Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha a7a249f072461bbb2a429848bb31682d0b9a93a4

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 569077 2026-02-13T15:01:17 0:00:00
Previous 568995 2026-02-12T23:25:09 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1794 2416
Performance Improvements 2623 2776
Unchanged Tests 37378 36603
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_16 183.06% 3237788.184 9164820.478 - 162.11% -
std::copy_n(vector<bool>)_(aligned)/262144 178.33% 283.776 789.842 - 34.91% -
std::rotate_copy(vector<int>)/8192 139.11% 307.721 735.807 - 2.68% -
SetIntersection_Interlaced_Vector_uint64_262144_256 137.52% 29636933.156 70392202.863 - 99.49% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.23% 54.532 128.276 - -5.93% -
SetIntersection_Interlaced_Vector_float_262144_16 100.26% 3391401.432 6791735.960 - 131.90% -
rng::starts_with(list<int>)/1000 86.70% 805.292 1503.516 - 100.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 77.63% 31.470 55.901 - 14.64% -
SetIntersection_Interlaced_Vector_float_262144_256 65.16% 29982079.198 49519122.098 - 143.81% -
std::set<std::string>::insert(value)_(already_present)/1024 65.12% 16.386 27.056 - 19.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 59.57% 0.437 0.697 - 46.28% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 58.89% 514.105 816.844 - 11.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 57.81% 20.538 32.411 - -4.54% -
SetIntersection_Interlaced_Vector_uint64_262144_64 56.40% 16424798.923 25688955.709 - 147.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56.37% 543.382 849.713 - 17.84% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55.99% 547.735 854.414 - 13.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.86% 33.747 52.597 - 48.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 54.07% 32.577 50.192 - 50.46% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 52.38% 1492.711 2274.554 - 66.42% -
std::set<int>::contains(key)_(non-existent)/8192 50.71% 9.919 14.949 - 44.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.28% 23.059 34.652 - 50.66% -
rng::starts_with(list<int>)/1024 48.04% 808.078 1196.249 - 55.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 47.24% 0.392 0.578 - 24.78% -
BM_PushHeap_float_QuickSortAdversary_1 46.75% 0.393 0.577 - 28.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 45.26% 359.507 522.213 - 44.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 43.99% 14.569 20.977 - -11.02% -
SetIntersection_Interlaced_Vector_float_1024_64 43.97% 3760177.875 5413446.593 - 65.45% -
SetIntersection_Interlaced_Vector_float_16384_1024 43.87% 45112303.442 64904857.459 - 26.37% -
std::unique_copy(deque<int>)_(sprinkled)/32 42.50% 9.391 13.383 - 45.45% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 40.94% 13064.789 18413.461 - 40.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 40.56% 247627026.333 348072496.509 - 37.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.17% 52.608 73.216 - 110.13% -
std::unique_copy(deque<int>)_(sprinkled)/52 38.53% 15.344 21.256 - 44.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.52% 30.006 41.564 - -1.28% -
rng::find_last(deque<int>)_(bail_90%)/1048576 37.59% 26231.265 36091.007 - -21.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.36% 27.506 37.782 - 10.81% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 36.80% 19.617 26.837 - 2.02% -
SetIntersection_Interlaced_Vector_uint64_16384_64 36.73% 6146381.054 8403776.112 - 27.45% -
SetIntersection_Interlaced_Vector_float_262144_1024 36.12% 99541139.231 135491569.950 - 30.58% -
std::map<int,_int>::contains(key)_(non-existent)/8192 34.69% 14.379 19.367 - 106.72% -
std::find_end(deque<int>)_(match_near_end)/1000 34.46% 36.230 48.714 - -86.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 33.90% 68.136 91.234 - -11.86% -
SetIntersection_Interlaced_Vector_uint64_16384_16 33.02% 2448364.789 3256929.801 - 14.09% -
SetIntersection_Interlaced_Vector_uint64_1024_64 33.02% 3625449.234 4822669.843 - 31.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 32.49% 277216.805 367279.546 - 28.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 31.97% 4133151.392 5454672.159 - 34.29% -
std::find_end(deque<int>)_(match_near_end)/1024 31.27% 34.468 45.247 - -98.76% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 31.15% 129736.160 170150.446 - 41.07% -
std::shift_left(vector<int>)/32 30.72% 3.044 3.979 - 34.09% -
std::unordered_multiset<int>::count(key)_(existent)/1024 30.64% 1.576 2.059 - 34.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.46% 24.537 32.011 - -10.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 30.32% 1.635 2.130 - 11.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 30.30% 68.376 89.093 - 34.98% -
std::replace(vector<int>)_(sprinkled)/32 30.09% 5.199 6.764 - 16.57% -
BM_PushHeap_uint32_Ascending_1 30.08% 0.399 0.520 - 11.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 29.06% 4383410.474 5657426.119 - 30.23% -
BM_vector_deque_move/0 28.70% 0.350 0.451 - -13.19% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 28.67% 12.292 15.816 - 32.36% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 28.51% 1.158 1.488 - -12.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 28.43% 0.543 0.697 - 20.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 28.36% 6.465 8.298 - -27.26% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 28.04% 38604.785 49431.283 - 28.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 27.59% 42.040 53.640 - 2.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.51% 6.498 8.286 - -13.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 27.33% 12.326 15.694 - 29.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 27.09% 66.587 84.622 - -3.24% -
std::find_if_not(deque<int>)_(bail_25%)/32768 26.79% 2253.472 2857.081 - -21.88% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 26.68% 106507.778 134926.105 - 28.18% -
std::find_end(deque<int>)_(match_near_end)/8192 26.54% 284.797 360.376 - -99.81% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 26.35% 343.819 434.430 - 21.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 25.93% 753.028 948.266 - 20.97% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.91% 1925553.825 2424408.741 - 20.57% -
std::find_if_not(deque<int>)_(bail_25%)/8192 25.90% 566.767 713.562 - -22.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 25.88% 6.466 8.140 - -26.85% -
std::set<std::string>::insert(value)_(already_present)/32 25.84% 7.671 9.653 - -40.88% -
std::replace(vector<int>)_(sprinkled)/50 25.82% 8.039 10.114 - 15.42% -
std::unordered_multiset<int>::erase(iterator)/8192 25.67% 19.736 24.802 - 8.76% -
std::set<int>::insert(value)_(already_present)/1024 25.66% 5.929 7.450 - 28.49% -
BM_StringEraseWithMove_Empty_Transparent 25.64% 0.572 0.719 - 29.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 25.48% 0.960 1.205 - 8.48% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.21% 20.857 26.115 - 1.28% -
SetIntersection_Interlaced_Vector_uint64_1024_256 25.10% 6309737.125 7893439.242 - 28.53% -
BM_tolower_char<wchar_t> 25.01% 0.552 0.691 - 14.51% -
std::unordered_set<int>::erase(key)_(existent)/8192 24.90% 22.908 28.614 - 25.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.81% 27.502 34.324 - 7.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 24.46% 100913.064 125593.067 - 19.60% -
std::set<int>::insert(value)_(already_present)/8192 24.45% 9.687 12.055 - 25.90% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 24.40% 4.724 5.877 - -25.83% -
BM_PushHeap_string_Random_1 24.37% 0.469 0.583 - -16.47% -
std::unordered_multimap<int,_int>::clear()/8192 23.91% 62380.350 77294.470 - 15.15% -
std::set<std::string>::insert(value)_(new_value,_end)/0 23.65% 28.278 34.968 - 6.07% -
std::partition(deque<int>)_(dense)/32 23.60% 9.125 11.279 - 14.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 23.54% 29.249 36.136 - 32.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 23.43% 1.165 1.438 - 1.24% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 23.35% 1.727 2.131 - 10.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 23.31% 4.718 5.818 - -12.06% -
std::partition(deque<int>)_(dense)/50 23.08% 13.840 17.035 - 11.34% -
std::is_partitioned(list<int>)_(partitioned)/1024 22.96% 619.663 761.908 - 19.12% -
std::unordered_multimap<int,_int>::clear()/1024 22.95% 8052.830 9900.893 - 16.80% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 22.94% 12542.385 15419.059 - 18.04% -
std::set<std::string>::count(key)_(existent)/8192 22.84% 31.243 38.380 - 16.43% -
std::adjacent_find(deque<int>,_pred)/8 22.84% 4.105 5.042 - 4.23% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.57% 1527078.950 1871770.374 - 18.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 22.38% 30.213 36.975 - -13.09% -
std::copy(list<int>)/64 22.36% 32.333 39.563 - 18.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 22.21% 1.169 1.429 - 0.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 22.18% 31.892 38.967 - 1.65% -
SetIntersection_None_Set_string_1024_16 21.97% 8731262.604 10649676.970 - 16.00% -
SetIntersection_Interlaced_Vector_float_16384_4 21.96% 1401092.331 1708786.441 - 3.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 21.95% 101765292.196 124106022.201 - 25.97% -
BM_deque_deque_ranges_move/0 21.69% 0.697 0.849 - -8.00% -
std::deque<int>::ctor(size)/1024 21.56% 75.420 91.681 - 27.79% -
std::find_end(deque<int>)_(near_matches)/1000 21.40% 15998.539 19422.879 - -35.29% -
std::find_if_not(list<int>)_(bail_25%)/1024 21.39% 150.540 182.747 - 0.64% -
SetIntersection_Interlaced_Vector_uint64_16384_256 21.22% 20293014.143 24598551.190 - 3.93% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.15% 797.189 965.787 - 21.07% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 21.05% 74.370 90.022 - 106.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 20.92% 200.026 241.874 - 14.94% -
std::multimap<int,_int>::ctor(const&)/1024 20.86% 6489.011 7842.683 - 17.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 20.72% 8478.729 10235.753 - 14.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 20.63% 40.215 48.510 - -7.56% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 20.55% 0.381 0.460 - 21.50% -
std::deque<int>::ctor(size)/32 20.44% 29.756 35.839 - 32.50% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 20.31% 6784.763 8162.688 - 15.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 20.16% 53.643 64.459 - 13.45% -
std::map<std::string,_int>::contains(key)_(existent)/32 20.13% 14.318 17.200 - 19.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 20.13% 47524387.915 57090322.218 - 32.17% -
SetIntersection_None_Set_string_1024_1 19.44% 8836715.673 10554606.545 - 15.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 19.23% 4225146.207 5037679.511 - 23.77% -
BM_vector_deque_ranges_copy/0 19.13% 0.416 0.495 - -27.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 19.12% 24.523 29.212 - -11.72% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 18.73% 26.332 31.264 - 16.95% -
BM_StringEraseWithMove_Empty_Opaque 18.72% 0.807 0.958 - 21.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 18.52% 32.495 38.512 - -18.31% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 18.28% 26.901 31.820 - 2.63% -
std::copy_n(vector<int>)/4096 18.05% 201.456 237.813 - 66.99% -
SetIntersection_Front_Set_uint64_262144_1024 17.95% 13114725.473 15468246.619 - 23.25% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 17.91% 10248.455 12083.877 - 19.06% -
std::multimap<int,_int>::ctor(const&)/8192 17.63% 52154.883 61347.465 - 15.47% -
std::multimap<int,_int>::count(key)_(non-existent)/32 17.55% 2.347 2.759 - 21.01% -
std::unordered_set<std::string>::count(key)_(existent)/1024 17.45% 35.570 41.777 - 20.63% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 17.39% 4.654 5.463 - -24.09% -
SetIntersection_None_Set_string_1024_4 17.31% 9133846.509 10714692.063 - 20.20% -
std::copy_backward(vector<bool>)_(aligned)/1048576 17.30% 3232.642 3791.989 - 19.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 17.30% 12.488 14.649 - 11.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 17.29% 934.672 1096.292 - 15.57% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 17.28% 12.369 14.506 - 12.53% -
SetIntersection_None_Set_string_1024_64 17.27% 9028559.447 10587354.195 - 16.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 17.20% 278655.972 326595.828 - 13.32% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 17.12% 66.982 78.446 - 23.37% -
std::unordered_set<int>::count(key)_(non-existent)/32 17.09% 1.380 1.616 - 15.67% -
bm_ranges_lexicographical_compare<signed_char>/1 16.89% 1.496 1.748 - 1.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 16.89% 26.928 31.475 - -22.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 16.73% 45.963 53.652 - -4.90% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 16.70% 1.283 1.498 - 8.16% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 16.61% 32495.517 37894.088 - 12.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.58% 43.951 51.237 - 17.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 16.56% 54321.539 63319.533 - 13.56% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 16.40% 45.227 52.646 - 3.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.38% 1414.845 1646.557 - 11.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 16.35% 166454.575 193675.604 - -5.91% -
std::unordered_set<int>::erase(iterator)/8192 16.27% 20.323 23.630 - 16.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 16.18% 32736.065 38032.180 - 12.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 16.15% 29.569 34.345 - 4.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 16.15% 41.988 48.768 - 15.69% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 16.09% 277625.877 322286.840 - 12.69% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 16.01% 33.461 38.818 - -0.83% -
std::copy_backward(vector<bool>)_(aligned)/262144 15.90% 664.230 769.867 - 24.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.80% 31.032 35.934 - 12.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.62% 5692.116 6581.029 - 3.05% -
std::multimap<int,_int>::ctor(const&)/32 15.55% 222.299 256.865 - 17.92% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 15.54% 21.089 24.365 - 1.66% -
std::set<int>::lower_bound(key)_(non-existent)/32 15.53% 2.297 2.654 - 13.58% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 15.37% 52.045 60.044 - 4.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 15.36% 19.959 23.024 - 9.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 15.12% 22.305 25.677 - 3.68% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.11% 37.681 43.376 - 31.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.99% 315.254 362.524 - 6.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 14.96% 1.173 1.349 - -4.92% -
std::reverse_copy(vector<int>)/8 14.85% 2.275 2.613 - 7.42% -
BM_deque_deque_ranges_copy/0 14.82% 0.790 0.907 - 22.91% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.81% 6996988.133 8033452.645 - 17.54% -
bm_ranges_lexicographical_compare<signed_char>/64 14.66% 2.256 2.587 - 25.70% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 14.54% 926.048 1060.704 - 12.30% -
std::unordered_set<int>::erase(key)_(existent)/1024 14.53% 22.088 25.298 - 16.99% -
std::set<std::string>::contains(key)_(non-existent)/1024 14.52% 21.913 25.095 - 25.20% -
SetIntersection_None_Set_float_1024_4 14.46% 8841820.738 10120780.133 - 13.27% -
BM_StringConstructDestroyCStr_Empty_Transparent 14.42% 0.233 0.266 - -14.64% -
std::set<std::string>::insert(value)_(new_value,_end)/32 14.37% 39.967 45.708 - 11.92% -
std::multimap<std::string,_int>::ctor(const&)/32 14.30% 695.248 794.667 - -0.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 14.30% 14.047 16.055 - 15.92% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 14.11% 7.265 8.290 - -18.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14.11% 5494.094 6269.325 - 21.60% -
std::unordered_multiset<int>::count(key)_(existent)/8192 14.10% 1.634 1.864 - 20.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 14.09% 20.114 22.949 - 15.55% -
std::find_if(vector<char>)_(process_all)/8 14.08% 1.407 1.605 - 27.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 14.07% 27.470 31.334 - 15.16% -
std::find_end(deque<int>)_(near_matches)/1024 14.04% 16747.528 19098.832 - -38.72% -
std::unordered_multiset<int>::find(key)_(existent)/8192 13.93% 1.224 1.394 - 4.59% -
SetIntersection_None_Set_string_16384_256 13.87% 185407776.270 211129205.221 - 11.49% -
std::equal(vector<bool>)_(unaligned)/8 13.86% 0.936 1.065 - 30.26% -
std::equal(vector<bool>)_(unaligned)/50 13.83% 0.937 1.066 - 30.62% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 13.82% 1.378 1.568 - 34.32% -
std::reverse(list<int>)/4096 13.70% 1632.540 1856.252 - 5.18% -
BM_PushHeap_string_Ascending_256 13.68% 10.733 12.202 - 11.28% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.59% 11.720 13.313 - 17.96% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.49% 689.223 782.209 - -10.15% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 13.40% 29.831 33.828 - 8.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.22% 5.249 5.944 - -15.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.20% 86.497 97.917 - 30.84% -
std::set<std::string>::contains(key)_(non-existent)/32 13.12% 10.158 11.490 - 17.08% -
SetIntersection_None_Set_float_1024_64 13.08% 8773854.557 9921297.963 - 9.01% -
BM_deque_deque_move_backward/0 13.07% 0.815 0.921 - 0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 12.99% 29.822 33.696 - 8.79% -
std::unique(deque<int>)_(sprinkled)/52 12.98% 59.718 67.471 - 12.46% -
std::set<std::string>::equal_range(key)_(existent)/1024 12.92% 22.756 25.696 - 17.94% -
BM_PushHeap_string_Ascending_64 12.91% 7.217 8.148 - 11.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 12.88% 34.078 38.468 - -1.67% -
BM_StringEraseWithMove_Large_Transparent 12.79% 2.325 2.622 - -0.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 12.73% 1.175 1.325 - -6.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 12.63% 32595.529 36713.599 - 9.92% -
std::vector<std::string>::ctor(size)/32 12.63% 31.723 35.730 - 12.53% -
ranges::minmax(std::list<char>)/1 12.57% 0.409 0.460 - 11.73% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 12.51% 21.205 23.857 - 8.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.41% 45848.191 51539.838 - 0.36% -
ranges::minmax(std::list<long_long>)/1 12.37% 0.421 0.473 - 38.23% -
std::stable_partition(list<int>)_(dense)/8192 12.37% 20491.269 23026.231 - 31.65% -
std::find(vector<bool>)_(process_all)/8 12.36% 0.602 0.676 - 20.65% -
SetIntersection_None_Set_string_16384_64 12.33% 186291628.133 209270486.180 - 10.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.29% 1.259 1.413 - 12.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12.26% 12518.329 14052.487 - 10.08% -
std::map<std::string,_int>::insert(value)_(already_present)/32 12.23% 23.746 26.650 - 38.62% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 12.19% 55379.541 62131.212 - 8.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.10% 1.773 1.987 - 3.32% -
SetIntersection_Front_Vector_uint32_16384_1024 12.07% 5271799.096 5907979.763 - -0.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 12.02% 32.062 35.915 - -5.64% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.98% 318.498 356.647 - 9.65% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.96% 1521.305 1703.252 - 6.58% -
std::unordered_set<int>::erase(iterator)/1024 11.89% 20.470 22.904 - 12.58% -
BM_toupper_char<wchar_t> 11.83% 0.549 0.614 - -10.69% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.74% 234.128 261.615 - 8.38% -
ranges::min(std::vector<long_long>)/1 11.74% 0.261 0.292 - -33.13% -
std::rotate(vector<bool>)_(by_1/4)/1024 11.74% 13.095 14.632 - 3.32% -
std::map<std::string,_int>::erase(iterator)/32 11.72% 28.286 31.602 - 10.60% -
std::remove(deque<int>)_(sprinkled)/50 11.65% 59.832 66.800 - 21.02% -
std::replace(vector<int>)_(sprinkled)/1024 11.58% 149.483 166.799 - 11.25% -
std::set<std::string>::erase(iterator)/1024 11.57% 27.583 30.774 - 18.45% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 11.55% 5.614 6.262 - 2.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.50% 5679.503 6332.371 - -2.43% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.49% 6137070.074 6842321.919 - -4.60% -
std::multimap<int,_int>::clear()/1024 11.32% 10698.174 11909.103 - 7.19% -
SetIntersection_None_Set_float_1024_256 11.26% 8964304.965 9974005.873 - 13.56% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 11.22% 18.765 20.870 - 9.80% -
BM_lexicographical_compare_three_way<IntPtr>/1 11.20% 0.414 0.460 - 27.02% -
SetIntersection_None_Set_float_1024_1 11.18% 8941841.025 9941657.774 - 10.77% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 11.17% 27.285 30.334 - 3.50% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 11.15% 21.960 24.408 - 8.98% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.15% 757.696 842.152 - 8.65% -
std::replace(vector<int>)_(sprinkled)/8192 11.14% 1166.163 1296.087 - 4.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 11.14% 63.524 70.600 - 63.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 11.12% 43122.307 47918.037 - 22.00% -
ranges::minmax(std::deque<char>)/1 11.07% 0.828 0.920 - 40.05% -
std::multimap<int,_int>::clear()/8192 11.03% 85007.737 94382.882 - 5.74% -
bm_lexicographical_compare<unsigned_char>/64 11.02% 1.795 1.993 - -0.29% -
std::find(list<int>)_(process_all)/8 11.01% 2.154 2.392 - 9.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 10.92% 35.012 38.836 - -4.80% -
std::for_each(join_view(vector<vector<int>>))/8 10.85% 1.390 1.541 - 8.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 10.85% 5721500.399 6342339.558 - 12.26% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 10.79% 186820.579 206979.857 - 15.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.73% 1801687.818 1995091.272 - 8.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 10.72% 173323279.007 191896015.494 - 8.83% -
std::set<int>::find(key)_(non-existent)/8192 10.69% 8.413 9.312 - 10.76% -
std::unordered_set<int>::contains(key)_(existent)/32 10.68% 1.199 1.327 - -5.82% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 10.58% 329.234 364.051 - 8.23% -
SetIntersection_None_Set_string_16384_1024 10.56% 187159869.629 206930789.821 - 8.78% -
BM_PushHeap_string_Ascending_1024 10.52% 13.229 14.621 - 8.69% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.44% 10.152 11.212 - 4.03% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 10.34% 4.077 4.499 - -4.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.32% 1.283 1.416 - 0.72% -
std::any_of(deque<int>)_(process_all)/32768 10.30% 10247.208 11302.569 - 0.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 10.29% 2.542 2.804 - -8.19% -
std::multiset<int>::contains(key)_(existent)/1024 10.27% 3.847 4.242 - 7.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.25% 45.666 50.348 - -1.38% -
std::unique(list<int>)_(sprinkled)/52 10.24% 69.255 76.348 - 8.92% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 10.23% 892.340 983.651 - 10.68% -
std::any_of(deque<int>)_(process_all)/8192 10.23% 2566.177 2828.627 - -0.18% -
BM_StringFindAllMatch/64 10.21% 3.177 3.502 - 7.16% -
std::unordered_multiset<int>::erase(iterator)/1024 10.19% 19.737 21.748 - 7.87% -
SetIntersection_Front_Set_string_1024_256 10.15% 13993506.427 15414426.936 - 7.99% -
SetIntersection_None_Set_float_1024_16 10.01% 8890219.849 9780160.438 - 9.82% -
std::search(deque<int>,_pred)_(single_element)/1024 9.96% 643.213 707.256 - 0.81% -
std::set<int>::lower_bound(key)_(non-existent)/1024 9.94% 6.240 6.860 - 21.96% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.93% 175780.422 193237.280 - 13.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 9.92% 63.528 69.830 - 39.62% -
BM_vector_deque_move_backward/0 9.90% 0.552 0.606 - 44.65% -
std::vector<int>::ctor(size)/8192 9.90% 516.681 567.830 - 9.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 9.90% 21.888 24.054 - 4.40% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 9.88% 22.333 24.540 - 6.83% -
bm_write 9.81% 549.425 603.344 - 13.43% -
BM_deque_vector_copy_backward/1024 9.80% 37.032 40.663 - 10.05% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 9.76% 1.368 1.502 - 6.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.60% 1.448 1.588 - -9.80% -
BM_StringFindAllMatch/8 9.60% 2.785 3.052 - 13.74% -
BM_deque_deque_ranges_move_backward/5500 9.57% 203.188 222.635 - 9.21% -
std::unordered_multiset<int>::erase(iterator)/32 9.54% 19.647 21.522 - 7.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 9.54% 4936860.625 5407823.707 - 4.59% -
std::copy(vector<bool>)_(aligned)/64 9.53% 1.315 1.440 - 14.52% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.52% 33.132 36.287 - -8.22% -
SetIntersection_None_Set_string_16384_16384 9.46% 198403135.732 217174328.704 - 12.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.40% 9.463 10.352 - 25.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.37% 12520.285 13693.973 - 10.70% -
bm_lexicographical_compare<unsigned_char>/8 9.34% 1.205 1.318 - -5.13% -
ranges::min(std::list<char>)/1 9.34% 0.334 0.366 - 3.38% -
std::is_sorted(list<int>)/8192 9.32% 7059.921 7717.673 - 5.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 9.32% 3.478 3.802 - -39.18% -
std::multiset<std::string>::ctor(const&,_alloc)/32 9.31% 803.022 877.824 - -10.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.29% 18.179 19.868 - 4.67% -
std::unordered_set<int>::find(key)_(non-existent)/1024 9.28% 1.052 1.149 - 9.11% -
std::set<int>::find(key)_(non-existent)/32 9.27% 2.251 2.460 - 7.71% -
std::multiset<std::string>::find(key)_(non-existent)/32 9.24% 9.680 10.574 - 4.71% -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.16% 9.471 10.339 - -1.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 9.08% 21.811 23.792 - -2.79% -
std::multimap<int,_int>::erase(key)_(existent)/1024 9.04% 25.031 27.294 - 3.18% -
std::sort_heap(vector<int>)/8 8.99% 30.605 33.356 - 3.99% -
std::search(deque<int>,_pred)_(single_element)/8192 8.97% 5219.848 5688.097 - 0.29% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 8.91% 26.977 29.380 - 3.01% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.87% 1081.001 1176.933 - -3.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 8.82% 10.357 11.271 - 9.11% -
std::set<int>::find(key)_(non-existent)/1024 8.76% 5.542 6.027 - 12.06% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 8.73% 20.526 22.319 - 8.10% -
SetIntersection_Front_Vector_uint32_262144_16384 8.73% 71671061.401 77925189.952 - 0.86% -
std::unordered_multimap<int,_int>::erase(iterator)/32 8.73% 19.532 21.236 - 6.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 8.72% 665.616 723.629 - 13.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.68% 13074986.588 14209332.907 - 8.73% -
std::find_end(deque<int>)_(near_matches)/8192 8.66% 1160288.350 1260726.168 - -28.73% -
std::distance(join_view(vector<vector<int>>))/50 8.65% 0.607 0.659 - -94.73% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 8.63% 653775.604 710214.960 - 2.71% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 8.63% 27.701 30.091 - -4.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.58% 14060823.017 15267710.557 - 12.21% -
BM_vector_deque_ranges_copy/64000 8.57% 2844.265 3087.920 - 8.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.56% 15.988 17.357 - 10.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 8.53% 0.401 0.436 - 18.64% -
BM_deque_vector_ranges_move_backward/0 8.50% 1.467 1.592 - 0.47% -
std::find_if(deque<int>)_(bail_25%)/8192 8.48% 605.026 656.336 - 15.27% -
BM_std_minmax_element<int>/2 8.46% 0.635 0.688 - 3.57% -
BM_PushHeap_float_QuickSortAdversary_16 8.44% 0.986 1.070 - 8.06% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.40% 11.597 12.572 - 9.10% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 8.40% 19.626 21.276 - 6.49% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 8.39% 966421.691 1047525.089 - 1.89% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.30% 27.909 30.224 - 11.74% -
bm_lexicographical_compare<signed_char>/8 8.29% 3.061 3.315 - 6.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 8.29% 21121.521 22873.347 - 12.29% -
SetIntersection_Front_Vector_uint32_16384_16384 8.24% 72062612.205 78002071.169 - 0.99% -
BM_std_minmax_element<char>/4000 8.23% 1012.692 1096.046 - 4.55% -
std::multimap<int,_int>::erase(iterator)/1024 8.23% 20.546 22.237 - 3.96% -
std::remove(deque<int>)_(sprinkled)/32 8.21% 52.016 56.285 - 12.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 8.17% 20.406 22.073 - 6.21% -
std::reverse(list<int>)/32768 8.16% 18087.628 19563.935 - 1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.14% 512.376 554.075 - -66.75% -
SetIntersection_Front_Set_string_16384_16 8.10% 1748536.291 1890201.799 - 6.77% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.02% 1.286 1.389 - 8.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 8.00% 800.996 865.070 - 5.52% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.97% 788.646 851.537 - -8.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 7.96% 21393.071 23095.535 - 11.63% -
std::unordered_multiset<int>::find(key)_(existent)/32 7.92% 1.316 1.420 - 5.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 7.92% 21218737.667 22898876.525 - -1.45% -
BM_StringFindAllMatch/4096 7.91% 79.964 86.293 - 7.69% -
std::vector<int>::ctor(size)/32 7.90% 10.245 11.054 - 10.94% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 7.88% 187333.735 202102.105 - 11.36% -
SetIntersection_Interlaced_Vector_string_262144_4 7.86% 2037933.423 2198015.397 - 6.98% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.84% 6.552 7.066 - 7.64% -
BM_std_minmax_element<char>/4096 7.84% 1062.401 1145.660 - 6.49% -
std::adjacent_find(deque<int>,_pred)/50 7.80% 29.117 31.390 - 1.89% -
BM_vector_deque_move/70000 7.79% 3106.610 3348.634 - 7.85% -
BM_vector_deque_ranges_copy/70000 7.79% 3107.047 3349.026 - 7.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 7.78% 43.617 47.011 - 18.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 7.76% 32.007 34.490 - 42.71% -
BM_std_minmax_element<char>/1024 7.74% 263.389 283.783 - 3.87% -
BM_StringEraseWithMove_Large_Opaque 7.72% 2.531 2.727 - 9.91% -
BM_std_minmax_element<char>/3 7.72% 1.079 1.162 - -0.11% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.70% 21.203 22.836 - -73.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.68% 28.295 30.468 - 7.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 7.67% 17.112 18.425 - 6.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 7.66% 31.027 33.405 - -21.71% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 7.65% 26.984 29.048 - 5.95% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 7.65% 335.648 361.315 - 8.27% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 7.65% 1.289 1.388 - -12.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.63% 53.449 57.527 - 15.94% -
std::is_partitioned(list<int>)_(partitioned)/8192 7.62% 7116.096 7658.100 - 12.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 7.61% 0.320 0.344 - -6.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 7.61% 46.357 49.883 - 12.98% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 7.60% 670.663 721.645 - 25.55% -
SetIntersection_Front_Set_string_256_64 7.59% 14380202.794 15471455.690 - 9.08% -
BM_vector_deque_copy/64000 7.58% 2873.610 3091.503 - 8.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.57% 0.604 0.649 - 9.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 7.57% 3797.678 4085.264 - 10.34% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 7.56% 119785634.629 128845034.633 - 44.87% -
BM_vector_deque_ranges_move/65536 7.55% 2861.765 3077.857 - 7.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 7.54% 1735026.689 1865837.492 - 3.77% -
std::map<std::string,_int>::find(key)_(existent)/32 7.52% 15.386 16.543 - 6.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.46% 23.709 25.477 - -33.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.45% 988.355 1062.026 - 0.16% -
std::is_partitioned(deque<int>)_(partitioned)/32 7.45% 9.658 10.377 - 13.22% -
std::multiset<int>::contains(key)_(existent)/32 7.45% 1.628 1.749 - 6.74% -
std::is_partitioned(deque<int>)_(partitioned)/1024 7.43% 315.745 339.195 - 12.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.39% 13781292.665 14799441.487 - 10.54% -
std::all_of(vector<int>)_(process_all)/50 7.38% 14.026 15.062 - -21.57% -
std::unordered_map<int,_int>::erase(iterator)/8192 7.36% 19.752 21.207 - 5.43% -
std::for_each_n(list<int>)/8 7.34% 2.364 2.537 - 4.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 7.34% 215435181.007 231254089.470 - 6.61% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.33% 2482.017 2663.967 - 7.80% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.33% 47394.784 50866.648 - 1.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.33% 35.619 38.228 - 17.05% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.32% 1.717 1.843 - 17.17% -
SetIntersection_None_Set_uint32_1024_256 7.31% 8625894.096 9256095.132 - 2.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 7.27% 227471495.975 244014059.663 - 5.82% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.27% 1.431 1.535 - 10.33% -
ranges::minmax(std::list<long_long>)/64 7.25% 30.090 32.271 - 14.91% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 7.24% 29.882 32.046 - 11.11% -
std::list<int>::ctor(size)/1024 7.23% 12124.969 13001.667 - 9.35% -
BM_StringFindCharLiteral/1024 7.23% 18.288 19.610 - 3.32% -
SetIntersection_None_Set_uint32_1024_1 7.22% 8617953.053 9240122.186 - 3.19% -
BM_std_minmax_element<char>/5500 7.19% 1430.909 1533.761 - 6.43% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 7.18% 26419.998 28315.990 - 5.42% -
BM_StringRelational_Less_Empty_Small_Control 7.17% 1.602 1.717 - 2.65% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.11% 94.681 101.408 - 7.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.10% 5496.836 5886.953 - -9.30% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.08% 28.559 30.581 - 14.07% -
SetIntersection_None_Set_uint32_1024_16 7.06% 8611070.214 9218824.725 - 1.01% -
std::multimap<int,_int>::erase(iterator)/8192 7.04% 20.581 22.031 - 2.76% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.01% 21.405 22.906 - -1.87% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 7.01% 1.669 1.786 - 9.53% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.00% 18.895 20.217 - -61.43% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.98% 1.083 1.158 - 5.50% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.94% 30.644 32.769 - 15.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.94% 15196.168 16250.148 - 14.62% -
std::is_sorted(list<int>)/1024 6.93% 749.063 801.007 - 6.16% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.92% 7899.600 8446.138 - 6.58% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 6.89% 2.343 2.504 - 5.00% -
BM_std_minmax_element<char>/512 6.85% 134.806 144.039 - 3.62% -
BM_deque_deque_copy_backward/0 6.83% 0.863 0.922 - 0.09% -
BM_vector_deque_ranges_move_backward/64 6.83% 2.993 3.198 - 7.48% -
SetIntersection_Interlaced_Vector_uint32_16384_64 6.82% 8333112.616 8901673.175 - 41.55% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 6.79% 30.592 32.671 - -2.46% -
BM_vector_deque_move/65536 6.79% 2862.405 3056.875 - 6.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 6.78% 2.246 2.399 - -14.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.77% 692.572 739.439 - 7.05% -
SetIntersection_None_Set_uint32_64_64 6.76% 10971436.434 11713604.027 - 1.29% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.75% 31.487 33.611 - 9.84% -
bm_ranges_lexicographical_compare<signed_char>/8 6.73% 3.326 3.550 - 1.36% -
std::unordered_multiset<int>::erase(key)_(existent)/32 6.71% 20.473 21.848 - -2.59% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 6.71% 4625.063 4935.282 - 4.45% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 6.68% 0.303 0.323 - -8.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 6.68% 18919.711 20183.619 - 5.47% -
BM_StringConstructDestroyCStr_Empty_Opaque 6.68% 2.163 2.308 - 11.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 6.67% 11396621.352 12157154.292 - 3.09% -
BM_deque_vector_copy_backward/0 6.65% 1.408 1.502 - -2.57% -
std::map<int,_int>::find(key)_(non-existent)/0 6.65% 0.251 0.268 - 6.25% -
BM_deque_vector_ranges_move/0 6.62% 1.356 1.446 - -4.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 6.61% 0.884 0.942 - 3.16% -
ranges::min(std::deque<long_long>)/1 6.58% 0.667 0.711 - 18.58% -
std::copy_backward(vector<int>)/4096 6.57% 216.039 230.239 - -9.57% -
BM_deque_vector_move/5500 6.56% 193.235 205.909 - 5.44% -
std::multimap<int,_int>::erase(iterator)/32 6.56% 20.485 21.828 - 4.05% -
BM_StringRelational_Less_Empty_Large_Control 6.54% 1.564 1.666 - 0.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 6.54% 1.056 1.125 - 2.05% -
BM_vector_deque_ranges_copy/65536 6.52% 2862.292 3048.951 - 6.62% -
SetIntersection_None_Set_uint32_1024_1024 6.49% 8688590.323 9252335.084 - 1.51% -
BM_PushHeap_uint64_Ascending_64 6.49% 1.581 1.683 - 10.53% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.48% 30.605 32.590 - 7.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.48% 8229026.436 8762529.710 - 8.41% -
std::multiset<std::string>::equal_range(key)_(existent)/32 6.48% 17.087 18.194 - -8.37% -
std::unordered_set<int>::insert(value)_(already_present)/8192 6.47% 2.730 2.906 - 8.57% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.46% 243794.931 259536.824 - -8.38% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 6.43% 1.512 1.609 - 12.81% -
std::unordered_set<int>::contains(key)_(existent)/1024 6.42% 1.140 1.213 - 3.83% -
SetIntersection_Interlaced_Vector_float_1024_256 6.42% 6146499.079 6540986.890 - 18.01% -
BM_StringFindAllMatch/1 6.39% 3.034 3.228 - 11.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.39% 37.451 39.842 - 0.07% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 6.37% 26291.745 27966.849 - 4.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.36% 1097.479 1167.326 - -0.55% -
SetIntersection_None_Set_uint32_256_256 6.35% 5605779.173 5961651.489 - 2.58% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 6.34% 1.401 1.490 - 0.26% -
std::adjacent_find(vector<int>,_pred)/8192 6.33% 3269.099 3475.941 - 9.40% -
SetIntersection_Interlaced_Vector_float_16384_256 6.32% 26498540.510 28173891.549 - 89.35% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.32% 7654.817 8138.545 - 8.22% -
std::unordered_multimap<int,_int>::clear()/32 6.32% 594.065 631.593 - 5.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.31% 21.223 22.562 - 0.82% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 6.30% 14.630 15.552 - -5.33% -
std::move_backward(vector<int>)/262144 6.29% 21186.800 22519.641 - 4.17% -
std::copy_n(deque<int>)/8 6.29% 2.619 2.784 - 5.62% -
SetIntersection_None_Set_string_262144_1 6.28% 1584619.385 1684165.525 - -0.92% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.27% 80.941 86.020 - 4.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.27% 230.133 244.555 - 5.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.21% 140668.361 149400.820 - 7.33% -
std::unordered_set<int>::contains(key)_(existent)/8192 6.20% 1.345 1.428 - 17.23% -
std::map<std::string,_int>::count(key)_(existent)/32 6.16% 15.742 16.711 - -3.80% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.13% 0.630 0.668 - 11.86% -
BM_vector_deque_ranges_move/64000 6.12% 2844.316 3018.443 - 6.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.10% 11539.637 12243.870 - 7.69% -
SetIntersection_None_Set_uint32_256_16 6.09% 10578531.069 11223229.050 - 1.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.09% 4164717.665 4418430.236 - 3.16% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.08% 1.600 1.698 - 6.42% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6.08% 6307.632 6691.039 - 14.73% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.07% 10.196 10.815 - 8.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.07% 116725.982 123806.607 - 11.38% -
BM_StringFindNoMatch/10 6.06% 1.277 1.355 - -0.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.06% 978.109 1037.390 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 6.05% 343408968.280 364191421.935 - 5.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 6.02% 12507.694 13261.181 - 4.39% -
BM_lexicographical_compare_three_way<IntPtr>/256 6.02% 66.693 70.706 - 2.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.00% 30.980 32.840 - 5.65% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 6.00% 669397.937 709567.515 - 8.14% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.99% 8.640 9.158 - 11.13% -
std::move(deque<int>)/8 5.99% 3.402 3.605 - 4.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 5.97% 203430062.879 215578653.801 - 4.91% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 5.97% 570.421 604.483 - 4.66% -
std::multiset<int>::erase(key)_(existent)/8192 5.94% 59.621 63.163 - 1.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 5.94% 7527.195 7974.175 - 9.84% -
SetIntersection_Interlaced_Vector_string_16384_4 5.93% 1790419.493 1896577.964 - 4.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 5.92% 175811006.349 186223664.958 - 6.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.91% 10.497 11.118 - 10.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.91% 1592.972 1687.133 - -1.47% -
std::map<std::string,_int>::find(key)_(existent)/1024 5.89% 24.338 25.770 - 8.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 5.86% 56.186 59.476 - -1.06% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.85% 1.324 1.401 - -8.14% -
ranges::min(std::deque<long_long>)/8 5.84% 2.272 2.405 - 6.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.84% 21.057 22.286 - 12.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.82% 12608.469 13342.168 - 7.81% -
std::adjacent_find(deque<int>)/8 5.82% 3.648 3.861 - 31.55% -
std::unique(deque<int>)_(sprinkled)/32 5.81% 53.023 56.105 - 4.35% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.79% 11.102 11.744 - 7.64% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 5.78% 9.524 10.074 - 3.16% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.75% 9.059 9.581 - 5.64% -
BM_deque_deque_copy/0 5.75% 0.699 0.740 - -14.85% -
SetIntersection_Front_Vector_uint32_262144_4 5.75% 996009.394 1053286.434 - -3.31% -
BM_PushHeap_string_Ascending_16384 5.75% 19.388 20.503 - 7.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 5.74% 1.214 1.284 - -11.29% -
SetIntersection_Front_Vector_uint32_256_256 5.73% 4297374.887 4543753.745 - 6.28% -
BM_vector_deque_ranges_copy_backward/64 5.73% 3.024 3.198 - 5.28% -
bm_lexicographical_compare<unsigned_char>/1 5.73% 1.468 1.552 - -0.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 5.73% 19.051 20.142 - -0.72% -
std::set<int>::erase(key)_(existent)/32 5.72% 21.480 22.707 - 3.18% -
std::copy(deque<int>)/8 5.70% 2.542 2.687 - 3.83% -
BM_std_minmax_element<long_long>/3 5.67% 1.075 1.136 - 1.93% -
BM_vector_deque_ranges_move/70000 5.66% 3107.030 3282.892 - 5.80% -
std::find_if(deque<int>)_(bail_25%)/32768 5.66% 2448.022 2586.506 - 16.83% -
BM_std_minmax_element<char>/64000 5.65% 16781.275 17729.383 - 6.66% -
SetIntersection_None_Set_uint32_1024_4 5.65% 8755422.526 9250084.771 - 2.46% -
std::copy(vector<bool>)_(aligned)/4096 5.62% 4.711 4.976 - 3.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 5.59% 21106.541 22286.648 - 17.05% -
std::copy(vector<int>)/8 5.58% 2.110 2.228 - 2.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.57% 22.525 23.780 - 4.11% -
SetIntersection_Front_Vector_uint32_16384_256 5.57% 2165998.518 2286609.114 - 6.06% -
SetIntersection_None_Set_string_262144_16 5.57% 1586407.633 1674697.264 - -1.59% -
std::unordered_set<std::string>::erase(iterator)/8192 5.56% 28.739 30.338 - 3.70% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 5.56% 20189.772 21311.390 - 17.73% -
BM_PushHeap_uint32_SingleElement_4 5.55% 0.335 0.354 - 2.96% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 5.55% 774.905 817.924 - -6.29% -
BM_vector_deque_move/64000 5.55% 2920.766 3082.728 - 8.39% -
std::move_backward(deque<int>)/8 5.53% 3.298 3.481 - 1.31% -
std::partial_sort(deque<int>)_(pipe-organ)/8 5.53% 31.900 33.664 - 8.01% -
ranges::min(std::vector<char>)/8 5.52% 2.319 2.447 - 10.64% -
SetIntersection_None_Set_string_16384_16 5.52% 187211883.381 197537280.834 - 5.09% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.49% 1.493 1.576 - 10.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 5.49% 0.293 0.309 - 4.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 5.49% 9931789.245 10476951.951 - 7.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.49% 12285.555 12959.545 - 5.99% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 5.47% 6133.956 6469.548 - 4.27% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.46% 224.602 236.864 - 10.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 5.46% 46.376 48.907 - 8.23% -
std::pop_heap(deque<float>)/8192 5.44% 61.360 64.701 - 8.37% -
std::map<std::string,_int>::erase(key)_(existent)/32 5.44% 67.479 71.153 - -6.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 5.44% 15075.758 15895.151 - 4.73% -
BM_lexicographical_compare_three_way_slow_path/4 5.43% 1.161 1.224 - 8.31% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 5.43% 17.506 18.457 - -54.76% -
BM_deque_deque_ranges_copy/2 5.43% 2.187 2.306 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.42% 1094.024 1153.355 - 5.09% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.42% 24.274 25.590 - 5.70% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.41% 10.692 11.270 - -6.02% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 5.40% 23.708 24.987 - -1.47% -
BM_deque_deque_copy/70000 5.37% 3224.480 3397.524 - 6.77% -
SetIntersection_Front_Vector_float_262144_16384 5.35% 75657712.783 79704496.522 - 11.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.35% 18.640 19.637 - -7.46% -
std::set<std::string>::find(key)_(existent)/32 5.34% 15.088 15.894 - 11.37% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 5.34% 0.478 0.504 - 1.50% -
std::list<int>::ctor(size)/8192 5.33% 99943.100 105265.241 - 8.35% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 5.31% 20.931 22.043 - 3.72% -
BM_deque_deque_copy_backward/2 5.31% 2.415 2.544 - 3.08% -
std::copy_backward(list<int>)/8 5.31% 2.281 2.402 - 8.83% -
std::multiset<std::string>::count(key)_(existent)/1024 5.30% 22.624 23.823 - 1.52% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 5.29% 95.960 101.033 - 0.84% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.24% 0.530 0.558 - 5.43% -
std::multiset<std::string>::erase(key)_(existent)/1024 5.23% 97.806 102.917 - 50.43% -
BM_lexicographical_compare_three_way_fast_path/256 5.22% 67.251 70.765 - 3.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 5.22% 1123875.733 1182528.153 - 0.96% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.19% 757.917 797.274 - -4.14% -
BM_deque_deque_ranges_copy/1 5.19% 2.461 2.589 - 4.27% -
BM_PushHeap_uint32_SingleElement_16 5.17% 0.337 0.355 - 5.75% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.14% 5.074 5.335 - 51.43% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.14% 48906.527 51421.225 - 2.92% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.14% 4.184 4.399 - 4.54% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.12% 0.491 0.516 - 4.34% -
ranges::min(std::list<long_long>)/1 5.12% 0.351 0.369 - 63.95% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.12% 5.673 5.963 - 7.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 5.11% 167483734.470 176042511.527 - 4.09% -
std::adjacent_find(vector<int>,_pred)/1024 5.10% 423.602 445.224 - 11.85% -
std::list<int>::ctor(size)/32 5.09% 342.749 360.207 - 10.03% -
SetIntersection_Interlaced_Vector_uint32_262144_1 5.09% 994389.709 1045015.563 - -0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.09% 1179872.022 1239879.050 - 3.69% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.07% 131625.069 138293.576 - 57.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.06% 2276671.363 2391947.466 - 5.16% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 5.06% 21.497 22.584 - 2.72% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.06% 218.854 229.919 - 6.85% -
std::map<int,_int>::find(key)_(existent)/8192 5.04% 5.379 5.650 - 2.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.03% 19.828 20.825 - -5.38% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.02% 336.030 352.903 - 5.92% -
std::map<int,_int>::ctor(const&)/8192 5.01% 51888.130 54489.984 - 5.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.01% 27980.739 29383.363 - 6.74% -
BM_deque_deque_ranges_move_backward/64 5.01% 3.490 3.665 - 7.17% -
std::find_if(list<int>)_(bail_25%)/1024 5.00% 178.873 187.809 - 3.33% -
rng::find_last(deque<int>)_(bail_90%)/8 4.99% 0.892 0.937 - -3.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.99% 344.790 361.990 - 1.07% -
std::multiset<std::string>::find(key)_(non-existent)/1024 4.98% 20.536 21.559 - 0.63% -
std::multimap<int,_int>::clear()/32 4.98% 649.102 681.417 - 2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 4.98% 1342527.834 1409328.369 - 3.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 4.98% 340007059.491 356922584.506 - 41.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4.95% 4093742.668 4296539.175 - 1.13% -
std::multiset<std::string>::insert(value)_(already_present)/1024 4.95% 55.184 57.914 - -8.49% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.94% 15.057 15.801 - 5.46% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.93% 334.075 350.554 - 5.70% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 4.92% 40007828.722 41975725.471 - 10.50% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.90% 330.826 347.053 - 4.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 4.88% 11304662.659 11856836.838 - 2.35% -
std::multiset<int>::ctor(const&,_alloc)/32 4.88% 223.044 233.917 - -9.34% -
BM_deque_deque_copy_backward/1 4.87% 2.694 2.825 - 4.31% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.86% 5.520 5.788 - 3.73% -
BM_PushHeap_uint64_Ascending_262144 4.86% 4.953 5.193 - 11.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.85% 98320.958 103087.299 - 5.66% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.83% 32589.568 34163.810 - 1.70% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.83% 316.523 331.812 - -4.10% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.83% 35.552 37.268 - 6.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.82% 84000.003 88047.413 - 2.83% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.80% 218.370 228.863 - 4.96% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.80% 3159.773 3311.412 - -15.76% -
BM_StringRelational_Eq_Small_Huge_Control 4.80% 0.471 0.494 - 2.06% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.80% 19.712 20.658 - 1.25% -
std::map<int,_int>::ctor(const&,_alloc)/8192 4.77% 51874.487 54350.461 - -32.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 4.77% 21.377 22.398 - 8.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.77% 0.573 0.600 - 4.76% -
std::multimap<int,_int>::erase(key)_(existent)/32 4.76% 22.324 23.386 - 0.77% -
std::copy_backward(vector<int>)/8 4.74% 2.155 2.257 - 3.96% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.72% 6141.357 6431.024 - 2.68% -
std::map<int,_int>::ctor(const&,_alloc)/1024 4.71% 6510.377 6817.134 - -31.82% -
SetIntersection_Front_Vector_uint32_262144_256 4.69% 2154640.301 2255741.191 - -1.42% -
bm_swap_ranges_vb_aligned/64 4.69% 2.830 2.962 - 2.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.68% 36.459 38.164 - 21.32% -
std::sort(vector<int>)_(shuffled)/1024 4.66% 4643.586 4860.041 - 4.79% -
std::set<int>::contains(key)_(non-existent)/32 4.66% 2.666 2.790 - -9.19% -
std::set<int>::erase(iterator)/1024 4.65% 19.747 20.665 - 2.09% -
BM_lexicographical_compare_three_way_fast_path/64 4.63% 15.131 15.831 - 5.30% -
BM_deque_deque_move/65536 4.62% 3108.780 3252.473 - 4.73% -
std::set<std::string>::lower_bound(key)_(existent)/1024 4.61% 22.868 23.923 - 1.00% -
SetIntersection_Front_Set_uint32_16384_1024 4.61% 12085149.941 12642502.566 - 2.93% -
SetIntersection_None_Set_string_16384_4 4.61% 187506458.683 196142777.783 - 4.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 4.60% 1.352 1.414 - 14.54% -
BM_std_minmax_element<char>/65536 4.59% 17203.995 17994.346 - 5.60% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 4.59% 23161.603 24224.881 - 5.58% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.59% 518.309 542.081 - 3.18% -
std::map<int,_int>::ctor(const&)/32 4.57% 226.181 236.517 - 9.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 4.57% 991223.600 1036505.891 - -2.62% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.55% 1.390 1.454 - 8.89% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.55% 1.037 1.084 - -6.17% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 4.54% 0.590 0.617 - 6.18% -
std::copy_if(vector<int>)_(every_other)/1048576 4.54% 482886.735 504797.250 - 116.83% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 4.51% 8.732 9.126 - 9.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.50% 11585.675 12106.578 - 4.66% -
BM_std_minmax_element<char>/70000 4.49% 18112.961 18926.824 - 3.83% -
SetIntersection_None_Set_string_262144_64 4.49% 1590276.125 1661725.914 - -2.48% -
BM_StringConstructDestroyCStr_Large_Transparent 4.49% 10.195 10.653 - 5.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 4.47% 32.447 33.897 - 35.81% -
std::map<int,_int>::ctor(const&)/1024 4.47% 6505.097 6795.718 - 4.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 4.45% 94811.153 99033.509 - -4.86% -
std::unordered_set<std::string>::erase(iterator)/1024 4.45% 33.486 34.977 - 27.31% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.44% 41.258 43.091 - 29.88% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 4.44% 17.137 17.897 - 4.20% -
std::move_backward(vector<int>)/8 4.42% 2.189 2.286 - 5.12% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 4.41% 57.437 59.972 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.40% 1039476.717 1085265.599 - 2.22% -
std::set<std::string>::ctor(const&,_alloc)/1024 4.40% 36877.105 38498.243 - -6.89% -
SetIntersection_None_Set_string_16384_1 4.39% 187495921.973 195734913.723 - 3.82% -
rng::contains_subrange(list<int>)_(same_length)/8192 4.39% 8259.787 8622.405 - 1.27% -
std::for_each_n(join_view(vector<vector<int>>))/8 4.39% 1.491 1.556 - 10.42% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.38% 9.324 9.733 - 8.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 4.38% 20761710.880 21671107.895 - 2.22% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 4.37% 11578.120 12084.369 - 5.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.37% 20.778 21.686 - -3.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.36% 223.028 232.763 - 8.69% -
std::set<int>::ctor(&&,_different_allocs)/1024 4.36% 5843.438 6098.102 - -58.61% -
std::is_sorted(deque<int>)/8192 4.35% 3772.327 3936.468 - 3.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.35% 101753.952 106177.704 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4.35% 1059053.524 1105078.924 - -2.22% -
SetIntersection_Interlaced_Set_string_262144_256 4.33% 1999408.205 2086006.916 - 0.21% -
SetIntersection_None_Set_uint32_64_4 4.32% 21217837.644 22133503.215 - 4.08% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.31% 1.203 1.255 - 4.35% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.31% 10.366 10.813 - 6.95% -
std::flat_map<int,_int>::erase(iterator)/1024 4.31% 75.864 79.135 - 4.37% -
BM_StringRelational_Less_Empty_Empty_Control 4.31% 1.599 1.668 - -0.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 4.31% 10152773.924 10589858.356 - 2.16% -
std::equal(deque<int>)_(it,_it,_it)/50 4.30% 24.331 25.377 - 17.77% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.30% 76.159 79.433 - 10.30% -
std::unordered_set<std::string>::clear()/32 4.30% 896.762 935.310 - 0.60% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 4.30% 1.047 1.092 - -1.60% -
std::find_if(list<int>)_(process_all)/8 4.29% 2.270 2.368 - 3.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.29% 6104.897 6366.597 - 8.08% -
std::set<std::string>::contains(key)_(non-existent)/0 4.27% 0.274 0.286 - -0.66% -
BM_CmpLess_uchar_schar 4.27% 1.016 1.060 - -5.55% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.26% 6541.210 6820.183 - -31.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 4.26% 58846937.878 61354121.986 - 1.59% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.24% 2.708 2.823 - -11.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.23% 8112145.572 8455223.255 - 3.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.23% 1113813.197 1160911.027 - -1.27% -
std::find_first_of(deque<int>)_(large_needle)/50 4.22% 691.964 721.170 - 1.30% -
std::multiset<std::string>::contains(key)_(non-existent)/0 4.22% 0.276 0.287 - 3.12% -
BM_StringRelational_Less_Empty_Huge_Control 4.21% 1.549 1.614 - -3.38% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 4.21% 22.248 23.185 - 9.83% -
std::map<std::string,_int>::erase(key)_(existent)/1024 4.21% 96.428 100.485 - 12.10% -
std::sort_heap(vector<NonIntegral>)/8 4.20% 29.550 30.790 - 4.91% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.19% 52237.573 54428.767 - -31.05% -
std::set<int>::equal_range(key)_(existent)/1024 4.19% 4.690 4.887 - 9.65% -
SetIntersection_None_Set_uint32_256_1 4.19% 11385328.582 11861906.132 - 1.83% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 4.17% 1.266 1.319 - -5.11% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.16% 3.951 4.115 - -0.94% -
std::rotate(deque<int>)_(by_1/3)/50 4.15% 29.426 30.648 - -59.37% -
std::partition(deque<int>)_(sparse)/50 4.15% 15.266 15.900 - -7.81% -
SetIntersection_Interlaced_Vector_string_16384_64 4.14% 12714666.153 13241581.071 - 8.73% -
std::sort(vector<int>)_(shuffled)/8192 4.14% 44926.061 46787.318 - 3.86% -
std::copy_backward(list<int>)/32768 4.14% 26048.323 27126.714 - 3.97% -
SetIntersection_Interlaced_Vector_uint32_16384_256 4.12% 21772757.115 22670296.968 - 16.34% -
BM_StringRelational_Eq_Empty_Huge_Control 4.12% 0.466 0.485 - 1.62% -
BM_vector_deque_copy_backward/0 4.10% 0.420 0.437 - 4.34% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.10% 9.045 9.415 - 3.36% -
std::move(vector<int>)/8 4.08% 2.206 2.296 - 5.83% -
SetIntersection_None_Set_uint32_1_1 4.08% 531088154.026 552758727.907 - 1.92% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 4.07% 24.794 25.804 - 3.42% -
std::find_end(deque<int>)_(same_length)/8192 4.07% 2709.222 2819.372 - -74.76% -
BM_StringRelational_Less_Small_Empty_Control 4.06% 1.550 1.613 - -3.92% -
std::pop_heap(deque<float>)/8 4.05% 52.008 54.116 - 2.03% -
BM_std_minmax_element<char>/4 4.05% 1.214 1.263 - 4.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 4.05% 62.870 65.415 - 22.83% -
std::unordered_map<int,_int>::ctor(const&)/1024 4.05% 6801.923 7077.220 - 1.29% -
SetIntersection_Front_Set_uint64_1024_1 4.03% 1005324.171 1045818.931 - -1.33% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 4.03% 24.106 25.076 - 2.03% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.00% 24.021 24.981 - 8.54% -
std::unordered_map<int,_int>::erase(iterator)/32 4.00% 19.484 20.264 - 1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 3.99% 55.954 58.189 - -1.99% -
BM_vector_deque_copy/70000 3.99% 3220.987 3349.543 - 7.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.99% 17966108.234 18683043.531 - 2.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 3.98% 1.560 1.622 - -1.39% -
std::stable_sort(vector<int>)_(descending)/8192 3.98% 18395.700 19127.819 - 3.41% -
SetIntersection_None_Set_string_262144_4 3.98% 1591667.400 1654950.520 - -3.19% -
std::for_each(set<int>::iterator)/8192 3.96% 7774.043 8081.707 - -48.58% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.93% 26.905 27.962 - -14.06% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.93% 21.717 22.570 - 3.10% -
std::reverse(list<int>)/512 3.92% 196.209 203.902 - 4.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 3.91% 31.851 33.098 - 13.63% -
BM_deque_vector_move/4096 3.90% 146.099 151.802 - 3.96% -
std::copy_backward(deque<int>)/8 3.89% 2.613 2.715 - 1.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.89% 90.078 93.580 - 7.18% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.89% 28.382 29.486 - 8.45% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 3.89% 186883.990 194146.054 - 1.82% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.88% 4.918 5.109 - -0.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.88% 40.762 42.343 - -0.51% -
SetIntersection_None_Set_uint32_256_4 3.88% 11281834.561 11719354.717 - 1.88% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 3.87% 9.160 9.515 - 0.29% -
SetIntersection_None_Set_uint32_4_1 3.87% 214678607.289 222994757.629 - 1.56% -
BM_StringEraseWithMove_Huge_Transparent 3.87% 45.751 47.523 - -31.61% -
BM_std_minmax_element<short>/64000 3.85% 16151.715 16773.587 - 5.18% -
BM_std_minmax_element<short>/70000 3.85% 17653.879 18333.395 - 5.06% -
BM_vector_deque_ranges_move_backward/0 3.85% 0.423 0.439 - -20.08% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.84% 22.595 23.463 - 5.97% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.83% 823.079 854.615 - 5.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.83% 42421.244 44046.506 - 2.59% -
SetIntersection_Front_Vector_float_256_256 3.83% 4413397.966 4582458.052 - 5.75% -
SetIntersection_Front_Set_string_16384_256 3.82% 14248447.793 14792600.892 - 2.60% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 3.81% 660.735 685.921 - 2.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 3.80% 16329468.019 16950747.976 - 1.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 3.80% 212435910.431 220516274.945 - 1.59% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 3.80% 4817.220 5000.420 - 5.39% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 3.80% 21.319 22.130 - 1.23% -
std::set<std::string>::ctor(const&,_alloc)/0 3.80% 12.690 13.172 - 1.54% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 3.79% 91.293 94.757 - 5.50% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.79% 1.983 2.059 - 6.81% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.79% 18855.271 19569.719 - 3.13% -
std::remove_if(list<int>)_(prefix)/8192 3.78% 9900.286 10274.423 - 2.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 3.78% 28.591 29.672 - -2.42% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.78% 157.255 163.192 - -1.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.77% 376.035 390.206 - 2.66% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 3.77% 60.631 62.914 - 2.41% -
std::search(list<int>,_pred)_(same_length)/8192 3.76% 9527.050 9885.001 - 12.11% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.75% 1.387 1.439 - 3.72% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 3.75% 51.277 53.199 - 2.37% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.72% 504.214 522.968 - 0.63% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 3.71% 5.439 5.641 - -0.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.71% 880.192 912.822 - -8.73% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.70% 1.644 1.705 - -8.05% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.70% 2546.871 2641.168 - 4.05% -
std::copy_if(vector<int>)_(every_other)/8 3.70% 4.057 4.207 - 66.32% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 3.69% 18.669 19.358 - 2.53% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.68% 10.319 10.699 - -5.69% -
BM_deque_vector_ranges_copy_backward/70000 3.68% 8872.534 9199.180 - 16.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.67% 3.423 3.549 - 3.86% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.67% 864135.271 895881.368 - 1.59% -
SetIntersection_Front_Vector_uint32_262144_1024 3.66% 5465043.970 5665332.045 - 6.70% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.66% 4715904.766 4888598.591 - -2.75% -
std::set<std::string>::ctor(const&,_alloc)/32 3.66% 744.520 771.770 - -9.26% -
BM_std_minmax_element<char>/1 3.64% 0.300 0.311 - 3.29% -
BM_std_minmax_element<long_long>/512 3.64% 139.491 144.575 - 7.80% -
SetIntersection_Interlaced_Vector_uint32_1024_1 3.64% 1006191.489 1042858.470 - -0.69% -
std::remove_if(list<int>)_(sprinkled)/50 3.64% 72.176 74.801 - -0.19% -
std::set<int>::erase(iterator)/8192 3.64% 19.770 20.489 - -1.00% -
SetIntersection_None_Set_uint32_1024_64 3.63% 8856390.859 9177472.037 - 1.63% -
SetIntersection_None_Set_string_1024_256 3.62% 8963333.909 9287900.449 - 2.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 3.61% 50.440 52.262 - 12.33% -
std::remove_if(list<int>)_(prefix)/1024 3.60% 990.885 1026.606 - 5.56% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.60% 2.856 2.958 - 2.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 3.59% 114825.502 118949.418 - 3.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.59% 6596.363 6832.876 - 0.30% -
BM_std_minmax_element<long_long>/1024 3.57% 274.711 284.522 - 7.41% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.57% 23.690 24.535 - 3.28% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.57% 0.471 0.488 - -6.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.56% 4.046 4.190 - 3.41% -
SetIntersection_Interlaced_Set_string_16384_1024 3.56% 341763712.804 353929946.877 - 1.12% -
std::replace(deque<int>)_(prefix)/32 3.56% 12.716 13.168 - 2.70% -
std::map<int,_int>::find(key)_(existent)/1024 3.55% 4.373 4.528 - 24.30% -
std::multiset<int>::ctor(const&)/1024 3.55% 6424.383 6652.270 - 4.83% -
SetIntersection_Interlaced_Vector_string_1024_16 3.54% 3222903.704 3337143.535 - 0.52% -
ranges::minmax(std::list<long_long>)/70000 3.54% 53609.373 55507.036 - 2.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.54% 54565.269 56496.511 - -0.30% -
BM_std_minmax_element<short>/65536 3.54% 16524.189 17108.893 - 4.81% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 3.54% 25.146 26.035 - 8.06% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.53% 21.906 22.680 - 4.87% -
SetIntersection_None_Set_uint32_4_4 3.52% 134306306.684 139039251.671 - 1.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.52% 12654.197 13100.098 - 1.33% -
SetIntersection_None_Set_uint32_64_16 3.51% 18115296.052 18751933.651 - 2.02% -
BM_deque_vector_move/0 3.51% 1.477 1.529 - 7.23% -
std::deque<int>::ctor(size)/8192 3.50% 461.080 477.216 - 8.43% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.50% 6.040 6.251 - 8.63% -
BM_vector_deque_ranges_move_backward/512 3.50% 17.510 18.122 - 3.50% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.50% 1.489 1.541 - 12.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.49% 940.536 973.400 - 5.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.49% 54666.417 56575.268 - -0.45% -
SetIntersection_Front_Vector_uint32_256_16 3.49% 4068213.079 4210228.701 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.49% 17117393.845 17714713.093 - -2.90% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.49% 195.308 202.120 - -0.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 3.49% 44.911 46.477 - -1.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.48% 3674.475 3802.506 - 4.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 3.48% 18.544 19.190 - 2.26% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.48% 239863.152 248207.728 - 3.92% -
ranges::min(std::vector<long_long>)/70000 3.48% 7720.249 7988.763 - 4.10% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 3.48% 15.792 16.341 - 0.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.48% 48907.175 50606.912 - 1.82% -
std::multiset<int>::ctor(const&,_alloc)/1024 3.47% 6289.942 6508.507 - -33.84% -
ranges::min(std::list<__int128>)/1 3.47% 0.359 0.372 - -6.16% -
std::rotate(deque<int>)_(by_1/4)/50 3.46% 27.660 28.619 - -61.29% -
BM_vector_deque_ranges_copy_backward/0 3.46% 0.430 0.445 - -14.19% -
std::distance(join_view(vector<vector<int>>))/4096 3.45% 4.338 4.488 - -99.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.45% 1117688.975 1156246.098 - -2.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.45% 21.606 22.351 - 11.78% -
BM_deque_vector_move_backward/2 3.44% 1.835 1.899 - 3.45% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.44% 2.659 2.751 - 4.92% -
SetIntersection_Interlaced_Vector_float_64_4 3.43% 17136143.455 17724348.771 - -2.48% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.42% 12203.368 12621.191 - -6.55% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 3.42% 12.476 12.903 - 2.53% -
std::fill(vector<int>)/1024 3.42% 29.722 30.737 - 5.71% -
SetIntersection_None_Set_string_1024_1024 3.41% 9007529.105 9314924.511 - 3.99% -
BM_deque_deque_ranges_move/70000 3.41% 3341.303 3455.221 - 4.39% -
std::multimap<int,_int>::erase(key)_(existent)/8192 3.41% 25.872 26.754 - -3.68% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.40% 236159.684 244180.447 - -2.33% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.39% 3649.727 3773.626 - 4.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.39% 12549.004 12974.616 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 3.39% 62512684.920 64631667.474 - 0.98% -
BM_num_put<bool> 3.39% 10.611 10.970 - 17.77% -
std::move_backward(vector<bool>)_(aligned)/512 3.38% 2.262 2.338 - 2.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.38% 19.467 20.125 - 4.13% -
ranges::min(std::vector<__int128>)/64 3.38% 23.833 24.638 - -8.05% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.38% 1.505 1.556 - -1.36% -
SetIntersection_Interlaced_Set_float_16384_16384 3.37% 211849540.456 218998662.611 - 4.89% -
BM_std_minmax_element<long_long>/4000 3.37% 1059.762 1095.471 - 7.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.37% 21.155 21.868 - -0.19% -
std::set<std::string>::clear()/8192 3.37% 210999.230 218101.414 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 3.36% 11969497.927 12372249.392 - 1.74% -
BM_vector_deque_ranges_move_backward/1024 3.36% 37.182 38.433 - 1.19% -
BM_std_minmax_element<long_long>/4096 3.36% 1083.053 1119.455 - 7.56% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.35% 28.465 29.419 - 3.29% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 3.35% 23.373 24.154 - -0.65% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.34% 1.354 1.399 - -7.19% -
BM_PushHeap_uint32_QuickSortAdversary_1 3.34% 0.485 0.501 - 27.12% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.34% 925.414 956.284 - 3.86% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 3.33% 102462.045 105878.901 - -0.21% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 3.33% 50490.279 52172.905 - 3.19% -
std::partial_sort(vector<int>)_(shuffled)/8 3.33% 28.189 29.127 - 2.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.33% 618.860 639.450 - 2.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 3.32% 74126.617 76590.064 - 4.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.32% 135437.174 139938.115 - 2.99% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 3.32% 22.836 23.594 - 1.05% -
BM_lexicographical_compare_three_way_fast_path/16384 3.32% 3659.976 3781.581 - 4.15% -
BM_std_minmax_element<long_long>/5500 3.32% 1453.531 1501.776 - 7.69% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 3.31% 20.362 21.036 - 0.50% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 3.31% 4969.875 5134.212 - 2.73% -
std::copy_backward(deque<int>)/262144 3.29% 30633.555 31641.862 - 3.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.29% 36.865 38.079 - 8.93% -
std::find_if_not(vector<char>)_(bail_25%)/1024 3.29% 25.518 26.357 - -2.91% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.28% 32.281 33.341 - -1.55% -
BM_StringDestroy_Large 3.28% 7.145 7.380 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 3.28% 136891876.792 141383861.533 - 1.14% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.28% 8477.182 8755.303 - 3.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.28% 13274809.990 13709914.258 - 2.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.27% 1009950.843 1043019.172 - -2.05% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 3.27% 101081.524 104390.077 - 5.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.27% 3.005 3.104 - 37.69% -
SetIntersection_Front_Set_uint32_262144_1 3.27% 984743.436 1016968.866 - -3.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.27% 58746.561 60668.461 - 4.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 3.26% 14.979 15.467 - 0.72% -
BM_std_minmax_element<long_long>/70000 3.26% 18539.225 19143.703 - 7.53% -
SetIntersection_Front_Set_uint32_16384_4 3.26% 1020549.869 1053776.392 - -1.99% -
std::unordered_set<std::string>::ctor(const&)/1024 3.25% 33063.009 34138.702 - -0.19% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.25% 238.391 246.133 - 4.20% -
BM_PushHeap_uint64_Random_16 3.25% 4.613 4.763 - 14.51% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 3.24% 9.958 10.280 - 14.11% -
SetIntersection_Interlaced_Vector_float_16384_16 3.24% 2705481.129 2793136.856 - -1.92% -
std::rotate(deque<int>)_(by_1/4)/1024 3.23% 269.667 278.382 - -64.24% -
SetIntersection_Front_Set_string_262144_1 3.23% 1063095.454 1097411.077 - -0.69% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 3.22% 142251.219 146835.391 - -11.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.22% 0.607 0.627 - 3.17% -
BM_deque_deque_ranges_move/1 3.21% 2.420 2.498 - -3.88% -
SetIntersection_Interlaced_Set_string_262144_16384 3.20% 2665183.920 2750461.428 - -1.75% -
BM_lexicographical_compare_three_way_fast_path/4096 3.20% 929.608 959.314 - 4.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.19% 141866.226 146396.408 - 1.88% -
BM_PushHeap_uint32_Descending_4 3.19% 0.348 0.359 - -1.02% -
SetIntersection_Front_Set_float_256_256 3.19% 7487926.498 7726765.212 - 0.59% -
std::copy(vector<bool>)_(unaligned)/64 3.19% 1.758 1.814 - 3.36% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.19% 50158.334 51757.431 - -35.20% -
ranges::minmax(std::list<__int128>)/1 3.18% 0.449 0.463 - 3.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.18% 0.638 0.658 - 3.67% -
BM_PushHeap_uint32_QuickSortAdversary_16 3.18% 0.932 0.961 - 4.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.17% 1157939.562 1194646.142 - -2.43% -
BM_lexicographical_compare_three_way_fast_path/1024 3.17% 239.082 246.655 - 4.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 3.17% 1.420 1.465 - -6.38% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.16% 3340.086 3445.602 - 3.26% -
BM_CmpLess_short_short 3.16% 0.956 0.986 - 2.84% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 3.15% 22.662 23.377 - 1.29% -
std::map<int,_int>::upper_bound(key)_(existent)/32 3.15% 1.706 1.760 - -3.66% -
ranges::minmax(std::deque<__int128>)/1 3.15% 0.671 0.692 - 6.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.15% 341.716 352.465 - 1.99% -
BM_std_minmax_element<long_long>/64 3.15% 17.237 17.780 - 6.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.15% 521.704 538.113 - 1.76% -
SetIntersection_Front_Set_uint32_262144_1024 3.14% 12180066.242 12562807.202 - -10.77% -
BM_lexicographical_compare_three_way_fast_path/4 3.14% 1.118 1.153 - 3.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.14% 23.493 24.230 - -74.47% -
std::none_of(vector<int>)_(process_all)/8 3.13% 2.444 2.521 - 0.82% -
BM_deque_vector_ranges_move_backward/64000 3.13% 7871.895 8118.099 - 15.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.12% 347718058.825 358581573.181 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.12% 27308.240 28160.718 - -18.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.11% 21.003 21.657 - -0.62% -
bm_ranges_swap_ranges_vb_aligned/524288 3.11% 1037.933 1070.241 - 1.98% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.10% 6673.694 6880.862 - 0.13% -
SetIntersection_None_Set_uint32_16_4 3.10% 56097530.322 57838252.832 - 1.05% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.10% 5.495 5.666 - 4.47% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.10% 1931.585 1991.471 - 4.33% -
std::set<std::string>::count(key)_(existent)/32 3.09% 16.521 17.032 - 10.33% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.08% 4784.126 4931.675 - 3.25% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.07% 594.933 613.221 - 0.47% -
std::partial_sort(deque<int>)_(heap)/8 3.07% 39.044 40.244 - 2.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 3.06% 1043663.126 1075638.778 - 0.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 3.06% 28.700 29.579 - 60.66% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.06% 15928.151 16415.503 - 2.28% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.06% 6578.966 6780.120 - 7.99% -
std::rotate_copy(vector<int>)/32 3.05% 2.115 2.180 - 4.81% -
SetIntersection_Front_Set_uint32_262144_16 3.05% 1126460.073 1160792.954 - -0.85% -
std::flat_map<int,_int>::erase(iterator)/8192 3.04% 488.796 503.644 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.04% 1005642.303 1036184.303 - -2.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.04% 12967.158 13360.942 - 4.65% -
ranges::min(std::vector<__int128>)/70000 3.04% 26342.639 27142.184 - -12.10% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.03% 158.376 163.175 - -2.76% -
BM_deque_deque_ranges_move_backward/512 3.03% 19.080 19.658 - 2.99% -
std::copy_if(list<int>)_(every_other)/262144 3.03% 203988.679 210161.921 - 2.83% -
ranges::minmax(std::list<char>)/70000 3.02% 56823.063 58540.553 - 11.77% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 3.02% 1.360 1.401 - -1.92% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 3.02% 12.798 13.185 - 1.71% -
BM_std_minmax_element<short>/64 3.02% 16.960 17.472 - 4.00% -
rng::starts_with(deque<int>)/8192 3.01% 3928.380 4046.592 - 5.91% -
std::for_each(multiset<int>::iterator)/8192 3.00% 7877.985 8114.470 - -49.59% -
std::copy_if(vector<int>)_(entire_range)/8 3.00% 2.220 2.287 - 0.94% -
std::stable_sort(vector<int>)_(descending)/8 3.00% 23.702 24.413 - 4.64% -
SetIntersection_None_Set_uint64_1024_256 3.00% 8601773.182 8859623.130 - -0.84% -
SetIntersection_Interlaced_Set_uint32_256_4 3.00% 11189281.162 11524426.635 - 1.68% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 2.99% 50817.013 52337.396 - 2.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.99% 18.632 19.190 - 1.74% -
SetIntersection_Front_Set_uint32_256_16 2.99% 4418665.292 4550822.764 - 0.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.99% 2.193 2.259 - -6.41% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.98% 1.984 2.043 - -0.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.98% 101040.978 104053.555 - 5.31% -
BM_std_minmax_element<char>/64 2.98% 16.921 17.425 - 1.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.98% 205.403 211.518 - -14.95% -
std::copy_backward(list<int>)/64 2.98% 29.999 30.892 - 3.21% -
BM_std_minmax_element<long_long>/4 2.98% 1.238 1.275 - 4.29% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.97% 228.587 235.384 - -6.31% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.97% 204.464 210.535 - -6.75% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.97% 1.123 1.157 - 3.69% -
std::fill(deque<int>)/1024 2.97% 29.598 30.476 - -86.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.97% 14689.608 15125.238 - 3.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.96% 0.599 0.617 - 2.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.95% 790.011 813.326 - 3.48% -
std::copy_n(vector<int>)/32768 2.95% 3686.865 3795.667 - 2.96% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.95% 8705.671 8962.149 - 2.96% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.94% 5715.566 5883.750 - 2.19% -
std::unordered_map<int,_int>::ctor(const&)/32 2.94% 206.542 212.615 - 3.05% -
std::copy_if(list<int>)_(every_other)/1048576 2.93% 805941.179 829572.633 - 1.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.92% 197.327 203.085 - -1.55% -
SetIntersection_Interlaced_Vector_float_256_64 2.92% 7425704.312 7642354.427 - 9.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.91% 97.811 100.658 - -59.59% -
std::move_backward(list<int>)/64 2.91% 39.515 40.665 - 4.44% -
std::find(vector<char>)_(bail_25%)/8 2.90% 1.123 1.155 - 4.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.90% 3.716 3.824 - 4.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 2.90% 429107.415 441542.955 - -12.86% -
ranges::min(std::vector<char>)/70000 2.90% 482.401 496.367 - 3.70% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.90% 2.175 2.238 - -3.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.89% 52717.405 54242.087 - 4.56% -
SetIntersection_Interlaced_Set_string_262144_1024 2.89% 2053026.773 2112395.100 - 0.35% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 2.89% 208.319 214.337 - -46.61% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 2.87% 142.202 146.281 - -5.25% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.87% 6343.855 6525.760 - 10.86% -
std::find_if(vector<int>)_(process_all)/8192 2.87% 822.098 845.656 - -10.52% -
std::unordered_set<int>::count(key)_(existent)/8192 2.86% 1.317 1.354 - -3.73% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.85% 48.609 49.996 - -5.49% -
BM_vector_deque_ranges_move_backward/4000 2.85% 140.357 144.353 - 1.29% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.84% 392.056 403.200 - 1.80% -
BM_std_minmax_element<long_long>/65536 2.84% 17402.821 17896.756 - 7.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.83% 10972.694 11283.614 - 2.89% -
SetIntersection_None_Set_uint32_64_1 2.83% 22312679.334 22944655.874 - 2.19% -
BM_StringRelational_Eq_Empty_Large_Control 2.83% 0.465 0.478 - -0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.82% 985461.530 1013262.647 - 6.04% -
BM_StringCopy_Large 2.82% 6.125 6.297 - -0.52% -
SetIntersection_Front_Vector_float_16384_16384 2.81% 77524920.856 79706010.678 - 10.75% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 2.81% 6.659 6.846 - 25.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.80% 4314411.682 4435369.232 - 0.53% -
SetIntersection_None_Set_uint32_16_1 2.80% 65974563.053 67820956.943 - 0.44% -
BM_vector_deque_copy_backward/64 2.80% 2.968 3.051 - 1.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.80% 391.338 402.281 - 1.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.80% 12517.802 12867.700 - 1.73% -
BM_num_get<unsigned_long> 2.78% 10.292 10.579 - -58.43% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.78% 10.472 10.763 - 5.84% -
BM_std_minmax_element<long_long>/2 2.77% 0.669 0.687 - 3.41% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 2.77% 325.205 334.210 - 2.34% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.77% 10.561 10.853 - 5.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.77% 21.254 21.842 - -0.19% -
BM_std_minmax_element<long_long>/64000 2.76% 17004.851 17474.909 - 7.38% -
SetIntersection_None_Set_uint32_16384_1 2.76% 152979449.919 157204117.135 - -2.91% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.76% 1016162.142 1044219.570 - -1.61% -
std::set<std::string>::erase(iterator)/32 2.75% 26.604 27.337 - -13.85% -
rng::fold_left(list<int>)/1048576 2.73% 1411736.391 1450312.628 - 7.36% -
std::replace(vector<int>)_(prefix)/50 2.73% 7.477 7.681 - -0.28% -
SetIntersection_Front_Vector_uint32_262144_64 2.73% 1323665.088 1359783.743 - -1.83% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.72% 12.116 12.446 - -0.33% -
ranges::min(std::vector<__int128>)/8 2.72% 2.794 2.870 - 0.51% -
BM_std_minmax_element<short>/4000 2.72% 1016.740 1044.401 - 3.77% -
SetIntersection_Interlaced_Vector_string_1024_64 2.71% 7892644.669 8106731.353 - -5.41% -
ranges::minmax(std::vector<__int128>)/64 2.71% 31.300 32.148 - 2.94% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.70% 8803.890 9041.520 - 17.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.70% 750.489 770.746 - 0.64% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.70% 1.143 1.173 - -2.67% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.70% 19.474 20.000 - -0.63% -
SetIntersection_Front_Set_string_1024_1024 2.69% 54438175.019 55904927.125 - 1.37% -
BM_deque_deque_ranges_move/2 2.69% 2.185 2.244 - -2.76% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.69% 269.128 276.366 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 2.69% 11500779.165 11809933.497 - -35.23% -
SetIntersection_Front_Vector_uint32_262144_16 2.69% 1091077.537 1120399.699 - -1.50% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 2.69% 22.260 22.858 - 0.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.68% 58.542 60.112 - 1.89% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 2.67% 251.923 258.656 - 7.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.67% 124.087 127.404 - 3.10% -
BM_lexicographical_compare_three_way_slow_path/256 2.67% 77.717 79.793 - 16.26% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2.67% 2361.102 2424.125 - 2.63% -
ranges::minmax(std::vector<long_long>)/64 2.67% 9.957 10.223 - 2.88% -
std::set<int>::erase(iterator)/32 2.67% 19.731 20.257 - 0.71% -
BM_std_minmax_element<char>/2 2.66% 0.671 0.689 - 8.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 2.66% 785.015 805.876 - -1.39% -
std::unordered_map<int,_int>::erase(iterator)/1024 2.65% 19.901 20.429 - 1.84% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.65% 12671.313 13007.536 - 3.62% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 2.65% 286.834 294.440 - 3.65% -
SetIntersection_Interlaced_Set_string_1024_1024 2.65% 54728373.550 56178452.326 - -0.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.64% 13533.740 13891.533 - 1.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.64% 2.217 2.275 - -3.15% -
BM_StringFindMatch2/8 2.64% 982.587 1008.545 - 2.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.64% 64000.338 65689.041 - -0.87% -
BM_StringMove_Empty 2.63% 0.570 0.585 - 2.56% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.63% 1.162 1.192 - 2.10% -
SetIntersection_Front_Set_uint32_262144_64 2.63% 1600712.158 1642802.699 - -0.84% -
rng::starts_with(deque<int>)/1048576 2.63% 500950.127 514100.886 - 4.63% -
BM_CmpEqual_int_ushort 2.62% 1.083 1.112 - 1.60% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.62% 43.377 44.514 - 0.92% -
BM_lexicographical_compare_three_way_slow_path/16 2.62% 4.479 4.596 - 5.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.62% 30070.586 30858.053 - 2.63% -
std::stable_partition(deque<int>)_(dense)/32 2.62% 29.345 30.113 - 1.22% -
bm_ranges_lexicographical_compare<signed_char>/512 2.61% 7.946 8.153 - 4.98% -
BM_std_minmax_element<short>/4096 2.61% 1040.574 1067.692 - 4.04% -
std::shift_left(list<int>)/50 2.61% 29.021 29.777 - 8.34% -
BM_num_put<long_double> 2.60% 58.556 60.081 - 0.67% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.60% 1701.917 1746.206 - 2.21% -
SetIntersection_Front_Vector_float_256_64 2.60% 4288801.457 4400312.961 - 3.25% -
SetIntersection_None_Set_uint32_16384_16 2.60% 153074768.905 157049739.373 - -3.01% -
ranges::minmax(std::vector<char>)/70000 2.60% 579.957 595.011 - 5.33% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.60% 14715.571 15097.457 - 3.71% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.59% 35281.188 36193.243 - -3.22% -
bm_lexicographical_compare<unsigned_char>/4096 2.58% 75.734 77.690 - 2.53% -
BM_vector_deque_ranges_copy_backward/512 2.58% 17.650 18.105 - 2.47% -
BM_std_minmax_element<short>/5500 2.58% 1394.684 1430.629 - 4.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.57% 30.739 31.529 - 2.97% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.56% 278188.005 285309.864 - 1.40% -
bm_ranges_swap_ranges_vb_unaligned/8 2.55% 5.047 5.176 - 4.43% -
SetIntersection_Interlaced_Set_uint32_256_16 2.55% 11849560.673 12151265.395 - 0.30% -
ranges::minmax(std::list<__int128>)/64 2.53% 38.578 39.556 - 3.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.53% 1889.393 1937.237 - 2.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.53% 219.531 225.085 - 3.82% -
BM_std_minmax_element<short>/512 2.53% 136.164 139.609 - 4.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.53% 6268109.443 6426591.600 - 4.44% -
ranges::min(std::list<char>)/64 2.52% 26.111 26.770 - 3.25% -
SetIntersection_Front_Set_float_16384_16384 2.52% 212473659.466 217836412.311 - 0.44% -
std::partial_sort(deque<int>)_(descending)/8 2.52% 42.299 43.366 - 0.08% -
std::copy_if(list<int>)_(every_other)/512 2.52% 352.844 361.739 - 3.50% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 2.52% 599.269 614.358 - 1.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.52% 6669.805 6837.578 - -0.32% -
BM_PushHeap_uint64_Ascending_1024 2.52% 2.657 2.724 - 5.86% -
std::replace(vector<int>)_(prefix)/1024 2.51% 156.552 160.488 - 1.20% -
std::partition(vector<int>)_(dense)/32 2.51% 8.635 8.852 - 6.03% -
SetIntersection_Front_Set_string_16384_1 2.51% 1067161.451 1093971.786 - -1.49% -
BM_deque_vector_copy_backward/512 2.51% 17.935 18.385 - 2.51% -
BM_StringFindMatch2/64 2.50% 983.402 1007.999 - 2.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.50% 7786.174 7980.534 - 2.24% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.49% 72.774 74.590 - 7.21% -
SetIntersection_Front_Vector_float_262144_256 2.49% 2216845.824 2272107.702 - 4.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.49% 141387.398 144905.166 - 0.71% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.49% 897.051 919.363 - 3.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.49% 58.238 59.686 - 6.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.48% 4.382 4.491 - 5.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.48% 7538.158 7725.323 - 2.47% -
BM_deque_vector_ranges_copy_backward/5500 2.48% 196.304 201.177 - 0.28% -
std::move(vector<bool>)_(unaligned)/4096 2.48% 26.011 26.656 - 2.66% -
SetIntersection_None_Set_float_1024_1024 2.48% 8771736.630 8989125.286 - -0.03% -
std::make_heap(vector<int>,_pred)_(descending)/8 2.48% 14.732 15.097 - 1.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.47% 12967.519 13287.764 - 27.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.47% 351.507 360.174 - 0.92% -
BM_CmpLess_uchar_ushort 2.46% 1.040 1.066 - 0.11% -
std::copy_if(list<int>)_(every_other)/64 2.46% 27.213 27.882 - 20.23% -
SetIntersection_Front_Set_string_16384_1024 2.45% 57859834.924 59278629.929 - 1.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.45% 12.667 12.977 - 0.95% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.45% 11.188 11.462 - -5.02% -
BM_CmpEqual_uchar_schar 2.45% 1.010 1.034 - -7.89% -
BM_vector_deque_copy/1024 2.45% 35.911 36.790 - 2.82% -
BM_deque_vector_copy_backward/64000 2.44% 7965.635 8160.214 - 8.98% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.44% 32688.067 33486.207 - 1.33% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.44% 2.946 3.018 - 3.18% -
ranges::minmax(std::deque<char>)/8 2.43% 3.793 3.885 - 2.50% -
SetIntersection_Interlaced_Vector_string_262144_256 2.42% 72737568.098 74499040.357 - 10.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 2.42% 1.150 1.178 - -3.78% -
SetIntersection_Interlaced_Set_float_1024_256 2.41% 13274775.548 13594881.114 - -4.93% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.41% 16.939 17.347 - -57.19% -
SetIntersection_Front_Set_uint64_262144_16 2.40% 1151461.744 1179145.815 - -2.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.39% 13945.632 14279.583 - -2.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.39% 148581.243 152135.696 - 1.90% -
ranges::min(std::deque<__int128>)/1 2.39% 0.690 0.707 - -15.51% -
std::remove_copy(list<int>)_(prefix)/8192 2.38% 6864.870 7028.568 - 2.53% -
BM_PushHeap_uint64_Ascending_256 2.38% 2.207 2.260 - 7.94% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.38% 36.478 37.345 - -1.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 2.37% 35.743 36.591 - -49.99% -
SetIntersection_Front_Vector_uint32_64_64 2.37% 10602100.194 10853479.941 - -1.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.37% 22.078 22.601 - -8.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.37% 36.383 37.244 - 4.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.36% 478.333 489.645 - 2.71% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 2.36% 768.892 787.042 - 8.22% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.36% 66.088 67.648 - -0.36% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.36% 223.372 228.642 - -10.61% -
std::search(list<int>,_pred)_(same_length)/1000 2.36% 802.129 821.035 - 3.73% -
SetIntersection_None_Set_uint32_256_64 2.35% 9279955.171 9498248.249 - 0.91% -
BM_num_get<unsigned_long_long> 2.35% 10.330 10.573 - -59.29% -
std::stable_partition(deque<int>)_(dense)/50 2.34% 38.975 39.889 - 6.29% -
std::fill_n(deque<int>)/1024 2.34% 29.135 29.815 - -87.13% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.33% 35849.689 36685.812 - -0.48% -
BM_lexicographical_compare_three_way_fast_path/65536 2.33% 14771.571 15116.071 - 3.62% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.33% 4.242 4.340 - 5.49% -
SetIntersection_Front_Set_float_1024_16 2.33% 1172189.168 1199494.861 - -0.99% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.32% 135.845 139.002 - 0.24% -
bm_ranges_swap_ranges_vb_unaligned/64 2.32% 5.006 5.122 - -16.97% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.31% 31.266 31.989 - 2.85% -
ranges::minmax(std::vector<__int128>)/70000 2.31% 34419.623 35215.997 - 2.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.31% 390.463 399.493 - 0.17% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 2.31% 12.941 13.240 - 1.03% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.31% 32.446 33.196 - 3.05% -
BM_PushHeap_float_Random_256 2.31% 6.772 6.928 - -5.08% -
std::multiset<int>::ctor(const&)/8192 2.31% 50487.941 51654.067 - 2.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.31% 23.888 24.439 - 2.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 371.482 380.055 - 0.56% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.30% 35.049 35.854 - -14.52% -
ranges::minmax(std::vector<long_long>)/70000 2.29% 9004.099 9210.690 - 2.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.29% 36.492 37.329 - 5.37% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.29% 10.543 10.784 - 4.93% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.29% 12430.637 12715.425 - -4.91% -
bm_lexicographical_compare<unsigned_char>/512 2.29% 8.547 8.742 - 1.20% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2.29% 2269.657 2321.562 - 2.42% -
std::stable_partition(deque<int>)_(dense)/1024 2.27% 590.670 604.101 - 6.16% -
SetIntersection_Front_Vector_string_262144_1 2.27% 1050709.073 1074593.089 - -1.39% -
BM_deque_deque_ranges_copy/64000 2.27% 2964.575 3031.950 - 2.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 2.26% 553378.941 565909.347 - 0.53% -
ranges::minmax(std::deque<char>)/70000 2.26% 23647.010 24182.324 - 2.22% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.26% 53727.625 54942.778 - -0.37% -
BM_StringFindMatch2/512 2.26% 991.148 1013.560 - 2.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.26% 17028.419 17413.357 - 2.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.26% 486911.313 497917.111 - 2.61% -
SetIntersection_Interlaced_Vector_string_256_16 2.26% 10193635.080 10423917.254 - 0.28% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.26% 19.617 20.060 - -0.29% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.25% 16.869 17.249 - 2.45% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.25% 12.951 13.243 - 1.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.25% 895.000 915.156 - 0.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.25% 20.073 20.525 - 2.22% -
BM_deque_vector_move_backward/512 2.25% 17.923 18.326 - 2.27% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.24% 1466.459 1499.370 - 3.34% -
BM_lexicographical_compare_three_way_slow_path/1024 2.24% 287.744 294.202 - 22.78% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.24% 120722.820 123427.515 - 2.56% -
BM_deque_vector_ranges_copy/2 2.24% 1.833 1.874 - 2.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.23% 22.190 22.685 - 0.13% -
ranges::min(std::list<char>)/70000 2.23% 53296.470 54485.272 - 2.59% -
std::replace_if(list<int>)_(sprinkled)/50 2.23% 23.688 24.216 - 3.40% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.22% 43120.799 44077.260 - -2.10% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.21% 7473.224 7638.756 - 1.61% -
SetIntersection_Front_Set_uint32_16384_16 2.21% 1162527.679 1188235.919 - -2.59% -
std::swap_ranges(deque<int>)/8192 2.21% 2654.668 2713.333 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.21% 1096191.699 1120382.067 - -0.39% -
BM_lexicographical_compare_three_way_slow_path/16384 2.20% 4454.539 4552.574 - 24.47% -
std::transform(deque<int>,_deque<int>)/32 2.20% 21.882 22.362 - 4.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.19% 52.268 53.414 - 3.22% -
BM_CmpEqual_int_uint 2.19% 1.057 1.081 - -4.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.19% 653.419 667.708 - 2.25% -
std::remove_copy(deque<int>)_(sprinkled)/32 2.18% 12.098 12.362 - 0.01% -
SetIntersection_Front_Vector_uint32_256_64 2.17% 4264368.303 4356859.434 - -0.02% -
BM_deque_vector_ranges_move_backward/5500 2.16% 198.194 202.479 - 2.03% -
SetIntersection_Front_Vector_uint32_64_16 2.16% 13959585.164 14261324.632 - -0.02% -
std::replace(vector<int>)_(prefix)/32 2.16% 5.026 5.134 - 0.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.16% 1.176 1.202 - -1.57% -
std::replace(deque<int>)_(prefix)/50 2.16% 19.018 19.429 - 2.02% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.15% 59167.939 60437.647 - 3.69% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.14% 3.574 3.650 - 2.28% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.14% 52.149 53.263 - -1.34% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.13% 1.401 1.430 - 2.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.13% 14551.455 14861.769 - -4.69% -
ranges::minmax(std::deque<char>)/64 2.13% 22.678 23.162 - 2.05% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.12% 49127.845 50170.823 - 0.55% -
std::pop_heap(deque<int>)/8192 2.12% 52.942 54.066 - 0.44% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.12% 2.316 2.365 - -10.51% -
std::copy(list<int>)/1048576 2.12% 855730.973 873873.965 - 2.21% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.12% 27.007 27.579 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.12% 201836106.202 206109845.096 - 2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.12% 2.505 2.559 - 2.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.12% 13.896 14.190 - 1.41% -
BM_lexicographical_compare_three_way_slow_path/4096 2.11% 1124.218 1147.940 - 24.02% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.11% 19718.515 20134.586 - 0.27% -
std::for_each_n(list<int>)/8192 2.11% 8154.084 8326.122 - 13.16% -
BM_StringMove_Large 2.11% 0.708 0.723 - -9.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 2.11% 51.260 52.341 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.11% 0.637 0.651 - 3.22% -
SetIntersection_Interlaced_Set_float_64_4 2.11% 20422928.899 20852974.683 - -0.84% -
std::copy_if(deque<int>)_(every_other)/512 2.11% 178.336 182.091 - 2.68% -
BM_CmpEqual_short_ushort 2.10% 1.081 1.103 - -1.43% -
std::set<int>::ctor(&&,_different_allocs)/8192 2.09% 48696.927 49713.450 - -69.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 2.08% 4785.177 4884.939 - 3.05% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.08% 53178.005 54284.688 - 8.36% -
SetIntersection_Front_Vector_string_16384_256 2.08% 9384738.998 9579803.417 - -3.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.08% 3041372.949 3104574.665 - -2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.08% 13508.847 13789.556 - 1.72% -
ranges::minmax(std::vector<__int128>)/8 2.08% 4.050 4.134 - 2.47% -
BM_deque_vector_copy/1024 2.08% 37.008 37.777 - 2.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.07% 19603.179 20008.054 - 0.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.07% 9.534 9.731 - 2.12% -
BM_StringAssignAsciiz_Small_Opaque 2.06% 3.042 3.104 - -6.98% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 2.06% 68.497 69.909 - -46.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.06% 1613358.743 1646598.172 - -2.04% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 2.06% 27.507 28.072 - 114.85% -
ranges::minmax(std::vector<long_long>)/8 2.05% 2.071 2.113 - 1.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.05% 172265.815 175793.257 - 0.64% -
BM_std_minmax_element<short>/1024 2.05% 266.667 272.121 - 3.75% -
std::fill_n(list<int>)/8192 2.04% 7312.993 7462.511 - 4.37% -
bm_ranges_swap_ranges_vb_aligned/262144 2.03% 487.140 497.034 - 3.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.02% 446.588 455.630 - 0.78% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.02% 512.140 522.492 - 1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.02% 0.609 0.621 - 2.59% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.01% 43.057 43.925 - -0.68% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 2.01% 12.463 12.714 - 1.05% -
BM_StringAssignAsciiz_Empty_Opaque 2.01% 3.041 3.103 - -6.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.01% 58104.720 59271.756 - 2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.01% 4069571.352 4151200.422 - -0.90% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.01% 24.338 24.826 - -0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 2.00% 36597399.269 37329463.987 - -0.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.00% 19772.251 20167.407 - 0.41% -
bm_ranges_swap_ranges_vb_aligned/8 2.00% 3.455 3.524 - 7.98% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.99% 76.222 77.741 - 2.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.99% 38638796.414 39407179.299 - 0.65% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.99% 6642.272 6774.299 - 8.14% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.99% 3913.309 3991.048 - 2.15% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.98% 29.392 29.974 - 8.53% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.98% 27292.080 27832.595 - -5.02% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.98% 43.800 44.666 - -0.35% -
std::copy_if(deque<int>)_(every_other)/64 1.98% 22.888 23.340 - 2.46% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.97% 344162.087 350943.077 - 0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.97% 4514.867 4603.787 - -2.83% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.97% 363.067 370.216 - 4.20% -
std::remove_copy(deque<int>)_(prefix)/50 1.96% 20.398 20.798 - 2.98% -
SetIntersection_Interlaced_Set_uint32_64_16 1.96% 21894526.184 22323367.679 - 0.03% -
std::multiset<int>::ctor(const&)/32 1.96% 234.535 239.126 - 10.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.96% 18.375 18.735 - 1.71% -
std::replace(vector<int>)_(prefix)/8192 1.96% 1255.357 1279.914 - 1.64% -
std::find_if(vector<int>)_(process_all)/50 1.96% 5.823 5.937 - -13.48% -
SetIntersection_Front_Set_uint32_256_1 1.96% 4084985.310 4164854.634 - -1.02% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.95% 933.561 951.778 - -0.17% -
std::swap_ranges(deque<int>)/1024 1.95% 334.491 341.008 - 0.22% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.95% 9803828.242 9994704.708 - -2.09% -
BM_vector_deque_ranges_move/4096 1.94% 144.966 147.784 - 1.49% -
std::search(list<int>,_pred)_(same_length)/1024 1.94% 822.283 838.262 - 3.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.94% 13471833.831 13733380.442 - -0.77% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.94% 62.522 63.735 - 1.15% -
SetIntersection_None_Set_uint32_16_16 1.94% 35158613.309 35840671.129 - -0.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.94% 924.838 942.752 - 0.19% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.92% 29.625 30.195 - 9.31% -
std::partial_sort_copy(list<int>)_(descending)/8192 1.92% 97381.193 99255.629 - 2.18% -
std::rotate(vector<bool>)_(1_element_backward)/8192 1.92% 108.159 110.233 - -0.81% -
std::set<std::string>::clear()/1024 1.92% 21368.729 21778.385 - -3.13% -
std::copy(vector<int>)/32768 1.92% 3723.207 3794.508 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.91% 732.770 746.797 - -1.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.91% 51.176 52.153 - -4.98% -
BM_std_minmax_element<short>/4 1.91% 1.206 1.229 - 1.45% -
BM_lexicographical_compare_three_way_slow_path/64 1.90% 17.506 17.839 - 17.98% -
BM_vector_deque_ranges_copy_backward/4000 1.90% 141.271 143.950 - 2.06% -
BM_vector_deque_ranges_copy/4096 1.90% 145.093 147.844 - 2.05% -
std::copy_if(list<int>)_(entire_range)/64 1.90% 29.998 30.567 - -8.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.89% 2.543 2.591 - 0.89% -
SetIntersection_Front_Vector_float_262144_64 1.89% 1336398.330 1361617.975 - 0.35% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.88% 130932.531 133398.152 - -5.08% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.88% 661.024 673.467 - -1.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.88% 20.245 20.626 - 0.75% -
std::for_each(vector<int>)/8 1.88% 0.929 0.947 - 4.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.88% 9.054 9.224 - 2.37% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.88% 12.518 12.754 - -36.44% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.88% 7693.327 7837.869 - 1.32% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.88% 10.330 10.524 - 1.11% -
BM_deque_vector_copy/70000 1.88% 3209.540 3269.809 - 3.09% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.87% 55.771 56.812 - 2.68% -
ranges::minmax(std::list<__int128>)/8 1.87% 3.813 3.885 - 0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.87% 3046668.286 3103497.029 - -2.91% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.86% 28.425 28.954 - -7.32% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.86% 668.618 681.050 - -0.43% -
BM_lexicographical_compare_three_way_fast_path/262144 1.85% 59455.285 60557.875 - 3.66% -
bm_ranges_swap_ranges_vb_aligned/16 1.85% 3.518 3.584 - 8.78% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.84% 4532.304 4615.813 - 0.78% -
BM_lexicographical_compare_three_way_slow_path/65536 1.84% 17851.029 18179.503 - 20.83% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.84% 221.023 225.090 - 9.10% -
SetIntersection_Front_Set_string_64_64 1.84% 34486294.841 35120719.538 - 3.00% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.84% 12042.079 12263.575 - -0.13% -
BM_deque_deque_ranges_copy_backward/4000 1.84% 149.248 151.991 - 5.33% -
BM_StringFindNoMatch/512 1.84% 9.220 9.390 - 0.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.83% 9.870 10.051 - 1.94% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 14496.861 14762.333 - 1.92% -
SetIntersection_Front_Set_float_262144_16 1.83% 1133890.954 1154639.716 - -4.41% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.83% 1009743.666 1028209.079 - 4.12% -
BM_deque_vector_move_backward/5500 1.83% 195.750 199.325 - -0.80% -
std::copy_if(vector<int>)_(entire_range)/512 1.83% 121.037 123.248 - 2.09% -
std::copy_if(deque<int>)_(every_other)/4096 1.83% 1429.510 1455.605 - 2.38% -
std::copy_if(vector<int>)_(entire_range)/32768 1.83% 7324.252 7457.944 - 2.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.82% 17.834 18.160 - 0.13% -
std::find_first_of(deque<int>)_(large_needle)/32 1.82% 292.327 297.652 - 1.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.82% 1009266.885 1027624.691 - -2.90% -
ranges::min(std::list<char>)/8 1.82% 1.879 1.913 - 8.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.82% 171381.914 174493.851 - 0.01% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.81% 294.564 299.909 - -2.62% -
SetIntersection_Front_Set_float_16384_1024 1.81% 12279021.372 12501332.875 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.81% 52.549 53.499 - 1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.79% 0.606 0.617 - 2.08% -
bm_ranges_swap_ranges_vb_aligned/32 1.79% 3.528 3.591 - 9.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 63187.885 64320.518 - 0.76% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 1.79% 5.905 6.010 - -1.59% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.79% 35.630 36.266 - 3.46% -
std::copy_backward(list<int>)/1048576 1.78% 920575.462 937005.603 - 7.81% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.78% 33.042 33.631 - 0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.78% 75.804 77.157 - 7.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.78% 47.377 48.219 - -10.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.77% 246557505.133 250930388.838 - -28.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.77% 1.651 1.680 - 3.11% -
std::rotate_copy(deque<int>)/1024 1.77% 34.365 34.973 - 1.83% -
bm_lexicographical_compare<unsigned_char>/32768 1.77% 562.337 572.279 - 1.74% -
BM_deque_vector_move/64 1.76% 2.570 2.616 - -1.37% -
BM_deque_vector_move/65536 1.76% 3014.460 3067.592 - 3.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.76% 41.453 42.184 - 17.91% -
std::find_if_not(vector<char>)_(process_all)/50 1.75% 6.758 6.876 - 28.56% -
SetIntersection_Front_Set_uint32_262144_4 1.75% 1028581.142 1046565.436 - -2.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.75% 13784679.309 14025441.268 - 0.64% -
std::sort(vector<NonIntegral>)_(shuffled)/8 1.75% 22.711 23.107 - 2.42% -
BM_PushHeap_string_Ascending_16 1.74% 4.707 4.789 - 3.08% -
std::copy(vector<bool>)_(unaligned)/32768 1.74% 214.371 218.104 - 0.27% -
SetIntersection_None_Set_float_256_1 1.74% 11494538.445 11694363.487 - 0.97% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.74% 9.067 9.225 - -4.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.74% 18.991 19.321 - 6.99% -
BM_deque_deque_ranges_move_backward/1024 1.73% 37.610 38.261 - -1.64% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.73% 1.208 1.229 - 1.12% -
BM_vector_deque_ranges_move_backward/4096 1.73% 147.847 150.407 - -0.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.73% 25.242 25.679 - 10.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.73% 454229.108 462088.796 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_4 1.73% 10318381.609 10496584.754 - 1.25% -
std::copy_if(vector<int>)_(entire_range)/262144 1.73% 58766.647 59781.100 - 1.94% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.72% 8.003 8.140 - -0.45% -
std::copy_if(deque<int>)_(every_other)/262144 1.71% 91419.344 92985.205 - 2.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.71% 17.003 17.294 - -0.17% -
std::partition(vector<int>)_(sparse)/50 1.70% 13.935 14.172 - 1.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.69% 282.060 286.838 - 3.72% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.69% 1093.076 1111.550 - -6.69% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 1.69% 55.329 56.264 - 0.69% -
BM_lexicographical_compare_three_way_slow_path/262144 1.68% 71481.000 72684.167 - 14.83% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.68% 3955.889 4022.243 - 2.31% -
std::partition_point(deque<int>)/8192 1.68% 15.133 15.387 - 3.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.68% 25623096.402 26052455.989 - -3.53% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.67% 302.540 307.605 - 1.55% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.67% 6644.238 6755.365 - -0.14% -
SetIntersection_Front_Vector_float_1024_16 1.67% 1102173.235 1120544.937 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.67% 531558354.688 540409649.146 - -0.40% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.66% 1.389 1.412 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.66% 15960925.590 16225596.698 - -0.55% -
ranges::minmax(std::vector<char>)/64 1.65% 1.258 1.279 - -5.47% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.65% 35.742 36.333 - 4.32% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.64% 1025358.634 1042135.545 - -2.28% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.63% 289.892 294.619 - -0.91% -
SetIntersection_Interlaced_Set_string_4_4 1.63% 156489560.449 159040768.398 - -1.68% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.63% 50351.727 51172.538 - 1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.63% 14626.735 14864.778 - -3.47% -
vector<bool>::resize() 1.63% 11.605 11.794 - -17.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.62% 1149722.289 1168395.407 - -0.52% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.62% 18.244 18.540 - 0.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.62% 1.108 1.126 - -2.53% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.62% 22.337 22.699 - -0.15% -
std::partial_sort(deque<int>)_(ascending)/8 1.62% 32.224 32.745 - 6.08% -
std::copy_if(deque<int>)_(every_other)/32768 1.62% 11420.820 11605.305 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 1.62% 54723064.262 55606927.150 - 25.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.61% 1012350.369 1028629.379 - -1.37% -
std::multiset<std::string>::clear()/8192 1.61% 213130.470 216553.301 - -0.56% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.60% 25.963 26.380 - -0.49% -
BM_deque_deque_move/0 1.60% 0.780 0.793 - 0.53% -
std::multiset<int>::insert(value)_(already_present)/1024 1.60% 27.815 28.261 - 1.38% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.60% 62.180 63.175 - 1.77% -
std::copy_if(list<int>)_(entire_range)/1048576 1.60% 861243.609 875014.234 - 2.03% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.59% 0.813 0.826 - 1.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.59% 1.136 1.154 - 3.80% -
std::search(deque<int>,_pred)_(same_length)/8192 1.58% 4047.851 4111.973 - 1.86% -
bm_gcd_complex 1.58% 17.962 18.247 - 1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.58% 0.657 0.667 - 1.97% -
BM_StringDestroy_Huge 1.58% 10.745 10.915 - -0.11% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 1.58% 8929.221 9070.399 - 3.44% -
SetIntersection_None_Set_uint32_16384_4 1.58% 153248438.725 155669770.045 - -3.73% -
std::count(vector<int>)_(every_other)/8 1.58% 1.276 1.296 - -2.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.58% 599.706 609.160 - -0.05% -
std::copy_if(vector<int>)_(every_other)/32768 1.57% 16045.465 16298.019 - 125.83% -
BM_deque_vector_ranges_move/4000 1.57% 142.723 144.968 - -0.76% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.57% 172554.644 175264.440 - -0.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.57% 12673.241 12872.011 - 2.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.57% 6164.206 6260.881 - -0.40% -
std::copy_if(deque<int>)_(every_other)/1048576 1.57% 366360.320 372099.610 - 2.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.56% 6710.291 6815.191 - -0.32% -
std::set<int>::clear()/8192 1.56% 78049.427 79268.313 - -3.54% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.56% 19792.850 20101.923 - 0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.56% 1023800.244 1039785.028 - -1.41% -
BM_num_get<unsigned_int> 1.56% 9.634 9.784 - -61.52% -
SetIntersection_Front_Set_string_16384_64 1.56% 4541244.266 4612100.498 - 7.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.56% 594458.677 603729.051 - -0.74% -
std::move_backward(list<int>)/262144 1.56% 258440.764 262466.484 - 2.11% -
BM_deque_vector_ranges_copy/4000 1.56% 142.152 144.367 - 0.74% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.56% 83.020 84.312 - 0.11% -
SetIntersection_Interlaced_Set_string_1024_256 1.56% 35114497.293 35660812.080 - -0.31% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.56% 8488.109 8620.106 - -0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.55% 394.086 400.213 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.55% 6691.948 6795.917 - 0.76% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.55% 22.249 22.594 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.55% 195503907.984 198525553.587 - -6.00% -
bm_lexicographical_compare<int>/64 1.54% 4.419 4.487 - -1.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.54% 289.606 294.058 - 2.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.54% 1033.816 1049.697 - 17.65% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.54% 32.424 32.921 - -8.51% -
std::set<int>::contains(key)_(existent)/8192 1.53% 8.154 8.279 - -1.24% -
BM_deque_vector_copy_backward/64 1.53% 2.957 3.002 - 2.33% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.53% 54370.056 55201.458 - -0.76% -
BM_StringEraseWithMove_Small_Transparent 1.53% 2.146 2.179 - -9.67% -
std::set<int>::equal_range(key)_(existent)/32 1.53% 1.866 1.895 - 10.56% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.52% 241234.955 244908.249 - 1.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.52% 8456674.399 8585363.804 - -1.74% -
SetIntersection_Interlaced_Vector_uint32_64_1 1.52% 16180297.255 16426064.707 - -0.90% -
SetIntersection_Interlaced_Set_uint32_16384_256 1.51% 193420921.558 196347757.493 - -3.51% -
ranges::min(std::vector<char>)/64 1.51% 4.149 4.212 - 16.41% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.51% 31.555 32.032 - 1.41% -
std::is_sorted_until(vector<int>)/8 1.51% 2.109 2.141 - 4.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 1.51% 22708.134 23050.927 - -1.20% -
BM_deque_vector_move/64000 1.51% 2994.415 3039.566 - 1.14% -
SetIntersection_Interlaced_Vector_string_262144_1024 1.51% 336216373.300 341282352.587 - 42.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.50% 17.139 17.396 - 0.75% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.50% 24.782 25.154 - 9.37% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.50% 39.523 40.115 - -3.53% -
BM_deque_vector_ranges_copy_backward/4000 1.50% 142.261 144.390 - 0.93% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.49% 272.031 276.096 - 1.70% -
BM_vector_deque_ranges_copy/5500 1.49% 195.837 198.758 - -1.00% -
BM_lexicographical_compare_three_way_fast_path/16 1.49% 4.289 4.353 - 1.04% -
BM_lexicographical_compare_three_way_slow_path/1048576 1.48% 290321.564 294632.345 - 22.01% -
std::copy(vector<bool>)_(aligned)/32768 1.48% 34.981 35.499 - 2.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.48% 205351.817 208396.863 - -0.99% -
BM_vector_deque_ranges_copy_backward/4096 1.48% 148.069 150.261 - 1.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.48% 5776.219 5861.556 - 6.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.48% 1180983.249 1198410.607 - -0.26% -
BM_deque_deque_ranges_move/65536 1.48% 3072.889 3118.234 - 0.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.47% 24.128 24.483 - 8.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.47% 14026.867 14233.019 - 3.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.47% 157325509.454 159632059.338 - -0.26% -
std::stable_sort(deque<int>)_(repeated)/1024 1.46% 1437.786 1458.823 - 0.15% -
SetIntersection_Interlaced_Vector_string_256_4 1.46% 5955509.166 6042292.311 - -4.13% -
SetIntersection_Front_Set_uint64_16_16 1.46% 37323457.164 37867133.983 - -1.51% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.46% 7.105 7.209 - 1.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.45% 18.839 19.113 - 1.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.45% 9.775 9.917 - 2.15% -
BM_StringRelational_Less_Small_Small_Control 1.45% 1.824 1.851 - -0.03% -
SetIntersection_Front_Set_string_16_4 1.45% 63618129.337 64542341.920 - -0.18% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.45% 18.780 19.053 - 0.80% -
std::set<int>::contains(key)_(non-existent)/1024 1.45% 6.045 6.132 - 1.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.44% 14102.047 14305.638 - 0.42% -
std::multiset<std::string>::find(key)_(existent)/8192 1.44% 29.602 30.029 - -0.76% -
ranges::minmax(std::list<char>)/64 1.44% 36.529 37.055 - 24.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.44% 10.038 10.182 - -4.98% -
SetIntersection_Front_Vector_string_262144_256 1.44% 9438185.994 9573919.857 - -0.11% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.44% 8.770 8.896 - 7.17% -
std::sort(vector<NonIntegral>)_(descending)/8 1.44% 24.612 24.966 - 1.07% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.44% 780.729 791.934 - 2.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.43% 14483072.884 14690836.915 - 10.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.43% 17.775 18.029 - -9.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.43% 2.969 3.012 - 2.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.43% 172634.024 175094.433 - 0.03% -
SetIntersection_None_Set_float_256_64 1.42% 9163087.531 9293457.294 - -1.37% -
BM_CmpEqual_uchar_int 1.42% 1.053 1.068 - -2.29% -
std::pop_heap(vector<std::string>)/1024 1.42% 20.060 20.345 - -3.07% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.42% 7017.873 7117.396 - -60.79% -
std::copy_if(list<int>)_(every_other)/8 1.41% 2.271 2.303 - 2.29% -
std::sort(deque<int>)_(shuffled)/1024 1.41% 6836.234 6932.822 - 1.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.41% 681.791 691.416 - 0.25% -
SetIntersection_None_Vector_string_16384_16384 1.41% 1235833.448 1253279.518 - 0.46% -
std::sort(deque<int>)_(pipe-organ)/1024 1.41% 2703.550 2741.708 - -1.79% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.41% 191223.077 193919.521 - -1.66% -
BM_CmpLess_schar_uchar 1.41% 1.083 1.099 - -2.03% -
SetIntersection_Interlaced_Set_string_16384_16 1.40% 242120787.834 245520293.199 - 0.88% -
BM_deque_vector_ranges_copy/1 1.40% 2.115 2.145 - 2.37% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.40% 6.447 6.537 - 4.50% -
SetIntersection_Interlaced_Set_float_1024_1 1.40% 1022452.474 1036760.438 - -2.35% -
std::copy_if(deque<int>)_(every_other)/8 1.39% 3.406 3.453 - 1.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 1073568.268 1088502.164 - -0.12% -
SetIntersection_Front_Set_uint64_262144_4 1.39% 1049920.661 1064499.885 - -2.89% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 1.39% 70.468 71.445 - 43.62% -
std::is_sorted(vector<int>)/8192 1.38% 1890.034 1916.196 - -0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.38% 1220370.539 1237257.985 - 0.86% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.38% 231.148 234.343 - -2.41% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.38% 13914.384 14106.614 - -0.19% -
bm_lexicographical_compare<int>/512 1.38% 29.993 30.406 - 3.20% -
BM_vector_deque_move_backward/64 1.38% 3.005 3.047 - 2.20% -
BM_CmpEqual_ushort_uint 1.38% 1.047 1.062 - -0.69% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.37% 17.077 17.311 - 0.76% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.37% 19.239 19.502 - -11.69% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.37% 26.727 27.093 - -5.02% -
std::sort(deque<int>)_(shuffled)/8192 1.37% 80812.894 81918.105 - -17.03% -
std::set<std::string>::contains(key)_(existent)/32 1.37% 15.659 15.873 - -0.29% -
std::unique_copy(vector<int>)_(contiguous)/32 1.36% 9.083 9.207 - 8.57% -
std::copy_if(list<int>)_(entire_range)/4096 1.36% 3035.467 3076.775 - 1.37% -
BM_deque_vector_ranges_copy_backward/0 1.36% 1.376 1.394 - 1.48% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.36% 16.053 16.271 - 4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.36% 15383251.562 15591984.098 - -0.16% -
BM_StringFindMatch2/32768 1.36% 1565.611 1586.852 - 1.34% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.36% 571.147 578.893 - 0.25% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.35% 6866.120 6959.094 - 1.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.35% 346256165.573 350940622.286 - 0.42% -
BM_deque_vector_move_backward/64 1.35% 2.956 2.996 - 2.21% -
SetIntersection_None_Vector_float_262144_16384 1.34% 1128413.233 1143533.431 - -2.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.34% 4001605.547 4055112.960 - -3.15% -
std::map<int,_int>::count(key)_(non-existent)/8192 1.34% 11.097 11.245 - -1.60% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.33% 19.779 20.043 - -0.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.33% 31.911 32.337 - 0.05% -
BM_deque_deque_copy_backward/65536 1.33% 8087.524 8195.341 - 8.17% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 1.33% 35.146 35.614 - -15.68% -
BM_CmpEqual_short_int 1.32% 1.118 1.133 - -0.24% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.32% 9.833 9.963 - 2.94% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.32% 26503.802 26852.639 - -1.64% -
std::remove(deque<int>)_(prefix)/32 1.31% 55.350 56.077 - 6.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.31% 579.143 586.742 - 0.91% -
SetIntersection_Interlaced_Set_uint32_64_4 1.31% 20672865.258 20943778.003 - -0.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.31% 64184.515 65022.518 - -5.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.30% 169283873.957 171491693.670 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.30% 16674139.482 16890888.410 - -0.68% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.30% 502985.072 509519.178 - 0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 43.335 43.897 - -2.06% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.29% 17.775 18.004 - 1.20% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.29% 391.658 396.719 - -0.06% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.29% 24.818 25.138 - 3.97% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.29% 595032.514 602700.792 - 5.04% -
std::sort_heap(vector<int>)/1024 1.29% 9718.127 9843.245 - 0.03% -
std::partition(list<int>)_(dense)/32 1.29% 8.870 8.984 - 0.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.28% 27.107 27.455 - 3.96% -
BM_deque_deque_move_backward/5500 1.28% 203.499 206.108 - 0.20% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.28% 80370.892 81398.976 - -4.93% -
std::partial_sort(vector<int>)_(heap)/8 1.28% 27.488 27.839 - 0.45% -
SetIntersection_Front_Vector_uint32_16_16 1.27% 35096733.706 35544009.212 - -2.06% -
BM_StringFindMatch2/4096 1.27% 1065.194 1078.760 - 1.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 18.536 18.772 - 2.11% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.27% 17.833 18.060 - 5.73% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.27% 23.399 23.696 - 1.58% -
BM_PushHeap_uint64_Ascending_16 1.27% 0.930 0.942 - 1.04% -
BM_toupper_string<wchar_t> 1.27% 6.336 6.417 - 1.78% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.27% 12391.858 12548.659 - 0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.26% 13113.250 13278.801 - -13.26% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.26% 21.650 21.923 - -1.31% -
ranges::minmax(std::list<long_long>)/8 1.26% 2.553 2.585 - 2.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.26% 38167.496 38648.637 - -3.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 1.26% 15843.574 16043.039 - 1.51% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.25% 31.136 31.527 - -0.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.25% 549.240 556.114 - -1.20% -
std::remove(list<int>)_(prefix)/8192 1.25% 8157.079 8259.166 - 0.01% -
SetIntersection_None_Vector_uint32_16384_16 1.25% 1088361.658 1101965.403 - -1.15% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.24% 16.638 16.845 - 0.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.24% 3346.894 3388.536 - 1.07% -
SetIntersection_Front_Set_uint64_16384_1 1.24% 1034560.605 1047400.287 - -1.13% -
BM_deque_deque_ranges_copy/1024 1.24% 37.777 38.245 - 3.98% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.23% 22.404 22.680 - -0.48% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.23% 67.474 68.303 - -1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.23% 1113039.738 1126722.523 - -8.42% -
BM_deque_deque_copy/1 1.23% 2.545 2.576 - 3.60% -
std::pop_heap(deque<size_t>)/8192 1.23% 59.169 59.896 - 4.82% -
BM_deque_vector_move/4000 1.23% 142.038 143.779 - 3.02% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.22% 11751.052 11894.605 - -5.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.22% 21.598 21.862 - -0.54% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.22% 18.657 18.885 - 0.76% -
std::remove_if(deque<int>)_(prefix)/50 1.22% 63.566 64.341 - 0.28% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.22% 21.417 21.677 - 0.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 720.474 729.229 - 1.71% -
BM_deque_vector_move/1024 1.21% 37.215 37.667 - 2.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.21% 63427.255 64196.793 - 0.65% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.21% 622.624 630.153 - 1.35% -
BM_deque_deque_move/1 1.21% 2.542 2.573 - -0.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.21% 546.656 553.263 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.21% 38659758.042 39126867.490 - -0.67% -
SetIntersection_Interlaced_Set_uint64_64_16 1.21% 21674228.950 21935720.013 - -3.46% -
BM_CmpLess_int_uint 1.20% 1.066 1.079 - -5.34% -
SetIntersection_Interlaced_Set_float_1024_16 1.20% 11403194.634 11540306.205 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.20% 4521643.490 4575993.506 - -0.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.20% 32562.391 32953.711 - 3.15% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.20% 565.554 572.341 - 1.52% -
BM_num_get<bool> 1.20% 11.777 11.918 - -52.93% -
BM_deque_deque_ranges_move_backward/4096 1.20% 152.202 154.027 - -0.82% -
std::partial_sort(deque<int>)_(heap)/8192 1.20% 262708.750 265857.396 - -3.64% -
BM_deque_deque_ranges_copy_backward/64000 1.20% 7801.660 7895.088 - 7.42% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.19% 1321437.019 1337210.272 - 5.77% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 12.864 13.017 - 0.03% -
BM_PushHeap_uint32_Ascending_256 1.19% 2.114 2.139 - 2.76% -
BM_vector_deque_ranges_copy/64 1.18% 2.794 2.827 - 0.84% -
BM_vector_deque_ranges_copy/4000 1.18% 140.504 142.166 - 1.07% -
std::copy_if(deque<int>)_(entire_range)/512 1.18% 133.861 135.440 - 1.27% -
BM_CmpLess_int_short 1.18% 1.122 1.135 - 0.26% -
std::move_backward(list<int>)/8 1.18% 3.442 3.482 - 4.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 8922.895 9027.352 - 1.83% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.17% 10705587.011 10830790.900 - -2.12% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.17% 344707187.659 348738453.602 - -0.39% -
BM_deque_deque_move_backward/1024 1.17% 38.434 38.883 - 2.33% -
std::remove(deque<int>)_(prefix)/50 1.17% 61.937 62.659 - 8.93% -
SetIntersection_Front_Set_float_262144_4 1.17% 1040400.187 1052528.799 - -4.09% -
BM_num_get<long> 1.17% 10.756 10.881 - -55.40% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.16% 526532.909 532661.293 - 1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.16% 43886.718 44396.427 - -4.00% -
std::unique(vector<int>)_(contiguous)/32 1.16% 49.276 49.846 - 3.18% -
ranges::min(std::list<long_long>)/64 1.16% 24.642 24.927 - 3.18% -
SetIntersection_Interlaced_Set_string_16_16 1.16% 59209702.270 59894320.908 - -2.95% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.16% 167.361 169.296 - 1.32% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.16% 98.877 100.020 - -1.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.16% 16335.444 16524.149 - 1.49% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.16% 18.608 18.823 - -0.06% -
std::make_heap(deque<int>)_(descending)/8192 1.15% 8601.266 8700.482 - 13.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 149254.567 150973.618 - -0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 193.659 195.889 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.15% 21266961.051 21511607.341 - 0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 540.489 546.705 - 0.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 15070.054 15243.221 - -5.67% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.15% 53787.201 54405.242 - -0.80% -
std::find_end(list<int>)_(same_length)/1024 1.15% 799.890 809.081 - -46.07% -
SetIntersection_Front_Set_uint32_262144_16384 1.15% 219790822.778 222312414.531 - 0.22% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.15% 20.561 20.797 - -10.51% -
std::for_each(multimap<int>::iterator)/50 1.14% 36.300 36.714 - -17.02% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.14% 244447.509 247232.933 - 3.57% -
BM_deque_vector_move_backward/4096 1.14% 147.517 149.198 - 1.01% -
std::multiset<std::string>::ctor(const&)/1024 1.14% 34813.519 35210.023 - -0.80% -
SetIntersection_Interlaced_Set_float_256_1 1.14% 4129718.954 4176714.151 - -0.80% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.14% 68057.930 68832.023 - -0.63% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.13% 7281.585 7364.083 - 3.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.13% 16716447.401 16905714.222 - -1.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 1.13% 50416.376 50986.428 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.13% 43.232 43.721 - -0.56% -
SetIntersection_Front_Set_string_16384_4 1.13% 1241062.710 1255059.011 - -0.26% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.13% 10.133 10.247 - -6.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.12% 914135.814 924399.346 - -2.01% -
BM_deque_vector_copy_backward/5500 1.12% 197.937 200.157 - 0.61% -
SetIntersection_Front_Vector_string_16384_16 1.12% 1581377.279 1599061.547 - -0.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.12% 1287.420 1301.786 - 0.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.11% 29.578 29.908 - 7.42% -
std::copy_backward(deque<int>)/1048576 1.11% 129237.248 130674.251 - 1.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 1.11% 11131.831 11255.197 - 0.17% -
rng::find_if(vector<bool>)_(process_all)/8 1.11% 3.521 3.560 - -0.50% -
std::all_of(vector<int>)_(process_all)/8 1.10% 2.375 2.401 - -4.61% -
std::replace_if(vector<int>)_(prefix)/32 1.10% 9.458 9.562 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.10% 1110123.397 1122343.755 - 0.08% -
BM_deque_vector_ranges_move_backward/1 1.10% 2.075 2.098 - -0.89% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 1474.258 1490.465 - 0.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.10% 33.702 34.072 - -55.41% -
BM_deque_deque_ranges_move/64 1.10% 3.043 3.076 - -0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.10% 546.541 552.528 - -68.38% -
BM_num_get<unsigned_short> 1.10% 10.070 10.180 - -60.18% -
BM_deque_vector_copy_backward/4000 1.09% 142.484 144.043 - 0.51% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 1.09% 23.900 24.161 - -0.17% -
SetIntersection_Front_Vector_string_16_16 1.09% 50664618.471 51217692.106 - -0.03% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.09% 12.125 12.257 - 0.70% -
std::move(list<int>)/32768 1.09% 30977.879 31315.208 - 3.37% -
std::copy_n(vector<bool>)_(unaligned)/64 1.09% 1.803 1.823 - 3.50% -
std::make_heap(vector<int>)_(descending)/1024 1.09% 271.843 274.799 - 0.41% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.08% 2.099 2.122 - 3.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.08% 54913.886 55508.037 - -0.42% -
ranges::min(std::deque<__int128>)/70000 1.08% 24139.941 24400.870 - 2.25% -
std::shift_right(vector<int>)/32 1.08% 4.155 4.200 - 42.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.08% 15550.691 15718.295 - -4.24% -
std::move_backward(list<int>)/512 1.08% 371.116 375.114 - -0.68% -
std::copy_if(list<int>)_(every_other)/32768 1.08% 25288.354 25560.309 - -0.95% -
SetIntersection_Front_Vector_uint32_16384_16 1.07% 1106416.082 1118304.866 - 0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.07% 128597628.303 129978234.922 - -3.15% -
BM_deque_deque_copy/4000 1.07% 141.019 142.532 - -2.34% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.07% 7282.169 7360.021 - 2.53% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.07% 4.119 4.163 - 3.08% -
std::swap_ranges(list<int>)/8192 1.07% 10183.360 10291.974 - -0.68% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 1.06% 38599.466 39010.297 - 0.23% -
std::make_heap(vector<int>)_(heap)/1024 1.06% 272.336 275.234 - 0.02% -
std::all_of(list<int>)_(process_all)/8192 1.06% 8232.700 8320.097 - 8.83% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.06% 5.650 5.710 - 1.08% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.06% 215.644 217.926 - 0.08% -
std::pop_heap(deque<size_t>)/8 1.06% 52.091 52.642 - -0.49% -
std::remove(deque<int>)_(prefix)/8192 1.06% 3840.682 3881.260 - 1.30% -
BM_deque_deque_copy/1024 1.06% 36.676 37.063 - 0.45% -
std::move_backward(deque<int>)/1048576 1.05% 136518.203 137954.908 - 9.67% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.05% 63257.231 63919.573 - 0.41% -
std::set<int>::clear()/1024 1.05% 9151.848 9247.666 - -3.60% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.05% 3146.892 3179.798 - -1.65% -
ranges::min(std::vector<long_long>)/64 1.05% 4.636 4.684 - 0.12% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 1.04% 154690.168 156306.471 - 0.30% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.04% 5.055 5.108 - 13.01% -
SetIntersection_None_Vector_string_1024_1024 1.04% 1150257.049 1162225.756 - -1.13% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.04% 6.944 7.017 - 5.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.04% 2.173 2.195 - 2.97% -
SetIntersection_None_Set_string_262144_256 1.04% 1589834.311 1606351.316 - -5.79% -
BM_deque_vector_ranges_move_backward/4096 1.04% 147.733 149.267 - 0.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1.04% 1054484.697 1065406.506 - -1.18% -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 1.04% 99.563 100.593 - 1.16% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.04% 1485910.809 1501291.992 - -2.75% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.03% 4.070 4.112 - 2.56% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.03% 621441.132 627851.525 - -1.49% -
SetIntersection_Front_Set_string_1024_4 1.03% 1248034.243 1260896.383 - -0.53% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.03% 4763.740 4812.766 - 0.48% -
std::sort(vector<int>)_(descending)/8192 1.03% 7161.047 7234.653 - -0.28% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.03% 5101.003 5153.433 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.03% 4.049 4.090 - 6.91% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 215.485 217.697 - 0.36% -
BM_PushHeap_uint32_Ascending_1024 1.03% 2.592 2.619 - 2.49% -
std::equal(deque<int>)_(it,_it,_it)/8 1.02% 4.404 4.449 - 7.25% -
std::multiset<int>::insert(value)_(already_present)/8192 1.02% 32.128 32.457 - 2.74% -
SetIntersection_Interlaced_Vector_uint32_256_4 1.02% 4979737.604 5030486.734 - -1.28% -
BM_deque_vector_ranges_move/1024 1.02% 37.356 37.736 - 1.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.02% 56582.470 57157.864 - -0.26% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.02% 20.444 20.652 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.01% 21.400 21.617 - -1.11% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.01% 20.761 20.971 - -0.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.01% 49133.371 49630.352 - -0.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.01% 136663.138 138039.663 - -0.07% -
std::copy(vector<int>)/512 1.00% 15.859 16.018 - 1.30% -
SetIntersection_None_Set_uint64_256_16 1.00% 10644669.907 10751424.734 - -2.48% -
std::copy_n(vector<bool>)_(aligned)/32768 1.00% 35.244 35.597 - 2.26% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.00% 2.043 2.063 - 0.84% -
BM_deque_deque_ranges_copy/64 1.00% 3.056 3.086 - 0.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.00% 1.341 1.354 - 35.25% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::fill_n(vector<bool>)/262144 -63.09% 626.610 231.275 - -8.03% -
std::fill(vector<bool>)/262144 -60.28% 584.715 232.257 - -67.75% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.74% 24.098 9.701 - -30.23% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.58% 15.098 6.556 - -27.77% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -54.52% 1678.444 763.332 - 1.54% -
std::replace(list<int>)_(prefix)/1024 -54.01% 1608.137 739.506 - 0.02% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -52.94% 1922.385 904.764 - -52.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -49.32% 54.463 27.601 - -15.67% -
std::replace_if(deque<int>)_(sprinkled)/32 -49.27% 24.517 12.436 - 0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -48.44% 75.274 38.809 - 18.65% -
std::set<std::string>::insert(value)_(already_present)/8192 -47.95% 61.208 31.858 - 1.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.11% 16.792 8.881 - -46.88% -
std::replace_if(deque<int>)_(prefix)/32 -46.65% 26.227 13.991 - 0.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -46.64% 48.883 26.082 - -18.43% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -45.03% 10.900 5.992 - -43.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.52% 7627828.021 4308462.039 - 6.51% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -43.51% 4.309 2.434 - -18.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -42.24% 44.076 25.456 - -11.67% -
std::replace_if(deque<int>)_(sprinkled)/50 -39.85% 31.028 18.662 - 0.58% -
std::set<std::string>::erase(key)_(existent)/1024 -38.77% 99.070 60.658 - -18.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 -38.13% 23.795 14.723 - -36.90% -
std::multiset<std::string>::erase(key)_(existent)/32 -37.53% 80.875 50.524 - -2.19% -
std::replace_if(deque<int>)_(prefix)/50 -37.43% 32.873 20.570 - 1.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -37.27% 52.220 32.758 - -29.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -37.04% 9.964 6.273 - -20.98% -
std::copy(vector<int>)/4096 -36.91% 228.796 144.343 - -4.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -36.40% 35.365 22.491 - -65.56% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -35.58% 44.875 28.907 - 14.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -35.21% 9.807 6.354 - -42.49% -
std::copy_n(list<int>)/4096 -35.04% 5485.917 3563.851 - -14.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.38% 11157863.289 7321566.014 - -2.33% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -34.16% 90.974 59.900 - -19.72% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -33.99% 44.849 29.607 - -28.70% -
std::move(vector<int>)/32768 -33.93% 2619.033 1730.277 - 1.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.82% 47.896 31.696 - -19.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.67% 0.398 0.264 - -33.47% -
std::set<std::string>::erase(key)_(existent)/32 -33.07% 74.839 50.086 - -41.10% -
SetIntersection_Interlaced_Vector_float_262144_64 -33.02% 20687799.757 13857669.714 - -11.52% -
std::move(vector<bool>)_(aligned)/1048576 -32.85% 2601.756 1747.131 - 2.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -32.82% 35.502 23.849 - -29.15% -
std::fill_n(list<int>)/1024 -32.06% 649.076 440.991 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -32.02% 53643432.959 36468741.827 - -2.06% -
std::find_if_not(deque<int>)_(process_all)/32768 -31.67% 11923.802 8148.091 - 1.96% -
std::find_if_not(deque<int>)_(process_all)/8192 -30.83% 2916.967 2017.563 - 2.12% -
std::find_if_not(deque<int>)_(process_all)/1024 -30.00% 363.851 254.693 - 2.38% -
ranges::min(std::deque<char>)/70000 -29.95% 25536.837 17888.435 - 3.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -29.91% 73.968 51.846 - 7.28% -
std::partial_sort_copy(deque<int>)_(heap)/8 -29.76% 21.896 15.380 - -24.91% -
std::find(vector<long_long>)_(process_all)/8 -28.95% 1.336 0.949 - -16.68% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -28.71% 24134.533 17206.702 - 1.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -28.61% 886.488 632.867 - 20.73% -
std::map<int,_int>::find(key)_(non-existent)/32 -27.61% 3.153 2.282 - 3.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -27.25% 31.027 22.573 - -1.87% -
std::unordered_set<int>::count(key)_(existent)/1024 -27.12% 1.572 1.146 - -11.56% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -27.09% 94.113 68.616 - -22.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -27.07% 24.100 17.577 - 55.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -26.46% 14.981 11.017 - 43.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -26.43% 1.350 0.994 - 3.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -26.42% 33.843 24.904 - -22.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -26.28% 33.291 24.540 - -24.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -26.17% 3.068 2.265 - 0.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -26.00% 33.582 24.852 - -20.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -25.98% 0.484 0.359 - 24.27% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -25.95% 95.159 70.467 - -32.80% -
std::copy_n(vector<bool>)_(aligned)/1048576 -25.88% 3357.503 2488.546 - -19.99% -
BM_PushHeap_uint64_SingleElement_1 -25.76% 0.529 0.393 - -21.67% -
std::rotate(list<int>)_(by_1/2)/8192 -25.63% 5812.226 4322.783 - -7.17% -
std::unordered_set<int>::count(key)_(existent)/32 -25.48% 1.630 1.215 - -15.31% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -25.32% 848.239 633.428 - -8.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -24.86% 0.615 0.462 - -7.61% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -24.69% 12.471 9.391 - 4.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -24.33% 3.321 2.513 - -21.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -24.32% 69.674 52.732 - -18.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.21% 42.612 32.297 - -25.40% -
std::deque<std::string>::ctor(size)/32 -24.19% 58.149 44.084 - -14.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -24.14% 26.355 19.994 - -25.96% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -24.06% 5.937 4.509 - -18.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -24.05% 6.052 4.597 - -37.39% -
std::multiset<std::string>::insert(value)_(already_present)/32 -24.04% 63.046 47.892 - -24.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -23.73% 26.991 20.587 - -27.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -23.61% 68.921 52.646 - -15.07% -
std::move(deque<int>)/32768 -23.32% 2408.421 1846.874 - -10.97% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -23.26% 81.273 62.370 - -26.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -23.22% 30.570 23.471 - -6.92% -
std::map<int,_int>::find(key)_(non-existent)/8192 -22.93% 9.762 7.523 - 7.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.82% 34.642 26.737 - -22.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -22.73% 5562269.714 4298125.221 - -1.60% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -22.50% 108.817 84.336 - -3.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -22.35% 74.206 57.622 - -14.97% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -22.24% 10322.830 8026.745 - -17.86% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -22.22% 4.162 3.237 - 20.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -21.85% 25137.317 19644.500 - -2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -21.74% 3911680.999 3061270.778 - -14.55% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -21.74% 13.906 10.883 - 8.68% -
std::map<int,_int>::find(key)_(non-existent)/1024 -21.21% 6.852 5.399 - 2.40% -
BM_PushHeap_uint32_Random_1 -20.95% 0.566 0.447 - -3.82% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -20.94% 59.150 46.762 - -10.18% -
std::find_if(list<int>)_(bail_25%)/32768 -20.46% 9007.995 7164.919 - -3.54% -
ranges::min(std::deque<char>)/64 -20.35% 21.032 16.752 - 3.35% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -20.23% 1.466 1.169 - -7.21% -
std::for_each_n(deque<int>)/50 -20.22% 4.982 3.974 - 0.33% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -19.74% 0.450 0.361 - 58.15% -
BM_PushHeap_string_SingleElement_1 -19.48% 0.585 0.471 - -32.70% -
BM_deque_deque_ranges_move_backward/0 -19.36% 0.921 0.743 - -19.30% -
std::search(deque<int>)_(no_match)/1024 -19.25% 431.363 348.347 - 14.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -19.19% 131994822.410 106666551.221 - -7.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -18.94% 16935626.288 13728377.343 - -5.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -18.88% 42.942 34.837 - -12.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -18.87% 1.714 1.390 - -23.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -18.80% 1.596 1.296 - -21.97% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -18.79% 939.817 763.244 - -3.27% -
std::search(list<int>)_(single_element)/8192 -18.78% 10063.839 8173.386 - 9.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -18.74% 52.597 42.739 - -24.12% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -18.59% 12.183 9.918 - -0.27% -
BM_PushHeap_float_PipeOrgan_1 -18.53% 0.697 0.568 - -15.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -18.44% 48.758 39.768 - 0.12% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -17.98% 870.102 713.623 - 1.48% -
std::search(deque<int>)_(same_length)/1000 -17.96% 428.499 351.558 - 8.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -17.89% 31.570 25.922 - 11.13% -
std::rotate(list<int>)_(1_element_forward)/8192 -17.86% 8610.896 7072.654 - -1.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.65% 37.391 30.792 - -18.75% -
std::multiset<int>::contains(key)_(non-existent)/32 -17.51% 3.087 2.547 - -8.16% -
ranges::min(std::deque<long_long>)/70000 -17.38% 23080.031 19069.403 - -27.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.36% 58.481 48.328 - -20.01% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -16.95% 6.456 5.362 - -9.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -16.83% 10367203.560 8622673.306 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -16.72% 65813952.764 54809852.511 - -10.50% -
std::set<std::string>::erase(key)_(existent)/8192 -16.70% 86.942 72.421 - -30.45% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -16.38% 832.972 696.565 - 0.96% -
BM_lexicographical_compare_three_way_fast_path/1 -16.32% 0.448 0.375 - -9.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -16.26% 5784860.774 4844431.044 - 6.17% -
std::find_if_not(vector<int>)_(process_all)/8 -16.25% 1.562 1.309 - -7.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -16.05% 298.631 250.705 - -1.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.93% 65.622 55.167 - -16.30% -
std::for_each_n(deque<int>)/8 -15.85% 1.263 1.063 - -8.05% -
std::multimap<std::string,_int>::erase(iterator)/8192 -15.76% 36.841 31.037 - 19.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.46% 0.529 0.448 - -34.54% -
ranges::min(std::list<__int128>)/8 -15.44% 2.555 2.160 - 5.83% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -15.41% 1.421 1.202 - -5.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -15.39% 134525.710 113825.498 - -2.82% -
std::for_each_n(deque<int>)/32 -15.32% 4.457 3.774 - 0.47% -
std::map<std::string,_int>::ctor(const&)/32 -15.30% 828.145 701.471 - -14.76% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -15.29% 11.506 9.746 - 24.92% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.29% 1.518 1.286 - -17.19% -
BM_PushHeap_string_Descending_16384 -15.23% 2.795 2.369 - 2.55% -
ranges::minmax(std::deque<long_long>)/64 -15.20% 26.337 22.333 - -9.03% -
std::find(vector<short>)_(bail_25%)/8 -15.11% 0.802 0.681 - -1.68% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.04% 10.404 8.839 - 0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.96% 39.454 33.553 - -34.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.81% 28.253 24.070 - -15.11% -
BM_vector_deque_copy/0 -14.79% 0.498 0.424 - -22.92% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -14.77% 0.397 0.338 - -7.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -14.45% 0.404 0.346 - -7.87% -
SetIntersection_Front_Set_float_1024_256 -14.42% 4289193.620 3670808.114 - -12.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -14.42% 8.041 6.882 - 20.83% -
rng::contains_subrange(list<int>)_(single_element)/8192 -14.37% 8983.548 7692.417 - -0.68% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -14.34% 6.908 5.917 - -0.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.26% 27.431 23.520 - -32.49% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -14.25% 7769.864 6662.904 - -1.85% -
std::find_first_of(vector<int>)_(large_needle)/1024 -14.24% 129531.953 111083.782 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -14.00% 76306970.982 65625363.924 - 1.99% -
ranges::minmax(std::deque<__int128>)/64 -13.99% 35.894 30.872 - 2.41% -
SetIntersection_Front_Vector_uint64_262144_16384 -13.87% 80254038.344 69122697.554 - -6.40% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -13.83% 19040.592 16407.289 - -6.86% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -13.82% 1.569 1.352 - -16.49% -
BM_vector_deque_ranges_move_backward/1 -13.80% 2.359 2.033 - -12.71% -
std::find_first_of(vector<int>)_(large_needle)/50 -13.79% 317.222 273.468 - 0.95% -
std::partition(list<int>)_(sparse)/50 -13.74% 25.710 22.179 - 49.27% -
std::unordered_set<int>::insert(value)_(already_present)/32 -13.65% 2.902 2.506 - -4.97% -
std::find_first_of(vector<int>)_(large_needle)/8192 -13.63% 8322076.965 7188017.619 - 0.77% -
std::find_if_not(vector<char>)_(process_all)/8 -13.62% 1.654 1.429 - 7.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -13.56% 80.664 69.730 - -2.27% -
BM_vector_deque_ranges_move_backward/2 -13.53% 2.061 1.782 - -13.58% -
bm_lexicographical_compare<signed_char>/64 -13.52% 2.330 2.015 - 5.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -13.46% 1.420 1.229 - 2.33% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.45% 2.661 2.303 - -12.64% -
BM_PushHeap_string_PipeOrgan_262144 -13.42% 19.402 16.799 - -3.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -13.40% 166397580.910 144106541.394 - 1.29% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -13.40% 37.740 32.685 - -0.22% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -13.36% 26.205 22.704 - 1.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.34% 29.448 25.519 - -24.92% -
SetIntersection_Interlaced_Vector_uint64_256_64 -13.34% 8903377.135 7715681.522 - 4.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -13.31% 0.446 0.387 - -19.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -13.31% 44.290 38.396 - -7.83% -
rng::find(vector<bool>)_(process_all)/50 -13.30% 0.787 0.682 - -1.35% -
std::find_if(list<int>)_(process_all)/8192 -13.25% 8382.643 7272.138 - -2.40% -
std::find_end(deque<int>)_(process_all)/1048576 -13.23% 304775.935 264453.019 - -27.78% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.23% 33.239 28.843 - 3.65% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.12% 23.212 20.167 - -20.76% -
std::copy(vector<bool>)_(aligned)/1048576 -13.11% 3773.293 3278.450 - -5.20% -
BM_PushHeap_string_PipeOrgan_16384 -13.08% 14.283 12.414 - -2.68% -
ranges::min(std::vector<char>)/1 -13.04% 0.439 0.382 - -12.71% -
BM_PushHeap_string_PipeOrgan_64 -13.02% 6.554 5.700 - -0.91% -
rng::find(vector<bool>)_(process_all)/8 -13.00% 0.777 0.676 - 5.36% -
SetIntersection_Interlaced_Vector_string_16384_16 -12.93% 4892528.979 4259768.212 - 1.50% -
rng::contains_subrange(list<int>)_(process_all)/8192 -12.69% 8566.968 7480.144 - -17.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -12.68% 10081870.486 8803331.679 - -2.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -12.66% 32.137 28.069 - -77.56% -
std::find_end(deque<int>)_(process_all)/8192 -12.65% 2293.910 2003.713 - -29.85% -
BM_PushHeap_string_PipeOrgan_256 -12.64% 8.727 7.624 - -3.64% -
BM_PushHeap_string_PipeOrgan_16 -12.57% 4.779 4.178 - -0.93% -
std::unique_copy(deque<int>)_(contiguous)/32 -12.51% 10.779 9.431 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -12.49% 31016339.671 27141434.751 - 2.34% -
BM_StringConstructDestroyCStr_Small_Transparent -12.49% 0.396 0.347 - -5.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -12.47% 2.527 2.212 - -1.63% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -12.43% 1.802 1.578 - 13.86% -
BM_StringCtorDefault -12.40% 0.267 0.234 - -3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -12.17% 52865052.502 46429557.507 - -1.39% -
std::multimap<std::string,_int>::ctor(const&)/1024 -12.13% 39597.967 34795.643 - -2.86% -
BM_PushHeap_uint64_SingleElement_16 -12.11% 0.385 0.338 - -5.64% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.09% 0.300 0.264 - -45.17% -
BM_PushHeap_string_Descending_16 -12.09% 2.479 2.180 - 3.63% -
BM_PushHeap_string_Descending_4 -12.06% 2.182 1.919 - 1.16% -
std::set<std::string>::erase(iterator)/8192 -11.99% 30.547 26.884 - -13.36% -
BM_PushHeap_string_PipeOrgan_1024 -11.98% 10.380 9.136 - -3.27% -
std::set<std::string>::find(key)_(non-existent)/32 -11.97% 10.345 9.107 - -3.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -11.91% 219074616.194 192976217.861 - -3.81% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -11.91% 41.330 36.407 - 26.19% -
std::multiset<std::string>::ctor(const&)/32 -11.90% 786.108 692.575 - -10.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -11.86% 1748.644 1541.218 - 0.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -11.85% 885.245 780.332 - 21.88% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -11.83% 23.861 21.038 - -12.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.80% 7.771 6.854 - -17.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -11.74% 22860699.521 20176089.366 - -4.78% -
BM_PushHeap_string_Descending_64 -11.72% 2.595 2.290 - 3.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -11.72% 30319.722 26766.107 - -4.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -11.68% 69.650 61.515 - -13.48% -
std::set<std::string>::count(key)_(non-existent)/8192 -11.64% 34.718 30.676 - -9.34% -
std::find_first_of(list<int>)_(large_needle)/1024 -11.62% 938913.829 829810.032 - -15.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -11.61% 2716199.592 2400838.424 - -2.16% -
ranges::min(std::deque<char>)/1 -11.61% 0.837 0.740 - 7.90% -
BM_PushHeap_string_Descending_1024 -11.54% 2.763 2.444 - 3.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -11.46% 348.761 308.776 - -17.92% -
std::unique_copy(deque<int>)_(contiguous)/52 -11.38% 16.804 14.892 - 3.45% -
rng::starts_with(list<int>,_pred)/8192 -11.37% 11118.205 9853.837 - -19.36% -
SetIntersection_Front_Vector_uint64_16384_1024 -11.37% 5992062.588 5310697.142 - -0.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -11.35% 3.079 2.730 - -9.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.32% 0.674 0.598 - -13.90% -
BM_PushHeap_string_Descending_256 -11.30% 2.680 2.377 - 3.77% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -11.30% 0.579 0.514 - 0.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -11.24% 1.485 1.318 - -16.19% -
std::set<std::string>::equal_range(key)_(existent)/32 -11.24% 18.031 16.005 - 6.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -11.23% 0.484 0.430 - -16.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -11.22% 10.912 9.688 - -8.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.20% 1737640.787 1543022.379 - -9.12% -
ranges::minmax(std::vector<char>)/8 -11.19% 1.090 0.968 - -4.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -11.16% 1741759.846 1547353.029 - -8.59% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -11.16% 56.195 49.924 - -6.93% -
std::find_if_not(vector<int>)_(process_all)/32768 -11.13% 3613.171 3211.009 - -14.37% -
std::move(vector<bool>)_(unaligned)/512 -11.12% 5.169 4.594 - -3.92% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -11.10% 676.712 601.630 - 1.46% -
std::sort(vector<int>)_(ascending)/8 -11.05% 17.549 15.610 - -2.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -11.03% 12881.664 11460.411 - -2.45% -
SetIntersection_Interlaced_Set_string_262144_4 -11.02% 1954531.494 1739117.676 - -7.37% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -10.99% 1.508 1.342 - -13.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.97% 50061.151 44571.018 - -13.90% -
SetIntersection_Interlaced_Set_string_262144_16 -10.96% 2286215.738 2035739.826 - -5.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -10.89% 7.151 6.372 - -43.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -10.87% 1741653.648 1552421.145 - -8.36% -
SetIntersection_Interlaced_Vector_float_256_4 -10.82% 5262147.960 4692822.217 - -10.63% -
BM_StringRelational_Eq_Large_Large_ChangeLast -10.72% 2.080 1.857 - -2.66% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -10.70% 24.709 22.064 - -4.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -10.66% 1032.244 922.190 - 0.42% -
BM_vector_deque_copy/2 -10.64% 2.059 1.840 - -8.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.61% 44560.820 39832.362 - -3.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -10.61% 68.866 61.559 - -16.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -10.57% 11273.217 10081.075 - 20.60% -
std::adjacent_find(vector<int>,_pred)/8 -10.54% 3.639 3.255 - -7.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -10.52% 491.357 439.649 - 8.69% -
BM_PushHeap_float_Ascending_1 -10.50% 0.689 0.617 - 56.81% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.46% 56.838 50.890 - -18.24% -
std::rotate(deque<int>)_(by_1/4)/8192 -10.44% 2884.977 2583.742 - -61.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.39% 1.608 1.441 - -10.68% -
std::find_end(list<int>)_(single_element)/8192 -10.38% 9895.310 8867.767 - -8.16% -
std::multiset<int>::upper_bound(key)_(existent)/32 -10.38% 2.696 2.416 - 6.04% -
BM_vector_deque_ranges_move/2 -10.32% 1.941 1.741 - -15.73% -
std::unordered_set<int>::find(key)_(existent)/32 -10.27% 1.277 1.146 - -13.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -10.21% 12581.743 11297.095 - -4.79% -
std::rotate_copy(deque<int>)/8192 -10.21% 325.263 292.066 - -2.30% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -10.20% 1470.727 1320.646 - -3.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -10.19% 40.891 36.722 - -6.20% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -10.14% 18.334 16.475 - 2.24% -
BM_StringFindCharLiteral/64 -10.11% 2.314 2.081 - -0.41% -
SetIntersection_Front_Vector_uint64_262144_256 -10.07% 2365374.804 2127099.863 - -6.71% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.04% 3.006 2.704 - 8.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.03% 11491.490 10339.254 - -5.91% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.00% 0.459 0.413 - -10.01% -
BM_PushHeap_string_SingleElement_64 -9.99% 3.036 2.733 - 3.05% -
BM_PushHeap_string_SingleElement_16 -9.98% 2.973 2.676 - 2.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.98% 71.491 64.359 - 26.14% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -9.94% 83.147 74.881 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -9.93% 1702927.572 1533795.330 - -8.68% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.92% 188.786 170.061 - -11.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.91% 35.548 32.024 - 1.19% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -9.87% 40.700 36.685 - -3.40% -
std::count_if(list<int>)_(every_other)/8192 -9.80% 7962.923 7182.526 - 1.94% -
BM_PushHeap_uint64_SingleElement_4 -9.77% 0.395 0.356 - -5.46% -
BM_deque_vector_copy/0 -9.73% 1.472 1.328 - 6.38% -
std::copy(list<int>)/4096 -9.72% 3442.647 3107.914 - -4.93% -
std::find_end(forward_list<int>)_(single_element)/8192 -9.72% 6588.216 5947.754 - 3.84% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -9.72% 30.675 27.694 - 15.63% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.70% 41.294 37.290 - -4.26% -
SetIntersection_Interlaced_Vector_float_64_16 -9.68% 18921849.158 17091096.682 - 2.37% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -9.61% 0.404 0.365 - -25.04% -
ranges::minmax(std::deque<long_long>)/70000 -9.61% 26711.559 24143.882 - -5.46% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -9.60% 792.511 716.460 - -5.19% -
BM_PushHeap_string_PipeOrgan_4 -9.59% 2.881 2.605 - 3.79% -
rng::contains_subrange(list<int>)_(process_all)/50 -9.58% 19.245 17.401 - -2.20% -
BM_PushHeap_string_SingleElement_256 -9.56% 2.990 2.704 - 4.00% -
std::lower_bound(std::forward_list<int>)/100 -9.56% 90.562 81.909 - -24.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -9.54% 999616.480 904273.370 - 0.94% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -9.52% 30.553 27.643 - -0.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.46% 689.600 624.336 - -0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -9.45% 0.898 0.813 - -0.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -9.45% 6.218 5.630 - 1.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -9.41% 1698460.092 1538671.479 - -8.05% -
std::unique(deque<int>)_(contiguous)/52 -9.35% 61.315 55.583 - 0.29% -
std::stable_partition(vector<int>)_(dense)/50 -9.35% 28.584 25.912 - -1.52% -
std::rotate(list<int>)_(1_element_forward)/50 -9.34% 28.496 25.833 - 4.38% -
BM_PushHeap_string_SingleElement_262144 -9.32% 2.999 2.719 - 2.74% -
SetIntersection_Front_Vector_uint64_16384_16384 -9.30% 75985460.585 68921150.183 - -7.43% -
BM_StringFindCharLiteral/32 -9.30% 1.784 1.618 - -0.10% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -9.26% 723.708 656.681 - -26.81% -
SetIntersection_Front_Set_float_16384_64 -9.26% 1806635.001 1639359.417 - -5.28% -
std::lower_bound(std::forward_list<int>)/8192 -9.24% 11435.925 10379.613 - -0.13% -
BM_PushHeap_string_SingleElement_1024 -9.22% 2.991 2.715 - 4.77% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.20% 0.671 0.609 - -11.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -9.19% 17.162 15.586 - 3.48% -
std::search(deque<int>,_pred)_(near_matches)/1000 -9.17% 25690.763 23334.176 - -3.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.16% 1.430 1.299 - -24.88% -
std::stable_partition(deque<int>)_(sparse)/50 -9.14% 30.090 27.341 - -0.18% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.07% 912.110 829.414 - -12.07% -
std::equal(list<int>)_(it,_it,_it)/8192 -9.07% 10801.028 9821.804 - 5.89% -
std::map<std::string,_int>::find(key)_(existent)/8192 -9.04% 33.764 30.713 - 5.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -9.02% 5.101 4.641 - 2.97% -
std::multiset<int>::contains(key)_(non-existent)/1024 -9.01% 6.836 6.220 - 3.94% -
rng::contains(list<int>)_(process_all)/32 -9.00% 10.200 9.282 - 2.61% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -8.99% 6.004 5.464 - -9.04% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -8.98% 5.067 4.612 - -38.52% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -8.98% 1.277 1.162 - 10.96% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -8.93% 19.703 17.943 - -0.95% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -8.90% 1.146 1.044 - 0.66% -
SetIntersection_Front_Vector_uint64_262144_64 -8.84% 1422578.199 1296775.502 - -2.85% -
std::shift_right(list<int>)/50 -8.80% 29.711 27.098 - -0.14% -
std::find_end(list<int>)_(match_near_end)/1000 -8.77% 85.381 77.894 - -89.38% -
BM_vector_deque_copy/1 -8.76% 2.306 2.104 - -8.17% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.75% 30.649 27.966 - -78.43% -
std::generate_n(list<int>)/8192 -8.72% 8265.424 7544.585 - 1.25% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -8.72% 9078.928 8287.232 - 1.02% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.72% 7066318.083 6450252.108 - 8.83% -
SetIntersection_Front_Vector_uint64_16384_256 -8.70% 2336291.853 2133140.406 - -0.59% -
BM_StringRelational_Eq_Empty_Empty_Control -8.68% 1.909 1.743 - -17.72% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -8.61% 18.571 16.972 - -37.78% -
std::copy_n(vector<int>)/262144 -8.59% 12667.130 11579.375 - -7.60% -
rng::contains(list<int>)_(process_all)/1048576 -8.57% 909704.719 831785.834 - 1.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -8.56% 1781.755 1629.281 - 14.93% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.54% 0.807 0.738 - -20.79% -
BM_PushHeap_string_SingleElement_16384 -8.51% 2.958 2.706 - 4.88% -
std::search_n(list<int>)_(no_match)/8192 -8.50% 7228.605 6613.841 227.318 -11.11% 227.318
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -8.46% 8062762.033 7380892.559 - -4.00% -
BM_PushHeap_uint64_SingleElement_64 -8.45% 0.384 0.352 - -3.79% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.45% 12.729 11.654 - -8.29% -
std::fill_n(vector<bool>)/64 -8.44% 1.483 1.358 - -4.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -8.43% 994473.386 910641.968 - 1.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.42% 39.801 36.451 - -2.84% -
std::partial_sort(deque<int>)_(shuffled)/8192 -8.39% 264699.204 242479.890 - -6.37% -
rng::find_last(list<int>)_(bail_10%)/1024 -8.39% 723.332 662.650 - -1.80% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -8.39% 114.135 104.563 - -1.72% -
std::partition_point(vector<int>)/8192 -8.32% 10.242 9.391 - 17.75% -
std::remove_copy_if(list<int>)_(prefix)/50 -8.31% 27.479 25.195 - -3.02% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -8.30% 1.311 1.202 - -3.26% -
std::find_if_not(deque<int>)_(process_all)/8 -8.29% 2.763 2.534 - -5.05% -
std::stable_partition(list<int>)_(sparse)/8192 -8.29% 9419.206 8638.358 - -2.55% -
BM_PushHeap_string_SingleElement_4 -8.28% 2.595 2.380 - 2.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -8.24% 12055.488 11061.880 - -5.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -8.23% 0.577 0.529 - 0.31% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.22% 24.504 22.488 - -15.45% -
SetIntersection_Front_Vector_string_1024_64 -8.22% 3296942.731 3025848.555 - -5.58% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.21% 13877.526 12738.483 - -3.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -8.20% 6.837 6.276 - -42.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -8.20% 10700080.202 9823015.006 - -0.85% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.16% 13.334 12.246 - -8.90% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.14% 15652.508 14378.680 - 0.47% -
BM_PushHeap_uint32_Random_16 -8.12% 4.412 4.053 - -3.02% -
std::unique(list<int>)_(sprinkled)/8192 -8.11% 8654.639 7953.169 - 1.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -8.10% 55.870 51.342 - 4.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.10% 1988036.947 1826942.221 - -7.24% -
ranges::min(std::list<__int128>)/64 -8.10% 37.954 34.880 - 8.21% -
std::set<std::string>::lower_bound(key)_(existent)/32 -8.06% 16.288 14.975 - -10.46% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -8.06% 917219.895 843290.219 - 0.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -8.01% 11.352 10.443 - 5.06% -
SetIntersection_Interlaced_Set_string_262144_64 -7.99% 2204924.805 2028849.854 - -5.54% -
std::unique_copy(list<int>)_(contiguous)/52 -7.95% 21.186 19.502 - -32.87% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.95% 3650.131 3360.093 - -8.12% -
ranges::minmax(std::deque<__int128>)/8 -7.95% 4.115 3.788 - 2.28% -
SetIntersection_Front_Vector_string_256_256 -7.94% 20309202.357 18697108.001 - 0.84% -
std::reverse_copy(list<int>)/4096 -7.93% 3563.640 3281.063 - 2.73% -
std::copy_if(list<int>)_(every_other)/4096 -7.92% 3675.886 3384.903 - 2.19% -
std::is_sorted_until(deque<int>,_pred)/8 -7.91% 4.728 4.354 - 5.13% -
std::stable_partition(list<int>)_(dense)/1024 -7.90% 1574.198 1449.865 - -17.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.89% 25.952 23.904 - 1.71% -
std::fill(list<int>)/8192 -7.88% 8221.092 7572.952 - -11.11% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.86% 40.664 37.466 - -2.80% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -7.82% 7.482 6.897 - -5.65% -
std::search(list<int>)_(no_match)/8192 -7.81% 7178.236 6617.290 - 0.98% -
std::count(list<int>)_(every_other)/8192 -7.81% 7586.455 6993.826 - 6.13% -
std::find_if(vector<int>)_(process_all)/8 -7.81% 1.414 1.304 - -12.35% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.81% 1.530 1.411 - 1.63% -
std::any_of(vector<int>)_(process_all)/50 -7.77% 13.836 12.760 - -32.74% -
std::unique(list<int>)_(sprinkled)/1024 -7.77% 1024.629 945.058 - -0.61% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.75% 121.484 112.065 - 0.21% -
BM_vector_deque_ranges_copy_backward/2 -7.75% 1.937 1.787 - -10.48% -
std::unique(deque<int>)_(contiguous)/32 -7.74% 53.881 49.712 - -0.06% -
SetIntersection_Front_Set_float_1024_64 -7.73% 1729549.983 1595820.032 - -6.10% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.73% 37.892 34.963 - -12.04% -
std::find_end(deque<int>)_(process_all)/1024 -7.72% 317.443 292.927 - -18.49% -
std::find_end(forward_list<int>)_(process_all)/1048576 -7.67% 819594.090 756715.241 - -0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.66% 13.166 12.158 - 9.26% -
rng::find_last(list<int>)_(bail_10%)/8192 -7.65% 6772.117 6253.793 - 0.35% -
std::stable_partition(list<int>)_(sparse)/1024 -7.65% 1006.107 929.132 - 0.43% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.64% 16.833 15.547 - -2.69% -
std::stable_partition(vector<int>)_(sparse)/50 -7.64% 22.741 21.004 - -5.66% -
rng::find_last(list<int>)_(bail_10%)/50 -7.62% 17.301 15.982 - -2.32% -
std::partition(vector<int>)_(dense)/50 -7.60% 14.343 13.253 - 2.31% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.59% 22241.001 20553.305 - 1.37% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -7.58% 914707.557 845372.109 - 4.18% -
std::upper_bound(std::forward_list<int>)/100 -7.58% 104.973 97.020 - 1.06% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -7.57% 13173.344 12176.642 - 3.32% -
std::set<std::string>::count(key)_(non-existent)/1024 -7.56% 25.779 23.830 - 0.19% -
std::find_first_of(list<int>)_(large_needle)/32 -7.49% 727.172 672.709 - -0.12% -
std::search(list<int>,_pred)_(no_match)/8192 -7.47% 8038.805 7437.935 - 2.76% -
BM_vector_deque_ranges_move/1 -7.47% 2.208 2.044 - -12.38% -
SetIntersection_Front_Vector_uint64_1024_1024 -7.46% 6038526.915 5588228.609 - -5.44% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -7.45% 1.426 1.320 - -4.37% -
BM_StringRelational_Eq_Small_Small_Control -7.44% 1.766 1.635 - -2.97% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.43% 30.410 28.152 - 0.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -7.42% 47.747 44.205 - 5.14% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -7.41% 23.953 22.177 - 9.20% -
std::unordered_set<int>::ctor(const&)/32 -7.41% 216.810 200.751 - -1.32% -
BM_std_minmax_element<int>/70000 -7.41% 17965.986 16635.432 - -9.92% -
BM_std_minmax_element<int>/65536 -7.39% 16815.392 15572.196 - -10.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.38% 28126.346 26050.031 - 5.21% -
SetIntersection_Interlaced_Vector_string_256_256 -7.38% 20302519.776 18804157.443 - -8.91% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -7.33% 2872.185 2661.573 - -20.23% -
std::find_end(list<int>)_(process_all)/1024 -7.33% 787.610 729.886 - 4.57% -
std::stable_partition(deque<int>)_(sparse)/32 -7.33% 12.195 11.301 - 1.37% -
rng::find_last(list<int>)_(bail_10%)/1048576 -7.32% 846734.671 784755.832 - -0.18% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -7.31% 8.861 8.214 - -10.53% -
std::search(list<int>,_pred)_(no_match)/1048576 -7.30% 1030672.095 955407.597 - 0.25% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -7.29% 9.966 9.239 - -6.24% -
std::find(vector<long_long>)_(bail_25%)/8 -7.29% 0.939 0.871 - -2.55% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -7.27% 525557.821 487374.518 - 5.50% -
std::multiset<std::string>::contains(key)_(existent)/32 -7.26% 14.522 13.467 - -6.04% -
SetIntersection_Interlaced_Set_uint32_1024_256 -7.26% 15184935.008 14082607.268 - -4.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.24% 21.497 19.940 - -10.67% -
std::find_first_of(list<int>)_(large_needle)/50 -7.24% 1870.295 1734.921 - -0.27% -
SetIntersection_Front_Set_uint32_1024_256 -7.22% 4112817.392 3815730.659 - 0.27% -
std::find_if(deque<int>)_(process_all)/1024 -7.21% 271.639 252.066 - -13.57% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -7.20% 4.765 4.422 - -2.74% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -7.18% 1762.163 1635.640 - 1.37% -
BM_std_minmax_element<int>/64000 -7.17% 16425.164 15247.645 - -9.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.16% 1188.021 1102.919 - -5.26% -
std::upper_bound(std::forward_list<int>)/8192 -7.16% 11526.885 10701.793 - 2.92% -
std::find_if(deque<int>)_(process_all)/50 -7.11% 13.633 12.664 - 0.98% -
std::set<std::string>::find(key)_(non-existent)/1024 -7.11% 21.480 19.952 - 0.08% -
std::find_end(forward_list<int>)_(process_all)/8192 -7.11% 6164.442 5726.357 - 0.09% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.09% 36.923 34.307 - -5.71% -
std::find_end(list<int>)_(process_all)/1048576 -7.08% 941936.389 875254.364 - 7.27% -
std::unique(list<int>)_(contiguous)/8192 -7.07% 7554.937 7020.578 - -10.03% -
ranges::minmax(std::deque<__int128>)/70000 -7.06% 36996.190 34382.621 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -7.06% 5426688.361 5043474.181 - 63.82% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.06% 8.143 7.568 - -8.29% -
rng::contains_subrange(vector<int>)_(single_element)/16 -7.05% 5.034 4.679 - -0.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -7.04% 23.533 21.876 - -8.20% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.02% 192963.668 179421.058 - 1.03% -
std::is_sorted_until(list<int>)/1024 -7.01% 802.305 746.029 - 0.63% -
std::search(list<int>)_(near_matches)/8192 -7.01% 2744084.668 2551622.113 - 0.67% -
std::equal(vector<bool>)_(aligned)/8192 -7.00% 0.236 0.219 - 0.82% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -6.97% 15.812 14.710 - -1.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -6.93% 2.369 2.205 - -19.10% -
std::is_sorted_until(list<int>)/8192 -6.92% 7679.959 7148.365 - -0.42% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -6.92% 782.467 728.333 - 0.27% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -6.90% 802.644 747.262 - 2.56% -
std::find_end(deque<int>)_(single_element)/8192 -6.88% 2370.892 2207.706 - 9.24% -
std::find(vector<bool>)_(process_all)/1024 -6.88% 4.977 4.635 - -0.03% -
std::equal(vector<bool>)_(aligned)/50 -6.88% 0.236 0.220 - 0.29% -
std::partition(vector<int>)_(sparse)/32 -6.87% 9.501 8.848 - 0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -6.86% 492275.955 458515.163 - -1.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -6.86% 924530.960 861153.392 - -3.10% -
std::find_if(list<int>)_(bail_25%)/8192 -6.85% 1540.670 1435.201 - -1.16% -
std::find_if_not(list<int>)_(process_all)/50 -6.84% 42.040 39.165 - 2.95% -
std::rotate_copy(list<int>)/1024 -6.84% 789.235 735.286 - 0.49% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -6.82% 818.047 762.234 - -0.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 -6.82% 1548130.139 1442531.919 - 0.74% -
std::find_if(deque<int>)_(process_all)/8 -6.82% 2.718 2.533 - -1.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.81% 1280.828 1193.610 - 0.16% -
rng::fold_left(list<int>)/8192 -6.80% 11298.055 10529.882 - -3.43% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -6.79% 1535744.373 1431408.859 - 0.93% -
rng::contains(vector<int>)_(process_all)/32 -6.79% 8.860 8.259 - -0.02% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -6.79% 17.932 16.714 - 2.19% -
std::equal(vector<bool>)_(aligned)/1048576 -6.78% 0.235 0.219 - 0.88% -
rng::contains_subrange(vector<int>)_(process_all)/16 -6.77% 5.025 4.684 - -0.40% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -6.77% 1.556 1.451 - -10.95% -
std::search(deque<int>)_(single_element)/1000 -6.77% 484.518 451.730 - 1.14% -
std::find_end(forward_list<int>)_(process_all)/1024 -6.75% 760.207 708.869 - -0.08% -
std::equal(vector<bool>)_(aligned)/8 -6.75% 0.236 0.220 - -0.40% -
std::find(list<int>)_(bail_25%)/1024 -6.75% 138.804 129.442 - 1.23% -
BM_std_minmax_element<int>/5500 -6.73% 1408.996 1314.116 - -9.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -6.72% 367.904 343.166 - 10.62% -
std::multiset<std::string>::count(key)_(existent)/32 -6.72% 20.818 19.420 - -0.90% -
BM_vector_deque_ranges_move_backward/70000 -6.70% 8821.776 8230.482 - 1.43% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.70% 2.625 2.449 - 0.01% -
std::find_end(forward_list<int>)_(match_near_end)/8192 -6.69% 276283.922 257805.054 - 0.72% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.68% 24.110 22.500 - -12.19% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.67% 18.327 17.105 - -13.28% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -6.66% 1074.282 1002.733 - -1.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.66% 0.693 0.647 - -6.64% -
std::equal(vector<bool>)_(aligned)/1024 -6.66% 0.235 0.219 - 0.87% -
std::find_end(list<int>)_(process_all)/1000 -6.65% 765.333 714.401 - 8.85% -
std::multiset<int>::contains(key)_(non-existent)/8192 -6.64% 9.696 9.052 - -38.16% -
std::multiset<std::string>::clear()/32 -6.64% 918.201 857.248 - -7.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.64% 9.606 8.969 - 10.42% -
std::for_each_n(list<int>)/50 -6.63% 24.347 22.732 - -6.27% -
rng::find_last(vector<char>)_(bail_10%)/8192 -6.61% 1743.665 1628.369 - 0.71% -
std::find_end(list<int>)_(single_element)/1024 -6.61% 782.441 730.760 - 6.10% -
std::copy_n(deque<int>)/32768 -6.60% 1432.817 1338.191 - 17.81% -
rng::find_last(vector<char>)_(bail_90%)/1024 -6.60% 25.505 23.821 - -14.32% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -6.59% 28508.094 26629.496 - 5.75% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.58% 1460.074 1363.995 - -9.45% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.56% 8354.084 7805.929 143.776 -4.04% 143.776
BM_PushHeap_uint64_SingleElement_1024 -6.55% 0.389 0.363 - -1.37% -
std::shift_right(list<int>)/1024 -6.55% 787.890 736.307 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -6.53% 0.633 0.592 - 1.85% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.53% 2268069.132 2120056.036 - -15.18% -
BM_vector_deque_ranges_move_backward/65536 -6.53% 8267.521 7728.029 - 0.19% -
std::search(vector<int>)_(near_matches)/1024 -6.52% 16177.528 15123.034 - 1.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 -6.52% 0.500 0.467 - 0.11% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.51% 1.866 1.744 - 30.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -6.51% 115462.036 107946.229 - -3.16% -
BM_std_minmax_element<int>/4096 -6.50% 1052.415 983.977 - -9.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -6.50% 829.706 775.805 - 0.88% -
std::partition_point(list<int>)/8192 -6.48% 13103.631 12254.314 - -1.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -6.47% 7.136 6.674 - -2.91% -
BM_std_minmax_element<int>/4000 -6.47% 1027.179 960.687 - -9.18% -
std::multiset<int>::find(key)_(non-existent)/32 -6.46% 2.438 2.281 - -7.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.43% 44414.504 41559.402 - 1.03% -
std::search(deque<int>)_(single_element)/1024 -6.43% 493.233 461.533 - 0.89% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.42% 7136.390 6678.268 - -1.45% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -6.42% 44.770 41.896 - 0.90% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -6.41% 6.789 6.353 - -1.56% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -6.40% 1.093 1.023 - -0.85% -
std::find(list<int>)_(bail_25%)/32768 -6.40% 8520.452 7975.285 - -1.89% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -6.39% 24.589 23.017 - -27.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -6.38% 34.268 32.082 - 30.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -6.38% 3.557 3.330 - -0.04% -
rng::find_last(vector<char>)_(bail_10%)/1024 -6.37% 225.679 211.310 - 0.65% -
std::find_end(list<int>)_(near_matches)/8192 -6.36% 2402478.105 2249754.154 - -8.47% -
std::unordered_set<int>::ctor(const&)/1024 -6.34% 7329.117 6864.086 - -0.43% -
std::rotate(list<int>)_(1_element_forward)/1024 -6.33% 786.527 736.761 - 1.12% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.32% 6.956 6.517 - 20.09% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -6.32% 22.608 21.179 - -10.65% -
std::unique(list<int>)_(contiguous)/1024 -6.32% 988.480 926.009 - -13.84% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -6.31% 223994.448 209854.910 - 1.48% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -6.30% 43.817 41.056 - 78.35% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -6.30% 1518473.330 1422814.919 - 0.47% -
BM_PushHeap_uint64_SingleElement_16384 -6.30% 0.388 0.364 - -1.05% -
std::lower_bound(std::vector<int>)/8192 -6.29% 16.818 15.760 - 0.99% -
std::search(list<int>)_(same_length)/1024 -6.29% 825.265 773.355 - 0.42% -
std::set<int>::lower_bound(key)_(existent)/1024 -6.28% 4.738 4.441 - -1.46% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -6.28% 846.125 793.019 - -0.95% -
std::map<std::string,_int>::erase(iterator)/8192 -6.27% 32.465 30.428 - 4.81% -
BM_StringRelational_Compare_Empty_Empty_Control -6.27% 1.723 1.615 - -6.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.27% 10.323 9.676 - 8.78% -
rng::contains_subrange(vector<int>)_(process_all)/50 -6.26% 12.281 11.512 - 1.02% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.26% 496.277 465.212 - -0.31% -
BM_PushHeap_float_Random_4 -6.26% 2.434 2.281 - -24.14% -
BM_std_minmax_element<int>/1024 -6.25% 267.023 250.326 - -8.66% -
rng::contains_subrange(vector<int>)_(single_element)/32 -6.25% 9.046 8.481 - 1.93% -
std::stable_sort(deque<int>)_(descending)/8 -6.24% 26.873 25.195 - -11.33% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.24% 20.425 19.150 - -5.27% -
rng::fold_left(vector<int>)/32 -6.24% 23.169 21.723 - -1.16% -
std::search(vector<int>)_(near_matches)/8192 -6.24% 818643.541 767599.140 - 0.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -6.23% 18.180 17.046 - -0.59% -
rng::contains_subrange(vector<int>)_(process_all)/32 -6.23% 8.574 8.040 - 1.33% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -6.23% 4779.423 4481.725 - -2.25% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.21% 1.655 1.552 - 0.33% -
BM_PushHeap_uint64_SingleElement_262144 -6.21% 0.381 0.357 - -1.38% -
std::rotate_copy(list<int>)/8192 -6.21% 7184.277 6738.244 - -4.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 -6.20% 1541175.218 1445575.930 - 0.52% -
std::shift_right(list<int>)/8192 -6.19% 8232.771 7723.319 - 4.66% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -6.19% 4.418 4.145 - -5.43% -
std::rotate(list<int>)_(1_element_backward)/1024 -6.18% 795.288 746.102 - 1.69% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -6.18% 1.520 1.426 - -14.22% -
std::copy_n(deque<int>)/1048576 -6.15% 56609.849 53127.150 - 6.39% -
rng::find_last(vector<int>)_(bail_10%)/1024 -6.13% 226.047 212.183 - 0.88% -
SetIntersection_None_Vector_uint64_262144_16384 -6.13% 1143730.102 1073591.280 - -7.05% -
std::find_end(forward_list<int>)_(near_matches)/8192 -6.13% 2630221.019 2468978.060 - 0.94% -
ranges::minmax(std::deque<long_long>)/1 -6.13% 0.905 0.849 - 23.10% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -6.12% 1.543 1.449 - -7.69% -
SetIntersection_None_Vector_uint64_16384_16384 -6.12% 1123420.502 1054709.790 - -5.43% -
rng::find_last(list<int>)_(bail_90%)/1024 -6.12% 81.934 76.923 - 7.15% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -6.11% 7.608 7.143 - 0.13% -
std::find_end(list<int>)_(near_matches)/1000 -6.11% 35354.789 33196.225 - -8.12% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -6.09% 41640.377 39103.932 - 1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -6.09% 16.113 15.133 - -14.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.09% 148243.534 139221.714 - -0.97% -
std::find(deque<int>)_(process_all)/8192 -6.08% 2067.129 1941.427 - 1.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -6.07% 1.543 1.449 - 4.37% -
std::find_end(list<int>)_(match_near_end)/1024 -6.06% 63.868 59.995 - -98.67% -
rng::find_last(vector<int>)_(bail_10%)/8192 -6.06% 1765.384 1658.357 - 0.90% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.05% 30.607 28.754 - -6.07% -
SetIntersection_Front_Vector_string_262144_64 -6.03% 3241864.702 3046266.430 - -2.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -6.03% 295.429 277.608 - 70.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -6.03% 309.330 290.682 - -0.24% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -6.00% 220022.628 206811.306 - 0.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -6.00% 4.385 4.122 - 1.12% -
std::upper_bound(std::list<int>)/100 -6.00% 108.237 101.744 - 21.35% -
std::unordered_set<std::string>::count(key)_(existent)/32 -6.00% 33.432 31.427 - -11.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -5.99% 584.151 549.148 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.99% 249309734.887 234381721.609 - -32.17% -
rng::contains(vector<int>)_(process_all)/8192 -5.97% 1928.553 1813.383 - 1.22% -
std::find_end(forward_list<int>)_(same_length)/1024 -5.97% 1611.587 1515.374 - 1.44% -
std::rotate(list<int>)_(1_element_backward)/50 -5.97% 26.956 25.347 - 14.00% -
std::find(deque<int>)_(process_all)/32768 -5.95% 8288.426 7794.851 - 1.31% -
std::stable_partition(vector<int>)_(dense)/32 -5.95% 23.007 21.639 - 2.46% -
std::search(deque<int>,_pred)_(near_matches)/1024 -5.95% 26001.777 24455.697 - -3.09% -
std::search(vector<int>)_(single_element)/8192 -5.95% 1941.778 1826.323 - 0.69% -
std::partition_copy(list<int>)/32 -5.91% 9.198 8.654 - 0.84% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -5.91% 55096.528 51841.870 - -62.55% -
std::find_end(list<int>)_(single_element)/1000 -5.90% 759.149 714.384 - 4.32% -
rng::contains_subrange(list<int>)_(same_length)/50 -5.89% 27.103 25.506 - -9.90% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.89% 1.855 1.746 - 7.22% -
std::find_end(forward_list<int>)_(single_element)/1000 -5.88% 738.268 694.871 - 1.27% -
BM_std_minmax_element<short>/3 -5.88% 1.276 1.201 - 11.22% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -5.87% 25.592 24.091 - -1.12% -
std::transform(list<int>)_(identity_transform)/1024 -5.87% 789.852 743.511 - 1.50% -
std::unique_copy(list<int>)_(sprinkled)/1024 -5.86% 789.674 743.384 - 1.44% -
std::unique_copy(list<int>)_(contiguous)/1024 -5.86% 788.809 742.603 - 0.20% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -5.84% 212.146 199.764 - -3.33% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -5.83% 2308.876 2174.198 - 0.63% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -5.82% 16476778.431 15517515.450 - 83.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -5.81% 20.080 18.913 - -1.84% -
std::equal(list<int>)_(it,_it,_it)/1024 -5.81% 1205.488 1135.464 - 1.10% -
SetIntersection_Front_Set_float_262144_64 -5.81% 1637602.964 1542505.013 - -8.95% -
std::find(list<int>)_(bail_25%)/8192 -5.80% 1516.083 1428.137 - 0.66% -
std::find_end(list<int>)_(match_near_end)/8192 -5.80% 642.457 605.216 - -99.76% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.80% 17.238 16.239 - -2.15% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -5.78% 4414.945 4159.671 - 1.36% -
rng::find_last(vector<char>)_(bail_10%)/50 -5.77% 11.514 10.850 - 0.49% -
std::find_end(forward_list<int>)_(process_all)/1000 -5.77% 733.194 690.885 - 2.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -5.76% 218261.068 205686.849 - -2.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.76% 12731.557 11998.343 - 3.51% -
std::none_of(list<int>)_(process_all)/32768 -5.76% 28388.231 26753.982 - 0.23% -
rng::contains(vector<int>)_(process_all)/50 -5.75% 13.071 12.319 - 1.20% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -5.74% 3.384 3.189 - 3.01% -
rng::contains_subrange(deque<int>)_(process_all)/50 -5.74% 27.954 26.349 - 11.83% -
std::partition(list<int>)_(sparse)/8192 -5.73% 8191.972 7722.586 - -6.85% -
std::reverse_copy(vector<int>)/4096 -5.72% 139.290 131.325 - -2.24% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -5.69% 0.535 0.505 - -18.31% -
std::adjacent_find(vector<int>)/50 -5.68% 12.715 11.992 - 1.01% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -5.68% 42.963 40.521 - 5.02% -
SetIntersection_Interlaced_Set_float_256_256 -5.68% 7657155.789 7221955.541 - -5.51% -
std::swap_ranges(list<int>)/50 -5.67% 34.346 32.398 - 1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.67% 1751819.416 1652523.031 - -1.44% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.65% 21.473 20.261 - -9.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -5.64% 2173.602 2050.945 - 1.89% -
rng::contains_subrange(vector<int>)_(single_element)/50 -5.64% 13.200 12.456 - 1.82% -
BM_vector_deque_copy_backward/1024 -5.63% 40.803 38.504 - 2.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.63% 18.354 17.321 - -55.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.62% 1642026.043 1549668.783 - -8.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.61% 203794623.687 192361501.236 - -4.41% -
std::unordered_set<int>::ctor(const&)/8192 -5.61% 59038.246 55726.803 - -0.56% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -5.57% 176.506 166.669 - -82.80% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.56% 0.270 0.255 - 0.39% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -5.56% 4.805 4.538 - -30.94% -
std::find_end(list<int>)_(near_matches)/1024 -5.56% 36645.404 34608.281 - -8.22% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -5.56% 3.162 2.987 - 8.89% -
std::flat_map<int,_int>::ctor(const&)/32 -5.55% 24.462 23.103 - -0.72% -
std::multiset<std::string>::erase(iterator)/1024 -5.55% 26.837 25.347 - -10.70% -
BM_PushHeap_uint64_SingleElement_256 -5.54% 0.408 0.385 - -1.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -5.54% 21.000 19.837 - -6.90% -
std::unique_copy(list<int>)_(contiguous)/8192 -5.54% 7303.421 6899.067 - 1.58% -
BM_std_minmax_element<int>/512 -5.54% 135.339 127.848 - -8.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.53% 6733397.080 6360910.202 - 3.29% -
rng::contains(vector<int>)_(process_all)/1048576 -5.53% 247295.408 233615.403 - 1.48% -
std::equal(list<int>)_(it,_it,_it)/1048576 -5.52% 1392188.461 1315318.195 - 1.51% -
std::find_if_not(list<int>)_(process_all)/8 -5.52% 3.819 3.609 - 60.14% -
rng::contains(deque<int>)_(process_all)/50 -5.52% 13.745 12.987 - 3.75% -
std::search(vector<int>)_(single_element)/1000 -5.51% 243.019 229.633 - 0.34% -
std::upper_bound(std::vector<int>)/8192 -5.49% 16.732 15.814 - 1.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.49% 1773.861 1676.545 - -0.98% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -5.49% 28.829 27.248 - 10.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.49% 0.462 0.437 - -10.81% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.48% 3678.007 3476.459 - 1.45% -
std::set<int>::upper_bound(key)_(existent)/8192 -5.48% 8.468 8.004 - -6.83% -
rng::starts_with(vector<int>,_pred)/1000 -5.47% 295.469 279.293 - 0.22% -
std::adjacent_find(vector<int>)/8192 -5.47% 1938.529 1832.417 - 1.17% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.47% 177.016 167.334 - 1.31% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.46% 401391.668 379457.929 - 0.01% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.46% 16.833 15.913 - -4.40% -
rng::find_last(list<int>)_(bail_90%)/50 -5.45% 1.323 1.251 - -6.66% -
std::any_of(list<int>)_(process_all)/32768 -5.45% 28048.231 26520.198 - 1.63% -
BM_PushHeap_uint32_Random_64 -5.45% 5.337 5.046 - 0.39% -
rng::find(vector<bool>)_(process_all)/8192 -5.44% 35.674 33.734 - 1.96% -
rng::find_last(deque<int>)_(bail_10%)/8192 -5.44% 2660.380 2515.698 - 0.97% -
rng::for_each(multimap<int>)/8 -5.44% 6.630 6.269 - 42.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -5.43% 0.287 0.271 - -0.59% -
std::fill_n(deque<int>)/8192 -5.43% 249.547 235.997 - -87.36% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.41% 18.318 17.327 - -6.09% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -5.39% 7014.832 6636.635 - 1.38% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -5.38% 29.535 27.946 - -8.67% -
rng::find_last(vector<int>)_(bail_90%)/8192 -5.38% 200.504 189.719 - 0.69% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -5.38% 578.547 547.439 - -0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.38% 1503.660 1422.838 - -5.11% -
std::find_if(vector<char>)_(process_all)/8192 -5.37% 1002.394 948.548 - 19.28% -
BM_vector_deque_ranges_copy_backward/64000 -5.37% 8119.844 7684.008 - 3.81% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.37% 9.326 8.825 - 1.42% -
SetIntersection_Front_Set_uint32_256_64 -5.36% 5707485.763 5401291.235 - -7.17% -
std::shift_left(list<int>)/8192 -5.36% 8229.718 7788.475 - 2.77% -
std::set<std::string>::count(key)_(existent)/1024 -5.35% 25.294 23.940 - -1.78% -
SetIntersection_Front_Vector_string_64_64 -5.35% 26641500.655 25216843.207 - 1.00% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.34% 39676.144 37557.163 - 2.28% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.34% 125279.128 118590.578 - 3.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -5.30% 1131600.081 1071608.344 - -13.99% -
std::find_end(forward_list<int>)_(near_matches)/1024 -5.30% 40206.574 38075.245 - 3.10% -
std::vector<int>::ctor(size)/1024 -5.30% 43.271 40.978 - -2.92% -
std::find_if_not(list<int>)_(bail_25%)/8192 -5.30% 1541.447 1459.762 - 1.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.29% 5.295 5.015 - 2.64% -
rng::contains(list<int>)_(process_all)/8192 -5.28% 7548.882 7150.165 - -0.49% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -5.28% 24.884 23.570 - 1.01% -
std::find_if_not(list<int>)_(process_all)/8192 -5.28% 7612.351 7210.456 - 3.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.28% 1236985.441 1171727.662 - -5.44% -
std::set<std::string>::find(key)_(non-existent)/8192 -5.27% 28.478 26.977 - 1.88% -
BM_PushHeap_string_QuickSortAdversary_16384 -5.27% 16.354 15.493 - -4.18% -
rng::contains_subrange(list<int>)_(single_element)/50 -5.26% 18.611 17.632 - 2.45% -
std::partition(list<int>)_(sparse)/1024 -5.26% 757.411 717.607 - 0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.25% 1111917.554 1053579.598 - -6.03% -
SetIntersection_None_Vector_uint32_16384_256 -5.24% 1156352.465 1095754.925 - -2.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -5.23% 2450.772 2322.533 - -0.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -5.23% 30.645 29.042 - -2.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.22% 935501.515 886627.028 - -4.59% -
std::find(deque<int>)_(bail_25%)/32768 -5.22% 2035.094 1928.874 - 1.20% -
ranges::minmax(std::vector<char>)/1 -5.21% 0.644 0.610 - -2.44% -
std::rotate(list<int>)_(1_element_backward)/32 -5.21% 14.125 13.390 - -3.03% -
rng::contains(deque<int>)_(process_all)/8192 -5.20% 2056.470 1949.463 - 5.25% -
std::copy(vector<bool>)_(aligned)/262144 -5.20% 702.671 666.120 - 13.32% -
std::find_end(forward_list<int>)_(near_matches)/1000 -5.19% 38734.432 36722.414 - 3.54% -
std::find(deque<int>)_(process_all)/1024 -5.19% 257.787 244.403 - 1.94% -
SetIntersection_Front_Vector_uint64_16384_64 -5.19% 1401449.552 1328695.093 - -4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -5.19% 5.116 4.850 - 7.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 -5.19% 2467573.570 2339498.070 - 1.76% -
std::unordered_map<int,_int>::clear()/8192 -5.18% 65209.511 61832.547 - -7.19% -
std::partial_sort(deque<int>)_(shuffled)/8 -5.18% 34.384 32.604 - 1.81% -
std::rotate(vector<int>)_(by_1/2)/32 -5.18% 2.469 2.342 - -36.80% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.18% 43623050.966 41364763.173 - 7.91% -
std::unique_copy(list<int>)_(sprinkled)/52 -5.18% 25.260 23.953 - 0.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -5.17% 2328625.689 2208157.684 - 3.87% -
SetIntersection_Interlaced_Set_uint64_262144_1 -5.17% 1035321.631 981830.472 - -8.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -5.16% 33.773 32.032 - 4.58% -
std::rotate_copy(deque<int>)/32 -5.15% 2.812 2.667 - 3.69% -
rng::contains_subrange(deque<int>)_(same_length)/50 -5.15% 28.921 27.433 - -3.38% -
rng::starts_with(vector<int>,_pred)/8192 -5.14% 2613.543 2479.254 - 0.15% -
rng::contains(deque<int>)_(process_all)/32 -5.14% 9.467 8.981 - 5.22% -
std::adjacent_find(list<int>)/1024 -5.13% 776.590 736.768 - 0.81% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 -5.12% 0.268 0.255 - 0.56% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -5.12% 852397.088 808745.915 - 1.22% -
std::find_end(forward_list<int>)_(single_element)/1024 -5.12% 759.218 720.373 - 3.09% -
rng::find_last_if(list<int>)_(bail_10%)/50 -5.11% 20.374 19.332 - -48.40% -
std::find_if_not(list<int>)_(process_all)/32768 -5.11% 27090.914 25707.123 - 1.44% -
std::stable_partition(list<int>)_(sparse)/50 -5.10% 28.193 26.755 - -1.07% -
SetIntersection_Front_Set_uint64_1024_64 -5.10% 1810165.886 1717836.942 - 0.07% -
BM_vector_deque_ranges_copy_backward/1 -5.09% 2.187 2.076 - -9.13% -
std::search(vector<int>)_(same_length)/8192 -5.08% 1972.927 1872.645 - 0.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -5.08% 9921.945 9418.217 - -0.50% -
std::multiset<int>::find(key)_(existent)/8192 -5.08% 8.668 8.228 - -7.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.07% 30.486 28.940 - 0.47% -
std::stable_partition(vector<int>)_(dense)/1024 -5.07% 308.540 292.907 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.05% 24873244.297 23616516.348 - -4.61% -
std::unique_copy(list<int>)_(sprinkled)/8192 -5.05% 7349.868 6978.812 - 2.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.04% 23.768 22.569 - -76.67% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -5.04% 57699.195 54792.682 - -1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.04% 3063879.230 2909610.189 - -1.49% -
rng::find_last(vector<int>)_(bail_90%)/1024 -5.03% 29.603 28.113 - 0.68% -
std::search(deque<int>)_(no_match)/1000 -5.02% 429.082 407.523 - 1.02% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -5.01% 2671632.920 2537722.826 - 1.44% -
std::set<std::string>::contains(key)_(existent)/8192 -5.00% 28.699 27.263 - -4.90% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -5.00% 341322.506 324261.511 - 0.81% -
std::reverse_copy(list<int>)/512 -5.00% 386.067 366.782 - 0.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 -4.99% 863.708 820.615 - 0.72% -
std::upper_bound(std::forward_list<int>)/8 -4.99% 17.056 16.206 - 1.24% -
std::find(list<int>)_(process_all)/32768 -4.99% 27935.135 26541.583 - 2.18% -
std::stable_sort(deque<int>)_(ascending)/8 -4.99% 18.415 17.497 - -13.43% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.98% 51062600.000 48521127.800 - -1.54% -
SetIntersection_Interlaced_Vector_float_64_64 -4.97% 11504123.835 10932073.817 - -0.99% -
std::find_if_not(vector<int>)_(bail_25%)/8 -4.97% 0.897 0.852 - 0.24% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.96% 1.503 1.428 - -5.28% -
SetIntersection_Front_Set_float_262144_256 -4.95% 4019818.121 3820671.444 - 3.08% -
std::set<int>::equal_range(key)_(non-existent)/32 -4.95% 2.503 2.379 - -7.98% -
std::adjacent_find(vector<int>)/1048576 -4.95% 246941.406 234713.282 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.95% 76680.933 72885.083 - -1.21% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.95% 238.957 227.132 - 0.27% -
SetIntersection_None_Vector_uint64_1024_4 -4.95% 1090349.301 1036410.008 - -6.04% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -4.95% 1487.635 1414.065 - 0.60% -
std::find(deque<int>)_(bail_25%)/1024 -4.94% 71.831 68.281 - 3.40% -
std::partition_copy(vector<int>)/50 -4.93% 13.398 12.737 - 4.32% -
std::find(vector<int>)_(process_all)/1024 -4.93% 257.093 244.420 - 1.86% -
SetIntersection_None_Vector_uint64_262144_1 -4.92% 1179659.758 1121580.364 - -1.70% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.91% 457.092 434.654 - 0.69% -
std::unique_copy(vector<int>)_(sprinkled)/32 -4.90% 13.836 13.158 - 1.39% -
std::search(list<int>)_(single_element)/1024 -4.90% 811.293 771.537 - 4.31% -
BM_StringEraseToEnd_Huge_Opaque -4.89% 2.445 2.325 - 1.55% -
std::adjacent_find(vector<int>,_pred)/50 -4.88% 24.116 22.938 - -1.10% -
std::adjacent_find(vector<int>)/1024 -4.88% 246.795 234.747 - 1.03% -
SetIntersection_None_Vector_uint64_262144_4 -4.88% 1139434.002 1083830.742 - -5.84% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.88% 225152.166 214167.202 - 0.94% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -4.88% 24220.560 23038.980 - 0.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.85% 1625.355 1546.452 - 10.32% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.84% 11.526 10.969 - 3.63% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.84% 5.721 5.444 - -10.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.84% 1.434 1.365 - -7.31% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -4.84% 5.237 4.984 - -23.83% -
BM_deque_deque_ranges_copy_backward/64 -4.83% 3.509 3.339 - -1.96% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -4.83% 1.578 1.501 - 12.61% -
std::unique_copy(list<int>)_(contiguous)/32 -4.82% 11.719 11.153 - -4.89% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -4.82% 484.120 460.778 - 1.59% -
std::sort(deque<int>)_(ascending)/8 -4.82% 18.203 17.325 - -2.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.81% 1747310.465 1663183.758 - -2.17% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -4.81% 11.330 10.785 - -1.54% -
std::sort(vector<int>)_(pipe-organ)/8 -4.81% 18.333 17.450 - -2.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -4.81% 1519997.593 1446871.308 - -5.63% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.81% 59894527.833 57013750.000 - -1.28% -
std::find_if_not(list<int>)_(process_all)/1024 -4.79% 764.353 727.709 - 6.16% -
std::for_each(deque<int>)/32 -4.79% 3.912 3.724 - 1.42% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -4.78% 18.307 17.433 - -2.61% -
BM_vector_deque_move_backward/65536 -4.76% 8412.028 8011.313 - 3.96% -
std::search(list<int>,_pred)_(single_element)/1000 -4.76% 841.675 801.620 - 0.29% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -4.76% 7974.588 7595.344 - 0.47% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.75% 52.802 50.293 - -6.27% -
rng::find(vector<bool>)_(process_all)/1048576 -4.75% 3854.779 3671.620 - 1.55% -
rng::starts_with(deque<int>,_pred)/8 -4.75% 4.874 4.643 - -0.97% -
SetIntersection_Front_Set_uint32_262144_256 -4.75% 4014186.033 3823609.760 - 0.05% -
BM_StringAssignAsciizMix_Opaque -4.74% 5.304 5.052 - -3.10% -
std::swap_ranges(list<int>)/1024 -4.74% 799.236 761.360 - 1.88% -
std::partition(vector<int>)_(sparse)/1024 -4.74% 270.038 257.241 - 1.59% -
std::sort_heap(deque<int>,_pred)/8 -4.74% 34.995 33.337 - -4.09% -
rng::contains_subrange(deque<int>)_(single_element)/8192 -4.74% 3913.557 3728.232 - 1.14% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.72% 47.867 45.606 - -1.65% -
rng::find_last(vector<char>)_(bail_90%)/8192 -4.72% 199.010 189.617 - 0.73% -
rng::fold_left(deque<int>)/50 -4.72% 39.072 37.229 - 37.61% -
SetIntersection_Front_Vector_string_1024_16 -4.71% 1626791.209 1550204.745 - -4.10% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -4.71% 2259.407 2153.042 - 112.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/0 -4.70% 0.265 0.252 - 0.23% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -4.70% 2.905 2.768 - -0.96% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.69% 114.104 108.754 - 0.97% -
std::find(deque<int>)_(bail_25%)/8192 -4.69% 504.602 480.958 - 1.17% -
std::find_end(list<int>)_(process_all)/8192 -4.68% 7851.209 7483.521 - -0.20% -
BM_PushHeap_string_QuickSortAdversary_256 -4.68% 15.227 14.514 - -3.04% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.68% 398.275 379.640 - -3.95% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.68% 6608.569 6299.471 - 3.02% -
ranges::min(std::list<long_long>)/70000 -4.67% 48779.939 46500.016 - 5.80% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.66% 829.000 790.390 - -9.27% -
std::unique(list<int>,_pred)_(contiguous)/8192 -4.66% 8007.347 7634.455 - 1.87% -
std::upper_bound(std::vector<int>)/100 -4.65% 13.005 12.401 - 1.07% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.65% 27.696 26.409 - -1.13% -
std::unique(vector<int>)_(sprinkled)/1024 -4.63% 564.929 538.798 - 1.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -4.62% 24.268 23.146 - -74.42% -
rng::find_last_if(list<int>)_(bail_10%)/1024 -4.62% 713.833 680.858 - 1.17% -
SetIntersection_Front_Set_uint64_256_256 -4.62% 7823188.991 7462144.887 - 0.30% -
std::find(vector<int>)_(process_all)/50 -4.61% 13.102 12.498 - 1.34% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.61% 16109.892 15367.898 - -7.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -4.60% 961.331 917.080 - -18.34% -
std::upper_bound(std::list<int>)/8 -4.59% 17.128 16.342 - 1.95% -
SetIntersection_None_Vector_uint64_16384_1 -4.59% 1120113.296 1068706.995 - -5.32% -
std::fill_n(deque<int>)/32 -4.59% 1.211 1.155 - -86.03% -
SetIntersection_Interlaced_Vector_float_1024_16 -4.59% 2851782.342 2720958.592 - 6.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.59% 1158370.786 1105244.766 - -6.82% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.59% 3.493 3.333 - -3.81% -
std::unique(list<int>,_pred)_(contiguous)/1024 -4.58% 997.377 951.729 - -2.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.58% 19.410 18.522 - -0.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -4.58% 1077.689 1028.379 - 1.09% -
std::upper_bound(std::deque<int>)/8192 -4.57% 68.498 65.367 - 1.57% -
std::for_each(vector<int>)/32 -4.57% 3.909 3.730 - 1.72% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.57% 185.243 176.784 - 0.12% -
std::unordered_set<int>::erase(key)_(existent)/32 -4.56% 21.805 20.810 - -2.55% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -4.56% 5089.713 4857.538 - 0.29% -
std::find_if(vector<char>)_(process_all)/32768 -4.56% 3950.372 3770.231 - 20.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -4.54% 25.677 24.511 - 2.40% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -4.54% 42713.046 40773.796 - -1.38% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -4.53% 2.197 2.097 - 0.11% -
std::multiset<std::string>::count(key)_(non-existent)/32 -4.53% 11.070 10.568 - -14.91% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -4.53% 82.411 78.680 - -34.59% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 -4.52% 500775.583 478148.833 - 1.17% -
rng::find_last(deque<int>)_(bail_10%)/50 -4.51% 11.968 11.427 - 1.01% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -4.50% 24323.157 23227.847 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -4.50% 55.054 52.575 - -0.52% -
std::search(list<int>)_(near_matches)/1024 -4.50% 41624.204 39751.257 - 1.47% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -4.50% 3859.904 3686.269 - 1.75% -
std::search(list<int>,_pred)_(near_matches)/1024 -4.49% 45617.884 43568.623 - 0.26% -
std::set<std::string>::find(key)_(existent)/8192 -4.49% 31.394 29.985 - -2.22% -
std::search(list<int>)_(no_match)/1048576 -4.49% 867456.939 828530.980 - -0.93% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -4.49% 3526.986 3368.743 - 1.52% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -4.49% 4.607 4.401 - 13.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.48% 21250.362 20297.657 - 0.26% -
std::partition(vector<int>)_(sparse)/8192 -4.48% 1963.780 1875.748 - 0.63% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -4.48% 0.266 0.254 - 0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.46% 590553.599 564189.491 - 1.22% -
std::unique(vector<int>)_(sprinkled)/8192 -4.46% 4169.005 3982.980 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_256_16 -4.46% 7300299.719 6974779.755 - 4.40% -
std::remove(list<int>)_(prefix)/1024 -4.46% 1001.636 956.976 - 0.99% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.45% 33.065 31.594 - -11.55% -
SetIntersection_Front_Set_float_64_64 -4.45% 13255239.483 12665280.958 - -7.19% -
rng::find_last(list<int>)_(bail_90%)/1048576 -4.45% 91018.969 86968.747 - 0.74% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -4.43% 4133.968 3950.665 - 0.07% -
std::find_if(vector<int>)_(bail_25%)/8 -4.43% 0.825 0.788 - 7.50% -
std::transform(list<int>,_list<int>)/8192 -4.43% 9578.948 9154.616 - 1.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.41% 674.567 644.816 - 0.06% -
BM_PushHeap_uint32_Random_1024 -4.41% 6.021 5.755 - 0.66% -
BM_StringConstructDestroyCStr_Large_Opaque -4.41% 16.024 15.318 - 1.77% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -4.41% 10576.677 10110.356 - -20.14% -
std::search(deque<int>)_(single_element)/8192 -4.40% 3850.723 3681.153 - 0.94% -
std::adjacent_find(deque<int>)/1048576 -4.40% 497771.260 475872.085 - 0.90% -
std::swap_ranges(deque<int>)/50 -4.39% 16.586 15.858 - -5.71% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -4.39% 2636.216 2520.522 - 0.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -4.39% 25.462 24.345 - 1.64% -
std::copy_if(vector<int>)_(entire_range)/64 -4.39% 16.333 15.617 - 0.46% -
std::pop_heap(deque<float>)/1024 -4.38% 13.143 12.567 - -7.53% -
SetIntersection_Front_Vector_uint64_16_16 -4.38% 36547815.869 34946524.246 - -3.51% -
std::search(deque<int>)_(no_match)/1048576 -4.38% 444647.422 425173.847 - 1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.38% 1051621.201 1005583.398 - -5.83% -
std::find(vector<char>)_(bail_25%)/1024 -4.37% 5.582 5.338 - -0.12% -
BM_PushHeap_float_SingleElement_4 -4.37% 0.372 0.356 - -0.61% -
std::sort(vector<int>)_(ascending)/1024 -4.37% 547.858 523.925 - 0.57% -
SetIntersection_None_Set_uint64_16384_16384 -4.37% 175157944.482 167509569.243 - -6.81% -
rng::find_last(list<int>)_(bail_90%)/8192 -4.36% 629.095 601.641 - 0.08% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -4.36% 7741.660 7404.048 - 1.51% -
rng::fold_left(deque<int>)/8 -4.36% 3.725 3.562 - -11.49% -
SetIntersection_Front_Vector_string_64_16 -4.36% 21168342.222 20246059.532 - -3.06% -
std::find_end(deque<int>)_(single_element)/1024 -4.35% 309.163 295.712 - 6.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -4.35% 790.154 755.787 - -7.03% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.35% 36.900 35.295 - -3.95% -
BM_PushHeap_float_Descending_4 -4.34% 0.364 0.348 - -43.09% -
rng::starts_with(deque<int>,_pred)/1048576 -4.33% 533784.074 510658.998 - 0.85% -
BM_PushHeap_string_QuickSortAdversary_64 -4.33% 13.627 13.037 - -2.46% -
rng::contains_subrange(deque<int>)_(single_element)/50 -4.33% 26.786 25.626 - -11.38% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.32% 1.398 1.338 - -4.44% -
std::search(list<int>,_pred)_(single_element)/1024 -4.31% 858.384 821.345 - 0.35% -
BM_deque_deque_ranges_move/64000 -4.31% 3168.129 3031.464 - -0.26% -
std::partition_copy(vector<int>)/8192 -4.31% 4772.517 4566.702 - -0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.31% 204028780.298 195233353.277 - -3.25% -
SetIntersection_Front_Vector_uint64_256_16 -4.30% 4252075.060 4069078.372 - -4.64% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -4.29% 4291434.209 4107266.713 - -17.70% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -4.29% 632230.257 605129.645 - -1.01% -
std::unique(vector<int>)_(contiguous)/1024 -4.29% 325.817 311.855 - 3.00% -
std::search(list<int>,_pred)_(single_element)/8192 -4.28% 10267.527 9827.685 - 27.69% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -4.28% 1216.180 1164.120 - 1.49% -
SetIntersection_Interlaced_Set_string_262144_1 -4.28% 1128428.906 1080130.720 - -2.76% -
std::count_if(list<int>)_(every_other)/1048576 -4.28% 932421.425 892529.405 - 1.62% -
std::find_end(deque<int>)_(process_all)/1000 -4.27% 299.877 287.059 - 9.80% -
std::copy_n(deque<int>)/262144 -4.27% 13248.558 12682.970 - 8.69% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.26% 15.782 15.110 - -3.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.25% 1045353.520 1000876.563 - -4.51% -
rng::fold_left(list<int>)/32 -4.25% 22.752 21.785 - 3.81% -
std::stable_partition(list<int>)_(alloc_fails)/50 -4.25% 1967.385 1883.853 - -0.49% -
std::swap_ranges(deque<int>)/32 -4.25% 10.881 10.419 - -5.23% -
std::find(vector<int>)_(process_all)/8 -4.24% 2.849 2.728 - 0.99% -
SetIntersection_Front_Set_uint64_262144_64 -4.23% 1702920.623 1630831.086 - -4.01% -
std::unique(deque<int>)_(contiguous)/8192 -4.23% 3957.493 3790.023 - 2.51% -
std::for_each(deque<int>)/8 -4.23% 0.964 0.924 - 0.54% -
std::adjacent_find(list<int>)/1048576 -4.23% 908059.595 869647.047 - 1.23% -
std::unique_copy(deque<int>)_(contiguous)/8192 -4.23% 3930.279 3764.203 - 1.83% -
SetIntersection_None_Vector_uint64_256_16 -4.22% 4060825.741 3889328.358 - -4.48% -
rng::contains_subrange(list<int>)_(single_element)/32 -4.22% 10.515 10.071 - -0.70% -
std::adjacent_find(deque<int>)/8192 -4.22% 3872.142 3708.813 - 0.91% -
BM_PushHeap_uint32_Random_262144 -4.21% 6.173 5.913 - 2.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.21% 505.090 483.815 - 0.19% -
BM_PushHeap_uint32_Random_16384 -4.20% 6.071 5.816 - 3.51% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -4.20% 25.415 24.346 - 0.40% -
std::reverse_copy(list<int>)/32768 -4.20% 27595.164 26435.999 - 2.07% -
std::move_backward(deque<int>)/32768 -4.20% 3753.506 3595.981 - 10.15% -
rng::find_last(vector<int>)_(bail_10%)/50 -4.20% 11.498 11.016 - 2.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -4.19% 1152532.781 1104206.152 - -5.25% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 -4.19% 506.655 485.446 - 0.09% -
std::upper_bound(std::list<int>)/8192 -4.19% 13807.644 13229.674 - -6.32% -
SetIntersection_None_Vector_uint32_1024_1024 -4.18% 1080425.358 1035236.707 - -4.78% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.17% 56876.337 54503.914 - -0.55% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -4.17% 25.379 24.321 - 1.81% -
std::find(vector<int>)_(process_all)/32768 -4.17% 7781.708 7457.523 - 1.96% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -4.16% 1378723.145 1321384.591 - 1.23% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -4.16% 27.429 26.289 - -0.35% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.15% 13.820 13.246 - 1.47% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -4.15% 20.189 19.350 - -0.22% -
BM_align/256 -4.15% 0.656 0.628 - -31.71% -
std::find_first_of(list<int>)_(small_needle)/8192 -4.15% 23240.713 22275.714 - -2.61% -
std::stable_partition(deque<int>)_(dense)/8192 -4.15% 5927.693 5681.807 - 0.90% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -4.14% 797.882 764.879 - 1.16% -
std::search(list<int>)_(single_element)/1000 -4.13% 720.480 690.697 - -2.15% -
SetIntersection_None_Vector_string_16384_16 -4.13% 1238822.524 1187636.415 - -4.41% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.13% 233.582 223.933 - -6.63% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -4.13% 24.891 23.863 - -6.10% -
SetIntersection_None_Vector_uint64_1024_1024 -4.13% 1080898.722 1036280.503 - -5.39% -
std::lower_bound(std::vector<int>)/100 -4.12% 12.725 12.200 - 1.08% -
rng::starts_with(deque<int>)/1000 -4.12% 483.580 463.675 - 6.33% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -4.11% 1923.528 1844.455 - 2.79% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -4.11% 806.359 773.225 - 2.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.11% 1.422 1.363 - -5.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -4.11% 33.591 32.211 - 2.55% -
std::partition_copy(deque<int>)/50 -4.10% 22.281 21.367 - -2.91% -
std::transform(list<int>)_(identity_transform)/50 -4.10% 31.849 30.543 - -22.29% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -4.09% 1946.931 1867.213 - -2.87% -
std::find_end(vector<int>)_(near_matches)/1000 -4.09% 14152.105 13572.839 - -9.83% -
bm_lexicographical_compare<signed_char>/1 -4.08% 1.432 1.373 - 9.39% -
std::adjacent_find(deque<int>)/1024 -4.08% 482.501 462.837 - 0.65% -
std::partition(deque<int>)_(sparse)/1024 -4.07% 400.507 384.188 - 0.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -4.06% 9121.291 8750.966 - 122.83% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -4.06% 73.638 70.650 - -10.97% -
std::find_end(list<int>,_pred)_(process_all)/1048576 -4.06% 1004245.857 963496.223 - 3.67% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 -4.06% 449651.112 431405.993 - 1.64% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -4.05% 540142.273 518286.601 - -1.52% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 -4.05% 1018714.925 977499.941 - 0.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.03% 5754.429 5522.362 - -15.76% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -4.03% 289027.607 277371.865 - 0.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.03% 2.270 2.178 - -15.54% -
std::search(list<int>)_(same_length)/1000 -4.03% 780.545 749.109 - 0.49% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -4.03% 21.710 20.835 - 1.97% -
std::replace_if(list<int>)_(sprinkled)/1024 -4.02% 773.479 742.356 - 1.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -4.02% 16261.001 15606.789 - 2.19% -
std::find(vector<int>)_(process_all)/8192 -4.01% 1943.697 1865.670 - 1.84% -
std::copy_n(vector<bool>)_(aligned)/64 -4.01% 1.424 1.367 - 8.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -4.00% 8440.780 8102.775 - -2.07% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -3.99% 880.141 844.982 - -0.36% -
std::map<std::string,_int>::erase(iterator)/1024 -3.99% 31.810 30.542 - -14.46% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 -3.98% 837.068 803.752 - 1.09% -
std::fill(vector<bool>)/512 -3.97% 1.583 1.521 - 0.10% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.97% 1942.395 1865.237 - -2.90% -
std::partition_copy(deque<int>)/1024 -3.97% 668.321 641.801 - -3.15% -
std::find(vector<int>)_(bail_25%)/8 -3.97% 1.450 1.393 - 2.52% -
std::unique_copy(deque<int>)_(contiguous)/1024 -3.97% 497.346 477.625 - 1.97% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.96% 88491.540 84984.305 - -3.82% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -3.96% 12936.181 12423.581 - 0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.96% 73.283 70.379 - -4.07% -
std::lower_bound(std::forward_list<int>)/8 -3.96% 16.270 15.626 - 2.22% -
BM_StringEraseWithMove_Huge_Opaque -3.95% 48.071 46.171 - -32.33% -
SetIntersection_Front_Vector_uint64_16384_16 -3.95% 1141724.251 1096597.511 - -3.16% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.95% 2.101 2.018 - 1.13% -
std::find(vector<bool>)_(process_all)/8192 -3.95% 35.298 33.904 - 2.31% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -3.95% 4017.083 3858.558 - 0.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.95% 2.276 2.187 - -8.09% -
std::unique(deque<int>)_(contiguous)/1024 -3.94% 541.083 519.774 - 2.74% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.93% 2.112 2.029 - 1.20% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -3.93% 792.959 761.768 - 1.09% -
std::sort_heap(deque<int>)/8 -3.93% 38.221 36.718 - 1.93% -
std::unique(vector<int>)_(contiguous)/8192 -3.93% 2015.772 1936.500 - 1.57% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.93% 17.368 16.685 - 15.70% -
BM_StringEraseToEnd_Huge_Transparent -3.93% 2.540 2.440 - 1.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -3.92% 617638.683 593410.861 - 1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.92% 18.332 17.613 - -0.00% -
std::partition_copy(list<int>)/1024 -3.92% 743.327 714.178 - 0.28% -
SetIntersection_Front_Set_string_262144_262144 -3.92% 18103106.771 17393543.375 - -5.17% -
std::none_of(list<int>)_(process_all)/32 -3.92% 12.145 11.670 - -1.10% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.92% 16.647 15.995 - -1.80% -
std::swap_ranges(list<int>)/32 -3.91% 20.380 19.582 - 1.37% -
std::equal(list<int>)_(it,_it,_it)/50 -3.91% 37.050 35.601 - -3.48% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 -3.91% 14580.075 14010.278 - 0.85% -
std::count_if(list<int>)_(every_other)/1024 -3.91% 790.209 759.341 - 1.96% -
rng::fold_left(vector<int>)/8 -3.91% 3.748 3.601 - 0.76% -
std::find_end(vector<int>)_(near_matches)/1024 -3.90% 14588.762 14019.767 - -10.51% -
BM_PushHeap_string_QuickSortAdversary_16 -3.90% 10.841 10.419 - -3.02% -
std::adjacent_find(deque<int>)/50 -3.90% 22.311 21.442 - 52.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.89% 252365.955 242540.874 - -7.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.88% 187026.219 179761.244 - -0.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.88% 25.562 24.570 - -17.56% -
rng::fold_left(deque<int>)/32 -3.88% 23.203 22.303 - 38.02% -
std::replace_if(list<int>)_(sprinkled)/8192 -3.88% 7668.674 7371.442 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.87% 18622907.476 17901366.265 - -11.15% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.87% 4.478 4.305 - 6.94% -
std::search(deque<int>)_(no_match)/8192 -3.86% 3451.282 3318.021 - 0.99% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.86% 37.081 35.650 - -6.28% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -3.86% 92594.849 89021.126 - 1.45% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.86% 72.100 69.319 - -98.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -3.86% 25.401 24.422 - 2.49% -
BM_std_minmax_element<short>/2 -3.85% 0.676 0.650 - 2.57% -
SetIntersection_None_Vector_uint32_262144_262144 -3.84% 1124040.091 1080923.138 - -5.29% -
SetIntersection_None_Vector_uint64_16384_4 -3.83% 1131616.487 1088232.644 - -2.80% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.83% 107386.183 103270.244 - 7.08% -
std::find_if(list<int>)_(process_all)/32768 -3.83% 27372.657 26324.846 - 2.13% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -3.82% 710.805 683.622 - 1.29% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.82% 92550.899 89012.704 - 1.27% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 -3.82% 797975.699 767480.836 - 1.56% -
std::partial_sort(deque<int>)_(shuffled)/1024 -3.82% 16138.983 15522.751 - 2.49% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -3.81% 11.665 11.220 - -0.73% -
SetIntersection_None_Set_string_256_256 -3.81% 5888930.202 5664597.155 - -0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.81% 591.949 569.412 - 1.87% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -3.81% 777.832 748.230 - 1.13% -
SetIntersection_Front_Vector_string_1024_256 -3.79% 9347376.678 8992769.131 - -11.87% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.79% 26.158 25.166 - -3.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.79% 1471.636 1415.878 - -5.63% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -3.78% 24.495 23.570 - 0.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -3.78% 3.927 3.779 - -4.73% -
std::map<std::string,_int>::clear()/8192 -3.77% 218851.409 210599.345 - -7.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -3.77% 62817.873 60451.119 - -2.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.77% 19371920.278 18642177.154 - -1.63% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.77% 13685035.905 13169617.278 - -1.66% -
BM_PushHeap_uint32_Random_256 -3.76% 5.745 5.529 - 0.52% -
std::partition_copy(deque<int>)/8192 -3.76% 5943.840 5720.557 - 0.65% -
std::count(list<int>)_(every_other)/1048576 -3.76% 864718.416 832240.385 - 2.11% -
std::stable_sort(deque<int>)_(heap)/8 -3.76% 24.885 23.950 - -8.80% -
std::adjacent_find(list<int>,_pred)/50 -3.75% 30.570 29.422 - -6.02% -
std::find_if(deque<int>)_(process_all)/32768 -3.75% 8416.020 8100.146 - -13.07% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.75% 227.744 219.205 - 4.02% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -3.75% 8.551 8.231 - 0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.74% 1020.966 982.744 - -4.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.74% 749.791 721.738 - 0.54% -
std::any_of(list<int>)_(process_all)/8 -3.74% 2.775 2.671 - -0.48% -
std::rotate(list<int>)_(by_1/4)/1024 -3.74% 603.250 580.712 - 2.91% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.73% 1.132 1.090 - 18.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -3.73% 511.059 492.005 - 0.97% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -3.72% 838375.249 807161.925 - 1.11% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.72% 29.913 28.799 - -3.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.72% 79.475 76.519 - 13.06% -
std::find_end(forward_list<int>)_(same_length)/1000 -3.72% 1585.539 1526.567 - 5.16% -
BM_PushHeap_uint32_Random_4 -3.71% 2.238 2.155 - -2.64% -
std::any_of(list<int>)_(process_all)/8192 -3.71% 7652.129 7368.475 - 1.07% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.70% 475.433 457.861 - -16.23% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -3.69% 2409.139 2320.237 - -19.01% -
std::shift_right(list<int>)/32 -3.69% 15.132 14.574 - 0.95% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.68% 25.067 24.143 - -5.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.68% 16840.813 16221.483 - -0.39% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -3.68% 10176.404 9802.232 - -43.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 -3.68% 1000706.072 963921.811 - 1.09% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.67% 350843452.776 337963688.477 - -3.37% -
std::adjacent_find(vector<int>)/8 -3.67% 2.100 2.023 - 1.19% -
std::map<int,_int>::count(key)_(existent)/1024 -3.67% 3.876 3.734 - -15.29% -
std::search(deque<int>,_pred)_(no_match)/1024 -3.66% 660.604 636.431 - 45.85% -
rng::fold_left(deque<int>)/8192 -3.66% 10724.941 10332.500 - 126.88% -
rng::contains_subrange(deque<int>)_(process_all)/16 -3.65% 10.570 10.184 - 4.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -3.65% 1099018.978 1058885.163 - -4.79% -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.65% 22.924 22.087 - 1.35% -
std::fill(list<int>)/1024 -3.64% 525.354 506.228 - -1.80% -
SetIntersection_Front_Set_uint32_16384_1 -3.64% 1027084.027 989719.909 - -6.16% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -3.64% 2048.032 1973.531 - 1.46% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.64% 245723.676 236786.560 - 2.89% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -3.63% 2501879.153 2410979.886 - -9.46% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.63% 2914.711 2808.835 - -2.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.63% 11899.010 11467.380 - -3.30% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -3.63% 991516.134 955568.762 - 1.50% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.62% 11.184 10.779 - 5.64% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.62% 696.761 671.552 - -1.98% -
std::partition(deque<int>)_(sparse)/32 -3.62% 11.230 10.824 - -4.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -3.61% 1.523 1.467 - -2.46% -
rng::fold_left(vector<int>)/8192 -3.61% 10699.126 10312.446 - 0.03% -
std::sort(deque<int>)_(qsort_adversarial)/8 -3.61% 18.145 17.489 - -1.06% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.61% 16.594 15.995 - -1.65% -
rng::find(vector<bool>)_(process_all)/1024 -3.61% 4.853 4.678 - -0.08% -
bm_gcd_trivial -3.60% 0.675 0.651 - -3.92% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.60% 215.699 207.940 - -5.48% -
BM_vector_deque_copy/65536 -3.59% 3034.788 2925.766 - 2.39% -
BM_deque_deque_ranges_move_backward/1 -3.59% 2.613 2.519 - -7.24% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -3.58% 603296.592 581683.430 - 0.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -3.58% 4037.462 3892.840 - 2.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.58% 1616.926 1559.032 - -3.49% -
std::search(deque<int>,_pred)_(near_matches)/8192 -3.58% 1593056.287 1536042.947 - -1.35% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.58% 13.013 12.547 - -0.03% -
rng::contains(vector<int>)_(process_all)/8 -3.58% 2.735 2.637 - -6.41% -
std::find(deque<int>)_(process_all)/50 -3.57% 13.763 13.272 - 1.72% -
BM_std_minmax_element<int>/64 -3.57% 16.873 16.271 - -5.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.56% 3.100 2.989 - 19.59% -
BM_StringFindCharLiteral/128 -3.56% 3.116 3.005 - -0.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.56% 2.473 2.385 - 1.57% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -3.56% 24493.865 23622.834 - -12.53% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -3.55% 10.145 9.785 - 0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.55% 19997326.342 19286496.318 - -2.98% -
BM_vector_deque_ranges_move/64 -3.54% 2.774 2.675 - -5.14% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.54% 32.420 31.273 - -1.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.54% 3.637 3.508 - -7.70% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -3.53% 5.606 5.407 - -7.01% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -3.53% 164.822 158.997 - -0.32% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.53% 1856069.094 1790506.428 - -0.96% -
std::partition_point(vector<int>)/1024 -3.52% 6.443 6.216 - 1.18% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.52% 24.463 23.603 - -4.48% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -3.51% 970273.103 936204.445 - 1.09% -
std::unique(list<int>)_(sprinkled)/32 -3.51% 55.971 54.006 - -0.17% -
BM_vector_deque_move_backward/1024 -3.51% 39.770 38.376 - 3.22% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.51% 1.679 1.621 - -0.80% -
std::stable_partition(vector<int>)_(sparse)/8192 -3.50% 1602.631 1546.477 - 0.13% -
std::rotate(list<int>)_(1_element_forward)/32 -3.50% 14.484 13.977 - 5.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.50% 6.725 6.490 - -4.90% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -3.49% 6223.332 6005.925 - -56.45% -
rng::fold_left(deque<int>)/1048576 -3.49% 1376936.637 1328834.837 - 140.66% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -3.49% 3902.562 3766.319 - 1.32% -
rng::find_last(list<int>)_(bail_10%)/8 -3.48% 2.158 2.083 - 3.08% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -3.48% 4715.094 4551.034 - 0.86% -
std::reverse_copy(list<int>)/64 -3.47% 31.603 30.505 - 4.27% -
SetIntersection_None_Set_string_262144_16384 -3.47% 1593210.043 1537916.180 - -9.67% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 -3.47% 13898.400 13416.069 - 0.93% -
std::generate(list<int>)/8192 -3.47% 7377.323 7121.474 - -5.11% -
std::transform(list<int>,_list<int>)/32 -3.47% 23.940 23.110 - 0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.47% 2085464.273 2013187.824 - -6.49% -
rng::fold_left(vector<int>)/1048576 -3.46% 1373207.274 1325650.442 - 0.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.46% 10.875 10.498 - 3.06% -
std::rotate(list<int>)_(by_1/2)/1024 -3.46% 405.106 391.099 - 2.98% -
std::find(vector<int>)_(bail_25%)/1024 -3.46% 68.743 66.366 - 1.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.45% 1881.514 1816.513 - 1.14% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -3.45% 1630.467 1574.248 - 1.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.44% 796.932 769.485 - 2.90% -
std::find_end(vector<int>)_(near_matches)/8192 -3.44% 798791.142 771282.200 - -15.42% -
std::rotate(list<int>)_(by_1/3)/1024 -3.44% 840.896 811.961 - 3.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -3.44% 1.578 1.524 - -22.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -3.43% 70.588 68.168 - 52.81% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -3.43% 247.345 238.870 - 7.08% -
BM_PushHeap_string_Ascending_262144 -3.42% 30.215 29.180 - -7.95% -
std::search(deque<int>)_(same_length)/8192 -3.42% 3933.135 3798.461 - 0.94% -
std::set<int>::ctor(const&,_alloc)/32 -3.42% 218.475 210.998 - -14.93% -
std::unordered_set<int>::clear()/32 -3.42% 605.319 584.611 - -3.30% -
std::partition(list<int>)_(sparse)/32 -3.42% 9.198 8.884 - 0.52% -
std::adjacent_find(list<int>)/50 -3.42% 24.247 23.418 - 16.03% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -3.42% 629.368 607.853 - 1.54% -
std::search_n(list<int>)_(no_match)/1024 -3.42% 758.058 732.150 6.316 0.17% 6.316
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.42% 783.430 756.661 - -1.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.42% 1068974.054 1032457.928 - -5.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.42% 213344532.829 206057520.605 - -0.91% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -3.41% 10.696 10.331 - -14.55% -
std::find_end(list<int>,_pred)_(process_all)/1024 -3.41% 847.434 818.554 - 3.63% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -3.39% 2787059.761 2692502.085 - 0.85% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.39% 4685.823 4527.099 - 0.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.38% 803.630 776.451 - -5.10% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -3.38% 7158.053 6916.266 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.37% 1582239.551 1528843.397 - -4.89% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.37% 15.287 14.771 - -3.57% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -3.37% 42800.024 41359.058 - 0.34% -
BM_PushHeap_uint32_Descending_1024 -3.37% 0.398 0.385 - 0.56% -
std::set<int>::count(key)_(non-existent)/32 -3.36% 2.988 2.888 - -4.24% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -3.36% 11.977 11.575 - -6.46% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -3.36% 8.926 8.627 - 6.22% -
std::move(vector<bool>)_(unaligned)/64 -3.35% 1.676 1.620 - -0.66% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.34% 0.502 0.485 - 0.31% -
std::search(vector<int>)_(single_element)/1024 -3.34% 242.847 234.728 - 0.09% -
std::is_sorted(vector<int>,_pred)/8 -3.34% 3.431 3.316 - 4.83% -
SetIntersection_Front_Vector_uint64_16_4 -3.34% 55656041.863 53798616.855 - -1.66% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -3.33% 38303.612 37028.080 - -10.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.33% 1580831.381 1528224.121 - -9.64% -
std::search(list<int>)_(near_matches)/1000 -3.32% 39428.641 38118.688 - 1.58% -
rng::contains_subrange(deque<int>)_(single_element)/16 -3.32% 10.787 10.429 - 2.99% -
std::adjacent_find(list<int>,_pred)/1048576 -3.32% 959042.799 927207.616 - 1.84% -
std::move(list<int>)/4096 -3.31% 4086.399 3950.971 - -9.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.31% 4.373 4.228 - -8.64% -
std::find(vector<bool>)_(process_all)/1048576 -3.31% 3857.401 3729.741 - 3.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.31% 11.038 10.672 - -1.12% -
std::stable_sort(vector<int>)_(shuffled)/1024 -3.31% 2323.548 2246.708 - 0.51% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -3.31% 44.028 42.572 - -0.28% -
SetIntersection_None_Set_string_262144_262144 -3.30% 1599416.016 1546589.846 - -9.60% -
std::unordered_multiset<int>::clear()/1024 -3.30% 8124.396 7856.256 - -8.76% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -3.30% 627.723 607.031 - 1.17% -
std::search(vector<int>,_pred)_(same_length)/8192 -3.29% 5086.037 4918.565 - 0.16% -
std::stable_partition(list<int>)_(alloc_fails)/32 -3.29% 1926.236 1862.875 - 0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.29% 455.949 440.952 - -1.19% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -3.29% 651.238 629.832 - -99.77% -
SetIntersection_Front_Vector_uint64_262144_16 -3.29% 1135455.990 1098136.109 - -1.95% -
std::set<int>::count(key)_(non-existent)/8192 -3.29% 11.717 11.332 - -17.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.28% 8959839.349 8665538.715 - -32.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 -3.28% 1411.175 1364.836 - 1.18% -
rng::for_each(set<int>)/50 -3.28% 39.255 37.967 - -13.38% -
std::rotate(list<int>)_(by_1/3)/50 -3.28% 23.790 23.010 - -0.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -3.28% 57.046 55.176 - 1.87% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.28% 14.035 13.575 - 4.75% -
vector<bool>(const_vector<bool>&) -3.28% 10.778 10.425 - 9.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.28% 6460.941 6249.267 - -5.09% -
BM_std_minmax_element<int>/1 -3.28% 0.321 0.310 - 5.58% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.27% 4.382 4.239 - -8.34% -
std::find_if(vector<char>)_(process_all)/1024 -3.27% 130.052 125.797 - 12.60% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -3.27% 2.435 2.355 - -7.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.27% 211.619 204.706 - -3.27% -
rng::find_last(deque<int>)_(bail_90%)/8192 -3.27% 211.340 204.436 - -43.97% -
SetIntersection_Front_Set_uint64_16384_16 -3.26% 1157981.686 1120189.439 - -7.18% -
rng::contains_subrange(list<int>)_(same_length)/1048576 -3.26% 971446.000 939742.824 - 0.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -3.26% 780.708 755.235 - 2.05% -
std::sort_heap(vector<NonIntegral>)/1024 -3.26% 10248.209 9913.889 - -0.18% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.26% 256.559 248.195 - -3.71% -
std::all_of(list<int>)_(process_all)/32768 -3.26% 27871.699 26963.916 - 2.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.25% 13.467 13.028 - -3.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.25% 870.206 841.917 - 0.75% -
std::find(list<int>)_(process_all)/8192 -3.25% 7683.873 7434.238 - 4.27% -
SetIntersection_None_Set_string_262144_1024 -3.24% 1605780.111 1553674.561 - -9.68% -
std::find_if(list<int>)_(process_all)/1024 -3.24% 728.573 704.948 - 0.26% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.24% 30.689 29.694 - -7.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.23% 16.636 16.098 - -2.45% -
std::count(list<int>)_(every_other)/1024 -3.23% 780.561 755.323 - 13.22% -
BM_StringRelational_Compare_Empty_Huge_Control -3.23% 1.669 1.615 - -0.21% -
BM_vector_deque_copy_backward/64000 -3.23% 8162.213 7898.375 - 6.75% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -3.23% 4460.383 4316.281 - -7.08% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -3.23% 11.104 10.745 - -7.46% -
rng::find_if(vector<bool>)_(process_all)/1048576 -3.23% 598212.014 578905.074 - 0.67% -
std::find_end(list<int>,_pred)_(process_all)/1000 -3.22% 826.740 800.083 - 5.19% -
BM_StringRelational_Compare_Empty_Large_Control -3.22% 1.673 1.619 - -2.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.21% 5321199.864 5150159.603 - -3.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.21% 1456611.662 1409813.337 - 4.03% -
std::unique(deque<int>,_pred)_(contiguous)/52 -3.21% 70.071 67.821 - 0.97% -
std::partition_copy(list<int>)/50 -3.21% 13.434 13.003 - 1.13% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -3.21% 560.746 542.771 - 1.54% -
rng::contains(list<int>)_(process_all)/50 -3.21% 19.581 18.954 - 3.97% -
SetIntersection_Front_Vector_uint64_64_16 -3.20% 14559992.516 14093475.291 - -2.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -3.20% 70537.008 68283.108 - 0.07% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.19% 1.570 1.520 - 3.54% -
BM_vector_deque_copy/64 -3.19% 2.806 2.716 - -3.67% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 -3.19% 317745.637 307613.289 - 0.42% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.19% 13907118.469 13463680.487 - -4.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.19% 32.867 31.819 - 9.83% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.19% 6.828 6.611 - 2.66% -
std::reverse(deque<int>)/4096 -3.18% 742.795 719.173 - 1.06% -
BM_PushHeap_float_SingleElement_16 -3.18% 0.381 0.369 - 1.19% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -3.17% 30.786 29.809 - 1.61% -
std::set<int>::erase(key)_(existent)/1024 -3.17% 50.885 49.270 - -1.67% -
std::set<int>::count(key)_(non-existent)/1024 -3.17% 7.676 7.433 - -6.66% -
std::unordered_set<std::string>::erase(iterator)/32 -3.17% 29.607 28.670 - -8.41% -
std::find_if_not(vector<bool>)_(process_all)/1024 -3.16% 590.883 572.183 - 1.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -3.16% 38.734 37.508 - -1.76% -
ranges::min(std::deque<__int128>)/64 -3.16% 22.511 21.800 - 6.25% -
SetIntersection_None_Vector_string_262144_64 -3.15% 1310471.972 1269152.652 - -3.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 -3.15% 30.496 29.535 - -35.70% -
ranges::min(std::deque<long_long>)/64 -3.15% 17.843 17.281 - -13.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -3.14% 2054694.662 1990094.482 - -6.50% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -3.14% 5.889 5.704 - -1.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -3.14% 800.786 775.654 - 0.96% -
std::search(vector<int>,_pred)_(single_element)/8192 -3.14% 4541.263 4398.756 - -4.45% -
std::any_of(list<int>)_(process_all)/32 -3.13% 12.176 11.795 - 0.40% -
SetIntersection_Front_Vector_uint64_4_1 -3.13% 218492060.170 211652357.121 - -2.18% -
SetIntersection_Front_Vector_uint64_16384_1 -3.12% 1055254.460 1022290.826 - -3.82% -
std::find(vector<bool>)_(process_all)/50 -3.12% 0.702 0.680 - 21.51% -
std::rotate(list<int>)_(by_1/4)/8192 -3.12% 6878.341 6663.723 - 2.88% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.12% 1660117.594 1608325.275 - -1.68% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 -3.12% 5351.074 5184.238 - 1.02% -
std::none_of(vector<int>)_(process_all)/50 -3.12% 19.869 19.250 - 51.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -3.11% 25.989 25.181 - 7.30% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.11% 0.646 0.626 - 2.89% -
ranges::minmax(std::deque<long_long>)/8 -3.10% 3.814 3.695 - 3.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.10% 1036073.606 1003946.615 - -1.06% -
std::search(vector<int>,_pred)_(no_match)/1000 -3.10% 544.732 527.845 - 3.81% -
SetIntersection_Front_Vector_uint32_1024_1024 -3.10% 5470367.196 5300798.592 - -10.60% -
std::rotate(list<int>)_(by_1/3)/8192 -3.10% 8683.893 8414.779 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.10% 1350.351 1308.513 - 17.25% -
std::copy_backward(deque<int>)/32768 -3.10% 3663.814 3550.302 - -3.35% -
std::unique(list<int>)_(contiguous)/32 -3.10% 54.055 52.381 - 0.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.09% 0.422 0.409 - 5.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.09% 1215143.839 1177543.027 - -2.45% -
std::none_of(list<int>)_(process_all)/50 -3.09% 22.946 22.237 - 2.07% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.09% 1384.682 1341.908 - -4.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.09% 6270.241 6076.575 - -0.54% -
std::sort_heap(vector<NonIntegral>)/8192 -3.09% 109364.336 105988.249 - -0.10% -
BM_StringRead_Cold_Shallow_Large -3.08% 1.178 1.142 - 4.99% -
SetIntersection_None_Vector_uint64_64_16 -3.08% 13733412.087 13310189.157 - -2.97% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.07% 1919.145 1860.232 - -1.26% -
std::multiset<int>::erase(key)_(existent)/1024 -3.07% 41.442 40.170 - 0.78% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.07% 25.113 24.343 - -2.12% -
std::count(deque<int>)_(every_other)/1024 -3.06% 255.080 247.270 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.06% 1056861.125 1024571.114 - -0.62% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.05% 85386.622 82778.350 - -4.71% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.05% 1.443 1.399 - 6.58% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -3.05% 865.304 838.889 - 1.20% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -3.05% 942598.658 913846.934 - 0.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -3.05% 4392.517 4258.572 - -29.35% -
BM_vector_deque_ranges_copy_backward/65536 -3.05% 8468.508 8210.423 - 8.89% -
std::remove_copy(vector<int>)_(prefix)/32 -3.04% 9.679 9.385 - 0.18% -
std::move(vector<bool>)_(unaligned)/1048576 -3.04% 6740.164 6535.231 - 0.32% -
std::transform(list<int>)_(identity_transform)/32 -3.04% 17.575 17.041 - 5.85% -
rng::starts_with(list<int>)/1048576 -3.04% 986643.545 956693.392 - 1.56% -
rng::contains_subrange(deque<int>)_(single_element)/32 -3.03% 18.147 17.596 - 1.92% -
std::unique(deque<int>)_(sprinkled)/8192 -3.03% 3946.459 3826.756 - 1.48% -
bm_lexicographical_compare<int>/1 -3.03% 1.249 1.211 - -16.28% -
SetIntersection_Interlaced_Set_string_64_16 -3.02% 38105794.149 36953359.420 - -1.54% -
BM_deque_deque_move_backward/70000 -3.02% 8782.975 8517.356 - 4.79% -
BM_StringRelational_Compare_Huge_Empty_Control -3.02% 1.664 1.614 - -1.23% -
std::flat_map<int,_int>::count(key)_(existent)/32 -3.02% 3.168 3.072 - -0.02% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.02% 1.790 1.736 - 6.94% -
rng::contains_subrange(list<int>)_(process_all)/32 -3.02% 10.550 10.232 - 1.25% -
std::find(vector<int>)_(bail_25%)/8192 -3.02% 489.461 474.686 - 1.43% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.01% 16.378 15.884 - -5.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.01% 9.592 9.303 - 0.97% -
std::fill(vector<bool>)/64 -3.01% 1.599 1.551 - 5.12% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -3.00% 4.595 4.458 - 0.79% -
std::unordered_map<int,_int>::ctor(const&)/0 -3.00% 13.319 12.919 - -0.90% -
SetIntersection_None_Vector_float_16384_16384 -3.00% 1119140.355 1085564.871 - -2.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.00% 627227.575 608425.459 - -4.14% -
std::search(deque<int>)_(near_matches)/8192 -3.00% 1490574.719 1445913.740 - 0.40% -
BM_StringRelational_Compare_Empty_Small_Control -3.00% 1.665 1.615 - -6.69% -
std::rotate(vector<int>)_(by_1/3)/1024 -3.00% 122.475 118.806 - -91.34% -
BM_CmpEqual_ushort_short -2.99% 1.041 1.010 - -10.26% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.99% 23.195 22.502 - -4.24% -
ranges::min(std::deque<char>)/8 -2.99% 2.456 2.383 - 4.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.99% 11670985.385 11322263.286 - -3.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 -2.99% 4.041 3.921 - -0.38% -
SetIntersection_Front_Vector_uint64_1_1 -2.98% 546221882.683 529938155.412 - -2.00% -
rng::contains_subrange(list<int>)_(same_length)/32 -2.98% 17.058 16.549 - 0.61% -
std::search(vector<int>)_(near_matches)/1000 -2.98% 14823.646 14382.489 - 1.85% -
BM_PushHeap_uint32_Descending_16384 -2.97% 0.392 0.381 - 0.42% -
SetIntersection_None_Set_string_64_1 -2.97% 23120306.865 22433517.849 - -3.61% -
BM_StringRelational_Less_Large_Empty_Control -2.97% 1.665 1.616 - 0.11% -
std::count(vector<int>)_(every_other)/1024 -2.97% 106.001 102.857 - 0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.96% 1789566.486 1736516.602 - -7.61% -
BM_lexicographical_compare_three_way_slow_path/1 -2.96% 0.424 0.412 - 13.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.96% 32.630 31.663 - -2.39% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.96% 0.972 0.943 - -2.82% -
BM_deque_deque_copy_backward/64 -2.96% 3.449 3.347 - -1.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.96% 7951.239 7715.814 - 27.99% -
std::move(deque<int>)/1048576 -2.96% 56389.338 54720.991 - 0.32% -
std::find(vector<int>)_(bail_25%)/32768 -2.96% 1929.903 1872.816 - 1.37% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -2.95% 495.172 480.554 - 0.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.95% 64.473 62.573 - -0.20% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -2.95% 178947.536 173672.818 - 0.82% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.95% 536.838 521.016 - -3.88% -
std::unique_copy(vector<int>)_(contiguous)/8192 -2.94% 1964.639 1906.799 - 1.56% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.94% 8.345 8.099 - -12.56% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.94% 10.917 10.596 - -0.37% -
std::rotate_copy(list<int>)/50 -2.94% 14.377 13.955 - 4.98% -
BM_StringRelational_Compare_Large_Empty_Control -2.94% 1.663 1.614 - 0.02% -
std::partition(list<int>)_(dense)/1024 -2.94% 402.902 391.070 - 0.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -2.93% 28.064 27.240 - -34.16% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.93% 51.039 49.542 - -4.81% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.93% 747.602 725.701 - -0.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.93% 7849.508 7619.819 - 2.06% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -2.93% 484.836 470.650 - 1.48% -
std::partition_point(vector<int>)/50 -2.93% 2.653 2.576 - 0.46% -
BM_StringRelational_Eq_Large_Large_Control -2.93% 2.300 2.233 - -0.23% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.92% 30.497 29.607 - 2.23% -
SetIntersection_None_Vector_uint64_262144_256 -2.92% 1151708.264 1118107.032 - -1.80% -
std::map<int,_int>::count(key)_(existent)/32 -2.92% 1.550 1.505 - -15.41% -
BM_deque_deque_move/64000 -2.91% 3097.284 3007.016 - -0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.91% 2968065.432 2881568.522 - -9.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -2.91% 21.972 21.333 - -20.13% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -2.91% 1583.581 1537.542 - 1.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 -2.90% 1650805.784 1602866.303 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.90% 3505.350 3403.557 - -8.75% -
SetIntersection_None_Vector_uint64_1024_16 -2.90% 1094427.433 1062665.580 - -3.77% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.90% 3937.373 3823.108 - 18.20% -
SetIntersection_Front_Vector_string_16384_1 -2.90% 1069920.190 1038904.056 - -4.04% -
std::move(deque<int>)/64 -2.90% 5.038 4.893 - -19.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.89% 22.379 21.731 - -7.64% -
std::move(vector<int>)/1048576 -2.89% 58925.572 57222.010 - 2.43% -
BM_std_minmax_element<int>/4 -2.89% 1.248 1.211 - -2.24% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.89% 425.624 413.332 - -1.08% -
BM_deque_vector_ranges_copy/0 -2.89% 1.524 1.480 - 2.87% -
SetIntersection_None_Set_uint64_1024_4 -2.89% 8886295.068 8629837.051 - -5.24% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.88% 15.962 15.501 - -4.36% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.88% 12885.834 12514.496 - 25.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.88% 2.990 2.904 - -1.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.88% 2886618.162 2803461.678 - -3.06% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.88% 27.671 26.875 - -4.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.87% 24.010 23.320 - 1.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.87% 88.199 85.665 - -11.25% -
BM_PushHeap_uint32_PipeOrgan_64 -2.86% 1.343 1.305 - -0.69% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -2.86% 17.912 17.399 - 0.83% -
std::pop_heap(deque<int>)/1024 -2.86% 12.693 12.330 - -9.23% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.86% 10.628 10.324 - -2.69% -
SetIntersection_None_Set_uint64_1024_1 -2.86% 8847110.351 8594361.094 - -4.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.86% 13876.729 13480.515 - -5.28% -
SetIntersection_None_Set_uint64_256_1 -2.85% 11457013.887 11130005.059 - -5.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.85% 644461.876 626079.363 - 0.27% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.85% 4.375 4.250 - -4.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -2.85% 2717674.917 2640176.498 - 18.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -2.85% 930608.400 904087.516 - 0.96% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -2.85% 625238.511 607421.666 - 0.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.85% 5887.827 5720.048 - 1.26% -
std::unordered_map<int,_int>::clear()/1024 -2.85% 8274.071 8038.379 - -6.16% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.84% 181023444.542 175873866.591 - -2.32% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.84% 17.555 17.056 - 1.71% -
std::partition(vector<int>)_(dense)/1024 -2.84% 257.994 250.674 - 3.40% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.84% 17874483.551 17367368.055 - -5.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.83% 15.388 14.951 - -2.14% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.83% 504433.446 490159.634 - 5.44% -
std::find_if(vector<bool>)_(process_all)/1024 -2.83% 585.652 569.086 - 0.95% -
SetIntersection_Interlaced_Vector_string_64_16 -2.83% 29492006.620 28658141.316 - -5.23% -
std::stable_partition(vector<int>)_(dense)/8192 -2.83% 2161.747 2100.648 - 0.70% -
std::transform(list<int>)_(identity_transform)/8192 -2.82% 7865.613 7643.465 - 9.12% -
std::unordered_set<int>::clear()/0 -2.82% 402.950 391.576 - -1.58% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -2.82% 4.258 4.138 - -9.17% -
std::find_end(vector<int>,_pred)_(single_element)/1000 -2.82% 602.210 585.232 - 3.19% -
BM_StringAssignStr_Large_Transparent -2.82% 10.604 10.305 - -0.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.82% 3.327 3.233 - -2.81% -
std::move(vector<int>)/262144 -2.81% 15468.409 15033.373 - 0.95% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -2.81% 82.875 80.544 - 1.26% -
BM_vector_deque_move_backward/64000 -2.81% 8182.842 7952.803 - 9.63% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -2.81% 631.726 613.971 - -49.38% -
SetIntersection_Front_Vector_uint64_16_1 -2.81% 64054341.729 62254180.388 - -2.21% -
std::find(deque<int>)_(process_all)/8 -2.81% 3.631 3.529 - 3.84% -
BM_PushHeap_string_QuickSortAdversary_4 -2.81% 6.596 6.410 - 0.50% -
rng::starts_with(list<int>)/8 -2.81% 2.984 2.900 - -1.33% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.81% 38808.033 37719.464 - 0.72% -
SetIntersection_None_Vector_uint64_262144_262144 -2.80% 1157780.789 1125306.238 - -1.16% -
SetIntersection_Front_Vector_uint64_4_4 -2.80% 138726538.130 134840703.013 - -1.78% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.80% 12993414.978 12629569.413 - -8.85% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 -2.80% 30.210 29.365 - 0.47% -
std::find_if_not(vector<int>)_(process_all)/50 -2.80% 6.210 6.036 - -11.93% -
BM_align/64 -2.79% 0.657 0.639 - -30.63% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.79% 6.691 6.504 - 2.18% -
BM_num_put<const_void*> -2.79% 12.375 12.029 - 7.35% -
BM_num_get<long_double> -2.79% 37.965 36.906 - 1.94% -
SetIntersection_Interlaced_Set_float_262144_1 -2.78% 1030394.506 1001698.722 - -4.13% -
std::unique(list<int>,_pred)_(contiguous)/52 -2.78% 73.360 71.318 - 0.44% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -2.78% 646.696 628.700 - -49.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -2.78% 6767.788 6579.475 - -0.38% -
SetIntersection_Interlaced_Set_float_16384_1 -2.78% 1035187.144 1006456.182 - -4.95% -
SetIntersection_Front_Vector_uint64_16384_4 -2.77% 1073566.844 1043800.223 - -2.47% -
std::upper_bound(std::deque<int>)/100 -2.77% 31.674 30.797 - 1.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.77% 46573.067 45284.196 - 1.08% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -2.77% 542.739 527.722 - -6.70% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.77% 181.709 176.681 - 0.81% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 -2.76% 44168.089 42947.226 - 0.81% -
BM_StringRelational_Compare_Small_Empty_Control -2.76% 1.892 1.840 - 13.88% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -2.76% 12.015 11.684 - -0.29% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -2.76% 5499.233 5347.707 - -44.09% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.75% 10126412.474 9847599.065 - -3.37% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -2.75% 73.709 71.684 - -91.51% -
std::find_if_not(deque<int>)_(process_all)/50 -2.75% 13.033 12.675 - 0.41% -
SetIntersection_None_Vector_string_262144_1024 -2.75% 1329891.959 1293359.277 - -1.75% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.75% 2.108 2.050 - -0.22% -
std::rotate(deque<int>)_(by_1/2)/8192 -2.74% 1661.467 1615.902 - 10.78% -
std::find_first_of(deque<int>)_(large_needle)/1024 -2.74% 377599.901 367258.386 - 0.98% -
std::unique(vector<int>)_(sprinkled)/52 -2.74% 67.089 65.253 - 0.01% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.73% 1918.796 1866.345 - -2.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.73% 10.589 10.299 - -5.92% -
BM_StringRead_Cold_Shallow_Small -2.73% 1.153 1.121 - -0.38% -
BM_CmpLess_ushort_schar -2.73% 1.068 1.039 - -7.15% -
std::move_backward(list<int>)/4096 -2.72% 4959.398 4824.262 - -6.98% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -2.72% 219297.770 213324.774 - 1.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.72% 517.270 503.188 - 0.07% -
bm_ranges_lexicographical_compare<int>/1 -2.72% 1.356 1.320 - 2.60% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.72% 182336123.502 177382481.879 - -1.94% -
SetIntersection_Front_Vector_string_262144_16 -2.72% 1635398.959 1590974.721 - -1.06% -
SetIntersection_Front_Vector_uint32_16384_1 -2.71% 1033740.910 1005719.425 - -5.51% -
std::transform(list<int>,_list<int>)/1024 -2.71% 865.689 842.235 - 1.16% -
std::upper_bound(std::vector<int>)/8 -2.71% 6.200 6.032 - 0.68% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.71% 534817.440 520344.370 - 1.25% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.70% 2.078 2.021 - 0.53% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.70% 12.690 12.347 - -5.04% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.69% 262143.197 255080.679 - -9.18% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.69% 13.235 12.878 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.69% 17490929.201 17020129.198 - -2.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.69% 523.781 509.685 - -1.61% -
BM_vector_deque_copy_backward/4096 -2.69% 153.525 149.395 - 0.17% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.69% 31.136 30.299 - -12.53% -
std::find_if_not(vector<bool>)_(process_all)/50 -2.69% 25.060 24.387 - 2.45% -
std::unique(vector<int>,_pred)_(contiguous)/52 -2.69% 66.973 65.173 - 2.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -2.69% 24.237 23.586 - -11.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.69% 1460.249 1421.022 - -16.34% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -2.68% 287.395 279.682 - 1.12% -
std::partition(deque<int>)_(dense)/1024 -2.68% 366.164 356.338 - -0.26% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -2.68% 17.119 16.660 - -1.69% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -2.68% 61.935 60.273 - -98.09% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.68% 836.304 813.905 - -13.80% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 -2.67% 824.250 802.202 - 1.80% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -2.67% 878.761 855.286 - 0.84% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -2.67% 60.154 58.548 - -89.24% -
BM_std_minmax_element<int>/3 -2.67% 1.125 1.095 - -1.76% -
BM_CmpLess_uchar_uchar -2.66% 1.075 1.047 - -2.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -2.66% 530658.321 516519.438 - 0.72% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -2.66% 17.481 17.016 - -0.74% -
std::find_if(vector<bool>)_(process_all)/1048576 -2.66% 595645.565 579801.094 - 0.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.66% 1.232 1.199 - -4.23% -
BM_vector_deque_move/4096 -2.65% 152.251 148.213 - 1.40% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.65% 25.066 24.401 - 0.04% -
BM_CmpLess_ushort_short -2.65% 1.066 1.038 - -7.53% -
std::find_if(vector<bool>)_(process_all)/8192 -2.64% 4658.985 4535.800 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.64% 199167230.737 193902448.678 - -5.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.64% 177184.023 172502.296 - -2.17% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -2.64% 974155.687 948433.334 - 0.40% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.64% 14092589.060 13720636.667 - -7.29% -
std::find(vector<char>)_(bail_25%)/8192 -2.63% 41.679 40.582 - 2.17% -
BM_PushHeap_float_SingleElement_64 -2.63% 0.390 0.380 - 0.17% -
std::transform(deque<int>,_deque<int>)/50 -2.63% 37.381 36.398 - 8.23% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -2.63% 374.809 364.969 - -0.88% -
SetIntersection_None_Vector_uint32_262144_16384 -2.62% 1122481.016 1093017.205 - -4.15% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -2.62% 1491704.432 1452599.844 - -10.94% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.62% 17.782 17.316 - -10.70% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 -2.62% 605.697 589.841 - 1.11% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -2.62% 689.336 671.295 - 14.18% -
SetIntersection_None_Set_uint32_16384_16384 -2.62% 156898741.465 152795184.171 - -6.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.61% 9.176 8.936 - -1.97% -
std::find_end(vector<int>,_pred)_(single_element)/8192 -2.61% 4922.348 4793.872 - 2.60% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.60% 2.358 2.297 - -1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.60% 2383349.902 2321303.557 - 0.77% -
BM_num_put<long_long> -2.60% 12.097 11.782 - 12.18% -
SetIntersection_Front_Vector_uint64_64_4 -2.60% 16151297.122 15731011.874 - -2.15% -
std::find_end(vector<int>,_pred)_(single_element)/1024 -2.60% 615.729 599.728 - 3.10% -
SetIntersection_Front_Vector_string_256_64 -2.60% 10635859.750 10359480.897 - 3.73% -
SetIntersection_Front_Vector_uint64_64_1 -2.60% 16676020.724 16242915.837 - -2.25% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.60% 6926.203 6746.416 - -1.56% -
rng::contains(deque<int>)_(process_all)/1048576 -2.59% 269048.786 262068.983 - 8.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.59% 26308331.786 25625858.320 - -4.82% -
SetIntersection_None_Vector_uint32_262144_256 -2.59% 1124534.018 1095396.948 - -3.95% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -2.59% 1647911.948 1605236.431 - 1.00% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -2.58% 39.784 38.756 - 0.07% -
SetIntersection_None_Vector_uint64_256_4 -2.58% 4333060.078 4221198.412 - -0.96% -
std::multiset<int>::count(key)_(non-existent)/8192 -2.58% 9.437 9.193 - -6.69% -
std::stable_sort(deque<int>)_(repeated)/8 -2.58% 18.177 17.708 - -10.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.58% 16.754 16.322 - 1.20% -
SetIntersection_None_Vector_uint64_64_64 -2.58% 8593075.826 8371768.673 - -2.97% -
std::reverse_copy(deque<int>)/4096 -2.57% 1006.736 980.821 - 2.81% -
std::partition_copy(deque<int>)/32 -2.57% 13.334 12.991 - 1.50% -
SetIntersection_Interlaced_Set_string_16384_256 -2.57% 363659523.154 354319417.010 - -1.05% -
std::unique(deque<int>)_(sprinkled)/1024 -2.57% 524.358 510.904 - 0.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.56% 1298.392 1265.092 - 0.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -2.56% 1.400 1.364 - -30.80% -
std::find_end(vector<int>)_(process_all)/1000 -2.56% 231.622 225.686 - -1.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.56% 6840.331 6665.190 - 1.76% -
SetIntersection_None_Vector_uint64_64_4 -2.56% 16147161.523 15733886.444 - -2.33% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.56% 6552.700 6384.999 - -2.03% -
BM_StringFindAllMatch/131072 -2.56% 2330.049 2270.460 - -0.04% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -2.56% 5166.812 5034.774 - -49.37% -
SetIntersection_Front_Set_uint32_16384_64 -2.55% 1764967.416 1719900.735 - 2.72% -
BM_deque_deque_copy_backward/1024 -2.55% 39.041 38.045 - 0.24% -
SetIntersection_Front_Vector_uint64_262144_1 -2.55% 1060479.838 1033440.655 - -2.41% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.55% 2.801 2.730 - 0.88% -
std::none_of(list<int>)_(process_all)/8 -2.55% 2.713 2.644 - -2.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.55% 1276.472 1243.959 - -4.23% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.55% 603.099 587.740 - 0.15% -
std::find_if_not(vector<char>)_(process_all)/1024 -2.55% 132.655 129.277 - 15.86% -
SetIntersection_None_Vector_uint64_256_1 -2.55% 4345234.991 4234641.535 - -2.02% -
std::move(vector<bool>)_(aligned)/64 -2.54% 1.740 1.696 - 0.32% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -2.54% 253.405 246.965 - 0.50% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -2.54% 554.523 540.445 - -6.82% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -2.53% 491.709 479.269 - -99.71% -
SetIntersection_Front_Set_uint64_1024_256 -2.53% 3937596.307 3837972.356 - -2.94% -
rng::find_if(vector<bool>)_(process_all)/1024 -2.53% 582.979 568.236 - 0.75% -
std::search(vector<int>)_(no_match)/8192 -2.53% 1708.301 1665.127 - 0.02% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.53% 149851.007 146063.833 - -9.93% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.53% 8662.426 8443.595 - -3.64% -
SetIntersection_Front_Vector_uint64_64_64 -2.53% 10847959.865 10573930.268 - -1.20% -
std::adjacent_find(list<int>)/8192 -2.52% 6807.652 6635.771 - -6.79% -
std::reverse_copy(deque<int>)/32768 -2.52% 8241.185 8033.141 - 1.63% -
std::unique(vector<int>)_(sprinkled)/32 -2.52% 55.830 54.421 - -0.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.52% 42.827 41.746 - -1.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.52% 55.280 53.885 - 2.21% -
std::partition(list<int>)_(dense)/50 -2.52% 13.809 13.461 - 0.50% -
std::deque<std::string>::ctor(size)/1024 -2.52% 743.047 724.333 - -0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -2.52% 4172672.475 4067728.254 - -3.15% -
std::fill(vector<int>)/8192 -2.51% 242.399 236.306 - 3.36% -
std::for_each_n(vector<int>)/32 -2.51% 3.816 3.721 - 1.32% -
std::set<std::string>::clear()/32 -2.51% 896.032 873.558 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.50% 2.057 2.005 - -1.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -2.50% 891.364 869.083 - -13.36% -
std::fill(deque<int>)/8192 -2.50% 245.399 239.266 - -87.17% -
std::find_end(list<int>,_pred)_(same_length)/1000 -2.50% 797.292 777.372 - -49.76% -
SetIntersection_None_Vector_string_16384_1024 -2.50% 1249568.888 1218354.127 - -1.15% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.50% 2.245 2.189 - 2.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.49% 37.135 36.209 - -2.20% -
std::reverse_copy(deque<int>)/64 -2.49% 16.424 16.015 - 2.00% -
rng::starts_with(deque<int>,_pred)/1000 -2.49% 523.546 510.512 - -0.39% -
BM_vector_deque_move_backward/70000 -2.49% 8602.430 8388.422 - 4.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.48% 16.115 15.715 - -5.50% -
std::find_first_of(deque<int>)_(large_needle)/8192 -2.48% 24220337.621 23619895.833 - 1.23% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.48% 54612.827 53259.144 - -4.42% -
std::find_end(list<int>,_pred)_(single_element)/1000 -2.47% 820.928 800.674 - 2.33% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.46% 12380.095 12075.124 - -3.36% -
std::search(vector<int>)_(same_length)/1000 -2.46% 246.853 240.788 - 0.28% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -2.46% 25.618 24.988 - -21.05% -
SetIntersection_Interlaced_Vector_string_256_64 -2.45% 19004411.957 18537968.518 - -8.58% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.45% 6844.960 6677.254 - -3.96% -
std::multiset<int>::count(key)_(existent)/8192 -2.45% 9.425 9.194 - -10.39% -
std::search(vector<int>)_(same_length)/1024 -2.45% 251.528 245.370 - 0.26% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -2.45% 39420.125 38454.985 - -10.28% -
BM_deque_vector_copy_backward/1 -2.44% 2.165 2.112 - -0.24% -
std::find(vector<char>)_(process_all)/1024 -2.44% 16.684 16.277 - 1.02% -
SetIntersection_Front_Set_uint64_64_64 -2.44% 13412894.912 13086000.584 - -0.66% -
std::search(vector<int>)_(no_match)/1024 -2.43% 223.169 217.739 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.43% 11408226.916 11130791.182 - -1.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -2.43% 525892.479 513117.883 - 0.68% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.43% 6.756 6.592 - 13.62% -
std::reverse(deque<int>)/32768 -2.43% 5897.662 5754.609 - 1.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.42% 31.058 30.305 - -76.55% -
rng::fold_left(list<int>)/50 -2.42% 37.866 36.949 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.42% 10034334.212 9791368.513 - -2.55% -
BM_StringFindMatch1/1 -2.42% 1006.198 981.860 - -0.08% -
std::all_of(list<int>)_(process_all)/8 -2.42% 2.738 2.671 - -1.76% -
rng::for_each(multimap<int>)/32 -2.42% 27.042 26.388 - 22.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.42% 24023067.863 23442699.311 - -11.42% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 -2.41% 677.080 660.748 - -0.23% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.41% 23636.519 23066.691 - -4.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.41% 666.788 650.738 - -83.14% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.41% 8392.707 8190.701 - 14.21% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.41% 4851.746 4735.002 - 0.80% -
SetIntersection_Front_Vector_uint64_262144_1024 -2.40% 5410778.751 5280698.320 - -1.14% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -2.40% 29.018 28.321 - 2.59% -
std::reverse(deque<int>)/512 -2.40% 115.789 113.007 - 0.89% -
std::count(vector<int>)_(every_other)/1048576 -2.40% 107745.303 105160.319 - 0.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.40% 53323.025 52044.320 - -60.21% -
std::find_if(vector<bool>)_(process_all)/50 -2.40% 24.597 24.008 - -0.03% -
SetIntersection_Interlaced_Set_string_1024_64 -2.40% 16373826.248 15981669.148 - -6.31% -
SetIntersection_None_Vector_uint64_1024_64 -2.39% 1102675.636 1076310.236 - -1.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.39% 30.366 29.641 - -5.12% -
std::set<std::string>::count(key)_(non-existent)/32 -2.39% 11.040 10.777 - 6.80% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 -2.38% 661070.773 645310.322 - 1.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.38% 1118898.208 1092240.248 - -1.29% -
SetIntersection_None_Vector_uint64_262144_1024 -2.38% 1143740.552 1116525.495 - -2.20% -
std::search(list<int>)_(no_match)/1024 -2.38% 771.099 752.756 - 0.38% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -2.38% 4069.069 3972.355 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.37% 1175246.598 1147413.650 - -4.10% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.37% 15.086 14.729 - 0.05% -
SetIntersection_Front_Set_uint64_262144_16384 -2.37% 226573081.458 221210268.311 - 1.18% -
BM_StringCopy_Empty -2.37% 0.593 0.579 - -0.87% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 -2.37% 4393.229 4289.277 - -0.00% -
std::multiset<int>::ctor(const&)/0 -2.36% 13.070 12.762 - -1.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.36% 24.985 24.397 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -2.35% 6912398.068 6749711.185 - -5.89% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.35% 21.767 21.255 - 8.84% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 -2.35% 221.212 216.008 - 0.12% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -2.35% 2241.126 2188.475 - 0.60% -
BM_vector_deque_copy_backward/70000 -2.35% 8989.958 8778.997 - 6.69% -
BM_vector_deque_ranges_copy/1 -2.35% 2.368 2.313 - -0.29% -
SetIntersection_None_Vector_uint64_16384_16 -2.34% 1125131.047 1098755.420 - -1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.34% 358856693.233 350446635.002 - -1.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -2.34% 5514.682 5385.584 - 2.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.34% 14.166 13.835 - -0.66% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.34% 13.078 12.772 - -2.26% -
rng::fold_left(vector<int>)/50 -2.34% 38.273 37.379 - -0.02% -
BM_StringFindStringLiteral/32 -2.33% 1.849 1.806 - 3.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -2.33% 42282649.621 41296729.907 - -1.74% -
std::all_of(list<int>)_(process_all)/32 -2.33% 11.775 11.501 - 0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.32% 10031.722 9798.645 - 3.38% -
SetIntersection_Front_Vector_uint32_1024_1 -2.32% 1025126.401 1001316.958 - -5.49% -
std::shift_left(deque<int>)/50 -2.32% 5.562 5.433 - 0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.32% 771.895 754.011 - -1.47% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.31% 20.557 20.081 - -0.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.31% 25.429 24.842 - 1.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.31% 3462600.246 3382659.397 - -4.00% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -2.31% 2.457 2.401 - 2.92% -
BM_CmpEqual_ushort_schar -2.31% 1.013 0.990 - -11.48% -
std::all_of(vector<int>)_(process_all)/32 -2.30% 8.516 8.320 - -0.52% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.30% 1.493 1.459 - -2.80% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 6709.760 6555.205 - -5.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.30% 5.092 4.975 - -3.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.30% 684.324 668.562 - -0.63% -
std::transform(vector<int>,_vector<int>)/1024 -2.30% 568.962 555.872 - 0.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.30% 11588754.131 11322537.656 - -3.85% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.29% 5.053 4.937 - 2.99% -
std::partition(deque<int>)_(dense)/8192 -2.29% 2869.328 2803.598 - 0.56% -
SetIntersection_Front_Vector_string_16384_4 -2.29% 1182367.453 1155304.798 - -2.29% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.29% 4.625 4.519 - 0.09% -
std::find_end(vector<int>)_(match_near_end)/1024 -2.29% 29.912 29.229 - -98.70% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 -2.28% 2881.558 2815.717 - -0.54% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.28% 971.573 949.421 - 9.97% -
BM_CmpEqual_ushort_ushort -2.27% 1.075 1.050 - -3.30% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -2.27% 13171.251 12872.181 - 0.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.27% 12962.593 12668.262 - 0.44% -
rng::for_each(set<int>)/8192 -2.26% 8043.133 7861.438 - -49.09% -
std::for_each(vector<int>)/50 -2.26% 3.992 3.901 - 0.77% -
std::lower_bound(std::deque<int>)/8 -2.26% 17.363 16.972 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.25% 64499.805 63046.282 - -1.06% -
std::none_of(deque<int>)_(process_all)/8192 -2.24% 2583.501 2525.567 - -7.07% -
std::rotate_copy(list<int>)/32 -2.24% 8.898 8.699 - 1.04% -
SetIntersection_Front_Vector_uint64_1024_256 -2.24% 2322692.940 2270697.406 - 6.30% -
SetIntersection_None_Set_float_256_256 -2.24% 5867811.954 5736590.793 - -3.02% -
SetIntersection_None_Set_string_64_64 -2.23% 11787393.492 11523958.126 - -2.91% -
std::for_each_n(list<int>)/32 -2.23% 11.495 11.239 - 1.37% -
std::stable_sort(deque<int>)_(heap)/8192 -2.23% 17616.631 17223.635 - -0.55% -
std::count(vector<bool>)/1048576 -2.23% 1494.533 1461.194 - 0.90% -
std::shuffle(deque<int>)/32 -2.23% 300.274 293.577 - 0.38% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -2.23% 42.110 41.171 - 38.13% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 -2.23% 702.932 687.261 - 0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.23% 1960165.447 1916472.658 - -6.36% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.23% 52154.234 50992.136 - 0.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 -2.23% 1097738.920 1073310.192 - 0.68% -
SetIntersection_None_Vector_uint64_16384_256 -2.23% 1124947.873 1099913.883 - -0.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.23% 1268.629 1240.401 - -6.25% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -2.22% 1920399.427 1877715.930 - -21.96% -
std::for_each(vector<int>)/8192 -2.22% 258.108 252.375 - 0.00% -
SetIntersection_Front_Vector_string_16384_64 -2.22% 3332797.453 3258899.393 - 4.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -2.22% 1.161 1.135 - 8.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.22% 1.309 1.280 - 1.68% -
std::all_of(list<int>)_(process_all)/50 -2.22% 22.467 21.969 - 1.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.22% 787.638 770.191 - -2.99% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.21% 18.111 17.710 - 0.63% -
std::flat_map<int,_int>::ctor(const&)/0 -2.21% 13.124 12.834 - -0.85% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 -2.21% 607848.674 594412.825 - 6.63% -
std::rotate(vector<int>)_(by_1/3)/8192 -2.21% 897.394 877.560 - -91.86% -
std::find_end(deque<int>,_pred)_(single_element)/1024 -2.21% 685.277 670.135 - 12.64% -
std::shift_left(deque<int>)/1024 -2.21% 39.047 38.184 - 0.51% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.21% 2619.619 2561.776 - 1.80% -
std::equal(vector<bool>)_(unaligned)/1048576 -2.21% 6427.524 6285.603 - -1.65% -
std::find(vector<char>)_(process_all)/32768 -2.21% 507.552 496.349 - 0.70% -
std::multiset<int>::count(key)_(existent)/1024 -2.21% 5.747 5.620 - -30.04% -
std::copy_backward(list<int>)/4096 -2.21% 3317.318 3244.148 - 0.13% -
BM_vector_deque_copy_backward/4000 -2.20% 148.159 144.892 - -0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.20% 820.632 802.566 - -2.84% -
std::find_if(vector<char>)_(process_all)/50 -2.20% 6.810 6.660 - 24.57% -
std::set<std::string>::ctor(const&)/32 -2.20% 790.904 773.516 - -7.07% -
BM_StringAssignStr_Large_Opaque -2.20% 10.591 10.358 - 0.33% -
SetIntersection_Front_Vector_uint64_256_64 -2.20% 4343630.237 4248172.626 - -0.30% -
std::copy_n(deque<int>)/4096 -2.20% 149.728 146.438 - 0.98% -
std::move_backward(vector<int>)/1048576 -2.19% 58493.514 57210.492 - 1.32% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -2.19% 12756.195 12476.510 - 0.37% -
std::set<int>::ctor(const&)/32 -2.19% 218.857 214.060 - 0.28% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -2.19% 389.830 381.287 - -17.54% -
BM_deque_deque_move/1024 -2.19% 38.021 37.189 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.19% 8827382.620 8634441.458 - -3.18% -
std::find_if_not(vector<int>)_(process_all)/1024 -2.19% 119.975 117.353 - -6.16% -
std::multimap<std::string,_int>::ctor(const&)/8192 -2.19% 349622.658 341983.111 - -1.10% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.18% 544.989 533.095 - -0.78% -
std::generate(deque<int>)/32 -2.18% 8.569 8.382 - -3.47% -
std::search(list<int>,_pred)_(no_match)/1000 -2.17% 820.921 803.069 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.17% 4107.208 4017.990 - 0.86% -
std::equal(vector<int>)_(it,_it,_it)/1024 -2.17% 79.413 77.689 - 0.56% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.17% 1186.349 1160.608 - -0.47% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.17% 39064.251 38217.498 - -2.82% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.17% 170273.403 166584.526 - -0.12% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -2.17% 5.637 5.515 - -14.22% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -2.16% 19.028 18.617 - -1.11% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -2.16% 194.873 190.665 - 0.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.16% 606713.163 593621.682 - -2.95% -
std::find(deque<int>)_(bail_25%)/8 -2.16% 2.339 2.288 - 14.71% -
std::unique(deque<int>,_pred)_(contiguous)/32 -2.16% 58.085 56.833 - 1.55% -
std::map<int,_int>::clear()/8192 -2.15% 85894.206 84047.163 - -8.73% -
BM_StringFindMatch1/8 -2.15% 1003.051 981.508 - -0.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -2.15% 0.497 0.486 - 37.85% -
std::unique(list<int>)_(contiguous)/52 -2.15% 66.083 64.665 - 0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -2.15% 9.027 8.834 - -0.81% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 400.781 392.183 - -1.51% -
std::rotate(list<int>)_(by_1/2)/50 -2.14% 12.900 12.623 - -7.62% -
std::for_each(list<int>)/32 -2.14% 11.102 10.864 - -3.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 -2.14% 49.434 48.377 - 2.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.13% 8.883 8.693 - -2.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.13% 2.511 2.457 - -2.87% -
BM_PushHeap_uint64_Ascending_1 -2.13% 0.476 0.466 - -19.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.13% 18.567 18.171 - -0.53% -
SetIntersection_Front_Vector_string_256_16 -2.13% 6113009.379 5983039.622 - -1.71% -
std::lower_bound(std::vector<int>)/8 -2.12% 8.017 7.847 - 1.24% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -2.12% 23363.175 22867.867 - -9.57% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.12% 4127712.206 4040245.320 - -3.94% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.12% 5.296 5.183 - -2.51% -
rng::starts_with(deque<int>)/8 -2.11% 4.139 4.052 - 3.90% -
std::rotate(deque<int>)_(by_1/4)/32 -2.11% 13.330 13.049 - -56.23% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -2.11% 25.710 25.168 - -1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.11% 1124888.386 1101205.674 - -6.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -2.10% 13.386 13.105 - 0.11% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.10% 18.977 18.578 - -1.69% -
std::replace_if(list<int>)_(prefix)/8192 -2.10% 7321.561 7167.854 - 0.63% -
std::rotate(vector<bool>)_(1_element_forward)/32 -2.10% 17.914 17.538 - -1.28% -
BM_vector_deque_move/5500 -2.10% 202.391 198.148 - -0.13% -
std::find_end(deque<int>,_pred)_(process_all)/8192 -2.09% 4446.022 4352.887 - 1.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -2.09% 272.300 266.598 - 3.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -2.09% 3507.611 3434.222 - -9.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.09% 404.501 396.042 - -1.00% -
std::remove(vector<int>)_(sprinkled)/50 -2.09% 53.847 52.724 - 0.49% -
std::count(vector<int>)_(every_other)/8192 -2.08% 836.271 818.850 - 0.88% -
std::rotate(vector<int>)_(1_element_forward)/32 -2.08% 3.049 2.985 - 0.56% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.08% 2845.665 2786.553 - 0.78% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -2.07% 647.014 633.632 - 1.38% -
std::search(vector<int>,_pred)_(no_match)/1024 -2.06% 547.487 536.185 - 2.92% -
SetIntersection_Front_Set_float_262144_16384 -2.06% 217698386.439 213207697.539 - -0.40% -
std::find_end(list<int>,_pred)_(single_element)/1024 -2.06% 836.765 819.516 - 2.27% -
SetIntersection_Front_Vector_uint64_256_1 -2.06% 4246936.582 4159424.826 - -1.46% -
BM_StringFindAllMatch/32768 -2.05% 587.293 575.229 - -0.00% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -2.05% 12.526 12.269 - -0.05% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.05% 29.149 28.552 - -89.09% -
BM_StringRead_Cold_Shallow_Empty -2.04% 1.150 1.127 - 6.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.04% 2198787.456 2153830.009 - -0.92% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.04% 4611.912 4517.691 - 0.75% -
std::search(list<int>)_(same_length)/8192 -2.04% 8827.550 8647.456 - 8.10% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.04% 7681.693 7525.245 - -2.70% -
SetIntersection_None_Vector_string_256_64 -2.04% 3653380.572 3579017.961 - -2.72% -
std::search(vector<int>)_(no_match)/1048576 -2.03% 217685.732 213257.274 - -0.12% -
std::find(vector<char>)_(process_all)/8192 -2.03% 139.433 136.606 - 1.22% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -2.02% 314028.065 307669.487 - 0.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -2.02% 50929.966 49899.682 - -5.26% -
std::rotate(vector<bool>)_(1_element_forward)/50 -2.02% 17.951 17.588 - -1.43% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 -2.02% 175.125 171.586 - 2.74% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.02% 2.446 2.397 - 0.75% -
SetIntersection_Interlaced_Set_float_64_16 -2.02% 22332601.356 21881966.850 - 0.29% -
std::find(vector<long_long>)_(bail_25%)/8192 -2.02% 191.759 187.892 - -0.27% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -2.02% 72.250 70.793 - -0.14% -
SetIntersection_None_Vector_uint64_262144_16 -2.01% 1148420.166 1125290.331 - -0.79% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -2.01% 277.844 272.252 - 2.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 37.726 36.967 - 37.81% -
std::find(vector<short>)_(process_all)/1024 -2.01% 23.022 22.559 - 0.29% -
std::search(deque<int>)_(near_matches)/1024 -2.01% 23764.956 23287.406 - 19.41% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.01% 33.767 33.088 - 5.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.01% 6565980.225 6434145.683 - 2.62% -
std::adjacent_find(list<int>,_pred)/1024 -2.00% 813.011 796.715 - 1.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 -2.00% 702587.741 688532.884 - -0.48% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -2.00% 5301.348 5195.341 - 1.24% -
BM_CmpEqual_uint_schar -2.00% 1.027 1.007 - -11.12% -
std::transform(list<int>,_list<int>)/50 -2.00% 38.065 37.305 - 0.68% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 -1.99% 581.453 569.853 - 0.09% -
SetIntersection_None_Vector_string_1024_64 -1.99% 1173660.044 1150268.905 - -2.87% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.99% 23.272 22.808 - -81.42% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 -1.99% 5106.978 5005.232 - 0.12% -
std::any_of(list<int>)_(process_all)/50 -1.99% 22.466 22.019 - 2.41% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.99% 1.904 1.866 - -0.08% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.99% 76.155 74.640 - -86.69% -
std::find(vector<char>)_(process_all)/50 -1.99% 1.649 1.617 - -1.77% -
std::find_if(vector<int>)_(process_all)/1024 -1.99% 117.730 115.390 - -8.12% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.98% 4.606 4.515 - 1.46% -
std::shift_left(vector<int>)/50 -1.98% 5.373 5.266 - 0.42% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.98% 16.052 15.734 - -9.22% -
std::count(vector<bool>)/8192 -1.98% 11.684 11.453 - 0.90% -
std::search(deque<int>)_(same_length)/1024 -1.98% 485.110 475.511 - 0.49% -
std::find_if(deque<int>)_(process_all)/8192 -1.98% 2050.624 2010.066 - -13.73% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.97% 24203.958 23726.333 - -1.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.97% 64.624 63.349 - -6.92% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.97% 78.375 76.829 - -98.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.97% 12.983 12.727 - -1.13% -
std::search(list<int>,_pred)_(no_match)/1024 -1.97% 838.964 822.444 - 0.21% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.97% 12142.568 11903.481 - 2.26% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.97% 1.588 1.557 - 0.78% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.97% 1268310.139 1243340.820 - -4.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.97% 0.914 0.896 - -0.10% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 55627.499 54534.177 - -3.81% -
std::unordered_set<int>::find(key)_(existent)/1024 -1.97% 1.403 1.376 - -7.43% -
SetIntersection_None_Vector_string_256_256 -1.96% 2322402.311 2276827.876 - -0.92% -
std::transform(vector<int>)_(identity_transform)/50 -1.96% 16.669 16.342 - 1.73% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.96% 297.293 291.474 - -4.10% -
std::find_end(deque<int>)_(same_length)/1000 -1.96% 333.056 326.538 - -65.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 654.001 641.212 - -6.04% -
bm_ranges_swap_ranges_vb_aligned/64 -1.94% 2.996 2.938 - -4.23% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.94% 286.769 281.200 - -0.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.94% 57924.632 56800.170 - -7.38% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.94% 3238.260 3175.463 - -85.62% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -1.94% 0.826 0.810 - 13.93% -
std::find_end(deque<int>)_(same_length)/1024 -1.94% 340.676 334.073 - -76.05% -
std::find_end(vector<int>)_(process_all)/8192 -1.93% 1805.878 1770.954 - -1.73% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.93% 943.888 925.640 - -5.88% -
rng::for_each(multiset<int>)/8 -1.93% 6.721 6.591 - 47.05% -
std::is_sorted_until(vector<int>,_pred)/8 -1.93% 3.581 3.512 - 12.44% -
SetIntersection_None_Vector_string_262144_16384 -1.93% 1312016.709 1286689.798 - -2.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.93% 4680.172 4590.003 - -5.49% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.93% 5.208 5.108 - 0.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.92% 8832102.814 8662093.591 - -3.60% -
std::sample(vector<int>)/8192 -1.92% 93559.890 91759.162 - 1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.92% 7712019.045 7563601.237 - -4.92% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.92% 10.008 9.816 - 9.89% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.92% 18.154 17.806 - 0.51% -
std::remove(vector<int>)_(sprinkled)/32 -1.91% 49.444 48.497 - 0.17% -
SetIntersection_None_Set_float_256_16 -1.91% 10934427.475 10725237.577 - -1.43% -
BM_PushHeap_float_Ascending_262144 -1.91% 5.155 5.057 - -0.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.91% 1715760.988 1682948.080 - -7.55% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.91% 25.211 24.729 - 9.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.91% 1093222.536 1072328.744 - 3.61% -
BM_deque_deque_copy_backward/4096 -1.91% 154.719 151.766 - 0.56% -
std::unique(vector<int>,_pred)_(sprinkled)/52 -1.91% 72.268 70.889 - 0.35% -
std::sample(vector<int>)/32 -1.91% 308.951 303.063 - 0.52% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.91% 222095974.097 217864432.747 - -2.90% -
rng::for_each(set<int>)/8 -1.90% 7.027 6.893 - 53.44% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.90% 4.633 4.545 - -2.35% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.90% 54.251 53.221 - -3.99% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -1.90% 7193.785 7057.188 - -59.98% -
std::search(vector<int>)_(no_match)/1000 -1.90% 216.816 212.702 - -0.87% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.90% 0.827 0.811 - 17.07% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -1.89% 79.614 78.105 - 0.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.89% 23.036 22.600 - 10.24% -
bm_ranges_swap_ranges_vb_aligned/256 -1.89% 4.180 4.100 - 16.00% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.89% 1.974 1.936 - -2.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.89% 33.242 32.614 - 2.03% -
std::partition_point(deque<int>)/32 -1.89% 4.218 4.139 - -0.74% -
std::lower_bound(std::list<int>)/8192 -1.88% 13993.943 13730.325 - -3.40% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.88% 3677.206 3607.997 - -15.18% -
std::find_end(vector<int>)_(process_all)/1024 -1.88% 235.358 230.933 - -2.33% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.88% 8.025 7.874 - -3.47% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.88% 1046736.226 1027067.392 - -2.81% -
std::search(vector<int>,_pred)_(single_element)/1000 -1.88% 546.963 536.686 - -4.70% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 -1.88% 4.506 4.421 - 0.11% -
std::search(deque<int>,_pred)_(no_match)/8192 -1.88% 5218.821 5120.953 - 46.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -1.87% 0.826 0.810 - 16.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.87% 5.477 5.375 - -1.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.87% 43.913 43.093 - -3.35% -
std::partition_point(deque<int>)/50 -1.87% 4.726 4.638 - 0.26% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.86% 6.327 6.209 - 1.88% -
BM_PushHeap_uint32_Ascending_16 -1.86% 0.948 0.930 - 1.41% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 17994.331 17659.635 - -2.56% -
rng::starts_with(vector<int>)/8192 -1.86% 494.526 485.333 - 0.00% -
BM_deque_deque_ranges_copy_backward/512 -1.86% 19.300 18.942 - 0.06% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.86% 5.975 5.864 - -1.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 -1.86% 2.204 2.163 - 1.78% -
std::count_if(vector<int>)_(every_other)/8 -1.86% 4.261 4.182 - 0.04% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.85% 702.322 689.310 - 0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.85% 8322197.388 8168103.926 - -2.15% -
std::move_backward(deque<int>)/4096 -1.85% 158.332 155.403 - 1.77% -
std::find_end(vector<int>)_(same_length)/1024 -1.85% 252.614 247.941 - -50.91% -
std::copy_if(list<int>)_(entire_range)/32768 -1.85% 26266.502 25780.735 - -0.99% -
SetIntersection_None_Set_uint64_1024_1024 -1.85% 8753378.544 8591619.876 - -5.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.85% 818.368 803.257 - 1.13% -
std::find_end(vector<int>)_(same_length)/1000 -1.84% 247.111 242.553 - -50.96% -
rng::for_each(map<int>)/50 -1.84% 38.511 37.801 - -6.43% -
std::shuffle(vector<int>)/32 -1.84% 283.672 278.446 - 0.88% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 -1.84% 645.411 633.558 - 0.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.84% 11449.605 11239.437 - 0.07% -
std::find(vector<long_long>)_(process_all)/8192 -1.83% 736.286 722.787 - 0.28% -
std::rotate(vector<int>)_(1_element_backward)/8192 -1.83% 305.921 300.314 - 1.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.83% 2.391 2.348 - -10.98% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.83% 9239.360 9070.580 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.82% 1024713.206 1006019.781 - -4.69% -
std::partial_sort(deque<int>)_(repeated)/8 -1.82% 26.496 26.013 - -2.12% -
std::find(list<int>)_(process_all)/50 -1.82% 19.717 19.358 - 2.83% -
std::find_end(list<int>,_pred)_(same_length)/1024 -1.82% 813.791 798.977 - -49.59% -
std::transform(vector<int>)_(identity_transform)/32 -1.82% 9.365 9.194 - 2.42% -
SetIntersection_None_Vector_uint64_256_256 -1.82% 2163441.442 2124080.932 - -1.65% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.82% 4652.957 4568.355 - 1.85% -
std::is_sorted_until(list<int>)/8 -1.82% 2.111 2.073 - -0.32% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -1.82% 312.565 306.886 - 1.26% -
std::unique(vector<int>,_pred)_(sprinkled)/32 -1.82% 58.866 57.797 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.81% 3.813 3.744 - 0.36% -
std::upper_bound(std::deque<int>)/8 -1.81% 18.442 18.108 - 0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.81% 12153102.540 11933549.874 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.80% 119162026.361 117012259.488 - -3.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -1.80% 0.791 0.777 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.80% 118753466.232 116617572.230 - -2.24% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.80% 361.872 355.369 - -0.50% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.80% 75057.424 73708.987 - 0.13% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -1.80% 0.825 0.810 - 4.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -1.79% 0.597 0.587 - -0.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.79% 564.427 554.311 - -2.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.79% 11320913.447 11118024.205 - -1.58% -
std::multiset<int>::insert(value)_(already_present)/32 -1.79% 18.581 18.248 - -0.65% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.79% 593.991 583.382 - 2.98% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.79% 24196.784 23764.718 - -9.74% -
std::reverse_copy(deque<int>)/512 -1.78% 128.039 125.754 - 2.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.78% 68.662 67.437 - 26.56% -
BM_StringRead_Cold_Deep_Large -1.78% 1.335 1.312 - 6.51% -
std::fill_n(list<int>)/32 -1.78% 8.288 8.140 - 2.57% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.78% 19.845 19.492 - -3.58% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -1.78% 3989.334 3918.318 - 1.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.77% 6969.345 6845.776 - 1.15% -
BM_CmpEqual_uchar_ushort -1.77% 1.070 1.051 - -1.73% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.77% 611.538 600.708 - -99.72% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.77% 85145.111 83638.484 - -0.78% -
std::swap_ranges(vector<int>)/32 -1.77% 4.911 4.825 - 0.57% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -1.77% 1483576.550 1457346.440 - 0.95% -
std::rotate(vector<bool>)_(by_1/4)/50 -1.77% 18.059 17.740 - 0.87% -
std::equal(list<int>)_(it,_it,_it)/8 -1.76% 2.762 2.713 - 2.29% -
BM_deque_vector_ranges_copy/70000 -1.76% 3225.054 3168.183 - -0.90% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.76% 4.660 4.578 - -1.92% -
std::rotate(vector<int>)_(1_element_backward)/50 -1.76% 5.433 5.337 - 0.92% -
BM_deque_deque_copy_backward/512 -1.76% 19.244 18.905 - -1.18% -
std::is_sorted(deque<int>,_pred)/8 -1.76% 4.866 4.781 - -0.51% -
BM_deque_vector_move_backward/64000 -1.76% 8024.481 7883.303 - 9.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.76% 6296.577 6185.800 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.76% 43507.199 42742.618 - -4.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.75% 9234369.073 9072358.325 - -3.86% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -1.75% 88757.448 87200.829 - 0.11% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.75% 6325.126 6214.307 - -0.90% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 -1.75% 0.723 0.711 - 0.57% -
std::find(vector<short>)_(process_all)/32768 -1.75% 735.635 722.763 - 0.29% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.75% 1092746.646 1073660.060 - -3.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.75% 1165986.278 1145637.095 - -2.26% -
std::for_each(list<int>)/8192 -1.74% 8294.218 8149.519 - 4.54% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.74% 26.336 25.876 - 3.65% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.74% 1287382.164 1264936.441 - -1.18% -
BM_vector_deque_copy_backward/5500 -1.74% 201.525 198.012 - -1.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.74% 34.627 34.024 - 20.63% -
std::multiset<std::string>::erase(key)_(existent)/8192 -1.74% 103.695 101.889 - -4.16% -
SetIntersection_Front_Set_uint64_16384_64 -1.74% 1692051.863 1662586.841 - -1.06% -
std::shift_right(vector<int>)/50 -1.74% 5.438 5.343 - 1.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.74% 29.036 28.532 - -77.51% -
SetIntersection_None_Vector_float_1024_1 -1.74% 1094494.311 1075497.859 - -2.37% -
std::unique_copy(vector<int>)_(contiguous)/1024 -1.74% 257.832 253.357 - -5.29% -
std::rotate(vector<int>)_(1_element_backward)/32 -1.73% 2.970 2.918 - 0.52% -
std::for_each(join_view(vector<vector<int>>))/32 -1.73% 3.853 3.786 - 0.98% -
BM_StringAssignAsciizMix_Transparent -1.73% 3.060 3.007 - -2.42% -
ranges::min(std::vector<long_long>)/8 -1.73% 2.224 2.186 - 2.80% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.73% 48.050 47.221 - -2.85% -
rng::starts_with(list<int>,_pred)/1048576 -1.72% 996637.114 979478.907 - 0.46% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.72% 598.633 588.340 - -2.49% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 -1.72% 506.362 497.660 - 0.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.72% 7.107 6.985 - -3.83% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.72% 2.108 2.072 - -0.15% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.72% 4573.593 4495.128 - 1.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.71% 13927.823 13689.237 - -7.56% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 -1.71% 839.430 825.071 - 1.12% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 -1.71% 5152.099 5063.986 - 0.42% -
std::equal(vector<bool>)_(unaligned)/8192 -1.71% 56.647 55.679 - -1.32% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.71% 27.390 26.922 - -0.80% -
std::equal(vector<int>)_(it,_it,_it)/1048576 -1.71% 74976.477 73696.304 - 0.05% -
SetIntersection_None_Vector_uint64_1024_1 -1.71% 1099370.575 1080606.879 - -1.42% -
std::remove(list<int>)_(sprinkled)/8192 -1.71% 8053.354 7915.908 - 0.67% -
std::sample(deque<int>)/1024 -1.71% 11524.592 11327.928 - -0.17% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.71% 3.612 3.551 - -1.02% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -1.71% 2582.290 2538.229 - -3.82% -
std::count(vector<bool>)/1000 -1.70% 3.054 3.002 - 0.22% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.70% 43.152 42.417 - 0.26% -
std::all_of(deque<int>)_(process_all)/8192 -1.70% 2876.876 2827.890 - 3.97% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 -1.70% 3.531 3.471 - 0.05% -
rng::starts_with(deque<int>,_pred)/8192 -1.70% 4004.682 3936.736 - 0.88% -
std::sample(deque<int>)/8192 -1.69% 93035.696 91458.778 - 0.41% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.69% 19.334 19.007 - -1.09% -
std::count_if(list<int>)_(every_other)/8 -1.69% 2.811 2.763 - 1.74% -
std::shift_left(vector<int>)/8192 -1.69% 285.851 281.015 - -0.19% -
BM_CmpLess_short_uint -1.69% 1.126 1.107 - -3.30% -
std::all_of(deque<int>)_(process_all)/50 -1.69% 19.268 18.942 - 0.54% -
std::count(deque<int>)_(every_other)/8 -1.69% 2.576 2.533 - 0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.69% 9080194.377 8926782.025 - -6.85% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -1.69% 311926.349 306659.658 - -9.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.69% 27673970.881 27207084.132 - -1.98% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.69% 16.114 15.842 - -1.06% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.68% 5.206 5.119 - 2.49% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -1.68% 62.964 61.904 - -2.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.68% 37575570.158 36943032.895 - 0.90% -
std::search(vector<int>,_pred)_(single_element)/1024 -1.68% 559.500 550.094 - -4.65% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.68% 15.761 15.496 - -1.46% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.68% 765.878 753.008 - 2.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.68% 0.773 0.760 - -0.02% -
std::set<int>::find(key)_(existent)/8192 -1.68% 8.208 8.070 - 1.14% -
std::sort(vector<int>)_(ascending)/8192 -1.68% 3814.552 3750.522 - 0.35% -
std::all_of(vector<int>)_(process_all)/32768 -1.68% 8274.295 8135.445 - 0.53% -
rng::find_last_if(list<int>)_(bail_10%)/8 -1.68% 3.367 3.310 - 4.17% -
BM_vector_deque_ranges_copy_backward/70000 -1.68% 8797.851 8650.338 - 5.96% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.68% 4105956.555 4037124.713 - -4.05% -
std::copy(list<int>)/8 -1.68% 2.450 2.409 - 12.20% -
bm_lexicographical_compare<signed_char>/512 -1.67% 7.928 7.795 - 1.83% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 33043.713 32491.616 - -1.79% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 -1.67% 59.394 58.402 - 0.21% -
std::rotate(vector<int>)_(by_1/4)/32 -1.67% 4.809 4.728 - -56.89% -
std::transform(deque<int>,_deque<int>)/1024 -1.67% 671.737 660.518 - 0.12% -
SetIntersection_Interlaced_Set_float_262144_16 -1.67% 1603433.348 1576670.166 - -2.06% -
BM_PushHeap_uint64_PipeOrgan_16384 -1.67% 2.430 2.389 - -0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.66% 35.243 34.656 - -13.19% -
rng::starts_with(vector<int>)/8 -1.66% 1.245 1.224 - 0.05% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -1.66% 6355.397 6249.751 - 1.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.66% 238.332 234.375 - 10.01% -
std::shuffle(vector<int>)/8192 -1.66% 71196.785 70015.025 - 0.36% -
BM_deque_vector_ranges_move/65536 -1.66% 3012.274 2962.366 - -0.32% -
SetIntersection_None_Vector_uint32_1024_4 -1.66% 1076279.277 1058448.103 - -3.93% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -1.66% 1.511 1.486 - 28.63% -
std::transform(deque<int>)_(identity_transform)/1024 -1.65% 376.617 370.389 - 0.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.65% 6445.459 6338.889 - -0.10% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -1.65% 200.585 197.269 - 1.30% -
BM_deque_vector_ranges_move/64000 -1.65% 3006.173 2956.477 - -0.15% -
std::count_if(vector<int>)_(every_other)/8192 -1.65% 1935.314 1903.323 - 0.46% -
BM_deque_vector_ranges_move/70000 -1.65% 3271.203 3217.131 - -1.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.65% 733.547 721.429 - -1.99% -
std::rotate(vector<int>)_(by_1/2)/8192 -1.65% 244.931 240.892 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.65% 1160327.571 1141194.038 - -3.25% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.65% 48.070 47.277 - -83.58% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.65% 11.332 11.146 - -2.45% -
std::find_if_not(vector<char>)_(process_all)/32768 -1.65% 3894.377 3830.293 - 22.17% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.64% 120161.540 118185.958 - -2.63% -
std::sample(deque<int>)/32 -1.64% 310.006 304.911 - 0.15% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.64% 222.961 219.300 - -4.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.64% 44.876 44.140 - 10.18% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.64% 4678.148 4601.521 - 3.24% -
SetIntersection_Front_Vector_uint64_1024_1 -1.64% 1052722.648 1035486.565 - -1.23% -
std::equal(vector<bool>)_(unaligned)/1024 -1.63% 6.120 6.020 - 0.25% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.63% 93299.709 91775.281 - 0.51% -
std::sample(list<int>)/8192 -1.63% 100719.181 99076.011 - 1.46% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.63% 5.316 5.229 - 1.01% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.63% 4.216 4.148 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.63% 89561.509 88102.827 - -2.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.63% 356561162.403 350757513.838 - -0.86% -
std::sort(deque<int>)_(repeated)/8 -1.63% 18.073 17.779 - -1.61% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.63% 165928630.206 163227952.892 - -6.44% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -1.62% 60.921 59.932 - 0.16% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.62% 5.508 5.418 - 0.16% -
std::equal(vector<int>)_(it,_it,_it)/8 -1.62% 1.175 1.156 - -8.07% -
std::find(vector<long_long>)_(process_all)/50 -1.62% 4.469 4.397 - 0.22% -
BM_StringAssignStr_Huge_Transparent -1.62% 112.996 111.167 - -3.47% -
std::find_end(vector<int>)_(process_all)/1048576 -1.62% 230291.831 226569.696 - -1.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.62% 63858.376 62826.403 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.62% 18.594 18.293 - -1.46% -
SetIntersection_None_Vector_float_262144_262144 -1.62% 1141509.902 1123069.038 - -2.45% -
std::reverse_copy(vector<int>)/32768 -1.61% 998.548 982.425 - 0.06% -
std::find(vector<short>)_(bail_25%)/1024 -1.61% 6.081 5.983 - 0.33% -
std::any_of(deque<int>)_(process_all)/50 -1.61% 19.222 18.912 - -13.40% -
std::transform(vector<int>,_vector<int>)/50 -1.61% 27.335 26.894 - -0.23% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.61% 0.795 0.782 - -0.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.61% 4184749.120 4117463.764 - -5.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.60% 208086.867 204749.123 - -1.34% -
std::transform(vector<int>,_vector<int>)/32 -1.60% 17.537 17.256 - 2.16% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.60% 39913287.354 39273388.926 - -5.49% -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 -1.60% 34091.776 33545.654 - 0.23% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.60% 7599769.174 7478056.567 - -2.31% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.60% 217.696 214.210 - -7.60% -
SetIntersection_None_Vector_uint64_16384_64 -1.60% 1117481.607 1099602.553 - -1.60% -
vector<bool>(size_type,_const_value_type&) -1.60% 9.016 8.872 - 6.41% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.60% 6458128.768 6354868.995 - 6.04% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 -1.60% 219.089 215.592 - 0.49% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.60% 13.162 12.952 - -2.96% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.59% 1.811 1.782 - 0.92% -
std::stable_sort(vector<int>)_(shuffled)/8192 -1.59% 11140.820 10963.575 - -0.70% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.59% 32494.267 31977.676 - -23.57% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.59% 788.791 776.251 - -1.56% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 -1.59% 699.024 687.914 - 1.34% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.58% 3351471.217 3298357.704 - 36.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.58% 21.636 21.293 - -1.64% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.58% 1565145.914 1540445.963 - -4.86% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.58% 1.182 1.163 - 0.24% -
std::all_of(vector<int>)_(process_all)/8192 -1.58% 2069.858 2037.216 - 0.41% -
std::copy_backward(vector<int>)/32768 -1.57% 3794.176 3734.469 - -1.62% -
BM_CmpLess_ushort_int -1.57% 1.091 1.074 - -4.74% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.57% 15.123 14.885 - -3.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.57% 37285.460 36700.002 - -8.76% -
std::any_of(vector<int>)_(process_all)/8192 -1.57% 2073.172 2040.647 - 0.65% -
SetIntersection_Interlaced_Set_string_256_64 -1.57% 30178918.979 29706124.953 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.57% 18041857.830 17759287.245 - -10.85% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.57% 21.245 20.913 - 6.61% -
std::any_of(deque<int>)_(process_all)/32 -1.57% 12.516 12.320 - 0.53% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.57% 18.428 18.139 - -3.76% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.57% 15100.160 14863.834 - -0.98% -
SetIntersection_Front_Set_uint32_16384_256 -1.56% 3866757.595 3806282.992 - -3.54% -
std::map<int,_int>::count(key)_(existent)/8192 -1.56% 5.770 5.680 - -7.69% -
BM_vector_deque_ranges_move_backward/64000 -1.56% 7965.635 7841.378 - 6.30% -
std::transform(vector<int>)_(identity_transform)/1024 -1.55% 266.992 262.842 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.55% 57152589.420 56264491.991 - -2.30% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.55% 0.947 0.932 - 1.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.55% 7731.334 7611.266 - -0.38% -
std::transform(deque<int>)_(identity_transform)/32 -1.55% 12.500 12.306 - 0.23% -
BM_deque_deque_copy_backward/70000 -1.55% 8605.175 8471.569 - 6.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.55% 739.247 727.772 - -1.17% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.55% 17.969 17.690 - -0.45% -
std::search(vector<int>,_pred)_(same_length)/1024 -1.55% 624.272 614.608 - 0.22% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.55% 13.115 12.912 - 2.64% -
std::transform(vector<int>,_vector<int>)/8192 -1.55% 4518.631 4448.796 - 0.67% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.54% 0.789 0.777 - -0.01% -
SetIntersection_None_Vector_string_1024_4 -1.54% 1182435.443 1164185.168 - -1.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -1.54% 1791.791 1764.239 - 21.82% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.54% 18.001 17.724 - -0.71% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.53% 664146.190 653961.259 - 46.67% -
SetIntersection_None_Vector_string_262144_1 -1.53% 1310723.250 1290672.752 - -2.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.53% 0.770 0.759 - -0.79% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 -1.53% 310452.658 305710.206 - 0.11% -
std::mismatch(vector<int>)_(it,_it,_it)/8 -1.53% 1.079 1.063 - 0.14% -
BM_StringAssignStr_Huge_Opaque -1.53% 112.345 110.632 - -2.35% -
std::set<int>::find(key)_(existent)/1024 -1.52% 4.084 4.022 - -2.04% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.52% 351031351.410 345684311.093 - -1.38% -
SetIntersection_None_Vector_uint64_256_64 -1.52% 3448681.308 3396160.667 - -1.30% -
SetIntersection_Front_Set_uint64_262144_1 -1.52% 1044295.030 1028402.195 - -3.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.52% 8886673.828 8751526.598 - -31.94% -
std::find(vector<char>)_(process_all)/8 -1.52% 0.939 0.925 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.52% 2.402 2.366 - 0.12% -
std::reverse(vector<int>)/512 -1.52% 16.576 16.324 - -1.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.52% 51.351 50.573 - 0.20% -
std::none_of(deque<int>)_(process_all)/50 -1.51% 19.197 18.907 - -12.16% -
std::for_each_n(vector<int>)/8 -1.51% 2.755 2.713 - 197.82% -
SetIntersection_None_Set_float_256_4 -1.51% 11411131.980 11238517.002 - -1.54% -
std::swap_ranges(vector<int>)/50 -1.51% 5.692 5.606 - 0.47% -
std::rotate(vector<int>)_(by_1/4)/8192 -1.51% 376.197 370.510 - -83.65% -
std::rotate(vector<int>)_(by_1/2)/50 -1.51% 3.883 3.824 - -14.47% -
std::multimap<std::string,_int>::clear()/1024 -1.50% 21946.461 21617.855 - -4.09% -
std::count_if(vector<int>)_(every_other)/1024 -1.50% 250.397 246.653 - 0.49% -
BM_StringRelational_Less_Huge_Empty_Control -1.49% 1.669 1.644 - -0.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.49% 166649.486 164159.200 - -1.69% -
BM_PushHeap_uint64_PipeOrgan_1024 -1.49% 1.954 1.925 - 0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.49% 11317873.836 11148945.783 - -0.91% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -1.49% 5926.125 5837.711 - -0.02% -
std::find(vector<long_long>)_(process_all)/1024 -1.49% 91.534 90.170 - 0.30% -
std::sample(vector<int>)/1024 -1.49% 11477.519 11306.521 - 0.46% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.49% 29.999 29.552 - 1.77% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.49% 4219.300 4156.459 - -1.30% -
BM_StringAssignAsciiz_Large_Opaque -1.49% 11.743 11.569 - -1.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.49% 12797.657 12607.452 - -0.77% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.49% 43958.228 43305.127 - 2.34% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.48% 13.904 13.698 - -38.17% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.48% 356228331.152 350951815.472 - 0.94% -
std::all_of(deque<int>)_(process_all)/32 -1.48% 12.515 12.330 - 0.50% -
SetIntersection_Front_Set_string_256_4 -1.48% 4959263.059 4885834.524 - -1.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.48% 579.296 570.727 - 0.43% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.48% 1.803 1.776 - 10.66% -
std::search(vector<int>,_pred)_(same_length)/1000 -1.48% 609.393 600.385 - 0.31% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.48% 41.270 40.661 - -1.19% -
SetIntersection_None_Set_uint64_64_64 -1.47% 11480888.982 11312109.946 - 1.61% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -1.47% 497546.935 490232.972 - 17.43% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.47% 502.616 495.235 - 1.31% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 7555.175 7444.273 - -10.96% -
rng::contains(deque<int>)_(process_all)/8 -1.47% 3.158 3.111 - 8.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.46% 5.336 5.257 - 3.01% -
BM_StringFindCharLiteral/256 -1.46% 5.448 5.368 - 0.77% -
SetIntersection_Front_Set_float_1024_1024 -1.46% 12184266.447 12006334.461 - 1.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.46% 1.646 1.622 - -4.62% -
SetIntersection_Interlaced_Vector_string_64_4 -1.46% 21787505.825 21470292.230 - -1.29% -
SetIntersection_Front_Set_string_16_16 -1.46% 59040539.656 58181055.728 - -1.72% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.45% 7.458 7.349 - -1.36% -
std::find(vector<char>)_(bail_25%)/32768 -1.45% 138.905 136.887 - 1.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.45% 19.301 19.021 - -0.61% -
std::count_if(deque<int>)_(every_other)/8192 -1.45% 2725.107 2685.563 - 0.15% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.45% 50.913 50.174 - -0.76% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.45% 6.630 6.534 - -4.10% -
SetIntersection_Front_Set_float_262144_262144 -1.45% 1622198.891 1598709.717 - -0.62% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -1.44% 31525.434 31069.901 - -22.85% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -1.44% 33.480 32.996 - -6.68% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.44% 372844.944 367461.286 - 1.62% -
std::reverse(vector<int>)/8 -1.44% 1.544 1.521 - 2.91% -
std::equal(vector<int>)_(it,_it,_it)/8192 -1.44% 579.127 570.771 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.44% 1175705.061 1158764.462 - -3.80% -
SetIntersection_Front_Set_uint64_262144_262144 -1.44% 1683869.221 1659607.826 - -1.04% -
BM_CmpEqual_uint_uchar -1.44% 1.108 1.092 - -0.76% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.44% 22990.492 22660.087 - -1.10% -
rng::for_each(set<int>)/32 -1.43% 25.734 25.365 - 20.31% -
std::move_backward(vector<bool>)_(aligned)/64 -1.43% 1.788 1.762 - 1.80% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.43% 4934.808 4864.216 - 1.16% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.43% 2.199 2.168 - 6.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.43% 144797.898 142727.140 - -3.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.43% 8416601.393 8296265.064 - -1.24% -
BM_StringAssignAsciiz_Large_Transparent -1.43% 11.747 11.579 - -1.37% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.42% 297.823 293.586 - -9.66% -
std::rotate(list<int>)_(1_element_backward)/8192 -1.42% 7638.363 7529.998 - 0.85% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.41% 2.619 2.582 - 0.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.41% 3.217 3.172 - -0.32% -
BM_PushHeap_uint64_PipeOrgan_262144 -1.41% 3.083 3.040 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.41% 1790998.709 1765834.203 - 0.60% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.40% 28985.701 28578.644 - -3.50% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.40% 1600435.139 1577961.994 - -3.53% -
std::find(list<int>)_(bail_25%)/8 -1.40% 0.939 0.926 - 0.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.40% 4.806 4.739 - -0.97% -
BM_deque_deque_move_backward/64000 -1.40% 7845.518 7735.948 - 6.11% -
std::for_each_n(deque<int>)/8192 -1.39% 259.105 255.492 - 0.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.39% 181506.726 178977.747 - -4.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.39% 13027.871 12846.456 - -0.08% -
std::rotate(vector<bool>)_(by_1/3)/8192 -1.39% 157.929 155.730 - 0.64% -
rng::contains(list<int>)_(process_all)/8 -1.39% 2.312 2.280 - -4.25% -
std::rotate(vector<int>)_(by_1/3)/50 -1.39% 11.230 11.074 - -68.63% -
std::none_of(deque<int>)_(process_all)/32768 -1.39% 10263.919 10121.402 - -7.04% -
std::partition(vector<int>)_(dense)/8192 -1.39% 1910.237 1883.735 - 4.02% -
BM_vector_deque_move/4000 -1.39% 145.298 143.282 - 1.78% -
std::map<int,_int>::erase(iterator)/8192 -1.39% 24.062 23.728 - -11.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 -1.38% 2.197 2.167 - 1.81% -
std::shift_right(deque<int>)/50 -1.38% 4.561 4.498 - -0.01% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.38% 58.268 57.465 - -0.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.38% 852.788 841.032 - -17.32% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 -1.38% 2.194 2.164 - 1.82% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.38% 1602.893 1580.805 - 1.83% -
BM_CmpLess_ushort_uchar -1.38% 1.142 1.126 - 1.35% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -1.38% 216384.682 213403.493 - 1.00% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.38% 36.776 36.269 - -0.78% -
BM_CmpLess_int_schar -1.38% 1.139 1.124 - -1.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.38% 191.642 189.006 - -44.66% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.38% 36.155 35.657 - 0.28% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -1.37% 26.175 25.815 - -16.26% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -1.37% 99934.457 98561.384 - 1.63% -
std::shift_right(deque<int>)/1024 -1.37% 41.301 40.734 - 1.08% -
std::move(list<int>)/1048576 -1.37% 1015769.899 1001831.624 - 1.29% -
std::distance(deque<int>)/50 -1.37% 0.857 0.846 - -0.25% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.37% 17.985 17.739 - -0.35% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -1.37% 817.001 805.815 - 1.09% -
std::none_of(deque<int>)_(process_all)/32 -1.37% 12.486 12.315 - 0.37% -
SetIntersection_Interlaced_Set_float_256_16 -1.37% 12078124.725 11913069.421 - -2.15% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 -1.37% 493.159 486.420 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.37% 13189545.762 13009352.514 - 1.92% -
std::sample(list<int>)/1024 -1.37% 12233.110 12066.119 - 1.63% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.36% 1.570 1.549 - 2.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.36% 5.188 5.117 - 2.09% -
std::set<int>::insert(value)_(already_present)/32 -1.36% 1.807 1.782 - 1.06% -
std::rotate(list<int>)_(by_1/4)/32 -1.36% 14.786 14.585 - 12.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.36% 83.362 82.231 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.36% 3.821 3.769 - -0.47% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.36% 350896687.035 346140377.143 - -2.04% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.35% 6154.931 6071.685 - -57.76% -
std::count_if(deque<int>)_(every_other)/1048576 -1.35% 347224.297 342534.512 - 0.13% -
std::rotate(deque<int>)_(by_1/2)/1024 -1.35% 191.246 188.667 - 9.07% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.35% 818.975 807.935 - -68.18% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.35% 704.772 695.278 - -0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 10926159.268 10779057.379 - -1.21% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.34% 1.543 1.523 - 0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.34% 2.598 2.563 - -3.21% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.34% 31.468 31.046 - 22.66% -
std::swap_ranges(vector<int>)/1024 -1.34% 63.586 62.734 - 0.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -1.34% 2.752 2.715 - -0.08% -
std::partition_copy(list<int>)/8192 -1.34% 7447.186 7347.461 - 7.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.34% 1856851.482 1832007.322 - -0.68% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.34% 1438331.837 1419107.081 - 1.99% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 87.805 86.637 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.33% 13038231.329 12864934.608 - -1.08% -
SetIntersection_Front_Vector_string_262144_262144 -1.33% 14556877.848 14363778.973 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.33% 5766271.840 5689786.705 - -3.61% -
BM_CmpEqual_uchar_uchar -1.33% 1.081 1.067 - -1.34% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.32% 11443484.654 11292030.225 - -1.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.32% 396.732 391.483 - -1.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.32% 214.481 211.644 - -48.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -1.32% 26581.704 26230.369 - 0.29% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.32% 509771.734 503041.427 - 1.46% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.32% 178.706 176.347 - -2.23% -
SetIntersection_None_Set_uint32_262144_16384 -1.32% 1176226.238 1160706.787 - -4.30% -
SetIntersection_Interlaced_Set_float_262144_256 -1.32% 1577363.523 1556567.381 - -1.79% -
BM_StringRelational_Less_Small_Huge_Control -1.32% 1.893 1.868 - 0.97% -
std::count(vector<bool>)/1024 -1.32% 1.714 1.692 - 0.64% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.32% 19.659 19.401 - -0.15% -
std::none_of(list<int>)_(process_all)/8192 -1.32% 9007.429 8888.980 - 11.51% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.31% 2.426 2.394 - -4.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 1217.677 1201.667 - -6.34% -
std::for_each(join_view(vector<vector<int>>))/50 -1.31% 4.079 4.025 - -0.00% -
SetIntersection_None_Set_string_64_4 -1.31% 22058166.483 21768870.919 - 0.40% -
SetIntersection_Front_Vector_uint64_256_256 -1.31% 4306092.667 4249626.307 - -0.10% -
std::rotate(list<int>)_(by_1/2)/32 -1.31% 6.561 6.475 - 9.03% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -1.31% 1526617.498 1506622.925 - 9.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.31% 61254.512 60452.446 - -2.97% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -1.31% 5046.639 4980.622 - -56.55% -
SetIntersection_None_Set_uint64_1024_64 -1.31% 8701347.153 8587794.242 - -4.70% -
std::find(vector<long_long>)_(bail_25%)/32768 -1.30% 739.491 729.849 - 0.46% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 -1.30% 1.698 1.676 - 0.07% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.30% 803.426 793.003 - 11.02% -
std::set<std::string>::contains(key)_(existent)/1024 -1.30% 25.058 24.733 - 18.33% -
rng::starts_with(vector<int>)/1048576 -1.30% 69296.167 68398.154 - 0.06% -
SetIntersection_None_Vector_string_1024_256 -1.30% 1178928.719 1163652.062 - -1.68% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.30% 35.890 35.425 - -1.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.29% 16593966.256 16379348.632 - -3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.29% 42396800.392 41849227.099 - -0.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.29% 5693236.096 5619768.315 - -4.67% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 17.514 17.288 - -1.53% -
SetIntersection_None_Vector_uint64_262144_64 -1.29% 1137182.468 1122543.302 - -0.14% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -1.29% 812.986 802.525 - -44.10% -
BM_deque_deque_move_backward/64 -1.28% 3.391 3.347 - -8.53% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -1.28% 509419.259 502878.380 - 0.87% -
BM_CmpLess_uint_uint -1.28% 1.066 1.052 - -2.58% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.28% 2.917 2.879 - 0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.28% 1358468.881 1341063.619 - -0.35% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.28% 3.651 3.604 - 1.71% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 -1.28% 221.541 218.706 - 0.03% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.28% 32.179 31.767 - -0.97% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 -1.28% 3857.628 3808.350 - 3.94% -
SetIntersection_Front_Vector_string_256_1 -1.28% 4278437.591 4223804.989 - -1.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.28% 10942.810 10803.176 - -0.24% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 23.194 22.898 - -1.94% -
std::any_of(deque<int>)_(process_all)/8 -1.28% 3.472 3.428 - 4.30% -
std::map<int,_int>::erase(key)_(existent)/32 -1.27% 22.473 22.187 - -5.14% -
BM_PushHeap_uint64_PipeOrgan_64 -1.27% 1.337 1.320 - -0.38% -
std::remove(list<int>)_(sprinkled)/1024 -1.27% 962.038 949.816 - 2.27% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.27% 8.181 8.077 - -2.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.27% 1.422 1.404 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.27% 35676957.356 35225315.958 - -1.63% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.27% 7.984 7.883 - -2.77% -
SetIntersection_None_Vector_string_64_64 -1.26% 8897094.745 8784775.278 - -1.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.26% 137034002.539 135304082.426 - -2.03% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.26% 19.219 18.977 - -1.37% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.26% 16355.967 16149.862 - -4.40% -
SetIntersection_None_Set_uint64_16384_256 -1.26% 167761031.433 165648798.170 - -2.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 280.337 276.812 - 1.68% -
std::multiset<std::string>::erase(iterator)/8192 -1.26% 31.065 30.675 - 2.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.25% 12.337 12.182 - 7.87% -
SetIntersection_None_Set_float_16384_16384 -1.25% 157177494.300 155206981.438 - -3.45% -
std::is_sorted(list<int>)/8 -1.25% 2.180 2.153 - 3.44% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 -1.25% 5287.497 5221.359 - 0.42% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 -1.25% 2212.214 2184.546 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.25% 18270364.666 18041939.733 - -3.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.25% 1.785 1.762 - -2.20% -
std::none_of(vector<int>)_(process_all)/32 -1.24% 8.459 8.354 - -0.06% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.24% 60692.776 59937.518 - -81.47% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.24% 12.912 12.752 - -2.27% -
std::search(deque<int>)_(near_matches)/1000 -1.24% 22610.951 22329.965 - 20.38% -
SetIntersection_Interlaced_Set_float_16384_4 -1.24% 167262827.355 165184372.308 - -3.81% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.24% 83102.488 82071.534 - -3.37% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.24% 803.548 793.602 - 2.63% -
std::unordered_set<int>::clear()/8192 -1.24% 64303.935 63508.960 - -5.62% -
SetIntersection_Front_Vector_uint64_1024_4 -1.24% 1071723.535 1058486.963 - -0.45% -
std::partition_point(deque<int>)/1024 -1.23% 9.681 9.561 - 0.82% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.23% 397.865 392.957 - -1.19% -
std::stable_sort(vector<int>)_(ascending)/8 -1.23% 15.641 15.448 - -1.98% -
rng::starts_with(list<int>)/8192 -1.23% 9486.043 9369.131 - 9.00% -
std::partition(deque<int>)_(sparse)/8192 -1.23% 3090.769 3052.702 - -2.18% -
bm_ranges_swap_ranges_vb_aligned/128 -1.23% 3.416 3.374 - -1.72% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 -1.23% 1889.477 1866.263 - 0.35% -
std::rotate(vector<int>)_(1_element_forward)/1024 -1.23% 35.607 35.170 - -0.22% -
std::remove_copy(list<int>)_(prefix)/50 -1.23% 19.387 19.149 - 3.09% -
std::transform(deque<int>)_(identity_transform)/50 -1.23% 19.337 19.100 - -5.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.23% 5804.112 5732.923 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.23% 8302105.566 8200332.688 - -2.40% -
std::shuffle(deque<int>)/1024 -1.22% 9381.192 9266.353 - -0.13% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.22% 24.274 23.977 - -10.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.22% 1063962.768 1050946.490 - -3.15% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.22% 45957.313 45395.225 - -9.64% -
BM_PushHeap_uint64_PipeOrgan_256 -1.22% 1.720 1.699 - 0.74% -
BM_CmpEqual_ushort_uchar -1.22% 1.091 1.077 - -4.05% -
SetIntersection_Front_Vector_uint64_256_4 -1.22% 4206299.303 4154976.210 - -1.84% -
std::rotate_copy(vector<int>)/1024 -1.22% 34.024 33.610 - 2.54% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.22% 12433.161 12281.887 - 2.56% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.22% 57218.753 56522.772 - -0.42% -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 -1.22% 241611.987 238676.168 - 0.48% -
SetIntersection_Front_Vector_uint64_1024_16 -1.21% 1131625.505 1117879.167 - 0.50% -
std::fill_n(list<int>)/50 -1.21% 16.177 15.980 - 5.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.21% 1155374.058 1141346.488 - -2.71% -
rng::fold_left(list<int>)/8 -1.21% 3.821 3.775 - -1.64% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.21% 26.569 26.247 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.21% 1205032.170 1190450.124 - -1.48% -
std::rotate(list<int>)_(by_1/3)/32 -1.21% 16.963 16.758 - 29.60% -
BM_num_put<unsigned_long> -1.21% 11.825 11.682 - 12.02% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.21% 25.250 24.946 - -4.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.20% 37.816 37.361 - -16.19% -
std::for_each(map<int>::iterator)/32 -1.20% 24.018 23.729 - 10.37% -
std::search(list<int>,_pred)_(near_matches)/8192 -1.20% 2725130.187 2692408.654 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.20% 16.542 16.343 - -2.97% -
SetIntersection_Front_Set_float_256_64 -1.20% 5554868.851 5488246.672 - 0.51% -
BM_deque_vector_copy/64 -1.19% 2.609 2.578 - -2.51% -
SetIntersection_None_Vector_string_256_1 -1.19% 4549578.583 4495505.509 - -1.88% -
std::shuffle(vector<int>)/1024 -1.19% 8909.582 8803.698 - 0.99% -
BM_vector_deque_copy_backward/65536 -1.19% 8444.431 8344.086 - 8.83% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -1.18% 26626.161 26310.688 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.18% 20.832 20.586 - -0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.18% 33.743 33.345 - -5.42% -
std::fill_n(vector<bool>)/1048576 -1.18% 3837.003 3791.683 - -0.80% -
SetIntersection_None_Set_float_16384_1 -1.18% 154751400.578 152925417.007 - -3.83% -
std::find(vector<short>)_(process_all)/8192 -1.18% 182.618 180.468 - 0.30% -
rng::starts_with(vector<int>,_pred)/1024 -1.18% 292.564 289.124 - 0.63% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.18% 3962.050 3915.471 - 1.49% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.18% 2.276 2.249 - -1.08% -
std::shift_right(deque<int>)/32 -1.17% 3.469 3.428 - -0.10% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.17% 5.442 5.378 - 3.89% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.17% 12020430.459 11879306.283 - -1.38% -
SetIntersection_Front_Set_string_256_1 -1.17% 4317049.201 4266386.742 - -2.89% -
std::find_if(vector<bool>)_(process_all)/8 -1.17% 3.591 3.549 - -1.44% -
SetIntersection_Front_Vector_uint64_1024_64 -1.17% 1378672.063 1362569.923 - 2.32% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.17% 535912318.947 529654115.140 - -2.23% -
SetIntersection_None_Vector_float_256_256 -1.17% 2147060.442 2122001.405 - -2.48% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.16% 2218.870 2193.034 - -1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.16% 1925152.100 1902777.996 - -4.70% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.16% 9.010 8.905 - 3.99% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.16% 56.092 55.441 - 1.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.16% 16.269 16.081 - -1.40% -
std::copy(deque<int>)/4096 -1.15% 146.833 145.138 - 0.71% -
std::move(list<int>)/512 -1.15% 353.843 349.768 - -1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.15% 19148974.936 18928559.792 - -0.91% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.15% 10.046 9.930 - 4.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.15% 11425269.023 11294061.848 - -1.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.15% 43.677 43.176 - -2.63% -
SetIntersection_None_Set_string_256_4 -1.15% 11580332.573 11447523.345 - -1.85% -
std::multiset<int>::contains(key)_(existent)/8192 -1.15% 8.545 8.447 - 2.87% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.14% 351801058.475 347775044.445 - -0.37% -
std::transform(deque<int>,_deque<int>)/8192 -1.14% 5486.303 5423.526 - 0.24% -
std::all_of(deque<int>)_(process_all)/8 -1.14% 3.480 3.441 - 5.05% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.14% 187.087 184.952 - -39.88% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.14% 1049483.846 1037514.532 - -1.78% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.14% 5739.006 5673.569 - -0.94% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.14% 13.354 13.202 - -1.20% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.14% 28.757 28.429 - -5.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.14% 141979121.616 140363774.485 - -2.66% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.14% 2.927 2.894 - 0.32% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.14% 23.528 23.260 - -7.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.14% 56407712.732 55767046.029 - -2.63% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.13% 16.129 15.946 - -0.68% -
SetIntersection_None_Set_float_262144_1 -1.13% 1188927.002 1175479.572 - -2.21% -
SetIntersection_None_Set_uint64_262144_262144 -1.13% 1224844.889 1210994.955 - -3.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.13% 521.793 515.912 - 0.58% -
std::reverse_copy(deque<int>)/8 -1.13% 2.565 2.536 - 0.86% -
std::find(vector<long_long>)_(process_all)/32768 -1.12% 2929.004 2896.054 - 0.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 -1.12% 1015222.162 1003801.664 - 0.65% -
std::reverse_copy(vector<int>)/64 -1.12% 2.552 2.523 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.12% 1096579.905 1084292.900 - -2.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.12% 4095.822 4049.955 - 0.50% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.12% 1037334.204 1025747.172 - -3.13% -
std::find_if(vector<int>)_(bail_25%)/8192 -1.11% 214.874 212.478 - -10.57% -
std::shift_right(vector<int>)/8192 -1.11% 305.120 301.729 - 2.06% -
SetIntersection_Front_Vector_uint32_1024_64 -1.11% 1342316.935 1327416.860 - -3.28% -
std::stable_partition(list<int>)_(sparse)/32 -1.11% 9.876 9.767 - 1.29% -
std::transform(vector<int>)_(identity_transform)/8192 -1.11% 2045.912 2023.243 - 0.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 457.937 452.874 - 0.49% -
std::find_if(list<int>)_(bail_25%)/8 -1.10% 0.965 0.955 - 3.76% -
SetIntersection_Front_Vector_uint32_1024_4 -1.10% 1051538.240 1039924.548 - -4.13% -
SetIntersection_None_Set_string_64_16 -1.10% 18677665.784 18471423.039 - -2.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.10% 131714521.533 130264001.333 - -5.03% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.09% 369.975 365.924 - 0.45% -
std::mismatch(list<int>)_(it,_it,_it)/8 -1.09% 2.668 2.639 - -0.37% -
std::count_if(vector<int>)_(every_other)/1048576 -1.09% 251636.864 248892.345 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.09% 4188430.232 4142794.658 - -2.68% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -1.09% 7233.598 7154.900 - 6.11% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.09% 510.480 504.926 - -0.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.09% 8790.552 8695.021 - -0.39% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.09% 3.858 3.816 - 0.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.09% 1099412.964 1087478.551 - -1.97% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.08% 2.443 2.417 - -1.15% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.08% 51940.074 51378.608 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.08% 610.603 604.012 - -2.20% -
std::rotate(list<int>)_(by_1/4)/50 -1.08% 26.570 26.283 - 11.95% -
SetIntersection_None_Vector_string_64_16 -1.08% 14174113.395 14021723.965 - -2.51% -
BM_deque_vector_ranges_move_backward/70000 -1.07% 8674.267 8581.079 - 8.01% -
SetIntersection_None_Vector_uint32_262144_4 -1.07% 1121294.378 1109248.762 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.07% 58076818.225 57453047.990 - -2.32% -
BM_deque_vector_ranges_move_backward/64 -1.07% 2.956 2.924 - -0.21% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.07% 26.651 26.366 - -2.86% -
SetIntersection_None_Vector_uint64_64_1 -1.07% 16641770.129 16463498.477 - -2.12% -
std::find_end(vector<int>)_(same_length)/8192 -1.07% 2046.115 2024.261 - -49.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.07% 1171745.217 1159236.142 - 0.90% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 -1.07% 606.466 599.992 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.07% 2.118 2.096 - 0.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.07% 167135.271 165352.091 - -3.01% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.06% 17.269 17.086 - 7.62% -
std::sort(deque<int>)_(shuffled)/8 -1.06% 22.927 22.684 - -0.98% -
std::generate(list<int>)/50 -1.06% 15.556 15.391 - -1.27% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.06% 28.556 28.253 - 1.60% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.06% 32.666 32.319 - 1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.06% 1241457.111 1228296.307 - -2.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -1.06% 32.779 32.432 - -4.30% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -1.06% 791.791 783.420 - -42.74% -
SetIntersection_Interlaced_Set_float_1024_4 -1.05% 9895916.595 9791639.244 - 0.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.05% 13.138 13.000 - -3.87% -
std::replace_if(list<int>)_(prefix)/32 -1.05% 14.022 13.875 - -1.34% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -1.05% 291.511 288.458 - -0.75% -
std::for_each_n(vector<int>)/50 -1.05% 3.903 3.862 - 0.11% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.05% 13857.640 13712.753 - -2.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.04% 6.575 6.506 - 6.51% -
SetIntersection_Front_Vector_string_256_4 -1.04% 4659991.443 4611403.462 - -2.04% -
SetIntersection_Front_Set_uint64_262144_256 -1.04% 3876822.503 3836416.684 - 3.32% -
std::set<int>::contains(key)_(existent)/1024 -1.04% 3.882 3.842 - 1.70% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -1.04% 2.421 2.396 - -2.13% -
std::remove(list<int>)_(sprinkled)/50 -1.04% 62.436 61.789 - 1.64% -
SetIntersection_Interlaced_Set_float_16384_16 -1.04% 205822876.748 203691442.575 - -2.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.04% 9.418 9.321 - 0.31% -
std::find(vector<short>)_(bail_25%)/8192 -1.03% 45.955 45.480 - 0.38% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.03% 1102.696 1091.292 - -0.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -1.03% 23.135 22.896 - -13.11% -
std::unordered_set<std::string>::ctor(const&)/32 -1.03% 788.482 780.339 - -1.96% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.03% 502115.125 496939.362 - 0.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 -1.03% 2570.184 2543.704 - 6.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 813.785 805.407 - -0.73% -
SetIntersection_Interlaced_Set_string_256_256 -1.03% 28764655.360 28469164.735 - -9.86% -
std::for_each(set<int>::iterator)/8 -1.03% 5.063 5.011 - 11.05% -
SetIntersection_Front_Vector_float_256_16 -1.02% 4204341.447 4161324.674 - -1.54% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.02% 500.207 495.092 - -8.41% -
BM_vector_deque_move_backward/5500 -1.02% 202.812 200.742 - 0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.02% 8898418.487 8807734.870 - -30.70% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.02% 12.306 12.180 - -1.16% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.02% 5.117 5.065 - 3.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.02% 18088.066 17903.865 - -7.98% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.02% 208.046 205.929 - -99.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.02% 1013958.092 1003644.338 - 1.27% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 578.047 572.177 - -5.67% -
std::rotate(deque<int>)_(1_element_backward)/8192 -1.01% 314.148 310.962 - 0.04% -
BM_StringFindMatch1/64 -1.01% 992.367 982.312 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.01% 53.500 52.958 - -0.47% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.01% 81136.571 80315.872 - -5.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.01% 15.809 15.649 - -4.67% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.01% 3.426 3.392 - -0.71% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.01% 14561189.535 14414549.807 - -1.85% -
SetIntersection_None_Vector_string_262144_262144 -1.01% 1327838.941 1314484.178 - -0.20% -
SetIntersection_None_Set_uint32_16384_256 -1.01% 152895710.071 151358828.099 - -5.90% -
std::remove_if(deque<int>)_(prefix)/1024 -1.01% 555.756 550.170 - 0.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.00% 393862.146 389904.009 - -1.73% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.00% 506.550 501.460 - 4.15% -
std::set<int>::equal_range(key)_(existent)/8192 -1.00% 8.164 8.082 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.00% 16.113 15.951 - -0.53% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.00% 3.804 3.766 - -0.07% -
std::unordered_multiset<int>::clear()/8192 -1.00% 61997.619 61377.113 - -8.68% -
BM_deque_deque_ranges_copy/70000 -1.00% 3279.917 3247.113 - -1.43% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::for_each_n(vector<int>)/8 197.82% 0.911 2.713 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_262144_16 162.11% 3496611.628 9164820.478 - 183.06% -
SetIntersection_Interlaced_Vector_uint64_262144_64 147.08% 10397009.900 25688955.709 - 56.40% -
SetIntersection_Interlaced_Vector_float_262144_256 143.81% 20310714.315 49519122.098 - 65.16% -
rng::fold_left(deque<int>)/1048576 140.66% 552168.180 1328834.837 - -3.49% -
SetIntersection_Interlaced_Vector_float_262144_16 131.90% 2928717.384 6791735.960 - 100.26% -
rng::fold_left(deque<int>)/8192 126.88% 4554.097 10332.500 - -3.66% -
std::copy_if(vector<int>)_(every_other)/32768 125.83% 7217.053 16298.019 - 1.57% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 122.83% 3927.250 8750.966 - -4.06% -
std::copy_if(vector<int>)_(every_other)/4096 121.03% 905.895 2002.315 - 0.87% -
std::copy_if(vector<int>)_(every_other)/262144 120.20% 58160.561 128069.447 - 0.92% -
std::copy_if(vector<int>)_(every_other)/1048576 116.83% 232805.495 504797.250 - 4.54% -
std::copy_if(vector<int>)_(every_other)/512 115.69% 118.492 255.579 - 0.78% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 114.85% 13.066 28.072 - 2.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 112.91% 1011.249 2153.042 - -4.71% -
std::copy_if(vector<int>)_(every_other)/64 112.47% 15.539 33.016 - 0.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 110.13% 34.843 73.216 - 39.17% -
std::map<int,_int>::contains(key)_(non-existent)/8192 106.72% 9.369 19.367 - 34.69% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 106.00% 43.699 90.022 - 21.05% -
rng::starts_with(list<int>)/1000 100.00% 751.740 1503.516 - 86.70% -
SetIntersection_Interlaced_Vector_uint64_262144_256 99.49% 35286190.390 70392202.863 - 137.52% -
SetIntersection_Interlaced_Vector_float_16384_256 89.35% 14879141.384 28173891.549 - 6.32% -
SetIntersection_Interlaced_Vector_uint32_262144_64 83.09% 8475549.431 15517515.450 - -5.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 78.35% 23.019 41.056 - -6.30% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.34% 409.990 718.883 - 0.03% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 70.43% 162.883 277.608 - -6.03% -
std::copy_n(vector<int>)/4096 66.99% 142.411 237.813 - 18.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 66.42% 1366.765 2274.554 - 52.38% -
std::copy_if(vector<int>)_(every_other)/8 66.32% 2.529 4.207 - 3.70% -
SetIntersection_Interlaced_Vector_float_1024_64 65.45% 3272023.439 5413446.593 - 43.97% -
ranges::min(std::list<long_long>)/1 63.95% 0.225 0.369 - 5.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 63.82% 3078611.118 5043474.181 - -7.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.66% 43.137 70.600 - 11.14% -
std::is_sorted(deque<int>)/8 60.78% 2.861 4.600 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 60.66% 18.411 29.579 - 3.06% -
std::find_if_not(list<int>)_(process_all)/8 60.14% 2.254 3.609 - -5.52% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 58.15% 0.228 0.361 - -19.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 57.53% 87789.553 138293.576 - 5.07% -
BM_PushHeap_float_Ascending_1 56.81% 0.393 0.617 - -10.50% -
rng::starts_with(list<int>)/1024 55.42% 769.665 1196.249 - 48.04% -
BM_PushHeap_uint64_Descending_1 55.30% 0.448 0.696 - -1.36% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 55.24% 11.322 17.577 - -27.07% -
rng::for_each(set<int>)/8 53.44% 4.492 6.893 - -1.90% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 52.81% 44.611 68.168 - -3.43% -
std::adjacent_find(deque<int>)/50 52.80% 14.032 21.442 - -3.90% -
std::none_of(vector<int>)_(process_all)/50 51.84% 12.678 19.250 - -3.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 51.43% 3.523 5.335 - 5.14% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 50.66% 22.999 34.652 - 50.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.46% 33.359 50.192 - 54.07% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.43% 68.416 102.917 - 5.23% -
std::partition(list<int>)_(sparse)/50 49.27% 14.858 22.179 - -13.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.52% 35.413 52.597 - 55.86% -
rng::for_each(multiset<int>)/8 47.05% 4.482 6.591 - -1.93% -
std::search(deque<int>,_pred)_(no_match)/1048576 46.67% 445882.271 653961.259 - -1.53% -
std::search(deque<int>,_pred)_(no_match)/8192 46.46% 3496.490 5120.953 - -1.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 46.28% 0.477 0.697 - 59.57% -
std::search(deque<int>,_pred)_(no_match)/1000 46.15% 424.574 620.500 - -0.53% -
std::search(deque<int>,_pred)_(no_match)/1024 45.85% 436.352 636.431 - -3.66% -
std::unique_copy(deque<int>)_(sprinkled)/32 45.45% 9.201 13.383 - 42.50% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 44.99% 360.174 522.213 - 45.26% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 44.87% 88937523.839 128845034.633 - 7.56% -
std::set<int>::contains(key)_(non-existent)/8192 44.84% 10.322 14.949 - 50.71% -
BM_vector_deque_move_backward/0 44.65% 0.419 0.606 - 9.90% -
std::unique_copy(deque<int>)_(sprinkled)/52 44.43% 14.717 21.256 - 38.53% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 43.81% 7.661 11.017 - -26.46% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 43.62% 49.746 71.445 - 1.39% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 43.42% 617.132 885.091 - -0.64% -
rng::for_each(multimap<int>)/8 42.82% 4.390 6.269 - -5.44% -
std::shift_right(vector<int>)/32 42.75% 2.942 4.200 - 1.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 42.71% 24.167 34.490 - 7.76% -
SetIntersection_Interlaced_Vector_string_262144_1024 42.02% 240300974.724 341282352.587 - 1.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.90% 251532872.470 356922584.506 - 4.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 41.72% 27482531.385 38947530.987 - -0.69% -
SetIntersection_Interlaced_Vector_uint32_16384_64 41.55% 6288828.913 8901673.175 - 6.82% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 41.07% 120609.980 170150.446 - 31.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 40.71% 13086.537 18413.461 - 40.94% -
ranges::minmax(std::deque<char>)/1 40.05% 0.657 0.920 - 11.07% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 39.62% 50.014 69.830 - 9.92% -
std::map<std::string,_int>::insert(value)_(already_present)/32 38.62% 19.225 26.650 - 12.23% -
rng::for_each(map<int>)/8 38.53% 4.442 6.154 - -0.42% -
ranges::minmax(std::list<long_long>)/1 38.23% 0.343 0.473 - 12.37% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 38.13% 29.807 41.171 - -2.23% -
rng::fold_left(deque<int>)/32 38.02% 16.159 22.303 - -3.88% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 37.85% 0.353 0.486 - -2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 37.84% 252514816.985 348072496.509 - 40.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.81% 26.825 36.967 - -2.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 37.69% 2.254 3.104 - 3.27% -
rng::fold_left(deque<int>)/50 37.61% 27.054 37.229 - -4.72% -
SetIntersection_Interlaced_Vector_uint32_16384_16 36.43% 2417594.561 3298357.704 - -1.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.81% 24.959 33.897 - 4.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.58% 1.092 1.481 - -0.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 35.25% 1.001 1.354 - 1.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 34.98% 66.006 89.093 - 30.30% -
std::copy_n(vector<bool>)_(aligned)/262144 34.91% 585.453 789.842 - 178.33% -
std::unordered_multiset<int>::count(key)_(existent)/1024 34.79% 1.528 2.059 - 30.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.71% 73.949 99.620 - -0.94% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 34.32% 1.167 1.568 - 13.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 34.29% 4061766.157 5454672.159 - 31.97% -
std::shift_left(vector<int>)/32 34.09% 2.967 3.979 - 30.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.07% 68.201 90.754 - -0.42% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 32.91% 27.189 36.136 - 23.54% -
std::deque<int>::ctor(size)/32 32.50% 27.048 35.839 - 20.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 32.36% 11.949 15.816 - 28.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.28% 30.851 40.811 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 32.17% 43193591.901 57090322.218 - 20.13% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.86% 4315.562 5690.640 - -0.00% -
std::stable_partition(list<int>)_(dense)/8192 31.65% 17489.942 23026.231 - 12.37% -
std::adjacent_find(deque<int>)/8 31.55% 2.935 3.861 - 5.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 31.54% 32.975 43.376 - 15.11% -
SetIntersection_Interlaced_Vector_uint64_1024_64 31.20% 3675759.902 4822669.843 - 33.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 30.84% 74.839 97.917 - 13.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 30.65% 1.335 1.744 - -6.51% -
std::equal(vector<bool>)_(unaligned)/50 30.62% 0.816 1.066 - 13.83% -
SetIntersection_Interlaced_Vector_float_262144_1024 30.58% 103759567.730 135491569.950 - 36.12% -
std::equal(vector<bool>)_(unaligned)/8 30.26% 0.818 1.065 - 13.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 30.23% 4344247.022 5657426.119 - 29.06% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 30.00% 24.678 32.082 - -6.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 29.88% 33.177 43.091 - 4.44% -
std::rotate(list<int>)_(by_1/3)/32 29.60% 12.931 16.758 - -1.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.27% 12.141 15.694 - 27.33% -
BM_StringEraseWithMove_Empty_Transparent 29.12% 0.557 0.719 - 25.64% -
std::unordered_map<int,_int>::count(key)_(existent)/32 28.63% 1.155 1.486 - -1.66% -
std::find_if_not(vector<char>)_(process_all)/50 28.56% 5.349 6.876 - 1.75% -
SetIntersection_Interlaced_Vector_uint64_1024_256 28.53% 6141338.510 7893439.242 - 25.10% -
std::set<int>::insert(value)_(already_present)/1024 28.49% 5.798 7.450 - 25.66% -
BM_PushHeap_float_QuickSortAdversary_1 28.47% 0.449 0.577 - 46.75% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 28.18% 105267.024 134926.105 - 26.68% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 28.14% 286619.438 367279.546 - 32.49% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 28.02% 38612.635 49431.283 - 28.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 27.99% 6028.432 7715.814 - -2.96% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 27.95% 10385.059 13287.764 - 2.47% -
std::deque<int>::ctor(size)/1024 27.79% 71.742 91.681 - 21.56% -
std::search(list<int>,_pred)_(single_element)/8192 27.69% 7696.478 9827.685 - -4.28% -
std::find_if(vector<char>)_(process_all)/8 27.56% 1.258 1.605 - 14.08% -
SetIntersection_Interlaced_Vector_uint64_16384_64 27.45% 6593671.884 8403776.112 - 36.73% -
std::unordered_set<std::string>::erase(iterator)/1024 27.31% 27.474 34.977 - 4.45% -
BM_PushHeap_uint32_QuickSortAdversary_1 27.12% 0.394 0.501 - 3.34% -
BM_lexicographical_compare_three_way<IntPtr>/1 27.02% 0.362 0.460 - 11.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.56% 53.285 67.437 - -1.78% -
SetIntersection_Interlaced_Vector_float_16384_1024 26.37% 51359001.067 64904857.459 - 43.87% -
std::find_end(deque<int>)_(single_element)/1000 26.32% 249.091 314.659 - 0.12% -
std::unordered_set<std::string>::find(key)_(existent)/1024 26.19% 28.851 36.407 - -11.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.14% 51.024 64.359 - -9.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 25.97% 98519608.942 124106022.201 - 21.95% -
std::set<int>::insert(value)_(already_present)/8192 25.90% 9.575 12.055 - 24.45% -
bm_ranges_lexicographical_compare<signed_char>/64 25.70% 2.058 2.587 - 14.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 25.55% 574.778 721.645 - 7.60% -
std::unordered_set<int>::erase(key)_(existent)/8192 25.41% 22.816 28.614 - 24.90% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 25.32% 5.463 6.846 - 2.81% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.28% 79717150.781 99872343.956 - 0.48% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 25.23% 44403612.134 55606927.150 - 1.62% -
std::set<std::string>::contains(key)_(non-existent)/1024 25.20% 20.044 25.095 - 14.52% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 25.04% 8.279 10.352 - 9.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 25.00% 10011.729 12514.496 - -2.88% -
std::copy_backward(vector<bool>)_(aligned)/262144 24.96% 616.078 769.867 - 15.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 24.92% 7.802 9.746 - -15.29% -
ranges::minmax(std::list<char>)/64 24.86% 29.676 37.055 - 1.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 24.78% 0.463 0.578 - 47.24% -
std::find_if(vector<char>)_(process_all)/50 24.57% 5.347 6.660 - -2.20% -
BM_lexicographical_compare_three_way_slow_path/16384 24.47% 3657.658 4552.574 - 2.20% -
std::map<int,_int>::find(key)_(existent)/1024 24.30% 3.643 4.528 - 3.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 24.27% 0.289 0.359 - -25.98% -
BM_lexicographical_compare_three_way_slow_path/4096 24.02% 925.619 1147.940 - 2.11% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.90% 8300.318 10284.056 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 23.77% 4070286.955 5037679.511 - 19.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.37% 63.587 78.446 - 17.12% -
SetIntersection_Front_Set_uint64_262144_1024 23.25% 12550053.575 15468246.619 - 17.95% -
ranges::minmax(std::deque<long_long>)/1 23.10% 0.690 0.849 - -6.13% -
BM_deque_deque_ranges_copy/0 22.91% 0.738 0.907 - 14.82% -
rng::for_each(multimap<int>)/32 22.90% 21.471 26.388 - -2.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 22.83% 53.254 65.415 - 4.05% -
std::find_if_not(vector<char>)_(process_all)/8192 22.82% 794.703 976.072 - -0.06% -
rng::for_each(multiset<int>)/32 22.82% 20.613 25.317 - -0.46% -
BM_lexicographical_compare_three_way_slow_path/1024 22.78% 239.615 294.202 - 2.24% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.66% 25.311 31.046 - -1.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 22.21% 1.042 1.274 - 0.32% -
std::find_if_not(vector<char>)_(process_all)/32768 22.17% 3135.211 3830.293 - -1.65% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.01% 241472.428 294632.345 - 1.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 22.00% 39278.302 47918.037 - 11.12% -
std::set<int>::lower_bound(key)_(non-existent)/1024 21.96% 5.625 6.860 - 9.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 21.88% 640.270 780.332 - -11.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 21.82% 1448.277 1764.239 - -1.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 21.60% 5155.527 6269.325 - 14.11% -
std::find(vector<bool>)_(process_all)/50 21.51% 0.560 0.680 - -3.12% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.50% 0.378 0.460 - 20.55% -
BM_StringEraseWithMove_Empty_Opaque 21.43% 0.789 0.958 - 18.72% -
std::upper_bound(std::list<int>)/100 21.35% 83.840 101.744 - -6.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.32% 31.457 38.164 - 4.68% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 21.31% 358.130 434.430 - 26.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.07% 797.712 965.787 - 21.15% -
std::remove(deque<int>)_(sprinkled)/50 21.02% 55.195 66.800 - 11.65% -
std::multimap<int,_int>::count(key)_(non-existent)/32 21.01% 2.280 2.759 - 17.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.97% 783.875 948.266 - 25.93% -
std::unordered_multiset<int>::count(key)_(existent)/8192 20.90% 1.542 1.864 - 14.10% -
BM_lexicographical_compare_three_way_slow_path/65536 20.83% 15045.955 18179.503 - 1.84% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 20.83% 5.695 6.882 - -14.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 20.73% 524.207 632.867 - -28.61% -
std::find(vector<bool>)_(process_all)/8 20.65% 0.560 0.676 - 12.36% -
std::unordered_set<std::string>::count(key)_(existent)/1024 20.63% 34.632 41.777 - 17.45% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 20.63% 28.206 34.024 - -1.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.60% 8359.311 10081.075 - -10.57% -
SetIntersection_Interlaced_Vector_uint64_1024_16 20.57% 2010712.985 2424408.741 - 25.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.44% 0.579 0.697 - 28.43% -
std::search(deque<int>)_(near_matches)/1000 20.38% 18549.697 22329.965 - -1.24% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 20.37% 2.689 3.237 - -22.22% -
rng::for_each(set<int>)/32 20.31% 21.082 25.365 - -1.43% -
std::copy_if(list<int>)_(every_other)/64 20.23% 23.190 27.882 - 2.46% -
SetIntersection_None_Set_string_1024_4 20.20% 8913836.554 10714692.063 - 17.31% -
std::find_if(vector<char>)_(process_all)/32768 20.17% 3137.543 3770.231 - -4.56% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 20.09% 5.426 6.517 - -6.32% -
std::copy_backward(vector<bool>)_(aligned)/1048576 19.64% 3169.555 3791.989 - 17.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 19.60% 105013.388 125593.067 - 24.46% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.59% 2.500 2.989 - -3.56% -
std::multimap<std::string,_int>::erase(iterator)/8192 19.57% 25.957 31.037 - -15.76% -
std::set<std::string>::insert(value)_(already_present)/1024 19.42% 22.657 27.056 - 65.12% -
std::search(deque<int>)_(near_matches)/1024 19.41% 19502.269 23287.406 - -2.01% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.36% 5958482.543 7111847.507 - 0.68% -
std::find_if(vector<char>)_(process_all)/8192 19.28% 795.203 948.548 - -5.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 19.27% 1.042 1.242 - -0.35% -
std::map<std::string,_int>::contains(key)_(existent)/32 19.27% 14.421 17.200 - 20.13% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.12% 639.612 761.908 - 22.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 19.06% 10149.652 12083.877 - 17.91% -
BM_PushHeap_uint64_Random_1 18.90% 0.392 0.466 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 18.70% 2224207.993 2640176.498 - -2.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 18.65% 32.710 38.809 - -48.44% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.64% 0.367 0.436 - 8.53% -
ranges::min(std::deque<long_long>)/1 18.58% 0.600 0.711 - 6.58% -
std::set<std::string>::erase(iterator)/1024 18.45% 25.981 30.774 - 11.57% -
std::set<std::string>::contains(key)_(existent)/1024 18.33% 20.901 24.733 - -1.30% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.31% 1582098.356 1871770.374 - 22.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.20% 3234.376 3823.108 - -2.90% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 18.16% 0.923 1.090 - -3.73% -
std::copy(list<int>)/64 18.12% 33.494 39.563 - 22.36% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 18.04% 13062.786 15419.059 - 22.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.02% 39.832 47.011 - 7.78% -
SetIntersection_Interlaced_Vector_float_1024_256 18.01% 5542685.328 6540986.890 - 6.42% -
BM_lexicographical_compare_three_way_slow_path/64 17.98% 15.120 17.839 - 1.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 17.96% 11.286 13.313 - 13.59% -
std::set<std::string>::equal_range(key)_(existent)/1024 17.94% 21.788 25.696 - 12.92% -
std::multimap<int,_int>::ctor(const&)/32 17.92% 217.826 256.865 - 15.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.91% 35.775 42.184 - 1.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 17.84% 721.093 849.713 - 56.37% -
std::copy_n(deque<int>)/32768 17.81% 1135.930 1338.191 - -6.60% -
BM_num_put<bool> 17.77% 9.315 10.970 - 3.39% -
std::equal(deque<int>)_(it,_it,_it)/50 17.77% 21.548 25.377 - 4.30% -
std::partition_point(vector<int>)/8192 17.75% 7.975 9.391 - -8.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 17.73% 18102.435 21311.390 - 5.56% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 17.67% 7683.944 9041.520 - 2.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 17.65% 892.241 1049.697 - 1.54% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.54% 6834657.462 8033452.645 - 14.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.43% 417454.532 490232.972 - -1.47% -
std::multimap<int,_int>::ctor(const&)/1024 17.37% 6682.139 7842.683 - 20.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 17.33% 43.669 51.237 - 16.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17.25% 1116.022 1308.513 - -3.10% -
std::unordered_set<int>::contains(key)_(existent)/8192 17.23% 1.218 1.428 - 6.20% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 17.17% 1.573 1.843 - 7.32% -
std::set<std::string>::contains(key)_(non-existent)/32 17.08% 9.813 11.490 - 13.12% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.07% 0.693 0.811 - -1.90% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 17.05% 19040.176 22286.648 - 5.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.05% 32.661 38.228 - 7.33% -
rng::for_each(map<int>)/32 17.00% 21.636 25.313 - -0.60% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.99% 21.623 25.298 - 14.53% -
SetIntersection_None_Set_string_1024_64 16.99% 9049882.699 10587354.195 - 17.27% -
std::copy_backward(deque<int>)/64 16.96% 3.027 3.540 - 0.37% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 16.95% 26.733 31.264 - 18.73% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.93% 0.693 0.810 - -0.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.93% 0.693 0.810 - -1.87% -
std::find_if(deque<int>)_(bail_25%)/32768 16.83% 2213.869 2586.506 - 5.66% -
std::unordered_multimap<int,_int>::clear()/1024 16.80% 8476.642 9900.893 - 22.95% -
BM_deque_deque_ranges_copy_backward/0 16.78% 0.789 0.921 - 0.07% -
std::replace(vector<int>)_(sprinkled)/32 16.57% 5.802 6.764 - 30.09% -
BM_deque_vector_copy_backward/70000 16.50% 7945.824 9257.163 - 0.42% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.49% 29.268 34.094 - -0.13% -
std::set<std::string>::count(key)_(existent)/8192 16.43% 32.965 38.380 - 22.84% -
std::unordered_set<int>::erase(iterator)/8192 16.41% 20.300 23.630 - 16.27% -
ranges::min(std::vector<char>)/64 16.41% 3.618 4.212 - 1.51% -
SetIntersection_Interlaced_Vector_uint32_16384_256 16.34% 19485468.659 22670296.968 - 4.12% -
BM_lexicographical_compare_three_way_slow_path/256 16.26% 68.636 79.793 - 2.67% -
BM_deque_vector_ranges_copy_backward/70000 16.05% 7926.998 9199.180 - 3.68% -
std::adjacent_find(list<int>)/50 16.03% 20.183 23.418 - -3.42% -
SetIntersection_None_Set_string_1024_16 16.00% 9180812.435 10649676.970 - 21.97% -
bm_ranges_swap_ranges_vb_aligned/256 16.00% 3.535 4.100 - -1.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.95% 2.599 3.014 - -0.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.94% 49.618 57.527 - 7.63% -
std::is_partitioned(deque<int>)_(partitioned)/50 15.92% 13.850 16.055 - 14.30% -
std::find_if_not(vector<char>)_(process_all)/1024 15.86% 111.583 129.277 - -2.55% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.70% 14.421 16.685 - -3.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.69% 42.154 48.768 - 16.15% -
std::unordered_set<int>::count(key)_(non-existent)/32 15.67% 1.397 1.616 - 17.09% -
std::for_each(set<int>::iterator)/32 15.64% 21.134 24.440 - -0.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 15.63% 23.950 27.694 - -9.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 15.57% 948.595 1096.292 - 17.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 15.55% 19.860 22.949 - 14.09% -
std::stable_partition(list<int>)_(dense)/32 15.53% 33.506 38.709 - 0.34% -
std::multimap<int,_int>::ctor(const&)/8192 15.47% 53130.309 61347.465 - 17.63% -
std::replace(vector<int>)_(sprinkled)/50 15.42% 8.763 10.114 - 25.82% -
std::find_if(deque<int>)_(bail_25%)/8192 15.27% 569.375 656.336 - 8.48% -
std::map<int,_int>::equal_range(key)_(existent)/32 15.23% 1.776 2.047 - 0.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 15.19% 179692.170 206979.857 - 10.79% -
BM_deque_vector_ranges_move_backward/64000 15.17% 7048.994 8118.099 - 3.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 15.16% 27.208 31.334 - 14.07% -
std::unordered_multimap<int,_int>::clear()/8192 15.15% 67123.529 77294.470 - 23.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.09% 44.374 51.070 - -0.30% -
SetIntersection_Interlaced_Vector_float_16384_64 15.07% 5576420.644 6416997.793 - 0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 15.06% 7094.092 8162.688 - 20.31% -
SetIntersection_None_Set_string_1024_1 15.04% 9175112.863 10554606.545 - 19.44% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.03% 28.487 32.769 - 6.94% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.98% 12.896 14.827 - -0.60% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 14.94% 210.444 241.874 - 20.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.93% 1417.675 1629.281 - -8.56% -
ranges::minmax(std::list<long_long>)/64 14.91% 28.084 32.271 - 7.25% -
std::search(deque<int>)_(no_match)/1024 14.90% 303.162 348.347 - -19.25% -
BM_lexicographical_compare_three_way_slow_path/262144 14.83% 63294.777 72684.167 - 1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.79% 8917.054 10235.753 - 20.72% -
std::rotate(deque<int>)_(by_1/2)/32 14.77% 7.501 8.609 - -0.24% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.73% 5831.933 6691.039 - 6.08% -
std::find(deque<int>)_(bail_25%)/8 14.71% 1.995 2.288 - -2.16% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 14.64% 48.762 55.901 - 77.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.62% 14177.338 16250.148 - 6.94% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.58% 4280.391 4904.271 - 0.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.56% 25.234 28.907 - -35.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 14.54% 1.234 1.414 - 4.60% -
std::copy(vector<bool>)_(aligned)/64 14.52% 1.257 1.440 - 9.53% -
BM_PushHeap_uint64_Random_16 14.51% 4.160 4.763 - 3.25% -
BM_tolower_char<wchar_t> 14.51% 0.603 0.691 - 25.01% -
std::partition(deque<int>)_(dense)/32 14.46% 9.854 11.279 - 23.60% -
BM_num_put<long> 14.45% 10.715 12.264 - -0.36% -
std::for_each(multimap<int>::iterator)/8 14.45% 4.438 5.079 - -0.23% -
BM_PushHeap_uint64_Random_4 14.36% 2.258 2.582 - -0.55% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.21% 7171.693 8190.701 - -2.41% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.18% 587.906 671.295 - -2.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 14.11% 9.009 10.280 - 3.24% -
SetIntersection_Interlaced_Vector_uint64_16384_16 14.09% 2854757.447 3256929.801 - 33.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.07% 26.808 30.581 - 7.08% -
BM_num_put<unsigned_long_long> 14.03% 10.120 11.540 - -0.49% -
std::find_if_not(vector<int>)_(bail_25%)/32768 14.01% 842.915 960.975 - -0.88% -
std::rotate(list<int>)_(1_element_backward)/50 14.00% 22.235 25.347 - -5.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.93% 0.711 0.810 - -1.94% -
std::for_each(multimap<int>::iterator)/32 13.92% 20.803 23.698 - -0.20% -
BM_StringRelational_Compare_Small_Empty_Control 13.88% 1.616 1.840 - -2.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.87% 1.004 1.143 - 0.67% -
std::unordered_set<int>::count(key)_(non-existent)/1024 13.86% 1.386 1.578 - -12.43% -
BM_StringFindAllMatch/8 13.74% 2.683 3.052 - 9.60% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.69% 2.107 2.395 - 0.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 13.63% 29.128 33.098 - 3.91% -
std::set<int>::equal_range(key)_(non-existent)/1024 13.62% 5.801 6.592 - -2.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.61% 752.078 854.414 - 55.99% -
std::set<int>::lower_bound(key)_(non-existent)/32 13.58% 2.336 2.654 - 15.53% -
SetIntersection_None_Set_float_1024_256 13.56% 8782823.499 9974005.873 - 11.26% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.56% 55761.060 63319.533 - 16.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 13.52% 637.450 723.629 - 8.72% -
std::multiset<std::string>::count(key)_(existent)/8192 13.48% 26.521 30.095 - 0.89% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 13.45% 56.817 64.459 - 20.16% -
bm_write 13.43% 531.909 603.344 - 9.81% -
std::for_each(map<int>::iterator)/8 13.35% 4.445 5.038 - 0.02% -
std::copy(vector<bool>)_(aligned)/262144 13.32% 587.809 666.120 - -5.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 13.32% 288209.174 326595.828 - 17.20% -
SetIntersection_None_Set_float_1024_4 13.27% 8935352.638 10120780.133 - 14.46% -
std::make_heap(deque<int>)_(descending)/8192 13.26% 7682.167 8700.482 - 1.15% -
std::is_partitioned(deque<int>)_(partitioned)/32 13.22% 9.165 10.377 - 7.45% -
std::count(list<int>)_(every_other)/1024 13.22% 667.153 755.323 - -3.23% -
std::for_each_n(list<int>)/8192 13.16% 7358.066 8326.122 - 2.11% -
BM_lexicographical_compare_three_way_slow_path/1 13.12% 0.364 0.412 - -2.96% -
std::multimap<int,_int>::contains(key)_(existent)/1024 13.12% 3.891 4.401 - -4.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 13.09% 170865.986 193237.280 - 9.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.06% 67.682 76.519 - -3.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 13.01% 4.520 5.108 - 1.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.98% 44.154 49.883 - 7.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.81% 1.426 1.609 - 6.43% -
std::map<int,_int>::equal_range(key)_(existent)/1024 12.79% 4.437 5.005 - 0.77% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 12.69% 286002.924 322286.840 - 16.09% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.64% 594.917 670.135 - -2.21% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 12.61% 1.333 1.501 - -4.83% -
std::find_if(vector<char>)_(process_all)/1024 12.60% 111.723 125.797 - -3.27% -
std::unordered_set<int>::erase(iterator)/1024 12.58% 20.345 22.904 - 11.89% -
std::is_partitioned(deque<int>)_(partitioned)/1024 12.53% 301.415 339.195 - 7.43% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.53% 12.890 14.506 - 17.28% -
std::vector<std::string>::ctor(size)/32 12.53% 31.751 35.730 - 12.63% -
SetIntersection_None_Set_string_16384_16384 12.47% 193088059.122 217174328.704 - 9.46% -
std::unique(deque<int>)_(sprinkled)/52 12.46% 59.995 67.471 - 12.98% -
std::is_sorted_until(vector<int>,_pred)/8 12.44% 3.123 3.512 - -1.93% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 12.44% 1.257 1.413 - 12.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 12.33% 46.525 52.262 - 3.61% -
std::remove(deque<int>)_(sprinkled)/32 12.30% 50.120 56.285 - 8.21% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 12.30% 944.514 1060.704 - 14.54% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 12.30% 33866.164 38032.180 - 16.18% -
std::find_if_not(vector<int>)_(bail_25%)/8192 12.29% 219.855 246.884 - -0.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.29% 19.846 22.286 - 5.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 12.29% 20369.761 22873.347 - 8.29% -
std::is_partitioned(list<int>)_(partitioned)/8192 12.29% 6820.001 7658.100 - 7.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 12.26% 5649547.571 6342339.558 - 10.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 12.21% 13606882.716 15267710.557 - 8.58% -
std::copy(list<int>)/8 12.20% 2.147 2.409 - -1.68% -
BM_num_put<long_long> 12.18% 10.502 11.782 - -2.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 12.18% 33779.520 37894.088 - 16.61% -
BM_deque_vector_ranges_copy_backward/64000 12.18% 7216.258 8094.905 - 0.64% -
std::make_heap(deque<int>)_(heap)/8192 12.17% 7691.074 8627.143 - 0.15% -
std::search(list<int>,_pred)_(same_length)/8192 12.11% 8817.087 9885.001 - 3.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 12.11% 32.052 35.934 - 15.80% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.10% 4.823 5.407 - -0.56% -
std::map<std::string,_int>::erase(key)_(existent)/1024 12.10% 89.642 100.485 - 4.21% -
std::set<int>::find(key)_(non-existent)/1024 12.06% 5.378 6.027 - 8.76% -
std::rotate(deque<int>)_(by_1/2)/50 12.04% 10.351 11.597 - -0.28% -
BM_deque_vector_copy_backward/65536 12.03% 7365.590 8251.960 - 0.40% -
std::unordered_set<int>::count(key)_(non-existent)/8192 12.03% 1.376 1.541 - 3.50% -
std::rotate(list<int>)_(by_1/4)/32 12.02% 13.020 14.585 - -1.36% -
BM_num_put<unsigned_long> 12.02% 10.429 11.682 - -1.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.01% 21.102 23.636 - 0.46% -
BM_deque_vector_ranges_copy_backward/65536 11.95% 7489.534 8384.769 - 0.90% -
std::rotate(list<int>)_(by_1/4)/50 11.95% 23.478 26.283 - -1.08% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.94% 1470.972 1646.557 - 16.38% -
std::set<std::string>::insert(value)_(new_value,_end)/32 11.92% 40.839 45.708 - 14.37% -
std::search(list<int>)_(no_match)/1000 11.90% 672.398 752.384 - 0.35% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 11.86% 0.598 0.668 - 6.13% -
std::adjacent_find(vector<int>,_pred)/1024 11.85% 398.065 445.224 - 5.10% -
rng::contains_subrange(deque<int>)_(process_all)/50 11.83% 23.562 26.349 - -5.74% -
std::partial_sort(deque<int>)_(repeated)/8192 11.80% 67850.969 75854.424 - -0.14% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 11.78% 19.995 22.351 - 3.45% -
ranges::minmax(std::list<char>)/70000 11.77% 52375.250 58540.553 - 3.02% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.74% 27.049 30.224 - 8.30% -
ranges::minmax(std::list<char>)/1 11.73% 0.412 0.460 - 12.57% -
BM_PushHeap_string_Ascending_64 11.72% 7.293 8.148 - 12.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 11.63% 20688.633 23095.535 - 7.96% -
SetIntersection_Interlaced_Vector_float_256_256 11.59% 4606317.495 5140265.574 - 0.11% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 11.55% 13.132 14.649 - 17.30% -
BM_PushHeap_uint32_Ascending_1 11.52% 0.466 0.520 - 30.08% -
std::none_of(list<int>)_(process_all)/8192 11.51% 7971.376 8888.980 - -1.32% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 11.50% 26.129 29.133 - 0.22% -
SetIntersection_None_Set_string_16384_256 11.49% 189368817.101 211129205.221 - 13.87% -
BM_PushHeap_uint64_Ascending_262144 11.40% 4.662 5.193 - 4.86% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 11.39% 1.912 2.130 - 30.32% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 11.38% 111152.191 123806.607 - 6.07% -
std::set<std::string>::find(key)_(existent)/32 11.37% 14.271 15.894 - 5.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 11.36% 181479.996 202102.105 - 7.88% -
std::partition(deque<int>)_(dense)/50 11.34% 15.300 17.035 - 23.08% -
BM_PushHeap_string_Ascending_256 11.28% 10.965 12.202 - 13.68% -
std::replace(vector<int>)_(sprinkled)/1024 11.25% 149.937 166.799 - 11.58% -
BM_PushHeap_uint64_Random_1024 11.24% 5.759 6.406 - -0.32% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.24% 734.320 816.844 - 58.89% -
BM_std_minmax_element<short>/3 11.22% 1.080 1.201 - -5.88% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 11.13% 23.326 25.922 - -17.89% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 11.13% 8.241 9.158 - 5.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 11.12% 13417939.980 14909775.266 - 0.89% -
BM_StringFindAllMatch/1 11.12% 2.905 3.228 - 6.39% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 11.11% 28.842 32.046 - 7.24% -
std::make_heap(deque<int>)_(descending)/1024 11.08% 985.296 1094.425 - 0.10% -
std::for_each(set<int>::iterator)/8 11.05% 4.513 5.011 - -1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.04% 1133.193 1258.305 - 0.33% -
SetIntersection_Front_Vector_float_262144_16384 11.03% 71787441.651 79704496.522 - 5.35% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 11.02% 714.305 793.003 - -1.30% -
BM_StringConstructDestroyCStr_Empty_Opaque 11.01% 2.079 2.308 - 6.68% -
std::make_heap(deque<int>)_(heap)/1024 11.00% 985.834 1094.310 - -0.01% -
BM_PushHeap_uint32_PipeOrgan_4 11.00% 0.485 0.538 - -1.15% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 10.98% 30.134 33.443 - 0.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 10.96% 1.048 1.162 - -8.98% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 10.94% 23.146 25.679 - 1.73% -
std::vector<int>::ctor(size)/32 10.94% 9.964 11.054 - 7.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.93% 9.719 10.782 - 0.95% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 10.86% 5886.704 6525.760 - 2.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.81% 34.098 37.782 - 37.36% -
std::rotate(deque<int>)_(by_1/2)/8192 10.78% 1458.690 1615.902 - -2.74% -
SetIntersection_None_Set_float_1024_1 10.77% 8974772.755 9941657.774 - 11.18% -
std::set<int>::find(key)_(non-existent)/8192 10.76% 8.408 9.312 - 10.69% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 10.75% 1.924 2.131 - 23.35% -
SetIntersection_Front_Vector_float_16384_16384 10.75% 71971327.344 79706010.678 - 2.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.73% 13266714.681 14690836.915 - 1.43% -
std::for_each(multiset<int>::iterator)/32 10.73% 21.436 23.735 - 0.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.70% 12369.837 13693.973 - 9.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 10.68% 888.701 983.651 - 10.23% -
std::copy_backward(vector<bool>)_(aligned)/64 10.66% 1.605 1.776 - -1.48% -
ranges::min(std::vector<char>)/8 10.64% 2.211 2.447 - 5.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 10.62% 310.220 343.166 - -6.72% -
std::map<std::string,_int>::erase(iterator)/32 10.60% 28.573 31.602 - 11.72% -
BM_PushHeap_uint64_Random_256 10.58% 5.640 6.236 - 0.91% -
BM_PushHeap_uint64_Random_64 10.56% 5.219 5.770 - 0.60% -
std::set<int>::equal_range(key)_(existent)/32 10.56% 1.714 1.895 - 1.53% -
SetIntersection_None_Set_string_16384_64 10.55% 189303532.077 209270486.180 - 12.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.54% 13387910.766 14799441.487 - 7.39% -
BM_PushHeap_uint64_Ascending_64 10.53% 1.523 1.683 - 6.49% -
BM_deque_vector_ranges_move_backward/65536 10.51% 7380.689 8156.136 - -0.13% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 10.50% 37985905.056 41975725.471 - 4.92% -
ranges::min(std::vector<__int128>)/1 10.50% 0.340 0.375 - 2.21% -
std::multiset<int>::ctor(const&)/32 10.49% 216.422 239.126 - 1.96% -
std::unordered_map<int,_int>::find(key)_(existent)/32 10.47% 1.426 1.576 - 5.49% -
BM_deque_deque_ranges_copy_backward/1 10.46% 2.523 2.787 - -0.10% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.43% 214.501 236.864 - 5.46% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.42% 1.409 1.556 - 4.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.42% 8.122 8.969 - -6.64% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.41% 542496.021 598942.806 - 0.20% -
BM_deque_vector_move_backward/65536 10.38% 7361.291 8125.359 - -0.06% -
std::for_each(map<int>::iterator)/32 10.37% 21.499 23.729 - -1.20% -
std::is_sorted_until(deque<int>)/8 10.37% 2.542 2.805 - -0.78% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 10.34% 3702.423 4085.264 - 7.57% -
std::set<std::string>::count(key)_(existent)/32 10.33% 15.437 17.032 - 3.09% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.33% 1.392 1.535 - 7.27% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 10.32% 1401.737 1546.452 - -4.85% -
SetIntersection_Interlaced_Vector_string_262144_256 10.31% 67535325.531 74499040.357 - 2.42% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 10.30% 72.014 79.433 - 4.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.25% 15.744 17.357 - 8.56% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.24% 20.500 22.600 - -1.89% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.22% 10.087 11.118 - 5.91% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 10.18% 40.061 44.140 - -1.64% -
std::move_backward(deque<int>)/32768 10.15% 3264.622 3595.981 - -4.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.08% 12765.878 14052.487 - 12.26% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 10.08% 1.916 2.110 - 0.31% -
BM_deque_vector_copy_backward/1024 10.05% 36.951 40.663 - 9.80% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 10.03% 24.763 27.248 - -5.49% -
std::list<int>::ctor(size)/32 10.03% 327.376 360.207 - 5.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 10.01% 213.056 234.375 - -1.66% -
SetIntersection_Interlaced_Vector_float_256_64 9.98% 6948651.978 7642354.427 - 2.92% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.97% 863.314 949.421 - -2.28% -
BM_deque_vector_move_backward/70000 9.96% 7906.790 8694.500 - 0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.92% 33399.706 36713.599 - 12.63% -
BM_StringEraseWithMove_Large_Opaque 9.91% 2.481 2.727 - 7.72% -
BM_deque_vector_move_backward/64000 9.90% 7173.428 7883.303 - -1.76% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.89% 8.932 9.816 - -1.92% -
SetIntersection_Interlaced_Vector_uint32_16384_4 9.88% 1371135.881 1506622.925 - -1.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.86% 20.957 23.024 - 15.36% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.84% 7259.828 7974.175 - 5.94% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.84% 30.601 33.611 - 6.75% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.83% 8.309 9.126 - 4.51% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 9.83% 21.110 23.185 - 4.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 9.83% 28.971 31.819 - -3.19% -
SetIntersection_None_Set_float_1024_16 9.82% 8905860.686 9780160.438 - 10.01% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 9.80% 19.008 20.870 - 11.22% -
std::find_end(deque<int>)_(process_all)/1000 9.80% 261.439 287.059 - -4.27% -
std::is_sorted(list<int>,_pred)/8 9.79% 3.675 4.035 - 0.17% -
BM_deque_deque_ranges_copy_backward/2 9.79% 2.305 2.531 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.78% 12895.740 14157.553 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.75% 0.592 0.649 - 7.57% -
std::vector<int>::ctor(size)/8192 9.72% 517.543 567.830 - 9.90% -
std::move_backward(deque<int>)/1048576 9.67% 125794.150 137954.908 - 1.05% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 9.65% 325.245 356.647 - 11.98% -
std::set<int>::equal_range(key)_(existent)/1024 9.65% 4.457 4.887 - 4.19% -
BM_vector_deque_move_backward/64000 9.63% 7254.530 7952.803 - -2.81% -
std::for_each(multiset<int>::iterator)/8 9.60% 4.590 5.031 - -0.85% -
std::move_backward(deque<int>)/262144 9.56% 29873.621 32728.466 - 0.93% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 9.53% 1.630 1.786 - 7.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.44% 1.048 1.147 - 0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.43% 75913.046 83068.813 - 0.98% -
std::adjacent_find(vector<int>,_pred)/8192 9.40% 3177.150 3475.941 - 6.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 9.40% 52.256 57.168 - -0.60% -
std::set<int>::upper_bound(key)_(existent)/32 9.40% 1.641 1.795 - -0.17% -
bm_lexicographical_compare<signed_char>/1 9.39% 1.255 1.373 - -4.08% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.37% 22.999 25.154 - 1.50% -
std::list<int>::ctor(size)/1024 9.35% 11889.752 13001.667 - 7.23% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.31% 27.623 30.195 - 1.92% -
std::map<int,_int>::ctor(const&)/32 9.28% 216.427 236.517 - 4.57% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 9.26% 11.127 12.158 - -7.66% -
std::find_end(deque<int>)_(single_element)/8192 9.24% 2021.047 2207.706 - -6.88% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.22% 22.641 24.729 - -1.91% -
BM_deque_deque_ranges_move_backward/5500 9.21% 203.863 222.635 - 9.57% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 9.20% 20.309 22.177 - -7.41% -
bm_ranges_swap_ranges_vb_aligned/32 9.20% 3.289 3.591 - 1.79% -
BM_PushHeap_string_Ascending_1 9.18% 0.642 0.701 - 0.07% -
std::search(list<int>)_(single_element)/8192 9.17% 7486.594 8173.386 - -18.78% -
std::transform(list<int>)_(identity_transform)/8192 9.12% 7004.818 7643.465 - -2.82% -
std::unordered_set<int>::find(key)_(non-existent)/1024 9.11% 1.053 1.149 - 9.28% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.11% 10.330 11.271 - 8.82% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.10% 206.312 225.090 - 1.84% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 9.10% 11.523 12.572 - 8.40% -
SetIntersection_Front_Set_string_256_64 9.08% 14183192.766 15471455.690 - 7.59% -
std::find(list<int>)_(process_all)/8 9.08% 2.193 2.392 - 11.01% -
std::rotate(deque<int>)_(by_1/2)/1024 9.07% 172.971 188.667 - -1.35% -
std::rotate(list<int>)_(by_1/2)/32 9.03% 5.938 6.475 - -1.31% -
SetIntersection_None_Set_float_1024_64 9.01% 9101645.475 9921297.963 - 13.08% -
vector<bool>(const_vector<bool>&) 9.00% 9.564 10.425 - -3.28% -
rng::starts_with(list<int>)/8192 9.00% 8595.633 9369.131 - -1.23% -
SetIntersection_Interlaced_Vector_string_262144_64 8.98% 19913711.247 21702294.683 - -0.39% -
BM_deque_vector_copy_backward/64000 8.98% 7487.791 8160.214 - 2.44% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.98% 22.398 24.408 - 11.15% -
BM_PushHeap_uint32_Ascending_4 8.94% 0.544 0.593 - -0.14% -
std::remove(deque<int>)_(prefix)/50 8.93% 57.520 62.659 - 1.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 8.93% 57036.838 62131.212 - 12.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.93% 34.957 38.079 - 3.29% -
std::unique(list<int>)_(sprinkled)/52 8.92% 70.094 76.348 - 10.24% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 8.89% 2.743 2.987 - -5.56% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.89% 1.335 1.454 - 4.55% -
BM_vector_deque_ranges_copy_backward/65536 8.89% 7540.027 8210.423 - -3.05% -
std::find_end(list<int>)_(process_all)/1000 8.85% 656.323 714.401 - -6.65% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.84% 19.529 21.255 - -2.35% -
std::all_of(list<int>)_(process_all)/8192 8.83% 7644.749 8320.097 - 1.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 8.83% 176322435.641 191896015.494 - 10.72% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.83% 5926865.277 6450252.108 - -8.72% -
std::copy_backward(list<int>)/8 8.83% 2.207 2.402 - 5.31% -
BM_vector_deque_copy_backward/65536 8.83% 7667.258 8344.086 - -1.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 8.79% 30.972 33.696 - 12.99% -
bm_ranges_swap_ranges_vb_aligned/16 8.78% 3.294 3.584 - 1.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.78% 8.894 9.676 - -6.27% -
SetIntersection_None_Set_string_16384_1024 8.78% 190225548.901 206930789.821 - 10.56% -
BM_vector_deque_copy/64000 8.76% 2842.454 3091.503 - 7.58% -
std::unordered_multiset<int>::erase(iterator)/8192 8.76% 22.805 24.802 - 25.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.74% 1834721.313 1995091.272 - 10.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.73% 13067900.347 14209332.907 - 8.68% -
SetIntersection_Interlaced_Vector_string_16384_64 8.73% 12178672.720 13241581.071 - 4.14% -
std::copy_n(deque<int>)/262144 8.69% 11668.445 12682.970 - -4.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 8.69% 404.497 439.649 - -10.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.69% 214.155 232.763 - 4.36% -
BM_PushHeap_string_Ascending_1024 8.69% 13.452 14.621 - 10.52% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.68% 10.014 10.883 - -21.74% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.67% 9.953 10.815 - 6.07% -
BM_vector_deque_ranges_copy/64000 8.67% 2841.677 3087.920 - 8.57% -
BM_std_minmax_element<char>/2 8.66% 0.634 0.689 - 2.66% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.65% 775.124 842.152 - 11.15% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 8.63% 1.279 1.389 - 8.02% -
SetIntersection_Interlaced_Vector_uint64_1024_4 8.63% 1284885.986 1395805.759 - -0.33% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.63% 5.754 6.251 - 3.50% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 8.58% 8.964 9.733 - 4.38% -
std::unordered_set<int>::insert(value)_(already_present)/8192 8.57% 2.677 2.906 - 6.47% -
std::unique_copy(vector<int>)_(contiguous)/32 8.57% 8.480 9.207 - 1.36% -
rng::contains(deque<int>)_(process_all)/8 8.56% 2.866 3.111 - -1.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 8.54% 23.017 24.981 - 4.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.53% 27.618 29.974 - 1.98% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 8.53% 31.171 33.828 - 13.40% -
SetIntersection_Front_Vector_float_1024_1024 8.49% 5441231.715 5903128.639 - -0.06% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 8.48% 1.111 1.205 - 25.48% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 8.46% 21.997 23.857 - 12.51% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.45% 27.188 29.486 - 3.89% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.45% 2.493 2.704 - -10.04% -
std::deque<int>::ctor(size)/8192 8.43% 440.115 477.216 - 3.50% -
std::partition_point(list<int>)/32 8.43% 15.639 16.957 - 0.27% -
std::map<std::string,_int>::find(key)_(existent)/1024 8.41% 23.771 25.770 - 5.89% -
std::lower_bound(std::list<int>)/100 8.41% 89.022 96.510 - -1.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.41% 20.660 22.398 - 4.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.41% 8083131.331 8762529.710 - 6.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.39% 2.526 2.738 - -0.59% -
BM_vector_deque_move/64000 8.39% 2844.020 3082.728 - 5.55% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.38% 241.386 261.615 - 11.74% -
BM_PushHeap_uint64_Random_16384 8.38% 5.914 6.410 - -0.55% -
std::pop_heap(deque<float>)/8192 8.37% 59.703 64.701 - 5.44% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.36% 50096.565 54284.688 - 2.08% -
std::list<int>::ctor(size)/8192 8.35% 97155.562 105265.241 - 5.33% -
std::shift_left(list<int>)/50 8.34% 27.484 29.777 - 2.61% -
SetIntersection_Front_Vector_float_16384_1024 8.33% 5449812.631 5903711.306 - -0.40% -
BM_lexicographical_compare_three_way_slow_path/4 8.31% 1.130 1.224 - 5.43% -
SetIntersection_Front_Vector_float_262144_1024 8.29% 5450243.465 5902107.787 - -0.20% -
std::for_each(join_view(vector<vector<int>>))/8 8.28% 1.423 1.541 - 10.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.28% 1.048 1.135 - -2.22% -
ranges::min(std::list<char>)/8 8.27% 1.767 1.913 - 1.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 8.27% 333.708 361.315 - 7.65% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 8.23% 45.186 48.907 - 5.46% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 8.23% 336.361 364.051 - 10.58% -
std::transform(deque<int>,_deque<int>)/50 8.23% 33.630 36.398 - -2.63% -
std::partition_point(list<int>)/50 8.23% 24.421 26.430 - 0.39% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 8.22% 727.243 787.042 - 2.36% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.22% 7520.595 8138.545 - 6.32% -
ranges::min(std::list<__int128>)/64 8.21% 32.234 34.880 - -8.10% -
BM_deque_deque_copy_backward/65536 8.17% 7576.692 8195.341 - 1.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 8.16% 1.385 1.498 - 16.70% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 8.14% 656165.456 709567.515 - 6.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8.14% 6264.584 6774.299 - 1.99% -
rng::contains(deque<int>)_(process_all)/1048576 8.11% 242412.885 262068.983 - -2.59% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 8.10% 20.646 22.319 - 8.73% -
std::search(list<int>)_(same_length)/8192 8.10% 7999.769 8647.456 - -2.04% -
BM_deque_deque_ranges_copy_backward/65536 8.09% 7506.134 8113.252 - 0.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.08% 5890.765 6366.597 - 4.29% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 8.06% 24.093 26.035 - 3.54% -
BM_PushHeap_float_QuickSortAdversary_16 8.06% 0.990 1.070 - 8.44% -
std::sort_heap(vector<int>,_pred)/8 8.03% 30.307 32.741 - -0.16% -
std::search(deque<int>)_(same_length)/1000 8.02% 325.451 351.558 - -17.96% -
std::copy_n(vector<bool>)_(aligned)/64 8.02% 1.265 1.367 - -4.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 8.02% 22.667 24.483 - 1.47% -
BM_deque_vector_ranges_move_backward/70000 8.01% 7944.471 8581.079 - -1.07% -
std::partial_sort(deque<int>)_(pipe-organ)/8 8.01% 31.168 33.664 - 5.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.99% 6278.212 6780.120 - 3.06% -
SetIntersection_Front_Set_string_1024_256 7.99% 14273701.097 15414426.936 - 10.15% -
bm_ranges_swap_ranges_vb_aligned/8 7.98% 3.263 3.524 - 2.00% -
BM_PushHeap_uint64_Ascending_256 7.94% 2.094 2.260 - 2.38% -
SetIntersection_Interlaced_Vector_string_16384_256 7.91% 38333652.461 41364763.173 - -5.18% -
ranges::min(std::deque<char>)/1 7.90% 0.686 0.740 - -11.61% -
BM_vector_deque_copy/70000 7.89% 3104.628 3349.543 - 3.99% -
BM_vector_deque_ranges_copy/70000 7.88% 3104.268 3349.026 - 7.79% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 7.87% 11.293 12.182 - -1.25% -
std::unordered_multiset<int>::erase(iterator)/1024 7.87% 20.161 21.748 - 10.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.86% 0.338 0.365 - -0.15% -
BM_vector_deque_move/70000 7.85% 3104.860 3348.634 - 7.79% -
BM_deque_deque_copy_backward/64000 7.84% 7411.545 7992.855 - 0.86% -
std::copy_backward(list<int>)/1048576 7.81% 869127.472 937005.603 - 1.78% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.81% 12375.756 13342.168 - 5.82% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.80% 2471.142 2663.967 - 7.33% -
BM_std_minmax_element<long_long>/512 7.80% 134.114 144.575 - 3.64% -
BM_std_minmax_element<long_long>/4000 7.75% 1016.659 1095.471 - 3.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 7.75% 71.608 77.157 - 1.78% -
std::set<int>::find(key)_(non-existent)/32 7.71% 2.284 2.460 - 9.27% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.69% 11369.191 12243.870 - 6.10% -
BM_StringFindAllMatch/4096 7.69% 80.128 86.293 - 7.91% -
BM_std_minmax_element<long_long>/5500 7.69% 1394.534 1501.776 - 3.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 7.69% 4.504 4.850 - -5.19% -
std::find_if_not(vector<char>)_(process_all)/8 7.68% 1.327 1.429 - -13.62% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.65% 28.304 30.468 - 7.68% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.64% 6.564 7.066 - 7.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.64% 31.887 34.324 - 24.81% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.64% 10.911 11.744 - 5.79% -
BM_vector_deque_ranges_move/65536 7.63% 2859.692 3077.857 - 7.55% -
std::list<int>::operator=(const&)_(cheap_elements)/32 7.62% 15.876 17.086 - -1.06% -
std::partition_point(list<int>)/1024 7.58% 1282.087 1379.247 - -0.49% -
BM_std_minmax_element<long_long>/4096 7.56% 1040.815 1119.455 - 3.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.54% 30.304 32.590 - 6.48% -
BM_std_minmax_element<long_long>/70000 7.53% 17802.912 19143.703 - 3.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.51% 27.715 29.796 - -0.60% -
std::find_if(vector<int>)_(bail_25%)/8 7.50% 0.733 0.788 - -4.43% -
SetIntersection_Interlaced_Vector_float_262144_4 7.49% 1990645.687 2139823.794 - 0.86% -
BM_vector_deque_ranges_move_backward/64 7.48% 2.975 3.198 - 6.83% -
std::reverse_copy(vector<int>)/8 7.42% 2.432 2.613 - 14.85% -
BM_deque_deque_ranges_copy_backward/64000 7.42% 7349.671 7895.088 - 1.20% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.42% 27.842 29.908 - 1.11% -
BM_std_minmax_element<long_long>/1024 7.41% 264.891 284.522 - 3.57% -
std::unordered_multiset<int>::erase(iterator)/32 7.41% 20.038 21.522 - 9.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 7.40% 9755174.591 10476951.951 - 5.49% -
BM_std_minmax_element<long_long>/65536 7.39% 16665.713 17896.756 - 2.84% -
BM_std_minmax_element<long_long>/64000 7.38% 16273.847 17474.909 - 2.76% -
rng::fold_left(list<int>)/1048576 7.36% 1350828.106 1450312.628 - 2.73% -
BM_num_put<const_void*> 7.35% 11.206 12.029 - -2.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.33% 139204.095 149400.820 - 6.21% -
std::partition_copy(list<int>)/8192 7.32% 6846.125 7347.461 - -1.34% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.32% 7.010 7.523 - -22.93% -
std::find(list<int>)_(process_all)/1024 7.31% 685.660 735.788 - -0.39% -
BM_StringRelationalLiteral_Less_Large_Empty_Control 7.31% 0.219 0.235 - -0.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 7.30% 23.468 25.181 - -3.11% -
std::copy_n(vector<int>)/8 7.29% 2.114 2.268 - 0.62% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.28% 48.328 51.846 - -29.91% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 7.28% 241.115 258.656 - 2.67% -
std::find_end(list<int>)_(process_all)/1048576 7.27% 815929.152 875254.364 - -7.08% -
std::equal(deque<int>)_(it,_it,_it)/8 7.25% 4.149 4.449 - 1.02% -
BM_PushHeap_uint64_Random_262144 7.24% 5.990 6.424 - -0.00% -
std::find_end(vector<int>)_(single_element)/1000 7.23% 229.863 246.491 - -0.28% -
SetIntersection_Front_Set_string_16384_64 7.23% 4301042.807 4612100.498 - 1.56% -
BM_deque_vector_move/0 7.23% 1.426 1.529 - 3.51% -
std::move_backward(vector<bool>)_(unaligned)/64 7.22% 1.628 1.746 - -5.89% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.21% 69.574 74.590 - 2.49% -
std::multimap<int,_int>::clear()/1024 7.19% 11110.454 11909.103 - 11.32% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.18% 87.309 93.580 - 3.89% -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.17% 8.301 8.896 - 1.44% -
BM_deque_deque_ranges_move_backward/64 7.17% 3.419 3.665 - 5.01% -
BM_StringFindAllMatch/64 7.16% 3.268 3.502 - 10.21% -
rng::find_last(list<int>)_(bail_90%)/1024 7.15% 71.792 76.923 - -6.12% -
BM_PushHeap_string_Ascending_16384 7.15% 19.135 20.503 - 5.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.08% 96441.383 103270.244 - -3.83% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.08% 223.078 238.870 - -3.43% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.06% 1.727 1.849 - 0.01% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.05% 5.570 5.963 - 5.12% -
std::multiset<int>::contains(key)_(existent)/1024 7.05% 3.963 4.242 - 10.27% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 7.05% 690.740 739.439 - 6.77% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 7.03% 94.743 101.408 - 7.11% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 6.99% 18.058 19.321 - 1.74% -
std::shift_left(list<int>)/1024 6.98% 725.186 775.798 - -0.51% -
std::find_end(vector<int>)_(single_element)/8192 6.98% 1810.958 1937.297 - 0.10% -
SetIntersection_Interlaced_Vector_string_262144_4 6.98% 2054683.761 2198015.397 - 7.86% -
SetIntersection_Interlaced_Vector_float_1024_16 6.96% 2543981.484 2720958.592 - -4.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 6.95% 10.110 10.813 - 4.31% -
std::lower_bound(std::deque<int>)/8192 6.95% 64.783 69.283 - 0.86% -
std::set<int>::upper_bound(key)_(existent)/1024 6.94% 4.025 4.305 - -3.87% -
std::multimap<int,_int>::contains(key)_(existent)/32 6.94% 1.623 1.736 - -3.02% -
BM_vector_deque_move/65536 6.93% 2858.785 3056.875 - 6.79% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.91% 3.826 4.090 - 1.03% -
BM_deque_vector_move_backward/0 6.91% 1.371 1.466 - -0.28% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 6.89% 1.405 1.502 - 9.76% -
BM_vector_deque_ranges_move/0 6.88% 0.396 0.424 - -1.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.85% 215.170 229.919 - 5.06% -
SetIntersection_Front_Set_uint32_1024_1024 6.85% 11630199.577 12427339.624 - -0.21% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 6.83% 22.971 24.540 - 9.88% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.81% 1.927 2.059 - 3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 6.81% 0.591 0.631 - 1.01% -
std::set<std::string>::count(key)_(non-existent)/32 6.80% 10.090 10.777 - -2.39% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.79% 30.166 32.216 - 0.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 6.79% 23.704 25.313 - -0.42% -
BM_deque_deque_copy/70000 6.77% 3181.967 3397.524 - 5.37% -
SetIntersection_Front_Set_string_16384_16 6.77% 1770283.284 1890201.799 - 8.10% -
BM_vector_deque_copy_backward/64000 6.75% 7399.057 7898.375 - -3.23% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.74% 27527.324 29383.363 - 5.01% -
std::multiset<int>::contains(key)_(existent)/32 6.74% 1.639 1.749 - 7.45% -
SetIntersection_Front_Vector_uint32_262144_1024 6.70% 5309396.348 5665332.045 - 3.66% -
std::unordered_multimap<int,_int>::erase(iterator)/32 6.69% 19.904 21.236 - 8.73% -
BM_vector_deque_copy_backward/70000 6.69% 8228.413 8778.997 - -2.35% -
BM_std_minmax_element<char>/64000 6.66% 16622.266 17729.383 - 5.65% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.63% 557446.994 594412.825 - -2.21% -
BM_vector_deque_ranges_copy/65536 6.62% 2859.660 3048.951 - 6.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 6.61% 216907802.896 231254089.470 - 7.34% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 6.61% 19.617 20.913 - -1.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 6.61% 340.060 362.524 - 14.99% -
std::map<int,_int>::contains(key)_(existent)/1024 6.59% 3.867 4.121 - 0.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 6.58% 1598.034 1703.252 - 11.96% -
bm_lexicographical_compare<signed_char>/8 6.58% 3.110 3.315 - 8.29% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.58% 1.312 1.399 - -3.05% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.58% 7924.821 8446.138 - 6.92% -
std::map<std::string,_int>::find(key)_(existent)/32 6.56% 15.523 16.543 - 7.52% -
std::set<std::string>::equal_range(key)_(existent)/32 6.56% 15.019 16.005 - -11.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.56% 34.972 37.268 - 4.83% -
BM_deque_deque_copy_backward/70000 6.56% 7949.848 8471.569 - -1.55% -
std::is_partitioned(list<int>)_(partitioned)/32 6.54% 8.627 9.192 - -0.60% -
BM_std_minmax_element<long_long>/64 6.54% 16.688 17.780 - 3.15% -
BM_StringRead_Cold_Deep_Large 6.51% 1.231 1.312 - -1.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.51% 6.109 6.506 - -1.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 6.51% 4045202.768 4308462.039 - -43.52% -
BM_StringRead_Cold_Shallow_Empty 6.51% 1.058 1.127 - -2.04% -
std::find_if(deque<int>)_(bail_25%)/1024 6.51% 77.416 82.453 - -0.02% -
BM_std_minmax_element<char>/4096 6.49% 1075.804 1145.660 - 7.84% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 6.49% 19.980 21.276 - 8.40% -
SetIntersection_Interlaced_Vector_float_256_16 6.48% 5884909.753 6266335.624 - -0.87% -
std::find_end(deque<int>)_(single_element)/1024 6.45% 277.808 295.712 - -4.35% -
BM_std_minmax_element<char>/5500 6.43% 1441.057 1533.761 - 7.19% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.42% 1.595 1.698 - 6.08% -
vector<bool>(size_type,_const_value_type&) 6.41% 8.337 8.872 - -1.60% -
std::is_partitioned(list<int>)_(partitioned)/50 6.41% 13.477 14.341 - -0.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.40% 56.096 59.686 - 2.49% -
std::copy_n(deque<int>)/1048576 6.39% 49935.192 53127.150 - -6.15% -
BM_deque_vector_copy/0 6.38% 1.249 1.328 - -9.73% -
BM_deque_deque_ranges_move_backward/70000 6.36% 7991.921 8500.228 - -0.89% -
std::set<int>::find(key)_(existent)/32 6.34% 1.624 1.727 - -0.59% -
BM_StringFindStringLiteral/64 6.34% 2.140 2.275 - -0.17% -
rng::starts_with(deque<int>)/1000 6.33% 436.051 463.675 - -4.12% -
ranges::minmax(std::deque<__int128>)/1 6.33% 0.651 0.692 - 3.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.31% 5513.537 5861.556 - 1.48% -
BM_vector_deque_ranges_move_backward/64000 6.30% 7376.683 7841.378 - -1.56% -
SetIntersection_Front_Vector_uint64_1024_256 6.30% 2136169.938 2270697.406 - -2.24% -
std::stable_partition(deque<int>)_(dense)/50 6.29% 37.528 39.889 - 2.34% -
SetIntersection_Front_Vector_uint32_256_256 6.28% 4275122.255 4543753.745 - 5.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 6.27% 175243877.135 186223664.958 - 5.92% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.27% 760.525 808.173 - 0.71% -
std::map<int,_int>::find(key)_(non-existent)/0 6.25% 0.252 0.268 - 6.65% -
ranges::min(std::deque<__int128>)/64 6.25% 20.518 21.800 - -3.16% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.24% 2.040 2.168 - -1.43% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.22% 8.122 8.627 - -3.36% -
std::copy_backward(deque<int>)/512 6.21% 17.953 19.068 - 0.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 6.21% 20.783 22.073 - 8.17% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 6.18% 0.581 0.617 - 4.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6.17% 4562981.152 4844431.044 - -16.26% -
std::is_sorted(list<int>)/1024 6.16% 754.497 801.007 - 6.93% -
std::find_if_not(list<int>)_(process_all)/1024 6.16% 685.464 727.709 - -4.79% -
std::stable_partition(deque<int>)_(dense)/1024 6.16% 569.032 604.101 - 2.27% -
rng::starts_with(vector<int>,_pred)/8 6.16% 2.312 2.454 - 0.64% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.16% 63.413 67.320 - -0.74% -
BM_vector_deque_ranges_move/64000 6.16% 2843.410 3018.443 - 6.12% -
std::count(list<int>)_(every_other)/8192 6.13% 6589.890 6993.826 - -7.81% -
std::find_end(vector<int>)_(single_element)/1024 6.12% 236.608 251.077 - -0.94% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.11% 6742.689 7154.900 - -1.09% -
BM_deque_deque_move_backward/64000 6.11% 7290.515 7735.948 - -1.40% -
std::find_end(list<int>)_(single_element)/1024 6.10% 688.722 730.760 - -6.61% -
ranges::min(std::list<__int128>)/70000 6.09% 57637.945 61150.836 - 0.44% -
std::remove(deque<int>)_(prefix)/32 6.09% 52.858 56.077 - 1.31% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.09% 144.245 153.022 - 0.47% -
std::partial_sort(deque<int>)_(ascending)/8 6.08% 30.868 32.745 - 1.62% -
std::set<std::string>::insert(value)_(new_value,_end)/0 6.07% 32.967 34.968 - 23.65% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.07% 1.048 1.112 - -0.29% -
SetIntersection_Front_Vector_uint32_16384_256 6.06% 2156052.399 2286609.114 - 5.57% -
SetIntersection_Interlaced_Vector_string_262144_16 6.04% 5992657.497 6354868.995 - -1.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 6.04% 955545.288 1013262.647 - 2.82% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.04% 2.278 2.416 - -10.38% -
std::partition(vector<int>)_(dense)/32 6.03% 8.349 8.852 - 2.51% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.03% 2399.076 2543.704 - -1.03% -
std::make_heap(deque<int>)_(repeated)/8192 6.02% 16855.059 17870.494 - -0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 6.02% 17.379 18.425 - 7.67% -
std::find_first_of(deque<int>)_(small_needle)/1024 6.01% 3433.542 3640.021 - -0.29% -
ranges::min(std::deque<long_long>)/8 6.00% 2.268 2.405 - 5.84% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.99% 12227.506 12959.545 - 5.49% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.97% 22.140 23.463 - 3.84% -
rng::contains_subrange(vector<int>)_(same_length)/16 5.97% 4.730 5.012 - -0.15% -
BM_vector_deque_ranges_copy_backward/70000 5.96% 8163.861 8650.338 - -1.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.95% 27.416 29.048 - 7.65% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.94% 28.990 30.713 - -9.04% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.94% 5.028 5.327 - 0.54% -
std::list<int>::ctor(const&)_(cheap_elements)/32 5.92% 333.164 352.903 - 5.02% -
rng::starts_with(deque<int>)/8192 5.91% 3820.680 4046.592 - 3.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.89% 31.247 33.088 - -2.01% -
std::equal(list<int>)_(it,_it,_it)/8192 5.89% 9275.331 9821.804 - -9.07% -
SetIntersection_Front_Set_uint32_1024_64 5.88% 1631755.639 1727675.443 - -0.93% -
BM_PushHeap_uint64_Ascending_1024 5.86% 2.573 2.724 - 2.52% -
std::transform(list<int>)_(identity_transform)/32 5.85% 16.099 17.041 - -3.04% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.84% 10.169 10.763 - 2.78% -
std::partial_sort_copy(list<int>)_(heap)/8 5.84% 16.582 17.550 - 0.59% -
std::move(vector<int>)/8 5.83% 2.169 2.296 - 4.08% -
ranges::min(std::list<__int128>)/8 5.83% 2.041 2.160 - -15.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 5.82% 230604211.443 244014059.663 - 7.27% -
ranges::min(std::list<long_long>)/70000 5.80% 43951.013 46500.016 - -4.67% -
BM_vector_deque_ranges_move/70000 5.80% 3102.948 3282.892 - 5.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.77% 4.246 4.491 - 2.48% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.77% 1264317.629 1337210.272 - 1.19% -
SetIntersection_Front_Vector_float_256_256 5.75% 4333279.065 4582458.052 - 3.83% -
BM_PushHeap_uint32_SingleElement_16 5.75% 0.336 0.355 - 5.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.75% 1.050 1.111 - -0.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.75% 1.047 1.107 - -0.14% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.75% 25182.513 26629.496 - -6.59% -
std::multimap<int,_int>::clear()/8192 5.74% 89258.681 94382.882 - 11.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.74% 231.290 244.555 - 6.27% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 5.73% 17.080 18.060 - 1.27% -
std::fill(vector<int>)/1024 5.71% 29.077 30.737 - 3.42% -
std::list<int>::erase(begin)_(cheap_elements)/32 5.70% 10.267 10.853 - 2.77% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.70% 24.210 25.590 - 5.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.70% 331.655 350.554 - 4.93% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 5.66% 97569.034 103087.299 - 4.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.65% 31.084 32.840 - 6.00% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.64% 9.069 9.581 - 5.75% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.64% 10.203 10.779 - -3.62% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.63% 1.345 1.420 - 7.92% -
std::is_sorted(list<int>)/8192 5.63% 7306.584 7717.673 - 9.32% -
std::copy_n(deque<int>)/8 5.62% 2.636 2.784 - 6.29% -
BM_deque_deque_ranges_move_backward/65536 5.60% 7577.810 8002.414 - -0.36% -
BM_std_minmax_element<char>/65536 5.60% 17040.338 17994.346 - 4.59% -
BM_std_minmax_element<int>/1 5.58% 0.294 0.310 - -3.28% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 5.58% 22944.589 24224.881 - 4.59% -
std::unordered_multimap<int,_int>::clear()/32 5.57% 598.256 631.593 - 6.32% -
std::unique_copy(vector<int>)_(contiguous)/52 5.57% 13.205 13.940 - -0.19% -
std::find_if_not(list<int>)_(bail_25%)/32768 5.56% 7395.089 7806.510 - 0.26% -
std::remove_if(list<int>)_(prefix)/1024 5.56% 972.520 1026.606 - 3.60% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 5.55% 922.234 973.400 - 3.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 5.52% 819.794 865.070 - 8.00% -
BM_lexicographical_compare_three_way_slow_path/16 5.51% 4.356 4.596 - 2.62% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 5.50% 89.814 94.757 - 3.79% -
std::count(deque<int>)_(every_other)/1048576 5.50% 250725.381 264518.470 - 0.25% -
std::sort(deque<int>)_(qsort_adversarial)/8192 5.50% 461979.139 487374.518 - -7.27% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.50% 1.098 1.158 - 6.98% -
BM_deque_deque_move_backward/65536 5.49% 7628.923 8048.010 - -0.42% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.49% 4.115 4.340 - 2.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 5.47% 19137.364 20183.619 - 6.68% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.46% 14.984 15.801 - 4.94% -
bm_lexicographical_compare<signed_char>/64 5.45% 1.911 2.015 - -13.52% -
BM_deque_vector_move/5500 5.44% 195.292 205.909 - 6.56% -
std::adjacent_find(vector<int>,_pred)/1048576 5.44% 464886.590 490159.634 - -2.83% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.43% 1.052 1.109 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.43% 0.529 0.558 - 5.24% -
std::unordered_map<int,_int>::erase(iterator)/8192 5.43% 20.115 21.207 - 7.36% -
SetIntersection_Front_Vector_float_16384_256 5.42% 2168473.030 2285941.457 - 0.18% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 5.42% 26861.004 28315.990 - 7.18% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.41% 3.612 3.808 - 0.58% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5.39% 4744.683 5000.420 - 3.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.37% 35.428 37.329 - 2.29% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 5.37% 11468.981 12084.369 - 4.37% -
rng::find(vector<bool>)_(process_all)/8 5.36% 0.642 0.676 - -13.00% -
BM_deque_deque_ranges_copy_backward/4000 5.33% 144.294 151.991 - 1.84% -
ranges::minmax(std::vector<char>)/70000 5.33% 564.879 595.011 - 2.60% -
std::lower_bound(std::list<int>)/8 5.32% 15.408 16.228 - 0.20% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.31% 98806.582 104053.555 - 2.98% -
BM_lexicographical_compare_three_way_fast_path/64 5.30% 15.034 15.831 - 4.63% -
SetIntersection_Front_Set_uint64_256_64 5.30% 5273795.717 5553349.523 - -0.87% -
std::fill_n(list<int>)/50 5.28% 15.179 15.980 - -1.21% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.28% 811.772 854.615 - 3.83% -
BM_vector_deque_ranges_copy_backward/64 5.28% 3.037 3.198 - 5.73% -
rng::contains(deque<int>)_(process_all)/8192 5.25% 1852.142 1949.463 - -5.20% -
rng::contains(deque<int>)_(process_all)/32 5.22% 8.536 8.981 - -5.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.21% 0.389 0.409 - -3.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.21% 24759.709 26050.031 - -7.38% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.19% 760.610 800.083 - -3.22% -
BM_std_minmax_element<short>/64000 5.18% 15947.234 16773.587 - 3.85% -
std::reverse(list<int>)/4096 5.18% 1764.844 1856.252 - 13.70% -
BM_StringConstructDestroyCStr_Large_Transparent 5.18% 10.129 10.653 - 4.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.16% 2274537.858 2391947.466 - 5.06% -
std::find_end(forward_list<int>)_(same_length)/1000 5.16% 1451.641 1526.567 - -3.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.16% 6.486 6.821 - 0.58% -
std::make_heap(deque<int>)_(repeated)/1024 5.15% 2162.137 2273.474 - -0.25% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.14% 42.043 44.205 - -7.42% -
std::find_first_of(deque<int>)_(small_needle)/8192 5.13% 27743.971 29168.556 - 0.71% -
std::is_sorted_until(deque<int>,_pred)/8 5.13% 4.141 4.354 - -7.91% -
std::count(deque<int>)_(every_other)/8192 5.13% 1915.092 2013.345 - 0.17% -
std::rotate(list<int>)_(1_element_forward)/32 5.13% 13.296 13.977 - -3.50% -
std::move_backward(vector<int>)/8 5.12% 2.174 2.286 - 4.42% -
std::fill(vector<bool>)/64 5.12% 1.475 1.551 - -3.01% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 5.11% 99318.142 104390.077 - 3.27% -
SetIntersection_None_Set_string_16384_16 5.09% 187964779.769 197537280.834 - 5.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.09% 1097.471 1153.355 - 5.42% -
std::map<int,_int>::ctor(const&)/8192 5.07% 51858.684 54489.984 - 5.01% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 5.07% 6.678 7.017 - 1.04% -
BM_std_minmax_element<short>/70000 5.06% 17449.812 18333.395 - 3.85% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.06% 9.940 10.443 - -8.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.06% 1.762 1.851 - 0.17% -
std::all_of(deque<int>)_(process_all)/8 5.05% 3.275 3.441 - -1.14% -
std::find_if_not(vector<bool>)_(process_all)/1048576 5.04% 573763.593 602700.792 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.03% 346735949.662 364191421.935 - 6.05% -
std::unordered_set<std::string>::count(key)_(existent)/8192 5.02% 38.582 40.521 - -5.68% -
SetIntersection_Front_Vector_float_1024_256 5.01% 2168224.583 2276840.481 - 0.04% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.00% 2.385 2.504 - 6.89% -
BM_StringRead_Cold_Shallow_Large 4.99% 1.088 1.142 - -3.08% -
bm_ranges_lexicographical_compare<signed_char>/512 4.98% 7.766 8.153 - 2.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.98% 23.216 24.372 - 0.67% -
std::rotate_copy(list<int>)/50 4.98% 13.293 13.955 - -2.94% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.96% 218.053 228.863 - 4.80% -
std::is_partitioned(vector<int>)_(partitioned)/50 4.93% 9.464 9.930 - -1.15% -
std::list<int>::erase(begin)_(cheap_elements)/1024 4.93% 10.278 10.784 - 2.29% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.92% 2.622 2.751 - 3.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 4.91% 205491621.313 215578653.801 - 5.97% -
std::sort_heap(vector<NonIntegral>)/8 4.91% 29.350 30.790 - 4.20% -
SetIntersection_Interlaced_Set_float_16384_16384 4.89% 208798456.154 218998662.611 - 3.37% -
BM_PushHeap_string_SingleElement_16384 4.88% 2.580 2.706 - -8.51% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 4.87% 21.627 22.680 - 3.53% -
BM_deque_deque_ranges_copy_backward/70000 4.85% 8221.555 8620.027 - -0.42% -
std::none_of(deque<int>)_(process_all)/8 4.84% 3.277 3.435 - -0.55% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.83% 0.917 0.961 - 3.18% -
std::multiset<int>::ctor(const&)/1024 4.83% 6345.786 6652.270 - 3.55% -
std::is_sorted(vector<int>,_pred)/8 4.83% 3.164 3.316 - -3.34% -
BM_vector_deque_move_backward/70000 4.82% 8003.041 8388.422 - -2.49% -
std::pop_heap(deque<size_t>)/8192 4.82% 57.144 59.896 - 1.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.81% 8.960 9.391 - -24.69% -
std::rotate_copy(vector<int>)/32 4.81% 2.079 2.180 - 3.05% -
BM_std_minmax_element<short>/65536 4.81% 16323.313 17108.893 - 3.54% -
std::map<std::string,_int>::erase(iterator)/8192 4.81% 29.032 30.428 - -6.27% -
std::for_each_n(list<int>)/8 4.80% 2.421 2.537 - 7.34% -
SetIntersection_Front_Vector_float_262144_256 4.80% 2167972.137 2272107.702 - 2.49% -
std::sort(vector<int>)_(shuffled)/1024 4.79% 4637.676 4860.041 - 4.66% -
BM_deque_deque_move_backward/70000 4.79% 8128.075 8517.356 - -3.02% -
SetIntersection_Interlaced_Vector_string_16384_4 4.78% 1809998.454 1896577.964 - 5.93% -
BM_PushHeap_string_SingleElement_1024 4.77% 2.591 2.715 - -9.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 4.76% 0.573 0.600 - 4.77% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.75% 12.960 13.575 - -3.28% -
BM_deque_deque_move/65536 4.73% 3105.598 3252.473 - 4.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 4.73% 15177.423 15895.151 - 5.44% -
BM_std_minmax_element<char>/4 4.71% 1.206 1.263 - 4.05% -
std::multiset<std::string>::find(key)_(non-existent)/32 4.71% 10.098 10.574 - 9.24% -
std::reverse(list<int>)/512 4.70% 194.746 203.902 - 3.92% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.68% 17.333 18.144 - -0.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.67% 18.981 19.868 - 9.29% -
BM_StringRead_Cold_Deep_Small 4.67% 1.162 1.216 - -0.61% -
std::transform(deque<int>,_deque<int>)/32 4.66% 21.366 22.362 - 2.20% -
std::shift_right(list<int>)/8192 4.66% 7379.459 7723.319 - -6.19% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.66% 11567.640 12106.578 - 4.50% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 4.66% 577.594 604.483 - 5.97% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.65% 45.696 47.823 - -0.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.65% 12767.873 13360.942 - 3.04% -
std::stable_sort(vector<int>)_(descending)/8 4.64% 23.331 24.413 - 3.00% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.64% 5.497 5.751 - -0.10% -
SetIntersection_Front_Set_string_256_16 4.63% 6789106.864 7103525.955 - 0.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.63% 4.098 4.288 - 0.98% -
rng::starts_with(deque<int>)/1048576 4.63% 491354.210 514100.886 - 2.63% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 4.63% 57.389 60.044 - 15.37% -
rng::find_last(vector<char>)_(bail_90%)/8 4.61% 0.440 0.461 - 0.68% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.59% 1.333 1.394 - 13.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.59% 5170572.752 5407823.707 - 9.54% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 4.58% 30.628 32.032 - -5.16% -
std::find_end(list<int>)_(process_all)/1024 4.57% 697.957 729.886 - -7.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.56% 51877.772 54242.087 - 2.89% -
BM_std_minmax_element<char>/4000 4.55% 1048.304 1096.046 - 8.23% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.55% 0.775 0.810 - -1.80% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.54% 7380439.684 7715681.522 - -13.34% -
std::for_each(list<int>)/8192 4.54% 7795.731 8149.519 - -1.74% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.54% 4.208 4.399 - 5.14% -
std::is_sorted_until(vector<int>)/8 4.53% 2.048 2.141 - 1.51% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.52% 15.567 16.271 - 1.36% -
std::move(deque<int>)/8 4.51% 3.450 3.605 - 5.99% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.51% 628.631 656.963 - 0.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 4.50% 6.256 6.537 - 1.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.50% 3638.752 3802.506 - 3.48% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.50% 10.961 11.454 - 0.05% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 4.48% 82.328 86.020 - 6.27% -
std::all_of(deque<int>)_(process_all)/32768 4.48% 10899.278 11387.813 - -0.39% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 4.47% 5.423 5.666 - 3.10% -
std::for_each(vector<int>)/8 4.47% 0.906 0.947 - 1.88% -
std::list<int>::ctor(Range)_(cheap_elements)/32 4.46% 332.248 347.053 - 4.90% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.45% 2.708 2.828 - -0.67% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.45% 4725.111 4935.282 - 6.71% -
std::move_backward(list<int>)/64 4.44% 38.935 40.665 - 2.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.44% 6153282.716 6426591.600 - 2.53% -
bm_ranges_swap_ranges_vb_unaligned/8 4.43% 4.956 5.176 - 2.55% -
std::move_backward(list<int>)/8 4.43% 3.334 3.482 - 1.18% -
std::multimap<int,_int>::contains(key)_(non-existent)/0 4.42% 0.296 0.309 - 5.49% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.41% 26784.927 27966.849 - 6.37% -
SetIntersection_Interlaced_Vector_uint32_256_16 4.40% 6681120.625 6974779.755 - -4.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.40% 23.042 24.054 - 9.90% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.39% 12702.973 13261.181 - 6.02% -
BM_deque_deque_ranges_move/70000 4.39% 3309.786 3455.221 - 3.41% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.39% 3.663 3.824 - 2.90% -
SetIntersection_Front_Vector_string_16384_64 4.38% 3122086.287 3258899.393 - -2.22% -
std::rotate(list<int>)_(1_element_forward)/50 4.38% 24.750 25.833 - -9.34% -
BM_lexicographical_compare_three_way_fast_path/1024 4.37% 236.321 246.655 - 3.17% -
ranges::min(std::deque<char>)/8 4.37% 2.283 2.383 - -2.99% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 4.37% 1.389 1.449 - -6.07% -
std::flat_map<int,_int>::erase(iterator)/1024 4.37% 75.821 79.135 - 4.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 4.37% 27.112 28.297 - 0.46% -
std::fill_n(list<int>)/8192 4.37% 7150.174 7462.511 - 2.04% -
std::map<int,_int>::ctor(const&)/1024 4.36% 6512.080 6795.718 - 4.47% -
std::unique(deque<int>)_(sprinkled)/32 4.35% 53.766 56.105 - 5.81% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.35% 1.203 1.255 - 4.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.34% 0.494 0.516 - 5.12% -
BM_vector_deque_copy_backward/0 4.34% 0.419 0.437 - 4.10% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.34% 1050992.930 1096577.863 - -0.88% -
std::replace_if(list<int>)_(prefix)/50 4.33% 23.656 24.680 - -0.03% -
rng::contains_subrange(vector<int>)_(same_length)/8192 4.33% 1908.898 1991.471 - 3.10% -
std::copy_backward(vector<bool>)_(aligned)/32768 4.32% 34.827 36.333 - 1.65% -
std::partition_copy(vector<int>)/50 4.32% 12.210 12.737 - -4.93% -
std::find_end(list<int>)_(single_element)/1000 4.32% 684.813 714.384 - -5.90% -
std::search(list<int>)_(single_element)/1024 4.31% 739.627 771.537 - -4.90% -
BM_deque_deque_copy_backward/1 4.31% 2.708 2.825 - 4.87% -
std::any_of(deque<int>)_(process_all)/8 4.30% 3.286 3.428 - -1.28% -
BM_std_minmax_element<long_long>/4 4.29% 1.222 1.275 - 2.98% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 4.27% 6204.318 6469.548 - 5.47% -
std::find(list<int>)_(process_all)/8192 4.27% 7129.683 7434.238 - -3.25% -
std::reverse_copy(list<int>)/64 4.27% 29.255 30.505 - -3.47% -
std::list<int>::insert(begin)_(cheap_elements)/1024 4.27% 11.625 12.121 - 0.69% -
std::remove(deque<int>)_(sprinkled)/1024 4.27% 511.264 533.092 - -0.08% -
BM_deque_deque_ranges_copy/1 4.27% 2.483 2.589 - 5.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.27% 49.242 51.342 - -8.10% -
std::fill(vector<bool>)/32768 4.26% 29.214 30.460 - 0.70% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.25% 10.187 10.620 - -0.50% -
SetIntersection_Interlaced_Vector_string_16384_1024 4.23% 113925212.174 118746682.400 - -0.62% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.23% 35.733 37.244 - 2.37% -
std::adjacent_find(deque<int>,_pred)/8 4.23% 4.838 5.042 - 22.84% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.22% 53.062 55.300 - 0.29% -
SetIntersection_None_Set_string_16384_4 4.21% 188212651.992 196142777.783 - 4.61% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 4.20% 355.277 370.216 - 1.97% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.20% 236.209 246.133 - 3.25% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 4.20% 17.176 17.897 - 4.44% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.19% 58227.047 60668.461 - 3.27% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.18% 811422.036 845372.109 - -7.58% -
std::move_backward(vector<int>)/262144 4.17% 21617.353 22519.641 - 6.29% -
rng::find_last_if(list<int>)_(bail_10%)/8 4.17% 3.178 3.310 - -1.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 4.16% 32.972 34.345 - 16.15% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.15% 481.458 501.460 - -1.00% -
std::find(vector<char>)_(bail_25%)/8 4.15% 1.109 1.155 - 2.90% -
BM_lexicographical_compare_three_way_fast_path/16384 4.15% 3630.878 3781.581 - 3.32% -
std::is_sorted(deque<int>,_pred)/1024 4.15% 617.072 642.654 - 0.20% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.13% 19.326 20.125 - 3.38% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.12% 9.781 10.184 - -3.65% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.12% 987540.717 1028209.079 - 1.83% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.11% 22.840 23.780 - 5.57% -
ranges::min(std::vector<long_long>)/70000 4.10% 7674.275 7988.763 - 3.48% -
std::replace(vector<int>)_(sprinkled)/8192 4.09% 1245.180 1296.087 - 11.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.09% 169133115.747 176042511.527 - 5.11% -
SetIntersection_None_Set_uint32_64_4 4.08% 21265636.559 22133503.215 - 4.32% -
BM_std_minmax_element<short>/512 4.08% 134.142 139.609 - 2.53% -
std::multimap<int,_int>::erase(iterator)/32 4.05% 20.978 21.828 - 6.56% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.05% 2538.343 2641.168 - 3.70% -
std::rotate(vector<bool>)_(by_1/2)/50 4.05% 17.613 18.327 - 0.60% -
std::copy_if(list<int>)_(entire_range)/8 4.04% 2.452 2.551 - 0.37% -
BM_std_minmax_element<short>/4096 4.04% 1026.218 1067.692 - 2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.03% 1355139.307 1409813.337 - -3.21% -
BM_deque_vector_move/1 4.03% 2.051 2.134 - -0.20% -
BM_lexicographical_compare_three_way_fast_path/4096 4.03% 922.133 959.314 - 3.20% -
BM_StringRead_Cold_Deep_Empty 4.03% 1.168 1.215 - -0.55% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.03% 3627.443 3773.626 - 3.39% -
std::multiset<std::string>::contains(key)_(non-existent)/32 4.03% 10.778 11.212 - 10.44% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.03% 9.434 9.814 - 0.35% -
std::partition(vector<int>)_(dense)/8192 4.02% 1810.876 1883.735 - -1.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.02% 210.742 219.205 - -3.75% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 4.01% 73636.260 76590.064 - 3.32% -
BM_std_minmax_element<short>/64 4.00% 16.799 17.472 - 3.02% -
BM_std_minmax_element<short>/5500 4.00% 1375.647 1430.629 - 2.58% -
BM_PushHeap_string_SingleElement_256 4.00% 2.600 2.704 - -9.56% -
SetIntersection_None_Set_string_1024_1024 3.99% 8957259.987 9314924.511 - 3.41% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.99% 8.563 8.905 - -1.16% -
std::sort_heap(vector<int>)/8 3.99% 32.077 33.356 - 8.99% -
BM_PushHeap_uint32_SingleElement_64 3.98% 0.350 0.364 - -1.84% -
std::find_if_not(list<int>)_(process_all)/8192 3.98% 6934.482 7210.456 - -5.28% -
BM_deque_deque_ranges_copy/1024 3.98% 36.782 38.245 - 1.24% -
std::all_of(deque<int>)_(process_all)/8192 3.97% 2719.838 2827.890 - -1.70% -
rng::contains(list<int>)_(process_all)/50 3.97% 18.230 18.954 - -3.21% -
std::copy_backward(list<int>)/32768 3.97% 26091.314 27126.714 - 4.14% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.97% 24.179 25.138 - 1.29% -
std::copy_backward(vector<int>)/8 3.96% 2.171 2.257 - 4.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.96% 26.409 27.455 - 1.28% -
BM_deque_vector_move/4096 3.96% 146.025 151.802 - 3.90% -
std::multimap<int,_int>::erase(iterator)/1024 3.96% 21.391 22.237 - 8.23% -
BM_vector_deque_move_backward/65536 3.96% 7706.512 8011.313 - -4.76% -
std::is_sorted(deque<int>)/8192 3.95% 3786.831 3936.468 - 4.35% -
std::rotate(vector<bool>)_(1_element_forward)/8192 3.94% 111.564 115.965 - 0.99% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.94% 3663.895 3808.350 - -1.28% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.94% 5.985 6.220 - -9.01% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.94% 260.170 270.413 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_256 3.93% 23668700.453 24598551.190 - 21.22% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.92% 14554.157 15125.238 - 2.97% -
ranges::minmax(std::list<char>)/8 3.92% 2.475 2.572 - -0.10% -
rng::starts_with(deque<int>)/1024 3.92% 479.139 497.907 - 0.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.92% 238855.348 248207.728 - 3.48% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.91% 84943.400 88268.638 - 0.13% -
rng::starts_with(deque<int>)/8 3.90% 3.900 4.052 - -2.11% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.89% 5.176 5.378 - -1.17% -
std::is_sorted(deque<int>,_pred)/8192 3.88% 5007.942 5202.023 - 0.19% -
std::sort_heap(deque<int>)/8192 3.87% 453018.868 470562.160 - -0.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.87% 2125862.952 2208157.684 - -5.17% -
BM_std_minmax_element<char>/1024 3.87% 273.212 283.783 - 7.74% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.86% 920.710 956.284 - 3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.86% 3.417 3.549 - 3.67% -
std::sort(vector<int>)_(shuffled)/8192 3.86% 45049.232 46787.318 - 4.14% -
std::find(deque<int>)_(process_all)/8 3.84% 3.398 3.529 - -2.81% -
std::find_end(forward_list<int>)_(single_element)/8192 3.84% 5727.830 5947.754 - -9.72% -
std::unordered_set<int>::contains(key)_(existent)/1024 3.83% 1.168 1.213 - 6.42% -
BM_std_minmax_element<char>/70000 3.83% 18227.984 18926.824 - 4.49% -
std::copy(deque<int>)/8 3.83% 2.588 2.687 - 5.70% -
SetIntersection_None_Set_string_16384_1 3.82% 188524703.645 195734913.723 - 4.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.82% 216.805 225.085 - 2.53% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.82% 10.802 11.214 - 0.41% -
std::search(vector<int>,_pred)_(no_match)/1000 3.81% 508.453 527.845 - -3.10% -
BM_vector_deque_ranges_copy_backward/64000 3.81% 7401.867 7684.008 - -5.37% -
rng::fold_left(list<int>)/32 3.81% 20.985 21.785 - -4.25% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 3.81% 11350.045 11782.528 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 3.80% 1.112 1.154 - 1.59% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.80% 3.862 4.009 - 0.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.79% 180549.245 187395.249 - -0.83% -
BM_PushHeap_string_PipeOrgan_4 3.79% 2.510 2.605 - -9.59% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 3.79% 50.725 52.646 - 16.40% -
BM_deque_deque_ranges_move_backward/64000 3.78% 7520.577 7805.173 - -0.62% -
ranges::minmax(std::deque<long_long>)/8 3.78% 3.561 3.695 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 3.77% 1797995.921 1865837.492 - 7.54% -
BM_std_minmax_element<short>/4000 3.77% 1006.489 1044.401 - 2.72% -
BM_PushHeap_string_Descending_256 3.77% 2.291 2.377 - -11.30% -
BM_lexicographical_compare_three_way_fast_path/256 3.77% 68.197 70.765 - 5.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.76% 14310.547 14848.768 - 0.83% -
BM_PushHeap_string_Descending_1024 3.76% 2.355 2.444 - -11.54% -
std::find_if(list<int>)_(bail_25%)/8 3.76% 0.920 0.955 - -1.10% -
rng::contains(deque<int>)_(process_all)/50 3.75% 12.517 12.987 - -5.52% -
BM_std_minmax_element<short>/1024 3.75% 262.286 272.121 - 2.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.75% 0.958 0.994 - -26.43% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.74% 1.161 1.205 - -0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.74% 129615.737 134461.306 - 0.64% -
std::search(list<int>,_pred)_(same_length)/1000 3.73% 791.502 821.035 - 2.36% -
SetIntersection_Front_Vector_string_256_64 3.73% 9986969.937 10359480.897 - -2.60% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.73% 5.580 5.788 - 4.86% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.72% 1.388 1.439 - 3.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.72% 276.552 286.838 - 1.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.72% 21.253 22.043 - 5.31% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.71% 14556.907 15097.457 - 2.60% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.71% 10.217 10.596 - -0.34% -
ranges::min(std::vector<char>)/70000 3.70% 478.639 496.367 - 2.90% -
std::unordered_set<std::string>::erase(iterator)/8192 3.70% 29.255 30.338 - 5.56% -
BM_PushHeap_string_Descending_64 3.70% 2.209 2.290 - -11.72% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.69% 58284.225 60437.647 - 2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.69% 1195722.763 1239879.050 - 5.09% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.69% 1.115 1.157 - 2.97% -
std::rotate_copy(deque<int>)/32 3.69% 2.572 2.667 - -5.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 3.68% 24.767 25.677 - 15.12% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.67% 929361.828 963496.223 - -4.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.67% 0.635 0.658 - 3.18% -
std::multimap<int,_int>::find(key)_(existent)/32 3.67% 1.691 1.753 - 0.46% -
BM_lexicographical_compare_three_way_fast_path/262144 3.66% 58419.173 60557.875 - 1.85% -
BM_lexicographical_compare_three_way_fast_path/4 3.66% 1.112 1.153 - 3.14% -
std::copy(vector<bool>)_(aligned)/4096 3.66% 4.800 4.976 - 5.62% -
std::multimap<std::string,_int>::erase(iterator)/32 3.65% 27.826 28.843 - -13.23% -
BM_getline_string 3.65% 16.146 16.736 - -0.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.65% 645.818 669.398 - -0.20% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 3.65% 284.078 294.440 - 2.65% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 3.65% 24.966 25.876 - -1.74% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 3.63% 10.584 10.969 - -4.84% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.63% 789.857 818.554 - -3.41% -
BM_PushHeap_string_Descending_16 3.63% 2.103 2.180 - -12.09% -
BM_lexicographical_compare_three_way_fast_path/65536 3.62% 14587.432 15116.071 - 2.33% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.62% 12552.941 13007.536 - 2.65% -
BM_std_minmax_element<char>/512 3.62% 139.007 144.039 - 6.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.62% 1.353 1.402 - 0.46% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.61% 1034953.129 1072328.744 - -1.91% -
BM_deque_deque_copy/1 3.60% 2.487 2.576 - 1.23% -
std::find_if(vector<char>)_(bail_25%)/8 3.59% 0.818 0.847 - 0.93% -
ranges::minmax(std::list<__int128>)/64 3.59% 38.187 39.556 - 2.53% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 3.58% 236446.726 244918.633 - 0.97% -
std::multiset<std::string>::find(key)_(existent)/1024 3.58% 22.792 23.606 - 0.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.57% 342.793 355.035 - 0.22% -
BM_std_minmax_element<int>/2 3.57% 0.665 0.688 - 8.46% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.57% 238721.182 247232.933 - 1.14% -
std::lower_bound(std::deque<int>)/100 3.56% 30.426 31.508 - -0.91% -
SetIntersection_Interlaced_Vector_float_16384_4 3.55% 1650158.699 1708786.441 - 21.96% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.54% 35465.233 36722.414 - -5.19% -
rng::find_last(vector<char>)_(bail_90%)/50 3.54% 1.468 1.520 - -3.19% -
BM_StringFindStringLiteral/256 3.54% 5.463 5.657 - 0.85% -
rng::contains_subrange(list<int>)_(process_all)/16 3.54% 4.892 5.065 - -1.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 3.54% 13746.409 14233.019 - 1.47% -
BM_deque_vector_move/65536 3.52% 2963.246 3067.592 - 1.76% -
BM_PushHeap_uint32_Random_16384 3.51% 5.618 5.816 - -4.20% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.51% 11591.517 11998.343 - -5.76% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 3.50% 29.307 30.334 - 11.17% -
std::copy_if(list<int>)_(every_other)/512 3.50% 349.505 361.739 - 2.52% -
std::copy_backward(deque<int>)/262144 3.50% 30572.528 31641.862 - 3.29% -
BM_vector_deque_ranges_move_backward/512 3.50% 17.510 18.122 - 3.50% -
std::copy_n(vector<bool>)_(unaligned)/64 3.50% 1.762 1.823 - 1.09% -
ranges::minmax(std::list<__int128>)/1 3.49% 0.447 0.463 - 3.18% -
BM_PushHeap_string_Descending_262144 3.49% 3.154 3.264 - 0.30% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 3.48% 785.946 813.326 - 2.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.48% 15.062 15.586 - -9.19% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.46% 35.053 36.266 - 1.79% -
BM_deque_vector_move_backward/2 3.45% 1.835 1.899 - 3.44% -
std::unique_copy(deque<int>)_(contiguous)/52 3.45% 14.396 14.892 - -11.38% -
std::shift_left(deque<int>)/8192 3.45% 299.389 309.713 - 0.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.45% 8463.481 8755.303 - 3.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.44% 2.051 2.122 - 1.08% -
std::is_sorted(list<int>)/8 3.44% 2.081 2.153 - -1.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.44% 8768.684 9070.399 - 1.58% -
BM_deque_deque_copy/65536 3.44% 3084.048 3190.023 - 1.00% -
bm_swap_ranges_vb_aligned/8 3.42% 3.148 3.256 - 0.67% -
rng::find_if_not(vector<bool>)_(process_all)/1024 3.42% 566.602 585.965 - -0.78% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.42% 24.952 25.804 - 4.07% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.41% 4.052 4.190 - 3.56% -
std::stable_sort(vector<int>)_(descending)/8192 3.41% 18497.009 19127.819 - 3.98% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 3.41% 1854.517 1917.752 - 0.79% -
BM_std_minmax_element<long_long>/2 3.41% 0.665 0.687 - 2.77% -
BM_StringRelational_Eq_Small_Large_Control 3.41% 0.471 0.487 - 0.26% -
std::find(deque<int>)_(bail_25%)/1024 3.40% 66.035 68.281 - -4.94% -
std::replace_if(list<int>)_(sprinkled)/50 3.40% 23.420 24.216 - 2.23% -
std::partition(vector<int>)_(dense)/1024 3.40% 242.438 250.674 - -2.84% -
std::search(list<int>,_pred)_(same_length)/1024 3.39% 810.812 838.262 - 1.94% -
ranges::min(std::list<char>)/1 3.38% 0.354 0.366 - 9.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.38% 1198669.846 1239228.014 - -0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.38% 9478.504 9798.645 - -2.32% -
ranges::min(std::list<long_long>)/8 3.37% 1.843 1.905 - -0.08% -
std::move(list<int>)/32768 3.37% 30295.449 31315.208 - 1.09% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.36% 889.465 919.363 - 2.49% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.36% 9.110 9.415 - 4.10% -
std::fill(vector<int>)/8192 3.36% 228.633 236.306 - -2.51% -
std::copy(vector<bool>)_(unaligned)/64 3.36% 1.755 1.814 - 3.19% -
ranges::min(std::deque<char>)/64 3.35% 16.209 16.752 - -20.35% -
std::rotate(vector<bool>)_(by_1/2)/8192 3.35% 14.935 15.435 - 0.56% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.34% 1450.886 1499.370 - 2.24% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 3.34% 1.594 1.647 - 0.32% -
BM_StringFindStringLiteral/32 3.34% 1.748 1.806 - -2.33% -
std::rotate(vector<bool>)_(by_1/2)/32 3.33% 17.802 18.395 - -0.59% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.33% 21.746 22.470 - 0.33% -
std::find_if(list<int>)_(bail_25%)/1024 3.33% 181.754 187.809 - 5.00% -
BM_StringFindCharLiteral/1024 3.32% 18.979 19.610 - 7.23% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.32% 14.162 14.632 - 11.74% -
SetIntersection_Front_Set_uint64_262144_256 3.32% 3713053.704 3836416.684 - -1.04% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 3.32% 11785.501 12176.642 - -7.57% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 3.32% 1.923 1.987 - 12.10% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.31% 0.883 0.912 - 1.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 3.30% 115145.882 118949.418 - 3.59% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.29% 28.480 29.419 - 3.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.29% 6158365.591 6360910.202 - -5.53% -
std::map<std::string,_int>::count(key)_(existent)/1024 3.28% 23.757 24.535 - 3.57% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 3.27% 241.256 249.150 - 0.91% -
std::replace(list<int>)_(prefix)/50 3.27% 16.924 17.478 - -0.62% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.27% 7130.931 7364.083 - 1.13% -
std::map<int,_int>::find(key)_(non-existent)/32 3.26% 2.210 2.282 - -27.61% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.26% 3336.961 3445.602 - 3.16% -
ranges::min(std::list<char>)/64 3.25% 25.927 26.770 - 2.52% -
SetIntersection_Front_Vector_float_256_64 3.25% 4261818.675 4400312.961 - 2.60% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 3.25% 4776.660 4931.675 - 3.08% -
std::unique(deque<int>,_pred)_(contiguous)/8192 3.24% 4456.898 4601.521 - -1.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3.24% 2726.068 2814.315 - 0.07% -
BM_vector_deque_move_backward/1024 3.22% 37.178 38.376 - -3.51% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.22% 51.747 53.414 - 2.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 3.22% 0.630 0.651 - 2.11% -
std::copy_backward(list<int>)/64 3.21% 29.932 30.892 - 2.98% -
std::find_if(list<int>)_(process_all)/8 3.21% 2.294 2.368 - 4.29% -
bm_lexicographical_compare<int>/512 3.20% 29.463 30.406 - 1.38% -
SetIntersection_Front_Set_uint32_64_64 3.20% 12869941.617 13281913.286 - -0.43% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 3.19% 50557.797 52172.905 - 3.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.19% 23.286 24.029 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 3.19% 1365724.283 1409328.369 - 4.98% -
std::partition_point(deque<int>)/8192 3.19% 14.911 15.387 - 1.68% -
std::rotate(list<int>)_(by_1/3)/1024 3.19% 786.859 811.961 - -3.44% -
SetIntersection_None_Set_uint32_1024_1 3.19% 8954576.000 9240122.186 - 7.22% -
ranges::min(std::deque<char>)/70000 3.19% 17335.680 17888.435 - -29.95% -
std::find_end(vector<int>,_pred)_(single_element)/1000 3.19% 567.155 585.232 - -2.82% -
std::find(vector<bool>)_(process_all)/1048576 3.19% 3614.614 3729.741 - -3.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.18% 2.925 3.018 - 2.44% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.18% 26.452 27.294 - 9.04% -
std::set<int>::erase(key)_(existent)/32 3.18% 22.008 22.707 - 5.72% -
std::unique(vector<int>)_(contiguous)/32 3.18% 48.311 49.846 - 1.16% -
ranges::min(std::list<long_long>)/64 3.18% 24.159 24.927 - 1.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.18% 525.397 542.081 - 4.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.17% 0.608 0.627 - 3.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.16% 0.913 0.942 - 6.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.16% 4283041.225 4418430.236 - 6.09% -
std::pop_heap(vector<int>)/1024 3.16% 9.682 9.988 - 0.39% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.16% 9.766 10.074 - 5.78% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.15% 31945.992 32953.711 - 1.20% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.13% 4.513 4.654 - -0.95% -
BM_PushHeap_uint32_SingleElement_262144 3.13% 0.355 0.366 - 2.53% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.13% 9084.368 9368.814 - -0.91% -
bm_ranges_swap_ranges_vb_aligned/262144 3.13% 481.950 497.034 - 2.03% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.13% 18976.296 19569.719 - 3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.11% 1.630 1.680 - 1.77% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.10% 36928.761 38075.245 - -5.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.10% 123.572 127.404 - 2.67% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.10% 21.891 22.570 - 3.93% -
std::find_end(vector<int>,_pred)_(single_element)/1024 3.10% 581.704 599.728 - -2.60% -
std::remove_copy(list<int>)_(prefix)/50 3.09% 18.574 19.149 - -1.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 3.09% 11792479.295 12157154.292 - 6.67% -
std::find_end(forward_list<int>)_(single_element)/1024 3.09% 698.772 720.373 - -5.12% -
BM_deque_vector_copy/70000 3.09% 3171.852 3269.809 - 1.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.09% 42325.455 43632.582 - -0.09% -
SetIntersection_Front_Set_float_262144_256 3.08% 3706346.441 3820671.444 - -4.95% -
std::move_backward(list<int>)/32768 3.08% 31156.368 32117.206 - 0.14% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.08% 4.039 4.163 - 1.07% -
rng::find_last(list<int>)_(bail_10%)/8 3.08% 2.021 2.083 - -3.48% -
std::fill_n(vector<bool>)/32768 3.08% 29.285 30.186 - -0.01% -
BM_PushHeap_string_Ascending_16 3.08% 4.646 4.789 - 1.74% -
BM_deque_deque_copy_backward/2 3.08% 2.468 2.544 - 5.31% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.07% 31591.357 32560.546 - 0.92% -
BM_PushHeap_uint32_SingleElement_16384 3.06% 0.356 0.367 - -2.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.06% 10.187 10.498 - -3.46% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.05% 32.212 33.196 - 2.31% -
std::unordered_map<int,_int>::ctor(const&)/32 3.05% 206.318 212.615 - 2.94% -
BM_PushHeap_string_SingleElement_64 3.05% 2.652 2.733 - -9.99% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.05% 6386.166 6581.029 - 15.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 3.05% 4740.355 4884.939 - 2.08% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.04% 115090.354 118590.578 - -5.34% -
std::remove_if(list<int>)_(sprinkled)/1024 3.03% 958.191 987.229 - 0.65% -
BM_lexicographical_compare_three_way_fast_path/1048576 3.03% 240187.336 247460.806 - 0.91% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.02% 6114.511 6299.471 - -4.68% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 3.02% 258.782 266.598 - -2.09% -
BM_deque_vector_move/4000 3.02% 139.565 143.779 - 1.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.01% 3.096 3.189 - -5.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.01% 28.521 29.380 - 8.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.01% 5.104 5.257 - -1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.00% 8208932.195 8455223.255 - 4.23% -
std::unique(vector<int>)_(contiguous)/1024 3.00% 302.781 311.855 - -4.29% -
SetIntersection_Front_Set_string_64_64 3.00% 34098903.052 35120719.538 - 1.84% -
std::search(vector<int>,_pred)_(no_match)/8192 3.00% 4156.229 4280.774 - -0.04% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.99% 10.125 10.429 - -3.32% -
BM_deque_deque_ranges_move_backward/512 2.99% 19.087 19.658 - 3.03% -
rng::contains_subrange(list<int>)_(single_element)/16 2.99% 4.794 4.937 - -2.29% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.99% 68.656 70.706 - 6.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.99% 135879.141 139938.115 - 3.32% -
BM_vector_deque_move/2 2.98% 2.004 2.064 - 0.08% -
std::remove_copy(deque<int>)_(prefix)/50 2.98% 20.196 20.798 - 1.96% -
std::rotate(list<int>)_(by_1/2)/1024 2.98% 379.774 391.099 - -3.46% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.98% 566.500 583.382 - -1.79% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.98% 285.556 294.058 - 1.54% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.98% 1878.757 1934.655 - 0.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.97% 30.619 31.529 - 2.57% -
std::replace_if(deque<int>)_(prefix)/1024 2.97% 470.356 484.320 - 0.90% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.97% 4.507 4.641 - -9.02% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.97% 2.132 2.195 - 1.04% -
BM_PushHeap_uint32_SingleElement_1024 2.96% 0.362 0.373 - 1.99% -
BM_PushHeap_uint32_SingleElement_4 2.96% 0.344 0.354 - 5.55% -
std::copy_n(vector<int>)/32768 2.96% 3686.644 3795.667 - 2.95% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.96% 8704.767 8962.149 - 2.95% -
std::find_if_not(list<int>)_(process_all)/50 2.95% 38.043 39.165 - -6.84% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.95% 1638.483 1686.783 - 0.12% -
ranges::minmax(std::vector<__int128>)/64 2.94% 31.230 32.148 - 2.71% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.94% 9.678 9.963 - 1.32% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.93% 24.133 24.839 - 0.36% -
SetIntersection_Front_Set_uint32_16384_1024 2.93% 12283161.099 12642502.566 - 4.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.92% 13994186.114 14403402.143 - 0.35% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.92% 49960.663 51421.225 - 5.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.92% 2.333 2.401 - -2.31% -
std::search(vector<int>,_pred)_(no_match)/1024 2.92% 520.964 536.185 - -2.06% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 2.92% 50852.379 52337.396 - 2.99% -
std::upper_bound(std::forward_list<int>)/8192 2.92% 10398.424 10701.793 - -7.16% -
std::rotate(list<int>)_(by_1/4)/1024 2.91% 564.276 580.712 - -3.74% -
std::reverse(vector<int>)/8 2.91% 1.478 1.521 - -1.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.91% 40662.497 41844.429 - -0.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.90% 747.791 769.485 - -3.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.89% 0.608 0.626 - -3.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.89% 10966.610 11283.614 - 2.83% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.89% 230134.691 236786.560 - -3.64% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.89% 2.876 2.959 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.89% 0.769 0.791 - 1.11% -
std::rotate(list<int>)_(by_1/4)/8192 2.88% 6476.986 6663.723 - -3.12% -
std::generate(vector<int>)/8192 2.88% 1799.929 1851.752 - -0.31% -
ranges::minmax(std::vector<long_long>)/64 2.88% 9.937 10.223 - 2.67% -
BM_deque_deque_copy/2 2.88% 2.241 2.305 - 0.19% -
BM_deque_vector_ranges_copy/0 2.87% 1.438 1.480 - -2.89% -
std::multiset<int>::contains(key)_(existent)/8192 2.87% 8.211 8.447 - -1.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 2.86% 607032.324 624369.824 - 0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.85% 57576.476 59219.327 - -0.93% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.85% 6.088 6.262 - 11.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.85% 1410413.851 1450618.925 - 0.26% -
SetIntersection_Front_Set_uint32_16384_16384 2.85% 211515699.545 217544460.198 - 0.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.85% 31.103 31.989 - 2.31% -
BM_CmpLess_short_short 2.84% 0.959 0.986 - 3.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.83% 85623.373 88047.413 - 4.82% -
std::find(list<int>)_(process_all)/50 2.83% 18.826 19.358 - -1.82% -
std::copy_if(list<int>)_(every_other)/262144 2.83% 204387.302 210161.921 - 3.03% -
std::for_each_n(join_view(vector<vector<int>>))/8192 2.82% 264.776 272.252 - -2.01% -
BM_vector_deque_copy/1024 2.82% 35.780 36.790 - 2.45% -
std::move(list<int>)/262144 2.82% 240899.308 247686.807 - 0.25% -
std::reverse_copy(deque<int>)/4096 2.81% 954.016 980.821 - -2.57% -
ranges::min(std::vector<long_long>)/8 2.80% 2.126 2.186 - -1.73% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.79% 1794.392 1844.455 - -4.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.78% 1884.918 1937.237 - 2.53% -
std::shift_left(list<int>)/8192 2.77% 7578.188 7788.475 - -5.36% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.77% 1.616 1.661 - 0.51% -
std::multimap<int,_int>::erase(iterator)/8192 2.76% 21.439 22.031 - 7.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.76% 3.209 3.298 - 0.18% -
BM_deque_deque_ranges_copy/64000 2.76% 2950.545 3031.950 - 2.27% -
BM_PushHeap_uint32_Ascending_256 2.76% 2.082 2.139 - 1.19% -
std::search(list<int>,_pred)_(no_match)/8192 2.76% 7238.468 7437.935 - -7.47% -
ranges::minmax(std::list<long_long>)/70000 2.75% 54022.020 55507.036 - 3.54% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 2.75% 1.388 1.426 - 0.46% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.74% 167.007 171.586 - -2.02% -
std::unique(deque<int>)_(contiguous)/1024 2.74% 505.904 519.774 - -3.94% -
std::multiset<int>::insert(value)_(already_present)/8192 2.74% 31.591 32.457 - 1.02% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.74% 2.879 2.958 - 3.60% -
BM_PushHeap_string_SingleElement_262144 2.74% 2.647 2.719 - -9.32% -
BM_num_get<double> 2.74% 36.182 37.173 - 0.12% -
std::reverse_copy(list<int>)/4096 2.73% 3193.733 3281.063 - -7.93% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 2.73% 4997.938 5134.212 - 3.31% -
BM_PushHeap_string_SingleElement_16 2.72% 2.606 2.676 - -9.98% -
SetIntersection_Front_Set_uint32_16384_64 2.72% 1674342.786 1719900.735 - -2.55% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.72% 21.986 22.584 - 5.06% -
std::generate_n(vector<int>)/8192 2.72% 1804.172 1853.171 - 0.39% -
rng::find_last(vector<int>)_(bail_10%)/50 2.71% 10.725 11.016 - -4.20% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.71% 691458.833 710214.960 - 8.63% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 2.71% 667.833 685.921 - 3.81% -
BM_PushHeap_uint32_Random_262144 2.71% 5.757 5.913 - -4.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.71% 476.742 489.645 - 2.36% -
std::replace(deque<int>)_(prefix)/32 2.70% 12.822 13.168 - 3.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.70% 47.108 48.377 - -2.14% -
ranges::minmax(std::list<long_long>)/8 2.69% 2.517 2.585 - 1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.69% 18194211.567 18683043.531 - 3.99% -
std::copy_if(deque<int>)_(every_other)/512 2.68% 177.340 182.091 - 2.11% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.68% 55.331 56.812 - 1.87% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.68% 6263.388 6431.024 - 4.72% -
std::rotate_copy(vector<int>)/8192 2.68% 716.636 735.807 - 139.11% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.67% 22.103 22.693 - 0.41% -
BM_deque_deque_ranges_copy/2 2.66% 2.246 2.306 - 5.43% -
std::move(vector<bool>)_(unaligned)/4096 2.66% 25.965 26.656 - 2.48% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.66% 6.440 6.611 - -3.19% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.66% 380.113 390.206 - 3.77% -
std::rotate(list<int>)_(by_1/3)/8192 2.66% 8197.130 8414.779 - -3.10% -
BM_StringFindMatch2/8 2.65% 982.478 1008.545 - 2.64% -
std::multiset<int>::ctor(const&)/8192 2.65% 50321.050 51654.067 - 2.31% -
BM_StringRelational_Less_Empty_Small_Control 2.65% 1.673 1.717 - 7.17% -
std::adjacent_find(list<int>,_pred)/8192 2.65% 7130.777 7319.534 - -0.88% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.64% 4.886 5.015 - -5.29% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.64% 12.580 12.912 - -1.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.63% 19.060 19.561 - 0.26% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.63% 773.250 793.602 - -1.24% -
std::fill_n(vector<bool>)/4096 2.63% 4.085 4.193 - 0.29% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2.63% 2362.012 2424.125 - 2.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.63% 31.005 31.820 - 18.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.63% 30067.956 30858.053 - 2.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.62% 6269854.663 6434145.683 - -2.01% -
ranges::minmax(std::vector<long_long>)/70000 2.62% 8975.629 9210.690 - 2.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.61% 485240.586 497917.111 - 2.26% -
rng::contains(list<int>)_(process_all)/32 2.61% 9.046 9.282 - -9.00% -
BM_PushHeap_uint32_Ascending_64 2.61% 1.517 1.557 - 0.92% -
bm_ranges_lexicographical_compare<int>/1 2.60% 1.286 1.320 - -2.72% -
std::map<int,_int>::find(key)_(existent)/8192 2.60% 5.507 5.650 - 5.04% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.60% 771.884 791.934 - 1.44% -
SetIntersection_Front_Set_string_16384_256 2.60% 14418310.113 14792600.892 - 3.82% -
std::multiset<std::string>::erase(iterator)/32 2.60% 26.705 27.398 - -0.67% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.60% 4672.590 4793.872 - -2.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.59% 0.605 0.621 - 2.02% -
ranges::min(std::list<char>)/70000 2.59% 53107.561 54485.272 - 2.23% -
std::remove_if(list<int>)_(sprinkled)/8192 2.59% 8052.557 8261.299 - -0.95% -
ranges::minmax(std::vector<__int128>)/70000 2.59% 34326.380 35215.997 - 2.31% -
std::unordered_set<int>::erase(iterator)/32 2.59% 20.214 20.738 - 0.22% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.59% 27.606 28.321 - -2.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.59% 42935.938 44046.506 - 3.83% -
SetIntersection_None_Set_float_64_4 2.58% 21065226.436 21608614.885 - 0.31% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.58% 2.134 2.189 - -2.50% -
SetIntersection_None_Set_uint32_256_256 2.58% 5811984.812 5961651.489 - 6.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.57% 13366051.667 13709914.258 - 3.28% -
BM_std_minmax_element<short>/2 2.57% 0.634 0.650 - -3.85% -
std::fill_n(list<int>)/32 2.57% 7.936 8.140 - -1.78% -
std::move_backward(list<int>)/1048576 2.57% 1017446.678 1043562.468 - 0.99% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 2.56% 4.010 4.112 - 1.03% -
BM_StringMove_Empty 2.56% 0.571 0.585 - 2.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.56% 120344.086 123427.515 - 2.24% -
std::shift_left(deque<int>)/32 2.56% 3.760 3.856 - 0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.56% 728.615 747.262 - -6.90% -
std::move(vector<bool>)_(aligned)/1048576 2.56% 1703.571 1747.131 - -32.85% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.56% 11975.688 12281.887 - -1.22% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.56% 20450.763 20973.486 - -0.18% -
BM_PushHeap_string_Descending_16384 2.55% 2.310 2.369 - -15.23% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 2.55% 23.831 24.439 - 2.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.55% 31.410 32.211 - -4.11% -
std::move_backward(vector<bool>)_(aligned)/512 2.55% 2.280 2.338 - 3.38% -
BM_deque_deque_ranges_move/4000 2.55% 142.121 145.739 - 0.89% -
bm_swap_ranges_vb_aligned/64 2.54% 2.889 2.962 - 4.69% -
std::rotate_copy(vector<int>)/1024 2.54% 32.778 33.610 - -1.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 2.53% 18.880 19.358 - 3.69% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 2.53% 12.584 12.903 - 3.42% -
bm_lexicographical_compare<unsigned_char>/4096 2.53% 75.774 77.690 - 2.58% -
std::remove_copy(list<int>)_(prefix)/8192 2.53% 6855.184 7028.568 - 2.38% -
std::make_heap(deque<int>)_(ascending)/1024 2.53% 2595.500 2661.066 - -0.10% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.53% 7178.734 7360.021 - 1.07% -
std::find(vector<int>)_(bail_25%)/8 2.52% 1.359 1.393 - -3.97% -
std::partial_sort(vector<int>)_(shuffled)/8 2.51% 28.414 29.127 - 3.33% -
BM_StringFindMatch2/64 2.51% 983.322 1007.999 - 2.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.51% 0.602 0.617 - 2.96% -
std::unique(deque<int>)_(contiguous)/8192 2.51% 3697.270 3790.023 - -4.23% -
BM_deque_vector_copy_backward/512 2.51% 17.936 18.385 - 2.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.50% 592237.622 607018.746 - 0.55% -
ranges::minmax(std::deque<char>)/8 2.50% 3.791 3.885 - 2.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 2.49% 23.828 24.422 - -3.86% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.49% 15145.098 15522.751 - -3.82% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.49% 4.994 5.119 - -1.68% -
BM_PushHeap_uint32_Ascending_1024 2.49% 2.555 2.619 - 1.03% -
std::generate_n(vector<int>)/1024 2.48% 238.481 244.401 - 0.39% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.48% 26.733 27.396 - 0.47% -
ranges::minmax(std::vector<__int128>)/8 2.47% 4.034 4.134 - 2.08% -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.47% 2.635 2.700 - -0.41% -
BM_vector_deque_ranges_copy_backward/512 2.47% 17.668 18.105 - 2.58% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.47% 7539.064 7725.323 - 2.48% -
std::remove(deque<int>)_(prefix)/1024 2.47% 515.258 527.974 - 0.74% -
std::remove_copy(list<int>)_(sprinkled)/50 2.47% 18.450 18.906 - 0.58% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.46% 5256.140 5385.584 - -2.34% -
std::copy_if(deque<int>)_(every_other)/64 2.46% 22.779 23.340 - 1.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.46% 1.260 1.291 - -0.10% -
SetIntersection_None_Set_uint32_1024_4 2.46% 9028347.956 9250084.771 - 5.65% -
std::stable_partition(vector<int>)_(dense)/32 2.46% 21.120 21.639 - -5.95% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.45% 16.837 17.249 - 2.25% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.45% 75.881 77.741 - 1.99% -
std::find_if_not(vector<bool>)_(process_all)/50 2.45% 23.804 24.387 - -2.69% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.45% 1.396 1.430 - 2.13% -
rng::contains_subrange(list<int>)_(single_element)/50 2.45% 17.211 17.632 - -5.26% -
std::copy_if(vector<int>)_(entire_range)/4096 2.44% 911.558 933.806 - 0.99% -
BM_PushHeap_uint64_Ascending_16384 2.43% 3.670 3.759 - -0.60% -
BM_PushHeap_uint64_PipeOrgan_16 2.43% 0.867 0.888 - -0.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.43% 2.940 3.012 - 1.43% -
std::move(vector<int>)/1048576 2.43% 55865.998 57222.010 - -2.89% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2.42% 2266.750 2321.562 - 2.29% -
std::transform(vector<int>)_(identity_transform)/32 2.42% 8.977 9.194 - -1.82% -
std::sort(vector<NonIntegral>)_(shuffled)/8 2.42% 22.562 23.107 - 1.75% -
ranges::minmax(std::deque<__int128>)/64 2.41% 30.145 30.872 - -13.99% -
std::replace(deque<int>)_(prefix)/1024 2.41% 405.672 415.462 - 0.98% -
std::multiset<std::string>::erase(iterator)/8192 2.41% 29.953 30.675 - -1.26% -
std::fill(vector<bool>)/4096 2.41% 4.119 4.219 - 0.12% -
std::any_of(list<int>)_(process_all)/50 2.41% 21.501 22.019 - -1.99% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.41% 61.435 62.914 - 3.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.40% 23.936 24.511 - -4.54% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.40% 5.272 5.399 - -21.21% -
BM_vector_deque_copy/65536 2.39% 2857.387 2925.766 - -3.59% -
std::all_of(list<int>)_(process_all)/32768 2.39% 26335.806 26963.916 - -3.26% -
std::find_if_not(deque<int>)_(process_all)/1024 2.38% 248.767 254.693 - -30.00% -
std::generate(vector<int>)/50 2.38% 11.746 12.025 - 0.73% -
std::copy_if(deque<int>)_(every_other)/4096 2.38% 1421.829 1455.605 - 1.83% -
BM_deque_vector_move/1024 2.37% 36.794 37.667 - 1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.37% 51.966 53.199 - 3.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.37% 9.011 9.224 - 1.88% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.37% 12808.151 13111.765 - 0.04% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.37% 29.700 30.404 - -0.57% -
SetIntersection_Interlaced_Vector_float_64_16 2.37% 16695650.048 17091096.682 - -9.68% -
BM_deque_vector_ranges_copy/1 2.37% 2.095 2.145 - 1.40% -
BM_deque_vector_copy/1024 2.37% 36.903 37.777 - 2.08% -
std::partial_sort(deque<int>)_(heap)/8 2.37% 39.314 40.244 - 3.07% -
std::generate(vector<int>)/32 2.36% 7.823 8.008 - 0.68% -
BM_StringRelational_Less_Large_Large_Control 2.36% 2.121 2.171 - 0.88% -
BM_StringFindMatch2/512 2.36% 990.188 1013.560 - 2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.36% 348623584.594 356846879.307 - 0.83% -
std::generate(vector<int>)/1024 2.36% 239.287 244.927 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.36% 2.500 2.559 - 2.12% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.35% 17013.817 17413.357 - 2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.35% 11585117.784 11856836.838 - 4.88% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.34% 42314.526 43305.127 - -1.49% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 2.34% 326.579 334.210 - 2.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.34% 26522127.036 27141434.751 - -12.49% -
std::fill_n(vector<int>)/50 2.33% 2.175 2.225 - 0.47% -
BM_deque_vector_copy_backward/64 2.33% 2.934 3.002 - 1.53% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 2.33% 723560.947 740433.898 - 0.35% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.33% 782.453 800.674 - -2.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.33% 53390.429 54633.655 - 0.24% -
BM_deque_deque_move_backward/1024 2.33% 37.999 38.883 - 1.17% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.33% 1.201 1.229 - -13.46% -
std::move_backward(vector<int>)/32768 2.32% 1700.669 1740.168 - -0.01% -
SetIntersection_Front_Vector_uint64_1024_64 2.32% 1331682.778 1362569.923 - -1.17% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.32% 1436.657 1469.964 - 0.80% -
std::find_end(forward_list<int>)_(process_all)/1000 2.32% 675.231 690.885 - -5.77% -
std::replace_if(deque<int>)_(prefix)/8192 2.32% 3420.887 3500.100 - 0.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.31% 2.424 2.480 - -0.61% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.31% 3931.384 4022.243 - 1.68% -
std::partition(vector<int>)_(dense)/50 2.31% 12.953 13.253 - -7.60% -
std::find(vector<bool>)_(process_all)/8192 2.31% 33.139 33.904 - -3.95% -
std::copy_if(vector<int>)_(entire_range)/32768 2.30% 7289.981 7457.944 - 1.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.30% 1.209 1.236 - 0.84% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.30% 71.598 73.246 - -0.04% -
std::remove_if(list<int>)_(prefix)/8192 2.30% 10043.714 10274.423 - 3.78% -
std::fill(list<int>)/32 2.29% 8.150 8.337 - 0.03% -
std::equal(list<int>)_(it,_it,_it)/8 2.29% 2.653 2.713 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.29% 201498306.274 206109845.096 - 2.12% -
std::copy_if(list<int>)_(every_other)/8 2.29% 2.252 2.303 - 1.41% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.28% 36718.742 37557.163 - -5.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.28% 16049.085 16415.503 - 3.06% -
ranges::minmax(std::deque<__int128>)/8 2.28% 3.704 3.788 - -7.95% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.28% 3.569 3.650 - 2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.27% 119282.805 121995.914 - 0.27% -
BM_deque_vector_move_backward/512 2.27% 17.919 18.326 - 2.25% -
std::remove(list<int>)_(sprinkled)/1024 2.27% 928.760 949.816 - -1.27% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.27% 801.364 819.516 - -2.06% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.26% 3927.128 4016.074 - 0.07% -
std::copy_n(vector<bool>)_(aligned)/32768 2.26% 34.810 35.597 - 1.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.26% 18.765 19.190 - 3.48% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.26% 11640.301 11903.481 - -1.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.26% 731.555 748.082 - -0.92% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.26% 631569.454 645824.449 - -0.41% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.26% 57964.042 59271.756 - 2.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.25% 652.996 667.708 - 2.19% -
ranges::min(std::deque<__int128>)/70000 2.25% 23865.090 24400.870 - 1.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 2.24% 16.114 16.475 - -10.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.24% 7805.594 7980.534 - 2.50% -
std::replace(deque<int>)_(prefix)/8192 2.24% 3207.739 3279.610 - 0.74% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.24% 4722.770 4828.468 - -0.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.23% 28.960 29.607 - -2.92% -
SetIntersection_None_Set_string_1024_256 2.23% 9085029.622 9287900.449 - 3.62% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.23% 8.406 8.593 - -0.48% -
BM_deque_vector_ranges_copy/2 2.23% 1.833 1.874 - 2.24% -
std::remove_copy(deque<int>)_(prefix)/32 2.23% 12.893 13.180 - 0.78% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.23% 1824.271 1864.866 - 0.04% -
ranges::minmax(std::deque<char>)/70000 2.22% 23656.192 24182.324 - 2.26% -
std::lower_bound(std::forward_list<int>)/8 2.22% 15.286 15.626 - -3.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.22% 1061672.351 1085265.599 - 4.40% -
std::multimap<int,_int>::clear()/32 2.22% 666.607 681.417 - 4.98% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.22% 2110.343 2157.221 - 0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 2.22% 21200315.028 21671107.895 - 4.38% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.22% 736.650 753.008 - -1.68% -
BM_StringRelational_Less_Small_Large_Control 2.22% 1.850 1.891 - -0.31% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.22% 20.079 20.525 - 2.25% -
BM_PushHeap_string_Random_1024 2.22% 14.831 15.160 - 0.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 2.21% 52.478 53.640 - 27.59% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.21% 6827.782 6978.812 - -5.05% -
std::move_backward(vector<bool>)_(aligned)/1048576 2.21% 1708.425 1746.206 - 2.60% -
std::for_each(list<int>)/50 2.21% 21.451 21.925 - 0.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.21% 11494.532 11748.625 - -0.48% -
std::copy(list<int>)/1048576 2.21% 854974.786 873873.965 - 2.12% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2.21% 3808.654 3892.840 - -3.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.21% 52.720 53.885 - -2.52% -
BM_deque_vector_move_backward/64 2.21% 2.931 2.996 - 1.35% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.20% 4240.291 4333.591 - 0.97% -
BM_vector_deque_move_backward/64 2.20% 2.981 3.047 - 1.38% -
rng::find_last_if(deque<int>)_(bail_90%)/8 2.20% 0.962 0.983 - 0.52% -
std::fill(vector<int>)/50 2.19% 2.161 2.208 - 0.22% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.19% 5757.460 5883.750 - 2.94% -
SetIntersection_None_Set_uint32_64_1 2.19% 22452201.829 22944655.874 - 2.83% -
std::copy_if(list<int>)_(every_other)/4096 2.19% 3312.311 3384.903 - -7.92% -
BM_vector_deque_move_backward/4096 2.19% 149.206 152.470 - 0.97% -
BM_deque_deque_copy_backward/4000 2.19% 145.339 148.516 - -0.95% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.19% 16.357 16.714 - -6.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 2.19% 15273.056 15606.789 - -4.02% -
std::find(list<int>)_(process_all)/32768 2.18% 25974.103 26541.583 - -4.99% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.18% 1.176 1.202 - -0.24% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.18% 6.365 6.504 - -2.79% -
std::partial_sort_copy(list<int>)_(descending)/8192 2.18% 97134.732 99255.629 - 1.92% -
rng::find_last(vector<int>)_(bail_90%)/50 2.18% 1.516 1.549 - -1.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.17% 799519.359 816895.739 - 0.34% -
std::find(vector<char>)_(bail_25%)/8192 2.17% 39.719 40.582 - -2.63% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.17% 2110.493 2156.230 - -0.06% -
std::find_first_of(vector<int>)_(small_needle)/32 2.17% 46.631 47.640 - 0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.16% 10366278.661 10589858.356 - 4.31% -
std::transform(vector<int>,_vector<int>)/32 2.16% 16.892 17.256 - -1.60% -
BM_vector_deque_move_backward/4000 2.16% 142.206 145.272 - -0.89% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.15% 9.708 9.917 - 1.45% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.15% 3907.197 3991.048 - 1.99% -
std::copy_if(deque<int>)_(every_other)/262144 2.14% 91040.057 92985.205 - 1.71% -
std::copy(vector<bool>)_(aligned)/32768 2.13% 34.757 35.499 - 1.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.13% 626.093 639.450 - 3.33% -
BM_deque_vector_move_backward/1024 2.13% 36.711 37.492 - 0.98% -
std::find_if(list<int>)_(process_all)/32768 2.13% 25777.024 26324.846 - -3.83% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.12% 9.529 9.731 - 2.07% -
std::find_if_not(deque<int>)_(process_all)/8192 2.12% 1975.664 2017.563 - -30.83% -
BM_PushHeap_string_SingleElement_4 2.12% 2.331 2.380 - -8.28% -
std::move_backward(list<int>)/262144 2.11% 257033.184 262466.484 - 1.56% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.11% 1246.171 1272.461 - -0.10% -
std::count(list<int>)_(every_other)/1048576 2.11% 815047.523 832240.385 - -3.76% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.11% 18.384 18.772 - 1.27% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 2.10% 1.168 1.192 - 2.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.10% 0.695 0.709 - -1.16% -
std::set<int>::erase(iterator)/1024 2.09% 20.242 20.665 - 4.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.09% 5.012 5.117 - -1.36% -
std::copy_if(vector<int>)_(entire_range)/512 2.09% 120.729 123.248 - 1.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.08% 0.604 0.617 - 1.79% -
std::reverse_copy(list<int>)/32768 2.07% 25899.089 26435.999 - -4.20% -
std::none_of(list<int>)_(process_all)/50 2.07% 21.786 22.237 - -3.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.07% 1016.354 1037.390 - 6.06% -
BM_vector_deque_copy_backward/1024 2.07% 37.725 38.504 - -5.63% -
std::shift_right(vector<int>)/8192 2.06% 295.624 301.729 - -1.11% -
BM_vector_deque_ranges_copy_backward/4000 2.06% 141.043 143.950 - 1.90% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.06% 7466.192 7619.819 - -2.93% -
BM_vector_deque_ranges_copy/4096 2.05% 144.872 147.844 - 1.90% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 2.05% 24.375 24.875 - 0.42% -
ranges::minmax(std::deque<char>)/64 2.05% 22.697 23.162 - 2.13% -
std::reverse_copy(deque<int>)/512 2.05% 123.228 125.754 - -1.78% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.05% 64.105 65.418 - 0.08% -
std::generate_n(list<int>)/32 2.05% 8.433 8.606 - 0.25% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 2.05% 740.091 755.235 - -3.26% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 2.05% 1.102 1.125 - 6.54% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.05% 713.961 728.568 - 0.14% -
std::fill_n(vector<int>)/8192 2.04% 229.420 234.095 - 0.51% -
std::generate_n(vector<int>)/50 2.04% 11.750 11.989 - -0.04% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.03% 63.874 65.173 - -2.69% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.03% 24.576 25.076 - 4.03% -
std::pop_heap(deque<float>)/8 2.03% 53.037 54.116 - 4.05% -
std::copy_if(list<int>)_(entire_range)/1048576 2.03% 857578.846 875014.234 - 1.60% -
BM_deque_vector_ranges_move_backward/5500 2.03% 198.449 202.479 - 2.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.03% 31.965 32.614 - -1.89% -
std::copy(vector<int>)/8 2.03% 2.184 2.228 - 5.58% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.03% 12616.389 12872.011 - 1.57% -
BM_deque_vector_copy/4000 2.02% 139.516 142.341 - 0.40% -
std::copy_if(deque<int>)_(every_other)/1048576 2.02% 364716.571 372099.610 - 1.57% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.02% 23.567 24.044 - -0.84% -
SetIntersection_None_Set_uint32_64_16 2.02% 18380422.522 18751933.651 - 3.51% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.02% 26.306 26.837 - 36.80% -
std::replace(deque<int>)_(prefix)/50 2.02% 19.045 19.429 - 2.16% -
SetIntersection_None_Set_uint32_1024_256 2.01% 9073451.384 9256095.132 - 7.31% -
SetIntersection_None_Set_float_64_1 2.01% 22164630.300 22610756.749 - 0.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 2.00% 758.028 773.225 - -4.11% -
std::make_heap(deque<int>)_(ascending)/8192 2.00% 20434.578 20843.585 - -0.57% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.00% 47.763 48.719 - -0.85% -
std::reverse_copy(deque<int>)/64 2.00% 15.701 16.015 - -2.49% -
std::replace(list<int>)_(prefix)/32 2.00% 10.909 11.127 - 0.10% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 2.00% 517.651 527.982 - -0.23% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.99% 7.068 7.209 - 1.46% -
SetIntersection_Interlaced_Vector_float_1024_4 1.99% 1391355.035 1419107.081 - -1.34% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.99% 345.574 352.465 - 3.15% -
std::copy_backward(deque<int>)/8 1.99% 2.662 2.715 - 3.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.99% 64345387.314 65625363.924 - -14.00% -
std::fill_n(vector<bool>)/512 1.99% 1.428 1.456 - -0.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.98% 1085672.395 1107216.602 - -0.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.98% 990920.685 1010575.953 - 0.50% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.98% 2.777 2.832 - -0.74% -
bm_ranges_swap_ranges_vb_aligned/524288 1.98% 1049.469 1070.241 - 3.11% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.98% 54.366 55.441 - -1.16% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.97% 468.376 477.625 - -3.97% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.97% 93084.860 94922.396 - 0.31% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.97% 20.433 20.835 - -4.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.97% 0.655 0.667 - 1.58% -
std::find(vector<int>)_(process_all)/32768 1.96% 7313.926 7457.523 - -4.17% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.96% 282.401 287.943 - -0.28% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.96% 218853427.150 223145624.538 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.96% 5364.817 5469.941 - 0.10% -
std::find_if_not(deque<int>)_(process_all)/32768 1.96% 7991.537 8148.091 - -31.67% -
rng::find(vector<bool>)_(process_all)/8192 1.96% 33.086 33.734 - -5.44% -
std::count_if(list<int>)_(every_other)/1024 1.96% 744.769 759.341 - -3.91% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.95% 282.629 288.154 - -0.06% -
std::upper_bound(std::list<int>)/8 1.95% 16.029 16.342 - -4.59% -
bm_ranges_lexicographical_compare<signed_char>/1 1.95% 1.715 1.748 - 16.89% -
std::copy_if(vector<int>)_(entire_range)/262144 1.94% 58640.914 59781.100 - 1.73% -
BM_num_get<long_double> 1.94% 36.203 36.906 - -2.79% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.94% 559.741 570.604 - 0.32% -
std::count_if(list<int>)_(every_other)/8192 1.94% 7045.937 7182.526 - -9.80% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.94% 9.860 10.051 - 1.83% -
std::find(deque<int>)_(process_all)/1024 1.94% 239.758 244.403 - -5.19% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.93% 8.320 8.481 - -6.25% -
BM_std_minmax_element<long_long>/3 1.93% 1.114 1.136 - 5.67% -
std::sort_heap(deque<int>)/8 1.93% 36.024 36.718 - -3.93% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.92% 14483.737 14762.333 - 1.83% -
std::make_heap(vector<int>)_(shuffled)/1024 1.92% 565.075 575.918 - 0.45% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.92% 17.265 17.596 - -3.03% -
SetIntersection_None_Set_uint32_1_1 1.92% 542360359.474 552758727.907 - 4.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.92% 12764763.235 13009352.514 - -1.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.91% 23626.868 24077.420 - 0.14% -
std::count(list<int>)_(every_other)/8 1.90% 2.131 2.172 - -0.94% -
BM_vector_deque_copy_backward/64 1.90% 2.994 3.051 - 2.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.90% 149295.892 152135.696 - 2.39% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.90% 5.525 5.630 - -9.45% -
BM_PushHeap_float_Ascending_16384 1.90% 4.291 4.373 - 0.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.89% 1028065.763 1047525.089 - 8.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.89% 23712.793 24160.747 - 0.64% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.89% 3311.047 3373.534 - 0.00% -
std::adjacent_find(deque<int>,_pred)/50 1.89% 30.808 31.390 - 7.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.89% 58.999 60.112 - 2.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.89% 2012.993 2050.945 - -5.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.88% 143687.897 146396.408 - 3.19% -
std::swap_ranges(list<int>)/1024 1.88% 747.300 761.360 - -4.74% -
std::is_sorted_until(list<int>,_pred)/8192 1.88% 7620.691 7763.845 - 0.70% -
SetIntersection_None_Set_uint32_256_4 1.88% 11503521.639 11719354.717 - 3.88% -
std::copy_if(deque<int>)_(every_other)/32768 1.88% 11391.688 11605.305 - 1.62% -
std::set<std::string>::find(key)_(non-existent)/8192 1.88% 26.480 26.977 - -5.27% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.88% 6.094 6.209 - -1.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 7231.930 7367.473 - 0.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.87% 54.162 55.176 - -3.28% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.87% 7494.497 7634.455 - -4.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.87% 558.974 569.412 - -3.81% -
std::set<std::string>::insert(value)_(already_present)/8192 1.86% 31.276 31.858 - -47.95% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.86% 1.616 1.646 - -0.61% -
BM_deque_deque_copy/64000 1.86% 2947.276 3002.090 - 0.89% -
std::replace(deque<int>)_(sprinkled)/1024 1.86% 344.764 351.174 - 0.71% -
std::search(deque<int>,_pred)_(same_length)/8192 1.86% 4036.973 4111.973 - 1.58% -
std::find(vector<int>)_(process_all)/1024 1.86% 239.966 244.420 - -4.93% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.85% 4485.262 4568.355 - -1.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 1.85% 0.581 0.592 - -6.53% -
std::search(vector<int>)_(near_matches)/1000 1.85% 14121.336 14382.489 - -2.98% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.85% 27.328 27.833 - 0.93% -
BM_StringFindMatch2/4096 1.85% 1059.189 1078.760 - 1.27% -
std::find(vector<int>)_(process_all)/8192 1.84% 1831.890 1865.670 - -4.01% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.84% 20.059 20.429 - 2.65% -
BM_std_minmax_element<char>/64 1.84% 17.109 17.425 - 2.98% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.84% 1002894.613 1021378.742 - -0.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.84% 19.269 19.624 - 0.92% -
std::adjacent_find(list<int>,_pred)/1048576 1.84% 910464.848 927207.616 - -3.32% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.84% 1428284.828 1454514.469 - -0.58% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.83% 3696.392 3764.203 - -4.23% -
SetIntersection_None_Set_uint32_256_1 1.83% 11648258.426 11861906.132 - 4.19% -
std::replace(deque<int>)_(sprinkled)/8192 1.83% 2758.549 2809.138 - 0.72% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.83% 633714.787 645310.322 - -2.38% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.83% 1552.403 1580.805 - -1.38% -
bm_lexicographical_compare<signed_char>/512 1.83% 7.655 7.795 - -1.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.83% 8865.235 9027.352 - 1.17% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.83% 3766.960 3835.774 - -0.20% -
std::rotate_copy(deque<int>)/1024 1.83% 34.346 34.973 - 1.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.82% 2.125 2.164 - -1.38% -
std::search(vector<int>)_(near_matches)/1024 1.82% 14852.385 15123.034 - -6.52% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.82% 190677.887 194146.054 - 3.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.82% 2.125 2.164 - -0.48% -
BM_deque_vector_copy/5500 1.82% 194.464 197.998 - 0.66% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.82% 12.234 12.456 - -5.64% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.82% 49704.562 50606.912 - 3.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.81% 2.128 2.167 - -1.38% -
std::reverse(list<int>)/32768 1.81% 19216.225 19563.935 - 8.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.81% 0.696 0.709 - -1.24% -
std::partial_sort(deque<int>)_(shuffled)/8 1.81% 32.026 32.604 - -5.18% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.81% 23.889 24.321 - -4.17% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.80% 787.992 802.202 - -2.67% -
ranges::minmax(std::vector<long_long>)/8 1.80% 2.076 2.113 - 2.05% -
std::make_heap(deque<int>)_(shuffled)/1024 1.80% 2516.441 2561.776 - -2.21% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.80% 396.071 403.200 - 2.84% -
std::find_first_of(vector<int>)_(small_needle)/1024 1.80% 1446.955 1472.963 - -0.15% -
std::move_backward(vector<bool>)_(aligned)/64 1.80% 1.731 1.762 - -1.43% -
std::replace(deque<int>)_(sprinkled)/32 1.80% 11.966 12.181 - 0.15% -
SetIntersection_Front_Vector_float_1024_64 1.79% 1343924.884 1368028.165 - 0.04% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.79% 202.494 206.124 - -0.74% -
std::replace_if(list<int>)_(sprinkled)/1024 1.79% 729.294 742.356 - -4.02% -
BM_deque_vector_move/2 1.79% 1.804 1.836 - -0.12% -
std::unique(vector<int>)_(contiguous)/52 1.79% 53.524 54.480 - -0.76% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.78% 2.125 2.163 - -1.86% -
BM_toupper_string<wchar_t> 1.78% 6.304 6.417 - 1.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.78% 264.633 269.347 - 0.46% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.78% 15.473 15.748 - -0.60% -
BM_vector_deque_move/4000 1.78% 140.779 143.282 - -1.39% -
BM_StringFindStringLiteral/128 1.78% 3.164 3.220 - -0.03% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.77% 29.037 29.552 - -1.49% -
std::move_backward(deque<int>)/4096 1.77% 152.702 155.403 - -1.85% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.77% 62.078 63.175 - 1.60% -
BM_StringConstructDestroyCStr_Large_Opaque 1.77% 15.052 15.318 - -4.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.76% 2298973.510 2339498.070 - -5.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.76% 528.806 538.113 - 3.15% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.76% 6550.086 6665.190 - -2.56% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.76% 1.387 1.412 - 1.66% -
std::partition(vector<int>)_(sparse)/50 1.75% 13.927 14.172 - 1.70% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.75% 3622.930 3686.269 - -4.50% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.75% 45.608 46.405 - -0.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.74% 18.861 19.190 - 2.99% -
std::count_if(list<int>)_(every_other)/8 1.74% 2.716 2.763 - -1.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.74% 12161050.279 12372249.392 - 3.36% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.279 - 1.77% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.73% 240733.096 244908.249 - 1.52% -
std::transform(vector<int>)_(identity_transform)/50 1.73% 16.064 16.342 - -1.96% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.73% 780.858 794.338 - 0.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.73% 12649.418 12867.700 - 2.80% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.72% 15026.812 15285.695 - 0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.72% 13556.133 13789.556 - 2.08% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.72% 4279.396 4352.887 - -2.09% -
std::find(deque<int>)_(process_all)/50 1.72% 13.048 13.272 - -3.57% -
std::for_each(vector<int>)/32 1.72% 3.667 3.730 - -4.57% -
SetIntersection_None_Vector_string_1024_1 1.71% 1143480.413 1163085.941 - -0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.71% 716.942 729.229 - 1.22% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.71% 18.420 18.735 - 1.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 1.71% 23.502 23.904 - -7.89% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 1.71% 16.769 17.056 - -2.84% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 1.71% 12.964 13.185 - 3.02% -
std::find_if_not(vector<bool>)_(process_all)/8 1.71% 3.544 3.604 - -1.28% -
std::transform(list<int>,_list<int>)/8192 1.70% 9001.263 9154.616 - -4.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.70% 9623.536 9787.258 - -0.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.70% 33593.888 34163.810 - 4.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.70% 395.570 402.281 - 2.80% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.70% 271.492 276.096 - 1.49% -
std::copy_n(list<int>)/8 1.70% 2.249 2.287 - 0.30% -
std::set<int>::contains(key)_(existent)/1024 1.70% 3.778 3.842 - -1.04% -
std::rotate(list<int>)_(1_element_backward)/1024 1.69% 733.692 746.102 - -6.18% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 1.69% 523819.988 532661.293 - 1.16% -
std::move_backward(vector<bool>)_(aligned)/4096 1.69% 7.120 7.240 - 0.19% -
std::fill_n(vector<int>)/32 1.69% 1.127 1.145 - 0.37% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.68% 6843.842 6959.094 - 1.35% -
std::remove_copy(list<int>)_(prefix)/1024 1.68% 734.484 746.824 - 0.31% -
SetIntersection_Interlaced_Set_uint32_256_4 1.68% 11334047.715 11524426.635 - 3.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.68% 272.245 276.812 - -1.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.68% 1.259 1.280 - -2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.67% 1844583.414 1875464.926 - 0.45% -
std::is_sorted(vector<int>,_pred)/1024 1.67% 462.687 470.429 - 0.40% -
SetIntersection_Front_Vector_float_16384_64 1.67% 1344367.807 1366824.411 - -0.48% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.66% 562.829 572.183 - -3.16% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.66% 0.698 0.710 - -0.95% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.66% 23.967 24.365 - 15.54% -
std::swap_ranges(list<int>)/50 1.66% 31.870 32.398 - -5.67% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.65% 71.833 73.020 - -0.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.65% 38.334 38.967 - 22.18% -
std::partition_copy(vector<int>)/1024 1.65% 467.207 474.897 - -0.71% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.64% 6741.638 6852.525 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.64% 16676682.436 16950747.976 - 3.80% -
std::remove(list<int>)_(sprinkled)/50 1.64% 60.790 61.789 - -1.04% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.64% 514.048 522.492 - 2.02% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.64% 424441.570 431405.993 - -4.06% -
ranges::minmax(std::list<__int128>)/70000 1.64% 56872.434 57803.900 - 0.56% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.64% 23.953 24.345 - -4.39% -
std::remove(deque<int>)_(sprinkled)/8192 1.64% 3821.662 3884.239 - 0.46% -
std::replace(vector<int>)_(prefix)/8192 1.64% 1259.317 1279.914 - 1.96% -
std::remove_copy(vector<int>)_(prefix)/1024 1.64% 260.468 264.728 - 0.49% -
std::any_of(list<int>)_(process_all)/32768 1.63% 26094.079 26520.198 - -5.45% -
std::reverse_copy(deque<int>)/32768 1.63% 7904.107 8033.141 - -2.52% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.63% 1.388 1.411 - -7.81% -
std::sample(list<int>)/1024 1.63% 11872.850 12066.119 - -1.37% -
SetIntersection_None_Set_uint32_1024_64 1.63% 9030494.945 9177472.037 - 3.63% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.63% 96983.106 98561.384 - -1.37% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.63% 21842.113 22197.056 - 0.63% -
std::remove_copy(vector<int>)_(prefix)/50 1.62% 13.771 13.995 - 0.46% -
std::count_if(list<int>)_(every_other)/1048576 1.62% 878271.751 892529.405 - -4.28% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.62% 427.625 434.566 - 0.55% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.62% 38482.137 39103.932 - -6.09% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.62% 361620.726 367461.286 - -1.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.61% 180090.382 182998.704 - 0.24% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.61% 7517.445 7638.756 - 2.21% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.61% 2.128 2.162 - -0.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.61% 71332.112 72481.823 - 0.97% -
SetIntersection_None_Set_uint64_64_64 1.61% 11132725.634 11312109.946 - -1.47% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.61% 29.336 29.809 - -3.17% -
BM_vector_deque_move/1 1.61% 2.282 2.318 - 0.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.60% 22.952 23.320 - -2.87% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.60% 27.807 28.253 - -1.06% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.60% 272720.271 277086.828 - 0.30% -
std::replace_if(list<int>)_(prefix)/1024 1.60% 728.157 739.811 - 0.91% -
std::copy_if(deque<int>)_(every_other)/8 1.60% 3.399 3.453 - 1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.60% 73.314 74.486 - 0.44% -
BM_CmpEqual_int_ushort 1.60% 1.094 1.112 - 2.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.59% 60393517.319 61354121.986 - 4.26% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.59% 881860.156 895881.368 - 3.67% -
std::partition(vector<int>)_(sparse)/1024 1.59% 253.223 257.241 - -4.74% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.59% 453.588 460.778 - -4.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.59% 217075329.561 220516274.945 - 3.80% -
SetIntersection_None_Set_uint32_256_16 1.58% 11048257.955 11223229.050 - 6.09% -
std::make_heap(deque<int>)_(descending)/8 1.58% 20.667 20.994 - -0.44% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.58% 23.327 23.696 - 1.27% -
std::search(list<int>)_(near_matches)/1000 1.58% 37526.370 38118.688 - -3.32% -
std::unique_copy(list<int>)_(contiguous)/8192 1.58% 6792.052 6899.067 - -5.54% -
std::upper_bound(std::deque<int>)/8192 1.57% 64.354 65.367 - -4.57% -
std::copy_backward(deque<int>)/1048576 1.57% 128657.472 130674.251 - 1.11% -
std::unique(vector<int>)_(contiguous)/8192 1.57% 1906.613 1936.500 - -3.93% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.57% 2.348 2.385 - -3.56% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.56% 755660.817 767480.836 - -3.82% -
std::reverse(deque<int>)/32768 1.56% 5666.035 5754.609 - -2.43% -
std::find(deque<int>)_(process_all)/8192 1.56% 1911.547 1941.427 - -6.08% -
rng::starts_with(list<int>)/1048576 1.56% 941991.735 956693.392 - -3.04% -
SetIntersection_None_Set_uint32_4_1 1.56% 219577407.786 222994757.629 - 3.87% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.56% 1877.596 1906.799 - -2.94% -
BM_StringEraseToEnd_Huge_Opaque 1.55% 2.290 2.325 - -4.89% -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 1.55% 302.910 307.605 - 1.67% -
rng::find(vector<bool>)_(process_all)/1048576 1.55% 3615.607 3671.620 - -4.75% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.55% 55.966 56.833 - -2.16% -
bm_ranges_swap_ranges_vb_aligned/4096 1.55% 11.942 12.127 - -0.22% -
std::set<std::string>::ctor(const&,_alloc)/0 1.54% 12.972 13.172 - 3.80% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.54% 598.616 607.853 - -3.42% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 1.54% 534.540 542.771 - -3.21% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.54% 751.764 763.332 - -54.52% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.54% 295.770 300.314 - -1.83% -
SetIntersection_Front_Set_float_1024_1024 1.53% 11825826.474 12006334.461 - -1.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.53% 2.082 2.114 - 0.50% -
std::multiset<std::string>::count(key)_(existent)/1024 1.52% 23.465 23.823 - 5.30% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.52% 563.756 572.341 - 1.20% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.52% 3318.232 3368.743 - -4.49% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.52% 728.359 739.426 - 0.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.52% 74.326 75.454 - 0.28% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.51% 18.593 18.874 - -0.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.51% 178310.725 181005.487 - -0.15% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.51% 1295765.431 1315318.195 - -5.52% -
SetIntersection_Interlaced_Set_string_16384_64 1.51% 345293571.655 350503909.467 - 0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 1.51% 15804.675 16043.039 - 1.26% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.51% 7294.064 7404.048 - -4.36% -
std::replace_if(deque<int>)_(prefix)/50 1.51% 20.264 20.570 - -37.43% -
SetIntersection_None_Set_uint32_1024_1024 1.51% 9115135.936 9252335.084 - 6.49% -
BM_vector_deque_ranges_move/4000 1.50% 140.547 142.659 - 0.78% -
SetIntersection_Interlaced_Vector_string_16384_16 1.50% 4196838.386 4259768.212 - -12.93% -
std::transform(list<int>)_(identity_transform)/1024 1.50% 732.542 743.511 - -5.87% -
std::partition_copy(deque<int>)/32 1.50% 12.799 12.991 - -2.57% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.50% 941476.672 955568.762 - -3.63% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.50% 514.422 522.113 - 0.20% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.49% 16280.873 16524.149 - 1.16% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.49% 1146.981 1164.120 - -4.28% -
BM_vector_deque_ranges_move/4096 1.49% 145.614 147.784 - 1.94% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.49% 3858.045 3915.471 - -1.18% -
std::set<std::string>::find(key)_(existent)/1024 1.49% 22.760 23.099 - -0.70% -
bm_gcd_complex 1.49% 17.979 18.247 - 1.58% -
std::move(vector<int>)/32768 1.49% 1704.927 1730.277 - -33.93% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.48% 463.766 470.650 - -2.93% -
std::replace_if(vector<int>)_(prefix)/1024 1.48% 266.744 270.697 - -0.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.48% 213.782 216.949 - -0.37% -
SetIntersection_Front_Vector_float_64_64 1.48% 10800309.998 10960182.242 - -0.36% -
BM_deque_vector_ranges_copy_backward/0 1.48% 1.374 1.394 - 1.36% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.48% 703.232 713.623 - -17.98% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.48% 206803.212 209854.910 - -6.31% -
rng::contains(vector<int>)_(process_all)/1048576 1.48% 230218.702 233615.403 - -5.53% -
std::unique(deque<int>)_(sprinkled)/8192 1.48% 3771.127 3826.756 - -3.03% -
std::search(list<int>)_(near_matches)/1024 1.47% 39173.691 39751.257 - -4.50% -
std::unique_copy(list<int>)_(sprinkled)/32 1.47% 13.054 13.246 - -4.15% -
std::unordered_set<int>::clear()/1024 1.47% 8359.005 8482.088 - 0.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.47% 1015736.192 1030666.237 - -0.55% -
std::adjacent_find(list<int>,_pred)/1024 1.47% 785.184 796.715 - -2.00% -
std::map<int,_int>::find(key)_(existent)/32 1.47% 1.696 1.721 - 0.09% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.46% 22.376 22.704 - -13.36% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.46% 17566.836 17823.710 - 0.16% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.46% 592.961 601.630 - -11.10% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.46% 52.728 53.499 - 1.81% -
BM_deque_vector_move_backward/1 1.46% 2.111 2.142 - 0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.46% 19.266 19.547 - 0.48% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.46% 1945.123 1973.531 - -3.64% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.46% 495808.133 503041.427 - -1.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.46% 4.450 4.515 - -1.98% -
std::sample(list<int>)/8192 1.46% 97654.814 99076.011 - -1.63% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.45% 511254.748 518693.426 - 0.35% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.45% 3426.712 3476.459 - -5.48% -
std::find_if_not(list<int>)_(bail_25%)/8 1.45% 0.919 0.932 - -1.55% -
bm_swap_ranges_vb_aligned/512 1.45% 4.919 4.990 - 0.53% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.45% 87748.394 89021.126 - -3.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.45% 897634.987 910641.968 - -8.43% -
BM_std_minmax_element<short>/4 1.45% 1.212 1.229 - 1.91% -
SetIntersection_Front_Set_string_262144_256 1.44% 14694952.545 14907068.964 - 0.93% -
BM_toupper_string<char> 1.44% 15.172 15.391 - -0.52% -
std::find_if_not(list<int>)_(process_all)/32768 1.44% 25341.716 25707.123 - -5.11% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.44% 27.187 27.579 - 2.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.44% 605.636 614.358 - 2.52% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.44% 243902.178 247414.061 - -0.47% -
std::find_end(forward_list<int>)_(same_length)/1024 1.44% 1493.865 1515.374 - -5.97% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.44% 2501723.957 2537722.826 - -5.01% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.44% 732.859 743.384 - -5.86% -
std::find(vector<int>)_(bail_25%)/8192 1.43% 467.988 474.686 - -3.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.43% 631323.920 640358.219 - 0.48% -
BM_vector_deque_ranges_move_backward/70000 1.43% 8114.499 8230.482 - -6.70% -
std::copy_if(deque<int>)_(entire_range)/4096 1.43% 1010.110 1024.530 - 0.76% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.43% 86832.315 88070.500 - -0.25% -
std::upper_bound(std::deque<int>)/100 1.42% 30.364 30.797 - -2.77% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.42% 15681.094 15904.016 - -0.01% -
std::for_each(deque<int>)/32 1.42% 3.672 3.724 - -4.79% -
std::unique(vector<int>)_(sprinkled)/1024 1.42% 531.254 538.798 - -4.63% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.42% 477.220 483.990 - -0.37% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.42% 8.702 8.825 - -5.37% -
BM_PushHeap_uint32_Ascending_16 1.41% 0.917 0.930 - -1.86% -
BM_deque_vector_ranges_copy_backward/4096 1.41% 147.365 149.445 - 0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.41% 45.877 46.524 - -0.89% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.41% 13.993 14.190 - 2.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.41% 31.587 32.032 - 1.51% -
std::partial_sort(vector<int>)_(heap)/8192 1.41% 96325.267 97680.713 - 0.90% -
std::multiset<int>::erase(key)_(existent)/8192 1.40% 62.288 63.163 - 5.94% -
BM_vector_deque_move/4096 1.40% 146.165 148.213 - -2.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.40% 281377.011 285309.864 - 2.56% -
std::upper_bound(std::vector<int>)/8192 1.40% 15.596 15.814 - -5.49% -
std::any_of(vector<int>)_(process_all)/32 1.40% 8.392 8.509 - -0.30% -
BM_PushHeap_string_Random_256 1.40% 14.217 14.415 - 0.49% -
std::sample(list<int>)/32 1.39% 310.333 314.662 - -0.78% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.39% 12.977 13.158 - -4.90% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.39% 27.262 27.642 - -0.98% -
std::shift_right(deque<int>)/8192 1.39% 305.668 309.913 - -0.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 13701.740 13891.533 - 2.64% -
std::remove_copy(deque<int>)_(prefix)/8192 1.38% 3312.577 3358.384 - 0.84% -
std::remove(vector<int>)_(sprinkled)/1024 1.38% 281.617 285.507 - -0.30% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.38% 625.005 633.632 - -2.07% -
rng::find_last_if(list<int>)_(bail_10%)/8192 1.38% 6546.310 6636.635 - -5.39% -
std::is_sorted(vector<int>,_pred)/8192 1.38% 3690.085 3740.984 - 0.38% -
std::multiset<int>::insert(value)_(already_present)/1024 1.38% 27.876 28.261 - 1.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.38% 16973.115 17206.702 - -28.71% -
std::stable_partition(deque<int>)_(sparse)/32 1.37% 11.148 11.301 - -7.33% -
std::replace_if(list<int>)_(sprinkled)/8192 1.37% 7271.596 7371.442 - -3.88% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.37% 20275.115 20553.305 - -7.59% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.37% 6633.146 6724.051 - 0.93% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.37% 1613.546 1635.640 - -7.18% -
std::swap_ranges(list<int>)/32 1.37% 19.318 19.582 - -3.91% -
std::move(deque<int>)/262144 1.37% 14862.681 15066.046 - -0.54% -
std::copy_if(list<int>)_(entire_range)/4096 1.37% 3035.244 3076.775 - 1.36% -
SetIntersection_Front_Set_string_1024_1024 1.37% 55151219.466 55904927.125 - 2.69% -
std::for_each_n(list<int>)/32 1.37% 11.087 11.239 - -2.23% -
std::find(vector<int>)_(bail_25%)/32768 1.37% 1847.582 1872.816 - -2.96% -
bm_ranges_lexicographical_compare<signed_char>/8 1.36% 3.502 3.550 - 6.73% -
std::copy_backward(list<int>)/262144 1.36% 216171.465 219116.659 - 0.63% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.36% 4103.809 4159.671 - -5.78% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.36% 14.895 15.097 - 2.48% -
ranges::min(std::deque<__int128>)/8 1.36% 2.792 2.830 - 0.76% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.35% 7.263 7.361 - 0.13% -
BM_StringMove_Huge 1.35% 0.797 0.808 - 1.11% -
std::remove(vector<int>)_(prefix)/1024 1.35% 303.777 307.886 - 0.09% -
std::replace(deque<int>)_(sprinkled)/50 1.35% 18.002 18.245 - 0.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 621.748 630.153 - 1.21% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.35% 21.793 22.087 - -3.65% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.35% 513.626 520.546 - 0.15% -
BM_CmpLess_ushort_uchar 1.35% 1.111 1.126 - -1.38% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.34% 678.819 687.914 - -1.59% -
std::find(vector<int>)_(process_all)/50 1.34% 12.333 12.498 - -4.61% -
BM_StringFindMatch2/32768 1.34% 1565.922 1586.852 - 1.36% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.33% 3.075 3.116 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.33% 33045.352 33486.207 - 2.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.33% 12927.719 13100.098 - 3.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.33% 44.167 44.756 - 0.42% -
BM_deque_deque_move/70000 1.33% 3363.727 3408.561 - -0.00% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.33% 7.934 8.040 - -6.23% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.33% 6368.763 6453.523 - 0.71% -
SetIntersection_None_Set_uint32_4_4 1.33% 137216034.472 139039251.671 - 3.52% -
std::for_each_n(vector<int>)/32 1.32% 3.672 3.721 - -2.51% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.32% 167.084 169.296 - 1.16% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.32% 6168.166 6249.751 - -1.66% -
SetIntersection_None_Set_float_64_16 1.32% 18072182.118 18310998.278 - 0.21% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 7735.701 7837.869 - 1.88% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.32% 3717.264 3766.319 - -3.49% -
std::move_backward(vector<int>)/1048576 1.32% 56466.354 57210.492 - -2.19% -
std::find_first_of(deque<int>)_(small_needle)/50 1.31% 165.166 167.334 - -5.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.31% 23.230 23.534 - 0.89% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.31% 488.839 495.235 - -1.47% -
std::move_backward(deque<int>)/8 1.31% 3.436 3.481 - 5.53% -
std::find(deque<int>)_(process_all)/32768 1.31% 7694.330 7794.851 - -5.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.31% 24.293 24.610 - 0.47% -
std::remove_copy(list<int>)_(prefix)/32 1.30% 11.144 11.290 - 0.42% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.30% 194.734 197.269 - -1.65% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.30% 22.866 23.163 - -0.13% -
std::make_heap(deque<int>)_(heap)/8 1.30% 20.774 21.043 - -0.44% -
std::find_first_of(deque<int>)_(large_needle)/50 1.30% 711.922 721.170 - 4.22% -
std::copy(vector<int>)/512 1.30% 15.812 16.018 - 1.00% -
std::remove(deque<int>)_(prefix)/8192 1.30% 3831.549 3881.260 - 1.06% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.30% 585812.361 593410.861 - -3.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.29% 142264504.620 144106541.394 - -13.40% -
BM_vector_deque_ranges_move_backward/4000 1.29% 142.508 144.353 - 2.85% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.29% 31.580 31.988 - 0.80% -
std::replace_if(vector<int>)_(prefix)/8192 1.29% 2006.992 2032.939 - 0.21% -
std::rotate(vector<bool>)_(by_1/3)/50 1.29% 17.585 17.813 - -0.93% -
std::stable_partition(list<int>)_(sparse)/32 1.29% 9.642 9.767 - -1.11% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.29% 674.910 683.622 - -3.82% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.29% 6987.038 7077.220 - 4.05% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 1.29% 23.080 23.377 - 3.15% -
bm_swap_ranges_vb_unaligned/64 1.29% 4.940 5.004 - 0.48% -
BM_CmpEqual_schar_int 1.29% 1.131 1.145 - 0.92% -
std::move(list<int>)/1048576 1.29% 989096.004 1001831.624 - -1.37% -
SetIntersection_None_Set_uint32_64_64 1.29% 11564737.747 11713604.027 - 6.76% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.29% 234407134.441 237420844.288 - 0.97% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.28% 2618.506 2652.129 - -0.77% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.28% 25.784 26.115 - 25.21% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.28% 16159.057 16365.712 - 0.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 1.28% 12703.758 12866.157 - 0.17% -
std::set<int>::contains(key)_(non-existent)/1024 1.28% 6.055 6.132 - 1.45% -
std::copy_if(deque<int>)_(entire_range)/262144 1.28% 68774.201 69652.816 - 0.19% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.27% 87893.273 89012.704 - -3.82% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.27% 8514.123 8622.405 - 4.39% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1.27% 991062.471 1003644.338 - -1.02% -
std::copy_if(deque<int>)_(entire_range)/512 1.27% 133.744 135.440 - 1.18% -
std::find_end(forward_list<int>)_(single_element)/1000 1.27% 686.171 694.871 - -5.88% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.27% 31.915 32.319 - -1.06% -
std::find(vector<int>)_(bail_25%)/1024 1.26% 65.537 66.366 - -3.46% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.26% 21176.761 21444.489 - 0.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 1.26% 267728.546 271110.019 - 0.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.26% 48.124 48.730 - -0.14% -
std::remove_if(deque<int>)_(prefix)/8192 1.26% 4178.163 4230.785 - -0.13% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.26% 5648.910 5720.048 - -2.85% -
std::find_first_of(vector<int>)_(small_needle)/50 1.26% 72.092 72.998 - -0.91% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 1.26% 79.544 80.544 - -2.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.26% 51.692 52.341 - 2.11% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.26% 303.079 306.886 - -1.82% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.25% 513904.709 520344.370 - -2.71% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.25% 20.402 20.658 - 4.80% -
std::rotate(deque<int>)_(1_element_backward)/32 1.25% 3.539 3.583 - -0.13% -
std::remove(list<int>)_(sprinkled)/32 1.25% 51.902 52.552 - -0.66% -
SetIntersection_Interlaced_Set_string_1024_4 1.25% 10367208.455 10496584.754 - 1.73% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.25% 18.465 18.696 - -0.97% -
std::generate_n(list<int>)/8192 1.25% 7451.667 7544.585 - -8.72% -
rng::contains_subrange(list<int>)_(process_all)/32 1.25% 10.106 10.232 - -3.02% -
std::lower_bound(std::vector<int>)/8 1.24% 7.751 7.847 - -2.12% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.24% 5131.514 5195.341 - -2.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.24% 1.421 1.438 - 23.43% -
std::upper_bound(std::forward_list<int>)/8 1.24% 16.008 16.206 - -4.99% -
std::partial_sort(vector<int>)_(heap)/1024 1.24% 7874.092 7971.393 - 0.72% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.23% 21.860 22.130 - 3.80% -
std::adjacent_find(list<int>)/1048576 1.23% 859057.273 869647.047 - -4.23% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.23% 15629.976 15822.530 - -0.30% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.23% 23332594.433 23619895.833 - -2.48% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.23% 1305326.026 1321384.591 - -4.16% -
std::find(list<int>)_(bail_25%)/1024 1.23% 127.873 129.442 - -6.75% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 557367.419 564189.491 - -4.46% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.22% 798981.518 808745.915 - -5.12% -
bm_lexicographical_compare<signed_char>/32768 1.22% 472.571 478.344 - 0.72% -
std::find(vector<char>)_(bail_25%)/32768 1.22% 135.236 136.887 - -1.45% -
SetIntersection_Front_Set_string_16384_1024 1.22% 58563680.761 59278629.929 - 2.45% -
std::stable_partition(deque<int>)_(dense)/32 1.22% 29.751 30.113 - 2.62% -
rng::contains(vector<int>)_(process_all)/8192 1.22% 1791.576 1813.383 - -5.97% -
std::find(vector<char>)_(process_all)/8192 1.22% 134.965 136.606 - -2.03% -
rng::starts_with(list<int>,_pred)/8 1.22% 3.478 3.520 - 0.24% -
std::remove(vector<int>)_(prefix)/8192 1.21% 2084.830 2110.152 - 0.09% -
std::unordered_map<int,_int>::erase(iterator)/32 1.21% 20.021 20.264 - 4.00% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.21% 5.713 5.782 - -0.06% -
std::remove_if(list<int>)_(prefix)/32 1.21% 57.879 58.580 - -0.48% -
std::sort(deque<int>)_(shuffled)/1024 1.21% 6850.090 6932.822 - 1.41% -
bm_ranges_swap_ranges_vb_aligned/2048 1.21% 8.563 8.666 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.21% 118248.438 119675.292 - 0.81% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.20% 16.128 16.322 - -2.58% -
std::find(deque<int>)_(bail_25%)/32768 1.20% 1905.956 1928.874 - -5.22% -
bm_lexicographical_compare<unsigned_char>/512 1.20% 8.638 8.742 - 2.29% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.20% 828.933 838.889 - -3.05% -
rng::find_last(vector<int>)_(bail_10%)/8 1.20% 2.005 2.029 - -3.93% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.20% 17.791 18.004 - 1.29% -
std::replace(vector<int>)_(prefix)/1024 1.20% 158.586 160.488 - 2.51% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.20% 26.635 26.954 - -0.64% -
rng::contains(vector<int>)_(process_all)/50 1.20% 12.174 12.319 - -5.75% -
std::adjacent_find(vector<int>)/8 1.19% 2.000 2.023 - -3.67% -
BM_vector_deque_ranges_move_backward/1024 1.19% 37.981 38.433 - 3.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.19% 31.648 32.024 - -9.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.18% 27.278 27.600 - -0.62% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.18% 1348.894 1364.836 - -3.28% -
SetIntersection_Front_Set_uint64_262144_16384 1.18% 218628940.634 221210268.311 - -2.37% -
bm_ranges_lexicographical_compare<int>/8 1.18% 1.447 1.464 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.18% 3554.999 3596.873 - 0.31% -
std::partition_point(vector<int>)/1024 1.18% 6.144 6.216 - -3.52% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.17% 11606.503 11742.744 - -0.62% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.17% 210850.761 213324.774 - -2.72% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.17% 3.608 3.650 - -0.35% -
bm_ranges_lexicographical_compare<int>/64 1.17% 4.343 4.394 - 0.75% -
std::find(deque<int>)_(bail_25%)/8192 1.17% 475.395 480.958 - -4.69% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.17% 32520.954 32901.438 - -0.19% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.17% 472621.682 478148.833 - -4.52% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.17% 600.023 607.031 - -3.30% -
std::adjacent_find(vector<int>)/8192 1.17% 1811.272 1832.417 - -5.47% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.17% 673.010 680.858 - -4.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.16% 804147.698 813511.410 - -0.35% -
ranges::minmax(std::deque<__int128>)/70000 1.16% 33987.055 34382.621 - -7.06% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.16% 756.085 764.879 - -4.14% -
std::transform(list<int>,_list<int>)/1024 1.16% 832.557 842.235 - -2.71% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.16% 12.457 12.602 - -0.27% -
bm_lexicographical_compare<int>/4096 1.16% 236.536 239.277 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.16% 6.953 7.033 - -0.60% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.16% 4808.619 4864.216 - -1.43% -
BM_PushHeap_string_Descending_4 1.16% 1.897 1.919 - -12.06% -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 1.16% 99.444 100.593 - 1.04% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.15% 8.373 8.469 - -0.11% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.15% 24.558 24.842 - -2.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.15% 267597.027 270686.594 - 0.42% -
BM_PushHeap_string_Random_16384 1.15% 16.085 16.271 - 0.64% -
BM_deque_vector_move/70000 1.15% 3204.991 3241.857 - -0.08% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.15% 6768.170 6845.776 - -1.77% -
BM_CmpEqual_int_schar 1.15% 1.125 1.138 - -0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.15% 54.297 54.919 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.15% 63.013 63.735 - 1.94% -
std::sample(vector<int>)/8192 1.14% 90720.996 91759.162 - -1.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.14% 4.022 4.068 - -0.94% -
std::search(deque<int>)_(single_element)/1000 1.14% 446.638 451.730 - -6.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.14% 139790266.744 141383861.533 - 3.28% -
std::set<int>::find(key)_(existent)/8192 1.14% 7.979 8.070 - -1.68% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.14% 1796.068 1816.513 - -3.45% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.14% 3686.278 3728.232 - -4.74% -
BM_deque_vector_move/64000 1.14% 3005.362 3039.566 - 1.51% -
BM_StringEraseToEnd_Huge_Transparent 1.14% 2.413 2.440 - -3.93% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.14% 1443.350 1459.762 - -5.30% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.13% 794.244 803.257 - -1.85% -
std::partition_copy(list<int>)/50 1.13% 12.857 13.003 - -3.21% -
BM_vector_deque_ranges_copy_backward/4096 1.13% 148.578 150.261 - 1.48% -
std::remove_copy(vector<int>)_(prefix)/8192 1.13% 2041.018 2064.111 - 0.34% -
std::partial_sort_copy(vector<int>)_(heap)/8192 1.13% 96538.595 97630.309 - 0.53% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.13% 739.864 748.230 - -3.81% -
rng::find_last(vector<char>)_(bail_10%)/8 1.13% 1.995 2.018 - -3.95% -
bm_lexicographical_compare<signed_char>/4096 1.13% 59.098 59.765 - 0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.13% 4248614.427 4296539.175 - 4.95% -
std::all_of(list<int>)_(process_all)/50 1.13% 21.724 21.969 - -2.22% -
std::rotate(list<int>)_(1_element_forward)/1024 1.12% 728.574 736.761 - -6.33% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.12% 1556.758 1574.248 - -3.45% -
SetIntersection_Interlaced_Set_string_16384_1024 1.12% 349998083.127 353929946.877 - 3.56% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.12% 16.327 16.510 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.12% 4.076 4.122 - -6.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.12% 333293712.763 337031742.278 - -0.43% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.12% 276.580 279.682 - -2.68% -
std::find_first_of(deque<int>)_(large_needle)/32 1.12% 294.357 297.652 - 1.82% -
std::move(vector<int>)/512 1.12% 19.971 20.195 - -0.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.12% 1.215 1.229 - 1.73% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 50304.151 50866.648 - 7.33% -
std::shift_right(vector<int>)/50 1.12% 5.284 5.343 - -1.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.12% 815.972 825.071 - -1.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.11% 1147075.338 1159852.298 - 0.80% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.11% 10.408 10.524 - 1.88% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.11% 242.401 245.091 - -0.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.11% 798323.995 807161.925 - -3.72% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.11% 81.331 82.231 - -1.36% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.11% 583.390 589.841 - -2.62% -
BM_CmpEqual_schar_short 1.10% 1.120 1.133 - 0.52% -
std::replace(list<int>)_(sprinkled)/32 1.10% 11.153 11.277 - 0.02% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.10% 59.221 59.874 - 0.68% -
std::partition_copy(vector<int>)/32 1.10% 8.078 8.167 - 0.05% -
std::equal(list<int>)_(it,_it,_it)/1024 1.10% 1123.141 1135.464 - -5.81% -
SetIntersection_Front_Set_float_262144_1 1.10% 1031146.200 1042457.654 - 0.48% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.09% 1017.242 1028.379 - -4.58% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.09% 926069.737 936204.445 - -3.51% -
std::remove(list<int>)_(prefix)/50 1.09% 62.538 63.222 - 0.22% -
std::copy(deque<int>)/262144 1.09% 11566.385 11692.787 - 0.89% -
std::replace_if(vector<int>)_(sprinkled)/32 1.09% 8.633 8.727 - 0.33% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.09% 797.126 805.815 - -1.37% -
rng::contains(list<int>)_(process_all)/1048576 1.09% 822819.119 831785.834 - -8.57% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.09% 795.108 803.752 - -3.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.09% 953558.437 963921.811 - -3.68% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.09% 753.581 761.768 - -3.93% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.08% 44798.536 45284.196 - -2.77% -
std::shift_right(deque<int>)/1024 1.08% 40.298 40.734 - -1.37% -
std::remove(list<int>)_(prefix)/32 1.08% 51.947 52.509 - -0.58% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.08% 5.649 5.710 - 1.06% -
std::move_backward(vector<int>)/512 1.08% 20.626 20.849 - 0.05% -
std::lower_bound(std::vector<int>)/100 1.08% 12.070 12.200 - -4.12% -
std::reverse_copy(vector<int>)/512 1.07% 17.129 17.313 - -0.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.07% 3352.560 3388.536 - 1.24% -
std::upper_bound(std::vector<int>)/100 1.07% 12.269 12.401 - -4.65% -
std::move(vector<int>)/64 1.07% 4.127 4.172 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.07% 466.458 471.458 - -0.85% -
std::any_of(list<int>)_(process_all)/8192 1.07% 7290.396 7368.475 - -3.71% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.07% 139.399 140.892 - 0.02% -
std::sort(vector<NonIntegral>)_(descending)/8 1.07% 24.702 24.966 - 1.44% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.07% 358.167 361.990 - 4.99% -
BM_deque_vector_ranges_move/1024 1.07% 37.338 37.736 - 1.02% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.07% 18.912 19.113 - 1.45% -
BM_vector_deque_ranges_copy/4000 1.07% 140.667 142.166 - 1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 59475.753 60109.487 - 0.26% -
std::upper_bound(std::forward_list<int>)/100 1.06% 95.999 97.020 - -7.58% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 1.06% 15021.874 15181.326 - 0.83% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.06% 11.530 11.652 - 0.16% -
std::reverse(deque<int>)/4096 1.06% 711.632 719.173 - -3.18% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 1.06% 50636.022 51172.538 - 1.63% -
std::set<int>::insert(value)_(already_present)/32 1.06% 1.763 1.782 - -1.36% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.06% 4448.114 4495.128 - -1.72% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 1.05% 23.348 23.594 - 3.32% -
std::copy_n(list<int>)/1048576 1.05% 863700.318 872797.441 - 0.72% -
SetIntersection_None_Set_uint32_16_4 1.05% 57235440.283 57838252.832 - 3.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.05% 1.554 1.570 - -0.53% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.05% 12.582 12.714 - 2.01% -
std::move(vector<bool>)_(aligned)/32768 1.05% 36.390 36.771 - 0.02% -
std::search(deque<int>)_(no_match)/1048576 1.05% 420765.775 425173.847 - -4.38% -
std::copy_if(list<int>)_(every_other)/1048576 1.05% 820991.267 829572.633 - 2.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.04% 12252.128 12379.984 - -0.24% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.04% 3877.885 3918.318 - -1.78% -
std::rotate_copy(list<int>)/32 1.04% 8.609 8.699 - -2.24% -
BM_lexicographical_compare_three_way_fast_path/16 1.04% 4.308 4.353 - 1.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 41134.154 41559.402 - -6.43% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.03% 177587.939 179421.058 - -7.02% -
bm_swap_ranges_vb_aligned/4096 1.03% 12.523 12.652 - 0.50% -
std::adjacent_find(vector<int>)/1024 1.03% 232.357 234.747 - -4.88% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.03% 13.105 13.240 - 2.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.02% 77.764 78.561 - -0.34% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.02% 8203.224 8287.232 - -8.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.02% 13.109 13.243 - 2.25% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.02% 5131.902 5184.238 - -3.12% -
std::generate(list<int>)/32 1.02% 8.526 8.613 - 0.17% -
std::find(vector<char>)_(process_all)/1024 1.02% 16.113 16.277 - -2.44% -
rng::contains_subrange(vector<int>)_(process_all)/50 1.02% 11.396 11.512 - -6.26% -
std::search(deque<int>)_(no_match)/1000 1.02% 403.421 407.523 - -5.02% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.01% 5.177 5.229 - -1.63% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.01% 1522.151 1537.542 - -2.91% -
std::unique(list<int>)_(sprinkled)/8192 1.01% 7873.584 7953.169 - -8.11% -
rng::find_last(deque<int>)_(bail_10%)/50 1.01% 11.313 11.427 - -4.51% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.01% 23.335 23.570 - -5.28% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.01% 3932.639 3972.355 - -2.38% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.01% 56.144 56.709 - 0.17% -
SetIntersection_None_Set_uint32_1024_16 1.01% 9126969.381 9218824.725 - 7.06% -
BM_deque_vector_move_backward/4096 1.01% 147.712 149.198 - 1.14% -
std::adjacent_find(vector<int>)/50 1.01% 11.873 11.992 - -5.68% -
std::adjacent_find(deque<int>,_pred)/8192 1.01% 5068.152 5119.104 - -0.73% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.00% 23.685 23.923 - 4.61% -
SetIntersection_Front_Vector_string_64_64 1.00% 24966445.875 25216843.207 - -5.35% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.00% 1589316.573 1605236.431 - -2.59% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 205.929 - -1.02% -
std::find_end(deque<int>)_(match_near_end)/8192 -99.81% 191691.018 360.376 - 26.54% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.284 392.662 0.20% 392.662
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 629.832 - -3.29% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 605.216 - -5.80% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.095 535.218 -0.46% 535.218
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.72% 218437.273 600.708 - -1.77% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 479.269 - -2.53% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.23% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.315 - -0.14% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.488 - 3.45% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.785 695.795 -0.19% 695.795
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.784 374.988 -3.13% 374.988
std::find_end(deque<int>)_(match_near_end)/1024 -98.76% 3640.053 45.247 - 31.27% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.70% 2241.208 29.229 - -2.29% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 59.995 - -6.06% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.319 - -3.86% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.273 78.864 -0.45% 78.864
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.829 - -1.97% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.273 - -2.68% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.084 70.812 -1.40% 70.812
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.178 102.356 -0.69% 102.356
std::search_n(deque<int>)_(no_match)/1024 -95.50% 304.751 13.707 42.066 -1.20% 42.066
std::distance(join_view(vector<vector<int>>))/50 -94.73% 12.517 0.659 - 8.65% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.86% 10774.351 877.560 - -2.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.51% 844.361 71.684 - -2.75% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.34% 1371.376 118.806 - -3.00% -
std::find_end(list<int>)_(match_near_end)/1000 -89.38% 733.450 77.894 - -8.77% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.24% 544.152 58.548 - -2.67% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.09% 261.801 28.552 - -2.05% -
std::fill_n(deque<int>)/8192 -87.36% 1866.881 235.997 - -5.43% -
std::fill(deque<int>)/8192 -87.17% 1864.796 239.266 - -2.50% -
std::fill_n(deque<int>)/1024 -87.13% 231.642 29.815 - 2.34% -
std::fill(deque<int>)/1024 -86.90% 232.589 30.476 - 2.97% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.69% 560.703 74.640 - -1.99% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - -4.59% -
std::find_end(deque<int>)_(match_near_end)/1000 -86.02% 348.494 48.714 - 34.46% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.62% 22086.172 3175.463 - -1.94% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.31% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.65% 2265.885 370.510 - -1.51% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.58% 287.978 47.277 - -1.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.14% 3859.343 650.738 - -2.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.80% 968.953 166.669 - -5.57% -
std::fill_n(deque<int>)/50 -81.94% 12.186 2.201 - -0.30% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.47% 323441.716 59926.484 - 0.49% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.47% 323485.437 59937.518 - -1.24% -
std::fill(deque<int>)/50 -81.44% 12.763 2.368 - 0.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.42% 122.759 22.808 - -1.99% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.90% 271537.279 57299.446 - -0.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -78.43% 129.651 27.966 - -8.75% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.10% 263474.992 57703.108 - -0.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -77.56% 125.098 28.069 - -12.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -77.51% 126.878 28.532 - -1.74% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.27% 1779.984 404.647 - -0.44% -
BM_num_get<void*> -77.16% 47.636 10.881 - 0.42% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -76.67% 96.757 22.569 - -5.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -76.55% 129.218 30.305 - -2.42% -
std::find_end(deque<int>)_(same_length)/1024 -76.05% 1394.647 334.073 - -1.94% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.50% 194270.888 47594.185 - -0.93% -
std::find_end(deque<int>)_(same_length)/8192 -74.76% 11168.880 2819.372 - 4.07% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -74.47% 94.891 24.230 - 3.14% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -74.42% 90.470 23.146 - -4.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -73.69% 86.806 22.836 - 7.70% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.23% 161550.849 49713.450 - 2.09% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.04% 15320.993 4743.475 - 0.07% -
std::rotate(vector<int>)_(by_1/3)/50 -68.63% 35.296 11.074 - -1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -68.38% 1747.195 552.528 - 1.10% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -68.18% 2539.115 807.935 - -1.35% -
std::fill(vector<bool>)/262144 -67.75% 720.065 232.257 - -60.28% -
std::rotate(vector<int>)_(by_1/4)/50 -67.33% 35.303 11.535 - -1.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -66.75% 1666.586 554.075 - 8.14% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -65.56% 65.298 22.491 - -36.40% -
std::find_end(deque<int>)_(same_length)/1000 -65.08% 935.209 326.538 - -1.96% -
std::rotate(deque<int>)_(by_1/4)/1024 -64.24% 778.389 278.382 - 3.23% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.55% 138430.643 51841.870 - -5.91% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.75% 6755.688 2583.742 - -10.44% -
BM_num_get<unsigned_int> -61.52% 25.424 9.784 - 1.56% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -61.43% 52.412 20.217 - 7.00% -
std::rotate(deque<int>)_(by_1/4)/50 -61.29% 73.934 28.619 - 3.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.97% 2416.837 943.384 - 0.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.79% 18151.862 7117.396 - 1.42% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.48% 17545.803 6933.978 - -0.04% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.21% 130791.216 52044.320 - -2.40% -
BM_num_get<unsigned_short> -60.18% 25.562 10.180 - 1.10% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.09% 17236.328 6878.177 - -0.01% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.98% 17633.737 7057.188 - -1.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.59% 249.065 100.658 - 2.91% -
std::rotate(deque<int>)_(by_1/3)/50 -59.37% 75.430 30.648 - 4.15% -
BM_num_get<unsigned_long_long> -59.29% 25.970 10.573 - 2.35% -
std::set<int>::ctor(&&,_different_allocs)/1024 -58.61% 14734.367 6098.102 - 4.36% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.45% 13790.984 5729.919 - -0.03% -
BM_num_get<unsigned_long> -58.43% 25.450 10.579 - 2.78% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.76% 14372.895 6071.685 - -1.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -57.19% 40.523 17.347 - 2.41% -
std::rotate(vector<int>)_(by_1/4)/32 -56.89% 10.967 4.728 - -1.67% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.55% 11462.674 4980.622 - -1.31% -
BM_num_get<long_long> -56.46% 24.715 10.760 - 0.64% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.45% 13791.062 6005.925 - -3.49% -
std::rotate(deque<int>)_(by_1/4)/32 -56.23% 29.813 13.049 - -2.11% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -55.86% 39.245 17.321 - -5.63% -
rng::for_each(map<int>)/8192 -55.55% 16529.420 7347.612 - 0.23% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.41% 76.407 34.072 - 1.10% -
BM_num_get<long> -55.40% 24.398 10.881 - 1.17% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -54.76% 40.801 18.457 - 5.43% -
std::for_each(map<int>::iterator)/8192 -54.65% 16371.941 7425.454 - -0.88% -
std::rotate(deque<int>)_(by_1/3)/32 -53.53% 44.961 20.891 - 0.87% -
BM_num_get<bool> -52.93% 25.320 11.918 - 1.20% -
std::search_n(vector<int>)_(no_match)/32 -52.34% 6.887 3.282 0.438 -0.56% 0.438
rng::for_each(multimap<int>)/8192 -52.18% 15883.257 7594.812 - -0.09% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -52.16% 1891.277 904.764 - -52.94% -
std::for_each(multimap<int>::iterator)/8192 -52.16% 16071.612 7689.439 - -0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.04% 206.029 98.817 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.71% 216.578 104.594 - 0.82% -
std::find_end(vector<int>)_(same_length)/1000 -50.96% 494.629 242.553 - -1.84% -
std::find_end(vector<int>)_(same_length)/1024 -50.91% 505.125 247.941 - -1.85% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.99% 73.162 36.591 - 2.37% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.89% 417.683 209.309 - -0.25% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.76% 1547.198 777.372 - -2.50% -
std::find_end(vector<int>)_(same_length)/8192 -49.66% 4021.139 2024.261 - -1.07% -
std::for_each(multiset<int>::iterator)/8192 -49.59% 16097.390 8114.470 - 3.00% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.59% 1584.834 798.977 - -1.82% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.38% 1212.963 613.971 - -2.81% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.37% 9944.725 5034.774 - -2.56% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.37% 1241.659 628.700 - -2.78% -
std::find_if(list<int>)_(process_all)/50 -49.36% 38.050 19.268 - -0.91% -
rng::for_each(set<int>)/8192 -49.09% 15441.804 7861.438 - -2.26% -
rng::for_each(multiset<int>)/8192 -48.83% 15381.589 7870.734 - 0.17% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.74% 412.896 211.644 - -1.32% -
std::for_each(set<int>::iterator)/8192 -48.58% 15715.673 8081.707 - 3.96% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.40% 37.468 19.332 - -5.11% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.16% 416.280 215.805 - 0.08% -
std::rotate(vector<int>)_(by_1/3)/32 -48.01% 19.468 10.121 - 0.88% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.58% 15.489 8.119 0.361 -1.15% 0.361
std::multiset<std::string>::lower_bound(key)_(existent)/32 -47.53% 34.435 18.067 - -0.74% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -46.88% 16.719 8.881 - -47.11% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -46.83% 0.476 0.253 - 0.05% -
std::set<int>::ctor(&&,_different_allocs)/32 -46.82% 336.688 179.048 - -0.27% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -46.61% 401.487 214.337 - 2.89% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.34% 130.284 69.909 - 2.06% -
std::find_end(list<int>)_(same_length)/1000 -46.09% 1471.156 793.111 - -0.00% -
std::find_end(list<int>)_(same_length)/1024 -46.07% 1500.195 809.081 - 1.15% -
std::find_end(list<int>)_(same_length)/8192 -45.61% 15737.538 8559.268 - 0.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.17% 0.481 0.264 - -12.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.06% 141.916 77.968 - -0.25% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.66% 341.550 189.006 - -1.38% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.10% 1435.590 802.525 - -1.29% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.09% 9565.269 5347.707 - -2.76% -
rng::find_last(deque<int>)_(bail_90%)/8192 -43.97% 364.886 204.436 - -3.27% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.96% 17490.376 9802.232 - -3.68% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -43.78% 11.335 6.372 - -10.89% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -43.61% 10.626 5.992 - -45.03% -
BM_PushHeap_float_Descending_4 -43.09% 0.612 0.348 - -4.34% -
std::find_if_not(deque<int>)_(bail_25%)/8 -42.87% 2.058 1.176 - -0.55% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.74% 1368.116 783.420 - -1.06% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.72% 305.808 175.167 - -0.49% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -42.49% 11.049 6.354 - -35.21% -
BM_PushHeap_float_Descending_16 -42.30% 0.632 0.365 - -1.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.20% 10.857 6.276 - -8.20% -
std::set<std::string>::erase(key)_(existent)/32 -41.10% 85.032 50.086 - -33.07% -
std::set<std::string>::insert(value)_(already_present)/32 -40.88% 16.328 9.653 - 25.84% -
std::unordered_set<int>::count(key)_(non-existent)/0 -40.58% 0.485 0.288 - 0.30% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.88% 307.662 184.952 - -1.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -39.18% 6.251 3.802 - 9.32% -
std::find_end(deque<int>)_(near_matches)/1024 -38.72% 31166.564 19098.832 - 14.04% -
std::find_end(list<int>,_pred)_(same_length)/8192 -38.57% 17079.425 10491.337 - -0.63% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -38.52% 7.501 4.612 - -8.98% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.17% 22.154 13.698 - -1.48% -
std::multiset<int>::contains(key)_(non-existent)/8192 -38.16% 14.637 9.052 - -6.64% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.78% 27.276 16.972 - -8.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -37.39% 7.342 4.597 - -24.05% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.90% 23.334 14.723 - -38.13% -
std::rotate(vector<int>)_(by_1/2)/32 -36.80% 3.705 2.342 - -5.18% -
rng::find_last(deque<int>)_(bail_90%)/50 -36.76% 2.934 1.855 - -0.56% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -36.44% 20.065 12.754 - 1.88% -
std::set<int>::ctor(const&,_alloc)/8192 -36.39% 77999.624 49617.928 - 0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.24% 15051.910 9596.599 - -0.83% -
std::set<int>::ctor(const&,_alloc)/1024 -35.77% 9679.700 6217.699 - 0.23% -
rng::find_last(deque<int>)_(bail_90%)/1024 -35.70% 45.933 29.535 - -3.15% -
std::find_end(deque<int>)_(near_matches)/1000 -35.29% 30016.921 19422.879 - 21.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -35.23% 18235027.839 11809933.497 - 2.69% -
std::multiset<int>::ctor(const&,_alloc)/8192 -35.20% 79867.273 51757.431 - 3.19% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.14% 41.831 27.130 - -0.57% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.83% 661.528 431.136 - 0.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.73% 51.409 33.553 - -14.96% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -34.59% 120.283 78.680 - -4.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -34.54% 0.684 0.448 - -15.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.16% 41.375 27.240 - -2.93% -
std::multiset<int>::ctor(const&,_alloc)/1024 -33.84% 9837.980 6508.507 - 3.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.47% 0.397 0.264 - -33.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.45% 38.282 25.477 - 7.46% -
std::copy_n(list<int>)/64 -33.24% 22.405 14.957 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.19% 13072113.395 8733093.151 - 0.19% -
ranges::min(std::vector<long_long>)/1 -33.13% 0.437 0.292 - 11.74% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.01% 0.696 0.466 - -1.42% -
std::unique_copy(list<int>)_(contiguous)/52 -32.87% 29.051 19.502 - -7.95% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -32.80% 104.860 70.467 - -25.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -32.78% 12922716.210 8686409.885 - 0.18% -
std::any_of(vector<int>)_(process_all)/50 -32.74% 18.971 12.760 - -7.77% -
BM_PushHeap_string_SingleElement_1 -32.70% 0.700 0.471 - -19.48% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -32.49% 34.841 23.520 - -14.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.33% 12867102.536 8706885.050 - 0.60% -
BM_StringEraseWithMove_Huge_Opaque -32.33% 68.230 46.171 - -3.95% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.19% 80156.175 54350.461 - 4.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.17% 345568085.054 234381721.609 - -5.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -32.10% 12762327.382 8665538.715 - -3.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.94% 12857869.172 8751526.598 - -1.52% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -31.82% 9999.342 6817.134 - 4.71% -
BM_align/256 -31.71% 0.920 0.628 - -4.15% -
BM_StringEraseWithMove_Huge_Transparent -31.61% 69.490 47.523 - 3.87% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.53% 9961.179 6820.183 - 4.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.05% 78936.141 54428.767 - 4.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.94% 6.571 4.538 - -5.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.80% 1.971 1.364 - -2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.70% 12709486.086 8807734.870 - -1.02% -
BM_align/64 -30.63% 0.921 0.639 - -2.79% -
std::set<std::string>::erase(key)_(existent)/8192 -30.45% 104.125 72.421 - -16.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.23% 13.904 9.701 - -59.74% -
std::multiset<int>::count(key)_(existent)/1024 -30.04% 8.033 5.620 - -2.21% -
std::find_end(deque<int>)_(process_all)/8192 -29.85% 2856.159 2003.713 - -12.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.35% 6028.056 4258.572 - -3.05% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -29.21% 46.274 32.758 - -37.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.15% 33.662 23.849 - -32.82% -
std::find_end(deque<int>)_(near_matches)/8192 -28.73% 1769000.521 1260726.168 - 8.66% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -28.70% 41.522 29.607 - -33.99% -
BM_align/8 -28.64% 0.921 0.657 - 0.21% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.46% 39.488 28.251 - -0.61% -
BM_align/1 -28.44% 0.921 0.659 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.37% 350290295.941 250930388.838 - 1.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.92% 31.932 23.017 - -6.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -27.81% 0.485 0.350 - -0.54% -
std::find_end(deque<int>)_(process_all)/1048576 -27.78% 366182.771 264453.019 - -13.23% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -27.77% 9.077 6.556 - -56.58% -
ranges::min(std::deque<long_long>)/70000 -27.51% 26305.416 19069.403 - -17.38% -
BM_vector_deque_ranges_copy/0 -27.43% 0.682 0.495 - 19.13% -
BM_PushHeap_float_Descending_64 -27.41% 0.523 0.380 - -0.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -27.26% 11.409 8.298 - 28.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.06% 28.223 20.587 - -23.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.85% 11.127 8.140 - 25.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -26.81% 897.251 656.681 - -9.26% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.24% 84.554 62.370 - -23.26% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -25.96% 27.006 19.994 - -24.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -25.83% 7.924 5.877 - 24.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -25.53% 29.261 21.790 - 0.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.40% 43.291 32.297 - -24.21% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -25.04% 0.487 0.365 - -9.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -24.92% 33.989 25.519 - -13.34% -
std::partial_sort_copy(deque<int>)_(heap)/8 -24.91% 20.481 15.380 - -29.76% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -24.88% 1.729 1.299 - -9.16% -
std::lower_bound(std::forward_list<int>)/100 -24.66% 108.722 81.909 - -9.56% -
std::for_each(multiset<int>::iterator)/50 -24.36% 47.219 35.718 - -0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -24.32% 32.425 24.540 - -26.28% -
std::multiset<std::string>::insert(value)_(already_present)/32 -24.26% 63.231 47.892 - -24.04% -
BM_PushHeap_float_Random_4 -24.14% 3.007 2.281 - -6.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -24.12% 56.323 42.739 - -18.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -24.09% 7.197 5.463 - 17.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -23.89% 7.174 5.460 - 0.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -23.83% 6.544 4.984 - -4.84% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.57% 41839.989 31977.676 - -1.59% -
BM_StringFindStringLiteral/1024 -23.40% 23.787 18.221 - 0.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -23.02% 1.806 1.390 - -18.87% -
BM_vector_deque_copy/0 -22.92% 0.551 0.424 - -14.79% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.85% 40274.147 31069.901 - -1.44% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -22.41% 919.690 713.562 - 25.90% -
std::transform(list<int>)_(identity_transform)/50 -22.29% 39.305 30.543 - -4.10% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.27% 3801.904 2955.232 - -0.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -22.19% 32.005 24.904 - -26.42% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -22.11% 88.098 68.616 - -27.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -22.10% 34.322 26.737 - -22.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -22.09% 1.956 1.524 - -3.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.04% 40.370 31.475 - 16.89% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -21.97% 1.661 1.296 - -18.80% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -21.96% 2406237.543 1877715.930 - -2.22% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -21.96% 46244.650 36091.007 - 37.59% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -21.88% 3657.183 2857.081 - 26.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -21.71% 42.668 33.405 - 7.66% -
BM_PushHeap_uint64_SingleElement_1 -21.67% 0.501 0.393 - -25.76% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -21.67% 3.208 2.513 - -24.33% -
std::all_of(vector<int>)_(process_all)/50 -21.57% 19.204 15.062 - 7.38% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.10% 3747.263 2956.583 - -0.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.05% 31.652 24.988 - -2.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -20.98% 7.939 6.273 - -37.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.87% 31.405 24.852 - -26.00% -
std::find_if_not(vector<char>)_(bail_25%)/8 -20.79% 0.932 0.738 - -8.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -20.76% 25.450 20.167 - -13.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.58% 211995.841 168357.222 - 0.27% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.36% 510.928 406.928 - -0.79% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -20.23% 3336.613 2661.573 - -7.33% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.20% 1.025 0.818 - -0.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -20.14% 12660.436 10110.356 - -4.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -20.13% 26.709 21.333 - -2.91% -
BM_vector_deque_ranges_move_backward/0 -20.08% 0.549 0.439 - 3.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.01% 60.415 48.328 - -17.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.99% 3110.122 2488.546 - -25.88% -
std::move(deque<int>)/64 -19.95% 6.112 4.893 - -2.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.90% 39.569 31.696 - -33.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.80% 527.668 423.186 - -0.06% -
BM_PushHeap_float_Descending_256 -19.79% 0.499 0.400 - -0.22% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -19.72% 74.611 59.900 - -34.16% -
rng::for_each(multimap<int>)/50 -19.50% 50.199 40.410 - -0.69% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -19.49% 12.544 10.099 - -0.79% -
std::multiset<int>::count(key)_(existent)/32 -19.41% 4.705 3.792 - -0.11% -
rng::starts_with(list<int>,_pred)/8192 -19.36% 12219.251 9853.837 - -11.37% -
BM_deque_deque_ranges_move_backward/0 -19.30% 0.921 0.743 - -19.36% -
BM_PushHeap_uint64_Ascending_1 -19.26% 0.577 0.466 - -2.13% -
std::vector<std::string>::ctor(size)/8192 -19.24% 5187.044 4188.908 - 0.25% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -19.17% 0.478 0.387 - -13.31% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -19.10% 2.726 2.205 - -6.93% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.01% 2864.945 2320.237 - -3.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -18.92% 65.036 52.732 - -24.32% -
std::set<std::string>::erase(key)_(existent)/1024 -18.76% 74.668 60.658 - -38.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -18.75% 37.899 30.792 - -17.65% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -18.67% 10.193 8.290 - 14.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.58% 23312.994 18982.062 - -0.05% -
vector<bool>::reserve() -18.56% 10.924 8.897 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -18.55% 34573.132 28160.718 - 3.12% -
std::find_end(deque<int>)_(process_all)/1024 -18.49% 359.385 292.927 - -7.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -18.43% 31.977 26.082 - -46.64% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.34% 1123.071 917.080 - -4.60% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -18.31% 0.618 0.505 - -5.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -18.31% 47.142 38.512 - 18.52% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -18.24% 62.246 50.890 - -10.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -18.18% 5.511 4.509 - -24.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.07% 2.971 2.434 - -43.51% -
std::set<int>::count(key)_(non-existent)/8192 -17.95% 13.811 11.332 - -3.29% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -17.92% 376.205 308.776 - -11.46% -
std::move(list<int>)/64 -17.89% 47.883 39.318 - -0.12% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -17.86% 9771.750 8026.745 - -22.24% -
BM_PushHeap_float_Descending_1024 -17.75% 0.474 0.390 - -0.07% -
BM_StringRelational_Eq_Empty_Empty_Control -17.72% 2.118 1.743 - -8.68% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -17.70% 4990595.621 4107266.713 - -4.29% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.64% 29706.690 24467.878 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.56% 29.805 24.570 - -3.88% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.54% 462.383 381.287 - -2.19% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.32% 1017.258 841.032 - -1.38% -
vector<bool>::resize() -17.32% 14.265 11.794 - 1.63% -
BM_StringEraseWithMove_Small_Opaque -17.27% 2.642 2.185 - 0.94% -
rng::contains_subrange(list<int>)_(process_all)/8192 -17.26% 9040.942 7480.144 - -12.69% -
BM_PushHeap_float_Descending_262144 -17.26% 0.465 0.384 - 0.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -17.19% 1.553 1.286 - -15.29% -
std::for_each(set<int>::iterator)/50 -17.16% 44.234 36.642 - 0.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -17.15% 8.273 6.854 - -11.80% -
std::sort(deque<int>)_(shuffled)/8192 -17.03% 98727.252 81918.105 - 1.37% -
std::for_each(multimap<int>::iterator)/50 -17.02% 44.244 36.714 - 1.14% -
BM_PushHeap_float_Descending_16384 -17.02% 0.465 0.386 - 0.39% -
std::stable_partition(list<int>)_(dense)/1024 -17.01% 1747.054 1449.865 - -7.90% -
bm_ranges_swap_ranges_vb_unaligned/64 -16.97% 6.169 5.122 - 2.32% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.83% 415514.516 345571.883 - 0.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.71% 19.958 16.623 - -0.78% -
std::find(vector<long_long>)_(process_all)/8 -16.68% 1.139 0.949 - -28.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.67% 42.679 35.563 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.62% 26297.375 21926.743 - 0.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -16.61% 73.822 61.559 - -10.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -16.57% 0.515 0.430 - -11.23% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -16.49% 1.619 1.352 - -13.82% -
BM_PushHeap_string_Random_1 -16.47% 0.698 0.583 - 24.37% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -16.34% 1698.499 1421.022 - -2.69% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -16.34% 493.439 412.836 - -0.22% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -16.30% 65.911 55.167 - -15.93% -
bm_lexicographical_compare<int>/1 -16.28% 1.447 1.211 - -3.03% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.26% 30.827 25.815 - -1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.23% 546.581 457.861 - -3.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -16.22% 751.020 629.212 - 0.00% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.21% 6308.222 5285.365 - -0.80% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -16.19% 1.573 1.318 - -11.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.19% 44.580 37.361 - -1.20% -
std::find_first_of(list<int>)_(large_needle)/1024 -15.82% 985755.662 829810.032 - -11.62% -
BM_PushHeap_uint32_PipeOrgan_1 -15.78% 0.466 0.392 - -1.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.76% 6555.516 5522.362 - -4.03% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -15.76% 3930.856 3311.412 - 4.80% -
BM_vector_deque_ranges_move/2 -15.73% 2.066 1.741 - -10.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -15.68% 42.237 35.614 - 1.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.67% 32.730 27.601 - -49.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -15.54% 2.579 2.178 - -4.03% -
ranges::min(std::deque<__int128>)/1 -15.51% 0.837 0.707 - 2.39% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -15.48% 7.032 5.944 - 13.22% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -15.45% 26.597 22.488 - -8.22% -
std::find_end(vector<int>)_(near_matches)/8192 -15.42% 911938.505 771282.200 - -3.44% -
std::map<int,_int>::count(key)_(existent)/32 -15.41% 1.779 1.505 - -2.92% -
BM_PushHeap_float_PipeOrgan_1 -15.40% 0.671 0.568 - -18.53% -
std::unordered_set<int>::count(key)_(existent)/32 -15.31% 1.435 1.215 - -25.48% -
std::map<int,_int>::count(key)_(existent)/1024 -15.29% 4.408 3.734 - -3.67% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.18% 4253.786 3607.997 - -1.88% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -15.18% 2499501.196 2120056.036 - -6.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.18% 55.915 47.429 - 0.93% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.14% 943.756 800.839 - -0.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.11% 28.354 24.070 - -14.81% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -15.07% 61.988 52.646 - -23.61% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.97% 67.770 57.622 - -22.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -14.95% 248.703 211.518 - 2.98% -
std::set<int>::ctor(const&,_alloc)/32 -14.93% 248.035 210.998 - -3.42% -
std::multiset<std::string>::count(key)_(non-existent)/32 -14.91% 12.420 10.568 - -4.53% -
BM_deque_deque_copy/0 -14.85% 0.869 0.740 - 5.75% -
std::map<std::string,_int>::ctor(const&)/32 -14.76% 822.918 701.471 - -15.30% -
std::copy_n(list<int>)/4096 -14.73% 4179.648 3563.851 - -35.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -14.70% 12.170 10.381 - -0.51% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.64% 0.312 0.266 - 14.42% -
std::map<int,_int>::erase(iterator)/1024 -14.63% 24.033 20.517 - -0.38% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.55% 12.090 10.331 - -3.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -14.55% 3582575.480 3061270.778 - -21.74% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -14.52% 41.946 35.854 - 2.30% -
std::find_if(vector<int>)_(process_all)/32768 -14.49% 3759.689 3215.042 - -0.50% -
std::rotate(vector<int>)_(by_1/2)/50 -14.47% 4.471 3.824 - -1.51% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.47% 35548.682 30406.005 - 0.06% -
std::map<std::string,_int>::erase(iterator)/1024 -14.46% 35.703 30.542 - -3.99% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.37% 3749.940 3211.009 - -11.13% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -14.37% 2.801 2.399 - 6.78% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.32% 27.802 23.821 - -6.60% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -14.26% 17.650 15.133 - -6.09% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -14.22% 1.662 1.426 - -6.18% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.22% 6.430 5.515 - -2.17% -
BM_vector_deque_ranges_copy_backward/0 -14.19% 0.519 0.445 - 3.46% -
std::deque<std::string>::ctor(size)/32 -14.12% 51.330 44.084 - -24.19% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -14.08% 1.866 1.604 - -0.99% -
std::set<std::string>::ctor(const&,_alloc)/8192 -14.07% 399584.042 343374.103 - -0.74% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.06% 32.538 27.962 - 3.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -13.99% 1245913.791 1071608.344 - -5.30% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -13.90% 1.559 1.342 - -10.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.90% 0.695 0.598 - -11.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.90% 51764.322 44571.018 - -10.97% -
std::set<std::string>::erase(iterator)/32 -13.85% 31.731 27.337 - 2.75% -
std::unique(list<int>)_(contiguous)/1024 -13.84% 1074.782 926.009 - -6.32% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.80% 944.162 813.905 - -2.68% -
std::find_if(deque<int>)_(process_all)/8192 -13.73% 2330.054 2010.066 - -1.98% -
BM_vector_deque_ranges_move_backward/2 -13.58% 2.062 1.782 - -13.53% -
std::unordered_set<int>::find(key)_(existent)/32 -13.58% 1.326 1.146 - -10.27% -
std::find_if(deque<int>)_(process_all)/1024 -13.57% 291.638 252.066 - -7.21% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.54% 30.627 26.480 - 0.19% -
std::find_if(vector<int>)_(process_all)/50 -13.48% 6.862 5.937 - 1.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.48% 71.100 61.515 - -11.68% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.44% 41011.164 35500.869 - -0.62% -
std::stable_sort(deque<int>)_(ascending)/8 -13.43% 20.212 17.497 - -4.99% -
std::any_of(deque<int>)_(process_all)/50 -13.40% 21.838 18.912 - -1.61% -
rng::for_each(set<int>)/50 -13.38% 43.831 37.967 - -3.28% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.38% 14.823 12.840 - 0.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.36% 1003.120 869.083 - -2.50% -
std::set<std::string>::erase(iterator)/8192 -13.36% 31.029 26.884 - -11.99% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.33% 14.792 12.819 - 0.47% -
ranges::min(std::deque<long_long>)/64 -13.31% 19.934 17.281 - -3.15% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -13.28% 19.724 17.105 - -6.67% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.26% 39268.073 34059.320 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -13.26% 15308.043 13278.801 - 1.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -13.19% 39.924 34.656 - -1.66% -
BM_vector_deque_move/0 -13.19% 0.519 0.451 - 28.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -13.13% 14184778.212 12322323.737 - -0.38% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -13.11% 26.351 22.896 - -1.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.09% 42.545 36.975 - 22.38% -
std::find_if(deque<int>)_(process_all)/32768 -13.07% 9318.367 8100.146 - -3.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.02% 9.527 8.286 - 27.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.98% 0.314 0.274 - 0.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -12.86% 506698.677 441542.955 - 2.90% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.85% 396460.055 345497.702 - 0.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.80% 39.953 34.837 - -18.88% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -12.73% 1.590 1.388 - 7.65% -
ranges::min(std::vector<char>)/1 -12.71% 0.438 0.382 - -13.04% -
BM_vector_deque_ranges_move_backward/1 -12.71% 2.329 2.033 - -13.80% -
std::set<int>::erase(key)_(non-existent,_end)/32 -12.64% 2.636 2.303 - -13.45% -
std::partial_sort_copy(list<int>)_(ascending)/8 -12.57% 9.365 8.187 - 0.05% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.56% 9.262 8.099 - -2.94% -
std::map<int,_int>::erase(iterator)/32 -12.55% 23.494 20.545 - -0.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.53% 34.641 30.299 - -2.69% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -12.53% 27006.931 23622.834 - -3.56% -
SetIntersection_Front_Set_float_1024_256 -12.41% 4190780.106 3670808.114 - -14.42% -
BM_vector_deque_ranges_move/1 -12.38% 2.332 2.044 - -7.47% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.35% 14.643 12.834 - 0.12% -
std::find_if(vector<int>)_(process_all)/8 -12.35% 1.487 1.304 - -7.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.32% 1.697 1.488 - 28.51% -
SetIntersection_Front_Set_float_16384_256 -12.28% 4201758.451 3685723.156 - 0.84% -
std::for_each(map<int>::iterator)/50 -12.22% 41.120 36.094 - 0.14% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.21% 392009.161 344141.539 - 0.52% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -12.19% 25.624 22.500 - -6.68% -
std::none_of(deque<int>)_(process_all)/50 -12.16% 21.525 18.907 - -1.51% -
ranges::min(std::vector<__int128>)/70000 -12.10% 30876.815 27142.184 - 3.04% -
std::find_if_not(vector<int>)_(process_all)/8192 -12.07% 943.307 829.414 - -9.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -12.06% 6.616 5.818 - 23.31% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.04% 39.750 34.963 - -7.73% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -12.02% 23.913 21.038 - -11.83% -
std::find_if_not(vector<int>)_(process_all)/50 -11.93% 6.854 6.036 - -2.80% -
SetIntersection_Front_Vector_string_1024_256 -11.87% 10204165.223 8992769.131 - -3.79% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -11.86% 103.512 91.234 - 33.90% -
std::generate_n(deque<int>)/1024 -11.72% 278.270 245.655 - 0.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -11.72% 33.088 29.212 - 19.12% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.69% 22.083 19.502 - 1.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.69% 0.299 0.264 - -0.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -11.69% 26.706 23.586 - -2.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.67% 28.819 25.456 - -42.24% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.67% 192.524 170.061 - -9.92% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.64% 0.298 0.264 - 0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.63% 3.195 2.823 - 4.24% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.61% 14.528 12.841 - 0.02% -
BM_deque_vector_ranges_move/1 -11.60% 2.368 2.094 - 0.34% -
std::reverse_copy(list<int>)/8 -11.57% 2.787 2.465 - 0.12% -
std::unordered_set<int>::count(key)_(existent)/1024 -11.56% 1.295 1.146 - -27.12% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -11.55% 35.720 31.594 - -4.45% -
SetIntersection_Interlaced_Vector_float_262144_64 -11.52% 15662720.001 13857669.714 - -33.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -11.52% 165961.418 146835.391 - 3.22% -
rng::fold_left(deque<int>)/8 -11.49% 4.025 3.562 - -4.36% -
BM_CmpEqual_ushort_schar -11.48% 1.118 0.990 - -2.31% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -11.45% 0.688 0.609 - -9.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -11.42% 26463573.918 23442699.311 - -2.42% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.38% 35.465 31.427 - -6.00% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.38% 28.918 25.626 - -4.33% -
std::stable_sort(deque<int>)_(descending)/8 -11.33% 28.414 25.195 - -6.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.29% 1.448 1.284 - 5.74% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -11.25% 96.527 85.665 - -2.87% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.23% 14.489 12.862 - 0.57% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.23% 15961.235 14168.964 - 0.06% -
std::map<int,_int>::erase(iterator)/8192 -11.22% 26.727 23.728 - -1.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -11.15% 20147429.879 17901366.265 - -3.87% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.12% 5.544 4.928 - -0.05% -
BM_CmpEqual_uint_schar -11.12% 1.133 1.007 - -2.00% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.12% 14.342 12.748 - -0.09% -
std::search_n(list<int>)_(no_match)/8192 -11.11% 7440.476 6613.841 227.318 -8.50% 227.318
std::fill(list<int>)/8192 -11.11% 8518.996 7572.952 - -7.88% -
BM_toupper_char<char> -11.02% 0.692 0.616 - -0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -11.02% 23.575 20.977 - 43.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -10.98% 2.637 2.348 - -1.83% -
std::move(deque<int>)/32768 -10.97% 2074.423 1846.874 - -23.32% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -10.97% 79.353 70.650 - -4.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.96% 8360.145 7444.273 - -1.47% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -10.95% 1.629 1.451 - -6.77% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.94% 1631029.556 1452599.844 - -2.62% -
std::pop_heap(deque<std::string>)/1024 -10.90% 66.905 59.615 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.85% 19920405.161 17759287.245 - -1.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.83% 1269612.394 1132066.995 - 0.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.83% 54.073 48.219 - 1.78% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.81% 0.490 0.437 - -5.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.80% 43642.399 38928.603 - 0.78% -
SetIntersection_Front_Set_uint32_262144_1024 -10.77% 14078427.392 12562807.202 - 3.14% -
BM_deque_vector_ranges_move/2 -10.71% 2.062 1.841 - 0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.70% 19.391 17.316 - -2.62% -
std::multiset<std::string>::erase(iterator)/1024 -10.70% 28.383 25.347 - -5.55% -
BM_toupper_char<wchar_t> -10.69% 0.687 0.614 - 11.83% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.68% 11.775 10.517 - -0.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.68% 1.614 1.441 - -10.39% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.67% 22.321 19.940 - -7.24% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -10.66% 982.518 877.824 - 9.31% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -10.65% 23.704 21.179 - -6.32% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.63% 7693.487 6875.491 - -0.11% -
std::multiset<std::string>::ctor(const&)/32 -10.63% 774.937 692.575 - -11.90% -
SetIntersection_Interlaced_Vector_float_256_4 -10.63% 5250844.767 4692822.217 - -10.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -10.61% 255.785 228.642 - 2.36% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.60% 5929059.040 5300798.592 - -3.10% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.57% 237.582 212.478 - -1.11% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -10.53% 9.181 8.214 - -7.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.53% 326.452 292.080 - -0.63% -
std::find_if(vector<int>)_(process_all)/8192 -10.52% 945.111 845.656 - 2.87% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.51% 23.240 20.797 - 1.15% -
std::find_end(vector<int>)_(near_matches)/1024 -10.51% 15666.013 14019.767 - -3.90% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.51% 2.643 2.365 - 2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -10.50% 61242491.095 54809852.511 - -16.72% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.50% 13.438 12.027 - 0.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.50% 7671.183 6865.914 - -0.18% -
BM_vector_deque_ranges_copy_backward/2 -10.48% 1.996 1.787 - -7.75% -
SetIntersection_Interlaced_Set_float_256_64 -10.46% 13996144.730 12531946.058 - 0.95% -
std::set<std::string>::lower_bound(key)_(existent)/32 -10.46% 16.724 14.975 - -8.06% -
std::multiset<int>::count(key)_(existent)/8192 -10.39% 10.260 9.194 - -2.45% -
std::copy(deque<int>)/64 -10.38% 3.018 2.705 - 0.53% -
BM_PushHeap_float_SingleElement_1 -10.38% 0.520 0.466 - -0.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -10.34% 26.743 23.977 - -1.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.33% 35.699 32.011 - 30.46% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.32% 7679.045 6886.736 - 0.00% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.28% 42861.115 38454.985 - -2.45% -
BM_CmpEqual_ushort_short -10.26% 1.126 1.010 - -2.99% -
std::multiset<int>::find(key)_(non-existent)/1024 -10.23% 6.064 5.444 - -4.84% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.22% 41242.647 37028.080 - -3.33% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.18% 52.061 46.762 - -20.94% -
std::stable_sort(deque<int>)_(repeated)/8 -10.17% 19.713 17.708 - -2.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.15% 870.550 782.209 - 13.49% -
BM_std_minmax_element<int>/65536 -10.07% 17315.143 15572.196 - -7.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.03% 5454.051 4907.110 - -0.26% -
std::unique(list<int>)_(contiguous)/8192 -10.03% 7802.830 7020.578 - -7.07% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -10.01% 0.459 0.413 - -10.00% -
std::set<int>::count(key)_(existent)/1024 -9.93% 4.683 4.218 - 0.02% -
std::partial_sort(deque<int>)_(ascending)/8192 -9.93% 162158.621 146063.833 - -2.53% -
BM_std_minmax_element<int>/70000 -9.92% 18468.258 16635.432 - -7.41% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.92% 14.297 12.878 - 0.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -9.91% 3811.925 3434.222 - -2.09% -
rng::contains_subrange(list<int>)_(same_length)/50 -9.90% 28.308 25.506 - -5.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.87% 7.269 6.552 - -0.00% -
SetIntersection_Interlaced_Set_string_256_256 -9.86% 31581530.718 28469164.735 - -1.03% -
std::find_end(vector<int>)_(near_matches)/1000 -9.83% 15052.698 13572.839 - -4.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.83% 14.103 12.717 - -0.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.83% 1253227.860 1130057.733 - 0.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.80% 1.760 1.588 - 9.60% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.79% 19.825 17.884 - 0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.79% 3.026 2.730 - -11.35% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.78% 22.458 20.261 - -5.65% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.75% 339776.780 306659.658 - -1.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.74% 26328.045 23764.718 - -1.79% -
BM_std_minmax_element<int>/64000 -9.73% 16890.756 15247.645 - -7.17% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.72% 28529.467 25755.898 - -0.52% -
SetIntersection_None_Set_string_262144_1024 -9.68% 1720230.062 1553674.561 - -3.24% -
std::sort(deque<int>)_(repeated)/1024 -9.68% 1068.865 965.414 - 0.69% -
BM_StringEraseWithMove_Small_Transparent -9.67% 2.412 2.179 - 1.53% -
SetIntersection_None_Set_string_262144_16384 -9.67% 1702489.178 1537916.180 - -3.47% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.66% 324.985 293.586 - -1.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -9.64% 1691297.934 1528224.121 - -3.33% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.64% 50238.000 45395.225 - -1.22% -
SetIntersection_None_Set_string_262144_262144 -9.60% 1710767.334 1546589.846 - -3.30% -
std::copy_backward(vector<int>)/4096 -9.57% 254.615 230.239 - 6.57% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.57% 25288.706 22867.867 - -2.12% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.55% 2.456 2.222 - 0.23% -
BM_std_minmax_element<int>/5500 -9.53% 1452.544 1314.116 - -6.73% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.52% 0.515 0.466 - -1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.50% 3.116 2.821 - 0.67% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.46% 2662823.390 2410979.886 - -3.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -9.45% 1506.395 1363.995 - -6.58% -
BM_StringMove_Large -9.43% 0.798 0.723 - 2.11% -
BM_lexicographical_compare_three_way_fast_path/1 -9.42% 0.413 0.375 - -16.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.41% 41179.387 37303.505 - 0.02% -
std::move(list<int>)/4096 -9.40% 4360.747 3950.971 - -3.31% -
std::partial_sort(deque<int>)_(descending)/8192 -9.35% 282589.439 256155.448 - -0.63% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.35% 5.916 5.362 - -16.95% -
std::multiset<int>::ctor(const&,_alloc)/32 -9.34% 258.013 233.917 - 4.88% -
std::set<std::string>::count(key)_(non-existent)/8192 -9.34% 33.834 30.676 - -11.64% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.30% 6490.822 5886.953 - 7.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.27% 871.186 790.390 - -4.66% -
std::equal(vector<int>)_(it,_it,_it)/50 -9.27% 4.559 4.137 - -0.77% -
std::set<std::string>::ctor(const&,_alloc)/32 -9.26% 850.530 771.770 - 3.66% -
std::pop_heap(deque<int>)/1024 -9.23% 13.584 12.330 - -2.86% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.22% 17.332 15.734 - -1.98% -
std::set<int>::contains(key)_(non-existent)/32 -9.19% 3.072 2.790 - 4.66% -
BM_StringMove_Small -9.19% 0.799 0.725 - -0.77% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.18% 0.697 0.633 - 0.25% -
BM_std_minmax_element<int>/4000 -9.18% 1057.755 960.687 - -6.47% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -9.18% 280853.455 255080.679 - -2.69% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.17% 4.556 4.138 - -2.82% -
BM_vector_deque_ranges_copy_backward/1 -9.13% 2.284 2.076 - -5.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -9.12% 1697857.422 1543022.379 - -11.20% -
BM_std_minmax_element<int>/4096 -9.10% 1082.506 983.977 - -6.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -9.06% 3168648.357 2881568.522 - -2.91% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.04% 6.007 5.464 - -8.99% -
ranges::minmax(std::deque<long_long>)/64 -9.03% 24.549 22.333 - -15.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.01% 19.814 18.029 - 1.43% -
std::remove_if(vector<int>)_(prefix)/1024 -9.01% 377.315 343.317 - -0.99% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -8.97% 1.775 1.616 - 0.04% -
std::generate_n(list<int>)/50 -8.95% 16.772 15.270 - -0.28% -
SetIntersection_Front_Set_float_262144_64 -8.95% 1694075.170 1542505.013 - -5.81% -
SetIntersection_Interlaced_Vector_string_256_256 -8.91% 20642737.251 18804157.443 - -7.38% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.90% 13.442 12.246 - -8.16% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -8.87% 0.355 0.323 - 6.68% -
SetIntersection_Interlaced_Set_uint64_256_64 -8.85% 13855898.284 12629569.413 - -2.80% -
std::stable_sort(deque<int>)_(heap)/8 -8.80% 26.262 23.950 - -3.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.76% 13.890 12.673 - 0.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.76% 40223.506 36700.002 - -1.57% -
std::unordered_multiset<int>::clear()/1024 -8.76% 8610.501 7856.256 - -3.30% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.75% 3729.836 3403.557 - -2.90% -
BM_CmpEqual_uchar_short -8.75% 1.085 0.990 - 0.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -8.73% 1000.098 912.822 - 3.71% -
std::map<int,_int>::clear()/8192 -8.73% 92082.029 84047.163 - -2.15% -
BM_PushHeap_float_Descending_1 -8.68% 0.520 0.475 - 1.77% -
std::unordered_multiset<int>::clear()/8192 -8.68% 67213.796 61377.113 - -1.00% -
std::copy_if(list<int>)_(entire_range)/64 -8.68% 33.472 30.567 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -8.68% 1679493.162 1533795.330 - -9.93% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -8.67% 30.598 27.946 - -5.38% -
BM_std_minmax_element<int>/1024 -8.66% 274.065 250.326 - -6.25% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.64% 4.628 4.228 - -3.31% -
SetIntersection_Interlaced_Set_uint64_262144_1 -8.63% 1074622.364 981830.472 - -5.17% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -8.61% 35.551 32.491 - 0.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -8.59% 1692840.496 1547353.029 - -11.16% -
SetIntersection_Interlaced_Vector_string_256_64 -8.58% 20278652.198 18537968.518 - -2.45% -
BM_deque_deque_move_backward/64 -8.53% 3.659 3.347 - -1.28% -
BM_CmpEqual_uint_short -8.53% 1.135 1.038 - 0.81% -
BM_StringRelational_Compare_Huge_Large_Control -8.52% 2.276 2.082 - -0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -8.51% 35.982 32.921 - 1.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.50% 58476.918 53509.195 - -0.33% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -8.49% 63.285 57.914 - 4.95% -
std::find_end(list<int>)_(near_matches)/8192 -8.47% 2457994.737 2249754.154 - -6.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -8.42% 1692190.672 1549668.783 - -5.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.42% 1230312.025 1126722.523 - 1.23% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -8.41% 540.529 495.092 - -1.02% -
std::unordered_set<std::string>::erase(iterator)/32 -8.41% 31.301 28.670 - -3.17% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.40% 13.879 12.712 - 0.17% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.38% 283279.563 259536.824 - 6.46% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -8.37% 19.855 18.194 - 6.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.36% 691.212 633.428 - -25.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.36% 1694022.949 1552421.145 - -10.87% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.35% 12.402 11.366 - -0.85% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.34% 4.625 4.239 - -3.27% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.32% 62.271 57.088 - -0.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -8.29% 8.252 7.568 - -7.06% -
rng::contains_subrange(deque<int>)_(same_length)/16 -8.29% 12.708 11.654 - -8.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.29% 2.345 2.150 - -0.22% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -8.29% 10.563 9.688 - -11.22% -
BM_deque_vector_ranges_move/64 -8.28% 2.844 2.608 - 0.10% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.24% 928.015 851.537 - 7.97% -
SetIntersection_Front_Set_string_262144_64 -8.23% 4991120.743 4580302.546 - -0.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.22% 42.388 38.903 - -0.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.22% 0.291 0.267 - 0.81% -
std::find_end(list<int>)_(near_matches)/1024 -8.22% 37708.087 34608.281 - -5.56% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -8.22% 39.535 36.287 - 9.52% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.20% 23.829 21.876 - -7.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -8.19% 1926.770 1768.880 - -0.92% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -8.19% 3.054 2.804 - 10.29% -
BM_vector_deque_copy/1 -8.17% 2.291 2.104 - -8.76% -
std::multiset<int>::contains(key)_(non-existent)/32 -8.16% 2.773 2.547 - -17.51% -
std::find_end(list<int>)_(single_element)/8192 -8.16% 9655.531 8867.767 - -10.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -8.15% 24.606 22.601 - 2.37% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.14% 1.525 1.401 - 5.85% -
std::find_if(vector<int>)_(process_all)/1024 -8.12% 125.593 115.390 - -1.99% -
std::stable_partition(deque<int>)_(sparse)/8192 -8.12% 3657.156 3360.093 - -7.95% -
BM_vector_deque_copy/2 -8.12% 2.003 1.840 - -10.64% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.12% 60.747 55.815 - -0.06% -
std::find_end(list<int>)_(near_matches)/1000 -8.12% 36128.912 33196.225 - -6.11% -
BM_CmpLess_uchar_short -8.12% 1.135 1.042 - 0.45% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -8.09% 2.379 2.187 - -3.95% -
BM_std_minmax_element<int>/512 -8.07% 139.072 127.848 - -5.54% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.07% 1.257 1.156 - -1.62% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.06% 0.378 0.347 - 0.04% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.05% 1.855 1.705 - 3.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.05% 1673427.875 1538671.479 - -9.41% -
std::for_each_n(deque<int>)/8 -8.05% 1.156 1.063 - -15.85% -
ranges::min(std::vector<__int128>)/64 -8.05% 26.794 24.638 - 3.38% -
std::fill_n(vector<bool>)/262144 -8.03% 251.460 231.275 - -63.09% -
BM_deque_deque_ranges_move/0 -8.00% 0.923 0.849 - 21.69% -
std::set<int>::equal_range(key)_(non-existent)/32 -7.98% 2.585 2.379 - -4.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.98% 19455.474 17903.865 - -1.02% -
BM_PushHeap_string_Ascending_262144 -7.95% 31.698 29.180 - -3.42% -
BM_PushHeap_float_Random_262144 -7.90% 7.779 7.164 - 0.51% -
BM_CmpEqual_uchar_schar -7.89% 1.123 1.034 - 2.45% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.87% 0.376 0.346 - -14.45% -
BM_CmpLess_uint_short -7.86% 1.136 1.047 - -0.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.83% 41.660 38.396 - -13.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.83% 55.542 51.191 - 0.64% -
std::partition(deque<int>)_(sparse)/50 -7.81% 17.246 15.900 - 4.15% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.79% 58989.594 54394.893 - -0.43% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.78% 16663.636 15367.898 - -4.61% -
std::map<int,_int>::clear()/1024 -7.75% 11337.328 10458.783 - -0.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -7.70% 3.801 3.508 - -3.54% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.69% 32.168 29.694 - -3.24% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.69% 1.570 1.449 - -6.12% -
std::map<int,_int>::count(key)_(existent)/8192 -7.69% 6.152 5.680 - -1.56% -
std::remove_if(vector<int>)_(prefix)/50 -7.66% 58.489 54.008 - -0.39% -
std::adjacent_find(vector<int>,_pred)/8 -7.66% 3.525 3.255 - -10.54% -
std::partition(list<int>)_(dense)/8192 -7.66% 5676.201 5241.508 - 0.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.64% 23.529 21.731 - -2.89% -
std::multiset<int>::find(key)_(existent)/8192 -7.64% 8.908 8.228 - -5.08% -
std::multiset<int>::find(key)_(non-existent)/32 -7.63% 2.469 2.281 - -6.46% -
std::rotate(list<int>)_(by_1/2)/50 -7.62% 13.664 12.623 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.61% 1879644.533 1736516.602 - -2.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -7.61% 0.500 0.462 - -24.86% -
std::copy_n(vector<int>)/262144 -7.60% 12532.344 11579.375 - -8.59% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -7.60% 231.837 214.210 - -1.60% -
BM_std_minmax_element<long_long>/1 -7.59% 0.324 0.300 - -2.09% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.57% 228.589 211.274 - -0.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.56% 52.479 48.510 - 20.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.56% 115392280.410 106666551.221 - -19.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.56% 14808.666 13689.237 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -7.55% 1820315.754 1682948.080 - -1.91% -
BM_CmpLess_ushort_short -7.53% 1.122 1.038 - -2.65% -
std::pop_heap(deque<float>)/1024 -7.53% 13.589 12.567 - -4.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -7.48% 2.828 2.617 - -0.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.46% 21.221 19.637 - 5.35% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.46% 11.611 10.745 - -3.23% -
std::map<std::string,_int>::clear()/1024 -7.45% 23961.339 22175.202 - 0.10% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.45% 0.366 0.338 - -14.77% -
std::unordered_set<int>::find(key)_(existent)/1024 -7.43% 1.486 1.376 - -1.97% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.43% 74450260.835 68921150.183 - -9.30% -
std::vector<std::string>::ctor(size)/1024 -7.42% 464.449 430.009 - 0.17% -
std::find_if_not(vector<int>)_(process_all)/8 -7.40% 1.413 1.309 - -16.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.39% 243319897.671 225327777.457 - 0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.38% 61328.900 56800.170 - -1.94% -
std::multiset<std::string>::clear()/32 -7.38% 925.512 857.248 - -6.64% -
SetIntersection_Interlaced_Set_string_262144_4 -7.37% 1877489.744 1739117.676 - -11.02% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -7.32% 31.241 28.954 - 1.86% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.31% 39681.250 36779.166 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.31% 1.473 1.365 - -4.84% -
SetIntersection_Interlaced_Set_uint64_1024_256 -7.29% 14799773.023 13720636.667 - -2.64% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.28% 261593.282 242540.874 - -3.89% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -7.28% 2.540 2.355 - -3.27% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.26% 5.258 4.876 - -0.11% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.26% 25.080 23.260 - -1.14% -
std::map<std::string,_int>::clear()/8192 -7.26% 227074.220 210599.345 - -3.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.24% 1969544.775 1826942.221 - -8.10% -
BM_deque_deque_ranges_move_backward/1 -7.24% 2.716 2.519 - -3.59% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.21% 1.260 1.169 - -20.23% -
std::unordered_map<int,_int>::clear()/8192 -7.19% 66625.849 61832.547 - -5.18% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -7.19% 1.508 1.399 - 3.34% -
SetIntersection_Front_Set_float_64_64 -7.19% 13646673.642 12665280.958 - -4.45% -
SetIntersection_Front_Set_uint64_16384_16 -7.18% 1206813.359 1120189.439 - -3.26% -
SetIntersection_Front_Set_uint32_256_64 -7.17% 5818788.429 5401291.235 - -5.36% -
std::rotate(list<int>)_(by_1/2)/8192 -7.17% 4656.686 4322.783 - -25.63% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.15% 0.754 0.700 - -1.17% -
BM_CmpLess_ushort_schar -7.15% 1.119 1.039 - -2.73% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.08% 4645.049 4316.281 - -3.23% -
std::none_of(deque<int>)_(process_all)/8192 -7.07% 2717.706 2525.567 - -2.24% -
std::set<std::string>::ctor(const&)/32 -7.07% 832.328 773.516 - -2.20% -
SetIntersection_None_Vector_uint64_262144_16384 -7.05% 1155002.388 1073591.280 - -6.13% -
std::none_of(deque<int>)_(process_all)/32768 -7.04% 10888.096 10121.402 - -1.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -7.03% 812.905 755.787 - -4.35% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -7.01% 5.815 5.407 - -3.53% -
BM_StringAssignAsciiz_Empty_Opaque -6.99% 3.336 3.103 - 2.01% -
BM_StringAssignAsciiz_Small_Opaque -6.98% 3.337 3.104 - 2.06% -
std::move_backward(list<int>)/4096 -6.98% 5186.231 4824.262 - -2.72% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -6.95% 1.621 1.508 - -0.23% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.93% 53.643 49.924 - -11.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.92% 68.061 63.349 - -1.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.92% 25.216 23.471 - -23.22% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -6.90% 11.831 11.014 - 0.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.90% 21.307 19.837 - -5.54% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -6.90% 2.567 2.390 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -6.90% 1182808.202 1101205.674 - -2.11% -
std::set<std::string>::ctor(const&,_alloc)/1024 -6.89% 41349.189 38498.243 - 4.40% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.89% 371962841.924 346326537.642 - 0.47% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.86% 45431.064 42312.686 - 0.18% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.86% 17616.093 16407.289 - -13.83% -
BM_PushHeap_float_Random_1024 -6.85% 7.536 7.019 - -0.93% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -6.85% 11.000 10.247 - 1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.85% 9583149.285 8926782.025 - -1.69% -
std::partition(list<int>)_(sparse)/8192 -6.85% 8290.379 7722.586 - -5.73% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.83% 8.591 8.004 - -5.48% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.82% 579.988 540.445 - -2.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.82% 1186100.636 1105244.766 - -4.59% -
SetIntersection_None_Set_uint64_16384_16384 -6.81% 179750549.058 167509569.243 - -4.37% -
std::adjacent_find(list<int>)/8192 -6.79% 7119.436 6635.771 - -2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.79% 16.523 15.401 - 0.36% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.78% 13.774 12.839 - 0.20% -
std::replace_if(list<int>)_(sprinkled)/32 -6.76% 14.267 13.302 - 0.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.75% 225.763 210.535 - 2.97% -
BM_PushHeap_uint64_Ascending_4 -6.74% 0.588 0.548 - -1.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.74% 14737.138 13743.612 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -6.72% 1158242.529 1080430.603 - -0.20% -
BM_StringRelational_Compare_Empty_Empty_Control -6.71% 1.732 1.615 - -6.27% -
SetIntersection_Front_Vector_uint64_262144_256 -6.71% 2279995.774 2127099.863 - -10.07% -
BM_CmpEqual_uint_int -6.71% 1.129 1.053 - 0.94% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.70% 565.641 527.722 - -2.77% -
BM_StringRelational_Compare_Empty_Small_Control -6.69% 1.731 1.615 - -3.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -6.69% 1191.292 1111.550 - 1.69% -
std::multiset<int>::count(key)_(non-existent)/8192 -6.69% 9.852 9.193 - -2.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -6.68% 35.357 32.996 - -1.44% -
std::set<int>::count(key)_(non-existent)/1024 -6.66% 7.964 7.433 - -3.17% -
rng::find_last(list<int>)_(bail_90%)/50 -6.66% 1.340 1.251 - -5.45% -
BM_deque_deque_ranges_move_backward/2 -6.64% 2.470 2.306 - 0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.64% 0.692 0.647 - -6.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.63% 239.847 223.933 - -4.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.63% 1951710.117 1822338.589 - 0.19% -
SetIntersection_Front_Vector_uint32_1024_256 -6.62% 2283748.440 2132513.883 - 0.99% -
BM_CmpLess_uint_schar -6.62% 1.134 1.059 - -0.38% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.55% 13505.593 12621.191 - 3.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -6.50% 2128366.699 1990094.482 - -3.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.49% 2152883.221 2013187.824 - -3.47% -
SetIntersection_None_Set_uint32_16384_16384 -6.48% 163378173.478 152795184.171 - -2.62% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.46% 12.374 11.575 - -3.36% -
SetIntersection_Interlaced_Set_uint32_16384_4 -6.44% 174458253.965 163227952.892 - -1.63% -
rng::for_each(map<int>)/50 -6.43% 40.399 37.801 - -1.84% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -6.43% 34.441 32.227 - 0.03% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.43% 69.276 64.824 - -0.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.41% 1.416 1.325 - 12.73% -
rng::contains(vector<int>)_(process_all)/8 -6.41% 2.817 2.637 - -3.58% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.41% 2.413 2.259 - 2.99% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.40% 73851794.053 69122697.554 - -13.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.38% 1.564 1.465 - 3.17% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.37% 75.997 71.153 - 5.44% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.37% 258966.284 242479.890 - -8.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -6.36% 2046678.061 1916472.658 - -2.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.34% 1282.978 1201.667 - -1.31% -
std::upper_bound(std::list<int>)/8192 -6.32% 14122.896 13229.674 - -4.19% -
SetIntersection_Interlaced_Set_string_1024_64 -6.31% 17058437.938 15981669.148 - -2.40% -
std::map<int,_int>::ctor(const&,_alloc)/32 -6.31% 251.225 235.384 - 2.97% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.29% 872.788 817.924 - 5.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.28% 38.040 35.650 - -3.86% -
SetIntersection_None_Set_uint32_16384_64 -6.28% 161346958.987 151218273.582 - -0.73% -
std::for_each_n(list<int>)/50 -6.27% 24.253 22.732 - -6.63% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -6.27% 0.367 0.344 - 7.61% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.27% 53.657 50.293 - -4.75% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -6.27% 0.521 0.488 - 3.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.25% 1323.144 1240.401 - -2.23% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -6.24% 9.855 9.239 - -7.29% -
std::map<std::string,_int>::clear()/32 -6.23% 922.172 864.707 - -0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.20% 39.152 36.722 - -10.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.20% 20.096 18.849 - 0.22% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.17% 1.156 1.084 - 4.55% -
ranges::min(std::list<__int128>)/1 -6.16% 0.396 0.372 - 3.47% -
std::find_if_not(vector<int>)_(process_all)/1024 -6.16% 125.060 117.353 - -2.19% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.16% 331.743 311.301 - 0.07% -
SetIntersection_Front_Set_uint32_16384_1 -6.16% 1054686.198 989719.909 - -3.64% -
std::unordered_map<int,_int>::clear()/1024 -6.16% 8565.891 8038.379 - -2.85% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.14% 176.086 165.275 - 0.25% -
SetIntersection_Front_Set_float_1024_64 -6.10% 1699533.927 1595820.032 - -7.73% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -6.10% 25.414 23.863 - -4.13% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.09% 18.451 17.327 - -5.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.07% 16.964 15.934 - 0.54% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.07% 30.611 28.754 - -6.05% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.04% 682.412 641.212 - -1.96% -
SetIntersection_None_Vector_uint64_1024_4 -6.04% 1102987.149 1036410.008 - -4.95% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.04% 14.332 13.467 - -7.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -6.03% 1121236.695 1053579.598 - -5.25% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.02% 11.991 11.270 - 5.41% -
std::adjacent_find(list<int>,_pred)/50 -6.02% 31.305 29.422 - -3.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -6.00% 211188653.580 198525553.587 - 1.55% -
std::set<int>::lower_bound(key)_(existent)/32 -5.98% 1.616 1.519 - -0.37% -
std::generate(deque<int>)/1024 -5.97% 276.750 260.241 - 0.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -5.96% 1.450 1.363 - -4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.94% 11760.130 11061.880 - -8.24% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.93% 136.360 128.276 - 135.23% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.92% 10.947 10.299 - -2.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -5.91% 205840.675 193675.604 - 16.35% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -5.91% 10988.291 10339.254 - -10.03% -
SetIntersection_None_Set_uint32_16384_256 -5.90% 160847931.984 151358828.099 - -1.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -5.89% 7172435.720 6749711.185 - -2.35% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -5.88% 983.493 925.640 - -1.93% -
std::sort_heap(deque<int>,_pred)/1024 -5.88% 12968.908 12206.974 - -0.44% -
std::transform(deque<int>)_(identity_transform)/50 -5.86% 20.289 19.100 - -1.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.86% 1.285 1.210 - 0.04% -
SetIntersection_Interlaced_Set_string_262144_16 -5.84% 2162017.088 2035739.826 - -10.96% -
SetIntersection_None_Vector_uint64_262144_4 -5.84% 1151017.544 1083830.742 - -4.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -5.83% 1067883.320 1005583.398 - -4.38% -
BM_PushHeap_float_Random_64 -5.83% 6.730 6.338 - -0.13% -
SetIntersection_None_Set_uint32_16384_1024 -5.83% 160793281.549 151422555.755 - -0.34% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.82% 1.409 1.327 - 10.68% -
std::map<int,_int>::clear()/32 -5.80% 679.654 640.247 - -0.99% -
SetIntersection_None_Set_string_262144_256 -5.79% 1705061.115 1606351.316 - 1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.79% 9581781.413 9027453.209 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.76% 9556404.907 9006062.748 - -0.71% -
SetIntersection_Front_Set_string_1024_16 -5.73% 1992295.171 1878060.430 - 0.68% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.73% 348.591 328.614 - 0.03% -
BM_StringConstructDestroyCStr_Small_Transparent -5.72% 0.368 0.347 - -12.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.71% 36.385 34.307 - -7.09% -
std::swap_ranges(deque<int>)/50 -5.71% 16.818 15.858 - -4.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.70% 205628505.192 193902448.678 - -2.64% -
BM_CmpLess_uint_int -5.70% 1.126 1.062 - -0.16% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.69% 11.344 10.699 - 3.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -5.68% 1094577.011 1032457.928 - -3.42% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.67% 606.555 572.177 - -1.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.67% 16158.710 15243.221 - 1.15% -
std::stable_partition(vector<int>)_(sparse)/50 -5.66% 22.264 21.004 - -7.64% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -5.65% 7.310 6.897 - -7.82% -
BM_PushHeap_uint64_SingleElement_16 -5.64% 0.358 0.338 - -12.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.64% 38.061 35.915 - 12.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.64% 0.281 0.265 - 0.09% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.63% 1500.403 1415.878 - -3.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.63% 35.769 33.754 - -0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -5.63% 1533171.629 1446871.308 - -4.81% -
std::unordered_set<int>::clear()/8192 -5.62% 67288.814 63508.960 - -1.24% -
SetIntersection_Front_Vector_string_1024_64 -5.58% 3204752.702 3025848.555 - -8.22% -
BM_CmpLess_uchar_schar -5.55% 1.122 1.060 - 4.27% -
SetIntersection_Interlaced_Set_string_262144_64 -5.54% 2147820.719 2028849.854 - -7.99% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -5.52% 12589.841 11894.605 - 1.22% -
SetIntersection_Interlaced_Set_float_256_256 -5.51% 7643424.055 7221955.541 - -5.68% -
SetIntersection_Front_Vector_uint32_16384_1 -5.51% 1064317.168 1005719.425 - -2.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -5.50% 16.631 15.715 - -2.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -5.50% 17971062.702 16982226.495 - -0.24% -
SetIntersection_Front_Vector_uint32_1024_1 -5.49% 1059493.162 1001316.958 - -2.32% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -5.49% 52.900 49.996 - 2.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.49% 4856.554 4590.003 - -1.93% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.49% 41552999.422 39273388.926 - -1.60% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.48% 219.996 207.940 - -3.60% -
std::multiset<int>::clear()/8192 -5.47% 82670.556 78148.670 - 0.16% -
ranges::minmax(std::vector<char>)/64 -5.47% 1.353 1.279 - 1.65% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.47% 84960.154 80315.872 - -1.01% -
BM_PushHeap_uint64_SingleElement_4 -5.46% 0.377 0.356 - -9.77% -
ranges::minmax(std::deque<long_long>)/70000 -5.46% 25539.358 24143.882 - -9.61% -
std::sort_heap(deque<int>,_pred)/8192 -5.45% 451004.639 426429.333 - -0.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.44% 1239128.973 1171727.662 - -5.28% -
SetIntersection_Front_Vector_uint64_1024_1024 -5.44% 5909509.630 5588228.609 - -7.46% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -5.43% 4.383 4.145 - -6.19% -
SetIntersection_None_Vector_uint64_16384_16384 -5.43% 1115256.672 1054709.790 - -6.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.42% 35.254 33.345 - -1.18% -
SetIntersection_Interlaced_Vector_string_1024_64 -5.41% 8570493.635 8106731.353 - 2.71% -
SetIntersection_None_Vector_uint64_1024_1024 -5.39% 1095331.508 1036280.503 - -4.13% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.39% 7.331 6.936 - -0.72% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.38% 22.010 20.825 - 5.03% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.37% 16.786 15.884 - -3.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.34% 25.507 24.143 - -3.68% -
BM_CmpLess_int_uint -5.34% 1.140 1.079 - 1.20% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -5.34% 1.270 1.202 - -15.41% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.34% 2477.719 2345.405 - -0.14% -
std::count_if(deque<int>)_(every_other)/8 -5.33% 3.706 3.508 - 0.07% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.33% 16.427 15.552 - 6.30% -
SetIntersection_None_Vector_uint64_16384_1 -5.32% 1128744.076 1068706.995 - -4.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.29% 167226.699 158382.497 - -0.47% -
std::unique_copy(vector<int>)_(contiguous)/1024 -5.29% 267.502 253.357 - -1.74% -
SetIntersection_None_Vector_uint32_262144_262144 -5.29% 1141241.657 1080923.138 - -3.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.28% 2.415 2.287 - -0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.28% 14232.241 13480.515 - -2.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -5.28% 222.294 210.557 - 0.33% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -5.28% 1.508 1.428 - -4.96% -
SetIntersection_Front_Set_float_16384_64 -5.28% 1730651.554 1639359.417 - -9.26% -
rng::contains_subrange(deque<int>)_(same_length)/32 -5.27% 20.214 19.150 - -6.24% -
SetIntersection_Interlaced_Set_uint64_1024_4 -5.26% 10188318.812 9651907.235 - -0.55% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.26% 52672.508 49899.682 - -2.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.26% 1164.185 1102.919 - -7.16% -
BM_std_minmax_element<int>/64 -5.26% 17.174 16.271 - -3.57% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.25% 154.391 146.281 - 2.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -5.25% 1165340.803 1104206.152 - -4.19% -
SetIntersection_None_Set_uint64_1024_4 -5.24% 9106801.985 8629837.051 - -2.89% -
SetIntersection_Interlaced_Vector_string_64_16 -5.23% 30240466.886 28658141.316 - -2.83% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.419 - -4.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.23% 29.998 28.429 - -1.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.23% 5125.641 4857.645 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.22% 9602126.113 9100635.356 - -0.93% -
SetIntersection_None_Set_uint64_16384_64 -5.21% 175620464.023 166466016.795 - 0.10% -
std::copy(vector<bool>)_(aligned)/1048576 -5.20% 3458.440 3278.450 - -13.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.20% 788.683 747.671 - -0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.20% 3202655.542 3036118.210 - -0.64% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.19% 755.658 716.460 - -9.60% -
SetIntersection_Front_Set_string_262144_262144 -5.17% 18342389.893 17393543.375 - -3.92% -
bm_lexicographical_compare<int>/8 -5.17% 1.583 1.501 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -5.16% 14475949.488 13728377.343 - -18.94% -
SetIntersection_Interlaced_Vector_uint64_64_16 -5.16% 18312484.508 17367368.055 - -2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -5.16% 4341412.970 4117463.764 - -1.61% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.15% 6911.440 6555.205 - -2.30% -
std::map<int,_int>::erase(key)_(existent)/32 -5.14% 23.390 22.187 - -1.27% -
BM_vector_deque_ranges_move/64 -5.14% 2.820 2.675 - -3.54% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.14% 12414990.576 11777320.129 - 0.92% -
bm_lexicographical_compare<unsigned_char>/8 -5.13% 1.389 1.318 - 9.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.12% 31.240 29.641 - -2.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.11% 1499.492 1422.838 - -5.38% -
std::generate(list<int>)/8192 -5.11% 7504.862 7121.474 - -3.47% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -5.11% 1.390 1.319 - 4.17% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.10% 818.171 776.451 - -3.38% -
BM_PushHeap_float_Random_16384 -5.09% 7.550 7.166 - -0.57% -
std::is_sorted(list<int>,_pred)/8192 -5.09% 9043.894 8583.571 - 0.48% -
SetIntersection_None_Set_uint64_1024_1024 -5.09% 9052342.148 8591619.876 - -1.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.09% 6584.250 6249.267 - -3.28% -
SetIntersection_None_Set_uint64_256_1 -5.08% 11725391.001 11130005.059 - -2.85% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.08% 140533.380 133398.152 - 1.88% -
BM_PushHeap_float_Random_256 -5.08% 7.299 6.928 - 2.31% -
BM_PushHeap_float_Random_16 -5.07% 5.334 5.064 - 0.94% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.07% 2505.735 2378.615 - 0.51% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.07% 321999.426 305680.204 - -0.07% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.07% 0.589 0.559 - 0.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.05% 2.311 2.194 - -0.35% -
std::find_if_not(deque<int>)_(process_all)/8 -5.05% 2.669 2.534 - -8.29% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.04% 13.002 12.347 - -2.70% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -5.03% 7.511 7.133 - 0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.03% 137162461.039 130264001.333 - -1.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.02% 28.526 27.093 - 1.37% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.02% 12.068 11.462 - 2.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.02% 29303.154 27832.595 - 1.98% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.00% 17016.829 16165.323 - 0.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.00% 68443.795 65022.518 - 1.31% -
SetIntersection_Interlaced_Set_uint32_16384_16 -4.99% 211675713.781 201112797.553 - -0.49% -
rng::for_each(multiset<int>)/50 -4.99% 41.043 38.997 - -0.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.98% 54.889 52.153 - 1.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.98% 10.716 10.182 - 1.44% -
std::unordered_set<int>::insert(value)_(already_present)/32 -4.97% 2.637 2.506 - -13.65% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -4.96% 40.777 38.756 - -0.86% -
SetIntersection_Interlaced_Set_float_16384_1 -4.95% 1058843.335 1006456.182 - -2.78% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.93% 85621.580 81398.976 - 1.28% -
SetIntersection_Interlaced_Set_float_1024_256 -4.93% 14299952.621 13594881.114 - 2.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.93% 18885.037 17954.554 - 0.09% -
std::copy(list<int>)/4096 -4.93% 3268.963 3107.914 - -9.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.92% 1.419 1.349 - 14.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.92% 7954624.158 7563601.237 - -1.92% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.91% 13371.437 12715.425 - 2.29% -
std::set<std::string>::contains(key)_(existent)/8192 -4.90% 28.668 27.263 - -5.00% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -4.90% 56.414 53.652 - 16.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.90% 6.824 6.490 - -3.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.90% 23517.979 22366.432 - 0.04% -
std::unique_copy(list<int>)_(contiguous)/32 -4.89% 11.727 11.153 - -4.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.89% 1607453.914 1528843.397 - -3.37% -
BM_CmpEqual_int_uint -4.88% 1.136 1.081 - 2.19% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.88% 3385.722 3220.637 - -0.42% -
SetIntersection_Interlaced_Set_uint32_262144_16 -4.86% 1619121.174 1540445.963 - -1.58% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -4.86% 104088.386 99033.509 - 4.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.82% 26922275.513 25625858.320 - -2.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -4.81% 52.048 49.542 - -2.93% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -4.80% 40.793 38.836 - 10.92% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.79% 11865.262 11297.095 - -10.21% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.79% 2.515 2.394 - -1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -4.79% 1112114.884 1058885.163 - -3.65% -
std::partition(deque<int>)_(sparse)/32 -4.79% 11.368 10.824 - -3.62% -
SetIntersection_None_Vector_uint32_1024_1024 -4.78% 1087243.083 1035236.707 - -4.18% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.78% 0.364 0.346 - 0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -4.78% 21188253.378 20176089.366 - -11.74% -
std::generate_n(deque<int>)/50 -4.77% 12.913 12.296 - 0.21% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.76% 4.724 4.499 - 10.34% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.75% 7.340 6.991 - -0.36% -
BM_CmpLess_ushort_int -4.74% 1.127 1.074 - -1.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -4.73% 3.966 3.779 - -3.78% -
std::fill_n(vector<bool>)/64 -4.72% 1.425 1.358 - -8.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.71% 86865.854 82778.350 - -3.05% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.70% 563.172 536.686 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.70% 1996611.330 1902777.996 - -1.16% -
SetIntersection_None_Set_uint64_1024_64 -4.70% 9011260.678 8587794.242 - -1.31% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.69% 218727339.981 208459766.589 - 0.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.69% 15593.653 14861.769 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -4.69% 1055557.560 1006019.781 - -1.82% -
SetIntersection_Front_Set_string_1024_64 -4.68% 4771298.152 4547872.743 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.67% 5895150.031 5619768.315 - -1.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.67% 16.415 15.649 - -1.01% -
std::search(vector<int>,_pred)_(single_element)/1024 -4.65% 576.950 550.094 - -1.68% -
SetIntersection_Interlaced_Vector_string_1024_256 -4.65% 21348405.275 20356521.496 - 0.76% -
SetIntersection_Front_Vector_uint64_256_16 -4.64% 4267256.340 4069078.372 - -4.30% -
std::generate_n(deque<int>)/32 -4.64% 8.688 8.285 - 0.39% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.62% 1.701 1.622 - -1.46% -
std::multiset<int>::clear()/1024 -4.62% 10367.689 9888.663 - -0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.62% 627.111 598.147 - -0.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.61% 24758404.207 23616516.348 - -5.05% -
std::all_of(vector<int>)_(process_all)/8 -4.61% 2.517 2.401 - 1.10% -
SetIntersection_Interlaced_Vector_uint64_256_16 -4.60% 7172011.327 6842321.919 - 11.49% -
std::multiset<std::string>::find(key)_(existent)/32 -4.59% 15.777 15.053 - 0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.59% 929275.850 886627.028 - -5.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.57% 14497.753 13834.941 - -0.09% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.57% 419.715 400.547 - -0.56% -
BM_CmpLess_uchar_int -4.56% 1.130 1.078 - 0.86% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.54% 731.433 698.194 - 0.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.54% 33.952 32.411 - 57.81% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.54% 731.324 698.156 - 0.07% -
std::sort(deque<int>)_(heap)/8192 -4.53% 72424.391 69141.738 - 0.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.53% 1405.549 1341.908 - -3.09% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.53% 122227.464 116693.404 - 0.37% -
SetIntersection_None_Vector_uint32_1024_1 -4.53% 1098923.609 1049177.080 - -0.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -4.51% 1048184.399 1000876.563 - -4.25% -
BM_deque_vector_ranges_move/0 -4.50% 1.514 1.446 - 6.62% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.48% 1050381.769 1003273.441 - -0.40% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.48% 24.711 23.603 - -3.52% -
SetIntersection_None_Vector_uint64_256_16 -4.48% 4071927.095 3889328.358 - -4.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.48% 15.499 14.805 - -0.07% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -4.47% 1301531.740 1243340.820 - -1.97% -
std::search(vector<int>,_pred)_(single_element)/8192 -4.45% 4603.682 4398.756 - -3.14% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.44% 1.400 1.338 - -4.32% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.44% 9.653 9.225 - 1.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.44% 6419488.254 6134717.628 - -0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.42% 14482.253 13841.969 - 0.45% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.42% 55721.187 53259.144 - -2.48% -
SetIntersection_None_Vector_string_16384_16 -4.41% 1242465.925 1187636.415 - -4.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.41% 201241354.042 192361501.236 - -5.61% -
SetIntersection_Front_Set_float_262144_16 -4.41% 1207928.607 1154639.716 - 1.83% -
SetIntersection_Interlaced_Vector_string_16_4 -4.41% 69825292.765 66747447.488 - 0.40% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.40% 16893.849 16149.862 - -1.26% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.40% 16.645 15.913 - -5.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.39% 1.274 1.218 - -0.03% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.38% 1300008.949 1243102.539 - -0.73% -
SetIntersection_None_Set_uint64_1024_1 -4.37% 8987520.224 8594361.094 - -2.86% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.37% 1.380 1.320 - -7.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -4.37% 1502459.873 1436876.208 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.36% 16.208 15.501 - -2.88% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.35% 53.211 50.899 - -0.10% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.33% 14073448.888 13463680.487 - -3.19% -
std::make_heap(deque<int>)_(shuffled)/8192 -4.33% 24110.850 23066.691 - -2.41% -
SetIntersection_Interlaced_Set_uint64_16384_64 -4.33% 238952161.408 228605275.299 - -0.52% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.33% 124602.611 119210.813 - -0.63% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.30% 4.441 4.250 - -2.85% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.30% 33.890 32.432 - -1.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.30% 610.268 584.022 - 0.55% -
SetIntersection_None_Set_uint32_262144_16384 -4.30% 1212839.844 1160706.787 - -1.32% -
SetIntersection_None_Set_uint64_256_256 -4.30% 5823958.426 5573722.081 - -0.43% -
std::set<int>::count(key)_(existent)/8192 -4.28% 8.218 7.866 - 0.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.28% 7008.397 6708.221 - -0.59% -
std::map<int,_int>::erase(key)_(existent)/8192 -4.27% 26.059 24.946 - -1.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.26% 38.949 37.290 - -9.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -4.25% 3.372 3.228 - 0.20% -
rng::contains(list<int>)_(process_all)/8 -4.25% 2.381 2.280 - -1.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.24% 16414.760 15718.295 - 1.08% -
std::set<int>::count(key)_(non-existent)/32 -4.24% 3.015 2.888 - -3.36% -
std::stable_sort(deque<int>)_(shuffled)/8 -4.24% 23.498 22.502 - -2.99% -
std::unordered_set<std::string>::clear()/1024 -4.24% 23901.239 22887.908 - -0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.23% 44632.813 42742.618 - -1.76% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.23% 1.252 1.199 - -2.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.23% 15.375 14.724 - -0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.23% 1298.875 1243.959 - -2.55% -
bm_ranges_swap_ranges_vb_aligned/64 -4.23% 3.067 2.938 - -1.94% -
std::rotate_copy(list<int>)/8192 -4.22% 7034.818 6738.244 - -6.21% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.21% 31.165 29.852 - 0.62% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.21% 23.034 22.064 - -10.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.20% 165871.209 158901.309 - 0.26% -
BM_deque_deque_move_backward/512 -4.20% 19.744 18.915 - 0.07% -
SetIntersection_None_Vector_float_1024_4 -4.19% 1099032.300 1052963.812 - -0.54% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.19% 186797.930 178977.747 - -1.39% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.18% 16.168 15.493 - -5.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.17% 727.902 697.516 - -0.05% -
std::copy(vector<int>)/4096 -4.17% 150.626 144.343 - -36.91% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.16% 106.311 101.889 - -1.74% -
SetIntersection_None_Set_uint64_1024_16 -4.16% 8972386.503 8599272.340 - 0.41% -
SetIntersection_None_Set_uint64_256_4 -4.15% 11605921.922 11123699.985 - -0.53% -
std::remove_if(vector<int>)_(prefix)/32 -4.15% 51.240 49.112 - -0.90% -
SetIntersection_None_Vector_uint32_262144_16384 -4.15% 1140317.291 1093017.205 - -2.62% -
SetIntersection_Interlaced_Set_string_256_16 -4.15% 18329013.724 17568792.414 - -0.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.14% 634733.516 608425.459 - -3.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.14% 831.696 797.274 - 5.19% -
SetIntersection_Interlaced_Vector_string_256_4 -4.13% 6302829.421 6042292.311 - 1.46% -
ranges::minmax(std::vector<char>)/8 -4.13% 1.010 0.968 - -11.19% -
SetIntersection_Interlaced_Set_float_262144_1 -4.13% 1044856.537 1001698.722 - -2.78% -
SetIntersection_Front_Vector_uint32_1024_4 -4.13% 1084671.583 1039924.548 - -1.10% -
SetIntersection_Front_Vector_uint64_16384_64 -4.11% 1385598.635 1328695.093 - -5.19% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.10% 303.951 291.474 - -1.96% -
SetIntersection_Front_Vector_string_1024_16 -4.10% 1616549.365 1550204.745 - -4.71% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.10% 346.008 331.812 - 4.83% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.10% 1024.779 982.744 - -3.74% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.10% 6.813 6.534 - -1.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.10% 1196457.007 1147413.650 - -2.37% -
std::multimap<std::string,_int>::clear()/1024 -4.09% 22540.064 21617.855 - -1.50% -
SetIntersection_Front_Set_float_262144_4 -4.09% 1097414.686 1052528.799 - 1.17% -
std::sort_heap(deque<int>,_pred)/8 -4.09% 34.758 33.337 - -4.74% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.08% 27905.993 26766.107 - -11.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.07% 73.365 70.379 - -3.96% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.06% 1302458.494 1249618.650 - 0.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.05% 228.568 219.300 - -1.64% -
SetIntersection_Interlaced_Vector_uint64_256_1 -4.05% 4207656.665 4037124.713 - -1.68% -
BM_CmpEqual_ushort_uchar -4.05% 1.123 1.077 - -1.22% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.05% 1.928 1.849 - -0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.05% 56599.341 54308.538 - 0.63% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.05% 10198.439 9785.763 - 0.16% -
SetIntersection_Front_Vector_string_16384_1 -4.04% 1082683.856 1038904.056 - -2.90% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.04% 28.007 26.875 - -2.88% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.03% 14674261.981 14082607.268 - -7.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -4.03% 8973748.452 8612216.050 - -0.32% -
SetIntersection_Front_Set_uint64_262144_64 -4.01% 1699019.864 1630831.086 - -4.23% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.01% 37560.174 36053.885 - -0.13% -
std::copy_if(deque<int>)_(entire_range)/8 -4.01% 2.655 2.549 - 0.20% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -4.01% 31.347 30.091 - 8.63% -
SetIntersection_None_Vector_float_262144_1024 -4.01% 1153369.700 1107155.140 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.00% 7688706.642 7380892.559 - -8.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.00% 46245.054 44396.427 - 1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -4.00% 3523444.244 3382659.397 - -2.31% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.99% 55.430 53.221 - -1.90% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.98% 7.243 6.954 - 0.25% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.96% 6952.828 6677.254 - -2.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.96% 29.987 28.799 - -3.72% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.96% 1591417.318 1528407.795 - -0.42% -
SetIntersection_None_Vector_uint32_262144_256 -3.95% 1140484.727 1095396.948 - -2.59% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.95% 36.747 35.295 - -4.35% -
SetIntersection_Front_Vector_float_262144_16 -3.95% 1137528.674 1092609.693 - 0.64% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.95% 395.247 379.640 - -4.68% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.94% 4206023.000 4040245.320 - -2.12% -
SetIntersection_None_Set_float_16384_4 -3.94% 159001102.512 152734258.213 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.93% 8991234.226 8638202.770 - -0.60% -
SetIntersection_None_Vector_uint32_1024_4 -3.93% 1101704.300 1058448.103 - -1.66% -
bm_gcd_trivial -3.92% 0.678 0.651 - -3.60% -
std::move(vector<bool>)_(unaligned)/512 -3.92% 4.782 4.594 - -11.12% -
BM_StringRelational_Less_Small_Empty_Control -3.92% 1.679 1.613 - 4.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.92% 15803.235 15184.538 - 0.30% -
BM_deque_deque_ranges_move/1 -3.88% 2.598 2.498 - 3.21% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.88% 542.023 521.016 - -2.95% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.87% 13.523 13.000 - -1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.87% 5.175 4.975 - -2.30% -
SetIntersection_None_Vector_float_262144_16 -3.87% 1147178.712 1102819.846 - 0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.86% 9436636.240 9072358.325 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.85% 11776159.120 11322537.656 - -2.30% -
std::multiset<int>::count(key)_(non-existent)/0 -3.84% 0.275 0.265 - 2.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.84% 1180847.323 1135494.084 - 0.24% -
SetIntersection_None_Set_float_16384_1 -3.83% 159023715.713 152925417.007 - -1.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -3.83% 7.263 6.985 - -1.72% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.82% 88363.705 84984.305 - -3.96% -
BM_PushHeap_uint32_Random_1 -3.82% 0.465 0.447 - -20.95% -
SetIntersection_Front_Vector_uint64_16384_1 -3.82% 1062926.961 1022290.826 - -3.12% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.82% 2638.915 2538.229 - -1.71% -
SetIntersection_Interlaced_Set_float_16384_4 -3.81% 171734920.891 165184372.308 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.81% 200619415.969 192976217.861 - -11.91% -
std::map<int,_int>::insert(value)_(already_present)/1024 -3.81% 3.465 3.333 - -4.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.81% 56692.348 54534.177 - -1.97% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.81% 15.707 15.110 - -4.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.80% 1204563.996 1158764.462 - -1.44% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.80% 17.370 16.711 - 6.16% -
BM_PushHeap_uint64_SingleElement_64 -3.79% 0.366 0.352 - -8.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.78% 13473.784 12964.285 - 0.72% -
std::multimap<std::string,_int>::clear()/32 -3.78% 931.675 896.482 - 0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.78% 1.224 1.178 - 2.42% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.78% 41395.488 39832.362 - -10.61% -
SetIntersection_None_Vector_uint64_1024_16 -3.77% 1104320.490 1062665.580 - -2.90% -
std::partial_sort(vector<int>)_(descending)/8 -3.77% 25.388 24.431 - 0.38% -
SetIntersection_Front_Set_uint64_262144_1 -3.76% 1068576.316 1028402.195 - -1.52% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.76% 18.847 18.139 - -1.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.76% 151896.728 146192.062 - 0.15% -
std::multiset<int>::equal_range(key)_(existent)/32 -3.75% 2.469 2.377 - -0.93% -
std::unordered_set<int>::count(key)_(existent)/8192 -3.73% 1.407 1.354 - 2.86% -
SetIntersection_None_Set_uint32_16384_4 -3.73% 161703992.755 155669770.045 - 1.58% -
SetIntersection_None_Set_uint64_256_64 -3.73% 9382142.097 9032568.443 - -0.51% -
SetIntersection_Front_Set_uint32_262144_1 -3.71% 1056198.562 1016968.866 - 3.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.71% 13591.303 13087.086 - -0.93% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.71% 257.745 248.195 - -3.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.68% 6396999.538 6161436.871 - 0.55% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.68% 20.544 19.788 - -0.59% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.68% 27.776 26.754 - 3.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -3.67% 87.552 84.336 - -22.50% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.67% 22.512 21.686 - 4.37% -
BM_vector_deque_copy/64 -3.67% 2.820 2.716 - -3.19% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.66% 1.827 1.760 - 3.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.65% 90.316 87.017 - 0.82% -
std::multiset<std::string>::clear()/1024 -3.65% 22399.180 21580.874 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.65% 16955.704 16337.474 - -0.91% -
std::stable_partition(vector<int>)_(sparse)/32 -3.64% 7.459 7.187 - -0.80% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.64% 8762.895 8443.595 - -2.53% -
std::partial_sort(deque<int>)_(heap)/8192 -3.64% 275886.920 265857.396 - 1.20% -
BM_PushHeap_string_PipeOrgan_256 -3.64% 7.912 7.624 - -12.64% -
std::multiset<int>::find(key)_(existent)/1024 -3.62% 4.249 4.095 - 0.17% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.62% 0.497 0.479 - -0.58% -
SetIntersection_None_Set_float_16384_16 -3.62% 158598567.120 152858481.073 - -0.75% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.62% 40099.601 38648.637 - 1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.61% 5902996.389 5689786.705 - -1.33% -
SetIntersection_None_Set_string_64_1 -3.61% 23272576.626 22433517.849 - -2.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.60% 15.284 14.733 - -0.74% -
SetIntersection_Interlaced_Set_uint64_16384_256 -3.60% 215139479.982 207391280.494 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.60% 8985526.626 8662093.591 - -1.92% -
std::set<int>::clear()/1024 -3.60% 9592.911 9247.666 - 1.05% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.60% 33.399 32.199 - 0.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.59% 13347.107 12868.457 - -0.91% -
std::multiset<int>::erase(iterator)/8192 -3.59% 24.003 23.142 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -3.58% 121357383.437 117012259.488 - -1.80% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.58% 20.215 19.492 - -1.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.57% 15.318 14.771 - -3.37% -
BM_CmpEqual_schar_uint -3.57% 1.149 1.108 - -0.38% -
std::for_each(list<int>)/32 -3.56% 11.265 10.864 - -2.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.56% 36052.335 34767.594 - 0.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.56% 13208.976 12738.483 - -8.21% -
std::find_if(list<int>)_(bail_25%)/32768 -3.54% 7428.034 7164.919 - -20.46% -
SetIntersection_Front_Set_uint32_16384_256 -3.54% 3946016.288 3806282.992 - -1.56% -
std::set<int>::clear()/8192 -3.54% 82177.383 79268.313 - 1.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -3.54% 10967650.464 10579911.777 - -0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.53% 1190927.963 1148834.992 - 0.05% -
SetIntersection_Interlaced_Set_uint64_262144_256 -3.53% 1635740.154 1577961.994 - -1.40% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -3.53% 41.582 40.115 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.53% 27005271.138 26052455.989 - 1.68% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.51% 203497029.353 196347757.493 - 1.51% -
SetIntersection_Front_Vector_uint64_16_16 -3.51% 36216717.230 34946524.246 - -4.38% -
std::multiset<int>::count(key)_(non-existent)/32 -3.50% 2.451 2.365 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -3.50% 16586291.537 16005783.019 - -0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.50% 29614.673 28578.644 - -1.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.49% 13.643 13.167 - 0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.49% 1615.396 1559.032 - -3.58% -
std::equal(list<int>)_(it,_it,_it)/50 -3.48% 36.884 35.601 - -3.91% -
SetIntersection_Front_Set_uint64_1024_16 -3.48% 1227791.863 1185100.238 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.47% 15399.734 14864.778 - 1.63% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.47% 16.798 16.214 - -0.35% -
std::generate(deque<int>)/32 -3.47% 8.683 8.382 - -2.18% -
std::set<int>::lower_bound(key)_(existent)/8192 -3.47% 8.157 7.874 - -1.88% -
BM_StringAssignStr_Huge_Transparent -3.47% 115.158 111.167 - -1.62% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.46% 22722826.647 21935720.013 - 1.21% -
SetIntersection_None_Set_float_16384_16384 -3.45% 160745861.464 155206981.438 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.44% 134783364.910 130153015.535 - 0.97% -
rng::fold_left(list<int>)/8192 -3.43% 10904.226 10529.882 - -6.80% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.42% 13.605 13.140 - 0.31% -
std::set<int>::contains(key)_(existent)/32 -3.42% 1.715 1.656 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.42% 5174611.376 4997771.144 - -0.27% -
SetIntersection_Front_Vector_string_16384_256 -3.41% 9918254.377 9579803.417 - 2.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.41% 1367.236 1320.646 - -10.20% -
BM_CmpLess_schar_uint -3.41% 1.147 1.108 - 0.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.40% 37.978 36.685 - -9.87% -
std::lower_bound(std::list<int>)/8192 -3.40% 14213.834 13730.325 - -1.88% -
BM_CmpEqual_short_uint -3.39% 1.146 1.107 - 0.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -3.39% 0.331 0.320 - -2.88% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.38% 13.485 13.028 - -3.25% -
BM_StringRelational_Less_Empty_Huge_Control -3.38% 1.671 1.614 - 4.21% -
SetIntersection_None_Set_uint64_262144_16 -3.38% 1234401.937 1192698.977 - -0.51% -
rng::contains_subrange(deque<int>)_(same_length)/50 -3.38% 28.392 27.433 - -5.15% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.37% 349749108.272 337963688.477 - -3.67% -
SetIntersection_Interlaced_Set_uint64_1024_64 -3.37% 10190966.562 9847599.065 - -2.75% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.37% 84931.143 82071.534 - -1.24% -
SetIntersection_Interlaced_Set_uint64_262144_64 -3.37% 1634458.902 1579437.906 - -0.82% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.36% 12495.451 12075.124 - -2.46% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.36% 1071099.492 1035103.735 - -0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.36% 13.612 13.155 - 0.12% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.36% 410.177 396.407 - 0.52% -
std::set<std::string>::find(key)_(non-existent)/32 -3.36% 9.423 9.107 - -11.97% -
std::copy_backward(deque<int>)/32768 -3.35% 3673.482 3550.302 - -3.10% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.35% 0.969 0.937 - 4.99% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.35% 26620.027 25728.383 - -0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.35% 44.584 43.093 - -1.87% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.33% 206.649 199.764 - -5.84% -
SetIntersection_None_Set_uint64_262144_262144 -3.32% 1252596.596 1210994.955 - -1.13% -
BM_StringConstructDestroyCStr_Small_Opaque -3.31% 2.253 2.178 - -0.42% -
SetIntersection_None_Set_float_16384_64 -3.31% 158239066.454 153004114.480 - -0.14% -
SetIntersection_Front_Vector_uint32_262144_4 -3.31% 1089319.759 1053286.434 - 5.75% -
std::unordered_set<int>::clear()/32 -3.30% 604.585 584.611 - -3.42% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.30% 11859.156 11467.380 - -3.63% -
BM_CmpLess_short_uint -3.30% 1.145 1.107 - -1.69% -
BM_CmpEqual_ushort_ushort -3.30% 1.086 1.050 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.29% 140607.813 135976.595 - 0.20% -
SetIntersection_Front_Vector_uint32_1024_64 -3.28% 1372393.456 1327416.860 - -1.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.27% 15.353 14.851 - -0.37% -
SetIntersection_None_Set_float_16384_256 -3.27% 157779909.816 152616854.784 - -0.17% -
BM_PushHeap_string_PipeOrgan_1024 -3.27% 9.445 9.136 - -11.98% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.27% 211.626 204.706 - -3.27% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.27% 67624.044 65415.795 - -0.43% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.27% 789.007 763.244 - -18.79% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.26% 121743.979 117769.456 - -0.97% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.26% 1.243 1.202 - -8.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.25% 5.309 5.136 - 0.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.25% 201799789.194 195233353.277 - -4.31% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.25% 172535198.843 166929179.912 - 0.37% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.25% 26.011 25.166 - -3.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -3.25% 1179481.674 1141194.038 - -1.65% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.24% 15.255 14.760 - -0.74% -
BM_PushHeap_string_PipeOrgan_262144 -3.24% 17.362 16.799 - -13.42% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.24% 87.456 84.622 - 27.09% -
SetIntersection_None_Vector_float_262144_4 -3.23% 1170390.489 1132572.943 - 0.72% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -3.23% 2.313 2.238 - 2.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.23% 4229266.802 4092810.678 - -0.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.23% 13297.534 12868.556 - -0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.22% 15.381 14.885 - -1.57% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.22% 37396.352 36193.243 - 2.59% -
SetIntersection_None_Set_uint64_262144_64 -3.21% 1235613.361 1195890.545 - -0.17% -
std::multiset<int>::find(key)_(existent)/32 -3.21% 1.660 1.607 - 0.32% -
SetIntersection_Front_Vector_uint32_256_4 -3.21% 4226886.626 4091252.592 - -0.60% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.21% 2.648 2.563 - -1.34% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -3.20% 10140.450 9815.660 - -0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.20% 1454.441 1407.865 - 0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.20% 5320159.811 5150159.603 - -3.21% -
SetIntersection_None_Set_string_262144_4 -3.19% 1709567.709 1654950.520 - 3.98% -
std::make_heap(vector<int>)_(ascending)/8 -3.19% 16.963 16.422 - 0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -3.18% 8918258.087 8634441.458 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.18% 11694218.203 11322263.286 - -2.99% -
BM_vector_deque_copy_backward/1 -3.18% 2.384 2.308 - 0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.16% 111472.742 107946.229 - -6.51% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.16% 8.613 8.341 - 0.92% -
SetIntersection_Front_Vector_uint64_16384_16 -3.16% 1132367.435 1096597.511 - -3.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -3.15% 4200244.633 4067728.254 - -2.52% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.15% 24094.137 23334.176 - -9.17% -
std::partition_copy(deque<int>)/1024 -3.15% 662.698 641.801 - -3.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.15% 4187037.762 4055112.960 - 1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.15% 1085120.825 1050946.490 - -1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.15% 134204602.963 129978234.922 - 1.07% -
std::replace(list<int>)_(sprinkled)/50 -3.15% 19.512 18.898 - 0.46% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -3.15% 2.349 2.275 - 2.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.13% 5.520 5.347 - 0.33% -
std::set<std::string>::clear()/1024 -3.13% 22482.733 21778.385 - 1.92% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.13% 1214.975 1176.933 - 8.87% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.13% 20000.512 19374.343 - 0.72% -
SetIntersection_Interlaced_Vector_float_1024_1 -3.13% 1058852.244 1025747.172 - -1.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.11% 40171.401 38920.328 - -0.75% -
BM_StringAssignAsciizMix_Opaque -3.10% 5.214 5.052 - -4.74% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.10% 888674.470 861153.392 - -6.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.09% 15.316 14.842 - -0.53% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.09% 25235.875 24455.697 - -5.95% -
BM_CmpLess_ushort_ushort -3.09% 1.090 1.056 - -0.85% -
BM_CmpLess_int_ushort -3.09% 1.150 1.114 - -0.59% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.09% 22.287 21.599 - -0.98% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.09% 22.470 21.777 - -0.46% -
SetIntersection_Interlaced_Vector_string_1024_1 -3.09% 1103453.655 1069406.101 - -0.20% -
BM_CmpLess_int_uchar -3.09% 1.152 1.116 - 0.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.08% 1.463 1.418 - -0.04% -
std::pop_heap(vector<std::string>)/1024 -3.07% 20.990 20.345 - 1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.06% 18612063.147 18041939.733 - -1.25% -
SetIntersection_Front_Vector_string_64_16 -3.06% 20885225.283 20246059.532 - -4.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -3.06% 2891941.583 2803461.678 - -2.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.06% 205335869.819 199053735.897 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -3.05% 12281433.946 11907100.619 - -0.96% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.04% 18442.618 17881.338 - 0.17% -
SetIntersection_None_Set_uint32_262144_1 -3.04% 1217392.494 1180374.676 - -0.78% -
std::set<std::string>::ctor(const&)/1024 -3.04% 35219.954 34149.342 - -0.72% -
SetIntersection_None_Set_uint32_262144_4 -3.04% 1214413.332 1177518.637 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.04% 1075966.426 1043302.977 - -0.17% -
BM_PushHeap_string_QuickSortAdversary_256 -3.04% 14.968 14.514 - -4.68% -
SetIntersection_None_Vector_string_262144_64 -3.03% 1308777.185 1269152.652 - -3.15% -
std::rotate(list<int>)_(1_element_backward)/32 -3.03% 13.808 13.390 - -5.21% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.02% 1107147.689 1073660.060 - -1.75% -
BM_PushHeap_uint32_Random_16 -3.02% 4.180 4.053 - -8.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.02% 147174.337 142727.140 - -1.43% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.02% 25.980 25.195 - -8.31% -
SetIntersection_None_Set_float_256_256 -3.02% 5915177.303 5736590.793 - -2.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.02% 1073225.193 1040825.565 - -0.58% -
BM_PushHeap_string_QuickSortAdversary_16 -3.02% 10.743 10.419 - -3.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.01% 170488.874 165352.091 - -1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.01% 16888053.845 16379348.632 - -1.29% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.01% 275.105 266.827 - 0.77% -
SetIntersection_None_Set_uint32_16384_16 -3.01% 161921436.547 157049739.373 - 2.60% -
SetIntersection_Interlaced_Set_float_256_4 -3.01% 11325948.800 10985528.542 - -0.25% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.00% 1744190.727 1691820.577 - 0.26% -
std::set<int>::ctor(const&,_alloc)/0 -3.00% 13.151 12.757 - -0.00% -
SetIntersection_None_Vector_uint32_256_16 -3.00% 4058798.596 3937044.896 - -0.95% -
SetIntersection_None_Set_uint64_262144_256 -3.00% 1233154.217 1196182.375 - -0.62% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.99% 38563937.553 37411062.679 - -0.47% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.99% 793.908 770.191 - -2.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.98% 1.254 1.217 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.98% 19879286.500 19286496.318 - -3.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.98% 616251.928 597888.469 - 0.21% -
SetIntersection_Interlaced_Set_uint64_64_1 -2.98% 16697876.304 16200719.781 - -0.51% -
BM_StringRelational_Eq_Small_Small_Control -2.97% 1.685 1.635 - -7.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.97% 62304.650 60452.446 - -1.31% -
SetIntersection_None_Vector_uint64_64_64 -2.97% 8627991.744 8371768.673 - -2.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.97% 16.843 16.343 - -1.20% -
SetIntersection_None_Vector_uint64_64_16 -2.97% 13716974.220 13310189.157 - -3.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.96% 13.347 12.952 - -1.60% -
std::sort(vector<int>)_(ascending)/8 -2.96% 16.086 15.610 - -11.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -2.95% 16698388.968 16204953.856 - -0.66% -
std::count(vector<int>)_(every_other)/8 -2.95% 1.335 1.296 - 1.58% -
SetIntersection_Interlaced_Set_string_16_16 -2.95% 61716755.029 59894320.908 - 1.16% -
SetIntersection_None_Vector_float_16384_16384 -2.95% 1118584.505 1085564.871 - -3.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.95% 468.373 454.560 - -0.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.95% 611659.397 593621.682 - -2.16% -
SetIntersection_Interlaced_Set_string_64_1 -2.95% 17518317.560 17002034.910 - -0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.94% 1.995 1.936 - -1.89% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.94% 23208.731 22525.601 - 0.10% -
SetIntersection_Front_Set_uint64_1024_256 -2.94% 3954225.146 3837972.356 - -2.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.93% 1098142.576 1065957.493 - -0.88% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.93% 571.028 554.311 - -1.79% -
std::vector<int>::ctor(size)/1024 -2.92% 42.209 40.978 - -5.30% -
SetIntersection_None_Set_uint32_16384_1 -2.91% 161921330.369 157204117.135 - 2.76% -
SetIntersection_None_Set_string_64_64 -2.91% 11869624.117 11523958.126 - -2.23% -
std::partition_copy(deque<int>)/50 -2.91% 22.007 21.367 - -4.10% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.91% 27.147 26.357 - 3.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -2.91% 3196455.298 3103497.029 - 1.87% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.91% 6.874 6.674 - -6.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.91% 15.253 14.809 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.90% 1058339.290 1027624.691 - 1.82% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.90% 386.354 375.143 - -0.62% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.90% 18243912.267 17714713.093 - 3.49% -
SetIntersection_None_Set_uint32_262144_64 -2.90% 1213896.160 1178685.057 - -0.83% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.90% 1920.953 1865.237 - -3.97% -
BM_CmpLess_uchar_uchar -2.90% 1.078 1.047 - -2.66% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.90% 224361271.331 217864432.747 - -1.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.90% 13.620 13.226 - 0.41% -
SetIntersection_Front_Set_uint64_262144_4 -2.89% 1096229.573 1064499.885 - 1.39% -
SetIntersection_Front_Set_string_256_1 -2.89% 4393257.625 4266386.742 - -1.17% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.88% 21.089 20.481 - -0.89% -
std::sort(vector<int>)_(pipe-organ)/8 -2.88% 17.968 17.450 - -4.81% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.88% 0.474 0.461 - -0.42% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.88% 1595439.453 1549509.031 - -0.41% -
std::unordered_set<std::string>::clear()/8192 -2.88% 224925.691 218456.162 - -0.04% -
SetIntersection_None_Vector_string_1024_64 -2.87% 1184281.984 1150268.905 - -1.99% -
std::unordered_map<int,_int>::clear()/32 -2.87% 605.073 587.706 - -0.50% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.87% 1922.355 1867.213 - -4.09% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.87% 2.530 2.457 - -2.13% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.86% 35819.614 34795.643 - -12.13% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.86% 27.141 26.366 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.85% 850.348 826.074 - -0.30% -
std::set<int>::count(key)_(existent)/32 -2.85% 1.700 1.651 - -0.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.85% 8854331.574 8601719.979 - -0.40% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.85% 48.608 47.221 - -1.73% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.85% 4221573.717 4101280.069 - -0.22% -
SetIntersection_Front_Vector_uint64_262144_64 -2.85% 1334762.807 1296775.502 - -8.84% -
SetIntersection_Front_Vector_uint64_64_16 -2.85% 14506186.516 14093475.291 - -3.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.84% 9035510.061 8778696.089 - -0.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.84% 13014.337 12644.650 - 0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.84% 14113.460 13712.753 - -1.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.84% 826.011 802.566 - -2.20% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.84% 37.515 36.451 - -8.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.83% 1879.295 1826.046 - 0.52% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.83% 29.888 29.042 - -5.23% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.83% 4737.806 4603.787 - 1.97% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.82% 0.971 0.943 - -2.96% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.82% 5.553 5.396 - -0.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.82% 15.323 14.890 - -0.62% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.82% 39326.470 38217.498 - -2.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.82% 13.616 13.233 - 0.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.82% 117123.022 113825.498 - -15.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.81% 16842247.539 16368381.419 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.81% 17512672.119 17020129.198 - -2.69% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.81% 1056733.030 1027067.392 - -1.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.81% 3.327 3.233 - -2.82% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.81% 101908.781 99048.542 - -0.06% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.80% 15.312 14.883 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.80% 1189597.387 1156246.098 - 3.45% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.80% 38.547 37.466 - -7.86% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.80% 1.501 1.459 - -2.30% -
SetIntersection_Interlaced_Vector_string_64_1 -2.80% 17259813.501 16776448.615 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.80% 3553208.715 3453762.787 - -0.56% -
SetIntersection_None_Vector_uint64_16384_4 -2.80% 1119547.193 1088232.644 - -3.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.79% 4251146.599 4132403.358 - 0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.79% 38010750.021 36950273.470 - 0.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -2.79% 24.474 23.792 - 9.08% -
SetIntersection_None_Set_uint32_262144_262144 -2.79% 1208029.299 1174336.752 - -0.98% -
SetIntersection_None_Vector_uint32_256_256 -2.79% 2182429.148 2121577.244 - -0.47% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.78% 1149515.145 1117524.364 - 0.30% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.78% 2889.237 2808.835 - -3.63% -
SetIntersection_None_Vector_uint32_1024_64 -2.78% 1108598.033 1077756.897 - -0.38% -
std::copy(deque<int>)/512 -2.78% 17.161 16.684 - 0.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.78% 12801544.464 12445743.962 - -0.27% -
std::unordered_multiset<int>::ctor(const&)/32 -2.78% 204.962 199.268 - 0.75% -
std::none_of(list<int>)_(process_all)/8 -2.78% 2.720 2.644 - -2.55% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.77% 8.107 7.883 - -1.27% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.76% 167.814 163.175 - 3.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.76% 56236560.783 54683445.656 - 0.14% -
BM_deque_deque_ranges_move/2 -2.76% 2.307 2.244 - 2.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.76% 15179591.155 14761110.137 - -0.31% -
SetIntersection_Interlaced_Set_string_262144_1 -2.76% 1110736.749 1080130.720 - -4.28% -
SetIntersection_Interlaced_Set_string_1024_1 -2.75% 1114131.154 1083437.362 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.75% 5027066.058 4888598.591 - 3.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.75% 1263085.043 1228296.307 - -1.06% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.75% 15.476 15.050 - 0.17% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.75% 1543732.828 1501291.992 - 1.04% -
SetIntersection_Front_Set_uint32_64_1 -2.75% 16759194.315 16298830.584 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.74% 18.230 17.730 - -0.90% -
SetIntersection_None_Vector_uint32_262144_1024 -2.74% 1151271.109 1119746.461 - 0.08% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.74% 4.546 4.422 - -7.20% -
SetIntersection_None_Set_uint32_262144_256 -2.73% 1210101.156 1177104.002 - -0.59% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.73% 12.246 11.912 - 0.07% -
SetIntersection_Front_Set_uint64_262144_16 -2.72% 1212154.184 1179145.815 - 2.40% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.72% 11564191.221 11249442.793 - 0.42% -
SetIntersection_None_Vector_string_256_64 -2.72% 3679144.223 3579017.961 - -2.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -2.72% 55497465.628 53988163.612 - -0.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.72% 302.465 294.245 - -0.10% -
SetIntersection_None_Set_string_64_16 -2.72% 18987297.820 18471423.039 - -1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.72% 22845672.486 22225116.080 - -0.69% -
SetIntersection_Interlaced_Set_float_16384_16 -2.71% 209372791.775 203691442.575 - -1.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.71% 1173179.925 1141346.488 - -1.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.71% 36.308 35.322 - 0.98% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.71% 63839582.058 62107813.022 - -0.25% -
SetIntersection_Front_Vector_string_262144_64 -2.71% 3131135.823 3046266.430 - -6.03% -
SetIntersection_None_Vector_string_4_4 -2.70% 138990411.721 135238325.739 - -0.50% -
SetIntersection_None_Set_uint64_16384_4 -2.70% 165013346.874 160561044.586 - -0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.70% 14929761.354 14527335.177 - -0.89% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.70% 7733.677 7525.245 - -2.04% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.69% 10.608 10.324 - -2.86% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.69% 15.976 15.547 - -7.64% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.68% 1579259.279 1536959.881 - -0.91% -
BM_PushHeap_string_PipeOrgan_16384 -2.68% 12.756 12.414 - -13.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.68% 4256799.668 4142794.658 - -1.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.68% 36897.959 35909.901 - 0.35% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.67% 15.210 14.803 - 0.08% -
std::multiset<int>::erase(iterator)/32 -2.67% 21.190 20.624 - -0.96% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.67% 1.206 1.173 - 2.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.66% 144204758.663 140363774.485 - -1.14% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.66% 13.083 12.735 - 0.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast -2.66% 1.908 1.857 - -10.72% -
SetIntersection_Front_Vector_uint32_1024_16 -2.66% 1129614.866 1099577.657 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.66% 1069064.577 1040647.979 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.65% 1113863.233 1084292.900 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.65% 64421992.092 62713988.805 - -0.14% -
std::unordered_multiset<int>::clear()/32 -2.65% 599.786 583.891 - 0.15% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.65% 11115296.641 10820777.049 - -0.60% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.64% 54.892 53.441 - 0.01% -
BM_PushHeap_uint32_Random_4 -2.64% 2.214 2.155 - -3.71% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.64% 2210.858 2152.511 - -0.16% -
SetIntersection_Front_Vector_uint32_262144_1 -2.64% 1065785.498 1037670.723 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.64% 3188667.332 3104574.665 - 2.08% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.64% 16.100 15.675 - -0.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.63% 121381.422 118185.958 - -1.64% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.63% 4853.916 4726.187 - -0.40% -
SetIntersection_None_Set_uint64_262144_1024 -2.63% 1230612.955 1198243.244 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.63% 16676109.290 16237684.914 - -0.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.63% 44.341 43.176 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.63% 57272196.144 55767046.029 - -1.14% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.62% 307.987 299.909 - 1.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.62% 1064415.722 1036505.891 - 4.57% -
std::sort(deque<int>)_(heap)/8 -2.62% 24.737 24.089 - -0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.62% 63944282.974 62271929.786 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.61% 5114643.937 4980943.117 - 0.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.61% 17.900 17.433 - -4.78% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.61% 22873.156 22275.714 - -4.15% -
BM_deque_deque_move/5500 -2.61% 202.045 196.770 - 0.03% -
std::flat_multimap<int,_int>::clear()/8192 -2.61% 419.513 408.572 - 0.06% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.61% 25.106 24.451 - -0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.60% 1258407.879 1225671.549 - -0.62% -
SetIntersection_Front_Set_uint32_16384_16 -2.59% 1219808.358 1188235.919 - 2.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.59% 90442.635 88102.827 - -1.63% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.59% 22.427 21.848 - 6.71% -
SetIntersection_None_Set_uint64_262144_4 -2.58% 1222956.951 1191383.869 - -0.63% -
BM_CmpLess_uint_uint -2.58% 1.080 1.052 - -1.28% -
BM_deque_vector_copy_backward/0 -2.57% 1.541 1.502 - 6.65% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.57% 1331267.982 1297069.256 - -0.67% -
SetIntersection_None_Vector_float_1024_256 -2.57% 1103979.508 1075626.743 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.57% 59096291.225 57579150.293 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.57% 1040889.794 1014186.777 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.56% 4446082.029 4332186.485 - 0.05% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.56% 18123.411 17659.635 - -1.86% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -2.56% 12506043.675 12186282.454 - -0.82% -
SetIntersection_None_Set_uint32_262144_16 -2.55% 1213268.148 1182276.285 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.55% 10047913.355 9791368.513 - -2.42% -
SetIntersection_Interlaced_Set_string_1024_16 -2.55% 13172778.262 12836493.210 - 0.65% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.55% 210241.865 204882.800 - 0.25% -
std::find(vector<long_long>)_(bail_25%)/8 -2.55% 0.893 0.871 - -7.29% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.55% 21.354 20.810 - -4.56% -
std::stable_partition(list<int>)_(sparse)/8192 -2.55% 8863.980 8638.358 - -8.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.54% 139204842.573 135667401.448 - -0.03% -
SetIntersection_None_Set_float_16384_1024 -2.54% 158238719.103 154224587.222 - 0.95% -
std::reverse(list<int>)/64 -2.53% 18.667 18.195 - -0.37% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.53% 56.216 54.795 - -0.85% -
BM_deque_deque_ranges_copy/4000 -2.53% 146.260 142.565 - 0.62% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.53% 1.155 1.126 - 1.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.52% 23.746 23.147 - -0.53% -
SetIntersection_None_Vector_string_64_16 -2.51% 14382474.485 14021723.965 - -1.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.51% 5.317 5.183 - -2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.51% 220157180.664 214637826.859 - -0.54% -
BM_deque_vector_copy/64 -2.51% 2.644 2.578 - -1.19% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.50% 5.431 5.295 - 0.51% -
std::sort(deque<int>)_(ascending)/8 -2.50% 17.770 17.325 - -4.82% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.50% 56108.442 54707.293 - -0.81% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.50% 20.495 19.984 - -0.73% -
SetIntersection_None_Set_uint64_16384_1024 -2.50% 169268240.056 165043676.602 - -0.82% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.49% 603.360 588.340 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.49% 137617701.811 134193032.338 - -0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -2.49% 61993.262 60451.119 - -3.77% -
SetIntersection_None_Set_uint64_256_16 -2.48% 11025193.051 10751424.734 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.48% 11710237.067 11419553.199 - -0.22% -
SetIntersection_Interlaced_Vector_float_64_4 -2.48% 18174534.263 17724348.771 - 3.43% -
SetIntersection_None_Vector_float_256_256 -2.48% 2175890.443 2122001.405 - -1.17% -
SetIntersection_None_Set_string_262144_64 -2.48% 1703906.740 1661725.914 - 4.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.47% 6.673 6.508 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.47% 543412778.453 529974806.027 - -0.22% -
SetIntersection_Front_Vector_uint64_16384_4 -2.47% 1070256.558 1043800.223 - -2.77% -
std::flat_multimap<int,_int>::clear()/0 -2.47% 402.105 392.171 - -0.15% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.47% 102599.184 100066.402 - -0.20% -
SetIntersection_Interlaced_Set_float_1024_64 -2.47% 10294092.846 10040016.217 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -2.47% 544791965.446 531356267.796 - -0.38% -
BM_PushHeap_string_QuickSortAdversary_64 -2.46% 13.366 13.037 - -4.33% -
SetIntersection_None_Set_uint64_64_4 -2.46% 21660535.242 21127453.773 - -0.74% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.46% 33.495 32.671 - 6.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.46% 1.504 1.467 - -3.61% -
SetIntersection_Front_Vector_uint32_16384_4 -2.46% 1075728.418 1049290.892 - -0.18% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.45% 11.426 11.146 - -1.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.45% 11748.370 11460.411 - -11.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.45% 16.502 16.098 - -3.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.45% 1207091.858 1177543.027 - -3.09% -
SetIntersection_None_Vector_float_262144_262144 -2.45% 1151246.363 1123069.038 - -1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.45% 217341092.674 212023358.154 - -0.23% -
SetIntersection_None_Vector_float_262144_16384 -2.44% 1172193.335 1143533.431 - 1.34% -
BM_CmpLess_short_uchar -2.44% 1.140 1.112 - 0.94% -
ranges::minmax(std::vector<char>)/1 -2.44% 0.626 0.610 - -5.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -2.44% 16689089.567 16282178.257 - -0.30% -
SetIntersection_None_Set_float_16_4 -2.44% 57409192.620 56010728.336 - -0.86% -
SetIntersection_None_Set_uint32_262144_1024 -2.44% 1205418.945 1176059.410 - -0.73% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.44% 13.061 12.743 - -0.16% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.43% 6490.305 6332.371 - 11.50% -
BM_StringCopy_Huge -2.43% 110.873 108.180 - 0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.43% 1224383.796 1194646.142 - 3.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.43% 761.374 742.901 - 0.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -2.42% 30.408 29.672 - 3.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.42% 14634.212 14279.583 - 2.39% -
BM_StringAssignAsciizMix_Transparent -2.42% 3.081 3.007 - -1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.41% 543284524.648 530164770.900 - -0.24% -
SetIntersection_Interlaced_Set_string_16384_1 -2.41% 1110352.355 1083554.297 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -2.41% 35727399.415 34865440.336 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.41% 178938.027 174623.156 - 0.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.41% 1065455.972 1039768.163 - 0.27% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.41% 240.127 234.343 - 1.38% -
SetIntersection_Front_Vector_uint64_262144_1 -2.41% 1058925.944 1033440.655 - -2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.41% 542902106.741 529836566.139 - -0.35% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.40% 56615.908 55255.824 - -0.88% -
BM_CmpEqual_int_int -2.40% 1.091 1.064 - -0.77% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.40% 43.261 42.222 - -0.92% -
std::find_if(list<int>)_(process_all)/8192 -2.40% 7450.918 7272.138 - -13.25% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.40% 15.730 15.353 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -2.40% 8401677.793 8200332.688 - -1.23% -
SetIntersection_None_Set_uint64_262144_16384 -2.39% 1229565.836 1200149.170 - -0.19% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.39% 32.439 31.663 - -2.96% -
SetIntersection_None_Vector_uint32_1024_16 -2.39% 1105840.484 1079452.830 - -0.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.39% 6.785 6.623 - -0.22% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -2.38% 8.905 8.693 - -2.13% -
std::multimap<std::string,_int>::clear()/8192 -2.38% 218727.261 213514.765 - -0.62% -
SetIntersection_None_Set_string_16_16 -2.38% 37044843.940 36162104.358 - -0.12% -
std::multiset<int>::erase(iterator)/1024 -2.38% 23.673 23.110 - -0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.38% 1391.772 1358.632 - 0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.38% 138492345.907 135196243.480 - -0.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.38% 380.154 371.110 - 0.47% -
std::flat_multimap<int,_int>::clear()/32 -2.38% 401.845 392.285 - -0.30% -
BM_StringRead_Hot_Deep_Empty -2.38% 0.508 0.496 - -1.50% -
SetIntersection_Front_Vector_string_1024_1024 -2.38% 40090416.042 39138265.622 - 0.57% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.37% 12699898.771 12398388.675 - 0.26% -
SetIntersection_None_Vector_float_1024_1 -2.37% 1101633.699 1075497.859 - -1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.36% 217231593.790 212097309.513 - -0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.36% 743.792 726.225 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.36% 55521758.252 54211775.174 - 0.14% -
SetIntersection_Interlaced_Vector_string_64_64 -2.36% 26943209.535 26307609.449 - 0.17% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.36% 21068083.177 20571268.203 - -0.40% -
SetIntersection_Front_Vector_uint32_256_16 -2.35% 4311757.725 4210228.701 - 3.49% -
BM_StringAssignStr_Huge_Opaque -2.35% 113.299 110.632 - -1.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.35% 4.654 4.545 - -1.90% -
SetIntersection_None_Vector_uint32_16384_16384 -2.35% 1119446.159 1093140.241 - -0.37% -
SetIntersection_Interlaced_Vector_float_256_1 -2.35% 4228546.790 4129248.517 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.35% 4361995.259 4259590.118 - -0.36% -
SetIntersection_Front_Set_uint64_4_1 -2.35% 216691185.212 211604145.113 - 0.06% -
SetIntersection_Interlaced_Set_float_1024_1 -2.35% 1061672.011 1036760.438 - 1.40% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.34% 1064191.656 1039255.607 - 0.83% -
SetIntersection_Front_Set_uint32_262144_4 -2.34% 1071669.695 1046565.436 - 1.75% -
BM_deque_deque_copy/4000 -2.34% 145.950 142.532 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.33% 170028454.787 166059733.915 - -0.99% -
std::find_end(vector<int>)_(process_all)/1024 -2.33% 236.451 230.933 - -1.88% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.33% 250004.039 244180.447 - 3.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -2.33% 7496009.072 7321566.014 - -34.38% -
SetIntersection_None_Vector_uint64_64_4 -2.33% 16108444.272 15733886.444 - -2.56% -
SetIntersection_None_Vector_uint32_16384_256 -2.32% 1121826.189 1095754.925 - -5.24% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.32% 15.062 14.712 - 0.06% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.32% 180054031.222 175873866.591 - -2.84% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.32% 63.374 61.904 - -1.68% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.32% 1646205.730 1608015.301 - -0.95% -
SetIntersection_None_Vector_string_64_4 -2.32% 16913673.142 16521461.113 - -0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -2.32% 58816174.085 57453047.990 - -1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.32% 1060768.287 1036184.303 - 3.04% -
SetIntersection_None_Vector_float_262144_1 -2.32% 1164350.505 1137367.518 - -0.44% -
rng::find_last(list<int>)_(bail_10%)/50 -2.32% 16.361 15.982 - -7.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.32% 89.594 87.520 - 0.61% -
std::flat_multimap<int,_int>::clear()/1024 -2.31% 401.215 391.929 - -0.76% -
SetIntersection_Interlaced_Set_uint64_1024_1 -2.31% 1059042.136 1034540.957 - -0.89% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.31% 3848.883 3759.849 - -0.95% -
SetIntersection_Interlaced_Set_uint64_256_256 -2.31% 7654888.820 7478056.567 - -1.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.31% 64731371.829 63236268.680 - -0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 400.360 391.114 - 0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.31% 216926625.376 211918169.818 - -0.06% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.31% 13.047 12.746 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.31% 67260612.057 65708711.518 - -0.43% -
SetIntersection_Front_Set_float_16_4 -2.31% 55820845.415 54533611.992 - 0.01% -
std::rotate_copy(deque<int>)/8192 -2.30% 298.955 292.066 - -10.21% -
SetIntersection_None_Set_float_16_1 -2.30% 68013977.265 66446633.768 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.30% 57591418.692 56264491.991 - -1.55% -
SetIntersection_Interlaced_Set_string_4_1 -2.30% 226748245.583 221539247.214 - -0.22% -
SetIntersection_None_Vector_float_64_64 -2.30% 8611066.786 8413309.531 - -0.08% -
BM_CmpEqual_uchar_int -2.29% 1.093 1.068 - 1.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.29% 1251047.852 1222395.506 - -0.52% -
SetIntersection_Front_Vector_string_16384_4 -2.29% 1182352.798 1155304.798 - -2.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.28% 63955660.720 62495449.222 - -0.14% -
std::pop_heap(deque<int>)/8 -2.28% 53.201 51.986 - -0.30% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.28% 1066480.963 1042135.545 - 1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.28% 4398540.380 4298134.665 - 0.35% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.28% 23.723 23.183 - -0.51% -
SetIntersection_None_Vector_string_262144_1 -2.28% 1320752.211 1290672.752 - -1.53% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.28% 416.725 407.234 - 0.23% -
std::make_heap(vector<int>)_(descending)/8 -2.28% 14.977 14.636 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -2.27% 218362034.403 213395361.295 - -0.82% -
SetIntersection_None_Vector_uint32_64_16 -2.27% 13721896.923 13410133.495 - -0.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.27% 371.217 362.786 - -0.39% -
SetIntersection_Interlaced_Vector_float_16_4 -2.27% 57234745.688 55934993.009 - -0.35% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.27% 973.842 951.729 - -4.58% -
SetIntersection_Front_Set_uint64_16_1 -2.27% 63670798.394 62225378.195 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.27% 1049168.808 1025377.043 - -0.28% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.27% 13.048 12.752 - -1.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.27% 71.347 69.730 - -13.56% -
SetIntersection_Front_Set_uint64_1_1 -2.26% 541820530.750 529559421.465 - -0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -2.26% 34336117.851 33559119.910 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.26% 1172152.588 1145637.095 - -1.75% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.26% 13.068 12.772 - -2.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.26% 3.544 3.464 - 0.34% -
SetIntersection_None_Set_float_262144_262144 -2.26% 1204247.479 1177039.797 - -0.08% -
SetIntersection_Front_Set_uint64_4_4 -2.26% 138721966.678 135590092.332 - 0.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -2.26% 1656192.547 1618827.475 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.26% 542834330.704 530591917.865 - -0.10% -
SetIntersection_None_Vector_float_16_4 -2.25% 54796785.307 53562818.912 - -0.35% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.25% 4584.955 4481.725 - -6.23% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.25% 216600887.248 211726823.951 - -0.03% -
SetIntersection_Front_Vector_uint64_64_1 -2.25% 16616495.539 16242915.837 - -2.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -2.25% 542772261.657 530580160.062 - -0.32% -
SetIntersection_Front_Set_uint32_256_4 -2.25% 4257677.515 4162058.720 - -0.74% -
BM_StringRelational_Compare_Empty_Large_Control -2.24% 1.656 1.619 - -3.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.24% 16351502.122 15984810.551 - 0.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.24% 387.514 378.830 - 0.37% -
BM_std_minmax_element<int>/4 -2.24% 1.239 1.211 - -2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.24% 1253226.482 1225160.969 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -2.24% 119288543.252 116617572.230 - -1.80% -
SetIntersection_None_Set_float_4_4 -2.24% 137839271.761 134754190.015 - -0.26% -
std::reverse_copy(vector<int>)/4096 -2.24% 134.328 131.325 - -5.72% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.23% 138504559.110 135409327.034 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.23% 7653186.013 7482531.691 - -0.45% -
SetIntersection_Front_Vector_uint32_16384_64 -2.23% 1332856.331 1303146.007 - -0.63% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.23% 180.366 176.347 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.23% 541720870.301 529654115.140 - -1.17% -
SetIntersection_None_Set_float_262144_1024 -2.23% 1204483.070 1177671.549 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.22% 1130196.866 1105078.924 - 4.35% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.22% 17.096 16.716 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -2.22% 136358818.604 133329716.309 - -0.31% -
SetIntersection_Interlaced_Set_uint64_1_1 -2.22% 542209913.817 530177692.351 - -0.05% -
std::set<std::string>::find(key)_(existent)/8192 -2.22% 30.665 29.985 - -4.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.21% 1.315 1.286 - 0.68% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.21% 18.827 18.410 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -2.21% 542727498.137 530726195.802 - -0.39% -
SetIntersection_None_Set_float_262144_1 -2.21% 1202049.803 1175479.572 - -1.13% -
SetIntersection_None_Vector_float_16384_64 -2.21% 1125762.233 1100884.605 - -0.94% -
SetIntersection_Front_Vector_uint64_16_1 -2.21% 63659597.606 62254180.388 - -2.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.21% 547741091.247 535655578.281 - 0.02% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.20% 17.794 17.401 - -9.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.20% 37.025 36.209 - -2.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.20% 63088.702 61698.793 - -0.54% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.20% 13.051 12.763 - 0.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.20% 210318.353 205686.849 - -5.76% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.20% 617.586 604.012 - -1.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.20% 1.802 1.762 - -1.25% -
bm_ranges_swap_ranges_vb_aligned/512 -2.20% 5.292 5.175 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.20% 63585104.934 62188691.793 - 0.23% -
SetIntersection_None_Vector_uint64_262144_1024 -2.20% 1141594.660 1116525.495 - -2.38% -
SetIntersection_Interlaced_Set_string_16_1 -2.20% 66731081.712 65265748.428 - 0.19% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.19% 1908.207 1866.345 - -2.73% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.19% 399.859 391.095 - -0.49% -
SetIntersection_Front_Vector_string_1024_1 -2.19% 1092486.189 1068545.592 - 0.44% -
BM_StringResizeAndOverwrite -2.19% 0.841 0.823 - 0.60% -
std::multiset<std::string>::erase(key)_(existent)/32 -2.19% 51.656 50.524 - -37.53% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.19% 9.664 9.452 - -0.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.18% 169736.869 166028.638 - -0.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.18% 18.802 18.391 - -0.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.18% 440.722 431.107 - -0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.18% 1196653.862 1170611.625 - 0.10% -
std::partition(deque<int>)_(sparse)/8192 -2.18% 3120.596 3052.702 - -1.23% -
SetIntersection_Front_Vector_uint64_4_1 -2.18% 216359574.843 211652357.121 - -3.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.17% 30111.049 29456.390 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.17% 1700123.779 1663183.758 - -4.81% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.17% 6.486 6.345 - 0.96% -
std::sort(vector<int>)_(heap)/8 -2.17% 24.441 23.910 - -0.37% -
SetIntersection_Front_Set_uint32_1024_1 -2.17% 1065102.236 1041988.956 - 0.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.17% 176325.336 172502.296 - -2.64% -
SetIntersection_None_Set_string_1_1 -2.16% 550860337.676 538936071.912 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.16% 2453927.205 2400838.424 - -11.61% -
SetIntersection_None_Vector_uint32_262144_4 -2.16% 1133765.655 1109248.762 - -1.07% -
SetIntersection_Interlaced_Set_float_16384_64 -2.16% 215716414.038 211060042.242 - 0.01% -
SetIntersection_None_Vector_string_262144_16384 -2.16% 1315054.425 1286689.798 - -1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.16% 216611120.227 211939845.412 - -0.11% -
std::flat_map<int,_int>::clear()/0 -2.16% 398.924 390.322 - -0.26% -
std::pop_heap(vector<size_t>)/8 -2.16% 52.702 51.566 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.15% 16.596 16.239 - -5.80% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.15% 399.620 391.019 - -0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.15% 399.780 391.179 - 0.23% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.15% 8.255 8.077 - -1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -2.15% 8347560.916 8168103.926 - -1.85% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.15% 2.963 2.900 - -0.47% -
SetIntersection_Interlaced_Set_float_256_16 -2.15% 12174675.101 11913069.421 - -1.37% -
std::search(list<int>)_(single_element)/1000 -2.15% 705.850 690.697 - -4.13% -
SetIntersection_Front_Vector_string_64_1 -2.15% 17081262.489 16714701.650 - -0.71% -
SetIntersection_Front_Vector_uint64_64_4 -2.15% 16075897.703 15731011.874 - -2.60% -
SetIntersection_None_Set_uint64_1_1 -2.14% 542417661.344 530788926.688 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.14% 1269302.084 1242100.912 - -0.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.14% 15.278 14.951 - -2.83% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.14% 1.168 1.143 - -0.24% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.14% 12.998 12.720 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -2.13% 218188921.158 213532073.985 - -0.28% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.13% 2.448 2.396 - -1.04% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.13% 13146.039 12865.787 - -0.69% -
SetIntersection_Front_Set_uint64_256_4 -2.13% 4255338.034 4164712.290 - -0.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.13% 63671783.020 62316227.653 - -0.09% -
SetIntersection_Interlaced_Set_uint64_4_1 -2.13% 216675829.100 212063025.957 - 0.01% -
SetIntersection_Front_Set_uint64_1024_4 -2.13% 1088833.813 1065677.373 - 0.29% -
SetIntersection_Front_Vector_float_64_1 -2.13% 16645742.569 16291834.878 - -0.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.12% 24.871 24.343 - -3.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -2.12% 217101137.257 212493141.201 - -0.52% -
SetIntersection_None_Vector_uint64_16_16 -2.12% 34107677.915 33384092.260 - 0.41% -
std::partial_sort(deque<int>)_(repeated)/8 -2.12% 26.576 26.013 - -1.82% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.12% 400.199 391.714 - 0.09% -
std::set<std::string>::clear()/0 -2.12% 401.471 392.960 - -0.10% -
SetIntersection_Front_Set_uint64_64_4 -2.12% 16277911.661 15932903.412 - -0.16% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.12% 11064931.281 10830790.900 - 1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.12% 8993633.471 8803331.679 - -12.68% -
SetIntersection_None_Vector_uint64_64_1 -2.12% 16819258.196 16463498.477 - -1.07% -
SetIntersection_Front_Vector_float_256_4 -2.11% 4225779.107 4136449.158 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.11% 63731781.903 62385195.731 - 0.30% -
SetIntersection_Interlaced_Vector_float_64_1 -2.11% 16669146.872 16317252.604 - -0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.11% 15.336 15.013 - 0.05% -
SetIntersection_None_Vector_uint32_16_16 -2.11% 34071696.239 33354080.503 - -0.36% -
SetIntersection_None_Vector_float_16384_1 -2.11% 1113404.952 1089967.312 - -0.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.10% 13.444 13.161 - 0.36% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.10% 45023.810 44077.260 - 2.22% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -2.10% 5448.275 5333.843 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.10% 16213840.419 15873523.569 - -0.02% -
BM_CmpLess_uchar_uint -2.10% 1.088 1.066 - 0.81% -
SetIntersection_None_Vector_float_256_4 -2.09% 4268277.429 4178878.614 - -0.42% -
SetIntersection_Front_Set_float_1024_1 -2.09% 1057404.758 1035263.748 - -0.60% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.09% 10208425.177 9994704.708 - 1.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.09% 16612561.349 16264803.300 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.09% 4134123.686 4047585.340 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.09% 1343750.734 1315623.291 - 0.28% -
SetIntersection_None_Set_float_262144_4 -2.09% 1199770.508 1174718.098 - -0.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.09% 54.342 53.207 - 0.41% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.09% 400.715 392.352 - -0.08% -
SetIntersection_None_Vector_float_262144_64 -2.09% 1147223.260 1123285.913 - -0.48% -
SetIntersection_Interlaced_Set_float_16_4 -2.09% 60059432.400 58806612.242 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.08% 142836119.881 139859701.239 - -0.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.08% 1076112.615 1053727.475 - -0.51% -
SetIntersection_None_Vector_uint64_16_1 -2.08% 64001503.396 62672762.639 - -0.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.07% 8274.288 8102.775 - -4.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.07% 13167.920 12895.094 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.07% 49143.381 48125.378 - -0.13% -
SetIntersection_Interlaced_Set_float_4_4 -2.07% 139177711.205 136295358.722 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.07% 8735872.298 8555100.193 - -0.52% -
SetIntersection_Interlaced_Set_float_64_64 -2.07% 13353964.578 13077822.785 - -0.02% -
SetIntersection_Front_Set_float_64_1 -2.07% 16695467.670 16350444.345 - -0.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.06% 399.401 391.165 - -0.31% -
SetIntersection_Interlaced_Set_float_262144_16 -2.06% 1609847.736 1576670.166 - -1.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.06% 44.820 43.897 - 1.30% -
SetIntersection_None_Set_uint64_16384_256 -2.06% 169128235.160 165648798.170 - -1.26% -
std::set<int>::equal_range(key)_(existent)/8192 -2.06% 8.252 8.082 - -1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.06% 37234571.356 36468741.827 - -32.02% -
SetIntersection_Front_Vector_uint32_16_16 -2.06% 36290280.542 35544009.212 - 1.27% -
SetIntersection_None_Vector_uint32_16_4 -2.06% 54666782.030 53542656.238 - 0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.05% 22.618 22.154 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1067688.484 1045779.100 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.05% 1064862.368 1043019.172 - 3.27% -
bm_swap_ranges_vb_unaligned/512 -2.05% 12.590 12.332 - 0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.05% 94999.524 93056.722 - -0.04% -
std::set<int>::find(key)_(existent)/1024 -2.04% 4.106 4.022 - -1.52% -
SetIntersection_None_Vector_float_64_4 -2.04% 16316493.242 15983289.131 - 0.32% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.04% 353355146.857 346140377.143 - -1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -2.04% 1680877.573 1646598.172 - 2.06% -
std::flat_map<int,_int>::clear()/8192 -2.04% 417.984 409.462 - 0.11% -
SetIntersection_Front_Vector_string_256_4 -2.04% 4707377.782 4611403.462 - -1.04% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.04% 16678407.296 16338807.729 - -0.21% -
SetIntersection_Interlaced_Set_float_4_1 -2.04% 217375524.638 212951119.676 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.04% 1603539.576 1570906.444 - 0.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.03% 6517.530 6384.999 - -2.56% -
SetIntersection_None_Vector_float_64_1 -2.03% 16949921.754 16605348.396 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -2.03% 138110981.754 135304082.426 - -1.26% -
SetIntersection_None_Set_float_64_64 -2.03% 11631647.010 11395267.571 - -0.93% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.03% 63758636.537 62463719.993 - 0.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.03% 740.408 725.380 - 0.85% -
BM_deque_vector_ranges_copy/5500 -2.03% 198.332 194.309 - 0.53% -
BM_CmpLess_schar_uchar -2.03% 1.121 1.099 - 1.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.02% 20050.501 19644.500 - -21.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -2.02% 168592094.691 165178324.345 - -0.24% -
SetIntersection_Front_Set_uint32_1024_16 -2.02% 1218841.643 1194168.541 - -0.31% -
SetIntersection_None_Vector_uint64_256_1 -2.02% 4322103.341 4234641.535 - -2.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.02% 25.489 24.975 - -0.87% -
SetIntersection_None_Set_float_262144_16 -2.02% 1201036.377 1176823.240 - -0.71% -
BM_vector_deque_ranges_copy_backward/1024 -2.01% 38.136 37.369 - -0.16% -
SetIntersection_Front_Vector_uint32_64_1 -2.01% 16666240.216 16331842.345 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 943318.779 924399.346 - 1.12% -
std::stable_sort(vector<int>)_(repeated)/8 -2.00% 15.843 15.525 - -0.75% -
SetIntersection_Interlaced_Vector_float_16_1 -2.00% 63798274.896 62519346.767 - -0.22% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.00% 1.289 1.263 - -0.42% -
SetIntersection_Front_Vector_uint64_1_1 -2.00% 540750500.120 529938155.412 - -2.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.00% 13880996.596 13603631.842 - 0.17% -
SetIntersection_None_Vector_uint32_64_64 -1.99% 8592701.836 8421290.994 - -0.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.99% 736.111 721.429 - -1.65% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.99% 2.859 2.802 - -0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.99% 400.924 392.934 - 0.06% -
SetIntersection_None_Set_float_1_1 -1.99% 544405158.250 533566914.522 - -0.01% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.99% 15.009 14.710 - -6.97% -
SetIntersection_Front_Set_uint32_16384_4 -1.99% 1075179.071 1053776.392 - 3.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.99% 138376045.157 135622330.772 - -0.32% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.99% 38422313.910 37659348.314 - 0.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.99% 59.368 58.189 - 3.99% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.98% 685.149 671.552 - -3.62% -
SetIntersection_Front_Set_float_16_1 -1.98% 63800294.722 62534628.381 - -0.19% -
std::generate_n(deque<int>)/8192 -1.98% 2015.759 1975.786 - -0.06% -
std::stable_sort(vector<int>)_(ascending)/8 -1.98% 15.761 15.448 - -1.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -1.98% 170124.182 166756.304 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.98% 12276290.715 12033282.225 - -0.65% -
SetIntersection_Interlaced_Set_float_16_1 -1.98% 63838778.174 62575713.098 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.98% 27756247.120 27207084.132 - -1.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.98% 20.762 20.351 - 0.39% -
SetIntersection_None_Vector_uint32_256_1 -1.98% 4313258.097 4227979.258 - -0.28% -
SetIntersection_None_Set_float_16_16 -1.98% 35987858.396 35276431.631 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.98% 1636964.273 1604621.908 - -0.61% -
SetIntersection_Front_Vector_float_64_4 -1.97% 16150474.099 15831780.959 - -0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.97% 1109368.798 1087478.551 - -1.09% -
BM_CmpLess_schar_ushort -1.97% 1.121 1.099 - 0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.97% 11.574 11.346 - 0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.97% 9.116 8.936 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.97% 1177747.916 1154520.837 - 0.26% -
SetIntersection_Front_Vector_string_4_1 -1.97% 222007773.708 217630450.825 - -0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.97% 4215650.830 4132634.284 - 0.21% -
std::flat_map<int,_int>::clear()/1024 -1.97% 398.906 391.051 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.97% 4235902.351 4152521.253 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.97% 63815976.226 62559857.212 - -0.40% -
std::set<std::string>::clear()/8192 -1.97% 222479.643 218101.414 - 3.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.97% 16598508.789 16272277.311 - -0.53% -
BM_deque_deque_ranges_copy_backward/64 -1.96% 3.406 3.339 - -4.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.96% 63654542.809 62404110.103 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.96% 37392154.278 36659022.511 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.96% 4331840.991 4246921.714 - -0.24% -
std::unordered_set<std::string>::ctor(const&)/32 -1.96% 795.931 780.339 - -1.03% -
std::find_end(vector<int>)_(process_all)/1048576 -1.96% 231092.482 226569.696 - -1.62% -
SetIntersection_None_Set_float_4_1 -1.96% 219928071.767 215625210.889 - -0.14% -
SetIntersection_None_Set_string_4_1 -1.95% 225004552.149 220607804.634 - -0.13% -
SetIntersection_Front_Vector_uint64_262144_16 -1.95% 1120010.974 1098136.109 - -3.29% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.95% 8696.423 8526.597 - -0.53% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.95% 545289697.873 534658763.143 - -0.70% -
SetIntersection_None_Set_uint64_4_1 -1.95% 219261208.834 214990374.299 - 0.10% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.94% 180899872.314 177382481.879 - -2.72% -
SetIntersection_Front_Set_float_256_1 -1.94% 4215403.305 4133441.701 - 0.68% -
SetIntersection_None_Vector_float_256_1 -1.94% 4316317.025 4232402.689 - -0.61% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.94% 26211.077 25703.225 - 0.92% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.94% 23.350 22.898 - -1.28% -
std::make_heap(vector<int>)_(heap)/8 -1.94% 14.958 14.668 - -0.46% -
SetIntersection_Front_Set_uint32_1_1 -1.93% 542315347.184 531822475.670 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.93% 16759089.685 16434917.513 - -0.45% -
SetIntersection_None_Vector_string_64_64 -1.93% 8957959.193 8784775.278 - -1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.93% 4372790.539 4288297.449 - -0.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.93% 37716.851 36988.281 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.93% 138350800.733 135678847.818 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.93% 54960253.464 53900365.708 - -0.12% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.93% 11513758.484 11292030.225 - -1.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.92% 4.668 4.578 - -1.76% -
SetIntersection_None_Set_float_262144_256 -1.92% 1196047.936 1173049.561 - -0.67% -
SetIntersection_Interlaced_Set_string_1_1 -1.92% 566736809.475 555843319.723 - 0.45% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -1.92% 1.429 1.401 - 3.02% -
SetIntersection_None_Vector_uint32_16_1 -1.92% 64290174.378 63056507.532 - 0.37% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.92% 4.595 4.507 - -0.08% -
SetIntersection_Front_Set_uint32_16_1 -1.92% 63854649.244 62630927.241 - 0.49% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.92% 2847695.937 2793136.856 - 3.24% -
SetIntersection_Interlaced_Set_float_1_1 -1.91% 542946400.066 532569459.662 - 0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.91% 353509.387 346753.801 - -0.12% -
SetIntersection_None_Vector_uint64_1_1 -1.91% 540328773.212 530021535.883 - 0.51% -
SetIntersection_Front_Vector_string_1_1 -1.91% 555663769.551 545064487.924 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.91% 15.021 14.734 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.91% 52.243 51.247 - -0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.90% 399.715 392.106 - 0.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.90% 252372.831 247570.888 - -0.06% -
SetIntersection_None_Vector_uint32_1_1 -1.90% 541529052.613 531225286.221 - -0.21% -
SetIntersection_Interlaced_Vector_float_1_1 -1.90% 542459171.297 532173098.923 - -0.22% -
std::find(list<int>)_(bail_25%)/32768 -1.89% 8129.120 7975.285 - -6.40% -
SetIntersection_None_Set_string_256_16 -1.89% 11006446.146 10798198.652 - -0.60% -
SetIntersection_None_Set_string_4_4 -1.89% 140366264.746 137711380.713 - -0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.89% 14.987 14.703 - -0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.89% 1064877.395 1044746.235 - -0.02% -
SetIntersection_Front_Vector_float_16_1 -1.89% 63740982.007 62536141.015 - 0.00% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.89% 9245.324 9070.580 - -1.83% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.89% 19.390 19.023 - 0.05% -
SetIntersection_Front_Set_string_1_1 -1.89% 564725508.719 554056914.850 - 0.40% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.89% 282.099 276.772 - 0.77% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.89% 7874019.660 7725532.141 - -0.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.88% 220901474.929 216738444.459 - 0.01% -
SetIntersection_None_Vector_string_1_1 -1.88% 543671244.851 533448615.582 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.88% 1535100.384 1506241.997 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.88% 136039799.336 133482575.864 - 0.17% -
SetIntersection_None_Vector_string_256_1 -1.88% 4581619.318 4495505.509 - -1.19% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.88% 56739466.246 55673154.919 - 0.27% -
SetIntersection_Front_Vector_uint32_4_1 -1.88% 216305967.543 212241620.594 - 0.38% -
SetIntersection_None_Vector_string_16_16 -1.88% 35091368.072 34432553.569 - -0.50% -
std::sort(deque<int>)_(descending)/8 -1.88% 25.442 24.965 - -0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.88% 63972728.301 62771948.820 - -0.50% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.88% 23.426 22.987 - -0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.88% 18.743 18.391 - 0.35% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.88% 30.537 29.964 - -0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.87% 139492100.581 136880002.588 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.87% 64569072.363 63360380.656 - 0.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 398.977 391.515 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.87% 23.003 22.573 - -27.25% -
SetIntersection_Front_Set_uint64_16_4 -1.87% 55371264.765 54336764.552 - 0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.87% 87284.752 85656.397 - -0.09% -
BM_deque_deque_copy_backward/64 -1.87% 3.411 3.347 - -2.96% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.87% 23.341 22.906 - 7.01% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.86% 22.426 22.008 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.85% 47.355 46.477 - 3.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.85% 15.017 14.739 - 0.33% -
std::find_end(vector<int>)_(process_all)/1000 -1.85% 229.947 225.686 - -2.56% -
SetIntersection_None_Set_string_256_4 -1.85% 11663625.844 11447523.345 - -1.15% -
BM_StringAssignAsciiz_Large_Opaque -1.85% 11.787 11.569 - -1.49% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.85% 6788.506 6662.904 - -14.25% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.85% 14685795.818 14414549.807 - -1.01% -
SetIntersection_Interlaced_Vector_string_4_1 -1.84% 223104044.453 218991738.789 - -0.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.84% 77580.928 76151.435 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.84% 540987696.421 531024411.003 - 0.32% -
SetIntersection_Front_Vector_float_1_1 -1.84% 541729523.349 531760432.524 - -0.14% -
SetIntersection_Front_Vector_uint32_1_1 -1.84% 540980493.886 531032820.567 - 0.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.84% 19.268 18.913 - -5.81% -
SetIntersection_None_Vector_uint32_4_1 -1.84% 217300221.154 213306505.798 - 0.34% -
SetIntersection_None_Vector_uint32_16384_4 -1.84% 1118123.114 1097586.493 - -0.50% -
SetIntersection_Front_Vector_uint64_256_4 -1.84% 4232684.291 4154976.210 - -1.22% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.83% 36092640.788 35430480.447 - 0.19% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.83% 27223.754 26724.841 - 0.71% -
SetIntersection_Front_Vector_uint32_262144_64 -1.83% 1385125.582 1359783.743 - 2.73% -
std::multiset<int>::ctor(const&,_alloc)/0 -1.83% 12.992 12.755 - 0.34% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.83% 819.837 804.863 - -0.89% -
SetIntersection_None_Set_string_16_4 -1.83% 59171111.987 58090492.771 - 0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.82% 13180.992 12940.571 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.82% 1363333.343 1338485.041 - -0.52% -
SetIntersection_Interlaced_Set_float_16_16 -1.82% 38789084.375 38083199.533 - 0.55% -
SetIntersection_None_Vector_uint64_4_1 -1.82% 216457447.253 212524731.763 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.82% 119546306.640 117374505.539 - -0.88% -
std::stable_sort(deque<int>)_(heap)/1024 -1.81% 2789.658 2739.085 - -0.69% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.81% 37412.974 36734.799 - -0.91% -
SetIntersection_None_Vector_string_16_4 -1.81% 56169386.849 55153269.584 - -0.59% -
SetIntersection_Front_Vector_float_16384_4 -1.80% 1071736.044 1052398.575 - -0.38% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.80% 16.289 15.995 - -3.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 544757240.676 534935561.972 - -0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.80% 540349945.110 530608538.780 - 0.19% -
std::fill(list<int>)/1024 -1.80% 515.521 506.228 - -3.64% -
SetIntersection_Front_Set_float_4_1 -1.80% 216828586.892 212920435.079 - -0.06% -
SetIntersection_None_Vector_float_262144_256 -1.80% 1150417.204 1129695.859 - -0.44% -
SetIntersection_None_Vector_uint64_262144_256 -1.80% 1138615.024 1118107.032 - -2.92% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.80% 674.797 662.650 - -8.39% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.80% 685.809 673.467 - 1.88% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.80% 16.020 15.732 - 0.07% -
SetIntersection_Interlaced_Set_float_64_1 -1.80% 16654687.769 16355661.822 - 0.03% -
SetIntersection_Front_Set_uint64_64_1 -1.79% 16609313.029 16311216.324 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.79% 63988636.497 62840458.107 - -0.75% -
SetIntersection_Interlaced_Set_float_262144_256 -1.79% 1585005.209 1556567.381 - -1.32% -
SetIntersection_Front_Vector_uint32_16_1 -1.79% 63538202.363 62398306.902 - 0.24% -
SetIntersection_None_Set_uint64_4_4 -1.79% 137100652.284 134643812.845 - 0.29% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.79% 33084.447 32491.616 - -1.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.79% 18.762 18.426 - -0.34% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.79% 13.056 12.823 - -0.34% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.79% 2791.654 2741.708 - 1.41% -
SetIntersection_None_Vector_uint64_4_4 -1.79% 135498711.368 133074951.123 - 0.37% -
SetIntersection_Interlaced_Vector_string_16_1 -1.79% 65604980.314 64433126.783 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.79% 217627762.796 213742803.692 - -0.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.78% 16.374 16.082 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.78% 2.957 2.904 - -2.88% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.78% 1056347.331 1037514.532 - -1.14% -
std::flat_map<int,_int>::clear()/32 -1.78% 397.835 390.744 - -0.21% -
BM_CmpLess_short_schar -1.78% 0.968 0.951 - -0.11% -
SetIntersection_Front_Set_string_1024_1 -1.78% 1106618.958 1086920.196 - 0.09% -
SetIntersection_Front_Vector_uint64_4_4 -1.78% 137284286.380 134840703.013 - -2.80% -
SetIntersection_None_Set_uint64_16_16 -1.78% 35654619.155 35020216.520 - -0.43% -
std::set<std::string>::count(key)_(existent)/1024 -1.78% 24.374 23.940 - -5.35% -
SetIntersection_None_Vector_float_4_4 -1.78% 136030635.479 133612667.172 - 0.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.77% 217574489.586 213713815.825 - 0.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.77% 19.184 18.844 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.77% 1050980.676 1032350.513 - -0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.77% 399.906 392.818 - -0.00% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.693 13.450 - -0.28% -
SetIntersection_Front_Vector_uint32_64_4 -1.77% 16161426.000 15875160.590 - 0.26% -
std::find(vector<char>)_(process_all)/50 -1.77% 1.646 1.617 - -1.99% -
SetIntersection_None_Vector_uint32_256_4 -1.77% 4251167.400 4175944.205 - 0.87% -
SetIntersection_Front_Vector_float_256_1 -1.77% 4197705.454 4123447.122 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.77% 1184141.591 1163228.858 - -0.01% -
rng::contains_subrange(list<int>)_(same_length)/16 -1.77% 5.969 5.864 - -1.86% -
BM_std_minmax_element<int>/3 -1.76% 1.114 1.095 - -2.67% -
std::all_of(list<int>)_(process_all)/8 -1.76% 2.719 2.671 - -2.42% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.76% 137389266.988 134967863.230 - 0.44% -
std::sort(vector<int>)_(repeated)/8 -1.76% 16.103 15.819 - -0.85% -
SetIntersection_Front_Set_float_1_1 -1.76% 541531665.480 531991052.354 - -0.07% -
BM_deque_vector_ranges_copy_backward/1 -1.76% 2.154 2.116 - 0.07% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.76% 38.180 37.508 - -3.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.76% 34411732.764 33807380.312 - 0.59% -
SetIntersection_Interlaced_Vector_string_4_4 -1.75% 153879752.243 151184342.995 - -0.16% -
SetIntersection_Front_Vector_float_16384_1 -1.75% 1053208.428 1034775.098 - -0.28% -
SetIntersection_None_Vector_string_262144_1024 -1.75% 1316366.620 1293359.277 - -2.75% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.75% 2799380.699 2750461.428 - 3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.75% 940421.622 923988.283 - -0.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.75% 402.818 395.779 - 0.24% -
SetIntersection_None_Vector_float_4_1 -1.75% 217741939.458 213937697.957 - 0.06% -
SetIntersection_None_Vector_float_256_64 -1.75% 3485211.169 3424387.512 - 0.25% -
SetIntersection_Front_Set_float_64_4 -1.74% 16303704.663 16019216.955 - 0.94% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.74% 398.718 391.766 - 0.35% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.74% 4567588.798 4488002.099 - -0.75% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.74% 541180685.779 531760315.162 - 0.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.74% 8737238.736 8585363.804 - 1.52% -
SetIntersection_None_Vector_uint32_64_1 -1.74% 16894173.347 16600609.368 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.74% 42026838.427 41296729.907 - -2.33% -
SetIntersection_Front_Vector_string_16384_1024 -1.74% 38681646.155 38009673.165 - 0.65% -
SetIntersection_Interlaced_Vector_float_4_1 -1.74% 216772346.559 213006974.825 - -0.22% -
SetIntersection_Front_Vector_float_4_4 -1.74% 137660030.403 135269103.191 - -0.09% -
SetIntersection_Front_Set_float_16384_16 -1.74% 1212384.228 1191342.524 - -0.48% -
SetIntersection_None_Vector_float_1024_16 -1.73% 1096776.640 1077755.648 - 0.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.73% 396780.483 389904.009 - -1.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.73% 398.919 392.009 - -0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.73% 16.478 16.193 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.73% 16734415.503 16445045.652 - -0.64% -
SetIntersection_Front_Vector_float_4_1 -1.73% 216458259.426 212716912.641 - -0.18% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.73% 18.492 18.172 - -0.88% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.73% 216504830.734 212765569.007 - 0.47% -
SetIntersection_None_Vector_uint64_16_4 -1.73% 54330257.146 53392582.615 - -0.39% -
BM_CmpEqual_uchar_ushort -1.73% 1.070 1.051 - -1.77% -
std::find_end(vector<int>)_(process_all)/8192 -1.73% 1802.040 1770.954 - -1.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.72% 106.398 104.563 - -8.39% -
SetIntersection_Front_Set_string_16_16 -1.72% 59201679.304 58181055.728 - -1.46% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.72% 19.337 19.004 - 0.07% -
SetIntersection_Front_Set_float_16384_1 -1.72% 1060780.193 1042518.381 - -0.28% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.72% 52.346 51.445 - -0.85% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.72% 24141.735 23726.333 - -1.97% -
std::multimap<std::string,_int>::clear()/0 -1.72% 399.083 392.230 - -0.26% -
bm_ranges_swap_ranges_vb_aligned/128 -1.72% 3.433 3.374 - -1.23% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.71% 5381.197 5288.933 - -0.10% -
SetIntersection_Front_Set_float_4_4 -1.71% 138746766.524 136368977.029 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.71% 86513.804 85032.194 - 0.81% -
SetIntersection_Front_Vector_string_256_16 -1.71% 6087286.265 5983039.622 - -2.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.71% 25.021 24.593 - 0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.71% 1263006.594 1241428.793 - -0.51% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.71% 22.097 21.719 - 0.05% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.70% 13.070 12.847 - -0.19% -
SetIntersection_None_Vector_uint64_262144_1 -1.70% 1140983.357 1121580.364 - -4.92% -
SetIntersection_Front_Vector_string_16_1 -1.70% 65192527.863 64084026.684 - -0.42% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.70% 17928218.691 17623768.582 - 0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.70% 400.310 393.516 - 0.15% -
SetIntersection_Front_Set_uint64_64_16 -1.70% 15400705.090 15139463.119 - 0.29% -
SetIntersection_None_Vector_uint32_4_4 -1.70% 135715168.064 133414572.383 - 0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.70% 401.005 394.208 - -0.48% -
SetIntersection_None_Vector_uint32_262144_64 -1.69% 1139972.234 1120653.703 - 0.33% -
SetIntersection_None_Vector_uint32_64_4 -1.69% 16153118.292 15879642.068 - 0.42% -
SetIntersection_None_Vector_float_16384_16 -1.69% 1132002.459 1112851.414 - 0.75% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 166983.802 164159.200 - -1.49% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.69% 37462.666 36829.295 - 0.48% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.69% 1.802 1.771 - 0.36% -
SetIntersection_Interlaced_Set_float_262144_4 -1.69% 1294171.307 1272295.328 - -0.96% -
bm_ranges_swap_ranges_vb_aligned/1024 -1.69% 6.528 6.418 - 0.03% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.69% 18.897 18.578 - -2.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.69% 1105952.539 1087266.823 - 0.27% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.69% 16.946 16.660 - -2.68% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.69% 13.248 13.025 - 0.57% -
SetIntersection_None_Vector_string_4_1 -1.68% 220246483.862 216536723.380 - -0.21% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.68% 42.461 41.746 - -2.52% -
std::multiset<std::string>::clear()/0 -1.68% 399.166 392.453 - -0.03% -
SetIntersection_Front_Vector_string_256_1 -1.68% 4296017.532 4223804.989 - -1.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 399.474 392.763 - -0.11% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.68% 1105670.461 1087101.557 - 0.74% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.68% 1635774.414 1608325.275 - -3.12% -
SetIntersection_Front_Set_uint32_4_1 -1.68% 216451508.726 212819904.750 - 0.49% -
SetIntersection_Interlaced_Set_string_4_4 -1.68% 161752356.068 159040768.398 - 1.63% -
std::find_if(deque<int>)_(process_all)/8 -1.68% 2.576 2.533 - -6.82% -
std::find(vector<short>)_(bail_25%)/8 -1.68% 0.693 0.681 - -15.11% -
SetIntersection_None_Vector_string_1024_256 -1.68% 1183486.303 1163652.062 - -1.30% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.68% 4861.077 4779.618 - 0.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.67% 39.123 38.468 - 12.88% -
BM_PushHeap_uint32_PipeOrgan_16 -1.67% 0.880 0.865 - -0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.67% 5825001.279 5727652.386 - -0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.67% 1262323.158 1241245.604 - 0.18% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.67% 138498967.862 136192091.495 - 0.69% -
std::set<int>::erase(key)_(existent)/1024 -1.67% 50.105 49.270 - -3.17% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.66% 27.324 26.870 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.66% 5.466 5.375 - -1.87% -
BM_CmpLess_int_schar -1.66% 1.143 1.124 - -1.38% -
SetIntersection_Front_Vector_uint64_16_4 -1.66% 54707575.338 53798616.855 - -3.34% -
SetIntersection_None_Vector_float_1_1 -1.66% 542865270.508 533855369.838 - 0.13% -
SetIntersection_Front_Set_uint64_256_1 -1.66% 4192804.826 4123300.852 - -0.41% -
BM_vector_deque_copy/5500 -1.66% 198.104 194.820 - 0.14% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.66% 13391486.461 13169617.278 - -3.77% -
std::move_backward(deque<int>)/64 -1.66% 5.262 5.175 - 0.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 399.188 392.577 - -0.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.66% 197183.778 193919.521 - 1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.65% 5761377.533 5666028.630 - -0.70% -
SetIntersection_None_Vector_uint64_1024_64 -1.65% 1094413.085 1076310.236 - -2.39% -
SetIntersection_None_Vector_uint64_256_256 -1.65% 2159798.351 2124080.932 - -1.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.65% 16.264 15.995 - -3.61% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.65% 6391.295 6285.603 - -2.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.65% 46.371 45.606 - -4.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.65% 167793.054 165026.677 - 0.19% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.65% 3233.047 3179.798 - 1.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.65% 12.957 12.744 - 0.35% -
SetIntersection_None_Vector_float_64_16 -1.65% 13762019.008 13535360.507 - -0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.65% 1248716.959 1228163.168 - 0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.64% 1061859.438 1044398.852 - -0.76% -
SetIntersection_Interlaced_Vector_string_256_1 -1.64% 4347446.389 4275983.267 - 0.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.64% 21.648 21.293 - -1.58% -
BM_deque_deque_ranges_move_backward/1024 -1.64% 38.898 38.261 - 1.73% -
SetIntersection_Interlaced_Vector_string_1_1 -1.64% 556927368.924 547807091.460 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.64% 27299.583 26852.639 - 1.32% -
rng::fold_left(list<int>)/8 -1.64% 3.838 3.775 - -1.21% -
SetIntersection_Front_Set_uint32_64_4 -1.64% 16223857.197 15958557.596 - 0.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.64% 130288.140 128157.688 - -0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.057 12.844 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.63% 54852921.199 53957498.538 - 0.55% -
SetIntersection_None_Set_uint64_262144_1 -1.63% 1225983.479 1205978.676 - -0.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.63% 2.249 2.212 - -12.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.63% 35808333.855 35225315.958 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -1.63% 18950633.967 18642177.154 - -3.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.63% 398.607 392.121 - 0.09% -
SetIntersection_Front_Set_uint32_4_4 -1.62% 138398625.990 136150218.797 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.62% 4300225.340 4230467.628 - -0.23% -
SetIntersection_None_Set_float_262144_16384 -1.62% 1201612.141 1182122.559 - -0.59% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.62% 56595814.142 55678041.083 - 0.59% -
std::map<int,_int>::clear()/0 -1.62% 397.789 391.346 - 0.43% -
SetIntersection_Front_Set_uint32_16_4 -1.62% 55331500.982 54435976.082 - 0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.62% 14477.288 14243.020 - -0.19% -
std::copy_backward(vector<int>)/32768 -1.62% 3795.777 3734.469 - -1.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.61% 67478614.111 66390520.662 - -0.53% -
SetIntersection_None_Set_uint64_16384_16 -1.61% 167918423.877 165210990.347 - 0.94% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.61% 13.070 12.859 - -0.15% -
std::sort(deque<int>)_(repeated)/8 -1.61% 18.070 17.779 - -1.63% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.61% 1061325.299 1044219.570 - 2.76% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.61% 16.864 16.593 - -0.10% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.61% 518.014 509.685 - -2.69% -
SetIntersection_Front_Vector_uint64_262144_4 -1.61% 1084804.364 1067372.757 - -0.78% -
SetIntersection_Front_Set_float_1024_4 -1.60% 1082120.385 1064761.109 - -0.87% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.60% 11.428 11.245 - 1.34% -
SetIntersection_None_Vector_uint64_16384_64 -1.60% 1117509.722 1099602.553 - -1.60% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.60% 20.603 20.273 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.60% 20.336 20.010 - -0.54% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.60% 1.110 1.092 - 4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.60% 4367975.961 4298125.221 - -22.73% -
std::unordered_set<std::string>::ctor(const&)/0 -1.60% 13.105 12.896 - 0.07% -
std::map<std::string,_int>::ctor(const&)/1024 -1.60% 35638.740 35069.540 - -0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.60% 1083688.704 1066380.958 - -0.85% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.60% 13.054 12.845 - -0.02% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.59% 6.108 6.010 - 1.79% -
std::set<int>::ctor(const&)/8192 -1.59% 49697.732 48907.176 - -0.52% -
SetIntersection_None_Set_string_262144_16 -1.59% 1701763.834 1674697.264 - 5.57% -
std::unordered_set<int>::clear()/0 -1.58% 397.878 391.576 - -2.82% -
SetIntersection_None_Vector_float_16_16 -1.58% 34118096.115 33577948.456 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 398.436 392.132 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.58% 11296694.765 11118024.205 - -1.79% -
BM_CmpEqual_short_schar -1.58% 1.150 1.132 - -0.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.58% 398.984 392.680 - -0.06% -
std::copy_n(list<int>)/32768 -1.57% 26678.186 26258.345 - 0.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.57% 1.221 1.202 - 2.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.57% 1095720.571 1078501.792 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.57% 1056491.772 1039903.373 - -0.61% -
SetIntersection_Front_Set_string_4_4 -1.57% 160383467.830 157869420.836 - 0.26% -
SetIntersection_None_Vector_uint32_16384_64 -1.57% 1115973.525 1098493.571 - 0.99% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.57% 4.458 4.388 - 0.29% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.57% 1716161.541 1689291.422 - -0.59% -
SetIntersection_Interlaced_Set_string_256_1 -1.57% 4391941.971 4323203.416 - 0.50% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.56% 788.585 776.251 - -1.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.56% 6853.370 6746.416 - -2.60% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.56% 6.454 6.353 - -6.41% -
BM_CmpEqual_uint_uint -1.56% 1.092 1.075 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.56% 17173009.279 16905714.222 - 1.13% -
SetIntersection_Front_Vector_float_262144_4 -1.56% 1071093.449 1054433.227 - 0.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.55% 397.678 391.494 - 0.07% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.55% 165.767 163.192 - 3.78% -
std::partition_point(list<int>)/8192 -1.55% 12447.488 12254.314 - -6.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.55% 206.279 203.085 - 2.92% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.55% 14.939 14.708 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.55% 680.917 670.388 - -0.85% -
SetIntersection_Front_Set_string_16_1 -1.55% 66005298.276 64985155.973 - -0.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.55% 33.865 33.341 - 3.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 6837.681 6732.100 - 0.91% -
SetIntersection_None_Set_uint64_16384_1 -1.54% 160439959.594 157964140.085 - 0.43% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.54% 49281175.000 48521127.800 - -4.98% -
SetIntersection_Interlaced_Set_string_64_16 -1.54% 37531932.872 36953359.420 - -3.02% -
SetIntersection_Front_Vector_float_256_16 -1.54% 4226474.973 4161324.674 - -1.02% -
std::set<int>::clear()/0 -1.54% 398.092 391.958 - 0.17% -
std::map<std::string,_int>::clear()/0 -1.54% 399.890 393.735 - -0.77% -
SetIntersection_None_Set_float_256_4 -1.54% 11414192.692 11238517.002 - -1.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.54% 385.430 379.506 - 0.06% -
SetIntersection_None_Set_uint64_16_1 -1.54% 67117901.294 66086379.002 - 0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.54% 1095921.430 1079093.214 - 0.31% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.54% 10.953 10.785 - -4.81% -
SetIntersection_None_Set_uint64_16_4 -1.53% 57148398.323 56272052.623 - 0.31% -
BM_StringCopy_Small -1.53% 0.672 0.661 - -0.83% -
SetIntersection_None_Set_float_262144_64 -1.53% 1192726.645 1174454.752 - -0.56% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.53% 17.557 17.288 - -1.29% -
SetIntersection_None_Set_string_16_1 -1.53% 69301747.736 68241149.790 - -0.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 398.769 392.692 - -0.17% -
std::pop_heap(vector<std::string>)/8192 -1.52% 51.854 51.064 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.52% 3040247.681 2993923.996 - -0.11% -
BM_CmpEqual_schar_uchar -1.52% 1.114 1.097 - 0.66% -
std::stable_partition(vector<int>)_(dense)/50 -1.52% 26.313 25.912 - -9.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.52% 37552431.780 36980652.220 - -0.26% -
SetIntersection_Front_Set_string_4_1 -1.52% 224377351.457 220962440.508 - -0.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.52% 526288.956 518286.601 - -4.05% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.52% 17985941.162 17712743.899 - 0.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.52% 69.356 68.303 - 1.23% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.52% 16.999 16.741 - -0.18% -
SetIntersection_Front_Vector_uint32_256_1 -1.52% 4214152.026 4150281.086 - 0.95% -
SetIntersection_Front_Set_string_64_1 -1.51% 17263111.994 17001807.886 - 0.18% -
SetIntersection_Front_Set_uint64_16_16 -1.51% 38449012.134 37867133.983 - 1.46% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.51% 5.792 5.704 - -3.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.51% 120426.009 118605.708 - 0.28% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.51% 398.198 392.183 - -2.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.51% 13.076 12.878 - -2.69% -
SetIntersection_Front_Set_uint32_1024_4 -1.51% 1080958.442 1064654.133 - 0.57% -
SetIntersection_Front_Set_float_16_16 -1.51% 38562346.992 37981894.159 - -0.09% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.50% 10.497 10.339 - 9.16% -
SetIntersection_Front_Vector_uint32_262144_16 -1.50% 1137510.540 1120399.699 - 2.69% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 402.522 396.476 - -0.64% -
std::multiset<int>::clear()/32 -1.50% 636.117 626.568 - 0.95% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.50% 4212364.574 4149155.320 - 0.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.50% 16261498.149 16017501.942 - 0.76% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.50% 414.830 408.627 - 0.21% -
SetIntersection_Front_Set_string_16384_1 -1.49% 1110558.098 1093971.786 - 2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.49% 2953682.779 2909610.189 - -5.04% -
std::list<std::string>::ctor(size)/8192 -1.49% 106484.862 104897.738 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.49% 1334454.964 1314568.445 - 0.85% -
std::reverse(vector<int>)/32768 -1.49% 1049.244 1033.632 - -0.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.49% 637327.375 627851.525 - 1.03% -
SetIntersection_None_Vector_string_64_1 -1.49% 17577822.504 17316478.241 - -0.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.49% 1686599.854 1661539.469 - -0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.48% 1578628.408 1555198.631 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.48% 399.755 393.823 - 0.30% -
std::unordered_map<int,_int>::clear()/0 -1.48% 397.578 391.685 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.48% 1208357.487 1190450.124 - -1.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.48% 397.844 391.962 - 0.08% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.48% 4.251 4.188 - -0.70% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.47% 13.968 13.762 - -0.42% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.47% 25.361 24.987 - 5.40% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 396.883 391.055 - -0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.47% 56650434.826 55818940.184 - -0.80% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.47% 1712.250 1687.133 - 5.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.47% 765.234 754.011 - -2.32% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.47% 7.353 7.246 - -0.89% -
SetIntersection_Front_Set_string_64_4 -1.47% 19157033.078 18876278.778 - 0.37% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.46% 15.726 15.496 - -1.68% -
SetIntersection_None_Vector_float_1024_64 -1.46% 1098249.472 1082204.812 - 0.41% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.46% 8646.464 8520.162 - 0.32% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.46% 18.564 18.293 - -1.62% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.46% 4.506 4.441 - -6.28% -
SetIntersection_Front_Vector_uint64_256_1 -1.46% 4220914.450 4159424.826 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.46% 4252341.218 4190469.097 - -0.07% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.45% 6776.824 6678.268 - -6.42% -
SetIntersection_Front_Vector_float_16_4 -1.45% 54866913.990 54069263.977 - -0.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.45% 140358.187 138321.812 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.45% 23235625.108 22898876.525 - 7.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.45% 19.563 19.280 - 0.19% -
SetIntersection_None_Set_uint64_64_16 -1.45% 18468691.972 18201172.959 - 0.46% -
rng::fold_left(list<int>)/50 -1.45% 37.492 36.949 - -2.42% -
std::set<int>::ctor(const&)/1024 -1.45% 6257.777 6167.235 - -0.38% -
std::find_if(vector<bool>)_(process_all)/8 -1.44% 3.601 3.549 - -1.17% -
BM_num_put<double> -1.44% 58.842 57.993 - 0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.44% 4.310 4.248 - -0.55% -
std::map<std::string,_int>::ctor(const&)/8192 -1.44% 349335.870 344306.680 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.44% 1676653.891 1652523.031 - -5.67% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.44% 2.317 2.284 - -0.93% -
BM_CmpEqual_short_ushort -1.43% 1.119 1.103 - 2.10% -
BM_deque_deque_ranges_copy/70000 -1.43% 3294.338 3247.113 - -1.00% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.43% 17.844 17.588 - -2.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 401.987 396.234 - -0.09% -
SetIntersection_None_Set_float_256_16 -1.43% 10880779.425 10725237.577 - -1.91% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.43% 5965275.149 5880126.118 - -0.45% -
std::sort(vector<int>)_(descending)/8 -1.42% 25.057 24.700 - -0.80% -
SetIntersection_None_Vector_uint64_1024_1 -1.42% 1096194.824 1080606.879 - -1.71% -
SetIntersection_Front_Vector_uint32_262144_256 -1.42% 2288249.427 2255741.191 - 4.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.42% 33.884 33.404 - -0.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1054709.147 1039785.028 - 1.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.545 391.922 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.41% 397.186 391.569 - -0.37% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.916 392.309 - 0.16% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.41% 397.583 391.988 - 0.23% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 397.630 392.037 - 0.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.40% 465047.629 458515.163 - -6.86% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.40% 14.304 14.104 - -0.27% -
SetIntersection_Front_Set_float_256_4 -1.40% 4249298.392 4189735.321 - 0.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.40% 5429.638 5353.531 - -0.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.40% 280.293 276.366 - 2.69% -
SetIntersection_Front_Set_string_256_4 -1.40% 4955145.318 4885834.524 - -1.48% -
SetIntersection_Front_Vector_string_1024_4 -1.40% 1193488.629 1176798.993 - -0.99% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.40% 37.874 37.345 - 2.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.40% 16.308 16.081 - -1.16% -
BM_deque_deque_move/1024 -1.39% 37.715 37.189 - -2.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.39% 817.266 805.876 - 2.66% -
SetIntersection_None_Vector_string_16_1 -1.39% 65951122.562 65032125.073 - -0.10% -
BM_deque_deque_ranges_move/5500 -1.39% 200.739 197.943 - 0.47% -
SetIntersection_Front_Vector_string_262144_1 -1.39% 1089770.093 1074593.089 - 2.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.39% 1.644 1.622 - 3.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.39% 47084643.425 46429557.507 - -12.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.38% 350537164.289 345684311.093 - -1.52% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.38% 1053135.725 1038559.377 - -0.12% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.38% 12045931.402 11879306.283 - -1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.38% 535.194 527.797 - 0.58% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.38% 51.053 50.348 - 10.25% -
std::unordered_multiset<int>::ctor(const&)/0 -1.38% 13.077 12.897 - -0.15% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.38% 41342.773 40773.796 - -4.54% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.38% 101.415 100.020 - 1.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.38% 21.022 20.733 - 0.75% -
BM_StringAssignAsciiz_Large_Transparent -1.37% 11.741 11.579 - -1.43% -
BM_deque_deque_copy/64 -1.37% 3.080 3.037 - -0.42% -
BM_deque_vector_move/64 -1.37% 2.652 2.616 - 1.76% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.37% 612515.698 604114.899 - 0.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.37% 1.064 1.050 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.37% 1042887.418 1028629.379 - 1.61% -
SetIntersection_None_Set_float_256_64 -1.37% 9422170.085 9293457.294 - 1.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.37% 19.240 18.977 - -1.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.36% 1.577 1.556 - 3.38% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.36% 7.451 7.349 - -1.45% -
SetIntersection_Front_Vector_uint32_16_4 -1.36% 54635464.459 53891096.742 - 0.59% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.36% 15.822 15.606 - -0.56% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.36% 417.185 411.524 - -0.14% -
BM_CmpLess_schar_schar -1.36% 0.963 0.950 - -0.49% -
BM_deque_deque_ranges_copy/4096 -1.36% 149.308 147.284 - -0.09% -
BM_CmpEqual_short_uchar -1.35% 1.114 1.099 - -0.41% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.35% 1557009.228 1536042.947 - -3.58% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.35% 13.484 13.302 - -0.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.35% 1056804.972 1042580.209 - -0.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.34% 53.988 53.263 - 2.14% -
std::replace_if(list<int>)_(prefix)/32 -1.34% 14.064 13.875 - -1.05% -
BM_CmpEqual_uchar_uchar -1.34% 1.081 1.067 - -1.33% -
SetIntersection_Interlaced_Set_string_16_4 -1.34% 73754440.426 72766218.211 - -0.80% -
SetIntersection_Interlaced_Set_string_256_4 -1.34% 13120120.785 12944349.739 - -0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.34% 140659.434 138776.510 - 0.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.34% 398.764 393.428 - 0.58% -
SetIntersection_Front_Set_uint64_256_16 -1.34% 4544499.534 4483694.135 - 0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.34% 1664655.191 1642394.127 - 0.73% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.34% 207523.139 204749.123 - -1.60% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.34% 13259586.619 13082395.692 - 0.08% -
std::set<std::string>::ctor(const&)/0 -1.33% 12.905 12.733 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.33% 2194280.366 2165027.704 - 0.04% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.33% 23.065 22.758 - -0.70% -
SetIntersection_None_Vector_string_16384_64 -1.33% 1238489.315 1222021.296 - -0.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 766.850 756.661 - -3.42% -
BM_deque_vector_ranges_move/70000 -1.33% 3260.444 3217.131 - -1.65% -
rng::starts_with(list<int>)/8 -1.33% 2.939 2.900 - -2.81% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.33% 5.909 5.830 - -0.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.33% 11280377.934 11130791.182 - -2.43% -
SetIntersection_Front_Set_uint64_1024_1 -1.33% 1059873.233 1045818.931 - 4.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 398.078 392.804 - -0.02% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.32% 216466118.256 213603810.560 - 0.99% -
SetIntersection_Front_Vector_uint32_64_64 -1.32% 10998798.546 10853479.941 - 2.37% -
std::unordered_set<int>::ctor(const&)/32 -1.32% 203.434 200.751 - -7.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.32% 1110330.722 1095699.659 - -0.99% -
std::equal(vector<bool>)_(unaligned)/8192 -1.32% 56.422 55.679 - -1.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.32% 399.520 394.261 - 0.34% -
SetIntersection_None_Vector_float_16384_4 -1.31% 1113854.776 1099210.575 - -0.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.31% 22.215 21.923 - 1.26% -
BM_StringFindStringLiteral/512 -1.31% 9.665 9.539 - -0.82% -
BM_CmpLess_short_ushort -1.31% 1.125 1.110 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.31% 11443837.587 11294061.848 - -1.15% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.31% 12.843 12.675 - -0.14% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.31% 431.915 426.277 - 0.05% -
SetIntersection_None_Vector_uint64_256_64 -1.30% 3440982.179 3396160.667 - -1.52% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.30% 55514.512 54792.682 - -5.04% -
SetIntersection_Front_Vector_uint32_4_4 -1.30% 136628659.436 134852250.120 - 0.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.30% 4211.190 4156.459 - -1.49% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.30% 12.930 12.762 - -0.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.30% 13.659 13.482 - 0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.30% 17.312 17.087 - -0.84% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.29% 60333716.109 59553211.802 - -0.06% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 -1.29% 6533.163 6448.664 - -0.66% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.29% 350231.129 345703.025 - 0.06% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.29% 1015.865 1002.733 - -6.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.29% 398.749 393.597 - 0.11% -
SetIntersection_Interlaced_Vector_string_64_4 -1.29% 21750318.924 21470292.230 - -1.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.29% 54842.392 54136.964 - 0.26% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 397.416 392.306 - 0.52% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.29% 253.971 250.705 - -16.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.29% 1106464.926 1092240.248 - -2.38% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.29% 14.940 14.748 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.29% 396.756 391.656 - 0.31% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.28% 161.642 159.566 - 0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 396.574 391.483 - -1.32% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.28% 7164.598 7072.654 - -17.86% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.28% 57754652.750 57013750.000 - -4.81% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.28% 17.766 17.538 - -2.10% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.28% 17114.010 16894.869 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 4230272.987 4176131.706 - -0.44% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.28% 5095696.012 5030486.734 - 1.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.28% 12896.696 12731.766 - -0.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.28% 42.101 41.564 - 38.52% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.28% 36288627.262 35825417.772 - 0.99% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 12.887 12.723 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.27% 397.073 392.013 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.27% 1175862.515 1160911.027 - 4.23% -
std::stable_sort(deque<int>)_(descending)/1024 -1.27% 2964.942 2927.368 - 0.04% -
std::generate(list<int>)/50 -1.27% 15.588 15.391 - -1.06% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.27% 2.326 2.297 - -2.60% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.27% 14.193 14.014 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.26% 24.708 24.397 - -2.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.26% 621.985 614.143 - -0.19% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.26% 1883.964 1860.232 - -3.07% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.26% 16.876 16.665 - -0.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.25% 23398.721 23105.222 - 0.24% -
SetIntersection_Interlaced_Vector_float_4_4 -1.25% 137770842.045 136044673.718 - 0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.25% 12.851 12.691 - -0.05% -
SetIntersection_Front_Set_string_262144_16 -1.25% 1938129.251 1913997.732 - 0.96% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.24% 41.231 40.718 - -0.81% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.854 1.831 - -0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.24% 8400398.178 8296265.064 - -1.43% -
std::set<int>::contains(key)_(existent)/8192 -1.24% 8.383 8.279 - 1.53% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.24% 742.138 732.944 - -0.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 12.892 12.732 - -0.49% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.24% 379371.160 374682.219 - -0.08% -
SetIntersection_Front_Set_uint32_256_256 -1.24% 7788110.806 7691916.848 - 0.18% -
std::unordered_set<int>::ctor(const&)/0 -1.23% 13.012 12.851 - -0.53% -
std::pop_heap(vector<std::string>)/8 -1.23% 54.290 53.621 - 0.67% -
SetIntersection_Front_Vector_uint64_1024_1 -1.23% 1048375.660 1035486.565 - -1.64% -
BM_StringRelational_Compare_Huge_Empty_Control -1.23% 1.634 1.614 - -3.02% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.22% 398.178 393.312 - 0.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 12.904 12.746 - 0.29% -
SetIntersection_Front_Set_string_262144_4 -1.22% 1279899.034 1264312.285 - 0.62% -
BM_deque_vector_move_backward/4000 -1.22% 143.230 141.489 - -0.11% -
std::is_sorted(vector<int>)/1024 -1.22% 247.984 244.969 - 0.79% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.21% 9136.669 9025.730 - -0.54% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.21% 73780.480 72885.083 - -4.95% -
std::reverse(vector<int>)/512 -1.21% 16.524 16.324 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.21% 11885558.715 11741717.700 - -0.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.21% 397.265 392.457 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.21% 10910963.406 10779057.379 - -1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.21% 1.481 1.463 - -0.16% -
SetIntersection_None_Vector_string_256_16 -1.21% 4323954.653 4271791.100 - -0.65% -
std::multiset<int>::ctor(const&)/0 -1.21% 12.918 12.762 - -2.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.21% 396.147 391.371 - 0.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 608115.312 600795.830 - 0.07% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.20% 8.462 8.360 - 0.68% -
SetIntersection_None_Vector_uint32_16384_1 -1.20% 1114384.838 1100978.735 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.20% 9.480 9.366 - -0.33% -
SetIntersection_Front_Vector_uint64_64_64 -1.20% 10702633.848 10573930.268 - -2.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.20% 23330.612 23050.927 - 1.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.20% 13.362 13.202 - -1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -1.20% 1111320.571 1098025.202 - 0.58% -
std::map<int,_int>::contains(key)_(existent)/32 -1.20% 1.658 1.638 - 0.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.20% 562.840 556.114 - 1.25% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.19% 398.854 394.088 - 0.16% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.19% 41.151 40.661 - -1.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.19% 446.263 440.952 - -3.29% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.19% 397.676 392.957 - -1.23% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.19% 20.716 20.470 - -0.49% -
std::multimap<int,_int>::ctor(const&)/0 -1.18% 12.918 12.765 - -0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.18% 354636383.584 350446635.002 - -2.34% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.18% 1280043.701 1264936.441 - -1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.18% 1078129.030 1065406.506 - 1.04% -
BM_deque_deque_copy_backward/512 -1.18% 19.130 18.905 - -1.76% -
SetIntersection_None_Vector_uint64_16384_16 -1.18% 1111855.840 1098755.420 - -2.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.18% 2901188.730 2867012.539 - 0.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.012 12.860 - 0.24% -
SetIntersection_Front_Vector_string_262144_262144 -1.17% 14533929.443 14363778.973 - -1.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.17% 399.036 394.369 - 0.47% -
SetIntersection_None_Vector_uint32_262144_16 -1.17% 1138355.437 1125044.415 - 0.03% -
std::unordered_set<std::string>::clear()/0 -1.17% 398.988 394.324 - 0.28% -
SetIntersection_Interlaced_Set_float_16384_256 -1.17% 200452314.157 198108899.690 - -0.32% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.17% 13.761 13.600 - -0.17% -
SetIntersection_None_Vector_uint32_262144_1 -1.17% 1128766.049 1115583.419 - -0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.17% 736.360 727.772 - -1.55% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.17% 13.210 13.056 - -0.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.16% 8421887.417 8323834.720 - 0.03% -
rng::fold_left(vector<int>)/32 -1.16% 21.979 21.723 - -6.24% -
SetIntersection_None_Vector_uint64_262144_262144 -1.16% 1138528.605 1125306.238 - -2.80% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.16% 41.448 40.967 - -0.14% -
std::find_if(list<int>)_(bail_25%)/8192 -1.16% 1452.046 1435.201 - -6.85% -
std::remove_copy_if(vector<int>)_(prefix)/32 -1.16% 12.323 12.180 - -1.02% -
SetIntersection_None_Set_string_256_64 -1.16% 9428165.036 9318856.984 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.16% 1083592.178 1071053.765 - -0.08% -
SetIntersection_None_Vector_float_16_1 -1.15% 64161355.631 63420812.136 - 0.27% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.15% 35.838 35.425 - -1.30% -
SetIntersection_None_Vector_uint32_16384_16 -1.15% 1114813.746 1101965.403 - 1.25% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.15% 2.445 2.417 - -1.08% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.15% 19.013 18.794 - 0.95% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.15% 13.367 13.214 - 0.31% -
SetIntersection_None_Vector_string_16384_1024 -1.15% 1232525.050 1218354.127 - -2.50% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.15% 20.363 20.130 - -0.90% -
BM_CmpEqual_schar_ushort -1.15% 1.112 1.099 - -0.38% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.15% 4854.522 4798.921 - -0.24% -
SetIntersection_Front_Vector_uint64_262144_1024 -1.14% 5341812.782 5280698.320 - -2.40% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 13.004 12.856 - 0.28% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 87.638 86.637 - -1.33% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.14% 2218.379 2193.034 - -1.16% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.14% 7.425 7.340 - -0.64% -
std::pop_heap(vector<int>)/8 -1.14% 51.641 51.051 - -0.21% -
std::unordered_multiset<int>::clear()/0 -1.14% 396.600 392.075 - 0.47% -
SetIntersection_None_Vector_uint64_1024_256 -1.14% 1088515.945 1076106.888 - -0.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.14% 13.970 13.811 - -0.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.14% 76484.215 75615.142 - -0.57% -
SetIntersection_Front_Set_uint64_16384_1 -1.13% 1059419.799 1047400.287 - 1.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.13% 26.712 26.409 - -4.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.13% 52.294 51.702 - -0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.13% 396.725 392.238 - -0.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.13% 12.872 12.727 - -1.97% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.13% 13.446 13.294 - 0.02% -
SetIntersection_None_Vector_string_1024_1024 -1.13% 1175487.100 1162225.756 - 1.04% -
BM_deque_vector_ranges_move/5500 -1.13% 197.144 194.921 - 0.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.12% 398.743 394.259 - 0.05% -
SetIntersection_Front_Vector_float_16_16 -1.12% 35920845.811 35517268.904 - -0.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.12% 10.794 10.672 - -3.31% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.12% 24.364 24.091 - -5.87% -
std::set<int>::ctor(const&)/0 -1.12% 12.921 12.776 - 0.17% -
SetIntersection_Front_Vector_string_262144_1024 -1.12% 40066086.138 39619200.742 - 0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.11% 163389564.305 161569375.808 - 0.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.11% 21.860 21.617 - 1.01% -
BM_CmpLess_schar_short -1.11% 0.956 0.946 - -0.29% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.11% 18.825 18.617 - -2.16% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.10% 22913.248 22660.087 - -1.44% -
std::adjacent_find(vector<int>,_pred)/50 -1.10% 23.194 22.938 - -4.88% -
BM_deque_deque_ranges_copy/65536 -1.10% 3092.778 3058.709 - -0.85% -
std::reverse(vector<int>)/4096 -1.10% 131.793 130.343 - -0.79% -
std::none_of(list<int>)_(process_all)/32 -1.10% 11.799 11.670 - -3.92% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.10% 345781.902 341983.111 - -2.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.10% 398.587 394.212 - 0.10% -
BM_vector_deque_copy_backward/5500 -1.10% 200.208 198.012 - -1.74% -
SetIntersection_None_Vector_string_1024_4 -1.10% 1177095.671 1164185.168 - -1.54% -
std::map<std::string,_int>::ctor(const&)/0 -1.10% 12.843 12.702 - -0.13% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.10% 94152.033 93120.051 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.09% 2.027 2.005 - -2.50% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.09% 19.217 19.007 - -1.69% -
SetIntersection_None_Vector_uint32_1024_256 -1.09% 1093842.660 1081873.366 - -0.43% -
SetIntersection_None_Vector_uint32_256_64 -1.09% 3437782.050 3400181.591 - 0.92% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.09% 397.604 393.256 - 0.55% -
SetIntersection_Interlaced_Set_float_262144_64 -1.09% 1573635.904 1556452.229 - -0.53% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.09% 4920.825 4867.331 - 0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.09% 396.495 392.186 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.08% 12160.987 12029.156 - -0.34% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 417.858 413.332 - -2.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.08% 2.273 2.249 - -1.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.08% 13005203.083 12864934.608 - -1.33% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.08% 60003140.116 59356344.823 - 0.29% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.08% 14.894 14.733 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.08% 136985596.814 135510485.752 - 0.73% -
bm_lexicographical_compare<int>/64 -1.08% 4.536 4.487 - 1.54% -
SetIntersection_Front_Vector_float_1024_1 -1.07% 1056776.886 1045473.560 - 0.05% -
std::stable_partition(list<int>)_(sparse)/50 -1.07% 27.043 26.755 - -5.10% -
std::multimap<int,_int>::clear()/0 -1.07% 395.523 391.300 - -0.12% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.07% 12.860 12.722 - 0.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.07% 570.477 564.398 - -0.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.07% 143732.920 142202.003 - -0.65% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.06% 63724.692 63046.282 - -2.25% -
BM_CmpLess_schar_int -1.06% 1.130 1.118 - 0.60% -
SetIntersection_Front_Vector_string_262144_16 -1.06% 1608091.112 1590974.721 - -2.72% -
SetIntersection_None_Vector_string_256_4 -1.06% 4518672.656 4470587.025 - -0.23% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.06% 26564.708 26282.288 - 0.39% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.06% 114445.855 113229.869 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.06% 754.814 746.797 - 1.91% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.06% 17.677 17.489 - -3.61% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.06% 16.012 15.842 - -1.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.06% 60.114 59.476 - 5.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.06% 1014687.591 1003946.615 - -3.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.06% 399.419 395.193 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 396.173 391.982 - -0.13% -
SetIntersection_Front_Set_uint64_16384_64 -1.06% 1680363.084 1662586.841 - -1.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.06% 396.639 392.451 - -0.13% -
std::move(list<int>)/512 -1.06% 353.500 349.768 - -1.15% -
std::remove_if(deque<int>)_(prefix)/32 -1.06% 54.625 54.049 - -0.44% -
SetIntersection_None_Vector_uint32_16384_1024 -1.05% 1117583.399 1105799.881 - 0.63% -
SetIntersection_Interlaced_Set_string_16384_256 -1.05% 358077212.254 354319417.010 - -2.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.05% 780.090 771.904 - -0.17% -
std::set<std::string>::ctor(const&)/8192 -1.04% 346197.706 342580.252 - 0.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.04% 13.407 13.267 - -0.28% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 7822.914 7741.545 - -0.33% -
SetIntersection_Front_Set_float_64_16 -1.04% 15499835.303 15338744.369 - 0.83% -
SetIntersection_Front_Set_uint64_262144_262144 -1.04% 1677013.348 1659607.826 - -1.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.03% 397.041 392.942 - 0.16% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.03% 1.820 1.801 - 0.27% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.03% 488262.020 483249.066 - 0.58% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.03% 5.317 5.262 - -0.04% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 13.956 13.813 - -0.23% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.02% 3.587 3.551 - -1.71% -
SetIntersection_Front_Set_uint32_256_1 -1.02% 4207770.911 4164854.634 - 1.96% -
std::sort(deque<int>)_(pipe-organ)/8 -1.02% 20.225 20.019 - -0.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.02% 397.151 393.107 - 0.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 -1.02% 880.122 871.163 - -0.32% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.02% 31.594 31.273 - -3.54% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.02% 451.123 446.544 - -0.51% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.01% 1059570.090 1048825.689 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.01% 8201.226 8118.139 - 0.57% -
SetIntersection_None_Vector_float_256_16 -1.01% 4099074.404 4057563.068 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.01% 400.360 396.306 - 0.20% -
BM_StringRelational_Less_Large_Huge_Control -1.01% 2.180 2.158 - -0.36% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.01% 534.130 528.738 - 0.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.01% 407623.529 403517.023 - -0.71% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.01% 611278.079 605129.645 - -4.29% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.01% 21.396 21.181 - -0.43% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.00% 25.423 25.168 - -2.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.00% 400.048 396.042 - -2.09% -
std::set<int>::erase(iterator)/8192 -1.00% 20.696 20.489 - 3.64% -


Report Time: 6.42s
Name Current %
BM_CmpEqual_int_int 1.064 -
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.115 -
BM_CmpEqual_int_uint 1.081 2.19%
BM_CmpEqual_int_ushort 1.112 2.62%
BM_CmpEqual_schar_int 1.145 -
BM_CmpEqual_schar_schar 1.084 -
BM_CmpEqual_schar_short 1.133 -
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.108 -
BM_CmpEqual_schar_ushort 1.099 -
BM_CmpEqual_short_int 1.133 1.32%
BM_CmpEqual_short_schar 1.132 -
BM_CmpEqual_short_short 1.074 -
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.107 -
BM_CmpEqual_short_ushort 1.103 2.10%
BM_CmpEqual_uchar_int 1.068 1.42%
BM_CmpEqual_uchar_schar 1.034 2.45%
BM_CmpEqual_uchar_short 0.990 -
BM_CmpEqual_uchar_uchar 1.067 -1.33%
BM_CmpEqual_uchar_uint 1.060 -
BM_CmpEqual_uchar_ushort 1.051 -1.77%
BM_CmpEqual_uint_int 1.053 -
BM_CmpEqual_uint_schar 1.007 -2.00%
BM_CmpEqual_uint_short 1.038 -
BM_CmpEqual_uint_uchar 1.092 -1.44%
BM_CmpEqual_uint_uint 1.075 -
BM_CmpEqual_uint_ushort 1.100 -
BM_CmpEqual_ushort_int 1.074 -
BM_CmpEqual_ushort_schar 0.990 -2.31%
BM_CmpEqual_ushort_short 1.010 -2.99%
BM_CmpEqual_ushort_uchar 1.077 -1.22%
BM_CmpEqual_ushort_uint 1.062 1.38%
BM_CmpEqual_ushort_ushort 1.050 -2.27%
BM_CmpLess_int_int 1.065 -
BM_CmpLess_int_schar 1.124 -1.38%
BM_CmpLess_int_short 1.135 1.18%
BM_CmpLess_int_uchar 1.116 -
BM_CmpLess_int_uint 1.079 1.20%
BM_CmpLess_int_ushort 1.114 -
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.946 -
BM_CmpLess_schar_uchar 1.099 1.41%
BM_CmpLess_schar_uint 1.108 -
BM_CmpLess_schar_ushort 1.099 -
BM_CmpLess_short_int 1.133 -
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.986 3.16%
BM_CmpLess_short_uchar 1.112 -
BM_CmpLess_short_uint 1.107 -1.69%
BM_CmpLess_short_ushort 1.110 -
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.060 4.27%
BM_CmpLess_uchar_short 1.042 -
BM_CmpLess_uchar_uchar 1.047 -2.66%
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.066 2.46%
BM_CmpLess_uint_int 1.062 -
BM_CmpLess_uint_schar 1.059 -
BM_CmpLess_uint_short 1.047 -
BM_CmpLess_uint_uchar 1.119 -
BM_CmpLess_uint_uint 1.052 -1.28%
BM_CmpLess_uint_ushort 1.116 -
BM_CmpLess_ushort_int 1.074 -1.57%
BM_CmpLess_ushort_schar 1.039 -2.73%
BM_CmpLess_ushort_short 1.038 -2.65%
BM_CmpLess_ushort_uchar 1.126 -1.38%
BM_CmpLess_ushort_uint 1.078 -
BM_CmpLess_ushort_ushort 1.056 -
BM_PushHeap_float_Ascending_1 0.617 -10.50%
BM_PushHeap_float_Ascending_1024 3.105 -
BM_PushHeap_float_Ascending_16 0.987 -
BM_PushHeap_float_Ascending_16384 4.373 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.057 -1.91%
BM_PushHeap_float_Ascending_4 0.589 -
BM_PushHeap_float_Ascending_64 1.753 -
BM_PushHeap_float_Descending_1 0.475 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.365 -
BM_PushHeap_float_Descending_16384 0.386 -
BM_PushHeap_float_Descending_256 0.400 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.348 -4.34%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.568 -18.53%
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.894 -
BM_PushHeap_float_PipeOrgan_16384 2.514 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.154 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.577 46.75%
BM_PushHeap_float_QuickSortAdversary_1024 0.613 -
BM_PushHeap_float_QuickSortAdversary_16 1.070 8.44%
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.737 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.589 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.474 -
BM_PushHeap_float_Random_1024 7.019 -
BM_PushHeap_float_Random_16 5.064 -
BM_PushHeap_float_Random_16384 7.166 -
BM_PushHeap_float_Random_256 6.928 2.31%
BM_PushHeap_float_Random_262144 7.164 -
BM_PushHeap_float_Random_4 2.281 -6.26%
BM_PushHeap_float_Random_64 6.338 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.369 -3.18%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.356 -4.37%
BM_PushHeap_float_SingleElement_64 0.380 -2.63%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.421 -1.88%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.676 -1.30%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -1.70%
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.351 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.782 -1.61%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.558 5.24%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.617 4.54%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.879 -1.28%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -1.27%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.090 1.03%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.366 -1.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.407 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -1.99%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.477 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -1.41%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.202 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.551 -1.71%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.096 -1.07%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.545 -1.90%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.570 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -6.52%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.936 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.347 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.985 -1.72%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.991 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.954 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.804 10.29%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.490 -3.50%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -1.79%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 7.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -8.23%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.592 -6.53%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 14.621 10.52%
BM_PushHeap_string_Ascending_16 4.789 1.74%
BM_PushHeap_string_Ascending_16384 20.503 5.75%
BM_PushHeap_string_Ascending_256 12.202 13.68%
BM_PushHeap_string_Ascending_262144 29.180 -3.42%
BM_PushHeap_string_Ascending_4 2.567 -
BM_PushHeap_string_Ascending_64 8.148 12.91%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.444 -11.54%
BM_PushHeap_string_Descending_16 2.180 -12.09%
BM_PushHeap_string_Descending_16384 2.369 -15.23%
BM_PushHeap_string_Descending_256 2.377 -11.30%
BM_PushHeap_string_Descending_262144 3.264 -
BM_PushHeap_string_Descending_4 1.919 -12.06%
BM_PushHeap_string_Descending_64 2.290 -11.72%
BM_PushHeap_string_PipeOrgan_1 0.706 -
BM_PushHeap_string_PipeOrgan_1024 9.136 -11.98%
BM_PushHeap_string_PipeOrgan_16 4.178 -12.57%
BM_PushHeap_string_PipeOrgan_16384 12.414 -13.08%
BM_PushHeap_string_PipeOrgan_256 7.624 -12.64%
BM_PushHeap_string_PipeOrgan_262144 16.799 -13.42%
BM_PushHeap_string_PipeOrgan_4 2.605 -9.59%
BM_PushHeap_string_PipeOrgan_64 5.700 -13.02%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.110 -4.26%
BM_PushHeap_string_QuickSortAdversary_16 10.419 -3.90%
BM_PushHeap_string_QuickSortAdversary_16384 15.493 -5.27%
BM_PushHeap_string_QuickSortAdversary_256 14.514 -4.68%
BM_PushHeap_string_QuickSortAdversary_262144 15.913 -5.46%
BM_PushHeap_string_QuickSortAdversary_4 6.410 -2.81%
BM_PushHeap_string_QuickSortAdversary_64 13.037 -4.33%
BM_PushHeap_string_Random_1 0.583 24.37%
BM_PushHeap_string_Random_1024 15.160 -
BM_PushHeap_string_Random_16 10.437 -
BM_PushHeap_string_Random_16384 16.271 -
BM_PushHeap_string_Random_256 14.415 -
BM_PushHeap_string_Random_262144 18.109 -
BM_PushHeap_string_Random_4 6.209 -
BM_PushHeap_string_Random_64 12.970 -
BM_PushHeap_string_SingleElement_1 0.471 -19.48%
BM_PushHeap_string_SingleElement_1024 2.715 -9.22%
BM_PushHeap_string_SingleElement_16 2.676 -9.98%
BM_PushHeap_string_SingleElement_16384 2.706 -8.51%
BM_PushHeap_string_SingleElement_256 2.704 -9.56%
BM_PushHeap_string_SingleElement_262144 2.719 -9.32%
BM_PushHeap_string_SingleElement_4 2.380 -8.28%
BM_PushHeap_string_SingleElement_64 2.733 -9.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -15.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.005 -2.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.744 -1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.834 -2.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.896 -1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.904 -2.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.462 -24.86%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.627 3.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.600 4.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.617 1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.658 3.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.617 2.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.598 -11.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.667 1.58%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.578 47.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.048 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.921 -2.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.591 1.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.375 -1.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.149 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 59.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.559 2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.286 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.172 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.114 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.769 -1.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.791 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.680 1.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.430 -11.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.321 -1.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.033 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.366 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.936 -2.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.303 -3.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.549 3.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.690 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 28.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.621 2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.651 2.11%
BM_PushHeap_uint32_Ascending_1 0.520 30.08%
BM_PushHeap_uint32_Ascending_1024 2.619 1.03%
BM_PushHeap_uint32_Ascending_16 0.930 -1.86%
BM_PushHeap_uint32_Ascending_16384 3.716 -
BM_PushHeap_uint32_Ascending_256 2.139 1.19%
BM_PushHeap_uint32_Ascending_262144 4.838 -
BM_PushHeap_uint32_Ascending_4 0.593 -
BM_PushHeap_uint32_Ascending_64 1.557 -
BM_PushHeap_uint32_Descending_1 0.467 -
BM_PushHeap_uint32_Descending_1024 0.385 -3.37%
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.381 -2.97%
BM_PushHeap_uint32_Descending_256 0.397 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.359 3.19%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.392 -
BM_PushHeap_uint32_PipeOrgan_1024 1.921 -
BM_PushHeap_uint32_PipeOrgan_16 0.865 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.058 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -2.86%
BM_PushHeap_uint32_QuickSortAdversary_1 0.501 3.34%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.961 3.18%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.716 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.592 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.447 -20.95%
BM_PushHeap_uint32_Random_1024 5.755 -4.41%
BM_PushHeap_uint32_Random_16 4.053 -8.12%
BM_PushHeap_uint32_Random_16384 5.816 -4.20%
BM_PushHeap_uint32_Random_256 5.529 -3.76%
BM_PushHeap_uint32_Random_262144 5.913 -4.21%
BM_PushHeap_uint32_Random_4 2.155 -3.71%
BM_PushHeap_uint32_Random_64 5.046 -5.45%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.373 -
BM_PushHeap_uint32_SingleElement_16 0.355 5.17%
BM_PushHeap_uint32_SingleElement_16384 0.367 -
BM_PushHeap_uint32_SingleElement_256 0.391 -
BM_PushHeap_uint32_SingleElement_262144 0.366 -
BM_PushHeap_uint32_SingleElement_4 0.354 5.55%
BM_PushHeap_uint32_SingleElement_64 0.364 -
BM_PushHeap_uint64_Ascending_1 0.466 -2.13%
BM_PushHeap_uint64_Ascending_1024 2.724 2.52%
BM_PushHeap_uint64_Ascending_16 0.942 1.27%
BM_PushHeap_uint64_Ascending_16384 3.759 -
BM_PushHeap_uint64_Ascending_256 2.260 2.38%
BM_PushHeap_uint64_Ascending_262144 5.193 4.86%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.683 6.49%
BM_PushHeap_uint64_Descending_1 0.696 -
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.365 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -1.49%
BM_PushHeap_uint64_PipeOrgan_16 0.888 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -1.67%
BM_PushHeap_uint64_PipeOrgan_256 1.699 -1.22%
BM_PushHeap_uint64_PipeOrgan_262144 3.040 -1.41%
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.320 -1.27%
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.943 -2.96%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.486 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.559 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.633 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.406 -
BM_PushHeap_uint64_Random_16 4.763 3.25%
BM_PushHeap_uint64_Random_16384 6.410 -
BM_PushHeap_uint64_Random_256 6.236 -
BM_PushHeap_uint64_Random_262144 6.424 -
BM_PushHeap_uint64_Random_4 2.582 -
BM_PushHeap_uint64_Random_64 5.770 -
BM_PushHeap_uint64_SingleElement_1 0.393 -25.76%
BM_PushHeap_uint64_SingleElement_1024 0.363 -6.55%
BM_PushHeap_uint64_SingleElement_16 0.338 -12.11%
BM_PushHeap_uint64_SingleElement_16384 0.364 -6.30%
BM_PushHeap_uint64_SingleElement_256 0.385 -5.54%
BM_PushHeap_uint64_SingleElement_262144 0.357 -6.21%
BM_PushHeap_uint64_SingleElement_4 0.356 -9.77%
BM_PushHeap_uint64_SingleElement_64 0.352 -8.45%
BM_StringAssignAsciizMix_Opaque 5.052 -4.74%
BM_StringAssignAsciizMix_Transparent 3.007 -1.73%
BM_StringAssignAsciiz_Empty_Opaque 3.103 2.01%
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.896 -
BM_StringAssignAsciiz_Huge_Transparent 189.890 -
BM_StringAssignAsciiz_Large_Opaque 11.569 -1.49%
BM_StringAssignAsciiz_Large_Transparent 11.579 -1.43%
BM_StringAssignAsciiz_Small_Opaque 3.104 2.06%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 110.632 -1.53%
BM_StringAssignStr_Huge_Transparent 111.167 -1.62%
BM_StringAssignStr_Large_Opaque 10.358 -2.20%
BM_StringAssignStr_Large_Transparent 10.305 -2.82%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.487 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.308 6.68%
BM_StringConstructDestroyCStr_Empty_Transparent 0.266 14.42%
BM_StringConstructDestroyCStr_Huge_Opaque 159.566 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.824 -
BM_StringConstructDestroyCStr_Large_Opaque 15.318 -4.41%
BM_StringConstructDestroyCStr_Large_Transparent 10.653 4.49%
BM_StringConstructDestroyCStr_Small_Opaque 2.178 -
BM_StringConstructDestroyCStr_Small_Transparent 0.347 -12.49%
BM_StringCopy_Empty 0.579 -2.37%
BM_StringCopy_Huge 108.180 -
BM_StringCopy_Large 6.297 2.82%
BM_StringCopy_Small 0.661 -
BM_StringCtorDefault 0.234 -12.40%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 10.915 1.58%
BM_StringDestroy_Large 7.380 3.28%
BM_StringDestroy_Small 0.623 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.325 -4.89%
BM_StringEraseToEnd_Huge_Transparent 2.440 -3.93%
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.831 -
BM_StringEraseToEnd_Small_Opaque 0.596 -
BM_StringEraseToEnd_Small_Transparent 0.411 -
BM_StringEraseWithMove_Empty_Opaque 0.958 18.72%
BM_StringEraseWithMove_Empty_Transparent 0.719 25.64%
BM_StringEraseWithMove_Huge_Opaque 46.171 -3.95%
BM_StringEraseWithMove_Huge_Transparent 47.523 3.87%
BM_StringEraseWithMove_Large_Opaque 2.727 7.72%
BM_StringEraseWithMove_Large_Transparent 2.622 12.79%
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.179 1.53%
BM_StringFindAllMatch/1 3.228 6.39%
BM_StringFindAllMatch/131072 2270.460 -2.56%
BM_StringFindAllMatch/32768 575.229 -2.05%
BM_StringFindAllMatch/4096 86.293 7.91%
BM_StringFindAllMatch/512 11.629 -
BM_StringFindAllMatch/64 3.502 10.21%
BM_StringFindAllMatch/8 3.052 9.60%
BM_StringFindCharLiteral/1024 19.610 7.23%
BM_StringFindCharLiteral/128 3.005 -3.56%
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.316 -
BM_StringFindCharLiteral/256 5.368 -1.46%
BM_StringFindCharLiteral/32 1.618 -9.30%
BM_StringFindCharLiteral/4096 77.377 -
BM_StringFindCharLiteral/512 9.475 -
BM_StringFindCharLiteral/64 2.081 -10.11%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.318 -
BM_StringFindMatch1/1 981.860 -2.42%
BM_StringFindMatch1/32768 1581.808 -
BM_StringFindMatch1/4096 1058.460 -
BM_StringFindMatch1/512 991.630 -
BM_StringFindMatch1/64 982.312 -1.01%
BM_StringFindMatch1/8 981.508 -2.15%
BM_StringFindMatch2/1 991.739 -
BM_StringFindMatch2/32768 1586.852 1.36%
BM_StringFindMatch2/4096 1078.760 1.27%
BM_StringFindMatch2/512 1013.560 2.26%
BM_StringFindMatch2/64 1007.999 2.50%
BM_StringFindMatch2/8 1008.545 2.64%
BM_StringFindNoMatch/10 1.355 6.06%
BM_StringFindNoMatch/131072 1962.949 -
BM_StringFindNoMatch/32768 499.151 -
BM_StringFindNoMatch/4096 75.364 -
BM_StringFindNoMatch/512 9.390 1.84%
BM_StringFindNoMatch/64 2.099 -
BM_StringFindStringLiteral/1024 18.221 -
BM_StringFindStringLiteral/128 3.220 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.403 -
BM_StringFindStringLiteral/256 5.657 -
BM_StringFindStringLiteral/32 1.806 -2.33%
BM_StringFindStringLiteral/4096 77.641 -
BM_StringFindStringLiteral/512 9.539 -
BM_StringFindStringLiteral/64 2.275 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.659 -
BM_StringMove_Empty 0.585 2.63%
BM_StringMove_Huge 0.808 -
BM_StringMove_Large 0.723 2.11%
BM_StringMove_Small 0.725 -
BM_StringRead_Cold_Deep_Empty 1.215 -
BM_StringRead_Cold_Deep_Large 1.312 -1.78%
BM_StringRead_Cold_Deep_Small 1.216 -
BM_StringRead_Cold_Shallow_Empty 1.127 -2.04%
BM_StringRead_Cold_Shallow_Large 1.142 -3.08%
BM_StringRead_Cold_Shallow_Small 1.121 -2.73%
BM_StringRead_Hot_Deep_Empty 0.496 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.481 -
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.422 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.645 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.647 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.439 3.75%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.043 2.98%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.423 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.205 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.668 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.255 4.31%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.323 6.68%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 20.55%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.826 1.59%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.814 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.816 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.413 -10.00%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.361 -19.74%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.647 -6.66%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.626 -3.11%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.609 -9.20%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.668 6.13%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.604 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.698 6.08%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.235 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.430 2.13%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.050 -2.75%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.646 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.661 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.236 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.786 7.01%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.192 2.63%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.615 -6.27%
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -3.23%
BM_StringRelational_Compare_Empty_Large_Control 1.619 -3.22%
BM_StringRelational_Compare_Empty_Small_Control 1.615 -3.00%
BM_StringRelational_Compare_Huge_Empty_Control 1.614 -3.02%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 100.593 1.04%
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.815 -
BM_StringRelational_Compare_Huge_Huge_Control 99.191 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.614 -2.94%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.840 -2.76%
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.621 -3.51%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 1.743 -8.68%
BM_StringRelational_Eq_Empty_Huge_Control 0.485 4.12%
BM_StringRelational_Eq_Empty_Large_Control 0.478 2.83%
BM_StringRelational_Eq_Empty_Small_Control 0.473 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.411 -7.81%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.019 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.709 -
BM_StringRelational_Eq_Huge_Huge_Control 98.721 -
BM_StringRelational_Eq_Large_Huge_Control 0.477 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.557 -1.97%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.857 -10.72%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.233 -2.93%
BM_StringRelational_Eq_Small_Huge_Control 0.494 4.80%
BM_StringRelational_Eq_Small_Large_Control 0.487 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.428 -4.96%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.021 -2.70%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.451 -6.77%
BM_StringRelational_Eq_Small_Small_Control 1.635 -7.44%
BM_StringRelational_Less_Empty_Empty_Control 1.668 4.31%
BM_StringRelational_Less_Empty_Huge_Control 1.614 4.21%
BM_StringRelational_Less_Empty_Large_Control 1.666 6.54%
BM_StringRelational_Less_Empty_Small_Control 1.717 7.17%
BM_StringRelational_Less_Huge_Empty_Control 1.644 -1.49%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.410 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.426 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.663 -
BM_StringRelational_Less_Huge_Huge_Control 99.202 -
BM_StringRelational_Less_Huge_Large_Control 2.159 -
BM_StringRelational_Less_Huge_Small_Control 1.852 -
BM_StringRelational_Less_Large_Empty_Control 1.616 -2.97%
BM_StringRelational_Less_Large_Huge_Control 2.158 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.419 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.110 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.171 -
BM_StringRelational_Less_Large_Small_Control 1.849 -
BM_StringRelational_Less_Small_Empty_Control 1.613 4.06%
BM_StringRelational_Less_Small_Huge_Control 1.868 -1.32%
BM_StringRelational_Less_Small_Large_Control 1.891 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.412 1.66%
BM_StringRelational_Less_Small_Small_ChangeLast 1.782 -1.59%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.426 -
BM_StringRelational_Less_Small_Small_Control 1.851 1.45%
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.659 -
BM_align/256 0.628 -4.15%
BM_align/64 0.639 -2.79%
BM_align/8 0.657 -
BM_deque_deque_copy/0 0.740 5.75%
BM_deque_deque_copy/1 2.576 1.23%
BM_deque_deque_copy/1024 37.063 1.06%
BM_deque_deque_copy/2 2.305 -
BM_deque_deque_copy/4000 142.532 1.07%
BM_deque_deque_copy/4096 148.286 -
BM_deque_deque_copy/512 17.694 -
BM_deque_deque_copy/5500 197.371 -
BM_deque_deque_copy/64 3.037 -
BM_deque_deque_copy/64000 3002.090 -
BM_deque_deque_copy/65536 3190.023 -
BM_deque_deque_copy/70000 3397.524 5.37%
BM_deque_deque_copy_backward/0 0.922 6.83%
BM_deque_deque_copy_backward/1 2.825 4.87%
BM_deque_deque_copy_backward/1024 38.045 -2.55%
BM_deque_deque_copy_backward/2 2.544 5.31%
BM_deque_deque_copy_backward/4000 148.516 -
BM_deque_deque_copy_backward/4096 151.766 -1.91%
BM_deque_deque_copy_backward/512 18.905 -1.76%
BM_deque_deque_copy_backward/5500 203.661 -
BM_deque_deque_copy_backward/64 3.347 -2.96%
BM_deque_deque_copy_backward/64000 7992.855 -
BM_deque_deque_copy_backward/65536 8195.341 1.33%
BM_deque_deque_copy_backward/70000 8471.569 -1.55%
BM_deque_deque_move/0 0.793 1.60%
BM_deque_deque_move/1 2.573 1.21%
BM_deque_deque_move/1024 37.189 -2.19%
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 142.870 -
BM_deque_deque_move/4096 147.722 -
BM_deque_deque_move/512 17.645 -
BM_deque_deque_move/5500 196.770 -
BM_deque_deque_move/64 3.040 -
BM_deque_deque_move/64000 3007.016 -2.91%
BM_deque_deque_move/65536 3252.473 4.62%
BM_deque_deque_move/70000 3408.561 -
BM_deque_deque_move_backward/0 0.921 13.07%
BM_deque_deque_move_backward/1 2.780 -
BM_deque_deque_move_backward/1024 38.883 1.17%
BM_deque_deque_move_backward/2 2.532 -
BM_deque_deque_move_backward/4000 151.089 -
BM_deque_deque_move_backward/4096 154.248 -
BM_deque_deque_move_backward/512 18.915 -
BM_deque_deque_move_backward/5500 206.108 1.28%
BM_deque_deque_move_backward/64 3.347 -1.28%
BM_deque_deque_move_backward/64000 7735.948 -1.40%
BM_deque_deque_move_backward/65536 8048.010 -
BM_deque_deque_move_backward/70000 8517.356 -3.02%
BM_deque_deque_ranges_copy/0 0.907 14.82%
BM_deque_deque_ranges_copy/1 2.589 5.19%
BM_deque_deque_ranges_copy/1024 38.245 1.24%
BM_deque_deque_ranges_copy/2 2.306 5.43%
BM_deque_deque_ranges_copy/4000 142.565 -
BM_deque_deque_ranges_copy/4096 147.284 -
BM_deque_deque_ranges_copy/512 17.665 -
BM_deque_deque_ranges_copy/5500 199.069 -
BM_deque_deque_ranges_copy/64 3.086 1.00%
BM_deque_deque_ranges_copy/64000 3031.950 2.27%
BM_deque_deque_ranges_copy/65536 3058.709 -
BM_deque_deque_ranges_copy/70000 3247.113 -1.00%
BM_deque_deque_ranges_copy_backward/0 0.921 -
BM_deque_deque_ranges_copy_backward/1 2.787 -
BM_deque_deque_ranges_copy_backward/1024 37.696 -
BM_deque_deque_ranges_copy_backward/2 2.531 -
BM_deque_deque_ranges_copy_backward/4000 151.991 1.84%
BM_deque_deque_ranges_copy_backward/4096 152.322 -
BM_deque_deque_ranges_copy_backward/512 18.942 -1.86%
BM_deque_deque_ranges_copy_backward/5500 202.562 -
BM_deque_deque_ranges_copy_backward/64 3.339 -4.83%
BM_deque_deque_ranges_copy_backward/64000 7895.088 1.20%
BM_deque_deque_ranges_copy_backward/65536 8113.252 -
BM_deque_deque_ranges_copy_backward/70000 8620.027 -
BM_deque_deque_ranges_move/0 0.849 21.69%
BM_deque_deque_ranges_move/1 2.498 3.21%
BM_deque_deque_ranges_move/1024 36.714 -
BM_deque_deque_ranges_move/2 2.244 2.69%
BM_deque_deque_ranges_move/4000 145.739 -
BM_deque_deque_ranges_move/4096 147.652 -
BM_deque_deque_ranges_move/512 17.680 -
BM_deque_deque_ranges_move/5500 197.943 -
BM_deque_deque_ranges_move/64 3.076 1.10%
BM_deque_deque_ranges_move/64000 3031.464 -4.31%
BM_deque_deque_ranges_move/65536 3118.234 1.48%
BM_deque_deque_ranges_move/70000 3455.221 3.41%
BM_deque_deque_ranges_move_backward/0 0.743 -19.36%
BM_deque_deque_ranges_move_backward/1 2.519 -3.59%
BM_deque_deque_ranges_move_backward/1024 38.261 1.73%
BM_deque_deque_ranges_move_backward/2 2.306 -
BM_deque_deque_ranges_move_backward/4000 152.308 -
BM_deque_deque_ranges_move_backward/4096 154.027 1.20%
BM_deque_deque_ranges_move_backward/512 19.658 3.03%
BM_deque_deque_ranges_move_backward/5500 222.635 9.57%
BM_deque_deque_ranges_move_backward/64 3.665 5.01%
BM_deque_deque_ranges_move_backward/64000 7805.173 -
BM_deque_deque_ranges_move_backward/65536 8002.414 -
BM_deque_deque_ranges_move_backward/70000 8500.228 -
BM_deque_vector_copy/0 1.328 -9.73%
BM_deque_vector_copy/1 2.125 -
BM_deque_vector_copy/1024 37.777 2.08%
BM_deque_vector_copy/2 1.830 -
BM_deque_vector_copy/4000 142.341 -
BM_deque_vector_copy/4096 145.448 -
BM_deque_vector_copy/512 16.549 -
BM_deque_vector_copy/5500 197.998 -
BM_deque_vector_copy/64 2.578 -1.19%
BM_deque_vector_copy/64000 2848.696 -
BM_deque_vector_copy/65536 2894.277 -
BM_deque_vector_copy/70000 3269.809 1.88%
BM_deque_vector_copy_backward/0 1.502 6.65%
BM_deque_vector_copy_backward/1 2.112 -2.44%
BM_deque_vector_copy_backward/1024 40.663 9.80%
BM_deque_vector_copy_backward/2 1.843 -
BM_deque_vector_copy_backward/4000 144.043 1.09%
BM_deque_vector_copy_backward/4096 148.401 -
BM_deque_vector_copy_backward/512 18.385 2.51%
BM_deque_vector_copy_backward/5500 200.157 1.12%
BM_deque_vector_copy_backward/64 3.002 1.53%
BM_deque_vector_copy_backward/64000 8160.214 2.44%
BM_deque_vector_copy_backward/65536 8251.960 -
BM_deque_vector_copy_backward/70000 9257.163 -
BM_deque_vector_move/0 1.529 3.51%
BM_deque_vector_move/1 2.134 -
BM_deque_vector_move/1024 37.667 1.21%
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 143.779 1.23%
BM_deque_vector_move/4096 151.802 3.90%
BM_deque_vector_move/512 16.589 -
BM_deque_vector_move/5500 205.909 6.56%
BM_deque_vector_move/64 2.616 1.76%
BM_deque_vector_move/64000 3039.566 1.51%
BM_deque_vector_move/65536 3067.592 1.76%
BM_deque_vector_move/70000 3241.857 -
BM_deque_vector_move_backward/0 1.466 -
BM_deque_vector_move_backward/1 2.142 -
BM_deque_vector_move_backward/1024 37.492 -
BM_deque_vector_move_backward/2 1.899 3.44%
BM_deque_vector_move_backward/4000 141.489 -
BM_deque_vector_move_backward/4096 149.198 1.14%
BM_deque_vector_move_backward/512 18.326 2.25%
BM_deque_vector_move_backward/5500 199.325 1.83%
BM_deque_vector_move_backward/64 2.996 1.35%
BM_deque_vector_move_backward/64000 7883.303 -1.76%
BM_deque_vector_move_backward/65536 8125.359 -
BM_deque_vector_move_backward/70000 8694.500 -
BM_deque_vector_ranges_copy/0 1.480 -2.89%
BM_deque_vector_ranges_copy/1 2.145 1.40%
BM_deque_vector_ranges_copy/1024 37.519 -
BM_deque_vector_ranges_copy/2 1.874 2.24%
BM_deque_vector_ranges_copy/4000 144.367 1.56%
BM_deque_vector_ranges_copy/4096 145.592 -
BM_deque_vector_ranges_copy/512 16.560 -
BM_deque_vector_ranges_copy/5500 194.309 -
BM_deque_vector_ranges_copy/64 2.618 -
BM_deque_vector_ranges_copy/64000 2912.907 -
BM_deque_vector_ranges_copy/65536 2956.663 -
BM_deque_vector_ranges_copy/70000 3168.183 -1.76%
BM_deque_vector_ranges_copy_backward/0 1.394 1.36%
BM_deque_vector_ranges_copy_backward/1 2.116 -
BM_deque_vector_ranges_copy_backward/1024 36.912 -
BM_deque_vector_ranges_copy_backward/2 1.840 -
BM_deque_vector_ranges_copy_backward/4000 144.390 1.50%
BM_deque_vector_ranges_copy_backward/4096 149.445 -
BM_deque_vector_ranges_copy_backward/512 17.925 -
BM_deque_vector_ranges_copy_backward/5500 201.177 2.48%
BM_deque_vector_ranges_copy_backward/64 2.926 -
BM_deque_vector_ranges_copy_backward/64000 8094.905 -
BM_deque_vector_ranges_copy_backward/65536 8384.769 -
BM_deque_vector_ranges_copy_backward/70000 9199.180 3.68%
BM_deque_vector_ranges_move/0 1.446 6.62%
BM_deque_vector_ranges_move/1 2.094 -
BM_deque_vector_ranges_move/1024 37.736 1.02%
BM_deque_vector_ranges_move/2 1.841 -
BM_deque_vector_ranges_move/4000 144.968 1.57%
BM_deque_vector_ranges_move/4096 145.095 -
BM_deque_vector_ranges_move/512 16.573 -
BM_deque_vector_ranges_move/5500 194.921 -
BM_deque_vector_ranges_move/64 2.608 -
BM_deque_vector_ranges_move/64000 2956.477 -1.65%
BM_deque_vector_ranges_move/65536 2962.366 -1.66%
BM_deque_vector_ranges_move/70000 3217.131 -1.65%
BM_deque_vector_ranges_move_backward/0 1.592 8.50%
BM_deque_vector_ranges_move_backward/1 2.098 1.10%
BM_deque_vector_ranges_move_backward/1024 36.641 -
BM_deque_vector_ranges_move_backward/2 1.838 -
BM_deque_vector_ranges_move_backward/4000 142.439 -
BM_deque_vector_ranges_move_backward/4096 149.267 1.04%
BM_deque_vector_ranges_move_backward/512 17.924 -
BM_deque_vector_ranges_move_backward/5500 202.479 2.16%
BM_deque_vector_ranges_move_backward/64 2.924 -1.07%
BM_deque_vector_ranges_move_backward/64000 8118.099 3.13%
BM_deque_vector_ranges_move_backward/65536 8156.136 -
BM_deque_vector_ranges_move_backward/70000 8581.079 -1.07%
BM_getline_string 16.736 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.460 11.20%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.133 3.25%
BM_lexicographical_compare_three_way<IntPtr>/1048576 247232.933 1.14%
BM_lexicographical_compare_three_way<IntPtr>/16 4.399 5.14%
BM_lexicographical_compare_three_way<IntPtr>/16384 3773.626 3.39%
BM_lexicographical_compare_three_way<IntPtr>/256 70.706 6.02%
BM_lexicographical_compare_three_way<IntPtr>/262144 60437.647 2.15%
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 2.97%
BM_lexicographical_compare_three_way<IntPtr>/4096 956.284 3.34%
BM_lexicographical_compare_three_way<IntPtr>/64 15.801 4.94%
BM_lexicographical_compare_three_way<IntPtr>/65536 15097.457 2.60%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.298 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.645 2.36%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497917.111 2.26%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.224 1.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7725.323 2.48%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.404 2.67%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123427.515 2.24%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.824 2.90%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1937.237 2.53%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.529 2.57%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30858.053 2.62%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.228 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 258.656 2.67%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248207.728 3.48%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.506 -1.04%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3802.506 3.48%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.157 1.78%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60668.461 3.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.253 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 973.400 3.49%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 18.060 1.27%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15125.238 2.97%
BM_lexicographical_compare_three_way_fast_path/1 0.375 -16.32%
BM_lexicographical_compare_three_way_fast_path/1024 246.655 3.17%
BM_lexicographical_compare_three_way_fast_path/1048576 247460.806 -
BM_lexicographical_compare_three_way_fast_path/16 4.353 1.49%
BM_lexicographical_compare_three_way_fast_path/16384 3781.581 3.32%
BM_lexicographical_compare_three_way_fast_path/256 70.765 5.22%
BM_lexicographical_compare_three_way_fast_path/262144 60557.875 1.85%
BM_lexicographical_compare_three_way_fast_path/4 1.153 3.14%
BM_lexicographical_compare_three_way_fast_path/4096 959.314 3.20%
BM_lexicographical_compare_three_way_fast_path/64 15.831 4.63%
BM_lexicographical_compare_three_way_fast_path/65536 15116.071 2.33%
BM_lexicographical_compare_three_way_slow_path/1 0.412 -2.96%
BM_lexicographical_compare_three_way_slow_path/1024 294.202 2.24%
BM_lexicographical_compare_three_way_slow_path/1048576 294632.345 1.48%
BM_lexicographical_compare_three_way_slow_path/16 4.596 2.62%
BM_lexicographical_compare_three_way_slow_path/16384 4552.574 2.20%
BM_lexicographical_compare_three_way_slow_path/256 79.793 2.67%
BM_lexicographical_compare_three_way_slow_path/262144 72684.167 1.68%
BM_lexicographical_compare_three_way_slow_path/4 1.224 5.43%
BM_lexicographical_compare_three_way_slow_path/4096 1147.940 2.11%
BM_lexicographical_compare_three_way_slow_path/64 17.839 1.90%
BM_lexicographical_compare_three_way_slow_path/65536 18179.503 1.84%
BM_map_find_string_literal 10.766 -
BM_num_get<bool> 11.918 1.20%
BM_num_get<double> 37.173 -
BM_num_get<float> 37.044 -
BM_num_get<long> 10.881 1.17%
BM_num_get<long_double> 36.906 -2.79%
BM_num_get<long_long> 10.760 -
BM_num_get<unsigned_int> 9.784 1.56%
BM_num_get<unsigned_long> 10.579 2.78%
BM_num_get<unsigned_long_long> 10.573 2.35%
BM_num_get<unsigned_short> 10.180 1.10%
BM_num_get<void*> 10.881 -
BM_num_put<bool> 10.970 3.39%
BM_num_put<const_void*> 12.029 -2.79%
BM_num_put<double> 57.993 -
BM_num_put<long> 12.264 -
BM_num_put<long_double> 60.081 2.60%
BM_num_put<long_long> 11.782 -2.60%
BM_num_put<unsigned_long> 11.682 -1.21%
BM_num_put<unsigned_long_long> 11.540 -
BM_std_minmax_element<char>/1 0.311 3.64%
BM_std_minmax_element<char>/1024 283.783 7.74%
BM_std_minmax_element<char>/2 0.689 2.66%
BM_std_minmax_element<char>/3 1.162 7.72%
BM_std_minmax_element<char>/4 1.263 4.05%
BM_std_minmax_element<char>/4000 1096.046 8.23%
BM_std_minmax_element<char>/4096 1145.660 7.84%
BM_std_minmax_element<char>/512 144.039 6.85%
BM_std_minmax_element<char>/5500 1533.761 7.19%
BM_std_minmax_element<char>/64 17.425 2.98%
BM_std_minmax_element<char>/64000 17729.383 5.65%
BM_std_minmax_element<char>/65536 17994.346 4.59%
BM_std_minmax_element<char>/70000 18926.824 4.49%
BM_std_minmax_element<int>/1 0.310 -3.28%
BM_std_minmax_element<int>/1024 250.326 -6.25%
BM_std_minmax_element<int>/2 0.688 8.46%
BM_std_minmax_element<int>/3 1.095 -2.67%
BM_std_minmax_element<int>/4 1.211 -2.89%
BM_std_minmax_element<int>/4000 960.687 -6.47%
BM_std_minmax_element<int>/4096 983.977 -6.50%
BM_std_minmax_element<int>/512 127.848 -5.54%
BM_std_minmax_element<int>/5500 1314.116 -6.73%
BM_std_minmax_element<int>/64 16.271 -3.57%
BM_std_minmax_element<int>/64000 15247.645 -7.17%
BM_std_minmax_element<int>/65536 15572.196 -7.39%
BM_std_minmax_element<int>/70000 16635.432 -7.41%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 284.522 3.57%
BM_std_minmax_element<long_long>/2 0.687 2.77%
BM_std_minmax_element<long_long>/3 1.136 5.67%
BM_std_minmax_element<long_long>/4 1.275 2.98%
BM_std_minmax_element<long_long>/4000 1095.471 3.37%
BM_std_minmax_element<long_long>/4096 1119.455 3.36%
BM_std_minmax_element<long_long>/512 144.575 3.64%
BM_std_minmax_element<long_long>/5500 1501.776 3.32%
BM_std_minmax_element<long_long>/64 17.780 3.15%
BM_std_minmax_element<long_long>/64000 17474.909 2.76%
BM_std_minmax_element<long_long>/65536 17896.756 2.84%
BM_std_minmax_element<long_long>/70000 19143.703 3.26%
BM_std_minmax_element<short>/1 0.305 -
BM_std_minmax_element<short>/1024 272.121 2.05%
BM_std_minmax_element<short>/2 0.650 -3.85%
BM_std_minmax_element<short>/3 1.201 -5.88%
BM_std_minmax_element<short>/4 1.229 1.91%
BM_std_minmax_element<short>/4000 1044.401 2.72%
BM_std_minmax_element<short>/4096 1067.692 2.61%
BM_std_minmax_element<short>/512 139.609 2.53%
BM_std_minmax_element<short>/5500 1430.629 2.58%
BM_std_minmax_element<short>/64 17.472 3.02%
BM_std_minmax_element<short>/64000 16773.587 3.85%
BM_std_minmax_element<short>/65536 17108.893 3.54%
BM_std_minmax_element<short>/70000 18333.395 3.85%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 25.01%
BM_tolower_string<char> 15.274 -
BM_tolower_string<wchar_t> 6.308 -
BM_toupper_char<char> 0.616 -
BM_toupper_char<wchar_t> 0.614 11.83%
BM_toupper_string<char> 15.391 -
BM_toupper_string<wchar_t> 6.417 1.27%
BM_vector_deque_copy/0 0.424 -14.79%
BM_vector_deque_copy/1 2.104 -8.76%
BM_vector_deque_copy/1024 36.790 2.45%
BM_vector_deque_copy/2 1.840 -10.64%
BM_vector_deque_copy/4000 140.573 -
BM_vector_deque_copy/4096 145.444 -
BM_vector_deque_copy/512 17.012 -
BM_vector_deque_copy/5500 194.820 -
BM_vector_deque_copy/64 2.716 -3.19%
BM_vector_deque_copy/64000 3091.503 7.58%
BM_vector_deque_copy/65536 2925.766 -3.59%
BM_vector_deque_copy/70000 3349.543 3.99%
BM_vector_deque_copy_backward/0 0.437 4.10%
BM_vector_deque_copy_backward/1 2.308 -
BM_vector_deque_copy_backward/1024 38.504 -5.63%
BM_vector_deque_copy_backward/2 2.062 -
BM_vector_deque_copy_backward/4000 144.892 -2.20%
BM_vector_deque_copy_backward/4096 149.395 -2.69%
BM_vector_deque_copy_backward/512 17.526 -
BM_vector_deque_copy_backward/5500 198.012 -1.74%
BM_vector_deque_copy_backward/64 3.051 2.80%
BM_vector_deque_copy_backward/64000 7898.375 -3.23%
BM_vector_deque_copy_backward/65536 8344.086 -1.19%
BM_vector_deque_copy_backward/70000 8778.997 -2.35%
BM_vector_deque_move/0 0.451 28.70%
BM_vector_deque_move/1 2.318 -
BM_vector_deque_move/1024 35.871 -
BM_vector_deque_move/2 2.064 -
BM_vector_deque_move/4000 143.282 -1.39%
BM_vector_deque_move/4096 148.213 -2.65%
BM_vector_deque_move/512 16.934 -
BM_vector_deque_move/5500 198.148 -2.10%
BM_vector_deque_move/64 2.786 -
BM_vector_deque_move/64000 3082.728 5.55%
BM_vector_deque_move/65536 3056.875 6.79%
BM_vector_deque_move/70000 3348.634 7.79%
BM_vector_deque_move_backward/0 0.606 9.90%
BM_vector_deque_move_backward/1 2.309 -
BM_vector_deque_move_backward/1024 38.376 -3.51%
BM_vector_deque_move_backward/2 2.062 -
BM_vector_deque_move_backward/4000 145.272 -
BM_vector_deque_move_backward/4096 152.470 -
BM_vector_deque_move_backward/512 17.491 -
BM_vector_deque_move_backward/5500 200.742 -1.02%
BM_vector_deque_move_backward/64 3.047 1.38%
BM_vector_deque_move_backward/64000 7952.803 -2.81%
BM_vector_deque_move_backward/65536 8011.313 -4.76%
BM_vector_deque_move_backward/70000 8388.422 -2.49%
BM_vector_deque_ranges_copy/0 0.495 19.13%
BM_vector_deque_ranges_copy/1 2.313 -2.35%
BM_vector_deque_ranges_copy/1024 35.860 -
BM_vector_deque_ranges_copy/2 2.063 -
BM_vector_deque_ranges_copy/4000 142.166 1.18%
BM_vector_deque_ranges_copy/4096 147.844 1.90%
BM_vector_deque_ranges_copy/512 16.935 -
BM_vector_deque_ranges_copy/5500 198.758 1.49%
BM_vector_deque_ranges_copy/64 2.827 1.18%
BM_vector_deque_ranges_copy/64000 3087.920 8.57%
BM_vector_deque_ranges_copy/65536 3048.951 6.52%
BM_vector_deque_ranges_copy/70000 3349.026 7.79%
BM_vector_deque_ranges_copy_backward/0 0.445 3.46%
BM_vector_deque_ranges_copy_backward/1 2.076 -5.09%
BM_vector_deque_ranges_copy_backward/1024 37.369 -
BM_vector_deque_ranges_copy_backward/2 1.787 -7.75%
BM_vector_deque_ranges_copy_backward/4000 143.950 1.90%
BM_vector_deque_ranges_copy_backward/4096 150.261 1.48%
BM_vector_deque_ranges_copy_backward/512 18.105 2.58%
BM_vector_deque_ranges_copy_backward/5500 199.608 -
BM_vector_deque_ranges_copy_backward/64 3.198 5.73%
BM_vector_deque_ranges_copy_backward/64000 7684.008 -5.37%
BM_vector_deque_ranges_copy_backward/65536 8210.423 -3.05%
BM_vector_deque_ranges_copy_backward/70000 8650.338 -1.68%
BM_vector_deque_ranges_move/0 0.424 -
BM_vector_deque_ranges_move/1 2.044 -7.47%
BM_vector_deque_ranges_move/1024 35.954 -
BM_vector_deque_ranges_move/2 1.741 -10.32%
BM_vector_deque_ranges_move/4000 142.659 -
BM_vector_deque_ranges_move/4096 147.784 1.94%
BM_vector_deque_ranges_move/512 16.946 -
BM_vector_deque_ranges_move/5500 196.768 -
BM_vector_deque_ranges_move/64 2.675 -3.54%
BM_vector_deque_ranges_move/64000 3018.443 6.12%
BM_vector_deque_ranges_move/65536 3077.857 7.55%
BM_vector_deque_ranges_move/70000 3282.892 5.66%
BM_vector_deque_ranges_move_backward/0 0.439 3.85%
BM_vector_deque_ranges_move_backward/1 2.033 -13.80%
BM_vector_deque_ranges_move_backward/1024 38.433 3.36%
BM_vector_deque_ranges_move_backward/2 1.782 -13.53%
BM_vector_deque_ranges_move_backward/4000 144.353 2.85%
BM_vector_deque_ranges_move_backward/4096 150.407 1.73%
BM_vector_deque_ranges_move_backward/512 18.122 3.50%
BM_vector_deque_ranges_move_backward/5500 199.719 -
BM_vector_deque_ranges_move_backward/64 3.198 6.83%
BM_vector_deque_ranges_move_backward/64000 7841.378 -1.56%
BM_vector_deque_ranges_move_backward/65536 7728.029 -6.53%
BM_vector_deque_ranges_move_backward/70000 8230.482 -6.70%
SetIntersection_Front_Set_float_1024_1 1035263.748 -
SetIntersection_Front_Set_float_1024_1024 12006334.461 -1.46%
SetIntersection_Front_Set_float_1024_16 1199494.861 2.33%
SetIntersection_Front_Set_float_1024_256 3670808.114 -14.42%
SetIntersection_Front_Set_float_1024_4 1064761.109 -
SetIntersection_Front_Set_float_1024_64 1595820.032 -7.73%
SetIntersection_Front_Set_float_16384_1 1042518.381 -
SetIntersection_Front_Set_float_16384_1024 12501332.875 1.81%
SetIntersection_Front_Set_float_16384_16 1191342.524 -
SetIntersection_Front_Set_float_16384_16384 217836412.311 2.52%
SetIntersection_Front_Set_float_16384_256 3685723.156 -
SetIntersection_Front_Set_float_16384_4 1046870.695 -
SetIntersection_Front_Set_float_16384_64 1639359.417 -9.26%
SetIntersection_Front_Set_float_16_1 62534628.381 -
SetIntersection_Front_Set_float_16_16 37981894.159 -
SetIntersection_Front_Set_float_16_4 54533611.992 -
SetIntersection_Front_Set_float_1_1 531991052.354 -
SetIntersection_Front_Set_float_256_1 4133441.701 -
SetIntersection_Front_Set_float_256_16 4538827.917 -
SetIntersection_Front_Set_float_256_256 7726765.212 3.19%
SetIntersection_Front_Set_float_256_4 4189735.321 -
SetIntersection_Front_Set_float_256_64 5488246.672 -1.20%
SetIntersection_Front_Set_float_262144_1 1042457.654 -
SetIntersection_Front_Set_float_262144_1024 11951532.653 -
SetIntersection_Front_Set_float_262144_16 1154639.716 1.83%
SetIntersection_Front_Set_float_262144_16384 213207697.539 -2.06%
SetIntersection_Front_Set_float_262144_256 3820671.444 -4.95%
SetIntersection_Front_Set_float_262144_262144 1598709.717 -1.45%
SetIntersection_Front_Set_float_262144_4 1052528.799 1.17%
SetIntersection_Front_Set_float_262144_64 1542505.013 -5.81%
SetIntersection_Front_Set_float_4_1 212920435.079 -
SetIntersection_Front_Set_float_4_4 136368977.029 -
SetIntersection_Front_Set_float_64_1 16350444.345 -
SetIntersection_Front_Set_float_64_16 15338744.369 -
SetIntersection_Front_Set_float_64_4 16019216.955 -
SetIntersection_Front_Set_float_64_64 12665280.958 -4.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044746.235 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14690836.915 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1237257.985 1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4418430.236 6.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1078501.792 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1865837.492 7.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1036505.891 4.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14909775.266 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1239879.050 5.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 356922584.506 4.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 5037679.511 19.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1032457.928 -3.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1995091.272 10.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62271929.786 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39126867.490 1.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54683445.656 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 529836566.139 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4132403.358 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4575993.506 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8762529.710 6.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4117463.764 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6342339.558 10.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1039768.163 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14799441.487 7.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1211540.078 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 337031742.278 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5454672.159 31.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1875464.926 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1079093.214 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1765834.203 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212023358.154 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136880002.588 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16368381.419 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15591984.098 1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16005783.019 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14403402.143 -
SetIntersection_Front_Set_string_1024_1 1086920.196 -
SetIntersection_Front_Set_string_1024_1024 55904927.125 2.69%
SetIntersection_Front_Set_string_1024_16 1878060.430 -
SetIntersection_Front_Set_string_1024_256 15414426.936 10.15%
SetIntersection_Front_Set_string_1024_4 1260896.383 1.03%
SetIntersection_Front_Set_string_1024_64 4547872.743 -
SetIntersection_Front_Set_string_16384_1 1093971.786 2.51%
SetIntersection_Front_Set_string_16384_1024 59278629.929 2.45%
SetIntersection_Front_Set_string_16384_16 1890201.799 8.10%
SetIntersection_Front_Set_string_16384_16384 348433603.848 -
SetIntersection_Front_Set_string_16384_256 14792600.892 3.82%
SetIntersection_Front_Set_string_16384_4 1255059.011 1.13%
SetIntersection_Front_Set_string_16384_64 4612100.498 1.56%
SetIntersection_Front_Set_string_16_1 64985155.973 -
SetIntersection_Front_Set_string_16_16 58181055.728 -1.46%
SetIntersection_Front_Set_string_16_4 64542341.920 1.45%
SetIntersection_Front_Set_string_1_1 554056914.850 -
SetIntersection_Front_Set_string_256_1 4266386.742 -1.17%
SetIntersection_Front_Set_string_256_16 7103525.955 -
SetIntersection_Front_Set_string_256_256 29152132.282 -
SetIntersection_Front_Set_string_256_4 4885834.524 -1.48%
SetIntersection_Front_Set_string_256_64 15471455.690 7.59%
SetIntersection_Front_Set_string_262144_1 1097411.077 3.23%
SetIntersection_Front_Set_string_262144_1024 60182912.744 -
SetIntersection_Front_Set_string_262144_16 1913997.732 -
SetIntersection_Front_Set_string_262144_16384 349321756.377 -
SetIntersection_Front_Set_string_262144_256 14907068.964 -
SetIntersection_Front_Set_string_262144_262144 17393543.375 -3.92%
SetIntersection_Front_Set_string_262144_4 1264312.285 -
SetIntersection_Front_Set_string_262144_64 4580302.546 -
SetIntersection_Front_Set_string_4_1 220962440.508 -
SetIntersection_Front_Set_string_4_4 157869420.836 -
SetIntersection_Front_Set_string_64_1 17001807.886 -
SetIntersection_Front_Set_string_64_16 24290691.833 -
SetIntersection_Front_Set_string_64_4 18876278.778 -
SetIntersection_Front_Set_string_64_64 35120719.538 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1044398.852 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23616516.348 -5.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1341063.619 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6360910.202 -5.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1092240.248 -2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2321303.557 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1024571.114 -3.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25625858.320 -2.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1338485.041 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 364191421.935 6.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6434145.683 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1053579.598 -5.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2391947.466 5.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62840458.107 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41849227.099 -1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55818940.184 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 534658763.143 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4176131.706 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4997771.144 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12864934.608 -1.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4259590.118 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7563601.237 -1.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1003946.615 -3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27207084.132 -1.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1314568.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356846879.307 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6426591.600 2.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2909610.189 -5.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1087266.823 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2280889.426 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213395361.295 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140363774.485 -1.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16445045.652 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17020129.198 -2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16379348.632 -1.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17901366.265 -3.87%
SetIntersection_Front_Set_uint32_1024_1 1041988.956 -
SetIntersection_Front_Set_uint32_1024_1024 12427339.624 -
SetIntersection_Front_Set_uint32_1024_16 1194168.541 -
SetIntersection_Front_Set_uint32_1024_256 3815730.659 -7.22%
SetIntersection_Front_Set_uint32_1024_4 1064654.133 -
SetIntersection_Front_Set_uint32_1024_64 1727675.443 -
SetIntersection_Front_Set_uint32_16384_1 989719.909 -3.64%
SetIntersection_Front_Set_uint32_16384_1024 12642502.566 4.61%
SetIntersection_Front_Set_uint32_16384_16 1188235.919 2.21%
SetIntersection_Front_Set_uint32_16384_16384 217544460.198 -
SetIntersection_Front_Set_uint32_16384_256 3806282.992 -1.56%
SetIntersection_Front_Set_uint32_16384_4 1053776.392 3.26%
SetIntersection_Front_Set_uint32_16384_64 1719900.735 -2.55%
SetIntersection_Front_Set_uint32_16_1 62630927.241 -
SetIntersection_Front_Set_uint32_16_16 37490598.317 -
SetIntersection_Front_Set_uint32_16_4 54435976.082 -
SetIntersection_Front_Set_uint32_1_1 531822475.670 -
SetIntersection_Front_Set_uint32_256_1 4164854.634 1.96%
SetIntersection_Front_Set_uint32_256_16 4550822.764 2.99%
SetIntersection_Front_Set_uint32_256_256 7691916.848 -
SetIntersection_Front_Set_uint32_256_4 4162058.720 -
SetIntersection_Front_Set_uint32_256_64 5401291.235 -5.36%
SetIntersection_Front_Set_uint32_262144_1 1016968.866 3.27%
SetIntersection_Front_Set_uint32_262144_1024 12562807.202 3.14%
SetIntersection_Front_Set_uint32_262144_16 1160792.954 3.05%
SetIntersection_Front_Set_uint32_262144_16384 222312414.531 1.15%
SetIntersection_Front_Set_uint32_262144_256 3823609.760 -4.75%
SetIntersection_Front_Set_uint32_262144_262144 1660658.203 -
SetIntersection_Front_Set_uint32_262144_4 1046565.436 1.75%
SetIntersection_Front_Set_uint32_262144_64 1642802.699 2.63%
SetIntersection_Front_Set_uint32_4_1 212819904.750 -
SetIntersection_Front_Set_uint32_4_4 136150218.797 -
SetIntersection_Front_Set_uint32_64_1 16298830.584 -
SetIntersection_Front_Set_uint32_64_16 15303656.788 -
SetIntersection_Front_Set_uint32_64_4 15958557.596 -
SetIntersection_Front_Set_uint32_64_64 13281913.286 -
SetIntersection_Front_Set_uint64_1024_1 1045818.931 4.03%
SetIntersection_Front_Set_uint64_1024_1024 12246668.207 -
SetIntersection_Front_Set_uint64_1024_16 1185100.238 -
SetIntersection_Front_Set_uint64_1024_256 3837972.356 -2.53%
SetIntersection_Front_Set_uint64_1024_4 1065677.373 -
SetIntersection_Front_Set_uint64_1024_64 1717836.942 -5.10%
SetIntersection_Front_Set_uint64_16384_1 1047400.287 1.24%
SetIntersection_Front_Set_uint64_16384_1024 12557622.921 -
SetIntersection_Front_Set_uint64_16384_16 1120189.439 -3.26%
SetIntersection_Front_Set_uint64_16384_16384 226068091.207 -
SetIntersection_Front_Set_uint64_16384_256 3871001.162 -
SetIntersection_Front_Set_uint64_16384_4 1067995.186 -
SetIntersection_Front_Set_uint64_16384_64 1662586.841 -1.74%
SetIntersection_Front_Set_uint64_16_1 62225378.195 -
SetIntersection_Front_Set_uint64_16_16 37867133.983 1.46%
SetIntersection_Front_Set_uint64_16_4 54336764.552 -
SetIntersection_Front_Set_uint64_1_1 529559421.465 -
SetIntersection_Front_Set_uint64_256_1 4123300.852 -
SetIntersection_Front_Set_uint64_256_16 4483694.135 -
SetIntersection_Front_Set_uint64_256_256 7462144.887 -4.62%
SetIntersection_Front_Set_uint64_256_4 4164712.290 -
SetIntersection_Front_Set_uint64_256_64 5553349.523 -
SetIntersection_Front_Set_uint64_262144_1 1028402.195 -1.52%
SetIntersection_Front_Set_uint64_262144_1024 15468246.619 17.95%
SetIntersection_Front_Set_uint64_262144_16 1179145.815 2.40%
SetIntersection_Front_Set_uint64_262144_16384 221210268.311 -2.37%
SetIntersection_Front_Set_uint64_262144_256 3836416.684 -1.04%
SetIntersection_Front_Set_uint64_262144_262144 1659607.826 -1.44%
SetIntersection_Front_Set_uint64_262144_4 1064499.885 1.39%
SetIntersection_Front_Set_uint64_262144_64 1630831.086 -4.23%
SetIntersection_Front_Set_uint64_4_1 211604145.113 -
SetIntersection_Front_Set_uint64_4_4 135590092.332 -
SetIntersection_Front_Set_uint64_64_1 16311216.324 -
SetIntersection_Front_Set_uint64_64_16 15139463.119 -
SetIntersection_Front_Set_uint64_64_4 15932903.412 -
SetIntersection_Front_Set_uint64_64_64 13086000.584 -2.44%
SetIntersection_Front_Vector_float_1024_1 1045473.560 -
SetIntersection_Front_Vector_float_1024_1024 5903128.639 -
SetIntersection_Front_Vector_float_1024_16 1120544.937 1.67%
SetIntersection_Front_Vector_float_1024_256 2276840.481 -
SetIntersection_Front_Vector_float_1024_4 1061599.926 -
SetIntersection_Front_Vector_float_1024_64 1368028.165 -
SetIntersection_Front_Vector_float_16384_1 1034775.098 -
SetIntersection_Front_Vector_float_16384_1024 5903711.306 -
SetIntersection_Front_Vector_float_16384_16 1109915.654 -
SetIntersection_Front_Vector_float_16384_16384 79706010.678 2.81%
SetIntersection_Front_Vector_float_16384_256 2285941.457 -
SetIntersection_Front_Vector_float_16384_4 1052398.575 -
SetIntersection_Front_Vector_float_16384_64 1366824.411 -
SetIntersection_Front_Vector_float_16_1 62536141.015 -
SetIntersection_Front_Vector_float_16_16 35517268.904 -
SetIntersection_Front_Vector_float_16_4 54069263.977 -
SetIntersection_Front_Vector_float_1_1 531760432.524 -
SetIntersection_Front_Vector_float_256_1 4123447.122 -
SetIntersection_Front_Vector_float_256_16 4161324.674 -1.02%
SetIntersection_Front_Vector_float_256_256 4582458.052 3.83%
SetIntersection_Front_Vector_float_256_4 4136449.158 -
SetIntersection_Front_Vector_float_256_64 4400312.961 2.60%
SetIntersection_Front_Vector_float_262144_1 1048426.730 -
SetIntersection_Front_Vector_float_262144_1024 5902107.787 -
SetIntersection_Front_Vector_float_262144_16 1092609.693 -
SetIntersection_Front_Vector_float_262144_16384 79704496.522 5.35%
SetIntersection_Front_Vector_float_262144_256 2272107.702 2.49%
SetIntersection_Front_Vector_float_262144_262144 350670635.864 -
SetIntersection_Front_Vector_float_262144_4 1054433.227 -
SetIntersection_Front_Vector_float_262144_64 1361617.975 1.89%
SetIntersection_Front_Vector_float_4_1 212716912.641 -
SetIntersection_Front_Vector_float_4_4 135269103.191 -
SetIntersection_Front_Vector_float_64_1 16291834.878 -
SetIntersection_Front_Vector_float_64_16 14326162.978 -
SetIntersection_Front_Vector_float_64_4 15831780.959 -
SetIntersection_Front_Vector_float_64_64 10960182.242 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1042580.209 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8168103.926 -1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1182528.153 5.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2803461.678 -2.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1065406.506 1.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1522779.347 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1025377.043 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8296265.064 -1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1149687.985 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 116617572.230 -1.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2867012.539 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1050946.490 -1.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1446871.308 -4.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62495449.222 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37329463.987 2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 53988163.612 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 530580160.062 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4092810.678 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4435369.232 2.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5666028.630 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4152521.253 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4866055.719 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1039903.373 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8323834.720 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1104206.152 -4.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117374505.539 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2882715.077 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350757932.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1065957.493 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1506241.997 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212097309.513 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135196243.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16282178.257 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14527335.177 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15873523.569 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 11907100.619 -
SetIntersection_Front_Vector_string_1024_1 1068545.592 -
SetIntersection_Front_Vector_string_1024_1024 39138265.622 -
SetIntersection_Front_Vector_string_1024_16 1550204.745 -4.71%
SetIntersection_Front_Vector_string_1024_256 8992769.131 -3.79%
SetIntersection_Front_Vector_string_1024_4 1176798.993 -
SetIntersection_Front_Vector_string_1024_64 3025848.555 -8.22%
SetIntersection_Front_Vector_string_16384_1 1038904.056 -2.90%
SetIntersection_Front_Vector_string_16384_1024 38009673.165 -
SetIntersection_Front_Vector_string_16384_16 1599061.547 1.12%
SetIntersection_Front_Vector_string_16384_16384 350710306.136 -
SetIntersection_Front_Vector_string_16384_256 9579803.417 2.08%
SetIntersection_Front_Vector_string_16384_4 1155304.798 -2.29%
SetIntersection_Front_Vector_string_16384_64 3258899.393 -2.22%
SetIntersection_Front_Vector_string_16_1 64084026.684 -
SetIntersection_Front_Vector_string_16_16 51217692.106 1.09%
SetIntersection_Front_Vector_string_16_4 60000501.411 -
SetIntersection_Front_Vector_string_1_1 545064487.924 -
SetIntersection_Front_Vector_string_256_1 4223804.989 -1.28%
SetIntersection_Front_Vector_string_256_16 5983039.622 -2.13%
SetIntersection_Front_Vector_string_256_256 18697108.001 -7.94%
SetIntersection_Front_Vector_string_256_4 4611403.462 -1.04%
SetIntersection_Front_Vector_string_256_64 10359480.897 -2.60%
SetIntersection_Front_Vector_string_262144_1 1074593.089 2.27%
SetIntersection_Front_Vector_string_262144_1024 39619200.742 -
SetIntersection_Front_Vector_string_262144_16 1590974.721 -2.72%
SetIntersection_Front_Vector_string_262144_16384 348308232.800 -
SetIntersection_Front_Vector_string_262144_256 9573919.857 1.44%
SetIntersection_Front_Vector_string_262144_262144 14363778.973 -1.33%
SetIntersection_Front_Vector_string_262144_4 1187243.579 -
SetIntersection_Front_Vector_string_262144_64 3046266.430 -6.03%
SetIntersection_Front_Vector_string_4_1 217630450.825 -
SetIntersection_Front_Vector_string_4_4 150324356.184 -
SetIntersection_Front_Vector_string_64_1 16714701.650 -
SetIntersection_Front_Vector_string_64_16 20246059.532 -4.36%
SetIntersection_Front_Vector_string_64_4 17728234.574 -
SetIntersection_Front_Vector_string_64_64 25216843.207 -5.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1039785.028 1.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9027453.209 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1163228.858 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3104574.665 2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071053.765 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1570906.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1028629.379 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9006062.748 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1141346.488 -1.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130153015.535 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3036118.210 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1053727.475 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555198.631 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62404110.103 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36950273.470 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54211775.174 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 529974806.027 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4151200.422 2.01%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4332186.485 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6161436.871 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4190469.097 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4980943.117 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040825.565 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8926782.025 -1.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156246.098 3.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129978234.922 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3103497.029 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350839489.806 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066380.958 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1528843.397 -3.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 211939845.412 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135667401.448 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16264803.300 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14761110.137 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16017501.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12462877.885 -
SetIntersection_Front_Vector_uint32_1024_1 1001316.958 -2.32%
SetIntersection_Front_Vector_uint32_1024_1024 5300798.592 -3.10%
SetIntersection_Front_Vector_uint32_1024_16 1099577.657 -
SetIntersection_Front_Vector_uint32_1024_256 2132513.883 -
SetIntersection_Front_Vector_uint32_1024_4 1039924.548 -1.10%
SetIntersection_Front_Vector_uint32_1024_64 1327416.860 -1.11%
SetIntersection_Front_Vector_uint32_16384_1 1005719.425 -2.71%
SetIntersection_Front_Vector_uint32_16384_1024 5907979.763 12.07%
SetIntersection_Front_Vector_uint32_16384_16 1118304.866 1.07%
SetIntersection_Front_Vector_uint32_16384_16384 78002071.169 8.24%
SetIntersection_Front_Vector_uint32_16384_256 2286609.114 5.57%
SetIntersection_Front_Vector_uint32_16384_4 1049290.892 -
SetIntersection_Front_Vector_uint32_16384_64 1303146.007 -
SetIntersection_Front_Vector_uint32_16_1 62398306.902 -
SetIntersection_Front_Vector_uint32_16_16 35544009.212 1.27%
SetIntersection_Front_Vector_uint32_16_4 53891096.742 -
SetIntersection_Front_Vector_uint32_1_1 531032820.567 -
SetIntersection_Front_Vector_uint32_256_1 4150281.086 -
SetIntersection_Front_Vector_uint32_256_16 4210228.701 3.49%
SetIntersection_Front_Vector_uint32_256_256 4543753.745 5.73%
SetIntersection_Front_Vector_uint32_256_4 4091252.592 -
SetIntersection_Front_Vector_uint32_256_64 4356859.434 2.17%
SetIntersection_Front_Vector_uint32_262144_1 1037670.723 -
SetIntersection_Front_Vector_uint32_262144_1024 5665332.045 3.66%
SetIntersection_Front_Vector_uint32_262144_16 1120399.699 2.69%
SetIntersection_Front_Vector_uint32_262144_16384 77925189.952 8.73%
SetIntersection_Front_Vector_uint32_262144_256 2255741.191 4.69%
SetIntersection_Front_Vector_uint32_262144_262144 346140377.143 -1.36%
SetIntersection_Front_Vector_uint32_262144_4 1053286.434 5.75%
SetIntersection_Front_Vector_uint32_262144_64 1359783.743 2.73%
SetIntersection_Front_Vector_uint32_4_1 212241620.594 -
SetIntersection_Front_Vector_uint32_4_4 134852250.120 -
SetIntersection_Front_Vector_uint32_64_1 16331842.345 -
SetIntersection_Front_Vector_uint32_64_16 14261324.632 2.16%
SetIntersection_Front_Vector_uint32_64_4 15875160.590 -
SetIntersection_Front_Vector_uint32_64_64 10853479.941 2.37%
SetIntersection_Front_Vector_uint64_1024_1 1035486.565 -1.64%
SetIntersection_Front_Vector_uint64_1024_1024 5588228.609 -7.46%
SetIntersection_Front_Vector_uint64_1024_16 1117879.167 -1.21%
SetIntersection_Front_Vector_uint64_1024_256 2270697.406 -2.24%
SetIntersection_Front_Vector_uint64_1024_4 1058486.963 -1.24%
SetIntersection_Front_Vector_uint64_1024_64 1362569.923 -1.17%
SetIntersection_Front_Vector_uint64_16384_1 1022290.826 -3.12%
SetIntersection_Front_Vector_uint64_16384_1024 5310697.142 -11.37%
SetIntersection_Front_Vector_uint64_16384_16 1096597.511 -3.95%
SetIntersection_Front_Vector_uint64_16384_16384 68921150.183 -9.30%
SetIntersection_Front_Vector_uint64_16384_256 2133140.406 -8.70%
SetIntersection_Front_Vector_uint64_16384_4 1043800.223 -2.77%
SetIntersection_Front_Vector_uint64_16384_64 1328695.093 -5.19%
SetIntersection_Front_Vector_uint64_16_1 62254180.388 -2.81%
SetIntersection_Front_Vector_uint64_16_16 34946524.246 -4.38%
SetIntersection_Front_Vector_uint64_16_4 53798616.855 -3.34%
SetIntersection_Front_Vector_uint64_1_1 529938155.412 -2.98%
SetIntersection_Front_Vector_uint64_256_1 4159424.826 -2.06%
SetIntersection_Front_Vector_uint64_256_16 4069078.372 -4.30%
SetIntersection_Front_Vector_uint64_256_256 4249626.307 -1.31%
SetIntersection_Front_Vector_uint64_256_4 4154976.210 -1.22%
SetIntersection_Front_Vector_uint64_256_64 4248172.626 -2.20%
SetIntersection_Front_Vector_uint64_262144_1 1033440.655 -2.55%
SetIntersection_Front_Vector_uint64_262144_1024 5280698.320 -2.40%
SetIntersection_Front_Vector_uint64_262144_16 1098136.109 -3.29%
SetIntersection_Front_Vector_uint64_262144_16384 69122697.554 -13.87%
SetIntersection_Front_Vector_uint64_262144_256 2127099.863 -10.07%
SetIntersection_Front_Vector_uint64_262144_262144 350951815.472 -1.48%
SetIntersection_Front_Vector_uint64_262144_4 1067372.757 -
SetIntersection_Front_Vector_uint64_262144_64 1296775.502 -8.84%
SetIntersection_Front_Vector_uint64_4_1 211652357.121 -3.13%
SetIntersection_Front_Vector_uint64_4_4 134840703.013 -2.80%
SetIntersection_Front_Vector_uint64_64_1 16242915.837 -2.60%
SetIntersection_Front_Vector_uint64_64_16 14093475.291 -3.20%
SetIntersection_Front_Vector_uint64_64_4 15731011.874 -2.60%
SetIntersection_Front_Vector_uint64_64_64 10573930.268 -2.53%
SetIntersection_Interlaced_Set_float_1024_1 1036760.438 1.40%
SetIntersection_Interlaced_Set_float_1024_1024 11777320.129 -
SetIntersection_Interlaced_Set_float_1024_16 11540306.205 1.20%
SetIntersection_Interlaced_Set_float_1024_256 13594881.114 2.41%
SetIntersection_Interlaced_Set_float_1024_4 9791639.244 -1.05%
SetIntersection_Interlaced_Set_float_1024_64 10040016.217 -
SetIntersection_Interlaced_Set_float_16384_1 1006456.182 -2.78%
SetIntersection_Interlaced_Set_float_16384_1024 169797781.275 -
SetIntersection_Interlaced_Set_float_16384_16 203691442.575 -1.04%
SetIntersection_Interlaced_Set_float_16384_16384 218998662.611 3.37%
SetIntersection_Interlaced_Set_float_16384_256 198108899.690 -
SetIntersection_Interlaced_Set_float_16384_4 165184372.308 -1.24%
SetIntersection_Interlaced_Set_float_16384_64 211060042.242 -
SetIntersection_Interlaced_Set_float_16_1 62575713.098 -
SetIntersection_Interlaced_Set_float_16_16 38083199.533 -
SetIntersection_Interlaced_Set_float_16_4 58806612.242 -
SetIntersection_Interlaced_Set_float_1_1 532569459.662 -
SetIntersection_Interlaced_Set_float_256_1 4176714.151 1.14%
SetIntersection_Interlaced_Set_float_256_16 11913069.421 -1.37%
SetIntersection_Interlaced_Set_float_256_256 7221955.541 -5.68%
SetIntersection_Interlaced_Set_float_256_4 10985528.542 -
SetIntersection_Interlaced_Set_float_256_64 12531946.058 -
SetIntersection_Interlaced_Set_float_262144_1 1001698.722 -2.78%
SetIntersection_Interlaced_Set_float_262144_1024 1529360.352 -
SetIntersection_Interlaced_Set_float_262144_16 1576670.166 -1.67%
SetIntersection_Interlaced_Set_float_262144_16384 1264936.441 -1.74%
SetIntersection_Interlaced_Set_float_262144_256 1556567.381 -1.32%
SetIntersection_Interlaced_Set_float_262144_262144 1608325.275 -3.12%
SetIntersection_Interlaced_Set_float_262144_4 1272295.328 -
SetIntersection_Interlaced_Set_float_262144_64 1556452.229 -
SetIntersection_Interlaced_Set_float_4_1 212951119.676 -
SetIntersection_Interlaced_Set_float_4_4 136295358.722 -
SetIntersection_Interlaced_Set_float_64_1 16355661.822 -
SetIntersection_Interlaced_Set_float_64_16 21881966.850 -2.02%
SetIntersection_Interlaced_Set_float_64_4 20852974.683 2.11%
SetIntersection_Interlaced_Set_float_64_64 13077822.785 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1075638.778 3.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13709914.258 3.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11856836.838 4.88%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15267710.557 8.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10476951.951 5.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10589858.356 4.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1085265.599 4.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 186223664.958 5.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 231254089.470 7.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 348072496.509 40.56%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 215578653.801 5.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 191896015.494 10.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 244014059.663 7.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 64631667.474 3.39%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 39407179.299 1.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 61354121.986 4.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 540409649.146 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4296539.175 4.95%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12372249.392 3.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8455223.255 4.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 12157154.292 6.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14209332.907 8.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1000876.563 -4.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1604621.908 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1661539.469 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1315623.291 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1642394.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1832007.322 -1.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1409328.369 4.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1618827.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 220516274.945 3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 141383861.533 3.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16950747.976 3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22898876.525 7.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21671107.895 4.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 14025441.268 1.75%
SetIntersection_Interlaced_Set_string_1024_1 1083437.362 -
SetIntersection_Interlaced_Set_string_1024_1024 56178452.326 2.65%
SetIntersection_Interlaced_Set_string_1024_16 12836493.210 -
SetIntersection_Interlaced_Set_string_1024_256 35660812.080 1.56%
SetIntersection_Interlaced_Set_string_1024_4 10496584.754 1.73%
SetIntersection_Interlaced_Set_string_1024_64 15981669.148 -2.40%
SetIntersection_Interlaced_Set_string_16384_1 1083554.297 -
SetIntersection_Interlaced_Set_string_16384_1024 353929946.877 3.56%
SetIntersection_Interlaced_Set_string_16384_16 245520293.199 1.40%
SetIntersection_Interlaced_Set_string_16384_16384 347775044.445 -1.14%
SetIntersection_Interlaced_Set_string_16384_256 354319417.010 -2.57%
SetIntersection_Interlaced_Set_string_16384_4 197569374.174 -
SetIntersection_Interlaced_Set_string_16384_64 350503909.467 -
SetIntersection_Interlaced_Set_string_16_1 65265748.428 -
SetIntersection_Interlaced_Set_string_16_16 59894320.908 1.16%
SetIntersection_Interlaced_Set_string_16_4 72766218.211 -
SetIntersection_Interlaced_Set_string_1_1 555843319.723 -
SetIntersection_Interlaced_Set_string_256_1 4323203.416 -
SetIntersection_Interlaced_Set_string_256_16 17568792.414 -
SetIntersection_Interlaced_Set_string_256_256 28469164.735 -1.03%
SetIntersection_Interlaced_Set_string_256_4 12944349.739 -
SetIntersection_Interlaced_Set_string_256_64 29706124.953 -1.57%
SetIntersection_Interlaced_Set_string_262144_1 1080130.720 -4.28%
SetIntersection_Interlaced_Set_string_262144_1024 2112395.100 2.89%
SetIntersection_Interlaced_Set_string_262144_16 2035739.826 -10.96%
SetIntersection_Interlaced_Set_string_262144_16384 2750461.428 3.20%
SetIntersection_Interlaced_Set_string_262144_256 2086006.916 4.33%
SetIntersection_Interlaced_Set_string_262144_262144 18052394.369 -
SetIntersection_Interlaced_Set_string_262144_4 1739117.676 -11.02%
SetIntersection_Interlaced_Set_string_262144_64 2028849.854 -7.99%
SetIntersection_Interlaced_Set_string_4_1 221539247.214 -
SetIntersection_Interlaced_Set_string_4_4 159040768.398 1.63%
SetIntersection_Interlaced_Set_string_64_1 17002034.910 -
SetIntersection_Interlaced_Set_string_64_16 36953359.420 -3.02%
SetIntersection_Interlaced_Set_string_64_4 25643271.391 -
SetIntersection_Interlaced_Set_string_64_64 34948732.587 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1005583.398 -4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23442699.311 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11741717.700 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18928559.792 -1.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9791368.513 -2.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11933549.874 -1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1040647.979 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 225327777.457 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 234381721.609 -5.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 358581573.181 3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 250930388.838 1.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195233353.277 -4.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350446635.002 -2.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62771948.820 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41296729.907 -2.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62713988.805 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534935561.972 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4142794.658 -1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13009352.514 -1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12322323.737 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11130791.182 -2.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16982226.495 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1014186.777 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1902777.996 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2013187.824 -3.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1682948.080 -1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1916472.658 -2.23%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2881568.522 -2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1736516.602 -2.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1990094.482 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213742803.692 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139859701.239 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16434917.513 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26052455.989 1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22515926.167 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17759287.245 -1.57%
SetIntersection_Interlaced_Set_uint32_1024_1 1037514.532 -1.14%
SetIntersection_Interlaced_Set_uint32_1024_1024 12398388.675 -
SetIntersection_Interlaced_Set_uint32_1024_16 11249442.793 -
SetIntersection_Interlaced_Set_uint32_1024_256 14082607.268 -7.26%
SetIntersection_Interlaced_Set_uint32_1024_4 9937517.291 -
SetIntersection_Interlaced_Set_uint32_1024_64 9994704.708 1.95%
SetIntersection_Interlaced_Set_uint32_16384_1 1042135.545 1.64%
SetIntersection_Interlaced_Set_uint32_16384_1024 166929179.912 -
SetIntersection_Interlaced_Set_uint32_16384_16 201112797.553 -
SetIntersection_Interlaced_Set_uint32_16384_16384 223145624.538 -
SetIntersection_Interlaced_Set_uint32_16384_256 196347757.493 1.51%
SetIntersection_Interlaced_Set_uint32_16384_4 163227952.892 -1.63%
SetIntersection_Interlaced_Set_uint32_16384_64 208459766.589 -
SetIntersection_Interlaced_Set_uint32_16_1 62463719.993 -
SetIntersection_Interlaced_Set_uint32_16_16 37659348.314 -
SetIntersection_Interlaced_Set_uint32_16_4 59356344.823 -
SetIntersection_Interlaced_Set_uint32_1_1 531760315.162 -
SetIntersection_Interlaced_Set_uint32_256_1 4149155.320 -
SetIntersection_Interlaced_Set_uint32_256_16 12151265.395 2.55%
SetIntersection_Interlaced_Set_uint32_256_256 7725532.141 -
SetIntersection_Interlaced_Set_uint32_256_4 11524426.635 3.00%
SetIntersection_Interlaced_Set_uint32_256_64 13463680.487 -3.19%
SetIntersection_Interlaced_Set_uint32_262144_1 1003273.441 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1501291.992 1.04%
SetIntersection_Interlaced_Set_uint32_262144_16 1540445.963 -1.58%
SetIntersection_Interlaced_Set_uint32_262144_16384 1243102.539 -
SetIntersection_Interlaced_Set_uint32_262144_256 1536959.881 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1790506.428 -3.53%
SetIntersection_Interlaced_Set_uint32_262144_4 1249618.650 -
SetIntersection_Interlaced_Set_uint32_262144_64 1528407.795 -
SetIntersection_Interlaced_Set_uint32_4_1 212765569.007 -
SetIntersection_Interlaced_Set_uint32_4_4 136192091.495 -
SetIntersection_Interlaced_Set_uint32_64_1 16338807.729 -
SetIntersection_Interlaced_Set_uint32_64_16 22323367.679 1.96%
SetIntersection_Interlaced_Set_uint32_64_4 20943778.003 1.31%
SetIntersection_Interlaced_Set_uint32_64_64 13169617.278 -3.77%
SetIntersection_Interlaced_Set_uint64_1024_1 1034540.957 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12186282.454 -
SetIntersection_Interlaced_Set_uint64_1024_16 11292030.225 -1.32%
SetIntersection_Interlaced_Set_uint64_1024_256 13720636.667 -2.64%
SetIntersection_Interlaced_Set_uint64_1024_4 9651907.235 -
SetIntersection_Interlaced_Set_uint64_1024_64 9847599.065 -2.75%
SetIntersection_Interlaced_Set_uint64_16384_1 1038559.377 -
SetIntersection_Interlaced_Set_uint64_16384_1024 175873866.591 -2.84%
SetIntersection_Interlaced_Set_uint64_16384_16 217864432.747 -1.91%
SetIntersection_Interlaced_Set_uint64_16384_16384 237420844.288 -
SetIntersection_Interlaced_Set_uint64_16384_256 207391280.494 -
SetIntersection_Interlaced_Set_uint64_16384_4 177382481.879 -2.72%
SetIntersection_Interlaced_Set_uint64_16384_64 228605275.299 -
SetIntersection_Interlaced_Set_uint64_16_1 62107813.022 -
SetIntersection_Interlaced_Set_uint64_16_16 37411062.679 -
SetIntersection_Interlaced_Set_uint64_16_4 59553211.802 -
SetIntersection_Interlaced_Set_uint64_1_1 530177692.351 -
SetIntersection_Interlaced_Set_uint64_256_1 4040245.320 -2.12%
SetIntersection_Interlaced_Set_uint64_256_16 11879306.283 -1.17%
SetIntersection_Interlaced_Set_uint64_256_256 7478056.567 -1.60%
SetIntersection_Interlaced_Set_uint64_256_4 11204314.262 -
SetIntersection_Interlaced_Set_uint64_256_64 12629569.413 -2.80%
SetIntersection_Interlaced_Set_uint64_262144_1 981830.472 -5.17%
SetIntersection_Interlaced_Set_uint64_262144_1024 1549509.031 -
SetIntersection_Interlaced_Set_uint64_262144_16 1608015.301 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1243340.820 -1.97%
SetIntersection_Interlaced_Set_uint64_262144_256 1577961.994 -1.40%
SetIntersection_Interlaced_Set_uint64_262144_262144 1689291.422 -
SetIntersection_Interlaced_Set_uint64_262144_4 1297069.256 -
SetIntersection_Interlaced_Set_uint64_262144_64 1579437.906 -
SetIntersection_Interlaced_Set_uint64_4_1 212063025.957 -
SetIntersection_Interlaced_Set_uint64_4_4 135409327.034 -
SetIntersection_Interlaced_Set_uint64_64_1 16200719.781 -
SetIntersection_Interlaced_Set_uint64_64_16 21935720.013 1.21%
SetIntersection_Interlaced_Set_uint64_64_4 20571268.203 -
SetIntersection_Interlaced_Set_uint64_64_64 13082395.692 -
SetIntersection_Interlaced_Vector_float_1024_1 1025747.172 -1.12%
SetIntersection_Interlaced_Vector_float_1024_1024 7111847.507 -
SetIntersection_Interlaced_Vector_float_1024_16 2720958.592 -4.59%
SetIntersection_Interlaced_Vector_float_1024_256 6540986.890 6.42%
SetIntersection_Interlaced_Vector_float_1024_4 1419107.081 -1.34%
SetIntersection_Interlaced_Vector_float_1024_64 5413446.593 43.97%
SetIntersection_Interlaced_Vector_float_16384_1 1035103.735 -
SetIntersection_Interlaced_Vector_float_16384_1024 64904857.459 43.87%
SetIntersection_Interlaced_Vector_float_16384_16 2793136.856 3.24%
SetIntersection_Interlaced_Vector_float_16384_16384 99872343.956 -
SetIntersection_Interlaced_Vector_float_16384_256 28173891.549 6.32%
SetIntersection_Interlaced_Vector_float_16384_4 1708786.441 21.96%
SetIntersection_Interlaced_Vector_float_16384_64 6416997.793 -
SetIntersection_Interlaced_Vector_float_16_1 62519346.767 -
SetIntersection_Interlaced_Vector_float_16_16 36243719.449 -
SetIntersection_Interlaced_Vector_float_16_4 55934993.009 -
SetIntersection_Interlaced_Vector_float_1_1 532173098.923 -
SetIntersection_Interlaced_Vector_float_256_1 4129248.517 -
SetIntersection_Interlaced_Vector_float_256_16 6266335.624 -
SetIntersection_Interlaced_Vector_float_256_256 5140265.574 -
SetIntersection_Interlaced_Vector_float_256_4 4692822.217 -10.82%
SetIntersection_Interlaced_Vector_float_256_64 7642354.427 2.92%
SetIntersection_Interlaced_Vector_float_262144_1 1039255.607 -
SetIntersection_Interlaced_Vector_float_262144_1024 135491569.950 36.12%
SetIntersection_Interlaced_Vector_float_262144_16 6791735.960 100.26%
SetIntersection_Interlaced_Vector_float_262144_16384 337963688.477 -3.67%
SetIntersection_Interlaced_Vector_float_262144_256 49519122.098 65.16%
SetIntersection_Interlaced_Vector_float_262144_262144 350741114.487 -
SetIntersection_Interlaced_Vector_float_262144_4 2139823.794 -
SetIntersection_Interlaced_Vector_float_262144_64 13857669.714 -33.02%
SetIntersection_Interlaced_Vector_float_4_1 213006974.825 -
SetIntersection_Interlaced_Vector_float_4_4 136044673.718 -
SetIntersection_Interlaced_Vector_float_64_1 16317252.604 -
SetIntersection_Interlaced_Vector_float_64_16 17091096.682 -9.68%
SetIntersection_Interlaced_Vector_float_64_4 17724348.771 3.43%
SetIntersection_Interlaced_Vector_float_64_64 10932073.817 -4.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1006019.781 -1.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8200332.688 -1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2640176.498 -2.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7482531.691 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1409813.337 -3.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5657426.119 29.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1045779.100 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54809852.511 -16.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2993923.996 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 117012259.488 -1.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20176089.366 -11.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1436876.208 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7321566.014 -34.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62559857.212 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36659022.511 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57453047.990 -1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 530726195.802 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4067728.254 -2.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6749711.185 -2.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5727652.386 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5407823.707 9.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8517939.381 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1043302.977 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 106666551.221 -19.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4308462.039 -43.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350757513.838 -1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 36468741.827 -32.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350940622.286 1.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1646598.172 2.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11809933.497 2.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212493141.201 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135304082.426 -1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16204953.856 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18642177.154 -3.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18683043.531 3.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12033282.225 -
SetIntersection_Interlaced_Vector_string_1024_1 1069406.101 -
SetIntersection_Interlaced_Vector_string_1024_1024 39273388.926 -1.60%
SetIntersection_Interlaced_Vector_string_1024_16 3337143.535 3.54%
SetIntersection_Interlaced_Vector_string_1024_256 20356521.496 -
SetIntersection_Interlaced_Vector_string_1024_4 1691820.577 -
SetIntersection_Interlaced_Vector_string_1024_64 8106731.353 2.71%
SetIntersection_Interlaced_Vector_string_16384_1 1073660.060 -1.75%
SetIntersection_Interlaced_Vector_string_16384_1024 118746682.400 -
SetIntersection_Interlaced_Vector_string_16384_16 4259768.212 -12.93%
SetIntersection_Interlaced_Vector_string_16384_16384 348738453.602 1.17%
SetIntersection_Interlaced_Vector_string_16384_256 41364763.173 -5.18%
SetIntersection_Interlaced_Vector_string_16384_4 1896577.964 5.93%
SetIntersection_Interlaced_Vector_string_16384_64 13241581.071 4.14%
SetIntersection_Interlaced_Vector_string_16_1 64433126.783 -
SetIntersection_Interlaced_Vector_string_16_16 52002137.903 -
SetIntersection_Interlaced_Vector_string_16_4 66747447.488 -
SetIntersection_Interlaced_Vector_string_1_1 547807091.460 -
SetIntersection_Interlaced_Vector_string_256_1 4275983.267 -
SetIntersection_Interlaced_Vector_string_256_16 10423917.254 2.26%
SetIntersection_Interlaced_Vector_string_256_256 18804157.443 -7.38%
SetIntersection_Interlaced_Vector_string_256_4 6042292.311 1.46%
SetIntersection_Interlaced_Vector_string_256_64 18537968.518 -2.45%
SetIntersection_Interlaced_Vector_string_262144_1 1087101.557 -
SetIntersection_Interlaced_Vector_string_262144_1024 341282352.587 1.51%
SetIntersection_Interlaced_Vector_string_262144_16 6354868.995 -1.60%
SetIntersection_Interlaced_Vector_string_262144_16384 1021378.742 -
SetIntersection_Interlaced_Vector_string_262144_256 74499040.357 2.42%
SetIntersection_Interlaced_Vector_string_262144_262144 14414549.807 -1.01%
SetIntersection_Interlaced_Vector_string_262144_4 2198015.397 7.86%
SetIntersection_Interlaced_Vector_string_262144_64 21702294.683 -
SetIntersection_Interlaced_Vector_string_4_1 218991738.789 -
SetIntersection_Interlaced_Vector_string_4_4 151184342.995 -
SetIntersection_Interlaced_Vector_string_64_1 16776448.615 -
SetIntersection_Interlaced_Vector_string_64_16 28658141.316 -2.83%
SetIntersection_Interlaced_Vector_string_64_4 21470292.230 -1.46%
SetIntersection_Interlaced_Vector_string_64_64 26307609.449 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1043019.172 3.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9100635.356 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2400838.424 -11.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8803331.679 -12.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1450618.925 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4844431.044 -16.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1036184.303 3.04%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 65625363.924 -14.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3061270.778 -21.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130264001.333 -1.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27141434.751 -12.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1538671.479 -9.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8622673.306 -16.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62316227.653 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36980652.220 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57579150.293 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 530591917.865 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4132634.284 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7380892.559 -8.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6134717.628 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5150159.603 -3.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9823015.006 -8.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1027624.691 1.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144106541.394 -13.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4298125.221 -22.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350932840.633 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46429557.507 -12.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350677155.080 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1826942.221 -8.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13728377.343 -18.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 211918169.818 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 135622330.772 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16272277.311 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19286496.318 -3.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18486550.529 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12445743.962 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1042858.470 3.64%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5880126.118 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2120056.036 -6.53%
SetIntersection_Interlaced_Vector_uint32_1024_256 6450252.108 -8.72%
SetIntersection_Interlaced_Vector_uint32_1024_4 1337210.272 1.19%
SetIntersection_Interlaced_Vector_uint32_1024_64 4107266.713 -4.29%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044219.570 2.76%
SetIntersection_Interlaced_Vector_uint32_16384_1024 55606927.150 1.62%
SetIntersection_Interlaced_Vector_uint32_16384_16 3298357.704 -1.58%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79532493.621 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22670296.968 4.12%
SetIntersection_Interlaced_Vector_uint32_16384_4 1506622.925 -1.31%
SetIntersection_Interlaced_Vector_uint32_16384_64 8901673.175 6.82%
SetIntersection_Interlaced_Vector_uint32_16_1 62385195.731 -
SetIntersection_Interlaced_Vector_uint32_16_16 35825417.772 -
SetIntersection_Interlaced_Vector_uint32_16_4 55678041.083 -
SetIntersection_Interlaced_Vector_uint32_1_1 531024411.003 -
SetIntersection_Interlaced_Vector_uint32_256_1 4101280.069 -
SetIntersection_Interlaced_Vector_uint32_256_16 6974779.755 -4.46%
SetIntersection_Interlaced_Vector_uint32_256_256 4550773.256 -
SetIntersection_Interlaced_Vector_uint32_256_4 5030486.734 1.02%
SetIntersection_Interlaced_Vector_uint32_256_64 8033452.645 14.81%
SetIntersection_Interlaced_Vector_uint32_262144_1 1045015.563 5.09%
SetIntersection_Interlaced_Vector_uint32_262144_1024 128845034.633 7.56%
SetIntersection_Interlaced_Vector_uint32_262144_16 5043474.181 -7.06%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346326537.642 -
SetIntersection_Interlaced_Vector_uint32_262144_256 38947530.987 -
SetIntersection_Interlaced_Vector_uint32_262144_262144 351196784.083 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1822338.589 -
SetIntersection_Interlaced_Vector_uint32_262144_64 15517515.450 -5.82%
SetIntersection_Interlaced_Vector_uint32_4_1 213603810.560 -
SetIntersection_Interlaced_Vector_uint32_4_4 135510485.752 -
SetIntersection_Interlaced_Vector_uint32_64_1 16426064.707 1.52%
SetIntersection_Interlaced_Vector_uint32_64_16 17714713.093 3.49%
SetIntersection_Interlaced_Vector_uint32_64_4 17623768.582 -
SetIntersection_Interlaced_Vector_uint32_64_64 10820777.049 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1032350.513 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5918150.403 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2424408.741 25.91%
SetIntersection_Interlaced_Vector_uint64_1024_256 7893439.242 25.10%
SetIntersection_Interlaced_Vector_uint64_1024_4 1395805.759 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4822669.843 33.02%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048825.689 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 57090322.218 20.13%
SetIntersection_Interlaced_Vector_uint64_16384_16 3256929.801 33.02%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78451272.183 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24598551.190 21.22%
SetIntersection_Interlaced_Vector_uint64_16384_4 1454514.469 -
SetIntersection_Interlaced_Vector_uint64_16384_64 8403776.112 36.73%
SetIntersection_Interlaced_Vector_uint64_16_1 62188691.793 -
SetIntersection_Interlaced_Vector_uint64_16_16 35430480.447 -
SetIntersection_Interlaced_Vector_uint64_16_4 55673154.919 -
SetIntersection_Interlaced_Vector_uint64_1_1 529654115.140 -1.17%
SetIntersection_Interlaced_Vector_uint64_256_1 4037124.713 -1.68%
SetIntersection_Interlaced_Vector_uint64_256_16 6842321.919 11.49%
SetIntersection_Interlaced_Vector_uint64_256_256 4488002.099 -
SetIntersection_Interlaced_Vector_uint64_256_4 4888598.591 3.66%
SetIntersection_Interlaced_Vector_uint64_256_64 7715681.522 -13.34%
SetIntersection_Interlaced_Vector_uint64_262144_1 1027067.392 -1.88%
SetIntersection_Interlaced_Vector_uint64_262144_1024 124106022.201 21.95%
SetIntersection_Interlaced_Vector_uint64_262144_16 9164820.478 183.06%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345684311.093 -1.52%
SetIntersection_Interlaced_Vector_uint64_262144_256 70392202.863 137.52%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350501849.868 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1871770.374 22.57%
SetIntersection_Interlaced_Vector_uint64_262144_64 25688955.709 56.40%
SetIntersection_Interlaced_Vector_uint64_4_1 211726823.951 -
SetIntersection_Interlaced_Vector_uint64_4_4 134967863.230 -
SetIntersection_Interlaced_Vector_uint64_64_1 16237684.914 -
SetIntersection_Interlaced_Vector_uint64_64_16 17367368.055 -2.84%
SetIntersection_Interlaced_Vector_uint64_64_4 17712743.899 -
SetIntersection_Interlaced_Vector_uint64_64_64 10830790.900 1.17%
SetIntersection_None_Set_float_1024_1 9941657.774 11.18%
SetIntersection_None_Set_float_1024_1024 8989125.286 2.48%
SetIntersection_None_Set_float_1024_16 9780160.438 10.01%
SetIntersection_None_Set_float_1024_256 9974005.873 11.26%
SetIntersection_None_Set_float_1024_4 10120780.133 14.46%
SetIntersection_None_Set_float_1024_64 9921297.963 13.08%
SetIntersection_None_Set_float_16384_1 152925417.007 -1.18%
SetIntersection_None_Set_float_16384_1024 154224587.222 -
SetIntersection_None_Set_float_16384_16 152858481.073 -
SetIntersection_None_Set_float_16384_16384 155206981.438 -1.25%
SetIntersection_None_Set_float_16384_256 152616854.784 -
SetIntersection_None_Set_float_16384_4 152734258.213 -
SetIntersection_None_Set_float_16384_64 153004114.480 -
SetIntersection_None_Set_float_16_1 66446633.768 -
SetIntersection_None_Set_float_16_16 35276431.631 -
SetIntersection_None_Set_float_16_4 56010728.336 -
SetIntersection_None_Set_float_1_1 533566914.522 -
SetIntersection_None_Set_float_256_1 11694363.487 1.74%
SetIntersection_None_Set_float_256_16 10725237.577 -1.91%
SetIntersection_None_Set_float_256_256 5736590.793 -2.24%
SetIntersection_None_Set_float_256_4 11238517.002 -1.51%
SetIntersection_None_Set_float_256_64 9293457.294 1.42%
SetIntersection_None_Set_float_262144_1 1175479.572 -1.13%
SetIntersection_None_Set_float_262144_1024 1177671.549 -
SetIntersection_None_Set_float_262144_16 1176823.240 -
SetIntersection_None_Set_float_262144_16384 1182122.559 -
SetIntersection_None_Set_float_262144_256 1173049.561 -
SetIntersection_None_Set_float_262144_262144 1177039.797 -
SetIntersection_None_Set_float_262144_4 1174718.098 -
SetIntersection_None_Set_float_262144_64 1174454.752 -
SetIntersection_None_Set_float_4_1 215625210.889 -
SetIntersection_None_Set_float_4_4 134754190.015 -
SetIntersection_None_Set_float_64_1 22610756.749 -
SetIntersection_None_Set_float_64_16 18310998.278 -
SetIntersection_None_Set_float_64_4 21608614.885 -
SetIntersection_None_Set_float_64_64 11395267.571 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8778696.089 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8662093.591 -1.92%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8634441.458 -2.19%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8601719.979 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8638202.770 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8612216.050 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161569375.808 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159632059.338 1.47%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 171491693.670 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 176042511.527 5.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162682630.471 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165178324.345 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166059733.915 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65708711.518 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34865440.336 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55767046.029 -1.14%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 530164770.900 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11322537.656 -2.30%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10579911.777 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5619768.315 -1.29%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11148945.783 -1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9072358.325 -1.75%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1222395.506 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1228296.307 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1225671.549 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241428.793 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241245.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1242100.912 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1228163.168 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1225160.969 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214637826.859 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134193032.338 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22225116.080 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18041939.733 -1.25%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21204235.724 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11294061.848 -1.15%
SetIntersection_None_Set_string_1024_1 10554606.545 19.44%
SetIntersection_None_Set_string_1024_1024 9314924.511 3.41%
SetIntersection_None_Set_string_1024_16 10649676.970 21.97%
SetIntersection_None_Set_string_1024_256 9287900.449 3.62%
SetIntersection_None_Set_string_1024_4 10714692.063 17.31%
SetIntersection_None_Set_string_1024_64 10587354.195 17.27%
SetIntersection_None_Set_string_16384_1 195734913.723 4.39%
SetIntersection_None_Set_string_16384_1024 206930789.821 10.56%
SetIntersection_None_Set_string_16384_16 197537280.834 5.52%
SetIntersection_None_Set_string_16384_16384 217174328.704 9.46%
SetIntersection_None_Set_string_16384_256 211129205.221 13.87%
SetIntersection_None_Set_string_16384_4 196142777.783 4.61%
SetIntersection_None_Set_string_16384_64 209270486.180 12.33%
SetIntersection_None_Set_string_16_1 68241149.790 -
SetIntersection_None_Set_string_16_16 36162104.358 -
SetIntersection_None_Set_string_16_4 58090492.771 -
SetIntersection_None_Set_string_1_1 538936071.912 -
SetIntersection_None_Set_string_256_1 11654703.120 -
SetIntersection_None_Set_string_256_16 10798198.652 -
SetIntersection_None_Set_string_256_256 5664597.155 -3.81%
SetIntersection_None_Set_string_256_4 11447523.345 -1.15%
SetIntersection_None_Set_string_256_64 9318856.984 -
SetIntersection_None_Set_string_262144_1 1684165.525 6.28%
SetIntersection_None_Set_string_262144_1024 1553674.561 -3.24%
SetIntersection_None_Set_string_262144_16 1674697.264 5.57%
SetIntersection_None_Set_string_262144_16384 1537916.180 -3.47%
SetIntersection_None_Set_string_262144_256 1606351.316 1.04%
SetIntersection_None_Set_string_262144_262144 1546589.846 -3.30%
SetIntersection_None_Set_string_262144_4 1654950.520 3.98%
SetIntersection_None_Set_string_262144_64 1661725.914 4.49%
SetIntersection_None_Set_string_4_1 220607804.634 -
SetIntersection_None_Set_string_4_4 137711380.713 -
SetIntersection_None_Set_string_64_1 22433517.849 -2.97%
SetIntersection_None_Set_string_64_16 18471423.039 -1.10%
SetIntersection_None_Set_string_64_4 21768870.919 -1.31%
SetIntersection_None_Set_string_64_64 11523958.126 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8751526.598 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8665538.715 -3.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8706885.050 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8686409.885 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8733093.151 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8807734.870 -1.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 198525553.587 1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 192976217.861 -11.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 199053735.897 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206057520.605 -3.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 192361501.236 -5.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 193902448.678 -2.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206109845.096 2.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66390520.662 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35225315.958 -1.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56264491.991 -1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535655578.281 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11419553.199 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10779057.379 -1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5689786.705 -1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11118024.205 -1.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9305017.066 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1663183.758 -4.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1533795.330 -9.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1543022.379 -11.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1549668.783 -5.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1547353.029 -11.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1528224.121 -3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1652523.031 -5.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1552421.145 -10.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 216738444.459 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 135678847.818 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22492959.285 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18466218.434 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21511607.341 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11322263.286 -2.99%
SetIntersection_None_Set_uint32_1024_1 9240122.186 7.22%
SetIntersection_None_Set_uint32_1024_1024 9252335.084 6.49%
SetIntersection_None_Set_uint32_1024_16 9218824.725 7.06%
SetIntersection_None_Set_uint32_1024_256 9256095.132 7.31%
SetIntersection_None_Set_uint32_1024_4 9250084.771 5.65%
SetIntersection_None_Set_uint32_1024_64 9177472.037 3.63%
SetIntersection_None_Set_uint32_16384_1 157204117.135 2.76%
SetIntersection_None_Set_uint32_16384_1024 151422555.755 -
SetIntersection_None_Set_uint32_16384_16 157049739.373 2.60%
SetIntersection_None_Set_uint32_16384_16384 152795184.171 -2.62%
SetIntersection_None_Set_uint32_16384_256 151358828.099 -1.01%
SetIntersection_None_Set_uint32_16384_4 155669770.045 1.58%
SetIntersection_None_Set_uint32_16384_64 151218273.582 -
SetIntersection_None_Set_uint32_16_1 67820956.943 2.80%
SetIntersection_None_Set_uint32_16_16 35840671.129 1.94%
SetIntersection_None_Set_uint32_16_4 57838252.832 3.10%
SetIntersection_None_Set_uint32_1_1 552758727.907 4.08%
SetIntersection_None_Set_uint32_256_1 11861906.132 4.19%
SetIntersection_None_Set_uint32_256_16 11223229.050 6.09%
SetIntersection_None_Set_uint32_256_256 5961651.489 6.35%
SetIntersection_None_Set_uint32_256_4 11719354.717 3.88%
SetIntersection_None_Set_uint32_256_64 9498248.249 2.35%
SetIntersection_None_Set_uint32_262144_1 1180374.676 -
SetIntersection_None_Set_uint32_262144_1024 1176059.410 -
SetIntersection_None_Set_uint32_262144_16 1182276.285 -
SetIntersection_None_Set_uint32_262144_16384 1160706.787 -1.32%
SetIntersection_None_Set_uint32_262144_256 1177104.002 -
SetIntersection_None_Set_uint32_262144_262144 1174336.752 -
SetIntersection_None_Set_uint32_262144_4 1177518.637 -
SetIntersection_None_Set_uint32_262144_64 1178685.057 -
SetIntersection_None_Set_uint32_4_1 222994757.629 3.87%
SetIntersection_None_Set_uint32_4_4 139039251.671 3.52%
SetIntersection_None_Set_uint32_64_1 22944655.874 2.83%
SetIntersection_None_Set_uint32_64_16 18751933.651 3.51%
SetIntersection_None_Set_uint32_64_4 22133503.215 4.32%
SetIntersection_None_Set_uint32_64_64 11713604.027 6.76%
SetIntersection_None_Set_uint64_1024_1 8594361.094 -2.86%
SetIntersection_None_Set_uint64_1024_1024 8591619.876 -1.85%
SetIntersection_None_Set_uint64_1024_16 8599272.340 -
SetIntersection_None_Set_uint64_1024_256 8859623.130 3.00%
SetIntersection_None_Set_uint64_1024_4 8629837.051 -2.89%
SetIntersection_None_Set_uint64_1024_64 8587794.242 -1.31%
SetIntersection_None_Set_uint64_16384_1 157964140.085 -
SetIntersection_None_Set_uint64_16384_1024 165043676.602 -
SetIntersection_None_Set_uint64_16384_16 165210990.347 -
SetIntersection_None_Set_uint64_16384_16384 167509569.243 -4.37%
SetIntersection_None_Set_uint64_16384_256 165648798.170 -1.26%
SetIntersection_None_Set_uint64_16384_4 160561044.586 -
SetIntersection_None_Set_uint64_16384_64 166466016.795 -
SetIntersection_None_Set_uint64_16_1 66086379.002 -
SetIntersection_None_Set_uint64_16_16 35020216.520 -
SetIntersection_None_Set_uint64_16_4 56272052.623 -
SetIntersection_None_Set_uint64_1_1 530788926.688 -
SetIntersection_None_Set_uint64_256_1 11130005.059 -2.85%
SetIntersection_None_Set_uint64_256_16 10751424.734 1.00%
SetIntersection_None_Set_uint64_256_256 5573722.081 -
SetIntersection_None_Set_uint64_256_4 11123699.985 -
SetIntersection_None_Set_uint64_256_64 9032568.443 -
SetIntersection_None_Set_uint64_262144_1 1205978.676 -
SetIntersection_None_Set_uint64_262144_1024 1198243.244 -
SetIntersection_None_Set_uint64_262144_16 1192698.977 -
SetIntersection_None_Set_uint64_262144_16384 1200149.170 -
SetIntersection_None_Set_uint64_262144_256 1196182.375 -
SetIntersection_None_Set_uint64_262144_262144 1210994.955 -1.13%
SetIntersection_None_Set_uint64_262144_4 1191383.869 -
SetIntersection_None_Set_uint64_262144_64 1195890.545 -
SetIntersection_None_Set_uint64_4_1 214990374.299 -
SetIntersection_None_Set_uint64_4_4 134643812.845 -
SetIntersection_None_Set_uint64_64_1 22472769.925 -
SetIntersection_None_Set_uint64_64_16 18201172.959 -
SetIntersection_None_Set_uint64_64_4 21127453.773 -
SetIntersection_None_Set_uint64_64_64 11312109.946 -1.47%
SetIntersection_None_Vector_float_1024_1 1075497.859 -1.74%
SetIntersection_None_Vector_float_1024_1024 1083278.446 -
SetIntersection_None_Vector_float_1024_16 1077755.648 -
SetIntersection_None_Vector_float_1024_256 1075626.743 -
SetIntersection_None_Vector_float_1024_4 1052963.812 -
SetIntersection_None_Vector_float_1024_64 1082204.812 -
SetIntersection_None_Vector_float_16384_1 1089967.312 -
SetIntersection_None_Vector_float_16384_1024 1114807.181 -
SetIntersection_None_Vector_float_16384_16 1112851.414 -
SetIntersection_None_Vector_float_16384_16384 1085564.871 -3.00%
SetIntersection_None_Vector_float_16384_256 1111385.111 -
SetIntersection_None_Vector_float_16384_4 1099210.575 -
SetIntersection_None_Vector_float_16384_64 1100884.605 -
SetIntersection_None_Vector_float_16_1 63420812.136 -
SetIntersection_None_Vector_float_16_16 33577948.456 -
SetIntersection_None_Vector_float_16_4 53562818.912 -
SetIntersection_None_Vector_float_1_1 533855369.838 -
SetIntersection_None_Vector_float_256_1 4232402.689 -
SetIntersection_None_Vector_float_256_16 4057563.068 -
SetIntersection_None_Vector_float_256_256 2122001.405 -1.17%
SetIntersection_None_Vector_float_256_4 4178878.614 -
SetIntersection_None_Vector_float_256_64 3424387.512 -
SetIntersection_None_Vector_float_262144_1 1137367.518 -
SetIntersection_None_Vector_float_262144_1024 1107155.140 -
SetIntersection_None_Vector_float_262144_16 1102819.846 -
SetIntersection_None_Vector_float_262144_16384 1143533.431 1.34%
SetIntersection_None_Vector_float_262144_256 1129695.859 -
SetIntersection_None_Vector_float_262144_262144 1123069.038 -1.62%
SetIntersection_None_Vector_float_262144_4 1132572.943 -
SetIntersection_None_Vector_float_262144_64 1123285.913 -
SetIntersection_None_Vector_float_4_1 213937697.957 -
SetIntersection_None_Vector_float_4_4 133612667.172 -
SetIntersection_None_Vector_float_64_1 16605348.396 -
SetIntersection_None_Vector_float_64_16 13535360.507 -
SetIntersection_None_Vector_float_64_4 15983289.131 -
SetIntersection_None_Vector_float_64_64 8413309.531 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1098025.202 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1084292.900 -1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100490.114 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1058885.163 -3.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095699.659 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1087478.551 -1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1135494.084 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1132066.995 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1117524.364 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1071608.344 -5.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1126722.523 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1080430.603 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1130057.733 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63236268.680 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33559119.910 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 53900365.708 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 531356267.796 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4298134.665 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4047585.340 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2165027.704 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4230467.628 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3382659.397 -2.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1172729.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1101205.674 -2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1147413.650 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1141194.038 -1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1170611.625 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1159236.142 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1148834.992 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1158764.462 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213532073.985 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133329716.309 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16905714.222 1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13603631.842 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 15984810.551 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8585363.804 1.52%
SetIntersection_None_Vector_string_1024_1 1163085.941 -
SetIntersection_None_Vector_string_1024_1024 1162225.756 1.04%
SetIntersection_None_Vector_string_1024_16 1170562.148 -
SetIntersection_None_Vector_string_1024_256 1163652.062 -1.30%
SetIntersection_None_Vector_string_1024_4 1164185.168 -1.54%
SetIntersection_None_Vector_string_1024_64 1150268.905 -1.99%
SetIntersection_None_Vector_string_16384_1 1234554.639 -
SetIntersection_None_Vector_string_16384_1024 1218354.127 -2.50%
SetIntersection_None_Vector_string_16384_16 1187636.415 -4.13%
SetIntersection_None_Vector_string_16384_16384 1253279.518 1.41%
SetIntersection_None_Vector_string_16384_256 1230159.886 -
SetIntersection_None_Vector_string_16384_4 1233891.018 -
SetIntersection_None_Vector_string_16384_64 1222021.296 -
SetIntersection_None_Vector_string_16_1 65032125.073 -
SetIntersection_None_Vector_string_16_16 34432553.569 -
SetIntersection_None_Vector_string_16_4 55153269.584 -
SetIntersection_None_Vector_string_1_1 533448615.582 -
SetIntersection_None_Vector_string_256_1 4495505.509 -1.19%
SetIntersection_None_Vector_string_256_16 4271791.100 -
SetIntersection_None_Vector_string_256_256 2276827.876 -1.96%
SetIntersection_None_Vector_string_256_4 4470587.025 -
SetIntersection_None_Vector_string_256_64 3579017.961 -2.04%
SetIntersection_None_Vector_string_262144_1 1290672.752 -1.53%
SetIntersection_None_Vector_string_262144_1024 1293359.277 -2.75%
SetIntersection_None_Vector_string_262144_16 1307814.151 -
SetIntersection_None_Vector_string_262144_16384 1286689.798 -1.93%
SetIntersection_None_Vector_string_262144_256 1303216.991 -
SetIntersection_None_Vector_string_262144_262144 1314484.178 -1.01%
SetIntersection_None_Vector_string_262144_4 1295234.066 -
SetIntersection_None_Vector_string_262144_64 1269152.652 -3.15%
SetIntersection_None_Vector_string_4_1 216536723.380 -
SetIntersection_None_Vector_string_4_4 135238325.739 -
SetIntersection_None_Vector_string_64_1 17316478.241 -
SetIntersection_None_Vector_string_64_16 14021723.965 -1.08%
SetIntersection_None_Vector_string_64_4 16521461.113 -
SetIntersection_None_Vector_string_64_64 8784775.278 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1105078.924 4.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1122324.988 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1122343.016 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1120886.674 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120382.067 2.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1122343.755 1.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1159852.298 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1154520.837 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1105244.766 -4.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1170944.710 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1160911.027 4.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1168395.407 1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1145637.095 -1.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63360380.656 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33807380.312 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53957498.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 530608538.780 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4288297.449 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4055112.960 1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2153830.009 -2.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4246921.714 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3453762.787 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1239228.014 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1194646.142 3.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1198410.607 1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1182229.283 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1223448.204 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1190450.124 -1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1171727.662 -5.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1177543.027 -3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213713815.825 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133482575.864 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16890888.410 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13733380.442 1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16225596.698 1.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8555100.193 -
SetIntersection_None_Vector_uint32_1024_1 1049177.080 -
SetIntersection_None_Vector_uint32_1024_1024 1035236.707 -4.18%
SetIntersection_None_Vector_uint32_1024_16 1079452.830 -
SetIntersection_None_Vector_uint32_1024_256 1081873.366 -
SetIntersection_None_Vector_uint32_1024_4 1058448.103 -1.66%
SetIntersection_None_Vector_uint32_1024_64 1077756.897 -
SetIntersection_None_Vector_uint32_16384_1 1100978.735 -
SetIntersection_None_Vector_uint32_16384_1024 1105799.881 -
SetIntersection_None_Vector_uint32_16384_16 1101965.403 1.25%
SetIntersection_None_Vector_uint32_16384_16384 1093140.241 -
SetIntersection_None_Vector_uint32_16384_256 1095754.925 -5.24%
SetIntersection_None_Vector_uint32_16384_4 1097586.493 -
SetIntersection_None_Vector_uint32_16384_64 1098493.571 -
SetIntersection_None_Vector_uint32_16_1 63056507.532 -
SetIntersection_None_Vector_uint32_16_16 33354080.503 -
SetIntersection_None_Vector_uint32_16_4 53542656.238 -
SetIntersection_None_Vector_uint32_1_1 531225286.221 -
SetIntersection_None_Vector_uint32_256_1 4227979.258 -
SetIntersection_None_Vector_uint32_256_16 3937044.896 -
SetIntersection_None_Vector_uint32_256_256 2121577.244 -
SetIntersection_None_Vector_uint32_256_4 4175944.205 -
SetIntersection_None_Vector_uint32_256_64 3400181.591 -
SetIntersection_None_Vector_uint32_262144_1 1115583.419 -
SetIntersection_None_Vector_uint32_262144_1024 1119746.461 -
SetIntersection_None_Vector_uint32_262144_16 1125044.415 -
SetIntersection_None_Vector_uint32_262144_16384 1093017.205 -2.62%
SetIntersection_None_Vector_uint32_262144_256 1095396.948 -2.59%
SetIntersection_None_Vector_uint32_262144_262144 1080923.138 -3.84%
SetIntersection_None_Vector_uint32_262144_4 1109248.762 -1.07%
SetIntersection_None_Vector_uint32_262144_64 1120653.703 -
SetIntersection_None_Vector_uint32_4_1 213306505.798 -
SetIntersection_None_Vector_uint32_4_4 133414572.383 -
SetIntersection_None_Vector_uint32_64_1 16600609.368 -
SetIntersection_None_Vector_uint32_64_16 13410133.495 -
SetIntersection_None_Vector_uint32_64_4 15879642.068 -
SetIntersection_None_Vector_uint32_64_64 8421290.994 -
SetIntersection_None_Vector_uint64_1024_1 1080606.879 -1.71%
SetIntersection_None_Vector_uint64_1024_1024 1036280.503 -4.13%
SetIntersection_None_Vector_uint64_1024_16 1062665.580 -2.90%
SetIntersection_None_Vector_uint64_1024_256 1076106.888 -
SetIntersection_None_Vector_uint64_1024_4 1036410.008 -4.95%
SetIntersection_None_Vector_uint64_1024_64 1076310.236 -2.39%
SetIntersection_None_Vector_uint64_16384_1 1068706.995 -4.59%
SetIntersection_None_Vector_uint64_16384_1024 1100546.145 -
SetIntersection_None_Vector_uint64_16384_16 1098755.420 -2.34%
SetIntersection_None_Vector_uint64_16384_16384 1054709.790 -6.12%
SetIntersection_None_Vector_uint64_16384_256 1099913.883 -2.23%
SetIntersection_None_Vector_uint64_16384_4 1088232.644 -3.83%
SetIntersection_None_Vector_uint64_16384_64 1099602.553 -1.60%
SetIntersection_None_Vector_uint64_16_1 62672762.639 -
SetIntersection_None_Vector_uint64_16_16 33384092.260 -
SetIntersection_None_Vector_uint64_16_4 53392582.615 -
SetIntersection_None_Vector_uint64_1_1 530021535.883 -
SetIntersection_None_Vector_uint64_256_1 4234641.535 -2.55%
SetIntersection_None_Vector_uint64_256_16 3889328.358 -4.22%
SetIntersection_None_Vector_uint64_256_256 2124080.932 -1.82%
SetIntersection_None_Vector_uint64_256_4 4221198.412 -2.58%
SetIntersection_None_Vector_uint64_256_64 3396160.667 -1.52%
SetIntersection_None_Vector_uint64_262144_1 1121580.364 -4.92%
SetIntersection_None_Vector_uint64_262144_1024 1116525.495 -2.38%
SetIntersection_None_Vector_uint64_262144_16 1125290.331 -2.01%
SetIntersection_None_Vector_uint64_262144_16384 1073591.280 -6.13%
SetIntersection_None_Vector_uint64_262144_256 1118107.032 -2.92%
SetIntersection_None_Vector_uint64_262144_262144 1125306.238 -2.80%
SetIntersection_None_Vector_uint64_262144_4 1083830.742 -4.88%
SetIntersection_None_Vector_uint64_262144_64 1122543.302 -1.29%
SetIntersection_None_Vector_uint64_4_1 212524731.763 -
SetIntersection_None_Vector_uint64_4_4 133074951.123 -
SetIntersection_None_Vector_uint64_64_1 16463498.477 -1.07%
SetIntersection_None_Vector_uint64_64_16 13310189.157 -3.08%
SetIntersection_None_Vector_uint64_64_4 15733886.444 -2.56%
SetIntersection_None_Vector_uint64_64_64 8371768.673 -2.58%
bm_gcd_complex 18.247 1.58%
bm_gcd_random 29.523 -
bm_gcd_trivial 0.651 -3.60%
bm_lexicographical_compare<int>/1 1.211 -3.03%
bm_lexicographical_compare<int>/1048576 68335.153 -
bm_lexicographical_compare<int>/262144 16251.355 -
bm_lexicographical_compare<int>/32768 1918.051 -
bm_lexicographical_compare<int>/4096 239.277 -
bm_lexicographical_compare<int>/512 30.406 1.38%
bm_lexicographical_compare<int>/64 4.487 1.54%
bm_lexicographical_compare<int>/8 1.501 -
bm_lexicographical_compare<signed_char>/1 1.373 -4.08%
bm_lexicographical_compare<signed_char>/1048576 16265.203 -
bm_lexicographical_compare<signed_char>/262144 3835.336 -
bm_lexicographical_compare<signed_char>/32768 478.344 -
bm_lexicographical_compare<signed_char>/4096 59.765 -
bm_lexicographical_compare<signed_char>/512 7.795 -1.67%
bm_lexicographical_compare<signed_char>/64 2.015 -13.52%
bm_lexicographical_compare<signed_char>/8 3.315 8.29%
bm_lexicographical_compare<unsigned_char>/1 1.552 5.73%
bm_lexicographical_compare<unsigned_char>/1048576 17925.238 -
bm_lexicographical_compare<unsigned_char>/262144 4492.332 -
bm_lexicographical_compare<unsigned_char>/32768 572.279 1.77%
bm_lexicographical_compare<unsigned_char>/4096 77.690 2.58%
bm_lexicographical_compare<unsigned_char>/512 8.742 2.29%
bm_lexicographical_compare<unsigned_char>/64 1.993 11.02%
bm_lexicographical_compare<unsigned_char>/8 1.318 9.34%
bm_ranges_lexicographical_compare<int>/1 1.320 -2.72%
bm_ranges_lexicographical_compare<int>/1048576 68622.230 -
bm_ranges_lexicographical_compare<int>/262144 16251.447 -
bm_ranges_lexicographical_compare<int>/32768 1918.893 -
bm_ranges_lexicographical_compare<int>/4096 238.980 -
bm_ranges_lexicographical_compare<int>/512 29.815 -
bm_ranges_lexicographical_compare<int>/64 4.394 -
bm_ranges_lexicographical_compare<int>/8 1.464 -
bm_ranges_lexicographical_compare<signed_char>/1 1.748 16.89%
bm_ranges_lexicographical_compare<signed_char>/1048576 16255.959 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.492 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.059 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.874 -
bm_ranges_lexicographical_compare<signed_char>/512 8.153 2.61%
bm_ranges_lexicographical_compare<signed_char>/64 2.587 14.66%
bm_ranges_lexicographical_compare<signed_char>/8 3.550 6.73%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.556 3.38%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.417 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4499.431 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.341 1.20%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.741 1.99%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.701 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.936 -1.89%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.320 -7.45%
bm_ranges_swap_ranges_vb_aligned/1024 6.418 -
bm_ranges_swap_ranges_vb_aligned/1048576 3445.602 3.16%
bm_ranges_swap_ranges_vb_aligned/128 3.374 -1.23%
bm_ranges_swap_ranges_vb_aligned/131072 242.488 -
bm_ranges_swap_ranges_vb_aligned/16 3.584 1.85%
bm_ranges_swap_ranges_vb_aligned/16384 34.878 -
bm_ranges_swap_ranges_vb_aligned/2048 8.666 -
bm_ranges_swap_ranges_vb_aligned/256 4.100 -1.89%
bm_ranges_swap_ranges_vb_aligned/262144 497.034 2.03%
bm_ranges_swap_ranges_vb_aligned/32 3.591 1.79%
bm_ranges_swap_ranges_vb_aligned/32768 64.406 -
bm_ranges_swap_ranges_vb_aligned/4096 12.127 -
bm_ranges_swap_ranges_vb_aligned/512 5.175 -
bm_ranges_swap_ranges_vb_aligned/524288 1070.241 3.11%
bm_ranges_swap_ranges_vb_aligned/64 2.938 -1.94%
bm_ranges_swap_ranges_vb_aligned/65536 123.438 -
bm_ranges_swap_ranges_vb_aligned/8 3.524 2.00%
bm_ranges_swap_ranges_vb_aligned/8192 19.595 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15904.016 -
bm_ranges_swap_ranges_vb_unaligned/262144 3835.774 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.990 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.418 -
bm_ranges_swap_ranges_vb_unaligned/512 12.027 -
bm_ranges_swap_ranges_vb_unaligned/64 5.122 2.32%
bm_ranges_swap_ranges_vb_unaligned/8 5.176 2.55%
bm_swap_ranges_vb_aligned/1048576 3349.774 -
bm_swap_ranges_vb_aligned/262144 489.313 -
bm_swap_ranges_vb_aligned/32768 63.715 -
bm_swap_ranges_vb_aligned/4096 12.652 -
bm_swap_ranges_vb_aligned/512 4.990 -
bm_swap_ranges_vb_aligned/64 2.962 4.69%
bm_swap_ranges_vb_aligned/8 3.256 -
bm_swap_ranges_vb_unaligned/1048576 15898.185 -
bm_swap_ranges_vb_unaligned/262144 3839.284 -
bm_swap_ranges_vb_unaligned/32768 483.433 -
bm_swap_ranges_vb_unaligned/4096 64.859 -
bm_swap_ranges_vb_unaligned/512 12.332 -
bm_swap_ranges_vb_unaligned/64 5.004 -
bm_swap_ranges_vb_unaligned/8 4.788 -
bm_write 603.344 9.81%
ranges::min(std::deque<__int128>)/1 0.707 2.39%
ranges::min(std::deque<__int128>)/64 21.800 -3.16%
ranges::min(std::deque<__int128>)/70000 24400.870 1.08%
ranges::min(std::deque<__int128>)/8 2.830 -
ranges::min(std::deque<char>)/1 0.740 -11.61%
ranges::min(std::deque<char>)/64 16.752 -20.35%
ranges::min(std::deque<char>)/70000 17888.435 -29.95%
ranges::min(std::deque<char>)/8 2.383 -2.99%
ranges::min(std::deque<long_long>)/1 0.711 6.58%
ranges::min(std::deque<long_long>)/64 17.281 -3.15%
ranges::min(std::deque<long_long>)/70000 19069.403 -17.38%
ranges::min(std::deque<long_long>)/8 2.405 5.84%
ranges::min(std::list<__int128>)/1 0.372 3.47%
ranges::min(std::list<__int128>)/64 34.880 -8.10%
ranges::min(std::list<__int128>)/70000 61150.836 -
ranges::min(std::list<__int128>)/8 2.160 -15.44%
ranges::min(std::list<char>)/1 0.366 9.34%
ranges::min(std::list<char>)/64 26.770 2.52%
ranges::min(std::list<char>)/70000 54485.272 2.23%
ranges::min(std::list<char>)/8 1.913 1.82%
ranges::min(std::list<long_long>)/1 0.369 5.12%
ranges::min(std::list<long_long>)/64 24.927 1.16%
ranges::min(std::list<long_long>)/70000 46500.016 -4.67%
ranges::min(std::list<long_long>)/8 1.905 -
ranges::min(std::vector<__int128>)/1 0.375 -
ranges::min(std::vector<__int128>)/64 24.638 3.38%
ranges::min(std::vector<__int128>)/70000 27142.184 3.04%
ranges::min(std::vector<__int128>)/8 2.870 2.72%
ranges::min(std::vector<char>)/1 0.382 -13.04%
ranges::min(std::vector<char>)/64 4.212 1.51%
ranges::min(std::vector<char>)/70000 496.367 2.90%
ranges::min(std::vector<char>)/8 2.447 5.52%
ranges::min(std::vector<long_long>)/1 0.292 11.74%
ranges::min(std::vector<long_long>)/64 4.684 1.05%
ranges::min(std::vector<long_long>)/70000 7988.763 3.48%
ranges::min(std::vector<long_long>)/8 2.186 -1.73%
ranges::minmax(std::deque<__int128>)/1 0.692 3.15%
ranges::minmax(std::deque<__int128>)/64 30.872 -13.99%
ranges::minmax(std::deque<__int128>)/70000 34382.621 -7.06%
ranges::minmax(std::deque<__int128>)/8 3.788 -7.95%
ranges::minmax(std::deque<char>)/1 0.920 11.07%
ranges::minmax(std::deque<char>)/64 23.162 2.13%
ranges::minmax(std::deque<char>)/70000 24182.324 2.26%
ranges::minmax(std::deque<char>)/8 3.885 2.43%
ranges::minmax(std::deque<long_long>)/1 0.849 -6.13%
ranges::minmax(std::deque<long_long>)/64 22.333 -15.20%
ranges::minmax(std::deque<long_long>)/70000 24143.882 -9.61%
ranges::minmax(std::deque<long_long>)/8 3.695 -3.10%
ranges::minmax(std::list<__int128>)/1 0.463 3.18%
ranges::minmax(std::list<__int128>)/64 39.556 2.53%
ranges::minmax(std::list<__int128>)/70000 57803.900 -
ranges::minmax(std::list<__int128>)/8 3.885 1.87%
ranges::minmax(std::list<char>)/1 0.460 12.57%
ranges::minmax(std::list<char>)/64 37.055 1.44%
ranges::minmax(std::list<char>)/70000 58540.553 3.02%
ranges::minmax(std::list<char>)/8 2.572 -
ranges::minmax(std::list<long_long>)/1 0.473 12.37%
ranges::minmax(std::list<long_long>)/64 32.271 7.25%
ranges::minmax(std::list<long_long>)/70000 55507.036 3.54%
ranges::minmax(std::list<long_long>)/8 2.585 1.26%
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.148 2.71%
ranges::minmax(std::vector<__int128>)/70000 35215.997 2.31%
ranges::minmax(std::vector<__int128>)/8 4.134 2.08%
ranges::minmax(std::vector<char>)/1 0.610 -5.21%
ranges::minmax(std::vector<char>)/64 1.279 1.65%
ranges::minmax(std::vector<char>)/70000 595.011 2.60%
ranges::minmax(std::vector<char>)/8 0.968 -11.19%
ranges::minmax(std::vector<long_long>)/1 0.649 -
ranges::minmax(std::vector<long_long>)/64 10.223 2.67%
ranges::minmax(std::vector<long_long>)/70000 9210.690 2.29%
ranges::minmax(std::vector<long_long>)/8 2.113 2.05%
rng::contains(deque<int>)_(process_all)/1048576 262068.983 -2.59%
rng::contains(deque<int>)_(process_all)/32 8.981 -5.14%
rng::contains(deque<int>)_(process_all)/50 12.987 -5.52%
rng::contains(deque<int>)_(process_all)/8 3.111 -1.47%
rng::contains(deque<int>)_(process_all)/8192 1949.463 -5.20%
rng::contains(list<int>)_(process_all)/1048576 831785.834 -8.57%
rng::contains(list<int>)_(process_all)/32 9.282 -9.00%
rng::contains(list<int>)_(process_all)/50 18.954 -3.21%
rng::contains(list<int>)_(process_all)/8 2.280 -1.39%
rng::contains(list<int>)_(process_all)/8192 7150.165 -5.28%
rng::contains(vector<int>)_(process_all)/1048576 233615.403 -5.53%
rng::contains(vector<int>)_(process_all)/32 8.259 -6.79%
rng::contains(vector<int>)_(process_all)/50 12.319 -5.75%
rng::contains(vector<int>)_(process_all)/8 2.637 -3.58%
rng::contains(vector<int>)_(process_all)/8192 1813.383 -5.97%
rng::contains_subrange(deque<int>)_(near_matches)/1000 21311.390 5.56%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22286.648 5.59%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457346.440 -1.77%
rng::contains_subrange(deque<int>)_(process_all)/1048576 431405.993 -4.06%
rng::contains_subrange(deque<int>)_(process_all)/16 10.184 -3.65%
rng::contains_subrange(deque<int>)_(process_all)/32 16.685 -3.93%
rng::contains_subrange(deque<int>)_(process_all)/50 26.349 -5.74%
rng::contains_subrange(deque<int>)_(process_all)/8192 3368.743 -4.49%
rng::contains_subrange(deque<int>)_(same_length)/1048576 502878.380 -1.28%
rng::contains_subrange(deque<int>)_(same_length)/16 11.654 -8.45%
rng::contains_subrange(deque<int>)_(same_length)/32 19.150 -6.24%
rng::contains_subrange(deque<int>)_(same_length)/50 27.433 -5.15%
rng::contains_subrange(deque<int>)_(same_length)/8192 3918.318 -1.78%
rng::contains_subrange(deque<int>)_(single_element)/1048576 478148.833 -4.52%
rng::contains_subrange(deque<int>)_(single_element)/16 10.429 -3.32%
rng::contains_subrange(deque<int>)_(single_element)/32 17.596 -3.03%
rng::contains_subrange(deque<int>)_(single_element)/50 25.626 -4.33%
rng::contains_subrange(deque<int>)_(single_element)/8192 3728.232 -4.74%
rng::contains_subrange(list<int>)_(near_matches)/1000 37557.163 -5.34%
rng::contains_subrange(list<int>)_(near_matches)/1024 39103.932 -6.09%
rng::contains_subrange(list<int>)_(near_matches)/8192 2537722.826 -5.01%
rng::contains_subrange(list<int>)_(process_all)/1048576 843290.219 -8.06%
rng::contains_subrange(list<int>)_(process_all)/16 5.065 -1.02%
rng::contains_subrange(list<int>)_(process_all)/32 10.232 -3.02%
rng::contains_subrange(list<int>)_(process_all)/50 17.401 -9.58%
rng::contains_subrange(list<int>)_(process_all)/8192 7480.144 -12.69%
rng::contains_subrange(list<int>)_(same_length)/1048576 939742.824 -3.26%
rng::contains_subrange(list<int>)_(same_length)/16 5.864 -1.86%
rng::contains_subrange(list<int>)_(same_length)/32 16.549 -2.98%
rng::contains_subrange(list<int>)_(same_length)/50 25.506 -5.89%
rng::contains_subrange(list<int>)_(same_length)/8192 8622.405 4.39%
rng::contains_subrange(list<int>)_(single_element)/1048576 845372.109 -7.58%
rng::contains_subrange(list<int>)_(single_element)/16 4.937 -2.29%
rng::contains_subrange(list<int>)_(single_element)/32 10.071 -4.22%
rng::contains_subrange(list<int>)_(single_element)/50 17.632 -5.26%
rng::contains_subrange(list<int>)_(single_element)/8192 7692.417 -14.37%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13416.069 -3.47%
rng::contains_subrange(vector<int>)_(near_matches)/1024 14010.278 -3.91%
rng::contains_subrange(vector<int>)_(near_matches)/8192 767480.836 -3.82%
rng::contains_subrange(vector<int>)_(process_all)/1048576 209854.910 -6.31%
rng::contains_subrange(vector<int>)_(process_all)/16 4.684 -6.77%
rng::contains_subrange(vector<int>)_(process_all)/32 8.040 -6.23%
rng::contains_subrange(vector<int>)_(process_all)/50 11.512 -6.26%
rng::contains_subrange(vector<int>)_(process_all)/8192 1635.640 -7.18%
rng::contains_subrange(vector<int>)_(same_length)/1048576 247414.061 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.012 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.905 -1.16%
rng::contains_subrange(vector<int>)_(same_length)/50 12.912 -1.55%
rng::contains_subrange(vector<int>)_(same_length)/8192 1991.471 3.10%
rng::contains_subrange(vector<int>)_(single_element)/1048576 236786.560 -3.64%
rng::contains_subrange(vector<int>)_(single_element)/16 4.679 -7.05%
rng::contains_subrange(vector<int>)_(single_element)/32 8.481 -6.25%
rng::contains_subrange(vector<int>)_(single_element)/50 12.456 -5.64%
rng::contains_subrange(vector<int>)_(single_element)/8192 1844.455 -4.11%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 439.649 -10.52%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490232.972 -1.47%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.351 3.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.641 -9.02%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3823.108 -2.90%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.195 1.04%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.828 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.145 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.189 -2.50%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 527.982 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513117.883 -2.43%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.152 -7.43%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.576 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3972.355 -2.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.164 -1.38%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.715 -1.34%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.163 -1.86%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -1.38%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2050.945 -5.64%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2208157.684 -5.17%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.377 -2.14%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.017 1.04%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20183.619 6.68%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 632.867 -28.61%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1442531.919 -6.82%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.422 -3.86%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.108 1.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11460.411 -11.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1764.239 -1.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2339498.070 -5.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 55.176 -3.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.821 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19644.500 -21.85%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 721.645 7.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1445575.930 -6.20%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.511 -4.54%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.850 -5.19%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11061.880 -8.24%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 773.225 -4.11%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 963921.811 -3.68%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.809 -3.17%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.134 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9041.520 2.70%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.777 -1.80%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.760 -1.68%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.759 -1.53%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.777 -1.54%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 855.286 -2.67%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073310.192 -2.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.361 -1.20%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.739 -1.40%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13287.764 2.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.105 -1.89%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73708.987 -1.80%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.519 -2.29%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.622 3.98%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.727 -1.48%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.438 23.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.349 14.96%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.325 12.73%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.284 5.74%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.429 22.21%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.080 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306659.658 -1.69%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.805 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.012 1.43%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.229 -1.71%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -1.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -1.90%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -1.94%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -1.80%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.682 -6.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9418.217 -5.08%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.433 -4.78%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.568 -7.06%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2322.533 -5.23%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 492.005 -3.73%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15606.789 -4.02%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.570 -3.78%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.578 -1.76%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3892.840 -3.58%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 747.262 -6.90%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26766.107 -11.72%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.056 -6.30%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.458 -3.00%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10339.254 -10.03%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.808 -1.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 650.738 -2.41%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.802 9.32%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.104 3.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.669 -5.57%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 277.608 -6.03%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8750.966 -4.06%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.827 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.335 5.14%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2153.042 -4.71%
rng::find(vector<bool>)_(process_all)/1024 4.678 -3.61%
rng::find(vector<bool>)_(process_all)/1048576 3671.620 -4.75%
rng::find(vector<bool>)_(process_all)/50 0.682 -13.30%
rng::find(vector<bool>)_(process_all)/8 0.676 -13.00%
rng::find(vector<bool>)_(process_all)/8192 33.734 -5.44%
rng::find_if(vector<bool>)_(process_all)/1024 568.236 -2.53%
rng::find_if(vector<bool>)_(process_all)/1048576 578905.074 -3.23%
rng::find_if(vector<bool>)_(process_all)/50 24.015 -
rng::find_if(vector<bool>)_(process_all)/8 3.560 1.11%
rng::find_if(vector<bool>)_(process_all)/8192 4527.099 -3.39%
rng::find_if_not(vector<bool>)_(process_all)/1024 585.965 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 581683.430 -3.58%
rng::find_if_not(vector<bool>)_(process_all)/50 24.839 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.650 2.14%
rng::find_if_not(vector<bool>)_(process_all)/8192 4551.034 -3.48%
rng::find_last(deque<int>)_(bail_10%)/1024 227.132 -4.95%
rng::find_last(deque<int>)_(bail_10%)/1048576 324261.511 -5.00%
rng::find_last(deque<int>)_(bail_10%)/50 11.427 -4.51%
rng::find_last(deque<int>)_(bail_10%)/8 2.730 -2.55%
rng::find_last(deque<int>)_(bail_10%)/8192 2515.698 -5.44%
rng::find_last(deque<int>)_(bail_90%)/1024 29.535 -3.15%
rng::find_last(deque<int>)_(bail_90%)/1048576 36091.007 37.59%
rng::find_last(deque<int>)_(bail_90%)/50 1.855 -
rng::find_last(deque<int>)_(bail_90%)/8 0.937 4.99%
rng::find_last(deque<int>)_(bail_90%)/8192 204.436 -3.27%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.333 -6.92%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 710214.960 8.63%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.327 -5.41%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.297 -2.60%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6691.039 6.08%
rng::find_last(forward_list<int>)_(bail_90%)/1024 787.042 2.36%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 709567.515 6.00%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.835 -4.03%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.401 -2.31%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6525.760 2.87%
rng::find_last(list<int>)_(bail_10%)/1024 662.650 -8.39%
rng::find_last(list<int>)_(bail_10%)/1048576 784755.832 -7.32%
rng::find_last(list<int>)_(bail_10%)/50 15.982 -7.62%
rng::find_last(list<int>)_(bail_10%)/8 2.083 -3.48%
rng::find_last(list<int>)_(bail_10%)/8192 6253.793 -7.65%
rng::find_last(list<int>)_(bail_90%)/1024 76.923 -6.12%
rng::find_last(list<int>)_(bail_90%)/1048576 86968.747 -4.45%
rng::find_last(list<int>)_(bail_90%)/50 1.251 -5.45%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.641 -4.36%
rng::find_last(vector<char>)_(bail_10%)/1024 211.310 -6.37%
rng::find_last(vector<char>)_(bail_10%)/1048576 206811.306 -6.00%
rng::find_last(vector<char>)_(bail_10%)/50 10.850 -5.77%
rng::find_last(vector<char>)_(bail_10%)/8 2.018 -3.95%
rng::find_last(vector<char>)_(bail_10%)/8192 1628.369 -6.61%
rng::find_last(vector<char>)_(bail_90%)/1024 23.821 -6.60%
rng::find_last(vector<char>)_(bail_90%)/1048576 23038.980 -4.88%
rng::find_last(vector<char>)_(bail_90%)/50 1.520 -3.19%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 189.617 -4.72%
rng::find_last(vector<int>)_(bail_10%)/1024 212.183 -6.13%
rng::find_last(vector<int>)_(bail_10%)/1048576 214167.202 -4.88%
rng::find_last(vector<int>)_(bail_10%)/50 11.016 -4.20%
rng::find_last(vector<int>)_(bail_10%)/8 2.029 -3.93%
rng::find_last(vector<int>)_(bail_10%)/8192 1658.357 -6.06%
rng::find_last(vector<int>)_(bail_90%)/1024 28.113 -5.03%
rng::find_last(vector<int>)_(bail_90%)/1048576 23227.847 -4.50%
rng::find_last(vector<int>)_(bail_90%)/50 1.549 -1.36%
rng::find_last(vector<int>)_(bail_90%)/8 0.461 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.719 -5.38%
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.369 -1.80%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367461.286 -1.44%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.144 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.816 -1.09%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2786.553 -2.08%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.222 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38217.498 -2.17%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.563 -1.34%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.983 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.796 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 776.251 -1.59%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 910641.968 -8.43%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.240 -2.93%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.228 -3.31%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7154.900 -1.09%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 808.173 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 904087.516 -2.85%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.799 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.239 -3.27%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6845.776 -1.77%
rng::find_last_if(list<int>)_(bail_10%)/1024 680.858 -4.62%
rng::find_last_if(list<int>)_(bail_10%)/1048576 808745.915 -5.12%
rng::find_last_if(list<int>)_(bail_10%)/50 19.332 -5.11%
rng::find_last_if(list<int>)_(bail_10%)/8 3.310 -1.68%
rng::find_last_if(list<int>)_(bail_10%)/8192 6636.635 -5.39%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.650 -4.06%
rng::find_last_if(list<int>)_(bail_90%)/1048576 89021.126 -3.86%
rng::find_last_if(list<int>)_(bail_90%)/50 2.168 -1.43%
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.853 -3.42%
rng::find_last_if(vector<char>)_(bail_10%)/1024 249.150 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 244918.633 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.510 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.072 -1.72%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1917.752 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.815 -1.37%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26310.688 -1.18%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.449 -6.12%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.488 3.57%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.008 -2.35%
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.965 -2.54%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307669.487 -2.02%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.575 -3.36%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.700 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2188.475 -2.35%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.247 -1.21%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33545.654 -1.60%
rng::find_last_if(vector<int>)_(bail_90%)/50 1.523 -1.34%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.505 -5.69%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.706 -1.28%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 370.216 1.97%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362821.179 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.711 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.830 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2762.308 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.903 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39010.297 1.06%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.365 2.12%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.942 6.61%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 315.205 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.191 -2.22%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 913846.934 -3.05%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.896 -6.42%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.340 2.33%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6662.904 -14.25%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 805.876 2.66%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 904273.370 -9.54%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.251 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.491 2.48%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6665.190 -2.56%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.622 -3.82%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807161.925 -3.72%
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.268 4.83%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.189 -5.74%
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6724.051 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.544 -2.81%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89012.704 -3.82%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.110 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -1.75%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.031 -3.30%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.419 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238676.168 -1.22%
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.404 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.097 -4.53%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.263 -1.23%
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.046 -1.34%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26230.369 -1.32%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.467 -3.61%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.514 -11.30%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.592 -1.60%
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.878 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307613.289 -3.19%
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.572 8.40%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2184.546 -1.25%
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.480 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33537.790 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.508 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.504 5.34%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.830 -
rng::fold_left(deque<int>)/1048576 1328834.837 -3.49%
rng::fold_left(deque<int>)/32 22.303 -3.88%
rng::fold_left(deque<int>)/50 37.229 -4.72%
rng::fold_left(deque<int>)/8 3.562 -4.36%
rng::fold_left(deque<int>)/8192 10332.500 -3.66%
rng::fold_left(list<int>)/1048576 1450312.628 2.73%
rng::fold_left(list<int>)/32 21.785 -4.25%
rng::fold_left(list<int>)/50 36.949 -2.42%
rng::fold_left(list<int>)/8 3.775 -1.21%
rng::fold_left(list<int>)/8192 10529.882 -6.80%
rng::fold_left(vector<int>)/1048576 1325650.442 -3.46%
rng::fold_left(vector<int>)/32 21.723 -6.24%
rng::fold_left(vector<int>)/50 37.379 -2.34%
rng::fold_left(vector<int>)/8 3.601 -3.91%
rng::fold_left(vector<int>)/8192 10312.446 -3.61%
rng::for_each(map<int>)/32 25.313 -
rng::for_each(map<int>)/50 37.801 -1.84%
rng::for_each(map<int>)/8 6.154 -
rng::for_each(map<int>)/8192 7347.612 -
rng::for_each(multimap<int>)/32 26.388 -2.42%
rng::for_each(multimap<int>)/50 40.410 -
rng::for_each(multimap<int>)/8 6.269 -5.44%
rng::for_each(multimap<int>)/8192 7594.812 -
rng::for_each(multiset<int>)/32 25.317 -
rng::for_each(multiset<int>)/50 38.997 -
rng::for_each(multiset<int>)/8 6.591 -1.93%
rng::for_each(multiset<int>)/8192 7870.734 -
rng::for_each(set<int>)/32 25.365 -1.43%
rng::for_each(set<int>)/50 37.967 -3.28%
rng::for_each(set<int>)/8 6.893 -1.90%
rng::for_each(set<int>)/8192 7861.438 -2.26%
rng::starts_with(deque<int>)/1000 463.675 -4.12%
rng::starts_with(deque<int>)/1024 497.907 -
rng::starts_with(deque<int>)/1048576 514100.886 2.63%
rng::starts_with(deque<int>)/8 4.052 -2.11%
rng::starts_with(deque<int>)/8192 4046.592 3.01%
rng::starts_with(deque<int>,_pred)/1000 510.512 -2.49%
rng::starts_with(deque<int>,_pred)/1024 525.830 -
rng::starts_with(deque<int>,_pred)/1048576 510658.998 -4.33%
rng::starts_with(deque<int>,_pred)/8 4.643 -4.75%
rng::starts_with(deque<int>,_pred)/8192 3936.736 -1.70%
rng::starts_with(list<int>)/1000 1503.516 86.70%
rng::starts_with(list<int>)/1024 1196.249 48.04%
rng::starts_with(list<int>)/1048576 956693.392 -3.04%
rng::starts_with(list<int>)/8 2.900 -2.81%
rng::starts_with(list<int>)/8192 9369.131 -1.23%
rng::starts_with(list<int>,_pred)/1000 793.304 -
rng::starts_with(list<int>,_pred)/1024 811.605 -
rng::starts_with(list<int>,_pred)/1048576 979478.907 -1.72%
rng::starts_with(list<int>,_pred)/8 3.520 -
rng::starts_with(list<int>,_pred)/8192 9853.837 -11.37%
rng::starts_with(vector<int>)/1000 58.353 -
rng::starts_with(vector<int>)/1024 59.923 -
rng::starts_with(vector<int>)/1048576 68398.154 -1.30%
rng::starts_with(vector<int>)/8 1.224 -1.66%
rng::starts_with(vector<int>)/8192 485.333 -1.86%
rng::starts_with(vector<int>,_pred)/1000 279.293 -5.47%
rng::starts_with(vector<int>,_pred)/1024 289.124 -1.18%
rng::starts_with(vector<int>,_pred)/1048576 304700.809 -
rng::starts_with(vector<int>,_pred)/8 2.454 -
rng::starts_with(vector<int>,_pred)/8192 2479.254 -5.14%
std::adjacent_find(deque<int>)/1024 462.837 -4.08%
std::adjacent_find(deque<int>)/1048576 475872.085 -4.40%
std::adjacent_find(deque<int>)/50 21.442 -3.90%
std::adjacent_find(deque<int>)/8 3.861 5.82%
std::adjacent_find(deque<int>)/8192 3708.813 -4.22%
std::adjacent_find(deque<int>,_pred)/1024 632.233 -
std::adjacent_find(deque<int>,_pred)/1048576 652310.405 -
std::adjacent_find(deque<int>,_pred)/50 31.390 7.80%
std::adjacent_find(deque<int>,_pred)/8 5.042 22.84%
std::adjacent_find(deque<int>,_pred)/8192 5119.104 -
std::adjacent_find(list<int>)/1024 736.768 -5.13%
std::adjacent_find(list<int>)/1048576 869647.047 -4.23%
std::adjacent_find(list<int>)/50 23.418 -3.42%
std::adjacent_find(list<int>)/8 2.100 -
std::adjacent_find(list<int>)/8192 6635.771 -2.52%
std::adjacent_find(list<int>,_pred)/1024 796.715 -2.00%
std::adjacent_find(list<int>,_pred)/1048576 927207.616 -3.32%
std::adjacent_find(list<int>,_pred)/50 29.422 -3.75%
std::adjacent_find(list<int>,_pred)/8 3.853 -
std::adjacent_find(list<int>,_pred)/8192 7319.534 -
std::adjacent_find(vector<int>)/1024 234.747 -4.88%
std::adjacent_find(vector<int>)/1048576 234713.282 -4.95%
std::adjacent_find(vector<int>)/50 11.992 -5.68%
std::adjacent_find(vector<int>)/8 2.023 -3.67%
std::adjacent_find(vector<int>)/8192 1832.417 -5.47%
std::adjacent_find(vector<int>,_pred)/1024 445.224 5.10%
std::adjacent_find(vector<int>,_pred)/1048576 490159.634 -2.83%
std::adjacent_find(vector<int>,_pred)/50 22.938 -4.88%
std::adjacent_find(vector<int>,_pred)/8 3.255 -10.54%
std::adjacent_find(vector<int>,_pred)/8192 3475.941 6.33%
std::all_of(deque<int>)_(process_all)/32 12.330 -1.48%
std::all_of(deque<int>)_(process_all)/32768 11387.813 -
std::all_of(deque<int>)_(process_all)/50 18.942 -1.69%
std::all_of(deque<int>)_(process_all)/8 3.441 -1.14%
std::all_of(deque<int>)_(process_all)/8192 2827.890 -1.70%
std::all_of(list<int>)_(process_all)/32 11.501 -2.33%
std::all_of(list<int>)_(process_all)/32768 26963.916 -3.26%
std::all_of(list<int>)_(process_all)/50 21.969 -2.22%
std::all_of(list<int>)_(process_all)/8 2.671 -2.42%
std::all_of(list<int>)_(process_all)/8192 8320.097 1.06%
std::all_of(vector<int>)_(process_all)/32 8.320 -2.30%
std::all_of(vector<int>)_(process_all)/32768 8135.445 -1.68%
std::all_of(vector<int>)_(process_all)/50 15.062 7.38%
std::all_of(vector<int>)_(process_all)/8 2.401 1.10%
std::all_of(vector<int>)_(process_all)/8192 2037.216 -1.58%
std::any_of(deque<int>)_(process_all)/32 12.320 -1.57%
std::any_of(deque<int>)_(process_all)/32768 11302.569 10.30%
std::any_of(deque<int>)_(process_all)/50 18.912 -1.61%
std::any_of(deque<int>)_(process_all)/8 3.428 -1.28%
std::any_of(deque<int>)_(process_all)/8192 2828.627 10.23%
std::any_of(list<int>)_(process_all)/32 11.795 -3.13%
std::any_of(list<int>)_(process_all)/32768 26520.198 -5.45%
std::any_of(list<int>)_(process_all)/50 22.019 -1.99%
std::any_of(list<int>)_(process_all)/8 2.671 -3.74%
std::any_of(list<int>)_(process_all)/8192 7368.475 -3.71%
std::any_of(vector<int>)_(process_all)/32 8.509 -
std::any_of(vector<int>)_(process_all)/32768 8160.394 -
std::any_of(vector<int>)_(process_all)/50 12.760 -7.77%
std::any_of(vector<int>)_(process_all)/8 2.401 -
std::any_of(vector<int>)_(process_all)/8192 2040.647 -1.57%
std::copy(deque<int>)/1048576 50076.684 -
std::copy(deque<int>)/262144 11692.787 -
std::copy(deque<int>)/32768 1140.262 -
std::copy(deque<int>)/4096 145.138 -1.15%
std::copy(deque<int>)/512 16.684 -
std::copy(deque<int>)/64 2.705 -
std::copy(deque<int>)/8 2.687 5.70%
std::copy(list<int>)/1048576 873873.965 2.12%
std::copy(list<int>)/262144 214888.026 -
std::copy(list<int>)/32768 26067.386 -
std::copy(list<int>)/4096 3107.914 -9.72%
std::copy(list<int>)/512 366.378 -
std::copy(list<int>)/64 39.563 22.36%
std::copy(list<int>)/8 2.409 -1.68%
std::copy(vector<bool>)_(aligned)/1048576 3278.450 -13.11%
std::copy(vector<bool>)_(aligned)/262144 666.120 -5.20%
std::copy(vector<bool>)_(aligned)/32768 35.499 1.48%
std::copy(vector<bool>)_(aligned)/4096 4.976 5.62%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.440 9.53%
std::copy(vector<bool>)_(unaligned)/1048576 7018.906 -
std::copy(vector<bool>)_(unaligned)/262144 1712.955 -
std::copy(vector<bool>)_(unaligned)/32768 218.104 1.74%
std::copy(vector<bool>)_(unaligned)/4096 26.045 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.814 3.19%
std::copy(vector<int>)/1048576 50214.352 -
std::copy(vector<int>)/262144 12529.849 -
std::copy(vector<int>)/32768 3794.508 1.92%
std::copy(vector<int>)/4096 144.343 -36.91%
std::copy(vector<int>)/512 16.018 1.00%
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.228 5.58%
std::copy_backward(deque<int>)/1048576 130674.251 1.11%
std::copy_backward(deque<int>)/262144 31641.862 3.29%
std::copy_backward(deque<int>)/32768 3550.302 -3.10%
std::copy_backward(deque<int>)/4096 147.297 -
std::copy_backward(deque<int>)/512 19.068 -
std::copy_backward(deque<int>)/64 3.540 -
std::copy_backward(deque<int>)/8 2.715 3.89%
std::copy_backward(list<int>)/1048576 937005.603 1.78%
std::copy_backward(list<int>)/262144 219116.659 -
std::copy_backward(list<int>)/32768 27126.714 4.14%
std::copy_backward(list<int>)/4096 3244.148 -2.21%
std::copy_backward(list<int>)/512 366.318 -
std::copy_backward(list<int>)/64 30.892 2.98%
std::copy_backward(list<int>)/8 2.402 5.31%
std::copy_backward(vector<bool>)_(aligned)/1048576 3791.989 17.30%
std::copy_backward(vector<bool>)_(aligned)/262144 769.867 15.90%
std::copy_backward(vector<bool>)_(aligned)/32768 36.333 1.65%
std::copy_backward(vector<bool>)_(aligned)/4096 5.327 -
std::copy_backward(vector<bool>)_(aligned)/512 1.552 -6.21%
std::copy_backward(vector<bool>)_(aligned)/64 1.776 -1.48%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6543.351 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1587.092 -
std::copy_backward(vector<bool>)_(unaligned)/32768 206.124 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.273 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.805 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 -
std::copy_backward(vector<int>)/1048576 50153.525 -
std::copy_backward(vector<int>)/262144 12462.854 -
std::copy_backward(vector<int>)/32768 3734.469 -1.57%
std::copy_backward(vector<int>)/4096 230.239 6.57%
std::copy_backward(vector<int>)/512 16.589 -
std::copy_backward(vector<int>)/64 2.502 -
std::copy_backward(vector<int>)/8 2.257 4.74%
std::copy_if(deque<int>)_(entire_range)/1048576 277086.828 -
std::copy_if(deque<int>)_(entire_range)/262144 69652.816 -
std::copy_if(deque<int>)_(entire_range)/32768 8661.328 -
std::copy_if(deque<int>)_(entire_range)/4096 1024.530 -
std::copy_if(deque<int>)_(entire_range)/512 135.440 1.18%
std::copy_if(deque<int>)_(entire_range)/64 16.134 -
std::copy_if(deque<int>)_(entire_range)/8 2.549 -
std::copy_if(deque<int>)_(every_other)/1048576 372099.610 1.57%
std::copy_if(deque<int>)_(every_other)/262144 92985.205 1.71%
std::copy_if(deque<int>)_(every_other)/32768 11605.305 1.62%
std::copy_if(deque<int>)_(every_other)/4096 1455.605 1.83%
std::copy_if(deque<int>)_(every_other)/512 182.091 2.11%
std::copy_if(deque<int>)_(every_other)/64 23.340 1.98%
std::copy_if(deque<int>)_(every_other)/8 3.453 1.39%
std::copy_if(list<int>)_(entire_range)/1048576 875014.234 1.60%
std::copy_if(list<int>)_(entire_range)/262144 215017.081 -
std::copy_if(list<int>)_(entire_range)/32768 25780.735 -1.85%
std::copy_if(list<int>)_(entire_range)/4096 3076.775 1.36%
std::copy_if(list<int>)_(entire_range)/512 368.262 -
std::copy_if(list<int>)_(entire_range)/64 30.567 1.90%
std::copy_if(list<int>)_(entire_range)/8 2.551 -
std::copy_if(list<int>)_(every_other)/1048576 829572.633 2.93%
std::copy_if(list<int>)_(every_other)/262144 210161.921 3.03%
std::copy_if(list<int>)_(every_other)/32768 25560.309 1.08%
std::copy_if(list<int>)_(every_other)/4096 3384.903 -7.92%
std::copy_if(list<int>)_(every_other)/512 361.739 2.52%
std::copy_if(list<int>)_(every_other)/64 27.882 2.46%
std::copy_if(list<int>)_(every_other)/8 2.303 1.41%
std::copy_if(vector<int>)_(entire_range)/1048576 244908.249 1.52%
std::copy_if(vector<int>)_(entire_range)/262144 59781.100 1.73%
std::copy_if(vector<int>)_(entire_range)/32768 7457.944 1.83%
std::copy_if(vector<int>)_(entire_range)/4096 933.806 -
std::copy_if(vector<int>)_(entire_range)/512 123.248 1.83%
std::copy_if(vector<int>)_(entire_range)/64 15.617 -4.39%
std::copy_if(vector<int>)_(entire_range)/8 2.287 3.00%
std::copy_if(vector<int>)_(every_other)/1048576 504797.250 4.54%
std::copy_if(vector<int>)_(every_other)/262144 128069.447 -
std::copy_if(vector<int>)_(every_other)/32768 16298.019 1.57%
std::copy_if(vector<int>)_(every_other)/4096 2002.315 -
std::copy_if(vector<int>)_(every_other)/512 255.579 -
std::copy_if(vector<int>)_(every_other)/64 33.016 -
std::copy_if(vector<int>)_(every_other)/8 4.207 3.70%
std::copy_n(deque<int>)/1048576 53127.150 -6.15%
std::copy_n(deque<int>)/262144 12682.970 -4.27%
std::copy_n(deque<int>)/32768 1338.191 -6.60%
std::copy_n(deque<int>)/4096 146.438 -2.20%
std::copy_n(deque<int>)/512 16.751 -
std::copy_n(deque<int>)/64 2.791 -
std::copy_n(deque<int>)/8 2.784 6.29%
std::copy_n(list<int>)/1048576 872797.441 -
std::copy_n(list<int>)/262144 216336.231 -
std::copy_n(list<int>)/32768 26258.345 -
std::copy_n(list<int>)/4096 3563.851 -35.04%
std::copy_n(list<int>)/512 343.170 -
std::copy_n(list<int>)/64 14.957 -
std::copy_n(list<int>)/8 2.287 -
std::copy_n(vector<bool>)_(aligned)/1048576 2488.546 -25.88%
std::copy_n(vector<bool>)_(aligned)/262144 789.842 178.33%
std::copy_n(vector<bool>)_(aligned)/32768 35.597 1.00%
std::copy_n(vector<bool>)_(aligned)/4096 4.836 -
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.367 -4.01%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.323 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.228 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.926 1.06%
std::copy_n(vector<bool>)_(unaligned)/4096 26.048 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.823 1.09%
std::copy_n(vector<int>)/1048576 50102.469 -
std::copy_n(vector<int>)/262144 11579.375 -8.59%
std::copy_n(vector<int>)/32768 3795.667 2.95%
std::copy_n(vector<int>)/4096 237.813 18.05%
std::copy_n(vector<int>)/512 16.043 -
std::copy_n(vector<int>)/64 2.466 -
std::copy_n(vector<int>)/8 2.268 -
std::count(deque<int>)_(every_other)/1024 247.270 -3.06%
std::count(deque<int>)_(every_other)/1048576 264518.470 -
std::count(deque<int>)_(every_other)/8 2.533 -1.69%
std::count(deque<int>)_(every_other)/8192 2013.345 -
std::count(list<int>)_(every_other)/1024 755.323 -3.23%
std::count(list<int>)_(every_other)/1048576 832240.385 -3.76%
std::count(list<int>)_(every_other)/8 2.172 -
std::count(list<int>)_(every_other)/8192 6993.826 -7.81%
std::count(vector<bool>)/1000 3.002 -1.70%
std::count(vector<bool>)/1024 1.692 -1.32%
std::count(vector<bool>)/1048576 1461.194 -2.23%
std::count(vector<bool>)/8192 11.453 -1.98%
std::count(vector<int>)_(every_other)/1024 102.857 -2.97%
std::count(vector<int>)_(every_other)/1048576 105160.319 -2.40%
std::count(vector<int>)_(every_other)/8 1.296 1.58%
std::count(vector<int>)_(every_other)/8192 818.850 -2.08%
std::count_if(deque<int>)_(every_other)/1024 346.588 -
std::count_if(deque<int>)_(every_other)/1048576 342534.512 -1.35%
std::count_if(deque<int>)_(every_other)/8 3.508 -
std::count_if(deque<int>)_(every_other)/8192 2685.563 -1.45%
std::count_if(list<int>)_(every_other)/1024 759.341 -3.91%
std::count_if(list<int>)_(every_other)/1048576 892529.405 -4.28%
std::count_if(list<int>)_(every_other)/8 2.763 -1.69%
std::count_if(list<int>)_(every_other)/8192 7182.526 -9.80%
std::count_if(vector<int>)_(every_other)/1024 246.653 -1.50%
std::count_if(vector<int>)_(every_other)/1048576 248892.345 -1.09%
std::count_if(vector<int>)_(every_other)/8 4.182 -1.86%
std::count_if(vector<int>)_(every_other)/8192 1903.323 -1.65%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.136 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.407 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 807.935 -1.35%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 356.647 11.98%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.785 -4.81%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2641.168 3.70%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.246 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.908 1.11%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 449.982 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.020 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.974 1.98%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.544 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.586 -1.42%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.307 -7.09%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2152.511 -
std::deque<int>::ctor(size)/1024 91.681 21.56%
std::deque<int>::ctor(size)/32 35.839 20.44%
std::deque<int>::ctor(size)/8192 477.216 3.50%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 79.433 4.30%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 36.136 23.54%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 434.566 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.340 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.521 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.417 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.922 -1.71%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.452 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.997 -3.53%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.933 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.023 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.985 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.852 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.366 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.275 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.718 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.782 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 331.812 4.83%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 655.340 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 403.185 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2521.564 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.748 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 841.032 -1.38%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.234 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10284.056 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12731.766 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.901 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113229.869 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.816 -4.41%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.570 3.93%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6076.575 -3.09%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6774.287 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.510 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54895.999 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 912.822 3.71%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 49.924 -11.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12865.787 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20297.657 -4.48%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.336 -9.46%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179761.244 -3.88%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.083 -2.50%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 50.293 -4.75%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12895.094 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22873.347 8.29%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 656.963 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 206979.857 10.79%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1111.550 1.69%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 64.459 20.16%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11894.605 1.22%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 23095.535 7.96%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 723.629 8.72%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 202102.105 7.88%
std::deque<std::string>::ctor(size)/1024 724.333 -2.52%
std::deque<std::string>::ctor(size)/32 44.084 -24.19%
std::deque<std::string>::ctor(size)/8192 8519.474 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 951.778 1.95%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.762 -20.94%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12548.659 1.27%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20553.305 -7.59%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 601.630 -11.10%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179421.058 -7.02%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.335 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.326 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.361 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.321 -4.17%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.570 -5.28%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.345 -4.39%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.888 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.746 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.982 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 334.210 2.77%
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.345 2.38%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2424.125 2.67%
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.900 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.715 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.908 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.354 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.216 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.988 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.301 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.451 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.405 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.614 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.707 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2378.615 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 515.912 -1.13%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.016 -2.66%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4615.813 1.84%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6448.664 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.175 3.03%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52787.426 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1028.379 -4.58%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.332 -2.89%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8102.775 -4.00%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12952.529 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 753.789 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114869.676 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.380 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.214 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.263 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.202 -1.14%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.762 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.747 -
std::distance(deque<int>)/1024 0.845 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.846 -1.37%
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.488 3.45%
std::distance(join_view(vector<vector<int>>))/50 0.659 8.65%
std::distance(join_view(vector<vector<int>>))/8192 8.315 -
std::equal(deque<int>)_(it,_it,_it)/1024 501.460 -1.00%
std::equal(deque<int>)_(it,_it,_it)/1048576 503041.427 -1.32%
std::equal(deque<int>)_(it,_it,_it)/50 25.377 4.30%
std::equal(deque<int>)_(it,_it,_it)/8 4.449 1.02%
std::equal(deque<int>)_(it,_it,_it)/8192 3915.471 -1.18%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 412.836 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 441542.955 2.90%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.790 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.109 3.88%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3311.412 4.80%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 522.968 3.72%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 518693.426 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.988 -2.46%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.298 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4016.074 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 520.546 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 516519.438 -2.66%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.570 -3.88%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.515 -1.98%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4017.990 -2.17%
std::equal(list<int>)_(it,_it,_it)/1024 1135.464 -5.81%
std::equal(list<int>)_(it,_it,_it)/1048576 1315318.195 -5.52%
std::equal(list<int>)_(it,_it,_it)/50 35.601 -3.91%
std::equal(list<int>)_(it,_it,_it)/8 2.713 -1.76%
std::equal(list<int>)_(it,_it,_it)/8192 9821.804 -9.07%
std::equal(list<int>)_(it,_it,_it,_it)/1024 793.602 -1.24%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 955568.762 -3.63%
std::equal(list<int>)_(it,_it,_it,_it)/50 27.130 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.959 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12176.642 -7.57%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 805.815 -1.37%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977499.941 -4.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.094 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.464 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11998.343 -5.76%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1164.120 -4.28%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321384.591 -4.16%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.756 -2.58%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.504 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11297.095 -10.21%
std::equal(vector<bool>)_(aligned)/1024 0.219 -6.66%
std::equal(vector<bool>)_(aligned)/1048576 0.219 -6.78%
std::equal(vector<bool>)_(aligned)/50 0.220 -6.88%
std::equal(vector<bool>)_(aligned)/8 0.220 -6.75%
std::equal(vector<bool>)_(aligned)/8192 0.219 -7.00%
std::equal(vector<bool>)_(unaligned)/1024 6.020 -1.63%
std::equal(vector<bool>)_(unaligned)/1048576 6285.603 -2.21%
std::equal(vector<bool>)_(unaligned)/50 1.066 13.83%
std::equal(vector<bool>)_(unaligned)/8 1.065 13.86%
std::equal(vector<bool>)_(unaligned)/8192 55.679 -1.71%
std::equal(vector<int>)_(it,_it,_it)/1024 77.689 -2.17%
std::equal(vector<int>)_(it,_it,_it)/1048576 73696.304 -1.71%
std::equal(vector<int>)_(it,_it,_it)/50 4.137 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -1.62%
std::equal(vector<int>)_(it,_it,_it)/8192 570.771 -1.44%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.561 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 76590.064 3.32%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.250 -2.85%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.365 -4.84%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.473 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.474 -1.96%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305680.204 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.698 -1.48%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.989 -3.56%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.704 -1.03%
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 288.458 -1.05%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305710.206 -1.53%
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.529 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.751 3.44%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2545.472 -
std::fill(deque<int>)/1024 30.476 2.97%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.368 -
std::fill(deque<int>)/8192 239.266 -2.50%
std::fill(list<int>)/1024 506.228 -3.64%
std::fill(list<int>)/32 8.337 -
std::fill(list<int>)/50 35.228 -
std::fill(list<int>)/8192 7572.952 -7.88%
std::fill(vector<bool>)/1048576 3821.148 -
std::fill(vector<bool>)/262144 232.257 -60.28%
std::fill(vector<bool>)/32768 30.460 -
std::fill(vector<bool>)/4096 4.219 -
std::fill(vector<bool>)/512 1.521 -3.97%
std::fill(vector<bool>)/64 1.551 -3.01%
std::fill(vector<int>)/1024 30.737 3.42%
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.208 -
std::fill(vector<int>)/8192 236.306 -2.51%
std::fill_n(deque<int>)/1024 29.815 2.34%
std::fill_n(deque<int>)/32 1.155 -4.59%
std::fill_n(deque<int>)/50 2.201 -
std::fill_n(deque<int>)/8192 235.997 -5.43%
std::fill_n(list<int>)/1024 440.991 -32.06%
std::fill_n(list<int>)/32 8.140 -1.78%
std::fill_n(list<int>)/50 15.980 -1.21%
std::fill_n(list<int>)/8192 7462.511 2.04%
std::fill_n(vector<bool>)/1048576 3791.683 -1.18%
std::fill_n(vector<bool>)/262144 231.275 -63.09%
std::fill_n(vector<bool>)/32768 30.186 -
std::fill_n(vector<bool>)/4096 4.193 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.358 -8.44%
std::fill_n(vector<int>)/1024 29.517 -
std::fill_n(vector<int>)/32 1.145 -
std::fill_n(vector<int>)/50 2.225 -
std::fill_n(vector<int>)/8192 234.095 -
std::find(deque<int>)_(bail_25%)/1024 68.281 -4.94%
std::find(deque<int>)_(bail_25%)/32768 1928.874 -5.22%
std::find(deque<int>)_(bail_25%)/8 2.288 -2.16%
std::find(deque<int>)_(bail_25%)/8192 480.958 -4.69%
std::find(deque<int>)_(process_all)/1024 244.403 -5.19%
std::find(deque<int>)_(process_all)/32768 7794.851 -5.95%
std::find(deque<int>)_(process_all)/50 13.272 -3.57%
std::find(deque<int>)_(process_all)/8 3.529 -2.81%
std::find(deque<int>)_(process_all)/8192 1941.427 -6.08%
std::find(list<int>)_(bail_25%)/1024 129.442 -6.75%
std::find(list<int>)_(bail_25%)/32768 7975.285 -6.40%
std::find(list<int>)_(bail_25%)/8 0.926 -1.40%
std::find(list<int>)_(bail_25%)/8192 1428.137 -5.80%
std::find(list<int>)_(process_all)/1024 735.788 -
std::find(list<int>)_(process_all)/32768 26541.583 -4.99%
std::find(list<int>)_(process_all)/50 19.358 -1.82%
std::find(list<int>)_(process_all)/8 2.392 11.01%
std::find(list<int>)_(process_all)/8192 7434.238 -3.25%
std::find(vector<bool>)_(process_all)/1024 4.635 -6.88%
std::find(vector<bool>)_(process_all)/1048576 3729.741 -3.31%
std::find(vector<bool>)_(process_all)/50 0.680 -3.12%
std::find(vector<bool>)_(process_all)/8 0.676 12.36%
std::find(vector<bool>)_(process_all)/8192 33.904 -3.95%
std::find(vector<char>)_(bail_25%)/1024 5.338 -4.37%
std::find(vector<char>)_(bail_25%)/32768 136.887 -1.45%
std::find(vector<char>)_(bail_25%)/8 1.155 2.90%
std::find(vector<char>)_(bail_25%)/8192 40.582 -2.63%
std::find(vector<char>)_(process_all)/1024 16.277 -2.44%
std::find(vector<char>)_(process_all)/32768 496.349 -2.21%
std::find(vector<char>)_(process_all)/50 1.617 -1.99%
std::find(vector<char>)_(process_all)/8 0.925 -1.52%
std::find(vector<char>)_(process_all)/8192 136.606 -2.03%
std::find(vector<int>)_(bail_25%)/1024 66.366 -3.46%
std::find(vector<int>)_(bail_25%)/32768 1872.816 -2.96%
std::find(vector<int>)_(bail_25%)/8 1.393 -3.97%
std::find(vector<int>)_(bail_25%)/8192 474.686 -3.02%
std::find(vector<int>)_(process_all)/1024 244.420 -4.93%
std::find(vector<int>)_(process_all)/32768 7457.523 -4.17%
std::find(vector<int>)_(process_all)/50 12.498 -4.61%
std::find(vector<int>)_(process_all)/8 2.728 -4.24%
std::find(vector<int>)_(process_all)/8192 1865.670 -4.01%
std::find(vector<long_long>)_(bail_25%)/1024 23.055 -
std::find(vector<long_long>)_(bail_25%)/32768 729.849 -1.30%
std::find(vector<long_long>)_(bail_25%)/8 0.871 -7.29%
std::find(vector<long_long>)_(bail_25%)/8192 187.892 -2.02%
std::find(vector<long_long>)_(process_all)/1024 90.170 -1.49%
std::find(vector<long_long>)_(process_all)/32768 2896.054 -1.12%
std::find(vector<long_long>)_(process_all)/50 4.397 -1.62%
std::find(vector<long_long>)_(process_all)/8 0.949 -28.95%
std::find(vector<long_long>)_(process_all)/8192 722.787 -1.83%
std::find(vector<short>)_(bail_25%)/1024 5.983 -1.61%
std::find(vector<short>)_(bail_25%)/32768 187.750 -
std::find(vector<short>)_(bail_25%)/8 0.681 -15.11%
std::find(vector<short>)_(bail_25%)/8192 45.480 -1.03%
std::find(vector<short>)_(process_all)/1024 22.559 -2.01%
std::find(vector<short>)_(process_all)/32768 722.763 -1.75%
std::find(vector<short>)_(process_all)/50 1.694 -
std::find(vector<short>)_(process_all)/8 0.693 -
std::find(vector<short>)_(process_all)/8192 180.468 -1.18%
std::find_end(deque<int>)_(match_near_end)/1000 48.714 34.46%
std::find_end(deque<int>)_(match_near_end)/1024 45.247 31.27%
std::find_end(deque<int>)_(match_near_end)/8192 360.376 26.54%
std::find_end(deque<int>)_(near_matches)/1000 19422.879 21.40%
std::find_end(deque<int>)_(near_matches)/1024 19098.832 14.04%
std::find_end(deque<int>)_(near_matches)/8192 1260726.168 8.66%
std::find_end(deque<int>)_(process_all)/1000 287.059 -4.27%
std::find_end(deque<int>)_(process_all)/1024 292.927 -7.72%
std::find_end(deque<int>)_(process_all)/1048576 264453.019 -13.23%
std::find_end(deque<int>)_(process_all)/8192 2003.713 -12.65%
std::find_end(deque<int>)_(same_length)/1000 326.538 -1.96%
std::find_end(deque<int>)_(same_length)/1024 334.073 -1.94%
std::find_end(deque<int>)_(same_length)/8192 2819.372 4.07%
std::find_end(deque<int>)_(single_element)/1000 314.659 -
std::find_end(deque<int>)_(single_element)/1024 295.712 -4.35%
std::find_end(deque<int>)_(single_element)/8192 2207.706 -6.88%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.640 -1.99%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.829 -1.97%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.708 -1.77%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31069.901 -1.44%
std::find_end(deque<int>,_pred)_(near_matches)/1024 31977.676 -1.59%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1877715.930 -2.22%
std::find_end(deque<int>,_pred)_(process_all)/1000 587.740 -2.55%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.340 -1.72%
std::find_end(deque<int>,_pred)_(process_all)/1048576 594412.825 -2.21%
std::find_end(deque<int>,_pred)_(process_all)/8192 4352.887 -2.09%
std::find_end(deque<int>,_pred)_(same_length)/1000 783.420 -1.06%
std::find_end(deque<int>,_pred)_(same_length)/1024 802.525 -1.29%
std::find_end(deque<int>,_pred)_(same_length)/8192 4980.622 -1.31%
std::find_end(deque<int>,_pred)_(single_element)/1000 671.295 -2.62%
std::find_end(deque<int>,_pred)_(single_element)/1024 670.135 -2.21%
std::find_end(deque<int>,_pred)_(single_element)/8192 4904.271 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.234 -6.82%
std::find_end(forward_list<int>)_(match_near_end)/1024 4481.725 -6.23%
std::find_end(forward_list<int>)_(match_near_end)/8192 257805.054 -6.69%
std::find_end(forward_list<int>)_(near_matches)/1000 36722.414 -5.19%
std::find_end(forward_list<int>)_(near_matches)/1024 38075.245 -5.30%
std::find_end(forward_list<int>)_(near_matches)/8192 2468978.060 -6.13%
std::find_end(forward_list<int>)_(process_all)/1000 690.885 -5.77%
std::find_end(forward_list<int>)_(process_all)/1024 708.869 -6.75%
std::find_end(forward_list<int>)_(process_all)/1048576 756715.241 -7.67%
std::find_end(forward_list<int>)_(process_all)/8192 5726.357 -7.11%
std::find_end(forward_list<int>)_(same_length)/1000 1526.567 -3.72%
std::find_end(forward_list<int>)_(same_length)/1024 1515.374 -5.97%
std::find_end(forward_list<int>)_(same_length)/8192 14378.680 -8.14%
std::find_end(forward_list<int>)_(single_element)/1000 694.871 -5.88%
std::find_end(forward_list<int>)_(single_element)/1024 720.373 -5.12%
std::find_end(forward_list<int>)_(single_element)/8192 5947.754 -9.72%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.982 -3.99%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5184.238 -3.12%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277371.865 -4.03%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41359.058 -3.37%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42947.226 -2.76%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2692502.085 -3.39%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 755.787 -4.35%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.451 -3.38%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 861153.392 -6.86%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6249.267 -3.28%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.542 -2.91%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1574.248 -3.45%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16407.289 -13.83%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 753.008 -1.68%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 769.485 -3.44%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6299.471 -4.68%
std::find_end(list<int>)_(match_near_end)/1000 77.894 -8.77%
std::find_end(list<int>)_(match_near_end)/1024 59.995 -6.06%
std::find_end(list<int>)_(match_near_end)/8192 605.216 -5.80%
std::find_end(list<int>)_(near_matches)/1000 33196.225 -6.11%
std::find_end(list<int>)_(near_matches)/1024 34608.281 -5.56%
std::find_end(list<int>)_(near_matches)/8192 2249754.154 -6.36%
std::find_end(list<int>)_(process_all)/1000 714.401 -6.65%
std::find_end(list<int>)_(process_all)/1024 729.886 -7.33%
std::find_end(list<int>)_(process_all)/1048576 875254.364 -7.08%
std::find_end(list<int>)_(process_all)/8192 7483.521 -4.68%
std::find_end(list<int>)_(same_length)/1000 793.111 -
std::find_end(list<int>)_(same_length)/1024 809.081 1.15%
std::find_end(list<int>)_(same_length)/8192 8559.268 -
std::find_end(list<int>)_(single_element)/1000 714.384 -5.90%
std::find_end(list<int>)_(single_element)/1024 730.760 -6.61%
std::find_end(list<int>)_(single_element)/8192 8867.767 -10.38%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.684 -2.75%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.319 -3.86%
std::find_end(list<int>,_pred)_(match_near_end)/8192 629.832 -3.29%
std::find_end(list<int>,_pred)_(near_matches)/1000 37028.080 -3.33%
std::find_end(list<int>,_pred)_(near_matches)/1024 38454.985 -2.45%
std::find_end(list<int>,_pred)_(near_matches)/8192 2410979.886 -3.63%
std::find_end(list<int>,_pred)_(process_all)/1000 800.083 -3.22%
std::find_end(list<int>,_pred)_(process_all)/1024 818.554 -3.41%
std::find_end(list<int>,_pred)_(process_all)/1048576 963496.223 -4.06%
std::find_end(list<int>,_pred)_(process_all)/8192 8190.701 -2.41%
std::find_end(list<int>,_pred)_(same_length)/1000 777.372 -2.50%
std::find_end(list<int>,_pred)_(same_length)/1024 798.977 -1.82%
std::find_end(list<int>,_pred)_(same_length)/8192 10491.337 -
std::find_end(list<int>,_pred)_(single_element)/1000 800.674 -2.47%
std::find_end(list<int>,_pred)_(single_element)/1024 819.516 -2.06%
std::find_end(list<int>,_pred)_(single_element)/8192 9070.580 -1.83%
std::find_end(vector<int>)_(match_near_end)/1000 28.552 -2.05%
std::find_end(vector<int>)_(match_near_end)/1024 29.229 -2.29%
std::find_end(vector<int>)_(match_near_end)/8192 205.929 -1.02%
std::find_end(vector<int>)_(near_matches)/1000 13572.839 -4.09%
std::find_end(vector<int>)_(near_matches)/1024 14019.767 -3.90%
std::find_end(vector<int>)_(near_matches)/8192 771282.200 -3.44%
std::find_end(vector<int>)_(process_all)/1000 225.686 -2.56%
std::find_end(vector<int>)_(process_all)/1024 230.933 -1.88%
std::find_end(vector<int>)_(process_all)/1048576 226569.696 -1.62%
std::find_end(vector<int>)_(process_all)/8192 1770.954 -1.93%
std::find_end(vector<int>)_(same_length)/1000 242.553 -1.84%
std::find_end(vector<int>)_(same_length)/1024 247.941 -1.85%
std::find_end(vector<int>)_(same_length)/8192 2024.261 -1.07%
std::find_end(vector<int>)_(single_element)/1000 246.491 -
std::find_end(vector<int>)_(single_element)/1024 251.077 -
std::find_end(vector<int>)_(single_element)/8192 1937.297 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.548 -2.67%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.273 -2.68%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.269 -2.53%
std::find_end(vector<int>,_pred)_(near_matches)/1000 22867.867 -2.12%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23764.718 -1.79%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452599.844 -2.62%
std::find_end(vector<int>,_pred)_(process_all)/1000 527.722 -2.77%
std::find_end(vector<int>,_pred)_(process_all)/1024 540.445 -2.54%
std::find_end(vector<int>,_pred)_(process_all)/1048576 645310.322 -2.38%
std::find_end(vector<int>,_pred)_(process_all)/8192 4316.281 -3.23%
std::find_end(vector<int>,_pred)_(same_length)/1000 613.971 -2.81%
std::find_end(vector<int>,_pred)_(same_length)/1024 628.700 -2.78%
std::find_end(vector<int>,_pred)_(same_length)/8192 5034.774 -2.56%
std::find_end(vector<int>,_pred)_(single_element)/1000 585.232 -2.82%
std::find_end(vector<int>,_pred)_(single_element)/1024 599.728 -2.60%
std::find_end(vector<int>,_pred)_(single_element)/8192 4793.872 -2.61%
std::find_first_of(deque<int>)_(large_needle)/1024 367258.386 -2.74%
std::find_first_of(deque<int>)_(large_needle)/32 297.652 1.82%
std::find_first_of(deque<int>)_(large_needle)/50 721.170 4.22%
std::find_first_of(deque<int>)_(large_needle)/8192 23619895.833 -2.48%
std::find_first_of(deque<int>)_(small_needle)/1024 3640.021 -
std::find_first_of(deque<int>)_(small_needle)/32 108.754 -4.69%
std::find_first_of(deque<int>)_(small_needle)/50 167.334 -5.47%
std::find_first_of(deque<int>)_(small_needle)/8192 29168.556 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 605129.645 -4.29%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 583.382 -1.79%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1580.805 -1.38%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36943032.895 -1.68%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6249.751 -1.66%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.269 -1.65%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.886 -1.82%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49899.682 -2.02%
std::find_first_of(list<int>)_(large_needle)/1024 829810.032 -11.62%
std::find_first_of(list<int>)_(large_needle)/32 672.709 -7.49%
std::find_first_of(list<int>)_(large_needle)/50 1734.921 -7.24%
std::find_first_of(list<int>)_(large_needle)/8192 48521127.800 -4.98%
std::find_first_of(list<int>)_(small_needle)/1024 2808.835 -3.63%
std::find_first_of(list<int>)_(small_needle)/32 97.394 -
std::find_first_of(list<int>)_(small_needle)/50 147.372 -
std::find_first_of(list<int>)_(small_needle)/8192 22275.714 -4.15%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1047525.089 8.39%
std::find_first_of(list<int>,_pred)_(large_needle)/32 755.235 -3.26%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1973.531 -3.64%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57013750.000 -4.81%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5385.584 -2.34%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.586 -2.02%
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.598 -2.09%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43305.127 -1.49%
std::find_first_of(vector<int>)_(large_needle)/1024 111083.782 -14.24%
std::find_first_of(vector<int>)_(large_needle)/32 112.065 -7.75%
std::find_first_of(vector<int>)_(large_needle)/50 273.468 -13.79%
std::find_first_of(vector<int>)_(large_needle)/8192 7188017.619 -13.63%
std::find_first_of(vector<int>)_(small_needle)/1024 1472.963 -
std::find_first_of(vector<int>)_(small_needle)/32 47.640 -
std::find_first_of(vector<int>)_(small_needle)/50 72.998 -
std::find_first_of(vector<int>)_(small_needle)/8192 11742.744 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 593410.861 -3.92%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 495.235 -1.47%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1364.836 -3.28%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 41975725.471 4.92%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5720.048 -2.85%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.681 -2.77%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.682 -2.68%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45284.196 -2.77%
std::find_if(deque<int>)_(bail_25%)/1024 82.453 -
std::find_if(deque<int>)_(bail_25%)/32768 2586.506 5.66%
std::find_if(deque<int>)_(bail_25%)/8 1.169 -
std::find_if(deque<int>)_(bail_25%)/8192 656.336 8.48%
std::find_if(deque<int>)_(process_all)/1024 252.066 -7.21%
std::find_if(deque<int>)_(process_all)/32768 8100.146 -3.75%
std::find_if(deque<int>)_(process_all)/50 12.664 -7.11%
std::find_if(deque<int>)_(process_all)/8 2.533 -6.82%
std::find_if(deque<int>)_(process_all)/8192 2010.066 -1.98%
std::find_if(list<int>)_(bail_25%)/1024 187.809 5.00%
std::find_if(list<int>)_(bail_25%)/32768 7164.919 -20.46%
std::find_if(list<int>)_(bail_25%)/8 0.955 -1.10%
std::find_if(list<int>)_(bail_25%)/8192 1435.201 -6.85%
std::find_if(list<int>)_(process_all)/1024 704.948 -3.24%
std::find_if(list<int>)_(process_all)/32768 26324.846 -3.83%
std::find_if(list<int>)_(process_all)/50 19.268 -
std::find_if(list<int>)_(process_all)/8 2.368 4.29%
std::find_if(list<int>)_(process_all)/8192 7272.138 -13.25%
std::find_if(vector<bool>)_(process_all)/1024 569.086 -2.83%
std::find_if(vector<bool>)_(process_all)/1048576 579801.094 -2.66%
std::find_if(vector<bool>)_(process_all)/50 24.008 -2.40%
std::find_if(vector<bool>)_(process_all)/8 3.549 -1.17%
std::find_if(vector<bool>)_(process_all)/8192 4535.800 -2.64%
std::find_if(vector<char>)_(bail_25%)/1024 25.166 -3.79%
std::find_if(vector<char>)_(bail_25%)/32768 800.839 -
std::find_if(vector<char>)_(bail_25%)/8 0.847 -
std::find_if(vector<char>)_(bail_25%)/8192 211.274 -
std::find_if(vector<char>)_(process_all)/1024 125.797 -3.27%
std::find_if(vector<char>)_(process_all)/32768 3770.231 -4.56%
std::find_if(vector<char>)_(process_all)/50 6.660 -2.20%
std::find_if(vector<char>)_(process_all)/8 1.605 14.08%
std::find_if(vector<char>)_(process_all)/8192 948.548 -5.37%
std::find_if(vector<int>)_(bail_25%)/1024 26.875 -2.88%
std::find_if(vector<int>)_(bail_25%)/32768 813.905 -2.68%
std::find_if(vector<int>)_(bail_25%)/8 0.788 -4.43%
std::find_if(vector<int>)_(bail_25%)/8192 212.478 -1.11%
std::find_if(vector<int>)_(process_all)/1024 115.390 -1.99%
std::find_if(vector<int>)_(process_all)/32768 3215.042 -
std::find_if(vector<int>)_(process_all)/50 5.937 1.96%
std::find_if(vector<int>)_(process_all)/8 1.304 -7.81%
std::find_if(vector<int>)_(process_all)/8192 845.656 2.87%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.680 -4.53%
std::find_if_not(deque<int>)_(bail_25%)/32768 2857.081 26.79%
std::find_if_not(deque<int>)_(bail_25%)/8 1.176 -
std::find_if_not(deque<int>)_(bail_25%)/8192 713.562 25.90%
std::find_if_not(deque<int>)_(process_all)/1024 254.693 -30.00%
std::find_if_not(deque<int>)_(process_all)/32768 8148.091 -31.67%
std::find_if_not(deque<int>)_(process_all)/50 12.675 -2.75%
std::find_if_not(deque<int>)_(process_all)/8 2.534 -8.29%
std::find_if_not(deque<int>)_(process_all)/8192 2017.563 -30.83%
std::find_if_not(list<int>)_(bail_25%)/1024 182.747 21.39%
std::find_if_not(list<int>)_(bail_25%)/32768 7806.510 -
std::find_if_not(list<int>)_(bail_25%)/8 0.932 -1.55%
std::find_if_not(list<int>)_(bail_25%)/8192 1459.762 -5.30%
std::find_if_not(list<int>)_(process_all)/1024 727.709 -4.79%
std::find_if_not(list<int>)_(process_all)/32768 25707.123 -5.11%
std::find_if_not(list<int>)_(process_all)/50 39.165 -6.84%
std::find_if_not(list<int>)_(process_all)/8 3.609 -5.52%
std::find_if_not(list<int>)_(process_all)/8192 7210.456 -5.28%
std::find_if_not(vector<bool>)_(process_all)/1024 572.183 -3.16%
std::find_if_not(vector<bool>)_(process_all)/1048576 602700.792 1.29%
std::find_if_not(vector<bool>)_(process_all)/50 24.387 -2.69%
std::find_if_not(vector<bool>)_(process_all)/8 3.604 -1.28%
std::find_if_not(vector<bool>)_(process_all)/8192 4568.355 -1.82%
std::find_if_not(vector<char>)_(bail_25%)/1024 26.357 3.29%
std::find_if_not(vector<char>)_(bail_25%)/32768 949.421 -2.28%
std::find_if_not(vector<char>)_(bail_25%)/8 0.738 -8.54%
std::find_if_not(vector<char>)_(bail_25%)/8192 238.870 -3.43%
std::find_if_not(vector<char>)_(process_all)/1024 129.277 -2.55%
std::find_if_not(vector<char>)_(process_all)/32768 3830.293 -1.65%
std::find_if_not(vector<char>)_(process_all)/50 6.876 1.75%
std::find_if_not(vector<char>)_(process_all)/8 1.429 -13.62%
std::find_if_not(vector<char>)_(process_all)/8192 976.072 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.419 3.35%
std::find_if_not(vector<int>)_(bail_25%)/32768 960.975 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.852 -4.97%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.884 -
std::find_if_not(vector<int>)_(process_all)/1024 117.353 -2.19%
std::find_if_not(vector<int>)_(process_all)/32768 3211.009 -11.13%
std::find_if_not(vector<int>)_(process_all)/50 6.036 -2.80%
std::find_if_not(vector<int>)_(process_all)/8 1.309 -16.25%
std::find_if_not(vector<int>)_(process_all)/8192 829.414 -9.07%
std::flat_map<int,_int>::clear()/0 390.322 -
std::flat_map<int,_int>::clear()/1024 391.051 -
std::flat_map<int,_int>::clear()/32 390.744 -
std::flat_map<int,_int>::clear()/8192 409.462 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.941 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.116 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.701 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.486 -2.15%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.612 -8.98%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.178 -4.03%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.372 -10.89%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.231 -3.75%
std::flat_map<int,_int>::count(key)_(existent)/32 3.072 -3.02%
std::flat_map<int,_int>::count(key)_(existent)/8192 11.684 -2.76%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.437 -5.49%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.538 -5.56%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.150 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.276 -8.20%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.065 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.200 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.651 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.608 -2.17%
std::flat_map<int,_int>::ctor(const&)/0 12.834 -2.21%
std::flat_map<int,_int>::ctor(const&)/1024 178.484 -
std::flat_map<int,_int>::ctor(const&)/32 23.103 -5.55%
std::flat_map<int,_int>::ctor(const&)/8192 1928.103 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.813 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.322 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.987 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1912.740 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.600 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4156.459 -1.49%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 176.347 -1.32%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32491.616 -1.67%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.628 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8695.021 -1.09%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 204.706 -3.27%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138293.576 5.07%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.415 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.331 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.699 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.409 -3.09%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.882 -14.42%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.385 -3.56%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.746 -15.29%
std::flat_map<int,_int>::erase(iterator)/1024 79.135 4.31%
std::flat_map<int,_int>::erase(iterator)/32 19.839 -
std::flat_map<int,_int>::erase(iterator)/8192 503.644 3.04%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.577 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.524 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.234 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 616.367 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 101.408 7.11%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.604 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 570.604 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.497 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.509 -24.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.212 -12.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.273 -37.04%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.516 5.12%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.552 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.738 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.182 1.44%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.341 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.306 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.257 1.09%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.436 8.53%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.597 -24.05%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.205 -6.93%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.354 -35.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.803 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.587 -23.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.236 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.907 -35.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.809 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.817 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.770 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.457 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.885 -1.57%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.623 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.951 -2.83%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.293 -1.58%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.883 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.968 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.693 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.393 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.259 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6269.325 14.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 630.153 1.21%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 47918.037 11.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.213 1.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5861.556 1.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 639.450 3.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43632.582 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.199 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7611.266 -1.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.388 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62826.403 -1.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.058 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1646.557 16.38%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 455.630 2.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10235.753 20.72%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.237 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1629.281 -8.56%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 452.874 -1.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10081.075 -10.57%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 15.816 28.67%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.868 9.29%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.013 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 19.994 -24.14%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.353 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.922 -17.89%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.467 3.26%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 100.658 2.91%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.439 2.31%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 556.114 1.25%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 15.694 27.33%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.821 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.637 5.35%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.739 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.217 7.00%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.193 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.477 7.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.712 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 104.594 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.534 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 553.263 1.21%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.926 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.043 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.529 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.463 17.39%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.399 6.78%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.140 25.88%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.748 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.637 -1.33%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.613 -3.92%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 849.713 56.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.773 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.994 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.724 -1.54%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 854.414 55.99%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -6.38%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.187 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.819 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 816.844 58.89%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.050 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.574 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.877 24.40%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.259 2.99%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.298 28.36%
std::flat_multimap<int,_int>::clear()/0 392.171 -
std::flat_multimap<int,_int>::clear()/1024 391.929 -
std::flat_multimap<int,_int>::clear()/32 392.285 -
std::flat_multimap<int,_int>::clear()/8192 408.572 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.261 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.105 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.652 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.387 -13.31%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.517 -6.32%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.249 -1.18%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.969 -6.64%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.133 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.291 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.517 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.112 1.03%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.122 1.08%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.666 3.10%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.050 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.087 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.578 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.146 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.762 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.130 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.758 -
std::flat_multimap<int,_int>::ctor(const&)/8192 904.764 -52.94%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.185 3.02%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.511 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.594 3.32%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1934.655 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.243 2.25%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4022.243 1.68%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 169.296 1.16%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32176.808 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.878 -2.69%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8755.303 3.28%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.889 1.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 170150.446 31.15%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.349 -1.45%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.480 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.146 -1.65%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.028 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.063 1.00%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.295 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.881 -9.94%
std::flat_multimap<int,_int>::erase(iterator)/32 19.786 -
std::flat_multimap<int,_int>::erase(iterator)/8192 491.933 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.095 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.075 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.476 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.012 -1.08%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 84.336 -22.50%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.680 1.23%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 509.685 -2.69%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.802 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.059 3.79%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.262 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.579 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.831 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.044 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.360 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.269 -2.05%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.344 7.61%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.984 -4.84%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.187 -3.95%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.854 -11.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.733 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.601 -49.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.081 -1.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.456 -42.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.724 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 211.518 2.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.029 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 569.412 -3.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.851 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.586 -1.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.890 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.617 1.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.842 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 142.648 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.832 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 503.188 -2.72%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.823 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4907.110 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 598.147 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37303.505 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.516 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5469.941 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.143 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41844.429 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.934 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7367.473 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.451 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60109.487 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.779 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1308.513 -3.10%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 440.952 -3.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7715.814 -2.96%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.208 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1153.355 5.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 438.414 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6366.597 4.29%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 234.375 -1.66%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.923 1.26%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 547.439 -5.38%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.771 -3.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.082 -46.64%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.995 -3.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.471 -23.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.760 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 210.557 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.636 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 549.148 -5.99%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.021 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.529 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.818 23.31%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.238 2.90%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.286 27.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.401 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.520 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.029 1.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 547.567 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.649 -1.01%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.017 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.884 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 552.528 1.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.233 -2.82%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 74.486 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 554.075 8.14%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.992 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.963 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.346 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.944 13.22%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.275 2.64%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.290 14.11%
std::for_each(deque<int>)/32 3.724 -4.79%
std::for_each(deque<int>)/50 3.888 -
std::for_each(deque<int>)/8 0.924 -4.23%
std::for_each(deque<int>)/8192 255.589 -
std::for_each(join_view(vector<vector<int>>))/32 3.786 -1.73%
std::for_each(join_view(vector<vector<int>>))/50 4.025 -1.31%
std::for_each(join_view(vector<vector<int>>))/8 1.541 10.85%
std::for_each(join_view(vector<vector<int>>))/8192 263.898 -
std::for_each(list<int>)/32 10.864 -2.14%
std::for_each(list<int>)/50 21.925 -
std::for_each(list<int>)/8 2.539 -
std::for_each(list<int>)/8192 8149.519 -1.74%
std::for_each(map<int>::iterator)/32 23.729 -1.20%
std::for_each(map<int>::iterator)/50 36.094 -
std::for_each(map<int>::iterator)/8 5.038 -
std::for_each(map<int>::iterator)/8192 7425.454 -
std::for_each(multimap<int>::iterator)/32 23.698 -
std::for_each(multimap<int>::iterator)/50 36.714 1.14%
std::for_each(multimap<int>::iterator)/8 5.079 -
std::for_each(multimap<int>::iterator)/8192 7689.439 -
std::for_each(multiset<int>::iterator)/32 23.735 -
std::for_each(multiset<int>::iterator)/50 35.718 -
std::for_each(multiset<int>::iterator)/8 5.031 -
std::for_each(multiset<int>::iterator)/8192 8114.470 3.00%
std::for_each(set<int>::iterator)/32 24.440 -
std::for_each(set<int>::iterator)/50 36.642 -
std::for_each(set<int>::iterator)/8 5.011 -1.03%
std::for_each(set<int>::iterator)/8192 8081.707 3.96%
std::for_each(vector<int>)/32 3.730 -4.57%
std::for_each(vector<int>)/50 3.901 -2.26%
std::for_each(vector<int>)/8 0.947 1.88%
std::for_each(vector<int>)/8192 252.375 -2.22%
std::for_each_n(deque<int>)/32 3.774 -15.32%
std::for_each_n(deque<int>)/50 3.974 -20.22%
std::for_each_n(deque<int>)/8 1.063 -15.85%
std::for_each_n(deque<int>)/8192 255.492 -1.39%
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.294 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.556 4.39%
std::for_each_n(join_view(vector<vector<int>>))/8192 272.252 -2.01%
std::for_each_n(list<int>)/32 11.239 -2.23%
std::for_each_n(list<int>)/50 22.732 -6.63%
std::for_each_n(list<int>)/8 2.537 7.34%
std::for_each_n(list<int>)/8192 8326.122 2.11%
std::for_each_n(vector<int>)/32 3.721 -2.51%
std::for_each_n(vector<int>)/50 3.862 -1.05%
std::for_each_n(vector<int>)/8 2.713 -1.51%
std::for_each_n(vector<int>)/8192 252.155 -
std::generate(deque<int>)/1024 260.241 -
std::generate(deque<int>)/32 8.382 -2.18%
std::generate(deque<int>)/50 12.804 -
std::generate(deque<int>)/8192 2022.312 -
std::generate(list<int>)/1024 671.929 -
std::generate(list<int>)/32 8.613 -
std::generate(list<int>)/50 15.391 -1.06%
std::generate(list<int>)/8192 7121.474 -3.47%
std::generate(vector<int>)/1024 244.927 -
std::generate(vector<int>)/32 8.008 -
std::generate(vector<int>)/50 12.025 -
std::generate(vector<int>)/8192 1851.752 -
std::generate_n(deque<int>)/1024 245.655 -
std::generate_n(deque<int>)/32 8.285 -
std::generate_n(deque<int>)/50 12.296 -
std::generate_n(deque<int>)/8192 1975.786 -
std::generate_n(list<int>)/1024 650.444 -
std::generate_n(list<int>)/32 8.606 -
std::generate_n(list<int>)/50 15.270 -
std::generate_n(list<int>)/8192 7544.585 -8.72%
std::generate_n(vector<int>)/1024 244.401 -
std::generate_n(vector<int>)/32 7.912 -
std::generate_n(vector<int>)/50 11.989 -
std::generate_n(vector<int>)/8192 1853.171 -
std::is_partitioned(deque<int>)_(partitioned)/1024 339.195 7.43%
std::is_partitioned(deque<int>)_(partitioned)/32 10.377 7.45%
std::is_partitioned(deque<int>)_(partitioned)/50 16.055 14.30%
std::is_partitioned(deque<int>)_(partitioned)/8192 2663.967 7.33%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.563 -8.39%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.779 -3.78%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.674 -6.47%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 696.565 -16.38%
std::is_partitioned(list<int>)_(partitioned)/1024 761.908 22.96%
std::is_partitioned(list<int>)_(partitioned)/32 9.192 -
std::is_partitioned(list<int>)_(partitioned)/50 14.341 -
std::is_partitioned(list<int>)_(partitioned)/8192 7658.100 7.62%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.784 -4.57%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.145 -6.19%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.422 -7.20%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2174.198 -5.83%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.665 -2.16%
std::is_partitioned(vector<int>)_(partitioned)/32 6.611 -3.19%
std::is_partitioned(vector<int>)_(partitioned)/50 9.930 -1.15%
std::is_partitioned(vector<int>)_(partitioned)/8192 1414.065 -4.95%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.890 -10.46%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.622 -1.46%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.693 -2.13%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.061 -9.92%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.554 -2.95%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.015 -5.29%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3872.269 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 518286.601 -4.05%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.925 2.01%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 504.926 -1.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.117 -1.36%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4049.955 -1.12%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690028.969 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.445 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.894 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.345 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3882.924 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 520344.370 -2.71%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.606 -4.72%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 529.753 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.353 -6.41%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3950.665 -4.43%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688532.884 -2.00%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.414 2.19%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.332 -54.52%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.832 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7974.175 5.94%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422814.919 -6.30%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.417 -1.70%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 793.019 -6.28%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.650 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8962.149 2.95%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1602866.303 -2.90%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.320 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.654 -3.14%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.766 -1.00%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8138.545 6.32%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1431408.859 -6.79%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.572 -3.31%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 804.863 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.188 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8446.138 6.92%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1605236.431 -2.59%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.904 -1.68%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.969 -2.63%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.768 -4.70%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2815.717 -2.28%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213403.493 -1.38%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.401 -2.65%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.248 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.394 -1.31%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.522 -4.39%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1030666.237 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.221 -1.90%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.287 -2.19%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.138 -2.82%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2956.583 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213324.774 -2.72%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.044 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.345 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.392 -1.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.665 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1010575.953 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.795 -
std::is_sorted(deque<int>)/1024 473.499 -
std::is_sorted(deque<int>)/8 4.600 -
std::is_sorted(deque<int>)/8192 3936.468 4.35%
std::is_sorted(deque<int>,_pred)/1024 642.654 -
std::is_sorted(deque<int>,_pred)/8 4.781 -1.76%
std::is_sorted(deque<int>,_pred)/8192 5202.023 -
std::is_sorted(list<int>)/1024 801.007 6.93%
std::is_sorted(list<int>)/8 2.153 -1.25%
std::is_sorted(list<int>)/8192 7717.673 9.32%
std::is_sorted(list<int>,_pred)/1024 825.012 -
std::is_sorted(list<int>,_pred)/8 4.035 -
std::is_sorted(list<int>,_pred)/8192 8583.571 -
std::is_sorted(vector<int>)/1024 244.969 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1916.196 1.38%
std::is_sorted(vector<int>,_pred)/1024 470.429 -
std::is_sorted(vector<int>,_pred)/8 3.316 -3.34%
std::is_sorted(vector<int>,_pred)/8192 3740.984 -
std::is_sorted_until(deque<int>)/1024 469.334 -
std::is_sorted_until(deque<int>)/8 2.805 -
std::is_sorted_until(deque<int>)/8192 3757.030 -
std::is_sorted_until(deque<int>,_pred)/1024 596.458 -
std::is_sorted_until(deque<int>,_pred)/8 4.354 -7.91%
std::is_sorted_until(deque<int>,_pred)/8192 4798.921 -
std::is_sorted_until(list<int>)/1024 746.029 -7.01%
std::is_sorted_until(list<int>)/8 2.073 -1.82%
std::is_sorted_until(list<int>)/8192 7148.365 -6.92%
std::is_sorted_until(list<int>,_pred)/1024 792.644 -
std::is_sorted_until(list<int>,_pred)/8 3.651 -
std::is_sorted_until(list<int>,_pred)/8192 7763.845 -
std::is_sorted_until(vector<int>)/1024 238.278 -
std::is_sorted_until(vector<int>)/8 2.141 1.51%
std::is_sorted_until(vector<int>)/8192 1858.738 -
std::is_sorted_until(vector<int>,_pred)/1024 400.547 -
std::is_sorted_until(vector<int>,_pred)/8 3.512 -1.93%
std::is_sorted_until(vector<int>,_pred)/8192 3220.637 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4668.157 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.188 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36571.926 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 711.076 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.878 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12514.496 -2.88%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12106.578 4.50%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 350.554 4.93%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104053.555 2.98%
std::list<int>::ctor(Range)_(cheap_elements)/1024 12084.369 4.37%
std::list<int>::ctor(Range)_(cheap_elements)/32 347.053 4.90%
std::list<int>::ctor(Range)_(cheap_elements)/8192 104390.077 3.27%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11782.528 -
std::list<int>::ctor(const&)_(cheap_elements)/32 352.903 5.02%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98561.384 -1.37%
std::list<int>::ctor(size)/1024 13001.667 7.23%
std::list<int>::ctor(size)/32 360.207 5.09%
std::list<int>::ctor(size)/8192 105265.241 5.33%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 12243.870 6.10%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 361.315 7.65%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 103087.299 4.85%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.784 2.29%
std::list<int>::erase(begin)_(cheap_elements)/32 10.853 2.77%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.763 2.78%
std::list<int>::insert(begin)_(cheap_elements)/1024 12.121 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.620 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.991 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 753.080 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.086 -1.06%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8026.745 -22.24%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4665.900 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 528.738 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37719.464 -2.81%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.571 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.548 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.478 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4812.766 1.03%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 535.098 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38959.147 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17173.014 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 919.363 2.49%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 150071.056 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 965.787 21.15%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.719 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16250.148 6.94%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6897.335 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 163.192 3.78%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56188.983 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13100.098 3.52%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 361.990 4.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 106177.704 4.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 36713.599 12.63%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 942.752 1.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 367279.546 32.49%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 18413.461 40.94%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 522.213 45.26%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 134926.105 26.68%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 37894.088 16.61%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1096.292 17.29%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 322286.840 16.09%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 15419.059 22.94%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 434.430 26.35%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 125593.067 24.46%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 38032.180 16.18%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1060.704 14.54%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 326595.828 17.20%
std::list<std::string>::ctor(size)/1024 12804.769 -
std::list<std::string>::ctor(size)/32 354.924 -
std::list<std::string>::ctor(size)/8192 104897.738 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12974.616 3.39%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 360.174 2.47%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105878.901 3.33%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33486.207 2.44%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 915.156 2.25%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 285309.864 2.56%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.446 2.72%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.182 -1.25%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.418 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.032 1.51%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.607 -2.92%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.989 2.31%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.649 17.30%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.313 13.59%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.506 17.28%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 33.828 13.40%
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.046 7.24%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 33.696 12.99%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1363.995 -6.58%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.163 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12083.877 17.91%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6884.316 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 146.281 2.87%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55453.427 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4807.222 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 539.373 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 49431.283 28.04%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17413.357 2.26%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 983.651 10.23%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 152135.696 2.39%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.876 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.741 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.928 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.845 1.24%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.447 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.390 -
std::lower_bound(std::deque<int>)/100 31.508 -
std::lower_bound(std::deque<int>)/8 16.972 -2.26%
std::lower_bound(std::deque<int>)/8192 69.283 -
std::lower_bound(std::forward_list<int>)/100 81.909 -9.56%
std::lower_bound(std::forward_list<int>)/8 15.626 -3.96%
std::lower_bound(std::forward_list<int>)/8192 10379.613 -9.24%
std::lower_bound(std::list<int>)/100 96.510 -
std::lower_bound(std::list<int>)/8 16.228 -
std::lower_bound(std::list<int>)/8192 13730.325 -1.88%
std::lower_bound(std::vector<int>)/100 12.200 -4.12%
std::lower_bound(std::vector<int>)/8 7.847 -2.12%
std::lower_bound(std::vector<int>)/8192 15.760 -6.29%
std::make_heap(deque<int>)_(ascending)/1024 2661.066 -
std::make_heap(deque<int>)_(ascending)/8 27.114 -
std::make_heap(deque<int>)_(ascending)/8192 20843.585 -
std::make_heap(deque<int>)_(descending)/1024 1094.425 -
std::make_heap(deque<int>)_(descending)/8 20.994 -
std::make_heap(deque<int>)_(descending)/8192 8700.482 1.15%
std::make_heap(deque<int>)_(heap)/1024 1094.310 -
std::make_heap(deque<int>)_(heap)/8 21.043 -
std::make_heap(deque<int>)_(heap)/8192 8627.143 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2652.129 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.870 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20973.486 -
std::make_heap(deque<int>)_(repeated)/1024 2273.474 -
std::make_heap(deque<int>)_(repeated)/8 25.100 -
std::make_heap(deque<int>)_(repeated)/8192 17870.494 -
std::make_heap(deque<int>)_(shuffled)/1024 2561.776 -2.21%
std::make_heap(deque<int>)_(shuffled)/8 24.627 -
std::make_heap(deque<int>)_(shuffled)/8192 23066.691 -2.41%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2194.622 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.871 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17120.567 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.901 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.023 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5041.566 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.874 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.004 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5044.943 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.951 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.874 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17080.169 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.783 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.183 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13111.765 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1864.866 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.813 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15285.695 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.959 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.249 2.25%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5162.070 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.864 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.708 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2193.034 -1.16%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.325 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.748 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2220.033 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.317 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.593 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5153.433 1.03%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.514 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.281 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4600.457 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 616.745 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.204 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5288.933 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.385 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.845 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5253.996 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.154 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.734 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2157.221 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 287.943 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.703 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2156.230 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.493 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.665 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5337.446 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.742 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.087 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.066 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 685.921 3.81%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.510 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5883.750 2.94%
std::make_heap(vector<int>)_(ascending)/1024 648.529 -
std::make_heap(vector<int>)_(ascending)/8 16.422 -
std::make_heap(vector<int>)_(ascending)/8192 4982.815 -
std::make_heap(vector<int>)_(descending)/1024 274.799 1.09%
std::make_heap(vector<int>)_(descending)/8 14.636 -
std::make_heap(vector<int>)_(descending)/8192 1958.943 -
std::make_heap(vector<int>)_(heap)/1024 275.234 1.06%
std::make_heap(vector<int>)_(heap)/8 14.668 -
std::make_heap(vector<int>)_(heap)/8192 1959.978 -
std::make_heap(vector<int>)_(pipe-organ)/1024 662.624 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.515 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4976.478 -
std::make_heap(vector<int>)_(repeated)/1024 561.400 -
std::make_heap(vector<int>)_(repeated)/8 15.545 -
std::make_heap(vector<int>)_(repeated)/8192 4266.208 -
std::make_heap(vector<int>)_(shuffled)/1024 575.918 -
std::make_heap(vector<int>)_(shuffled)/8 15.777 -
std::make_heap(vector<int>)_(shuffled)/8192 5028.447 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.624 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.716 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5026.535 -
std::make_heap(vector<int>,_pred)_(descending)/1024 276.096 1.49%
std::make_heap(vector<int>,_pred)_(descending)/8 15.097 2.48%
std::make_heap(vector<int>,_pred)_(descending)/8192 1955.220 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.529 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.733 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1955.157 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.748 -2.41%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.660 -2.68%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5005.232 -1.99%
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.853 -1.99%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.732 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4289.277 -2.37%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 604.483 5.97%
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.341 3.48%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5134.212 3.31%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15822.530 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.206 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 509519.178 1.30%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16365.712 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.735 1.94%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 513163.380 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21444.489 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 63.175 1.60%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 600794.645 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17823.710 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.972 4.41%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 532661.293 1.16%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32560.546 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 56.264 1.69%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1028209.079 1.83%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14863.834 -1.57%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.499 1.81%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173672.818 -2.95%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22197.056 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 62.914 3.77%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627851.525 1.03%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 16043.039 1.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 53.199 3.75%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 462088.796 1.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16497.864 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.112 2.68%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 458515.163 -6.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21612.317 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.476 5.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 565909.347 2.26%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17954.314 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.441 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 483249.066 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32953.711 1.20%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.702 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1013262.647 2.82%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14233.019 1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.730 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166756.304 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22225.418 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.189 3.99%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 603729.051 1.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10993.070 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.721 1.13%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114620.815 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11255.197 1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.575 -4.50%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116597.281 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14748.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.244 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158382.497 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12380.586 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.477 3.49%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129809.757 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24160.747 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.897 1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270686.594 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5736.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.345 -1.18%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 60451.119 -3.77%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15895.151 5.44%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 52.341 2.11%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 193675.604 16.35%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11283.614 2.83%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.093 -1.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 118949.418 3.59%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11246.198 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.885 -2.52%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116806.854 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14875.364 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.207 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158901.309 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12351.715 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.524 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129944.766 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24077.420 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.176 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 271110.019 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5732.923 -1.23%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.209 -2.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60452.446 -1.31%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15124.331 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.041 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168357.222 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11108.153 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.514 2.62%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114896.925 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11606.709 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.812 1.87%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118343.574 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15069.456 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.300 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156533.881 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12872.181 -2.27%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.823 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132761.277 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23421.439 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.666 1.98%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260554.316 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5847.843 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.616 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63046.282 -2.25%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15067.690 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.958 -1.01%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156306.471 1.04%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11044.870 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.485 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115010.327 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11540.674 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.263 2.14%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118549.636 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15112.836 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.919 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157206.639 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12866.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.405 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133574.536 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23297.235 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.756 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260996.294 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5837.711 -1.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.508 -3.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 64196.793 1.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15181.326 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.247 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156133.678 -
std::map<int,_int>::clear()/0 391.346 -
std::map<int,_int>::clear()/1024 10458.783 -
std::map<int,_int>::clear()/32 640.247 -
std::map<int,_int>::clear()/8192 84047.163 -2.15%
std::map<int,_int>::contains(key)_(existent)/1024 4.121 -
std::map<int,_int>::contains(key)_(existent)/32 1.638 -
std::map<int,_int>::contains(key)_(existent)/8192 5.582 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.293 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.407 -3.53%
std::map<int,_int>::contains(key)_(non-existent)/32 2.958 3.60%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.367 34.69%
std::map<int,_int>::count(key)_(existent)/1024 3.734 -3.67%
std::map<int,_int>::count(key)_(existent)/32 1.505 -2.92%
std::map<int,_int>::count(key)_(existent)/8192 5.680 -1.56%
std::map<int,_int>::count(key)_(non-existent)/0 0.254 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.299 -
std::map<int,_int>::count(key)_(non-existent)/32 2.894 -1.14%
std::map<int,_int>::count(key)_(non-existent)/8192 11.245 1.34%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.748 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6071.685 -1.35%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.006 -1.38%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51841.870 -5.91%
std::map<int,_int>::ctor(const&)/0 12.757 -
std::map<int,_int>::ctor(const&)/1024 6795.718 4.47%
std::map<int,_int>::ctor(const&)/32 236.517 4.57%
std::map<int,_int>::ctor(const&)/8192 54489.984 5.01%
std::map<int,_int>::ctor(const&,_alloc)/0 12.735 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6817.134 4.71%
std::map<int,_int>::ctor(const&,_alloc)/32 235.384 2.97%
std::map<int,_int>::ctor(const&,_alloc)/8192 54350.461 4.77%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.748 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9027.352 1.17%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.555 6.27%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72481.823 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.727 -1.97%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13360.942 3.04%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.812 -1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 259536.824 6.46%
std::map<int,_int>::equal_range(key)_(existent)/1024 5.005 -
std::map<int,_int>::equal_range(key)_(existent)/32 2.047 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.751 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.963 5.12%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.348 -1.83%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.352 9.40%
std::map<int,_int>::erase(iterator)/1024 20.517 -
std::map<int,_int>::erase(iterator)/32 20.545 -
std::map<int,_int>::erase(iterator)/8192 23.728 -1.39%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.988 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7444.273 -1.47%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 572.177 -1.02%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56800.170 -1.94%
std::map<int,_int>::erase(key)_(existent)/1024 24.143 -3.68%
std::map<int,_int>::erase(key)_(existent)/32 22.187 -1.27%
std::map<int,_int>::erase(key)_(existent)/8192 24.946 -1.21%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.183 -2.12%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.287 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.246 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.932 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.771 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.034 -
std::map<int,_int>::find(key)_(existent)/1024 4.528 3.55%
std::map<int,_int>::find(key)_(existent)/32 1.721 -
std::map<int,_int>::find(key)_(existent)/8192 5.650 5.04%
std::map<int,_int>::find(key)_(non-existent)/0 0.268 6.65%
std::map<int,_int>::find(key)_(non-existent)/1024 5.399 -21.21%
std::map<int,_int>::find(key)_(non-existent)/32 2.282 -27.61%
std::map<int,_int>::find(key)_(non-existent)/8192 7.523 -22.93%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.124 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.940 -5.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.401 -1.32%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.451 -8.42%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.185 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.862 1.22%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.006 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.335 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.259 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.409 -4.65%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.113 1.45%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.935 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.275 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.010 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.160 1.82%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.626 1.88%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.256 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16415.503 3.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 770.746 2.70%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 193237.280 9.93%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.804 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12281.887 -1.22%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 660.026 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123806.607 6.07%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.238 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7837.869 1.88%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 546.705 1.15%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134461.306 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.727 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11239.437 -1.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 668.562 -2.30%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91775.281 -1.63%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.656 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9798.645 -2.32%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 634.301 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82071.534 -1.24%
std::map<int,_int>::insert(value)_(already_present)/1024 3.333 -4.59%
std::map<int,_int>::insert(value)_(already_present)/32 1.769 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.115 4.16%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.311 1.37%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.954 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 19.358 3.69%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.940 -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.090 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.481 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.576 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.824 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.508 -3.54%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.762 -1.25%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.009 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.062 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.455 1.28%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.190 2.99%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.079 3.29%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.046 -6.23%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.968 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.522 -4.58%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.971 1.01%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.388 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.459 -2.30%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.641 3.71%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.362 -16.95%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.265 -26.17%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.391 -24.69%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.330 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6774.299 1.99%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 232.763 4.36%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54284.688 2.08%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.325 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6780.120 3.06%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 236.864 5.46%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54242.087 2.89%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1499.370 2.24%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 43.091 4.44%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13007.536 2.65%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.499 10.34%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.760 3.15%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.710 1.06%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.251 3.50%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.455 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.731 2.07%
std::map<std::string,_int>::clear()/0 393.735 -
std::map<std::string,_int>::clear()/1024 22175.202 -
std::map<std::string,_int>::clear()/32 864.707 -
std::map<std::string,_int>::clear()/8192 210599.345 -3.77%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.696 1.27%
std::map<std::string,_int>::contains(key)_(existent)/32 17.200 20.13%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.754 -6.05%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.271 -5.43%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.398 4.77%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.782 -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.429 -1.14%
std::map<std::string,_int>::count(key)_(existent)/1024 24.535 3.57%
std::map<std::string,_int>::count(key)_(existent)/32 16.711 6.16%
std::map<std::string,_int>::count(key)_(existent)/8192 33.611 6.75%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.138 1.29%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.699 3.68%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.227 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.834 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7117.396 1.42%
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.805 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59926.484 -
std::map<std::string,_int>::ctor(const&)/0 12.702 -
std::map<std::string,_int>::ctor(const&)/1024 35069.540 -
std::map<std::string,_int>::ctor(const&)/32 701.471 -15.30%
std::map<std::string,_int>::ctor(const&)/8192 344306.680 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.720 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35500.869 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 817.924 5.55%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345571.883 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.760 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41559.402 -6.43%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 841.917 -3.25%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389904.009 -1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.781 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53509.195 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 982.744 -3.74%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088502.164 1.39%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.876 -7.04%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.475 -10.14%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.380 8.91%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.729 -1.91%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.271 8.82%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.404 -
std::map<std::string,_int>::erase(iterator)/1024 30.542 -3.99%
std::map<std::string,_int>::erase(iterator)/32 31.602 11.72%
std::map<std::string,_int>::erase(iterator)/8192 30.428 -6.27%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.200 2.84%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13087.086 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.552 -3.62%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119210.813 -
std::map<std::string,_int>::erase(key)_(existent)/1024 100.485 4.21%
std::map<std::string,_int>::erase(key)_(existent)/32 71.153 5.44%
std::map<std::string,_int>::erase(key)_(existent)/8192 70.467 -25.95%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.731 -2.89%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.672 -3.31%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.799 -3.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.743 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.623 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.082 -
std::map<std::string,_int>::find(key)_(existent)/1024 25.770 5.89%
std::map<std::string,_int>::find(key)_(existent)/32 16.543 7.52%
std::map<std::string,_int>::find(key)_(existent)/8192 30.713 -9.04%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.177 -7.41%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.918 -18.59%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.643 -9.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.024 -1.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.437 -1.78%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.348 10.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.580 3.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 34.490 7.76%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.768 16.15%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 39.768 -18.44%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 64.359 -9.98%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.540 -26.28%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.696 -33.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.915 12.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.846 -29.91%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.897 4.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.792 -17.65%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.475 16.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.299 -2.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.434 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65022.518 1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1422.838 -5.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 923988.283 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.107 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44396.427 1.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1243.959 -2.55%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 608425.459 -3.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.042 -2.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 38928.603 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1167.326 6.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618648.927 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.306 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34767.594 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1258.305 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 403517.023 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.193 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34868.032 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1193.610 -6.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 370180.767 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.972 -8.61%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.650 12.23%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.685 -13.40%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.694 -9.72%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.303 1.23%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 43.376 15.11%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.622 27.09%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.520 -14.26%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.646 16.40%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 38.836 10.92%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 57.527 7.63%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.519 -13.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 20.977 43.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.590 6.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.819 -3.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.573 -2.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.297 -24.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.917 13.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.082 -6.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.070 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.811 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.191 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.540 9.88%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.552 6.30%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 29.672 3.78%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.154 1.50%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.247 1.13%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.671 6.79%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.367 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36829.295 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 854.615 3.83%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349849.537 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.400 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35993.466 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 842.152 11.15%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350175.720 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.147 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15367.898 -4.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 362.524 14.99%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208556.178 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.987 5.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.586 -9.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.468 7.68%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.343 -3.07%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.324 -2.86%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.178 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 465.212 -6.26%
std::mismatch(deque<int>)_(it,_it,_it)/1024 479.148 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 496939.362 -1.03%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3858.558 -3.95%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 471.458 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.815 -4.21%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496093.911 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.068 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3838.242 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 728.568 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 729.229 1.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626079.363 -2.85%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.504 -2.79%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4864.216 -1.43%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 695.278 -1.35%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 721.738 -3.74%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623935.860 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.209 -1.86%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4857.538 -4.56%
std::mismatch(list<int>)_(it,_it,_it)/1000 748.230 -3.81%
std::mismatch(list<int>)_(it,_it,_it)/1024 764.879 -4.14%
std::mismatch(list<int>)_(it,_it,_it)/1048576 936204.445 -3.51%
std::mismatch(list<int>)_(it,_it,_it)/8 2.639 -1.09%
std::mismatch(list<int>)_(it,_it,_it)/8192 7404.048 -4.36%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.768 -3.93%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 775.805 -6.50%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948433.334 -2.64%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.987 -5.56%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11903.481 -1.97%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 803.752 -3.98%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.615 -4.99%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1003801.664 -1.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.119 -1.68%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12075.124 -2.46%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 803.257 -1.85%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 825.071 -1.71%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 1003644.338 -1.02%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.654 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10110.356 -4.41%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.402 -1.67%
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.932 -1.62%
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68520.931 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.063 -1.53%
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.420 -1.37%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.407 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.936 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68283.108 -3.20%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.446 -4.19%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 457.861 -3.70%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 522.492 2.02%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 624369.824 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.122 -6.00%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4884.939 2.08%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.811 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.660 -1.72%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607421.666 -2.85%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.248 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4735.002 -2.41%
std::move(deque<int>)/1048576 54720.991 -2.96%
std::move(deque<int>)/262144 15066.046 -
std::move(deque<int>)/32768 1846.874 -23.32%
std::move(deque<int>)/4096 149.186 -
std::move(deque<int>)/512 22.228 -
std::move(deque<int>)/64 4.893 -2.90%
std::move(deque<int>)/8 3.605 5.99%
std::move(list<int>)/1048576 1001831.624 -1.37%
std::move(list<int>)/262144 247686.807 -
std::move(list<int>)/32768 31315.208 1.09%
std::move(list<int>)/4096 3950.971 -3.31%
std::move(list<int>)/512 349.768 -1.15%
std::move(list<int>)/64 39.318 -
std::move(list<int>)/8 3.389 -
std::move(vector<bool>)_(aligned)/1048576 1747.131 -32.85%
std::move(vector<bool>)_(aligned)/262144 256.158 -
std::move(vector<bool>)_(aligned)/32768 36.771 -
std::move(vector<bool>)_(aligned)/4096 7.027 -
std::move(vector<bool>)_(aligned)/512 2.340 -
std::move(vector<bool>)_(aligned)/64 1.696 -2.54%
std::move(vector<bool>)_(unaligned)/1048576 6535.231 -3.04%
std::move(vector<bool>)_(unaligned)/262144 1590.008 -
std::move(vector<bool>)_(unaligned)/32768 202.586 -
std::move(vector<bool>)_(unaligned)/4096 26.656 2.48%
std::move(vector<bool>)_(unaligned)/512 4.594 -11.12%
std::move(vector<bool>)_(unaligned)/64 1.620 -3.35%
std::move(vector<int>)/1048576 57222.010 -2.89%
std::move(vector<int>)/262144 15033.373 -2.81%
std::move(vector<int>)/32768 1730.277 -33.93%
std::move(vector<int>)/4096 134.093 -
std::move(vector<int>)/512 20.195 -
std::move(vector<int>)/64 4.172 -
std::move(vector<int>)/8 2.296 4.08%
std::move_backward(deque<int>)/1048576 137954.908 1.05%
std::move_backward(deque<int>)/262144 32728.466 -
std::move_backward(deque<int>)/32768 3595.981 -4.20%
std::move_backward(deque<int>)/4096 155.403 -1.85%
std::move_backward(deque<int>)/512 23.554 -
std::move_backward(deque<int>)/64 5.175 -
std::move_backward(deque<int>)/8 3.481 5.53%
std::move_backward(list<int>)/1048576 1043562.468 -
std::move_backward(list<int>)/262144 262466.484 1.56%
std::move_backward(list<int>)/32768 32117.206 -
std::move_backward(list<int>)/4096 4824.262 -2.72%
std::move_backward(list<int>)/512 375.114 1.08%
std::move_backward(list<int>)/64 40.665 2.91%
std::move_backward(list<int>)/8 3.482 1.18%
std::move_backward(vector<bool>)_(aligned)/1048576 1746.206 2.60%
std::move_backward(vector<bool>)_(aligned)/262144 257.270 -
std::move_backward(vector<bool>)_(aligned)/32768 37.903 -
std::move_backward(vector<bool>)_(aligned)/4096 7.240 -
std::move_backward(vector<bool>)_(aligned)/512 2.338 3.38%
std::move_backward(vector<bool>)_(aligned)/64 1.762 -1.43%
std::move_backward(vector<bool>)_(unaligned)/1048576 6525.842 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.642 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.805 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.579 2.12%
std::move_backward(vector<bool>)_(unaligned)/512 4.507 -
std::move_backward(vector<bool>)_(unaligned)/64 1.746 -5.89%
std::move_backward(vector<int>)/1048576 57210.492 -2.19%
std::move_backward(vector<int>)/262144 22519.641 6.29%
std::move_backward(vector<int>)/32768 1740.168 -
std::move_backward(vector<int>)/4096 135.615 -
std::move_backward(vector<int>)/512 20.849 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.286 4.42%
std::multimap<int,_int>::clear()/0 391.300 -
std::multimap<int,_int>::clear()/1024 11909.103 11.32%
std::multimap<int,_int>::clear()/32 681.417 4.98%
std::multimap<int,_int>::clear()/8192 94382.882 11.03%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.401 -4.49%
std::multimap<int,_int>::contains(key)_(existent)/32 1.736 -3.02%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.788 4.86%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.309 5.49%
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.460 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.823 4.24%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.883 -21.74%
std::multimap<int,_int>::count(key)_(existent)/1024 5.396 -
std::multimap<int,_int>::count(key)_(existent)/32 3.659 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.534 -1.45%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.262 11.55%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.759 17.55%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.225 1.74%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.717 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 6005.925 -3.49%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.952 -1.14%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 52044.320 -2.40%
std::multimap<int,_int>::ctor(const&)/0 12.765 -
std::multimap<int,_int>::ctor(const&)/1024 7842.683 20.86%
std::multimap<int,_int>::ctor(const&)/32 256.865 15.55%
std::multimap<int,_int>::ctor(const&)/8192 61347.465 17.63%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.744 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6820.183 4.26%
std::multimap<int,_int>::ctor(const&,_alloc)/32 228.642 2.36%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54428.767 4.19%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.691 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8443.595 -2.53%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 223.933 -4.13%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70172.453 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.732 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12940.571 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.619 1.63%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247570.888 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.257 -1.46%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.390 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.010 1.79%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.846 2.81%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.504 6.89%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.280 3.24%
std::multimap<int,_int>::erase(iterator)/1024 22.237 8.23%
std::multimap<int,_int>::erase(iterator)/32 21.828 6.56%
std::multimap<int,_int>::erase(iterator)/8192 22.031 7.04%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.019 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7638.756 2.21%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 586.742 1.31%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59271.756 2.01%
std::multimap<int,_int>::erase(key)_(existent)/1024 27.294 9.04%
std::multimap<int,_int>::erase(key)_(existent)/32 23.386 4.76%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.754 3.41%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -5.56%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.630 -9.45%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.449 -6.70%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.676 -6.27%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.018 2.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.851 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.190 3.56%
std::multimap<int,_int>::find(key)_(existent)/1024 3.808 -
std::multimap<int,_int>::find(key)_(existent)/32 1.753 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.342 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.229 -1.63%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.396 -1.04%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.209 1.46%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.293 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.853 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.885 1.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.650 -3.86%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.317 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.868 3.37%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.735 1.96%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.835 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.280 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.614 -1.89%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.823 1.16%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.205 -7.42%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.205 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.842 2.77%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.982 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.525 2.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.179 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14848.768 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.412 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182998.704 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.114 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11748.625 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.332 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121995.914 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 399.493 2.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12959.545 5.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 739.439 6.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 208396.863 1.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.371 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10803.176 -1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 667.708 2.19%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88102.827 -1.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.261 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9787.258 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.398 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83068.813 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.584 5.06%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.139 -1.57%
std::multimap<int,_int>::insert(value)_(already_present)/8192 22.319 8.73%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.897 4.44%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.088 -2.01%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.946 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.269 -1.38%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.118 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.008 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.128 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.652 1.02%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.161 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.395 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.315 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.992 -45.03%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.513 -24.33%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.881 -47.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.348 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6453.523 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.090 1.84%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51378.608 -1.08%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.336 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6384.999 -2.56%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.205 -3.75%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50992.136 -2.23%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1469.964 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.244 2.37%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12872.011 1.57%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.140 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.222 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.302 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.917 -14.34%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.704 -10.04%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.839 -15.04%
std::multimap<std::string,_int>::clear()/0 392.230 -
std::multimap<std::string,_int>::clear()/1024 21617.855 -1.50%
std::multimap<std::string,_int>::clear()/32 896.482 -
std::multimap<std::string,_int>::clear()/8192 213514.765 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.601 2.37%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.357 8.56%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.820 18.28%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.657 3.11%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.813 4.31%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.297 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.590 5.42%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.060 2.26%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.486 3.89%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 27.248 -5.49%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.299 -2.73%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.631 1.78%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.819 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7057.188 -1.90%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.644 -1.32%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59937.518 -1.24%
std::multimap<std::string,_int>::ctor(const&)/0 12.675 -
std::multimap<std::string,_int>::ctor(const&)/1024 34795.643 -12.13%
std::multimap<std::string,_int>::ctor(const&)/32 794.667 14.30%
std::multimap<std::string,_int>::ctor(const&)/8192 341983.111 -2.19%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36700.002 -1.57%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 851.537 7.97%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345497.702 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.813 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38920.328 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 948.266 25.93%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379240.571 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.190 2.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57157.864 1.02%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1037.390 6.06%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1096577.863 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 25.679 1.73%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.321 1.74%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.581 7.08%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.091 -5.87%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.969 -4.84%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.341 3.28%
std::multimap<std::string,_int>::erase(iterator)/1024 32.769 6.94%
std::multimap<std::string,_int>::erase(iterator)/32 28.843 -13.23%
std::multimap<std::string,_int>::erase(iterator)/8192 31.037 -15.76%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.165 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12868.457 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.393 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118185.958 -1.64%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.730 -13.56%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.622 -22.35%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.093 30.30%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.593 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.498 -3.46%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.370 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.246 -8.16%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.508 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.934 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.260 -1.14%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.547 -7.64%
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.195 1.92%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.130 3.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.596 -2.94%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.048 7.65%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.849 -32.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.349 -1.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.396 -13.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.754 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.934 15.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.883 7.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.164 4.68%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.342 -8.10%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.070 -14.81%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.553 -14.96%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.329 2.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.519 -3.72%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.852 -26.00%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.722 -10.19%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.842 6.39%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.184 1.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.818 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65689.041 2.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1358.632 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924399.346 1.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.680 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42742.618 -1.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1201.667 -1.31%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597888.469 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.674 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61698.793 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1559.032 -3.58%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813511.410 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.982 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34163.810 4.83%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1152.337 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 374682.219 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.569 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32536.636 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1102.919 -7.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 346753.801 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 34.072 1.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.901 77.63%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.022 21.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.641 -2.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 65.415 4.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.967 22.18%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.665 -2.87%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.324 24.81%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.343 3.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.975 22.38%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.262 3.61%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.569 -5.04%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 18.457 5.43%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 30.305 -2.42%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.586 -2.69%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.099 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.921 1.54%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.425 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36988.281 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 656.681 -9.26%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347652.837 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.400 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35909.901 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 748.082 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347889.964 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.135 -2.22%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17206.702 -28.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.166 -6.72%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 205686.849 -5.76%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.146 -4.62%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.347 2.41%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 28.532 -1.74%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.488 -8.22%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.381 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.594 -4.45%
std::multiset<int>::clear()/0 393.179 -
std::multiset<int>::clear()/1024 9888.663 -
std::multiset<int>::clear()/32 626.568 -
std::multiset<int>::clear()/8192 78148.670 -
std::multiset<int>::contains(key)_(existent)/1024 4.242 10.27%
std::multiset<int>::contains(key)_(existent)/32 1.749 7.45%
std::multiset<int>::contains(key)_(existent)/8192 8.447 -1.15%
std::multiset<int>::contains(key)_(non-existent)/0 0.283 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.220 -9.01%
std::multiset<int>::contains(key)_(non-existent)/32 2.547 -17.51%
std::multiset<int>::contains(key)_(non-existent)/8192 9.052 -6.64%
std::multiset<int>::count(key)_(existent)/1024 5.620 -2.21%
std::multiset<int>::count(key)_(existent)/32 3.792 -
std::multiset<int>::count(key)_(existent)/8192 9.194 -2.45%
std::multiset<int>::count(key)_(non-existent)/0 0.265 -
std::multiset<int>::count(key)_(non-existent)/1024 5.830 -
std::multiset<int>::count(key)_(non-existent)/32 2.365 -
std::multiset<int>::count(key)_(non-existent)/8192 9.193 -2.58%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.839 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5729.919 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.167 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47594.185 -
std::multiset<int>::ctor(const&)/0 12.762 -2.36%
std::multiset<int>::ctor(const&)/1024 6652.270 3.55%
std::multiset<int>::ctor(const&)/32 239.126 1.96%
std::multiset<int>::ctor(const&)/8192 51654.067 2.31%
std::multiset<int>::ctor(const&,_alloc)/0 12.755 -
std::multiset<int>::ctor(const&,_alloc)/1024 6508.507 3.47%
std::multiset<int>::ctor(const&,_alloc)/32 233.917 4.88%
std::multiset<int>::ctor(const&,_alloc)/8192 51757.431 3.19%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.977 2.45%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9368.814 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 261.615 11.74%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72885.083 -4.95%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.723 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12867.700 2.80%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.058 1.54%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242540.874 -3.89%
std::multiset<int>::equal_range(key)_(existent)/1024 5.378 -1.17%
std::multiset<int>::equal_range(key)_(existent)/32 2.377 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.825 -5.37%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.515 -2.17%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.355 -3.27%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.239 -7.29%
std::multiset<int>::erase(iterator)/1024 23.110 -
std::multiset<int>::erase(iterator)/32 20.624 -
std::multiset<int>::erase(iterator)/8192 23.142 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.922 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6815.191 1.56%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 554.311 -1.79%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 63319.533 16.56%
std::multiset<int>::erase(key)_(existent)/1024 40.170 -3.07%
std::multiset<int>::erase(key)_(existent)/32 22.062 -
std::multiset<int>::erase(key)_(existent)/8192 63.163 5.94%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.254 -4.48%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.537 1.40%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.284 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.051 1.83%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -5.12%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.965 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.801 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.288 -
std::multiset<int>::find(key)_(existent)/1024 4.095 -
std::multiset<int>::find(key)_(existent)/32 1.607 -
std::multiset<int>::find(key)_(existent)/8192 8.228 -5.08%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.444 -4.84%
std::multiset<int>::find(key)_(non-existent)/32 2.281 -6.46%
std::multiset<int>::find(key)_(non-existent)/8192 8.099 -2.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.425 7.67%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 57.168 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.190 3.48%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.454 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.396 1.50%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.600 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.772 1.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.840 6.00%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.172 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.792 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.814 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 82.231 -1.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.397 -2.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.931 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.334 14.07%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.766 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14762.333 1.83%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.380 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187395.249 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.306 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11467.380 -3.63%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.489 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118590.578 -5.34%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.369 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12263.575 1.84%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.722 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 193919.521 1.41%
std::multiset<int>::insert(value)_(already_present)/1024 28.261 1.60%
std::multiset<int>::insert(value)_(already_present)/32 18.248 -1.79%
std::multiset<int>::insert(value)_(already_present)/8192 32.457 1.02%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.040 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.221 -1.73%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.874 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 86.020 6.27%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.011 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.833 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.946 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.196 2.31%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.143 -6.11%
std::multiset<int>::lower_bound(key)_(existent)/32 2.194 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.710 -6.97%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.252 -4.70%
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.556 -56.58%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.434 -43.51%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.701 -59.74%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.348 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6469.548 5.47%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 229.919 5.06%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51421.225 5.14%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.320 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6431.024 4.72%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.863 4.80%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50606.912 3.48%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1320.646 -10.20%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.290 -9.70%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12423.581 -3.96%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.113 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.416 -10.38%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.729 -2.37%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 11.017 -26.46%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.237 -22.22%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 17.577 -27.07%
std::multiset<std::string>::clear()/0 392.453 -
std::multiset<std::string>::clear()/1024 21580.874 -
std::multiset<std::string>::clear()/32 857.248 -6.64%
std::multiset<std::string>::clear()/8192 216553.301 1.61%
std::multiset<std::string>::contains(key)_(existent)/1024 22.906 7.01%
std::multiset<std::string>::contains(key)_(existent)/32 13.467 -7.26%
std::multiset<std::string>::contains(key)_(existent)/8192 27.396 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 4.22%
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.704 -13.36%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.212 10.44%
std::multiset<std::string>::contains(key)_(non-existent)/8192 30.334 11.17%
std::multiset<std::string>::count(key)_(existent)/1024 23.823 5.30%
std::multiset<std::string>::count(key)_(existent)/32 19.420 -6.72%
std::multiset<std::string>::count(key)_(existent)/8192 30.095 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.863 -4.13%
std::multiset<std::string>::count(key)_(non-existent)/32 10.568 -4.53%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.199 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.840 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6878.177 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 214.337 2.89%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57299.446 -
std::multiset<std::string>::ctor(const&)/0 12.696 -
std::multiset<std::string>::ctor(const&)/1024 35210.023 1.14%
std::multiset<std::string>::ctor(const&)/32 692.575 -11.90%
std::multiset<std::string>::ctor(const&)/8192 339911.047 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.712 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36779.166 -
std::multiset<std::string>::ctor(const&,_alloc)/32 877.824 9.31%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344141.539 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.835 -2.34%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38648.637 1.26%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 797.274 5.19%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377112.110 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.851 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54633.655 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1049.697 1.54%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1072328.744 -1.91%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.408 11.15%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.194 6.48%
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.093 1.37%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.346 -4.20%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.596 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 32.032 -5.16%
std::multiset<std::string>::erase(iterator)/1024 25.347 -5.55%
std::multiset<std::string>::erase(iterator)/32 27.398 -
std::multiset<std::string>::erase(iterator)/8192 30.675 -1.26%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.352 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12868.556 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.050 1.86%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117769.456 -
std::multiset<std::string>::erase(key)_(existent)/1024 102.917 5.23%
std::multiset<std::string>::erase(key)_(existent)/32 50.524 -37.53%
std::multiset<std::string>::erase(key)_(existent)/8192 101.889 -1.74%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 25.181 -3.11%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.158 -7.66%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.432 -1.06%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 13.575 -3.28%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.897 -7.82%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 17.056 -2.84%
std::multiset<std::string>::find(key)_(existent)/1024 23.606 -
std::multiset<std::string>::find(key)_(existent)/32 15.053 -
std::multiset<std::string>::find(key)_(existent)/8192 30.029 1.44%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.559 4.98%
std::multiset<std::string>::find(key)_(non-existent)/32 10.574 9.24%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.823 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.754 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.686 2.49%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 47.011 7.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 99.620 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.904 -26.42%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.237 16.58%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.228 7.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.153 1.91%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.579 3.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.597 55.86%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.967 -2.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.446 17.12%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.011 30.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.468 12.88%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.782 37.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.564 38.52%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.692 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64320.518 1.79%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1407.865 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 886627.028 -5.22%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.763 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44046.506 3.83%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1265.092 -2.56%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600795.830 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.451 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59219.327 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1415.878 -3.79%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816895.739 -
std::multiset<std::string>::insert(value)_(already_present)/1024 57.914 4.95%
std::multiset<std::string>::insert(value)_(already_present)/32 47.892 -24.04%
std::multiset<std::string>::insert(value)_(already_present)/8192 62.370 -23.26%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.345 16.15%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 69.830 9.92%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.512 18.52%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 91.234 33.90%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.796 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.510 20.63%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.685 -9.87%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.044 15.37%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 22.836 7.70%
std::multiset<std::string>::lower_bound(key)_(existent)/32 18.067 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 28.069 -12.66%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.977 -1.22%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.331 -3.41%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.491 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.267 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36053.885 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 763.244 -18.79%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346131.103 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.294 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36193.243 2.59%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.326 2.95%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 350943.077 1.97%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16394.497 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 352.465 3.15%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204882.800 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 24.230 3.14%
std::multiset<std::string>::upper_bound(key)_(existent)/32 17.321 -5.63%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 27.966 -8.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 30.091 8.63%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.014 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 32.996 -1.44%
std::none_of(deque<int>)_(process_all)/32 12.315 -1.37%
std::none_of(deque<int>)_(process_all)/32768 10121.402 -1.39%
std::none_of(deque<int>)_(process_all)/50 18.907 -1.51%
std::none_of(deque<int>)_(process_all)/8 3.435 -
std::none_of(deque<int>)_(process_all)/8192 2525.567 -2.24%
std::none_of(list<int>)_(process_all)/32 11.670 -3.92%
std::none_of(list<int>)_(process_all)/32768 26753.982 -5.76%
std::none_of(list<int>)_(process_all)/50 22.237 -3.09%
std::none_of(list<int>)_(process_all)/8 2.644 -2.55%
std::none_of(list<int>)_(process_all)/8192 8888.980 -1.32%
std::none_of(vector<int>)_(process_all)/32 8.354 -1.24%
std::none_of(vector<int>)_(process_all)/32768 8124.945 -
std::none_of(vector<int>)_(process_all)/50 19.250 -3.12%
std::none_of(vector<int>)_(process_all)/8 2.521 3.13%
std::none_of(vector<int>)_(process_all)/8192 2039.238 -
std::partial_sort(deque<int>)_(ascending)/1024 7741.214 -
std::partial_sort(deque<int>)_(ascending)/8 32.745 1.62%
std::partial_sort(deque<int>)_(ascending)/8192 146063.833 -2.53%
std::partial_sort(deque<int>)_(descending)/1024 17822.874 -
std::partial_sort(deque<int>)_(descending)/8 43.366 2.52%
std::partial_sort(deque<int>)_(descending)/8192 256155.448 -
std::partial_sort(deque<int>)_(heap)/1024 17953.146 -
std::partial_sort(deque<int>)_(heap)/8 40.244 3.07%
std::partial_sort(deque<int>)_(heap)/8192 265857.396 1.20%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7525.245 -2.04%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.664 5.53%
std::partial_sort(deque<int>)_(pipe-organ)/8192 146835.391 3.22%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18809.900 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.650 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 255080.679 -2.69%
std::partial_sort(deque<int>)_(repeated)/1024 6214.307 -1.75%
std::partial_sort(deque<int>)_(repeated)/8 26.013 -1.82%
std::partial_sort(deque<int>)_(repeated)/8192 75854.424 -
std::partial_sort(deque<int>)_(shuffled)/1024 15522.751 -3.82%
std::partial_sort(deque<int>)_(shuffled)/8 32.604 -5.18%
std::partial_sort(deque<int>)_(shuffled)/8192 242479.890 -8.39%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4747.524 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.273 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50880.236 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7852.475 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.876 -1.74%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93122.728 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7943.092 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.133 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96351.035 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4931.675 3.08%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.036 3.31%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 52337.396 2.99%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8854.836 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.261 -5.65%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92978.681 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.726 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.179 -6.32%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28315.990 7.18%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6775.454 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.463 3.84%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83638.484 -1.77%
std::partial_sort(vector<int>)_(ascending)/1024 4765.598 -
std::partial_sort(vector<int>)_(ascending)/8 19.111 -
std::partial_sort(vector<int>)_(ascending)/8192 50548.519 -
std::partial_sort(vector<int>)_(descending)/1024 7935.646 -
std::partial_sort(vector<int>)_(descending)/8 24.431 -
std::partial_sort(vector<int>)_(descending)/8192 93956.063 -
std::partial_sort(vector<int>)_(heap)/1024 7971.393 -
std::partial_sort(vector<int>)_(heap)/8 27.839 1.28%
std::partial_sort(vector<int>)_(heap)/8192 97680.713 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4765.557 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.118 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 51172.538 1.63%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8836.189 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.053 1.45%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93028.569 -
std::partial_sort(vector<int>)_(repeated)/1024 2511.080 -
std::partial_sort(vector<int>)_(repeated)/8 18.712 -
std::partial_sort(vector<int>)_(repeated)/8192 26724.841 -
std::partial_sort(vector<int>)_(shuffled)/1024 6769.921 -
std::partial_sort(vector<int>)_(shuffled)/8 29.127 3.33%
std::partial_sort(vector<int>)_(shuffled)/8192 88070.500 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5124.950 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.963 1.32%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53362.907 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8160.265 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.723 -38.13%
std::partial_sort_copy(deque<int>)_(descending)/8192 95283.934 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8344.649 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.380 -29.76%
std::partial_sort_copy(deque<int>)_(heap)/8192 98713.498 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5153.445 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.917 1.45%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53337.962 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9036.161 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.074 5.78%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94858.844 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2826.822 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.814 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29456.390 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6916.266 -3.38%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.220 -3.81%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87200.829 -1.75%
std::partial_sort_copy(list<int>)_(ascending)/1024 5333.843 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.187 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56522.772 -1.22%
std::partial_sort_copy(list<int>)_(descending)/1024 8240.103 -
std::partial_sort_copy(list<int>)_(descending)/8 15.995 -3.92%
std::partial_sort_copy(list<int>)_(descending)/8192 99255.629 1.92%
std::partial_sort_copy(list<int>)_(heap)/1024 8241.537 -
std::partial_sort_copy(list<int>)_(heap)/8 17.550 -
std::partial_sort_copy(list<int>)_(heap)/8192 100557.617 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5353.531 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.077 -1.27%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57521.782 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9167.660 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.140 1.72%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96542.892 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3116.287 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.883 -1.27%
std::partial_sort_copy(list<int>)_(repeated)/8192 32901.438 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7063.063 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.462 2.45%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88098.115 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4726.187 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.415 4.10%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50715.224 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7853.195 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.884 -3.01%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93120.051 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7956.661 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.133 -6.09%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96878.443 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4779.618 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.581 5.75%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50986.428 1.13%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8834.066 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.515 3.87%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93056.722 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.617 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.733 4.38%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26852.639 1.32%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6746.416 -2.60%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.524 1.88%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84984.305 -3.96%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4828.468 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.896 1.44%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50514.335 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7918.119 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.353 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93884.023 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8007.890 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.400 -
std::partial_sort_copy(vector<int>)_(heap)/8192 97630.309 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5000.420 3.80%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.158 5.99%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 52172.905 3.33%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8925.792 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.126 4.51%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94922.396 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2487.153 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.627 -3.36%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27966.849 6.37%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6852.525 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.745 -3.23%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88268.638 -
std::partition(deque<int>)_(dense)/1024 356.338 -2.68%
std::partition(deque<int>)_(dense)/32 11.279 23.60%
std::partition(deque<int>)_(dense)/50 17.035 23.08%
std::partition(deque<int>)_(dense)/8192 2803.598 -2.29%
std::partition(deque<int>)_(sparse)/1024 384.188 -4.07%
std::partition(deque<int>)_(sparse)/32 10.824 -3.62%
std::partition(deque<int>)_(sparse)/50 15.900 4.15%
std::partition(deque<int>)_(sparse)/8192 3052.702 -1.23%
std::partition(list<int>)_(dense)/1024 391.070 -2.94%
std::partition(list<int>)_(dense)/32 8.984 1.29%
std::partition(list<int>)_(dense)/50 13.461 -2.52%
std::partition(list<int>)_(dense)/8192 5241.508 -
std::partition(list<int>)_(sparse)/1024 717.607 -5.26%
std::partition(list<int>)_(sparse)/32 8.884 -3.42%
std::partition(list<int>)_(sparse)/50 22.179 -13.74%
std::partition(list<int>)_(sparse)/8192 7722.586 -5.73%
std::partition(vector<int>)_(dense)/1024 250.674 -2.84%
std::partition(vector<int>)_(dense)/32 8.852 2.51%
std::partition(vector<int>)_(dense)/50 13.253 -7.60%
std::partition(vector<int>)_(dense)/8192 1883.735 -1.39%
std::partition(vector<int>)_(sparse)/1024 257.241 -4.74%
std::partition(vector<int>)_(sparse)/32 8.848 -6.87%
std::partition(vector<int>)_(sparse)/50 14.172 1.70%
std::partition(vector<int>)_(sparse)/8192 1875.748 -4.48%
std::partition_copy(deque<int>)/1024 641.801 -3.97%
std::partition_copy(deque<int>)/32 12.991 -2.57%
std::partition_copy(deque<int>)/50 21.367 -4.10%
std::partition_copy(deque<int>)/8192 5720.557 -3.76%
std::partition_copy(list<int>)/1024 714.178 -3.92%
std::partition_copy(list<int>)/32 8.654 -5.91%
std::partition_copy(list<int>)/50 13.003 -3.21%
std::partition_copy(list<int>)/8192 7347.461 -1.34%
std::partition_copy(vector<int>)/1024 474.897 -
std::partition_copy(vector<int>)/32 8.167 -
std::partition_copy(vector<int>)/50 12.737 -4.93%
std::partition_copy(vector<int>)/8192 4566.702 -4.31%
std::partition_point(deque<int>)/1024 9.561 -1.23%
std::partition_point(deque<int>)/32 4.139 -1.89%
std::partition_point(deque<int>)/50 4.638 -1.87%
std::partition_point(deque<int>)/8192 15.387 1.68%
std::partition_point(list<int>)/1024 1379.247 -
std::partition_point(list<int>)/32 16.957 -
std::partition_point(list<int>)/50 26.430 -
std::partition_point(list<int>)/8192 12254.314 -6.48%
std::partition_point(vector<int>)/1024 6.216 -3.52%
std::partition_point(vector<int>)/32 2.587 -
std::partition_point(vector<int>)/50 2.576 -2.93%
std::partition_point(vector<int>)/8192 9.391 -8.32%
std::pop_heap(deque<float>)/1024 12.567 -4.38%
std::pop_heap(deque<float>)/8 54.116 4.05%
std::pop_heap(deque<float>)/8192 64.701 5.44%
std::pop_heap(deque<int>)/1024 12.330 -2.86%
std::pop_heap(deque<int>)/8 51.986 -
std::pop_heap(deque<int>)/8192 54.066 2.12%
std::pop_heap(deque<size_t>)/1024 15.289 -
std::pop_heap(deque<size_t>)/8 52.642 1.06%
std::pop_heap(deque<size_t>)/8192 59.896 1.23%
std::pop_heap(deque<std::string>)/1024 59.615 -
std::pop_heap(deque<std::string>)/8 57.407 -
std::pop_heap(deque<std::string>)/8192 115.168 -
std::pop_heap(vector<float>)/1024 8.445 -
std::pop_heap(vector<float>)/8 50.471 -
std::pop_heap(vector<float>)/8192 19.667 -
std::pop_heap(vector<int>)/1024 9.988 -
std::pop_heap(vector<int>)/8 51.051 -
std::pop_heap(vector<int>)/8192 13.051 -
std::pop_heap(vector<size_t>)/1024 9.900 -
std::pop_heap(vector<size_t>)/8 51.566 -
std::pop_heap(vector<size_t>)/8192 13.164 -
std::pop_heap(vector<std::string>)/1024 20.345 1.42%
std::pop_heap(vector<std::string>)/8 53.621 -
std::pop_heap(vector<std::string>)/8192 51.064 -
std::remove(deque<int>)_(prefix)/1024 527.974 -
std::remove(deque<int>)_(prefix)/32 56.077 1.31%
std::remove(deque<int>)_(prefix)/50 62.659 1.17%
std::remove(deque<int>)_(prefix)/8192 3881.260 1.06%
std::remove(deque<int>)_(sprinkled)/1024 533.092 -
std::remove(deque<int>)_(sprinkled)/32 56.285 8.21%
std::remove(deque<int>)_(sprinkled)/50 66.800 11.65%
std::remove(deque<int>)_(sprinkled)/8192 3884.239 -
std::remove(list<int>)_(prefix)/1024 956.976 -4.46%
std::remove(list<int>)_(prefix)/32 52.509 -
std::remove(list<int>)_(prefix)/50 63.222 -
std::remove(list<int>)_(prefix)/8192 8259.166 1.25%
std::remove(list<int>)_(sprinkled)/1024 949.816 -1.27%
std::remove(list<int>)_(sprinkled)/32 52.552 -
std::remove(list<int>)_(sprinkled)/50 61.789 -1.04%
std::remove(list<int>)_(sprinkled)/8192 7915.908 -1.71%
std::remove(vector<int>)_(prefix)/1024 307.886 -
std::remove(vector<int>)_(prefix)/32 48.806 -
std::remove(vector<int>)_(prefix)/50 54.329 -
std::remove(vector<int>)_(prefix)/8192 2110.152 -
std::remove(vector<int>)_(sprinkled)/1024 285.507 -
std::remove(vector<int>)_(sprinkled)/32 48.497 -1.91%
std::remove(vector<int>)_(sprinkled)/50 52.724 -2.09%
std::remove(vector<int>)_(sprinkled)/8192 1976.562 -
std::remove_copy(deque<int>)_(prefix)/1024 379.640 -4.68%
std::remove_copy(deque<int>)_(prefix)/32 13.180 -
std::remove_copy(deque<int>)_(prefix)/50 20.798 1.96%
std::remove_copy(deque<int>)_(prefix)/8192 3358.384 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.653 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.362 2.18%
std::remove_copy(deque<int>)_(sprinkled)/50 18.540 1.62%
std::remove_copy(deque<int>)_(sprinkled)/8192 2850.313 -
std::remove_copy(list<int>)_(prefix)/1024 746.824 -
std::remove_copy(list<int>)_(prefix)/32 11.290 -
std::remove_copy(list<int>)_(prefix)/50 19.149 -1.23%
std::remove_copy(list<int>)_(prefix)/8192 7028.568 2.38%
std::remove_copy(list<int>)_(sprinkled)/1024 739.426 -
std::remove_copy(list<int>)_(sprinkled)/32 11.229 -
std::remove_copy(list<int>)_(sprinkled)/50 18.906 -
std::remove_copy(list<int>)_(sprinkled)/8192 6959.094 1.35%
std::remove_copy(vector<int>)_(prefix)/1024 264.728 -
std::remove_copy(vector<int>)_(prefix)/32 9.385 -3.04%
std::remove_copy(vector<int>)_(prefix)/50 13.995 -
std::remove_copy(vector<int>)_(prefix)/8192 2064.111 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.091 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.469 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.602 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1931.792 -
std::remove_copy_if(deque<int>)_(prefix)/1024 522.113 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.004 1.29%
std::remove_copy_if(deque<int>)_(prefix)/50 27.993 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3759.849 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 558.382 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.696 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.832 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3476.459 -5.48%
std::remove_copy_if(list<int>)_(prefix)/1024 794.338 -
std::remove_copy_if(list<int>)_(prefix)/32 16.993 -
std::remove_copy_if(list<int>)_(prefix)/50 25.195 -8.31%
std::remove_copy_if(list<int>)_(prefix)/8192 7360.021 1.07%
std::remove_copy_if(list<int>)_(sprinkled)/1024 791.934 1.44%
std::remove_copy_if(list<int>)_(sprinkled)/32 16.621 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.253 -1.06%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7364.083 1.13%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.471 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.180 -1.02%
std::remove_copy_if(vector<int>)_(prefix)/50 17.867 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3373.534 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 355.035 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.390 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.714 -6.79%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2814.315 -
std::remove_if(deque<int>)_(prefix)/1024 550.170 -1.01%
std::remove_if(deque<int>)_(prefix)/32 54.049 -
std::remove_if(deque<int>)_(prefix)/50 64.341 1.22%
std::remove_if(deque<int>)_(prefix)/8192 4230.785 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.095 -2.18%
std::remove_if(deque<int>)_(sprinkled)/32 53.343 -
std::remove_if(deque<int>)_(sprinkled)/50 60.372 -
std::remove_if(deque<int>)_(sprinkled)/8192 3912.168 -
std::remove_if(list<int>)_(prefix)/1024 1026.606 3.60%
std::remove_if(list<int>)_(prefix)/32 58.580 -
std::remove_if(list<int>)_(prefix)/50 72.034 -
std::remove_if(list<int>)_(prefix)/8192 10274.423 3.78%
std::remove_if(list<int>)_(sprinkled)/1024 987.229 -
std::remove_if(list<int>)_(sprinkled)/32 57.252 -
std::remove_if(list<int>)_(sprinkled)/50 74.801 3.64%
std::remove_if(list<int>)_(sprinkled)/8192 8261.299 -
std::remove_if(vector<int>)_(prefix)/1024 343.317 -
std::remove_if(vector<int>)_(prefix)/32 49.112 -
std::remove_if(vector<int>)_(prefix)/50 54.008 -
std::remove_if(vector<int>)_(prefix)/8192 2558.756 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.928 -
std::remove_if(vector<int>)_(sprinkled)/32 50.899 -
std::remove_if(vector<int>)_(sprinkled)/50 57.088 -
std::remove_if(vector<int>)_(sprinkled)/8192 2955.232 -
std::replace(deque<int>)_(prefix)/1024 415.462 -
std::replace(deque<int>)_(prefix)/32 13.168 3.56%
std::replace(deque<int>)_(prefix)/50 19.429 2.16%
std::replace(deque<int>)_(prefix)/8192 3279.610 -
std::replace(deque<int>)_(sprinkled)/1024 351.174 -
std::replace(deque<int>)_(sprinkled)/32 12.181 -
std::replace(deque<int>)_(sprinkled)/50 18.245 -
std::replace(deque<int>)_(sprinkled)/8192 2809.138 -
std::replace(list<int>)_(prefix)/1024 739.506 -54.01%
std::replace(list<int>)_(prefix)/32 11.127 -
std::replace(list<int>)_(prefix)/50 17.478 -
std::replace(list<int>)_(prefix)/8192 7016.241 -
std::replace(list<int>)_(sprinkled)/1024 724.343 -
std::replace(list<int>)_(sprinkled)/32 11.277 -
std::replace(list<int>)_(sprinkled)/50 18.898 -
std::replace(list<int>)_(sprinkled)/8192 7172.821 -
std::replace(vector<int>)_(prefix)/1024 160.488 2.51%
std::replace(vector<int>)_(prefix)/32 5.134 2.16%
std::replace(vector<int>)_(prefix)/50 7.681 2.73%
std::replace(vector<int>)_(prefix)/8192 1279.914 1.96%
std::replace(vector<int>)_(sprinkled)/1024 166.799 11.58%
std::replace(vector<int>)_(sprinkled)/32 6.764 30.09%
std::replace(vector<int>)_(sprinkled)/50 10.114 25.82%
std::replace(vector<int>)_(sprinkled)/8192 1296.087 11.14%
std::replace_if(deque<int>)_(prefix)/1024 484.320 -
std::replace_if(deque<int>)_(prefix)/32 13.991 -46.65%
std::replace_if(deque<int>)_(prefix)/50 20.570 -37.43%
std::replace_if(deque<int>)_(prefix)/8192 3500.100 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.924 -1.09%
std::replace_if(deque<int>)_(sprinkled)/32 12.436 -49.27%
std::replace_if(deque<int>)_(sprinkled)/50 18.662 -39.85%
std::replace_if(deque<int>)_(sprinkled)/8192 2910.983 -
std::replace_if(list<int>)_(prefix)/1024 739.811 -
std::replace_if(list<int>)_(prefix)/32 13.875 -1.05%
std::replace_if(list<int>)_(prefix)/50 24.680 -
std::replace_if(list<int>)_(prefix)/8192 7167.854 -2.10%
std::replace_if(list<int>)_(sprinkled)/1024 742.356 -4.02%
std::replace_if(list<int>)_(sprinkled)/32 13.302 -
std::replace_if(list<int>)_(sprinkled)/50 24.216 2.23%
std::replace_if(list<int>)_(sprinkled)/8192 7371.442 -3.88%
std::replace_if(vector<int>)_(prefix)/1024 270.697 -
std::replace_if(vector<int>)_(prefix)/32 9.562 1.10%
std::replace_if(vector<int>)_(prefix)/50 13.883 -
std::replace_if(vector<int>)_(prefix)/8192 2032.939 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.744 -
std::replace_if(vector<int>)_(sprinkled)/32 8.727 -
std::replace_if(vector<int>)_(sprinkled)/50 12.865 -
std::replace_if(vector<int>)_(sprinkled)/8192 1906.720 -
std::reverse(deque<int>)/32768 5754.609 -2.43%
std::reverse(deque<int>)/4096 719.173 -3.18%
std::reverse(deque<int>)/512 113.007 -2.40%
std::reverse(deque<int>)/64 13.053 -
std::reverse(deque<int>)/8 2.526 -
std::reverse(list<int>)/32768 19563.935 8.16%
std::reverse(list<int>)/4096 1856.252 13.70%
std::reverse(list<int>)/512 203.902 3.92%
std::reverse(list<int>)/64 18.195 -
std::reverse(list<int>)/8 1.990 -
std::reverse(vector<int>)/32768 1033.632 -
std::reverse(vector<int>)/4096 130.343 -
std::reverse(vector<int>)/512 16.324 -1.52%
std::reverse(vector<int>)/64 4.178 -
std::reverse(vector<int>)/8 1.521 -1.44%
std::reverse_copy(deque<int>)/32768 8033.141 -2.52%
std::reverse_copy(deque<int>)/4096 980.821 -2.57%
std::reverse_copy(deque<int>)/512 125.754 -1.78%
std::reverse_copy(deque<int>)/64 16.015 -2.49%
std::reverse_copy(deque<int>)/8 2.536 -1.13%
std::reverse_copy(list<int>)/32768 26435.999 -4.20%
std::reverse_copy(list<int>)/4096 3281.063 -7.93%
std::reverse_copy(list<int>)/512 366.782 -5.00%
std::reverse_copy(list<int>)/64 30.505 -3.47%
std::reverse_copy(list<int>)/8 2.465 -
std::reverse_copy(vector<int>)/32768 982.425 -1.61%
std::reverse_copy(vector<int>)/4096 131.325 -5.72%
std::reverse_copy(vector<int>)/512 17.313 -
std::reverse_copy(vector<int>)/64 2.523 -1.12%
std::reverse_copy(vector<int>)/8 2.613 14.85%
std::rotate(deque<int>)_(1_element_backward)/1024 40.661 -1.48%
std::rotate(deque<int>)_(1_element_backward)/32 3.583 -
std::rotate(deque<int>)_(1_element_backward)/50 5.108 -1.93%
std::rotate(deque<int>)_(1_element_backward)/8192 310.962 -1.01%
std::rotate(deque<int>)_(1_element_forward)/1024 37.291 -
std::rotate(deque<int>)_(1_element_forward)/32 4.148 -1.63%
std::rotate(deque<int>)_(1_element_forward)/50 5.418 -1.62%
std::rotate(deque<int>)_(1_element_forward)/8192 301.157 -
std::rotate(deque<int>)_(by_1/2)/1024 188.667 -1.35%
std::rotate(deque<int>)_(by_1/2)/32 8.609 -
std::rotate(deque<int>)_(by_1/2)/50 11.597 -
std::rotate(deque<int>)_(by_1/2)/8192 1615.902 -2.74%
std::rotate(deque<int>)_(by_1/3)/1024 404.647 -
std::rotate(deque<int>)_(by_1/3)/32 20.891 -
std::rotate(deque<int>)_(by_1/3)/50 30.648 4.15%
std::rotate(deque<int>)_(by_1/3)/8192 3175.463 -1.94%
std::rotate(deque<int>)_(by_1/4)/1024 278.382 3.23%
std::rotate(deque<int>)_(by_1/4)/32 13.049 -2.11%
std::rotate(deque<int>)_(by_1/4)/50 28.619 3.46%
std::rotate(deque<int>)_(by_1/4)/8192 2583.742 -10.44%
std::rotate(list<int>)_(1_element_backward)/1024 746.102 -6.18%
std::rotate(list<int>)_(1_element_backward)/32 13.390 -5.21%
std::rotate(list<int>)_(1_element_backward)/50 25.347 -5.97%
std::rotate(list<int>)_(1_element_backward)/8192 7529.998 -1.42%
std::rotate(list<int>)_(1_element_forward)/1024 736.761 -6.33%
std::rotate(list<int>)_(1_element_forward)/32 13.977 -3.50%
std::rotate(list<int>)_(1_element_forward)/50 25.833 -9.34%
std::rotate(list<int>)_(1_element_forward)/8192 7072.654 -17.86%
std::rotate(list<int>)_(by_1/2)/1024 391.099 -3.46%
std::rotate(list<int>)_(by_1/2)/32 6.475 -1.31%
std::rotate(list<int>)_(by_1/2)/50 12.623 -2.14%
std::rotate(list<int>)_(by_1/2)/8192 4322.783 -25.63%
std::rotate(list<int>)_(by_1/3)/1024 811.961 -3.44%
std::rotate(list<int>)_(by_1/3)/32 16.758 -1.21%
std::rotate(list<int>)_(by_1/3)/50 23.010 -3.28%
std::rotate(list<int>)_(by_1/3)/8192 8414.779 -3.10%
std::rotate(list<int>)_(by_1/4)/1024 580.712 -3.74%
std::rotate(list<int>)_(by_1/4)/32 14.585 -1.36%
std::rotate(list<int>)_(by_1/4)/50 26.283 -1.08%
std::rotate(list<int>)_(by_1/4)/8192 6663.723 -3.12%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.642 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.690 -1.55%
std::rotate(vector<bool>)_(1_element_backward)/50 17.739 -1.37%
std::rotate(vector<bool>)_(1_element_backward)/8192 110.233 1.92%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.552 -1.49%
std::rotate(vector<bool>)_(1_element_forward)/32 17.538 -2.10%
std::rotate(vector<bool>)_(1_element_forward)/50 17.588 -2.02%
std::rotate(vector<bool>)_(1_element_forward)/8192 115.965 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.593 -
std::rotate(vector<bool>)_(by_1/2)/32 18.395 -
std::rotate(vector<bool>)_(by_1/2)/50 18.327 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.435 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.719 -
std::rotate(vector<bool>)_(by_1/3)/32 17.710 -2.21%
std::rotate(vector<bool>)_(by_1/3)/50 17.813 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.730 -1.39%
std::rotate(vector<bool>)_(by_1/4)/1024 14.632 11.74%
std::rotate(vector<bool>)_(by_1/4)/32 17.806 -1.92%
std::rotate(vector<bool>)_(by_1/4)/50 17.740 -1.77%
std::rotate(vector<bool>)_(by_1/4)/8192 30.404 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.657 -1.38%
std::rotate(vector<int>)_(1_element_backward)/32 2.918 -1.73%
std::rotate(vector<int>)_(1_element_backward)/50 5.337 -1.76%
std::rotate(vector<int>)_(1_element_backward)/8192 300.314 -1.83%
std::rotate(vector<int>)_(1_element_forward)/1024 35.170 -1.23%
std::rotate(vector<int>)_(1_element_forward)/32 2.985 -2.08%
std::rotate(vector<int>)_(1_element_forward)/50 5.262 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.200 -1.94%
std::rotate(vector<int>)_(by_1/2)/1024 31.767 -1.28%
std::rotate(vector<int>)_(by_1/2)/32 2.342 -5.18%
std::rotate(vector<int>)_(by_1/2)/50 3.824 -1.51%
std::rotate(vector<int>)_(by_1/2)/8192 240.892 -1.65%
std::rotate(vector<int>)_(by_1/3)/1024 118.806 -3.00%
std::rotate(vector<int>)_(by_1/3)/32 10.121 -
std::rotate(vector<int>)_(by_1/3)/50 11.074 -1.39%
std::rotate(vector<int>)_(by_1/3)/8192 877.560 -2.21%
std::rotate(vector<int>)_(by_1/4)/1024 47.277 -1.65%
std::rotate(vector<int>)_(by_1/4)/32 4.728 -1.67%
std::rotate(vector<int>)_(by_1/4)/50 11.535 -
std::rotate(vector<int>)_(by_1/4)/8192 370.510 -1.51%
std::rotate_copy(deque<int>)/1024 34.973 1.77%
std::rotate_copy(deque<int>)/32 2.667 -5.15%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 292.066 -10.21%
std::rotate_copy(list<int>)/1024 735.286 -6.84%
std::rotate_copy(list<int>)/32 8.699 -2.24%
std::rotate_copy(list<int>)/50 13.955 -2.94%
std::rotate_copy(list<int>)/8192 6738.244 -6.21%
std::rotate_copy(vector<int>)/1024 33.610 -1.22%
std::rotate_copy(vector<int>)/32 2.180 3.05%
std::rotate_copy(vector<int>)/50 2.691 -
std::rotate_copy(vector<int>)/8192 735.807 139.11%
std::sample(deque<int>)/1024 11327.928 -1.71%
std::sample(deque<int>)/32 304.911 -1.64%
std::sample(deque<int>)/8192 91458.778 -1.69%
std::sample(list<int>)/1024 12066.119 -1.37%
std::sample(list<int>)/32 314.662 -
std::sample(list<int>)/8192 99076.011 -1.63%
std::sample(vector<int>)/1024 11306.521 -1.49%
std::sample(vector<int>)/32 303.063 -1.91%
std::sample(vector<int>)/8192 91759.162 -1.92%
std::search(deque<int>)_(near_matches)/1000 22329.965 -1.24%
std::search(deque<int>)_(near_matches)/1024 23287.406 -2.01%
std::search(deque<int>)_(near_matches)/8192 1445913.740 -3.00%
std::search(deque<int>)_(no_match)/1000 407.523 -5.02%
std::search(deque<int>)_(no_match)/1024 348.347 -19.25%
std::search(deque<int>)_(no_match)/1048576 425173.847 -4.38%
std::search(deque<int>)_(no_match)/8192 3318.021 -3.86%
std::search(deque<int>)_(same_length)/1000 351.558 -17.96%
std::search(deque<int>)_(same_length)/1024 475.511 -1.98%
std::search(deque<int>)_(same_length)/8192 3798.461 -3.42%
std::search(deque<int>)_(single_element)/1000 451.730 -6.77%
std::search(deque<int>)_(single_element)/1024 461.533 -6.43%
std::search(deque<int>)_(single_element)/8192 3681.153 -4.40%
std::search(deque<int>,_pred)_(near_matches)/1000 23334.176 -9.17%
std::search(deque<int>,_pred)_(near_matches)/1024 24455.697 -5.95%
std::search(deque<int>,_pred)_(near_matches)/8192 1536042.947 -3.58%
std::search(deque<int>,_pred)_(no_match)/1000 620.500 -
std::search(deque<int>,_pred)_(no_match)/1024 636.431 -3.66%
std::search(deque<int>,_pred)_(no_match)/1048576 653961.259 -1.53%
std::search(deque<int>,_pred)_(no_match)/8192 5120.953 -1.88%
std::search(deque<int>,_pred)_(same_length)/1000 480.044 -
std::search(deque<int>,_pred)_(same_length)/1024 514.798 -
std::search(deque<int>,_pred)_(same_length)/8192 4111.973 1.58%
std::search(deque<int>,_pred)_(single_element)/1000 689.310 -1.85%
std::search(deque<int>,_pred)_(single_element)/1024 707.256 9.96%
std::search(deque<int>,_pred)_(single_element)/8192 5688.097 8.97%
std::search(list<int>)_(near_matches)/1000 38118.688 -3.32%
std::search(list<int>)_(near_matches)/1024 39751.257 -4.50%
std::search(list<int>)_(near_matches)/8192 2551622.113 -7.01%
std::search(list<int>)_(no_match)/1000 752.384 -
std::search(list<int>)_(no_match)/1024 752.756 -2.38%
std::search(list<int>)_(no_match)/1048576 828530.980 -4.49%
std::search(list<int>)_(no_match)/8192 6617.290 -7.81%
std::search(list<int>)_(same_length)/1000 749.109 -4.03%
std::search(list<int>)_(same_length)/1024 773.355 -6.29%
std::search(list<int>)_(same_length)/8192 8647.456 -2.04%
std::search(list<int>)_(single_element)/1000 690.697 -4.13%
std::search(list<int>)_(single_element)/1024 771.537 -4.90%
std::search(list<int>)_(single_element)/8192 8173.386 -18.78%
std::search(list<int>,_pred)_(near_matches)/1000 41734.477 -
std::search(list<int>,_pred)_(near_matches)/1024 43568.623 -4.49%
std::search(list<int>,_pred)_(near_matches)/8192 2692408.654 -1.20%
std::search(list<int>,_pred)_(no_match)/1000 803.069 -2.17%
std::search(list<int>,_pred)_(no_match)/1024 822.444 -1.97%
std::search(list<int>,_pred)_(no_match)/1048576 955407.597 -7.30%
std::search(list<int>,_pred)_(no_match)/8192 7437.935 -7.47%
std::search(list<int>,_pred)_(same_length)/1000 821.035 2.36%
std::search(list<int>,_pred)_(same_length)/1024 838.262 1.94%
std::search(list<int>,_pred)_(same_length)/8192 9885.001 3.76%
std::search(list<int>,_pred)_(single_element)/1000 801.620 -4.76%
std::search(list<int>,_pred)_(single_element)/1024 821.345 -4.31%
std::search(list<int>,_pred)_(single_element)/8192 9827.685 -4.28%
std::search(vector<int>)_(near_matches)/1000 14382.489 -2.98%
std::search(vector<int>)_(near_matches)/1024 15123.034 -6.52%
std::search(vector<int>)_(near_matches)/8192 767599.140 -6.24%
std::search(vector<int>)_(no_match)/1000 212.702 -1.90%
std::search(vector<int>)_(no_match)/1024 217.739 -2.43%
std::search(vector<int>)_(no_match)/1048576 213257.274 -2.03%
std::search(vector<int>)_(no_match)/8192 1665.127 -2.53%
std::search(vector<int>)_(same_length)/1000 240.788 -2.46%
std::search(vector<int>)_(same_length)/1024 245.370 -2.45%
std::search(vector<int>)_(same_length)/8192 1872.645 -5.08%
std::search(vector<int>)_(single_element)/1000 229.633 -5.51%
std::search(vector<int>)_(single_element)/1024 234.728 -3.34%
std::search(vector<int>)_(single_element)/8192 1826.323 -5.95%
std::search(vector<int>,_pred)_(near_matches)/1000 22660.087 -1.44%
std::search(vector<int>,_pred)_(near_matches)/1024 23726.333 -1.97%
std::search(vector<int>,_pred)_(near_matches)/8192 1453583.506 -
std::search(vector<int>,_pred)_(no_match)/1000 527.845 -3.10%
std::search(vector<int>,_pred)_(no_match)/1024 536.185 -2.06%
std::search(vector<int>,_pred)_(no_match)/1048576 598942.806 -
std::search(vector<int>,_pred)_(no_match)/8192 4280.774 -
std::search(vector<int>,_pred)_(same_length)/1000 600.385 -1.48%
std::search(vector<int>,_pred)_(same_length)/1024 614.608 -1.55%
std::search(vector<int>,_pred)_(same_length)/8192 4918.565 -3.29%
std::search(vector<int>,_pred)_(single_element)/1000 536.686 -1.88%
std::search(vector<int>,_pred)_(single_element)/1024 550.094 -1.68%
std::search(vector<int>,_pred)_(single_element)/8192 4398.756 -3.14%
std::search_n(deque<int>)_(no_match)/1024 13.707 -
std::search_n(deque<int>)_(no_match)/32 13.620 -
std::search_n(deque<int>)_(no_match)/8192 15.784 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.178 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.197 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.785 -
std::search_n(list<int>)_(no_match)/1024 732.150 -3.42%
std::search_n(list<int>)_(no_match)/32 9.205 -
std::search_n(list<int>)_(no_match)/8192 6613.841 -8.50%
std::search_n(list<int>,_pred)_(no_match)/1024 836.416 -
std::search_n(list<int>,_pred)_(no_match)/32 17.266 -
std::search_n(list<int>,_pred)_(no_match)/8192 7805.929 -6.56%
std::search_n(vector<int>)_(no_match)/1024 3.273 -
std::search_n(vector<int>)_(no_match)/32 3.282 -
std::search_n(vector<int>)_(no_match)/8192 3.284 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.084 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.119 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.095 -
std::set<int>::clear()/0 391.958 -
std::set<int>::clear()/1024 9247.666 1.05%
std::set<int>::clear()/32 628.035 -
std::set<int>::clear()/8192 79268.313 1.56%
std::set<int>::contains(key)_(existent)/1024 3.842 -1.04%
std::set<int>::contains(key)_(existent)/32 1.656 -
std::set<int>::contains(key)_(existent)/8192 8.279 1.53%
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 6.132 1.45%
std::set<int>::contains(key)_(non-existent)/32 2.790 4.66%
std::set<int>::contains(key)_(non-existent)/8192 14.949 50.71%
std::set<int>::count(key)_(existent)/1024 4.218 -
std::set<int>::count(key)_(existent)/32 1.651 -
std::set<int>::count(key)_(existent)/8192 7.866 -
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.433 -3.17%
std::set<int>::count(key)_(non-existent)/32 2.888 -3.36%
std::set<int>::count(key)_(non-existent)/8192 11.332 -3.29%
std::set<int>::ctor(&&,_different_allocs)/0 12.841 -
std::set<int>::ctor(&&,_different_allocs)/1024 6098.102 4.36%
std::set<int>::ctor(&&,_different_allocs)/32 179.048 -
std::set<int>::ctor(&&,_different_allocs)/8192 49713.450 2.09%
std::set<int>::ctor(const&)/0 12.776 -
std::set<int>::ctor(const&)/1024 6167.235 -
std::set<int>::ctor(const&)/32 214.060 -2.19%
std::set<int>::ctor(const&)/8192 48907.176 -
std::set<int>::ctor(const&,_alloc)/0 12.757 -
std::set<int>::ctor(const&,_alloc)/1024 6217.699 -
std::set<int>::ctor(const&,_alloc)/32 210.998 -3.42%
std::set<int>::ctor(const&,_alloc)/8192 49617.928 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.722 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8620.106 1.56%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.343 1.38%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68832.023 1.14%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.822 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12830.372 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.772 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 244180.447 3.40%
std::set<int>::equal_range(key)_(existent)/1024 4.887 4.19%
std::set<int>::equal_range(key)_(existent)/32 1.895 1.53%
std::set<int>::equal_range(key)_(existent)/8192 8.082 -1.00%
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.592 -2.43%
std::set<int>::equal_range(key)_(non-existent)/32 2.379 -4.95%
std::set<int>::equal_range(key)_(non-existent)/8192 9.816 -1.92%
std::set<int>::erase(iterator)/1024 20.665 4.65%
std::set<int>::erase(iterator)/32 20.257 2.67%
std::set<int>::erase(iterator)/8192 20.489 3.64%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.309 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6555.205 -2.30%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.398 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53259.144 -2.48%
std::set<int>::erase(key)_(existent)/1024 49.270 -3.17%
std::set<int>::erase(key)_(existent)/32 22.707 5.72%
std::set<int>::erase(key)_(existent)/8192 68.927 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.464 -8.99%
std::set<int>::erase(key)_(non-existent,_end)/32 2.303 -13.45%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.214 -7.31%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.900 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.775 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.163 1.07%
std::set<int>::find(key)_(existent)/1024 4.022 -1.52%
std::set<int>::find(key)_(existent)/32 1.727 -
std::set<int>::find(key)_(existent)/8192 8.070 -1.68%
std::set<int>::find(key)_(non-existent)/0 0.254 -
std::set<int>::find(key)_(non-existent)/1024 6.027 8.76%
std::set<int>::find(key)_(non-existent)/32 2.460 9.27%
std::set<int>::find(key)_(non-existent)/8192 9.312 10.69%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.145 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.429 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.280 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 101.033 5.29%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.159 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.964 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.844 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.322 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.327 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 48.907 5.46%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.870 11.22%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 94.757 3.79%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.343 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.685 2.23%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.018 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.694 -3.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.962 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16221.483 -3.68%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.433 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181005.487 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.132 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12668.262 -2.27%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.065 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113825.498 -15.39%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.183 -2.15%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7741.545 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 540.208 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133398.152 1.88%
std::set<int>::insert(value)_(already_present)/1024 7.450 25.66%
std::set<int>::insert(value)_(already_present)/32 1.782 -1.36%
std::set<int>::insert(value)_(already_present)/8192 12.055 24.45%
std::set<int>::insert(value)_(new_value,_end)/0 17.195 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.967 -
std::set<int>::insert(value)_(new_value,_end)/32 18.794 -
std::set<int>::insert(value)_(new_value,_end)/8192 74.590 2.49%
std::set<int>::insert(value)_(new_value,_middle)/0 17.165 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.380 1.60%
std::set<int>::insert(value)_(new_value,_middle)/32 18.525 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.527 1.25%
std::set<int>::lower_bound(key)_(existent)/1024 4.441 -6.28%
std::set<int>::lower_bound(key)_(existent)/32 1.519 -
std::set<int>::lower_bound(key)_(existent)/8192 7.874 -1.88%
std::set<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.860 9.94%
std::set<int>::lower_bound(key)_(non-existent)/32 2.654 15.53%
std::set<int>::lower_bound(key)_(non-existent)/8192 10.339 9.16%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.358 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6185.800 -1.76%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.949 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49630.352 1.01%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.369 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6260.881 1.57%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.697 1.03%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50170.823 2.12%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1341.908 -3.09%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.756 -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12476.510 -2.19%
std::set<int>::upper_bound(key)_(existent)/1024 4.305 -3.87%
std::set<int>::upper_bound(key)_(existent)/32 1.795 -
std::set<int>::upper_bound(key)_(existent)/8192 8.004 -5.48%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.877 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.417 -1.08%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.785 -3.55%
std::set<std::string>::clear()/0 392.960 -
std::set<std::string>::clear()/1024 21778.385 1.92%
std::set<std::string>::clear()/32 873.558 -2.51%
std::set<std::string>::clear()/8192 218101.414 3.37%
std::set<std::string>::contains(key)_(existent)/1024 24.733 -1.30%
std::set<std::string>::contains(key)_(existent)/32 15.873 1.37%
std::set<std::string>::contains(key)_(existent)/8192 27.263 -5.00%
std::set<std::string>::contains(key)_(non-existent)/0 0.286 4.27%
std::set<std::string>::contains(key)_(non-existent)/1024 25.095 14.52%
std::set<std::string>::contains(key)_(non-existent)/32 11.490 13.12%
std::set<std::string>::contains(key)_(non-existent)/8192 30.224 8.30%
std::set<std::string>::count(key)_(existent)/1024 23.940 -5.35%
std::set<std::string>::count(key)_(existent)/32 17.032 3.09%
std::set<std::string>::count(key)_(existent)/8192 38.380 22.84%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.830 -7.56%
std::set<std::string>::count(key)_(non-existent)/32 10.777 -2.39%
std::set<std::string>::count(key)_(non-existent)/8192 30.676 -11.64%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.862 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6933.978 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.309 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57703.108 -
std::set<std::string>::ctor(const&)/0 12.733 -
std::set<std::string>::ctor(const&)/1024 34149.342 -
std::set<std::string>::ctor(const&)/32 773.516 -2.20%
std::set<std::string>::ctor(const&)/8192 342580.252 -
std::set<std::string>::ctor(const&,_alloc)/0 13.172 3.80%
std::set<std::string>::ctor(const&,_alloc)/1024 38498.243 4.40%
std::set<std::string>::ctor(const&,_alloc)/32 771.770 3.66%
std::set<std::string>::ctor(const&,_alloc)/8192 343374.103 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39832.362 -10.61%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 790.390 -4.66%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379457.929 -5.46%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.860 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54394.893 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1062.026 7.45%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107216.602 -
std::set<std::string>::equal_range(key)_(existent)/1024 25.696 12.92%
std::set<std::string>::equal_range(key)_(existent)/32 16.005 -11.24%
std::set<std::string>::equal_range(key)_(existent)/8192 27.962 3.93%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 25.804 4.07%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.779 -3.62%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.443 -
std::set<std::string>::erase(iterator)/1024 30.774 11.57%
std::set<std::string>::erase(iterator)/32 27.337 2.75%
std::set<std::string>::erase(iterator)/8192 26.884 -11.99%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.957 -1.23%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12715.425 2.29%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.416 1.41%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116693.404 -
std::set<std::string>::erase(key)_(existent)/1024 60.658 -38.77%
std::set<std::string>::erase(key)_(existent)/32 50.086 -33.07%
std::set<std::string>::erase(key)_(existent)/8192 72.421 -16.70%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.940 -7.24%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.688 -11.22%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.946 -5.38%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.547 -3.58%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.066 7.84%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.734 -1.98%
std::set<std::string>::find(key)_(existent)/1024 23.099 -
std::set<std::string>::find(key)_(existent)/32 15.894 5.34%
std::set<std::string>::find(key)_(existent)/8192 29.985 -4.49%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 19.952 -7.11%
std::set<std::string>::find(key)_(non-existent)/32 9.107 -11.97%
std::set<std::string>::find(key)_(non-existent)/8192 26.977 -5.27%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.212 19.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.732 -24.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.758 -37.27%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 70.379 -3.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.098 3.91%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.219 1.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.140 -1.64%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.328 -17.36%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.024 -9.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.192 54.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.737 -22.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.640 27.59%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.211 -4.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.405 7.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.656 -1.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.837 -18.88%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.304 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65415.795 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1490.465 1.10%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 895881.368 3.67%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.942 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44077.260 2.22%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1301.786 1.12%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 593621.682 -2.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.291 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42312.686 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1176.933 8.87%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 618922.871 -
std::set<std::string>::insert(value)_(already_present)/1024 27.056 65.12%
std::set<std::string>::insert(value)_(already_present)/32 9.653 25.84%
std::set<std::string>::insert(value)_(already_present)/8192 31.858 -47.95%
std::set<std::string>::insert(value)_(new_value,_end)/0 34.968 23.65%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.445 1.39%
std::set<std::string>::insert(value)_(new_value,_end)/32 45.708 14.37%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.909 2.06%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.652 50.28%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.996 2.85%
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.171 -2.23%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 42.739 -18.74%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.923 4.61%
std::set<std::string>::lower_bound(key)_(existent)/32 14.975 -8.06%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.954 1.86%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.603 -3.52%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.443 -8.01%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.663 -2.96%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36734.799 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.003 -1.30%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 346580.038 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.302 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35823.398 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 782.209 13.49%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345703.025 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16149.862 -1.26%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 308.776 -11.46%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204749.123 -1.60%
std::set<std::string>::upper_bound(key)_(existent)/1024 22.064 -10.70%
std::set<std::string>::upper_bound(key)_(existent)/32 17.294 1.71%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.321 -2.40%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.154 3.35%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.118 5.91%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.337 1.33%
std::shift_left(deque<int>)/1024 38.184 -2.21%
std::shift_left(deque<int>)/32 3.856 -
std::shift_left(deque<int>)/50 5.433 -2.32%
std::shift_left(deque<int>)/8192 309.713 -
std::shift_left(list<int>)/1024 775.798 -
std::shift_left(list<int>)/32 14.071 -
std::shift_left(list<int>)/50 29.777 2.61%
std::shift_left(list<int>)/8192 7788.475 -5.36%
std::shift_left(vector<int>)/1024 35.323 -
std::shift_left(vector<int>)/32 3.979 30.72%
std::shift_left(vector<int>)/50 5.266 -1.98%
std::shift_left(vector<int>)/8192 281.015 -1.69%
std::shift_right(deque<int>)/1024 40.734 -1.37%
std::shift_right(deque<int>)/32 3.428 -1.17%
std::shift_right(deque<int>)/50 4.498 -1.38%
std::shift_right(deque<int>)/8192 309.913 -
std::shift_right(list<int>)/1024 736.307 -6.55%
std::shift_right(list<int>)/32 14.574 -3.69%
std::shift_right(list<int>)/50 27.098 -8.80%
std::shift_right(list<int>)/8192 7723.319 -6.19%
std::shift_right(vector<int>)/1024 35.867 -
std::shift_right(vector<int>)/32 4.200 1.08%
std::shift_right(vector<int>)/50 5.343 -1.74%
std::shift_right(vector<int>)/8192 301.729 -1.11%
std::shuffle(deque<int>)/1024 9266.353 -1.22%
std::shuffle(deque<int>)/32 293.577 -2.23%
std::shuffle(deque<int>)/8192 74225.774 -
std::shuffle(vector<int>)/1024 8803.698 -1.19%
std::shuffle(vector<int>)/32 278.446 -1.84%
std::shuffle(vector<int>)/8192 70015.025 -1.66%
std::sort(deque<int>)_(ascending)/1024 762.282 -
std::sort(deque<int>)_(ascending)/8 17.325 -4.82%
std::sort(deque<int>)_(ascending)/8192 5749.698 -
std::sort(deque<int>)_(descending)/1024 1298.970 -
std::sort(deque<int>)_(descending)/8 24.965 -
std::sort(deque<int>)_(descending)/8192 10385.859 -
std::sort(deque<int>)_(heap)/1024 6203.008 -
std::sort(deque<int>)_(heap)/8 24.089 -
std::sort(deque<int>)_(heap)/8192 69141.738 -
std::sort(deque<int>)_(pipe-organ)/1024 2741.708 1.41%
std::sort(deque<int>)_(pipe-organ)/8 20.019 -
std::sort(deque<int>)_(pipe-organ)/8192 26282.288 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17659.635 -1.86%
std::sort(deque<int>)_(qsort_adversarial)/8 17.489 -3.61%
std::sort(deque<int>)_(qsort_adversarial)/8192 487374.518 -7.27%
std::sort(deque<int>)_(repeated)/1024 965.414 -
std::sort(deque<int>)_(repeated)/8 17.779 -1.63%
std::sort(deque<int>)_(repeated)/8192 6770.811 -
std::sort(deque<int>)_(shuffled)/1024 6932.822 1.41%
std::sort(deque<int>)_(shuffled)/8 22.684 -1.06%
std::sort(deque<int>)_(shuffled)/8192 81918.105 1.37%
std::sort(vector<NonIntegral>)_(ascending)/1024 522.604 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.496 -1.68%
std::sort(vector<NonIntegral>)_(ascending)/8192 3758.717 -
std::sort(vector<NonIntegral>)_(descending)/1024 774.537 -
std::sort(vector<NonIntegral>)_(descending)/8 24.966 1.44%
std::sort(vector<NonIntegral>)_(descending)/8192 5271.652 -
std::sort(vector<NonIntegral>)_(heap)/1024 4333.591 -
std::sort(vector<NonIntegral>)_(heap)/8 23.566 -
std::sort(vector<NonIntegral>)_(heap)/8192 49791.216 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1874.960 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.288 -1.29%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18358.155 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13240.784 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.616 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155630.033 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.904 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.777 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3761.794 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4935.282 6.71%
std::sort(vector<NonIntegral>)_(shuffled)/8 23.107 1.75%
std::sort(vector<NonIntegral>)_(shuffled)/8192 82778.350 -3.05%
std::sort(vector<int>)_(ascending)/1024 523.925 -4.37%
std::sort(vector<int>)_(ascending)/8 15.610 -11.05%
std::sort(vector<int>)_(ascending)/8192 3750.522 -1.68%
std::sort(vector<int>)_(descending)/1024 1017.330 -
std::sort(vector<int>)_(descending)/8 24.700 -
std::sort(vector<int>)_(descending)/8192 7234.653 1.03%
std::sort(vector<int>)_(heap)/1024 4569.426 -
std::sort(vector<int>)_(heap)/8 23.910 -
std::sort(vector<int>)_(heap)/8192 45506.446 -
std::sort(vector<int>)_(pipe-organ)/1024 2291.540 -
std::sort(vector<int>)_(pipe-organ)/8 17.450 -4.81%
std::sort(vector<int>)_(pipe-organ)/8192 21613.113 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13013.665 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.675 -
std::sort(vector<int>)_(qsort_adversarial)/8192 148683.470 -
std::sort(vector<int>)_(repeated)/1024 665.107 -
std::sort(vector<int>)_(repeated)/8 15.819 -
std::sort(vector<int>)_(repeated)/8192 5059.040 -
std::sort(vector<int>)_(shuffled)/1024 4860.041 4.66%
std::sort(vector<int>)_(shuffled)/8 23.193 -
std::sort(vector<int>)_(shuffled)/8192 46787.318 4.14%
std::sort_heap(deque<int>)/1024 13290.562 -
std::sort_heap(deque<int>)/8 36.718 -3.93%
std::sort_heap(deque<int>)/8192 470562.160 -
std::sort_heap(deque<int>,_pred)/1024 12206.974 -
std::sort_heap(deque<int>,_pred)/8 33.337 -4.74%
std::sort_heap(deque<int>,_pred)/8192 426429.333 -
std::sort_heap(vector<NonIntegral>)/1024 9913.889 -3.26%
std::sort_heap(vector<NonIntegral>)/8 30.790 4.20%
std::sort_heap(vector<NonIntegral>)/8192 105988.249 -3.09%
std::sort_heap(vector<NonIntegral>,_pred)/1024 9876.680 -
std::sort_heap(vector<NonIntegral>,_pred)/8 32.052 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106284.385 -
std::sort_heap(vector<int>)/1024 9843.245 1.29%
std::sort_heap(vector<int>)/8 33.356 8.99%
std::sort_heap(vector<int>)/8192 106584.553 -
std::sort_heap(vector<int>,_pred)/1024 9865.882 -
std::sort_heap(vector<int>,_pred)/8 32.741 -
std::sort_heap(vector<int>,_pred)/8192 106422.967 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2661.573 -7.33%
std::stable_partition(deque<int>)_(alloc_fails)/32 1865.237 -3.97%
std::stable_partition(deque<int>)_(alloc_fails)/50 1867.213 -4.09%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9802.232 -3.68%
std::stable_partition(deque<int>)_(dense)/1024 604.101 2.27%
std::stable_partition(deque<int>)_(dense)/32 30.113 2.62%
std::stable_partition(deque<int>)_(dense)/50 39.889 2.34%
std::stable_partition(deque<int>)_(dense)/8192 5681.807 -4.15%
std::stable_partition(deque<int>)_(sparse)/1024 434.654 -4.91%
std::stable_partition(deque<int>)_(sparse)/32 11.301 -7.33%
std::stable_partition(deque<int>)_(sparse)/50 27.341 -9.14%
std::stable_partition(deque<int>)_(sparse)/8192 3360.093 -7.95%
std::stable_partition(list<int>)_(alloc_fails)/1024 4159.671 -5.78%
std::stable_partition(list<int>)_(alloc_fails)/32 1862.875 -3.29%
std::stable_partition(list<int>)_(alloc_fails)/50 1883.853 -4.25%
std::stable_partition(list<int>)_(alloc_fails)/8192 26629.496 -6.59%
std::stable_partition(list<int>)_(dense)/1024 1449.865 -7.90%
std::stable_partition(list<int>)_(dense)/32 38.709 -
std::stable_partition(list<int>)_(dense)/50 57.909 -
std::stable_partition(list<int>)_(dense)/8192 23026.231 12.37%
std::stable_partition(list<int>)_(sparse)/1024 929.132 -7.65%
std::stable_partition(list<int>)_(sparse)/32 9.767 -1.11%
std::stable_partition(list<int>)_(sparse)/50 26.755 -5.10%
std::stable_partition(list<int>)_(sparse)/8192 8638.358 -8.29%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2320.237 -3.69%
std::stable_partition(vector<int>)_(alloc_fails)/32 1860.232 -3.07%
std::stable_partition(vector<int>)_(alloc_fails)/50 1866.345 -2.73%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5347.707 -2.76%
std::stable_partition(vector<int>)_(dense)/1024 292.907 -5.07%
std::stable_partition(vector<int>)_(dense)/32 21.639 -5.95%
std::stable_partition(vector<int>)_(dense)/50 25.912 -9.35%
std::stable_partition(vector<int>)_(dense)/8192 2100.648 -2.83%
std::stable_partition(vector<int>)_(sparse)/1024 207.940 -3.60%
std::stable_partition(vector<int>)_(sparse)/32 7.187 -
std::stable_partition(vector<int>)_(sparse)/50 21.004 -7.64%
std::stable_partition(vector<int>)_(sparse)/8192 1546.477 -3.50%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3991.048 1.99%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 20.000 2.70%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19569.719 3.79%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28578.644 -1.40%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.910 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26255.109 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13712.753 -1.05%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.289 -4.16%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25755.898 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16337.474 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.181 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22327.598 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25728.383 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.316 -2.62%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28130.459 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4085.264 7.57%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.788 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13278.801 1.26%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19374.343 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.161 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24467.878 -
std::stable_sort(deque<int>)_(ascending)/1024 2152.544 -
std::stable_sort(deque<int>)_(ascending)/8 17.497 -4.99%
std::stable_sort(deque<int>)_(ascending)/8192 13654.583 -
std::stable_sort(deque<int>)_(descending)/1024 2927.368 -
std::stable_sort(deque<int>)_(descending)/8 25.195 -6.24%
std::stable_sort(deque<int>)_(descending)/8192 20405.234 -
std::stable_sort(deque<int>)_(heap)/1024 2739.085 -
std::stable_sort(deque<int>)_(heap)/8 23.950 -3.76%
std::stable_sort(deque<int>)_(heap)/8192 17223.635 -2.23%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2957.837 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.777 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20421.198 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3143.176 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.105 -6.67%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20717.024 -
std::stable_sort(deque<int>)_(repeated)/1024 1458.823 1.46%
std::stable_sort(deque<int>)_(repeated)/8 17.708 -2.58%
std::stable_sort(deque<int>)_(repeated)/8192 7703.345 -
std::stable_sort(deque<int>)_(shuffled)/1024 2559.785 -
std::stable_sort(deque<int>)_(shuffled)/8 22.502 -2.99%
std::stable_sort(deque<int>)_(shuffled)/8192 14168.964 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4857.645 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.098 -3.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48125.378 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23050.927 1.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.610 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119675.292 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13743.612 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.402 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107946.229 -6.51%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13834.941 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.730 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85032.194 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22366.432 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.715 -2.48%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135976.595 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3434.222 -2.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.343 -1.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17903.865 -1.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17954.554 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.351 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146192.062 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.873 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.214 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40773.796 -4.54%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13261.181 6.02%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.377 3.15%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 194146.054 3.89%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9534.252 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.439 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117582.900 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8118.139 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.293 -1.62%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116743.947 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13626.967 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.501 -2.88%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200792.872 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1272.461 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.239 -5.80%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14157.553 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12029.156 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.492 -1.78%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174597.263 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4603.787 1.97%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.951 -1.00%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18982.062 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24224.881 4.59%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.076 4.03%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23622.834 -3.56%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13841.969 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.154 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30406.005 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14106.614 1.38%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.172 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21926.743 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22525.601 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.946 -1.13%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34059.320 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3403.557 -2.90%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.842 -1.69%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9596.599 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17881.338 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.470 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28160.718 3.12%
std::stable_sort(vector<int>)_(ascending)/1024 2075.669 -
std::stable_sort(vector<int>)_(ascending)/8 15.448 -1.23%
std::stable_sort(vector<int>)_(ascending)/8192 13460.655 -
std::stable_sort(vector<int>)_(descending)/1024 2785.872 -
std::stable_sort(vector<int>)_(descending)/8 24.413 3.00%
std::stable_sort(vector<int>)_(descending)/8192 19127.819 3.98%
std::stable_sort(vector<int>)_(heap)/1024 2540.792 -
std::stable_sort(vector<int>)_(heap)/8 21.441 -
std::stable_sort(vector<int>)_(heap)/8192 14538.200 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2780.843 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.410 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18342.266 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2886.570 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.606 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18290.584 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.292 -1.03%
std::stable_sort(vector<int>)_(repeated)/8 15.525 -
std::stable_sort(vector<int>)_(repeated)/8192 5244.978 -
std::stable_sort(vector<int>)_(shuffled)/1024 2246.708 -3.31%
std::stable_sort(vector<int>)_(shuffled)/8 20.081 -2.31%
std::stable_sort(vector<int>)_(shuffled)/8192 10963.575 -1.59%
std::swap_ranges(deque<int>)/1024 341.008 1.95%
std::swap_ranges(deque<int>)/32 10.419 -4.25%
std::swap_ranges(deque<int>)/50 15.858 -4.39%
std::swap_ranges(deque<int>)/8192 2713.333 2.21%
std::swap_ranges(list<int>)/1024 761.360 -4.74%
std::swap_ranges(list<int>)/32 19.582 -3.91%
std::swap_ranges(list<int>)/50 32.398 -5.67%
std::swap_ranges(list<int>)/8192 10291.974 1.07%
std::swap_ranges(vector<int>)/1024 62.734 -1.34%
std::swap_ranges(vector<int>)/32 4.825 -1.77%
std::swap_ranges(vector<int>)/50 5.606 -1.51%
std::swap_ranges(vector<int>)/8192 476.294 -
std::transform(deque<int>)_(identity_transform)/1024 370.389 -1.65%
std::transform(deque<int>)_(identity_transform)/32 12.306 -1.55%
std::transform(deque<int>)_(identity_transform)/50 19.100 -1.23%
std::transform(deque<int>)_(identity_transform)/8192 2469.141 -
std::transform(deque<int>,_deque<int>)/1024 660.518 -1.67%
std::transform(deque<int>,_deque<int>)/32 22.362 2.20%
std::transform(deque<int>,_deque<int>)/50 36.398 -2.63%
std::transform(deque<int>,_deque<int>)/8192 5423.526 -1.14%
std::transform(list<int>)_(identity_transform)/1024 743.511 -5.87%
std::transform(list<int>)_(identity_transform)/32 17.041 -3.04%
std::transform(list<int>)_(identity_transform)/50 30.543 -4.10%
std::transform(list<int>)_(identity_transform)/8192 7643.465 -2.82%
std::transform(list<int>,_list<int>)/1024 842.235 -2.71%
std::transform(list<int>,_list<int>)/32 23.110 -3.47%
std::transform(list<int>,_list<int>)/50 37.305 -2.00%
std::transform(list<int>,_list<int>)/8192 9154.616 -4.43%
std::transform(vector<int>)_(identity_transform)/1024 262.842 -1.55%
std::transform(vector<int>)_(identity_transform)/32 9.194 -1.82%
std::transform(vector<int>)_(identity_transform)/50 16.342 -1.96%
std::transform(vector<int>)_(identity_transform)/8192 2023.243 -1.11%
std::transform(vector<int>,_vector<int>)/1024 555.872 -2.30%
std::transform(vector<int>,_vector<int>)/32 17.256 -1.60%
std::transform(vector<int>,_vector<int>)/50 26.894 -1.61%
std::transform(vector<int>,_vector<int>)/8192 4448.796 -1.55%
std::unique(deque<int>)_(contiguous)/1024 519.774 -3.94%
std::unique(deque<int>)_(contiguous)/32 49.712 -7.74%
std::unique(deque<int>)_(contiguous)/52 55.583 -9.35%
std::unique(deque<int>)_(contiguous)/8192 3790.023 -4.23%
std::unique(deque<int>)_(sprinkled)/1024 510.904 -2.57%
std::unique(deque<int>)_(sprinkled)/32 56.105 5.81%
std::unique(deque<int>)_(sprinkled)/52 67.471 12.98%
std::unique(deque<int>)_(sprinkled)/8192 3826.756 -3.03%
std::unique(deque<int>,_pred)_(contiguous)/1024 633.632 -2.07%
std::unique(deque<int>,_pred)_(contiguous)/32 56.833 -2.16%
std::unique(deque<int>,_pred)_(contiguous)/52 67.821 -3.21%
std::unique(deque<int>,_pred)_(contiguous)/8192 4601.521 -1.64%
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.261 -2.23%
std::unique(deque<int>,_pred)_(sprinkled)/32 57.895 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.793 -2.02%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5221.359 -1.25%
std::unique(list<int>)_(contiguous)/1024 926.009 -6.32%
std::unique(list<int>)_(contiguous)/32 52.381 -3.10%
std::unique(list<int>)_(contiguous)/52 64.665 -2.15%
std::unique(list<int>)_(contiguous)/8192 7020.578 -7.07%
std::unique(list<int>)_(sprinkled)/1024 945.058 -7.77%
std::unique(list<int>)_(sprinkled)/32 54.006 -3.51%
std::unique(list<int>)_(sprinkled)/52 76.348 10.24%
std::unique(list<int>)_(sprinkled)/8192 7953.169 -8.11%
std::unique(list<int>,_pred)_(contiguous)/1024 951.729 -4.58%
std::unique(list<int>,_pred)_(contiguous)/32 57.465 -1.38%
std::unique(list<int>,_pred)_(contiguous)/52 71.318 -2.78%
std::unique(list<int>,_pred)_(contiguous)/8192 7634.455 -4.66%
std::unique(list<int>,_pred)_(sprinkled)/1024 1002.733 -6.66%
std::unique(list<int>,_pred)_(sprinkled)/32 67.648 2.36%
std::unique(list<int>,_pred)_(sprinkled)/52 84.312 1.56%
std::unique(list<int>,_pred)_(sprinkled)/8192 8287.232 -8.72%
std::unique(vector<int>)_(contiguous)/1024 311.855 -4.29%
std::unique(vector<int>)_(contiguous)/32 49.846 1.16%
std::unique(vector<int>)_(contiguous)/52 54.480 -
std::unique(vector<int>)_(contiguous)/8192 1936.500 -3.93%
std::unique(vector<int>)_(sprinkled)/1024 538.798 -4.63%
std::unique(vector<int>)_(sprinkled)/32 54.421 -2.52%
std::unique(vector<int>)_(sprinkled)/52 65.253 -2.74%
std::unique(vector<int>)_(sprinkled)/8192 3982.980 -4.46%
std::unique(vector<int>,_pred)_(contiguous)/1024 495.092 -1.02%
std::unique(vector<int>,_pred)_(contiguous)/32 55.441 -1.16%
std::unique(vector<int>,_pred)_(contiguous)/52 65.173 -2.69%
std::unique(vector<int>,_pred)_(contiguous)/8192 3607.997 -1.88%
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.914 -1.59%
std::unique(vector<int>,_pred)_(sprinkled)/32 57.797 -1.82%
std::unique(vector<int>,_pred)_(sprinkled)/52 70.889 -1.91%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5195.341 -2.00%
std::unique_copy(deque<int>)_(contiguous)/1024 477.625 -3.97%
std::unique_copy(deque<int>)_(contiguous)/32 9.431 -12.51%
std::unique_copy(deque<int>)_(contiguous)/52 14.892 -11.38%
std::unique_copy(deque<int>)_(contiguous)/8192 3764.203 -4.23%
std::unique_copy(deque<int>)_(sprinkled)/1024 470.650 -2.93%
std::unique_copy(deque<int>)_(sprinkled)/32 13.383 42.50%
std::unique_copy(deque<int>)_(sprinkled)/52 21.256 38.53%
std::unique_copy(deque<int>)_(sprinkled)/8192 3766.319 -3.49%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.992 -1.07%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.271 1.36%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.168 -2.11%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4495.128 -1.72%
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.558 -1.84%
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.617 -2.16%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.273 -3.54%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5063.986 -1.71%
std::unique_copy(list<int>)_(contiguous)/1024 742.603 -5.86%
std::unique_copy(list<int>)_(contiguous)/32 11.153 -4.82%
std::unique_copy(list<int>)_(contiguous)/52 19.502 -7.95%
std::unique_copy(list<int>)_(contiguous)/8192 6899.067 -5.54%
std::unique_copy(list<int>)_(sprinkled)/1024 743.384 -5.86%
std::unique_copy(list<int>)_(sprinkled)/32 13.246 -4.15%
std::unique_copy(list<int>)_(sprinkled)/52 23.953 -5.18%
std::unique_copy(list<int>)_(sprinkled)/8192 6978.812 -5.05%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 802.202 -2.67%
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.322 -2.58%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.042 -5.23%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7595.344 -4.76%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.889 -3.05%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.255 -2.35%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.295 -4.35%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7619.819 -2.93%
std::unique_copy(vector<int>)_(contiguous)/1024 253.357 -1.74%
std::unique_copy(vector<int>)_(contiguous)/32 9.207 1.36%
std::unique_copy(vector<int>)_(contiguous)/52 13.940 -
std::unique_copy(vector<int>)_(contiguous)/8192 1906.799 -2.94%
std::unique_copy(vector<int>)_(sprinkled)/1024 460.778 -4.82%
std::unique_copy(vector<int>)_(sprinkled)/32 13.158 -4.90%
std::unique_copy(vector<int>)_(sprinkled)/52 22.087 -3.65%
std::unique_copy(vector<int>)_(sprinkled)/8192 3686.269 -4.50%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.771 -3.21%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.347 -2.70%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.875 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3808.350 -1.28%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 589.841 -2.62%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.399 -2.86%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.365 -2.80%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4517.691 -2.04%
std::unordered_map<int,_int>::clear()/0 391.685 -
std::unordered_map<int,_int>::clear()/1024 8038.379 -2.85%
std::unordered_map<int,_int>::clear()/32 587.706 -
std::unordered_map<int,_int>::clear()/8192 61832.547 -5.18%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.744 -6.51%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.843 7.32%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.609 6.43%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -14.45%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.441 -10.39%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.299 -9.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.426 -6.18%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.568 13.82%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.486 -1.66%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.501 -4.83%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.350 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.364 -2.56%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.490 6.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.318 -11.24%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.104 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8520.162 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 276.366 2.69%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99033.509 4.45%
std::unordered_map<int,_int>::ctor(const&)/0 12.919 -3.00%
std::unordered_map<int,_int>::ctor(const&)/1024 7077.220 4.05%
std::unordered_map<int,_int>::ctor(const&)/32 212.615 2.94%
std::unordered_map<int,_int>::ctor(const&)/8192 55255.824 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.952 -1.60%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9785.763 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 269.347 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81398.976 1.28%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.942 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13891.533 2.64%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 390.206 3.77%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146396.408 3.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.017 1.19%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13789.556 2.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.055 2.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144905.166 2.49%
std::unordered_map<int,_int>::erase(iterator)/1024 20.429 2.65%
std::unordered_map<int,_int>::erase(iterator)/32 20.264 4.00%
std::unordered_map<int,_int>::erase(iterator)/8192 21.207 7.36%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.088 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5886.953 7.10%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.760 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45395.225 -1.22%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.470 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.043 5.31%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.054 9.90%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.154 1.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.062 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.202 2.16%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -3.34%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.173 2.70%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.218 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.199 -2.66%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.535 7.27%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.576 5.49%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.342 -10.99%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.162 -8.98%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.092 4.30%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.084 4.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.832 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12846.456 -1.39%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.797 1.91%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139228.921 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.339 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12607.452 -1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.772 -1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138321.812 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.212 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7980.534 2.50%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.352 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85656.397 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.106 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14243.020 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.904 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150973.618 1.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.597 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13480.515 -2.86%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 756.836 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 142727.140 -1.43%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.457 -2.13%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.802 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.617 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.107 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.142 5.73%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.624 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.658 4.80%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.171 -2.13%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.202 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.547 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 23.024 15.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.136 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.730 -11.35%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.975 -2.30%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.238 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.733 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.536 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.599 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.225 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.286 5.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.125 3.38%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.686 4.37%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.226 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6880.862 3.10%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.085 2.53%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54942.778 2.26%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.233 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6837.578 2.52%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.085 2.92%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55508.037 1.08%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1240.401 -2.23%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.227 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25703.225 -
std::unordered_multimap<int,_int>::clear()/0 392.576 -
std::unordered_multimap<int,_int>::clear()/1024 9900.893 22.95%
std::unordered_multimap<int,_int>::clear()/32 631.593 6.32%
std::unordered_multimap<int,_int>::clear()/8192 77294.470 23.91%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.488 28.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.401 3.02%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.388 7.65%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -9.61%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.588 9.60%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.524 -3.44%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.399 3.34%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 2.131 23.35%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.987 12.10%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 2.130 30.32%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.359 -25.98%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.202 -15.41%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.202 -8.30%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.217 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.028 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8622.905 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 299.909 1.81%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99048.542 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.919 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6678.268 -6.42%
std::unordered_multimap<int,_int>::ctor(const&)/32 199.764 -5.84%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54792.682 -5.04%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.105 -2.10%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9140.012 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 250.705 -16.05%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76151.435 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.856 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12644.650 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.143 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138724.000 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.930 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14052.487 12.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.786 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 149400.820 6.21%
std::unordered_multimap<int,_int>::erase(iterator)/1024 21.276 8.40%
std::unordered_multimap<int,_int>::erase(iterator)/32 21.236 8.73%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.837 36.80%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.665 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6581.029 15.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 538.113 3.15%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50866.648 7.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.680 3.53%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 22.073 8.17%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.365 15.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -33.67%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.402 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.416 10.32%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.229 -13.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.413 12.29%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.280 -2.22%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.994 -26.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.399 -3.05%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.498 16.70%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.449 -6.07%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.163 -1.58%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.044 -8.90%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.125 6.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.301 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14864.778 1.63%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.011 -2.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165352.091 -1.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.498 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14861.769 2.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.661 -3.42%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166028.638 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.281 2.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14279.583 2.39%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 865.070 8.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 174623.156 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.428 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15718.295 1.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 826.074 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165026.677 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.692 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16165.323 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 802.566 -2.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 178977.747 -1.39%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 26.115 25.21%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.984 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.594 1.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.426 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.313 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.837 -5.54%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.825 5.03%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.391 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.573 -27.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.913 -5.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.411 57.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.155 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6732.100 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.535 2.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54136.964 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.167 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6795.917 1.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.831 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54791.455 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1703.252 11.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.826 2.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29383.363 5.01%
std::unordered_multiset<int>::clear()/0 392.075 -
std::unordered_multiset<int>::clear()/1024 7856.256 -3.30%
std::unordered_multiset<int>::clear()/32 583.891 -
std::unordered_multiset<int>::clear()/8192 61377.113 -1.00%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.169 -20.23%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.286 -15.29%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.389 8.02%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.390 -18.87%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.604 -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.296 -18.80%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.059 30.64%
std::unordered_multiset<int>::count(key)_(existent)/32 1.705 3.70%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.864 14.10%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.274 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.363 -4.11%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.414 4.60%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.291 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.014 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8526.597 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 294.245 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100066.402 -
std::unordered_multiset<int>::ctor(const&)/0 12.897 -
std::unordered_multiset<int>::ctor(const&)/1024 6677.254 -2.45%
std::unordered_multiset<int>::ctor(const&)/32 199.268 -
std::unordered_multiset<int>::ctor(const&)/8192 54707.293 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.240 2.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9025.730 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.195 -3.26%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75615.142 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.823 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12964.285 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.506 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138776.510 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12738.483 -8.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.903 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139221.714 -6.09%
std::unordered_multiset<int>::erase(iterator)/1024 21.748 10.19%
std::unordered_multiset<int>::erase(iterator)/32 21.522 9.54%
std::unordered_multiset<int>::erase(iterator)/8192 24.802 25.67%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.719 1.29%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6332.371 11.50%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.081 4.59%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51539.838 12.41%
std::unordered_multiset<int>::erase(key)_(existent)/1024 23.185 4.21%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.848 6.71%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.857 12.51%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.354 1.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.143 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.143 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.274 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.242 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.454 4.55%
std::unordered_multiset<int>::find(key)_(existent)/32 1.420 7.92%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.394 13.93%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.205 25.48%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.023 -6.40%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.090 -3.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.013 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15184.538 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.671 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166584.526 -2.17%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.037 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15243.221 1.15%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 762.618 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164159.200 -1.49%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.186 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13689.237 -1.71%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.407 -1.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172502.296 -2.64%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.797 1.15%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.072 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.562 6.31%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.391 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.483 1.47%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.849 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.502 1.37%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.432 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.636 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.561 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.017 -6.39%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.140 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6708.221 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.300 -1.64%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54308.538 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.161 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 8162.688 20.31%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 241.874 20.92%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 62131.212 12.19%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1421.022 -2.69%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.975 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 27832.595 1.98%
std::unordered_set<int>::clear()/0 391.576 -2.82%
std::unordered_set<int>::clear()/1024 8482.088 -
std::unordered_set<int>::clear()/32 584.611 -3.42%
std::unordered_set<int>::clear()/8192 63508.960 -1.24%
std::unordered_set<int>::contains(key)_(existent)/1024 1.213 6.42%
std::unordered_set<int>::contains(key)_(existent)/32 1.327 10.68%
std::unordered_set<int>::contains(key)_(existent)/8192 1.428 6.20%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -14.77%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.502 9.76%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.352 -13.82%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.401 5.85%
std::unordered_set<int>::count(key)_(existent)/1024 1.146 -27.12%
std::unordered_set<int>::count(key)_(existent)/32 1.215 -25.48%
std::unordered_set<int>::count(key)_(existent)/8192 1.354 2.86%
std::unordered_set<int>::count(key)_(non-existent)/0 0.288 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.578 -12.43%
std::unordered_set<int>::count(key)_(non-existent)/32 1.616 17.09%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.541 3.50%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.811 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9070.399 1.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 286.838 1.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 103270.244 -3.83%
std::unordered_set<int>::ctor(const&)/0 12.851 -
std::unordered_set<int>::ctor(const&)/1024 6864.086 -6.34%
std::unordered_set<int>::ctor(const&)/32 200.751 -7.41%
std::unordered_set<int>::ctor(const&)/8192 55726.803 -5.61%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.056 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9815.660 -
std::unordered_set<int>::ctor(const&,_alloc)/32 270.413 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80315.872 -1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13672.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.830 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142318.291 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.845 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13404.065 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 371.110 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142202.003 -
std::unordered_set<int>::erase(iterator)/1024 22.904 11.89%
std::unordered_set<int>::erase(iterator)/32 20.738 -
std::unordered_set<int>::erase(iterator)/8192 23.630 16.27%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.714 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5522.362 -4.03%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.016 -2.95%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44571.018 -10.97%
std::unordered_set<int>::erase(key)_(existent)/1024 25.298 14.53%
std::unordered_set<int>::erase(key)_(existent)/32 20.810 -4.56%
std::unordered_set<int>::erase(key)_(existent)/8192 28.614 24.90%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -12.09%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.465 3.17%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.418 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.210 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.178 2.42%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.319 4.17%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.126 1.62%
std::unordered_set<int>::find(key)_(existent)/1024 1.376 -1.97%
std::unordered_set<int>::find(key)_(existent)/32 1.146 -10.27%
std::unordered_set<int>::find(key)_(existent)/8192 1.338 -4.32%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.149 9.28%
std::unordered_set<int>::find(key)_(non-existent)/32 1.158 6.98%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.229 1.73%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.515 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13342.168 5.82%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 726.225 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138039.663 1.01%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.009 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13693.973 9.37%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 721.429 -1.65%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139938.115 3.32%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.121 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7604.593 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.451 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 88047.413 4.82%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.397 -2.02%
std::unordered_set<int>::insert(value)_(already_present)/32 2.506 -13.65%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.906 6.47%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.943 -8.93%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.578 -2.10%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.007 -1.69%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.021 -1.45%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.967 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.043 1.33%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.977 -1.26%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.350 -4.15%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.482 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6755.365 1.67%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.210 -1.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54405.242 1.15%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.450 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6832.876 3.59%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 202.120 3.49%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55201.458 1.53%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2274.554 52.38%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.842 -2.31%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26050.031 -7.38%
std::unordered_set<std::string>::clear()/0 394.324 -
std::unordered_set<std::string>::clear()/1024 22887.908 -
std::unordered_set<std::string>::clear()/32 935.310 4.30%
std::unordered_set<std::string>::clear()/8192 218456.162 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.115 1.50%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.287 9.52%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.466 -7.86%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.333 -2.91%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 20.167 -13.12%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 21.038 -11.83%
std::unordered_set<std::string>::count(key)_(existent)/1024 41.777 17.45%
std::unordered_set<std::string>::count(key)_(existent)/32 31.427 -6.00%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.521 -5.68%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.330 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 26.035 3.54%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.500 -6.68%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 22.896 -1.03%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.762 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41269.736 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 922.190 -10.66%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 740433.898 -
std::unordered_set<std::string>::ctor(const&)/0 12.896 -
std::unordered_set<std::string>::ctor(const&)/1024 34138.702 3.25%
std::unordered_set<std::string>::ctor(const&)/32 780.339 -1.03%
std::unordered_set<std::string>::ctor(const&)/8192 339069.197 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.025 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63919.573 1.05%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1546.452 -4.85%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 604114.899 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.847 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62624.292 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1541.218 -11.86%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 645824.449 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61966.865 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1687.133 5.91%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640358.219 -
std::unordered_set<std::string>::erase(iterator)/1024 34.977 4.45%
std::unordered_set<std::string>::erase(iterator)/32 28.670 -3.17%
std::unordered_set<std::string>::erase(iterator)/8192 30.338 5.56%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.494 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12621.191 3.42%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 641.212 -1.96%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118605.708 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 128.276 135.23%
std::unordered_set<std::string>::erase(key)_(existent)/32 59.900 -34.16%
std::unordered_set<std::string>::erase(key)_(existent)/8192 68.616 -27.09%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 25.677 15.12%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.949 14.09%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.600 -1.89%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.372 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.792 9.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.320 -2.87%
std::unordered_set<std::string>::find(key)_(existent)/1024 36.407 -11.91%
std::unordered_set<std::string>::find(key)_(existent)/32 34.963 -7.73%
std::unordered_set<std::string>::find(key)_(existent)/8192 29.607 -33.99%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.320 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.981 4.00%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.904 -7.89%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.780 5.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.483 -1.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56575.268 3.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1768.880 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 600471.816 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.457 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56496.511 3.54%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1816.513 -3.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 607018.746 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.055 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54534.177 -1.97%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1676.545 -5.49%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564189.491 -4.46%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 52.646 -23.61%
std::unordered_set<std::string>::insert(value)_(already_present)/32 22.491 -36.40%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.652 16.73%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 70.600 11.14%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.591 2.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 55.167 -15.93%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.515 -11.68%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 73.216 39.17%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 61.559 -10.61%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 38.809 -48.44%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 68.168 -3.43%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.028 -3.25%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36685.812 2.33%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 716.460 -9.60%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340192.447 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.000 -1.05%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35854.174 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 725.701 -2.93%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 342490.214 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -9.45%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16524.149 1.16%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 364.051 10.58%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 214129.069 -
std::upper_bound(std::deque<int>)/100 30.797 -2.77%
std::upper_bound(std::deque<int>)/8 18.108 -1.81%
std::upper_bound(std::deque<int>)/8192 65.367 -4.57%
std::upper_bound(std::forward_list<int>)/100 97.020 -7.58%
std::upper_bound(std::forward_list<int>)/8 16.206 -4.99%
std::upper_bound(std::forward_list<int>)/8192 10701.793 -7.16%
std::upper_bound(std::list<int>)/100 101.744 -6.00%
std::upper_bound(std::list<int>)/8 16.342 -4.59%
std::upper_bound(std::list<int>)/8192 13229.674 -4.19%
std::upper_bound(std::vector<int>)/100 12.401 -4.65%
std::upper_bound(std::vector<int>)/8 6.032 -2.71%
std::upper_bound(std::vector<int>)/8192 15.814 -5.49%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.277 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.312 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.212 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.319 -1.06%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 266.827 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.174 -1.45%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.270 5.41%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 780.332 -11.85%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.573 -1.52%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.454 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 713.623 -17.98%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.542 -2.93%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.744 5.79%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 633.428 -25.32%
std::vector<int>::ctor(size)/1024 40.978 -5.30%
std::vector<int>::ctor(size)/32 11.054 7.90%
std::vector<int>::ctor(size)/8192 567.830 9.90%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 41.746 -2.52%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.815 6.07%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 259.456 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.683 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.755 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.154 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.769 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.302 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.892 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.697 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.049 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.447 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 925.640 -1.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.107 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4590.003 -1.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 917.080 -4.60%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 454.560 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4258.572 -3.05%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 943.384 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.186 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4743.475 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.891 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.704 -3.14%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.843 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.008 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.993 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 885.091 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.020 1.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.147 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.467 1.88%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.460 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.714 2.01%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.903 3.42%
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.477 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.435 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.627 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4867.331 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12446.142 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 732.944 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 108951.097 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.673 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.130 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.889 -1.65%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6579.475 -2.78%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.022 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54503.914 -4.17%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 697.516 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.563 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6865.914 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20167.407 2.00%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 609.160 1.58%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175793.257 2.05%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.156 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.614 1.33%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6875.491 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20134.586 2.11%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 614.358 2.52%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 175264.440 1.57%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.194 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.854 2.30%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6886.736 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20101.923 1.56%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 613.221 3.07%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 175094.433 1.43%
std::vector<std::string>::ctor(size)/1024 430.009 -
std::vector<std::string>::ctor(size)/32 35.730 12.63%
std::vector<std::string>::ctor(size)/8192 4188.908 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 584.022 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.818 16.01%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5285.365 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20008.054 2.07%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 578.893 1.36%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 174493.851 1.82%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.400 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.677 1.22%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4577.437 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.041 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.425 -1.30%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4594.271 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.456 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.912 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.053 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.904 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.366 -1.07%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.633 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.383 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.913 -1.57%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4572.285 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.523 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.266 1.79%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.676 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1826.046 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 465.827 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12379.984 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15272.424 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 796.365 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116336.845 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3388.536 1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23105.222 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16894.869 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 861.250 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128157.688 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.893 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.922 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14305.638 1.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13447.838 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 871.163 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116322.005 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 294.440 2.65%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.214 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2321.562 2.29%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 307.605 1.67%
std::vector<std::string>::insert(middle)_(expensive_elements)/32 31.264 18.73%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2290.955 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.883 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.072 2.06%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5690.640 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6407.649 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 139.002 2.32%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53028.394 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.576 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.688 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3179.798 1.05%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 598.933 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.858 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5673.569 -1.14%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.746 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.354 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.898 -1.28%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.567 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.752 -1.24%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.772 -2.34%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.763 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.858 2.69%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.432 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.699 1.62%
vector<bool>(const_vector<bool>&) 10.425 -3.28%
vector<bool>(size_type,_const_value_type&) 8.872 -1.60%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.754 1.88%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.977 -
vector<bool>::reserve() 8.897 -
vector<bool>::resize() 11.794 1.63%
Geometric Mean 889.821 -