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 e40e290f55fe5b64c406e9b03a73b190d855bfe3

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564502 2026-02-23T08:00:40 0:00:00
Previous 564424 2026-02-23T10:25:48 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2178 1945
Performance Improvements 1355 1758
Unchanged Tests 38372 38202
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 173.31% 14.958 40.880 - -0.05% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 172.49% 8.767 23.890 - 126.81% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 153.25% 5.883 14.899 - 113.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 117.72% 3882050.535 8451937.526 - 22.11% -
std::copy(deque<int>)/64 101.94% 2.721 5.496 - 99.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 100.78% 36.262 72.807 - -0.66% -
std::transform(deque<int>)_(identity_transform)/32 97.36% 12.287 24.249 - 97.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 88.14% 11931130.567 22447275.811 - -23.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 80.07% 0.264 0.476 - 61.02% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 79.66% 2.432 4.370 - 65.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 78.46% 10.696 19.088 - -0.17% -
std::map<std::string,_int>::erase(key)_(existent)/1024 74.27% 55.010 95.865 - 23.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 73.54% 6.462 11.215 - 54.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 72.39% 37154041.480 64048916.150 - -22.55% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 72.32% 0.257 0.444 - -0.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 70.72% 6.245 10.661 - 17.49% -
std::rotate_copy(vector<int>)/8192 68.44% 370.515 624.100 - 36.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 68.30% 29.721 50.020 - 0.46% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 67.51% 6.266 10.496 - 9.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 65.58% 31.629 52.371 - 66.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 63.09% 4.685 7.640 - 47.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 62.95% 4.588 7.477 - 8.46% -
BM_PushHeap_uint32_QuickSortAdversary_1 62.24% 0.427 0.693 - 68.93% -
std::unordered_set<int>::insert(value)_(already_present)/32 61.70% 1.691 2.734 - -3.27% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 60.49% 10.374 16.650 - 88.48% -
std::map<int,_int>::contains(key)_(non-existent)/8192 59.07% 8.952 14.240 - -25.72% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 57.57% 1.298 2.045 - 14.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.66% 43.734 68.512 - 28.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 56.63% 21.116 33.073 - 0.34% -
std::search(deque<int>)_(no_match)/1024 56.04% 264.114 412.135 - 36.93% -
std::map<std::string,_int>::erase(key)_(existent)/8192 54.12% 61.211 94.336 - 17.70% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 54.04% 6.849 10.550 - 80.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 51.74% 33.472 50.792 - 49.78% -
BM_PushHeap_float_SingleElement_1 50.69% 0.462 0.697 - 34.15% -
SetIntersection_Interlaced_Vector_uint64_1024_64 50.51% 3325301.669 5004985.807 - 31.64% -
BM_PushHeap_uint32_PipeOrgan_1 50.29% 0.463 0.696 - 77.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 50.24% 32.066 48.178 - 20.15% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.12% 64.010 94.813 - -7.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 47.85% 23.661 34.983 - 3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 44.93% 243403879.830 352756071.843 - 39.61% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 44.75% 0.243 0.352 - 33.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 44.72% 22.565 32.657 - 1.98% -
std::copy_backward(vector<int>)/4096 44.08% 163.601 235.720 - 9.39% -
SetIntersection_Interlaced_Vector_uint64_1024_256 43.28% 5650951.989 8096451.242 - 18.56% -
ranges::min(std::list<long_long>)/1 43.27% 0.312 0.447 - 4.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 43.07% 25.736 36.820 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 42.40% 249842619.394 355782377.715 - 0.69% -
std::partition_copy(list<int>)/32 42.37% 8.766 12.481 - 40.39% -
std::shift_right(vector<int>)/32 42.16% 2.947 4.190 - 5.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 42.15% 51.626 73.386 - -13.71% -
std::find_if(vector<int>)_(process_all)/32768 42.01% 3228.999 4585.509 - 36.53% -
std::move(vector<int>)/262144 41.81% 14934.146 21177.635 - 4.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 41.54% 24.921 35.273 - 5.53% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 41.20% 4.500 6.354 - 12.01% -
std::multiset<std::string>::erase(key)_(existent)/8192 40.88% 66.803 94.112 - -7.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 40.50% 30.252 42.503 - -0.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 40.50% 24.123 33.892 - 40.34% -
std::equal(list<int>)_(it,_it,_it)/1024 40.43% 1122.665 1576.521 - 40.56% -
SetIntersection_Interlaced_Vector_uint32_1024_64 39.44% 3320387.625 4629965.110 - 38.91% -
std::find_if(vector<int>)_(process_all)/50 39.34% 5.741 8.000 - 37.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.06% 31.921 44.389 - -10.49% -
std::copy(vector<int>)/4096 38.88% 161.424 224.180 - 57.69% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 38.48% 101326.083 140319.978 - 34.20% -
std::find_if(vector<int>)_(process_all)/8192 38.46% 826.420 1144.288 - 35.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.40% 23.146 32.034 - -26.65% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 38.25% 17112.327 23658.253 - 42.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.71% 29.770 40.997 - 8.76% -
BM_PushHeap_string_Descending_262144 37.37% 3.631 4.988 - 24.26% -
SetIntersection_Interlaced_Vector_uint64_262144_16 36.40% 5623168.485 7670171.581 - 149.44% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 35.95% 10139.303 13784.530 - 11.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 34.87% 878.119 1184.323 - 28.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.31% 44.091 59.220 - 65.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 34.26% 20665554.169 27744637.515 - -8.55% -
std::find(vector<bool>)_(process_all)/8 33.47% 0.589 0.787 - 7.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 33.45% 2223981.577 2967939.465 - 7.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 33.44% 4367435.656 5828114.035 - 1.79% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 33.19% 7.126 9.491 - 9.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.98% 32.440 43.137 - 12.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.24% 34.722 45.918 - -2.52% -
std::multimap<int,_int>::find(key)_(non-existent)/32 31.98% 2.372 3.131 - 32.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.93% 23.262 30.690 - -5.17% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 31.92% 2.776 3.662 - 34.42% -
std::unordered_set<int>::insert(value)_(already_present)/1024 31.81% 1.861 2.453 - 1.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.71% 23.366 30.543 - -2.52% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 30.54% 1.118 1.459 - 15.79% -
BM_PushHeap_uint64_SingleElement_1 30.49% 0.465 0.607 - 26.86% -
BM_StringCtorDefault 30.47% 0.244 0.318 - 4.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 30.44% 32.655 42.595 - -0.12% -
SetIntersection_Interlaced_Vector_uint64_262144_64 30.43% 19183746.189 25021116.483 - 112.81% -
std::reverse(deque<int>)/64 30.31% 13.014 16.959 - 25.99% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 29.88% 78.615 102.108 - 74.78% -
std::multimap<std::string,_int>::erase(iterator)/8192 28.86% 24.809 31.969 - -1.45% -
BM_deque_deque_ranges_move/0 28.53% 0.694 0.892 - -2.91% -
std::find_if_not(deque<int>)_(process_all)/8192 28.14% 1999.622 2562.361 - 28.72% -
std::multimap<std::string,_int>::erase(iterator)/1024 27.86% 24.967 31.924 - 16.76% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 27.79% 5.038 6.438 - 10.18% -
BM_vector_deque_copy_backward/0 27.74% 0.430 0.549 - 20.89% -
ranges::minmax(std::vector<char>)/8 27.65% 0.897 1.144 - 17.13% -
ranges::minmax(std::list<char>)/1 27.52% 0.350 0.447 - 39.01% -
std::find_if_not(deque<int>)_(process_all)/32768 27.31% 8080.548 10286.960 - 28.02% -
std::multiset<std::string>::contains(key)_(existent)/1024 26.86% 21.674 27.496 - 2.48% -
std::find_if(vector<int>)_(process_all)/1024 26.86% 112.315 142.483 - 24.22% -
SetIntersection_Interlaced_Vector_uint64_262144_4 26.65% 1416333.719 1793781.550 - 14.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 26.31% 6.181 7.807 - 0.06% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 26.17% 32.144 40.556 - 65.92% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 26.11% 4.502 5.677 - -0.29% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 26.09% 5.233 6.598 - 26.87% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 26.00% 1.237 1.559 - 24.86% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 25.91% 10.779 13.571 - 13.82% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 25.57% 0.334 0.420 - -0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25.52% 513.875 644.996 - 5.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 25.42% 1.446 1.814 - 21.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.39% 102226.403 128186.386 - 1.48% -
std::find_if_not(deque<int>)_(process_all)/1024 25.34% 253.709 318.002 - 27.58% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 25.17% 1.038 1.299 - 18.55% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 24.92% 1.308 1.634 - 14.53% -
std::find_if_not(vector<int>)_(process_all)/50 24.69% 5.758 7.179 - 19.13% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 24.61% 10.068 12.547 - 20.35% -
BM_deque_deque_ranges_copy/0 24.46% 0.737 0.917 - 15.70% -
ranges::min(std::deque<__int128>)/70000 24.39% 28736.767 35745.272 - 48.34% -
std::is_sorted(deque<int>)/8 24.28% 2.644 3.287 - 11.06% -
BM_tolower_char<char> 24.02% 0.556 0.689 - -0.13% -
std::reverse(deque<int>)/512 23.85% 112.575 139.419 - 21.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 23.60% 12578.888 15547.432 - 2.21% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 23.46% 47.595 58.764 - 11.73% -
std::multiset<std::string>::contains(key)_(existent)/32 23.27% 16.942 20.884 - 4.74% -
std::copy(vector<bool>)_(aligned)/1048576 23.25% 2598.784 3202.887 - 47.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 23.11% 546.200 672.401 - 1.85% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 22.92% 12817.074 15754.981 - 0.69% -
BM_lexicographical_compare_three_way_fast_path/1 22.88% 0.345 0.424 - 22.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 22.52% 28.327 34.707 - 0.62% -
std::unordered_set<int>::find(key)_(existent)/1024 22.46% 1.180 1.445 - 5.23% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 22.45% 1.509 1.848 - -0.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 22.45% 105743.065 129481.462 - 3.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 22.22% 45.519 55.634 - 6.05% -
std::map<std::string,_int>::erase(iterator)/1024 22.21% 28.480 34.805 - 12.18% -
std::find(vector<bool>)_(process_all)/50 22.15% 0.691 0.844 - 16.41% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21.97% 31666.266 38622.242 - 9.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 21.91% 342.960 418.097 - 1.75% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 21.82% 7.181 8.748 - 23.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 21.52% 14.519 17.643 - 47.18% -
BM_vector_deque_move_backward/0 21.08% 0.419 0.507 - -15.67% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 20.95% 112.289 135.809 - -0.84% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.82% 1.094 1.322 - 7.68% -
BM_PushHeap_string_Descending_1024 20.66% 2.429 2.930 - 11.77% -
std::multimap<std::string,_int>::erase(iterator)/32 20.49% 26.125 31.479 - 23.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 20.45% 0.364 0.438 - 26.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 20.44% 8419.149 10139.904 - -1.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 20.29% 1.189 1.430 - -2.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 20.27% 546.656 657.476 - -3.41% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20.19% 18050.155 21693.694 - -11.50% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 20.13% 18858.242 22653.605 - -11.32% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.10% 0.952 1.143 - -0.19% -
BM_PushHeap_string_Descending_256 20.06% 2.341 2.810 - 13.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.01% 4228.896 5075.033 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 19.99% 108465110.728 130149685.187 - -23.14% -
std::find_end(deque<int>)_(match_near_end)/8192 19.95% 289.111 346.786 - 27.39% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 19.86% 20.641 24.742 - 2.74% -
std::set<int>::find(key)_(non-existent)/8192 19.72% 8.359 10.008 - 12.64% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 19.66% 354.580 424.284 - -0.49% -
std::stable_partition(deque<int>)_(sparse)/32 19.58% 10.964 13.111 - 15.76% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.56% 1.154 1.380 - 19.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 19.41% 272972.789 325965.010 - -4.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 19.37% 21.333 25.466 - 11.51% -
std::fill(list<int>)/8192 19.35% 7622.462 9097.188 - -0.79% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 19.23% 26.715 31.854 - 15.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 19.23% 99.800 118.994 - 17.51% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 19.12% 7.157 8.526 - 7.68% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.08% 18.860 22.458 - 13.20% -
BM_StringEraseWithMove_Empty_Transparent 18.88% 0.632 0.752 - 35.32% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 18.88% 84.173 100.061 - 10.74% -
std::find_end(deque<int>)_(match_near_end)/1024 18.81% 36.020 42.797 - 32.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.76% 18.740 22.257 - -60.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 18.63% 55316207.416 65622583.733 - -16.83% -
rng::contains_subrange(list<int>)_(process_all)/8192 18.58% 6918.836 8204.664 - 23.39% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 18.57% 686.446 813.917 - 0.83% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.46% 0.337 0.400 - 18.31% -
BM_PushHeap_string_Descending_16384 18.43% 2.427 2.874 - 16.37% -
SetIntersection_Interlaced_Vector_uint32_262144_4 18.17% 1625888.850 1921385.494 - 1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 18.17% 0.466 0.550 - 11.14% -
BM_vector_deque_ranges_move_backward/0 17.92% 0.466 0.550 - 25.44% -
std::unordered_multiset<int>::erase(iterator)/8192 17.88% 19.612 23.120 - 8.84% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 17.84% 100.483 118.408 - 16.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.78% 23.985 28.250 - 11.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 17.64% 905.516 1065.289 - 0.93% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 17.54% 12.125 14.251 - -2.72% -
ranges::minmax(std::deque<char>)/64 17.47% 23.048 27.074 - 2.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 17.46% 32160.452 37775.645 - 2.47% -
std::search(vector<int>,_pred)_(single_element)/8192 17.44% 3710.595 4357.880 - 0.80% -
std::find_if(vector<int>)_(process_all)/8 17.41% 1.362 1.599 - 24.16% -
ranges::min(std::vector<char>)/1 17.35% 0.329 0.386 - -10.41% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 17.35% 12.037 14.126 - -6.15% -
rng::starts_with(vector<int>,_pred)/8 17.21% 2.357 2.763 - 13.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 17.18% 10.813 12.671 - -6.45% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 17.14% 47198414.219 55285997.117 - 28.60% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 17.11% 0.471 0.552 - -0.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 17.08% 3104.937 3635.240 - 0.06% -
std::search(vector<int>,_pred)_(single_element)/1024 16.98% 465.335 544.327 - 0.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.74% 10.301 12.025 - 7.70% -
std::move(deque<int>)/32768 16.69% 2015.662 2352.011 - 29.45% -
BM_deque_deque_move/0 16.64% 0.777 0.906 - 4.80% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.60% 180683.544 210685.552 - 14.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 16.39% 1360629.052 1583653.323 - 4.25% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 16.33% 9.461 11.006 - 18.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.33% 276346.625 321467.739 - 2.38% -
SetIntersection_Front_Set_uint32_1024_64 16.31% 1600181.848 1861201.983 - 6.08% -
std::find_end(deque<int>)_(match_near_end)/1000 16.21% 39.042 45.370 - 33.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 16.19% 2.204 2.561 - 4.44% -
std::is_sorted(list<int>,_pred)/8192 16.09% 7817.569 9075.505 - 18.13% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 16.08% 32.088 37.250 - -3.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16.04% 1407.382 1633.129 - -0.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.55% 1.219 1.409 - 0.66% -
std::adjacent_find(deque<int>)/8 15.43% 2.889 3.335 - -16.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 15.43% 33.330 38.473 - 3.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.34% 63.937 73.743 - -5.58% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 15.31% 27.539 31.756 - -20.21% -
SetIntersection_Interlaced_Vector_uint64_256_16 14.92% 5946685.318 6833864.146 - -1.42% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 14.77% 41.842 48.023 - -1.23% -
BM_StringConstructDestroyCStr_Large_Opaque 14.73% 15.414 17.684 - -19.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 14.67% 31.817 36.486 - -3.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.64% 28.292 32.435 - 38.59% -
BM_StringConstructDestroyCStr_Empty_Transparent 14.56% 0.239 0.274 - 0.70% -
std::map<int,_int>::erase(key)_(existent)/32 14.55% 21.770 24.938 - 8.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 14.42% 7.172 8.206 - -15.11% -
std::find_if(list<int>)_(process_all)/8192 14.41% 7721.444 8833.737 - -3.02% -
SetIntersection_Front_Set_uint64_16384_256 14.35% 3692027.699 4221735.751 - 7.38% -
std::copy_n(vector<int>)/32768 14.32% 3302.485 3775.415 - 96.98% -
std::find_end(deque<int>)_(single_element)/8192 14.18% 2201.868 2514.139 - 14.30% -
std::partition_copy(deque<int>)/1024 13.99% 629.186 717.199 - 13.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 13.97% 2223957.665 2534744.305 - 10.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13.91% 12461.815 14195.175 - -3.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.86% 562.411 640.346 - 13.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 13.79% 4.208 4.788 - 3.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.77% 10242.496 11653.329 - -0.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.75% 1116.577 1270.122 - 13.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 13.74% 101963.295 115977.855 - -4.05% -
ranges::minmax(std::deque<char>)/70000 13.72% 24028.879 27325.209 - 2.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 13.72% 1803952.303 2051375.538 - 0.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 13.64% 32149.673 36536.466 - 2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13.64% 13809153.448 15693298.511 - 9.31% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 13.50% 70790.636 80348.592 - 12.63% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 13.44% 1.132 1.285 - -11.11% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 13.35% 36081.338 40899.943 - 11.42% -
std::reverse(list<int>)/32768 13.35% 17345.520 19660.881 - 14.73% -
std::multiset<int>::erase(iterator)/8192 13.28% 23.116 26.186 - 12.24% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 13.22% 18.969 21.475 - -46.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 13.20% 5.218 5.907 - -12.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 13.19% 1.224 1.385 - 18.86% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 13.13% 58.015 65.630 - -5.62% -
BM_PushHeap_uint32_Random_1 13.03% 0.446 0.504 - -6.94% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 12.99% 1.713 1.935 - 13.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 12.98% 21.403 24.182 - -0.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.98% 12.462 14.080 - -2.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 12.97% 1.452 1.640 - 16.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 12.94% 30.069 33.959 - 4.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 12.93% 1.179 1.331 - 5.94% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.86% 11.692 13.195 - -4.43% -
std::unordered_set<std::string>::contains(key)_(existent)/32 12.72% 35.698 40.240 - -0.74% -
BM_PushHeap_uint64_Ascending_64 12.70% 1.514 1.706 - 1.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 12.68% 910.528 1025.986 - -0.17% -
std::multiset<std::string>::find(key)_(existent)/8192 12.68% 26.293 29.626 - -1.20% -
std::copy_backward(vector<bool>)_(aligned)/262144 12.66% 611.035 688.411 - 7.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 12.65% 519.823 585.592 - 13.39% -
std::unordered_multiset<int>::find(key)_(existent)/32 12.63% 1.203 1.354 - 10.55% -
std::set<int>::contains(key)_(non-existent)/32 12.62% 2.580 2.906 - 2.78% -
std::multiset<std::string>::erase(iterator)/1024 12.59% 27.437 30.891 - -8.15% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 12.58% 15815.876 17805.583 - 1.35% -
std::any_of(vector<int>)_(process_all)/50 12.58% 12.570 14.151 - 12.01% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 12.55% 346.609 390.120 - -1.08% -
BM_PushHeap_string_QuickSortAdversary_16384 12.51% 15.856 17.840 - 12.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 12.50% 54.721 61.563 - 18.58% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 12.49% 7687.900 8648.436 - 5.28% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 12.47% 72.603 81.658 - -0.12% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.44% 2.339 2.630 - 3.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 12.41% 1739.956 1955.814 - 2.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 12.38% 1274235.959 1432028.265 - 9.59% -
std::fill(vector<bool>)/64 12.34% 1.413 1.588 - -0.51% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.31% 24.375 27.377 - 12.93% -
std::unique(deque<int>)_(contiguous)/52 12.31% 55.068 61.848 - 9.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 12.29% 6508899.470 7308903.208 - 13.39% -
std::unordered_set<int>::contains(key)_(non-existent)/0 12.27% 0.437 0.490 - 45.11% -
std::any_of(deque<int>)_(process_all)/32768 12.27% 10081.629 11318.194 - 12.12% -
std::find_end(deque<int>)_(single_element)/1024 12.26% 305.577 343.033 - 12.91% -
SetIntersection_Interlaced_Vector_uint64_256_4 12.23% 4787781.732 5373173.454 - 15.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 12.22% 7253622.968 8140290.598 - 1.92% -
std::unique_copy(deque<int>)_(contiguous)/32 12.18% 9.449 10.600 - 13.18% -
std::distance(join_view(vector<vector<int>>))/50 12.17% 0.604 0.678 - 3.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.14% 12.604 14.134 - -2.57% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 12.11% 22.737 25.492 - -0.10% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 12.11% 1.570 1.760 - 9.23% -
BM_PushHeap_string_QuickSortAdversary_1 12.10% 0.471 0.528 - -0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.09% 648.348 726.742 - -1.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 12.00% 5005884.618 5606675.049 - 11.87% -
std::any_of(deque<int>)_(process_all)/8192 11.90% 2561.518 2866.376 - 13.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 11.81% 0.570 0.637 - 4.09% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.70% 23189.411 25902.373 - 8.21% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 11.69% 28.875 32.251 - -2.00% -
BM_StringConstructDestroyCStr_Large_Transparent 11.69% 10.092 11.271 - -24.45% -
std::reverse(deque<int>)/8 11.63% 2.506 2.798 - 9.31% -
BM_vector_deque_ranges_move/2 11.62% 1.842 2.056 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.61% 45.481 50.763 - 6.86% -
BM_StringConstructDestroyCStr_Small_Transparent 11.57% 0.368 0.411 - 3.93% -
bm_ranges_lexicographical_compare<signed_char>/64 11.55% 2.166 2.416 - -2.81% -
std::unordered_set<int>::find(key)_(existent)/8192 11.53% 1.293 1.442 - 5.32% -
std::is_sorted_until(list<int>,_pred)/8192 11.51% 7585.398 8458.465 - 9.46% -
BM_StringEraseWithMove_Empty_Opaque 11.40% 0.893 0.995 - 24.72% -
std::search(deque<int>,_pred)_(near_matches)/1024 11.38% 24321.319 27089.130 - 8.04% -
std::search(vector<int>,_pred)_(single_element)/1000 11.37% 477.396 531.699 - 0.59% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 11.31% 26.942 29.989 - 1.52% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 11.28% 0.445 0.495 - 4.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 11.18% 143930.782 160027.501 - 1.24% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 11.17% 276289.454 307148.000 - 1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 11.15% 2351895.430 2614041.372 - 14.76% -
std::unordered_set<int>::contains(key)_(non-existent)/32 11.04% 1.477 1.640 - 17.39% -
BM_PushHeap_string_Random_262144 11.02% 18.767 20.835 - 6.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10.92% 1655.416 1836.236 - -0.54% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 10.90% 1.123 1.246 - -7.74% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 10.89% 908.508 1007.406 - -2.35% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 10.83% 7.150 7.924 - -6.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 10.79% 427728.416 473867.411 - 0.02% -
BM_PushHeap_string_Descending_64 10.74% 2.273 2.517 - 7.93% -
std::unordered_set<std::string>::ctor(const&)/32 10.71% 781.495 865.158 - 11.14% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 10.70% 2.993 3.313 - -0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 10.60% 0.446 0.494 - 5.71% -
std::partition(deque<int>)_(sparse)/32 10.58% 9.824 10.864 - -10.03% -
BM_vector_deque_ranges_move/1 10.54% 2.082 2.302 - -0.08% -
std::multiset<std::string>::contains(key)_(non-existent)/32 10.54% 10.166 11.238 - -1.63% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 10.53% 16442.509 18173.108 - 6.59% -
BM_PushHeap_string_PipeOrgan_16384 10.51% 12.737 14.075 - -5.09% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 10.45% 20506.044 22648.551 - 8.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 10.41% 329131616.590 363392942.672 - 2.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.38% 38723.663 42745.084 - 8.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.37% 0.438 0.483 - 10.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 10.32% 0.305 0.337 - 24.07% -
SetIntersection_Front_Set_uint64_16384_1 10.32% 1009847.639 1114021.899 - 6.70% -
SetIntersection_Front_Set_uint32_1024_16 10.28% 1162657.225 1282193.959 - 5.88% -
std::set<std::string>::equal_range(key)_(existent)/8192 10.27% 27.001 29.774 - -1.18% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 10.26% 32350.063 35667.650 - -1.11% -
std::stable_partition(deque<int>)_(sparse)/50 10.25% 26.847 29.599 - 5.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.21% 13750067.635 15154128.579 - 0.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 10.19% 18.879 20.804 - -10.13% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 10.19% 6.480 7.140 - 5.50% -
std::multimap<int,_int>::clear()/1024 10.16% 10205.849 11242.697 - 4.86% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 10.16% 288.394 317.689 - 7.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.08% 24334.191 26786.769 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 10.08% 414.568 456.351 - -4.50% -
std::find(deque<int>)_(process_all)/50 10.00% 13.944 15.339 - 18.06% -
BM_PushHeap_float_SingleElement_4 9.94% 0.356 0.392 - 3.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 9.94% 29.837 32.802 - -4.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.89% 573.876 630.623 - 10.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.82% 4754.333 5221.160 - 8.70% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 9.77% 708.295 777.473 - 2.15% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 9.75% 1.549 1.700 - 11.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 9.74% 275561.927 302412.055 - -1.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 9.71% 29.535 32.404 - -2.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.64% 11.774 12.909 - -8.82% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 9.63% 38.340 42.033 - 0.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.56% 573.682 628.538 - 9.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.55% 36.098 39.546 - -3.58% -
std::find_if(vector<char>)_(process_all)/8 9.54% 1.399 1.532 - 0.44% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 9.52% 29.653 32.475 - -2.40% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.51% 27.043 29.616 - -1.81% -
std::set<std::string>::find(key)_(non-existent)/8192 9.49% 26.783 29.324 - -1.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.49% 1302699.503 1426287.456 - 4.48% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 9.46% 27.001 29.555 - 4.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.45% 1808.173 1979.031 - -1.00% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 9.43% 70006.243 76605.176 - 11.73% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.41% 38426.517 42043.803 - 7.97% -
std::unique(deque<int>)_(contiguous)/32 9.41% 49.183 53.810 - 8.79% -
std::copy_n(list<int>)/4096 9.40% 3574.552 3910.481 - -6.76% -
std::multiset<std::string>::erase(iterator)/8192 9.28% 30.917 33.787 - 8.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.25% 1.510 1.650 - -1.95% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 9.25% 2.164 2.364 - 8.08% -
std::find_if_not(vector<int>)_(process_all)/8 9.18% 1.305 1.425 - -4.47% -
SetIntersection_Interlaced_Vector_uint64_16384_64 9.17% 7326153.340 7997900.946 - 43.28% -
BM_PushHeap_string_Descending_4 9.11% 1.921 2.096 - 5.45% -
std::find_end(forward_list<int>)_(same_length)/8192 9.06% 12965.511 14140.150 - 0.96% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 9.06% 12.359 13.478 - 0.53% -
SetIntersection_Front_Set_uint32_1024_256 9.03% 3662184.748 3992919.436 - 3.67% -
SetIntersection_None_Set_uint64_262144_16 9.03% 1240710.855 1352711.998 - 11.00% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 9.02% 22.984 25.056 - 3.43% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 8.98% 1.330 1.450 - -7.37% -
std::search(deque<int>,_pred)_(no_match)/8192 8.98% 3487.001 3800.143 - 0.54% -
SetIntersection_None_Vector_uint64_262144_256 8.97% 1088998.144 1186699.059 - 5.09% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.94% 12455.675 13568.718 - 6.58% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.93% 225.777 245.936 - 6.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 8.90% 29.006 31.587 - -4.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 8.85% 1043170.859 1135540.010 - 9.90% -
SetIntersection_None_Set_uint64_262144_64 8.83% 1239121.336 1348519.775 - 10.87% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.80% 445824.825 485054.204 - -0.19% -
SetIntersection_None_Set_uint64_262144_4 8.80% 1245871.582 1355472.166 - 11.60% -
ranges::min(std::deque<__int128>)/64 8.78% 23.212 25.251 - 22.48% -
std::multiset<std::string>::ctor(const&,_alloc)/32 8.77% 807.998 878.846 - 0.20% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 8.75% 23.680 25.753 - 8.61% -
std::map<std::string,_int>::clear()/8192 8.74% 207528.559 225671.078 - 3.07% -
BM_deque_deque_ranges_move_backward/64 8.69% 3.344 3.634 - 7.19% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 8.64% 144361.064 156840.775 - 4.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.64% 1079148.625 1172375.670 - 6.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 8.62% 25518638.395 27718444.418 - 7.57% -
std::unordered_set<int>::count(key)_(non-existent)/32 8.57% 1.547 1.680 - -6.55% -
SetIntersection_Front_Set_uint32_262144_256 8.54% 3616095.857 3925028.668 - 7.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 8.53% 1102.837 1196.884 - 7.09% -
std::mismatch(deque<int>)_(it,_it,_it)/8 8.53% 3.671 3.984 - 1.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.52% 20.367 22.102 - 7.18% -
SetIntersection_None_Set_uint64_262144_256 8.45% 1237327.313 1341908.528 - 10.33% -
rng::contains_subrange(list<int>)_(process_all)/50 8.39% 16.415 17.792 - 5.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.37% 47.485 51.457 - 2.37% -
std::search(deque<int>,_pred)_(no_match)/1000 8.36% 424.729 460.249 - 0.48% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.33% 1.246 1.350 - -0.93% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 8.31% 23.503 25.456 - 2.03% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 8.30% 511.796 554.266 - 6.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 8.29% 765.436 828.869 - 7.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 8.28% 9.593 10.387 - 7.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.27% 93.107 100.808 - -0.43% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.20% 1.578 1.708 - 4.30% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.17% 15.852 17.147 - 12.96% -
std::map<int,_int>::find(key)_(non-existent)/32 8.17% 2.215 2.396 - 7.36% -
std::search(deque<int>,_pred)_(no_match)/1024 8.17% 436.242 471.864 - -0.28% -
BM_deque_deque_copy/0 8.15% 0.787 0.851 - 7.75% -
std::move_backward(vector<bool>)_(aligned)/64 8.14% 1.745 1.888 - 8.36% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 8.13% 169.310 183.079 - 10.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 8.13% 1035494.252 1119638.210 - 11.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 8.05% 11.334 12.247 - 7.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.01% 8586.780 9275.003 - 6.23% -
std::unordered_multiset<int>::count(key)_(existent)/1024 8.01% 1.616 1.746 - -13.69% -
ranges::min(std::vector<__int128>)/70000 8.00% 31851.041 34398.448 - 16.55% -
ranges::min(std::deque<char>)/1 7.97% 0.734 0.793 - 15.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.96% 211.053 227.852 - 1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.95% 8304031.109 8963862.764 - 6.89% -
std::set<std::string>::find(key)_(non-existent)/1024 7.94% 20.358 21.975 - -0.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.94% 37.608 40.594 - 5.57% -
SetIntersection_Front_Set_uint32_16384_256 7.94% 3622918.401 3910397.390 - 2.64% -
std::lower_bound(std::vector<int>)/100 7.93% 12.073 13.030 - 8.20% -
std::find_if_not(list<int>)_(process_all)/32768 7.90% 25333.197 27335.000 - 4.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.90% 21.292 22.974 - 0.49% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.88% 1.169 1.261 - 7.71% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 7.87% 16.926 18.258 - 5.79% -
std::map<std::string,_int>::clear()/1024 7.85% 21112.760 22770.336 - -0.37% -
rng::find(vector<bool>)_(process_all)/50 7.84% 0.782 0.843 - 18.60% -
SetIntersection_Front_Set_uint32_1024_4 7.84% 1058848.227 1141853.740 - 6.85% -
std::multimap<int,_int>::clear()/8192 7.83% 82534.075 88999.716 - 5.71% -
std::fill(vector<bool>)/512 7.81% 1.489 1.605 - 0.99% -
std::none_of(deque<int>)_(process_all)/8192 7.78% 2565.966 2765.574 - 9.73% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 7.75% 37.140 40.020 - 4.23% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 7.71% 25.006 26.934 - -0.68% -
SetIntersection_None_Vector_string_262144_16 7.68% 1264687.667 1361829.743 - 5.40% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.66% 2.299 2.475 - 7.16% -
std::partition(vector<int>)_(dense)/32 7.65% 8.170 8.795 - 3.96% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 7.62% 330.827 356.037 - 1.48% -
std::set<std::string>::contains(key)_(existent)/32 7.62% 14.407 15.505 - -5.87% -
std::none_of(deque<int>)_(process_all)/32768 7.62% 10157.396 10931.131 - 8.34% -
BM_PushHeap_float_Descending_1 7.59% 0.535 0.576 - 0.17% -
std::multiset<std::string>::count(key)_(existent)/1024 7.59% 23.317 25.086 - -0.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.52% 12.346 13.275 - 0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.48% 6303077.824 6774468.913 - 0.91% -
BM_PushHeap_string_Ascending_16384 7.46% 19.759 21.233 - 4.15% -
BM_PushHeap_uint64_Ascending_16 7.40% 0.912 0.980 - 3.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.40% 12375.251 13291.408 - 2.12% -
std::adjacent_find(vector<int>,_pred)/50 7.40% 21.784 23.397 - 0.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.39% 97.015 104.183 - 6.65% -
std::shift_left(list<int>)/8192 7.38% 7035.283 7554.601 - -1.81% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 7.35% 18.000 19.322 - 2.51% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 7.33% 11.498 12.341 - 6.09% -
std::partition(list<int>)_(sparse)/50 7.32% 21.611 23.192 - 4.16% -
SetIntersection_Front_Vector_uint64_262144_64 7.30% 1326726.322 1423594.969 - 8.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 7.30% 1153891.452 1238080.577 - 4.95% -
std::count(list<int>)_(every_other)/8192 7.28% 6739.787 7230.398 - 1.84% -
SetIntersection_Front_Vector_uint64_1024_4 7.26% 1035772.485 1110932.142 - 5.23% -
SetIntersection_Front_Set_uint32_1024_1024 7.25% 11552210.654 12389955.766 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 7.25% 1077446.015 1155533.556 - 5.77% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.23% 6704.138 7188.761 - 5.51% -
std::multiset<int>::erase(iterator)/1024 7.19% 23.278 24.952 - 7.73% -
std::remove_if(list<int>)_(prefix)/8192 7.19% 9263.681 9930.102 - 6.32% -
std::find_end(deque<int>)_(single_element)/1000 7.16% 313.445 335.882 - 8.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.15% 15.793 16.922 - -1.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.12% 4.794 5.135 - 6.67% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.10% 30.040 32.175 - -2.06% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.10% 1.298 1.390 - -9.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.09% 1.745 1.869 - 25.63% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.07% 1452.188 1554.794 - 7.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.05% 3451323.300 3694732.277 - 7.84% -
std::sort(deque<int>)_(shuffled)/8192 7.04% 80191.516 85834.273 - 5.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 7.01% 20514999.202 21952802.163 - 3.32% -
std::for_each(list<int>)/50 6.98% 20.079 21.480 - 5.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.97% 5220280.964 5584161.401 - 6.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.95% 4095605.399 4380159.479 - 5.98% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 6.94% 1.512 1.617 - 9.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.94% 23731414.910 25378184.314 - 3.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.92% 116545.543 124607.375 - 6.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.90% 6.947 7.427 - -17.18% -
std::search(deque<int>)_(same_length)/1024 6.89% 470.486 502.920 - 6.70% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 6.88% 1.774 1.896 - -9.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.88% 22.829 24.400 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 6.87% 1056258.807 1128802.336 - 7.69% -
SetIntersection_Front_Set_uint32_256_256 6.86% 7305707.413 7806919.655 - 1.18% -
std::replace(vector<int>)_(sprinkled)/8192 6.82% 1179.587 1260.037 - 6.16% -
SetIntersection_Front_Set_uint64_1024_4 6.79% 1065098.170 1137410.671 - 6.26% -
SetIntersection_Front_Set_uint32_1024_1 6.76% 1036799.862 1106896.547 - 6.48% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.76% 2544.376 2716.358 - 6.75% -
SetIntersection_Interlaced_Set_uint64_256_1 6.75% 4158592.603 4439321.950 - 6.44% -
std::unique(deque<int>)_(sprinkled)/52 6.74% 59.177 63.163 - 4.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6.72% 6544935.273 6984779.702 - -0.01% -
SetIntersection_Interlaced_Vector_float_1024_256 6.72% 6314108.398 6738439.797 - 12.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 6.72% 1.538 1.642 - 14.65% -
ranges::min(std::deque<long_long>)/64 6.70% 16.335 17.430 - -17.06% -
std::multiset<int>::clear()/8192 6.70% 76793.552 81938.923 - -0.17% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.70% 1.379 1.471 - 21.10% -
SetIntersection_Front_Set_uint64_1024_1 6.69% 1041718.758 1111394.292 - 6.23% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 6.68% 185133.689 197504.359 - 5.62% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.64% 4.691 5.003 - -31.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.61% 52.095 55.539 - -7.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 6.61% 31.866 33.972 - 13.86% -
std::multiset<int>::erase(iterator)/32 6.60% 20.580 21.938 - 5.71% -
std::map<int,_int>::equal_range(key)_(existent)/8192 6.60% 5.389 5.745 - 4.16% -
BM_std_minmax_element<int>/2 6.59% 0.642 0.684 - 2.46% -
BM_std_minmax_element<short>/2 6.58% 0.645 0.687 - 2.72% -
ranges::min(std::vector<__int128>)/64 6.58% 27.996 29.838 - 13.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 6.57% 1166768.609 1243475.211 - 8.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.57% 1175.689 1252.959 - 3.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 6.55% 5.520 5.882 - 4.27% -
std::find_first_of(deque<int>)_(large_needle)/50 6.53% 669.631 713.357 - 7.17% -
SetIntersection_Interlaced_Vector_uint32_16384_1 6.51% 1037201.961 1104748.826 - 6.18% -
std::sort(deque<int>)_(shuffled)/1024 6.51% 6759.598 7199.752 - 5.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 6.51% 1221296.984 1300803.556 - 4.11% -
SetIntersection_None_Vector_uint32_262144_4 6.50% 1121657.104 1194607.918 - 4.39% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 6.48% 1.344 1.431 - -11.57% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 6.48% 16377.924 17438.943 - 2.66% -
std::stable_sort(deque<int>)_(descending)/8 6.46% 25.103 26.724 - -0.12% -
std::set<int>::count(key)_(existent)/8192 6.44% 7.720 8.218 - 5.72% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.44% 22.173 23.600 - 1.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 6.42% 37.001 39.378 - -0.51% -
std::sort(deque<int>)_(repeated)/1024 6.41% 1000.337 1064.458 - 5.27% -
SetIntersection_Front_Set_uint32_16384_1024 6.41% 11818774.166 12575989.349 - 4.07% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.40% 21.632 23.016 - 0.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.39% 1.241 1.320 - 11.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.39% 1749194.227 1860929.165 - -1.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 6.38% 33.918 36.081 - 10.55% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 6.36% 441.552 469.652 - 1.01% -
BM_PushHeap_uint64_Ascending_256 6.36% 2.091 2.224 - -1.56% -
BM_std_minmax_element<int>/3 6.35% 1.191 1.267 - 13.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 6.33% 1134498.077 1206257.244 - 5.71% -
std::remove_if(list<int>)_(sprinkled)/50 6.32% 70.298 74.739 - -1.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.31% 31.480 33.467 - 8.12% -
BM_std_minmax_element<short>/3 6.30% 1.078 1.146 - 0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.28% 1.128 1.199 - 2.86% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.28% 1.134 1.205 - -0.51% -
SetIntersection_None_Vector_uint32_16384_16 6.28% 1094370.825 1163061.473 - 4.76% -
std::multiset<int>::clear()/1024 6.27% 9622.749 10225.850 - -5.50% -
SetIntersection_Interlaced_Set_string_1024_1 6.26% 1085152.371 1153097.127 - 5.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.26% 8568033.734 9104501.124 - 6.20% -
std::set<std::string>::contains(key)_(existent)/1024 6.26% 22.884 24.316 - 14.32% -
ranges::min(std::vector<long_long>)/8 6.26% 2.183 2.320 - 13.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 6.25% 22.572 23.984 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.25% 36.317 38.587 - -1.19% -
SetIntersection_None_Vector_uint64_262144_262144 6.24% 1126313.851 1196649.656 - 6.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 6.24% 12489151.712 13267945.642 - 5.71% -
std::map<int,_int>::find(key)_(non-existent)/1024 6.22% 5.335 5.667 - 5.54% -
std::partition(deque<int>)_(sparse)/8192 6.19% 2931.655 3113.133 - 2.67% -
BM_StringRead_Cold_Shallow_Large 6.18% 1.124 1.194 - -14.92% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.18% 0.630 0.669 - 6.85% -
SetIntersection_Front_Set_uint64_1024_16 6.17% 1167187.863 1239230.992 - 4.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.17% 6.411 6.807 - -34.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.16% 1185265.590 1258272.363 - 6.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.15% 4367393.206 4635970.624 - 6.44% -
BM_deque_deque_copy_backward/0 6.14% 0.808 0.858 - -6.68% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.14% 19.347 20.534 - 6.82% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.12% 5.409 5.741 - 5.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 6.10% 44647.829 47369.731 - 5.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.09% 824.474 874.663 - 6.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.08% 5768383.065 6118928.665 - 5.78% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 6.07% 35.611 37.773 - -6.04% -
std::map<int,_int>::clear()/1024 6.07% 9899.715 10500.220 - -1.12% -
SetIntersection_None_Vector_uint32_16384_64 6.06% 1104625.288 1171577.533 - 4.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.05% 1008590.537 1069613.240 - 2.12% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.05% 2.717 2.881 - 6.70% -
SetIntersection_None_Vector_string_16384_4 6.04% 1217168.617 1290737.659 - 4.96% -
std::is_sorted(vector<int>,_pred)/8 6.04% 3.238 3.434 - 5.90% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 6.03% 10.567 11.204 - 12.36% -
std::multiset<int>::erase(key)_(existent)/32 6.03% 21.666 22.972 - 5.83% -
std::move_backward(vector<int>)/262144 5.99% 21417.674 22701.061 - 22.12% -
SetIntersection_Front_Vector_uint32_16384_1 5.99% 1043800.377 1106334.913 - 5.08% -
BM_deque_vector_ranges_copy/64 5.99% 2.602 2.758 - 6.34% -
SetIntersection_Front_Vector_uint32_262144_4 5.97% 1054385.745 1117340.504 - 5.78% -
SetIntersection_None_Vector_uint32_262144_16384 5.96% 1123827.656 1190783.879 - 4.89% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.93% 2.938 3.112 - 4.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 5.93% 1056657.072 1119282.970 - 4.49% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 5.92% 1.148 1.216 - -5.84% -
BM_StringFindAllMatch/8 5.91% 2.649 2.806 - -3.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.90% 1040496.081 1101925.930 - 5.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.89% 4847.229 5132.697 - 0.76% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.88% 120175.163 127241.505 - -4.76% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 5.87% 0.254 0.269 - 4.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.87% 36810.820 38971.358 - 0.27% -
SetIntersection_None_Vector_uint32_16384_256 5.86% 1097120.824 1161415.868 - 4.18% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 5.86% 1.471 1.557 - -0.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.85% 12.285 13.004 - 6.61% -
BM_vector_deque_ranges_copy_backward/70000 5.84% 8660.890 9166.637 - 14.24% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.83% 51.936 54.964 - 3.21% -
std::partial_sort(deque<int>)_(heap)/8 5.83% 38.280 40.512 - 1.56% -
std::copy_backward(deque<int>)/32768 5.83% 3667.740 3881.500 - 6.89% -
std::flat_multimap<int,_int>::clear()/0 5.82% 389.131 411.792 - 2.72% -
std::multiset<std::string>::insert(value)_(already_present)/1024 5.80% 53.233 56.320 - -2.67% -
SetIntersection_Front_Vector_uint32_16384_4 5.78% 1054131.489 1115048.275 - 6.35% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.77% 770.244 814.695 - 5.29% -
std::set<int>::equal_range(key)_(non-existent)/32 5.77% 2.625 2.776 - 1.01% -
SetIntersection_Interlaced_Set_string_256_1 5.76% 4336977.580 4586913.511 - 5.92% -
BM_deque_vector_move/5500 5.75% 192.897 203.983 - 5.25% -
BM_vector_deque_ranges_move_backward/64000 5.73% 7546.503 7979.126 - 9.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 5.72% 81.917 86.606 - -1.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.72% 201405183.258 212918732.738 - 9.55% -
BM_StringConstructDestroyCStr_Empty_Opaque 5.70% 2.075 2.193 - -61.56% -
std::multiset<int>::erase(key)_(existent)/1024 5.69% 39.984 42.261 - 7.07% -
SetIntersection_Interlaced_Vector_uint64_262144_1 5.66% 1048981.599 1108336.864 - 6.30% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.65% 1849539.193 1954037.891 - 5.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.65% 4199794.892 4436887.629 - -0.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.64% 2.475 2.615 - 2.08% -
std::copy(list<int>)/4096 5.62% 3082.230 3255.359 - 7.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 5.62% 22.662 23.935 - -0.17% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.61% 6.247 6.598 - 2.01% -
BM_vector_deque_ranges_move_backward/64 5.60% 2.964 3.130 - 2.26% -
std::search(deque<int>)_(near_matches)/1000 5.59% 20862.021 22028.928 - 23.68% -
BM_StringRelational_Eq_Small_Small_Control 5.59% 1.899 2.005 - 2.43% -
BM_lexicographical_compare_three_way_slow_path/1 5.58% 0.389 0.410 - -8.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.57% 1354.953 1430.475 - 2.54% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.56% 5.023 5.302 - -15.64% -
BM_std_minmax_element<int>/64000 5.56% 15335.387 16187.461 - 11.75% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.55% 3865.433 4079.853 - 5.51% -
BM_vector_deque_move/0 5.54% 0.375 0.395 - -7.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 5.53% 66.112 69.767 - -0.50% -
SetIntersection_None_Vector_uint32_256_4 5.53% 4188943.674 4420410.152 - 5.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 5.51% 10.406 10.979 - 3.87% -
SetIntersection_Interlaced_Set_float_16384_1024 5.50% 168231301.748 177488088.572 - 3.27% -
std::multiset<int>::count(key)_(existent)/8192 5.49% 9.113 9.613 - -6.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 5.49% 11126.206 11736.767 - 4.41% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 5.48% 44.774 47.228 - -11.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.48% 30.643 32.322 - -5.78% -
SetIntersection_None_Vector_uint64_16384_4 5.48% 1098746.972 1158916.916 - 5.80% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 5.46% 22.630 23.865 - 0.02% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 5.46% 7.022 7.405 - 4.35% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.44% 17.269 18.209 - 1.83% -
std::map<int,_int>::count(key)_(existent)/1024 5.44% 3.673 3.872 - 1.56% -
BM_StringFindAllMatch/64 5.44% 3.067 3.234 - -5.89% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.44% 0.251 0.264 - 4.29% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.43% 7954.295 8385.965 - 5.18% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.41% 847.738 893.567 - 5.93% -
std::search(deque<int>)_(near_matches)/1024 5.38% 21923.778 23104.352 - 27.77% -
SetIntersection_Front_Set_uint32_256_64 5.38% 5231503.162 5512925.939 - 1.85% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 5.36% 1.116 1.176 - -4.92% -
BM_std_minmax_element<int>/70000 5.36% 16768.079 17667.557 - 12.82% -
BM_PushHeap_string_PipeOrgan_256 5.34% 7.654 8.063 - -5.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.34% 1228232.319 1293847.927 - 7.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.34% 201752610.064 212517804.202 - 9.65% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 5.33% 209.993 221.192 - 0.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.33% 21.622 22.775 - 1.57% -
SetIntersection_None_Vector_string_256_256 5.31% 2292310.575 2414093.501 - 6.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 5.30% 1187493.525 1250395.760 - 0.83% -
std::replace(vector<int>)_(sprinkled)/1024 5.30% 151.113 159.116 - 4.48% -
SetIntersection_Interlaced_Set_string_262144_16384 5.30% 2790373.535 2938147.297 - 4.40% -
std::fill_n(list<int>)/8192 5.29% 8454.456 8901.643 - 21.95% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 5.28% 3.050 3.211 - 6.70% -
ranges::min(std::deque<char>)/8 5.28% 2.351 2.476 - -0.76% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.28% 9.840 10.360 - 5.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.28% 12561.881 13224.597 - -1.38% -
SetIntersection_None_Vector_uint64_16384_64 5.27% 1099189.598 1157088.120 - 5.09% -
std::reverse_copy(deque<int>)/512 5.26% 124.065 130.595 - 6.18% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.26% 571.415 601.476 - 4.57% -
std::set<int>::contains(key)_(existent)/8192 5.26% 8.126 8.554 - 4.91% -
std::map<std::string,_int>::ctor(const&)/32 5.25% 806.938 849.303 - 17.82% -
SetIntersection_Interlaced_Set_uint32_256_1 5.24% 4159610.000 4377600.134 - 5.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.24% 1156832.761 1217455.100 - 2.33% -
rng::find_last_if(vector<char>)_(bail_90%)/8 5.24% 0.478 0.503 - 4.05% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.21% 0.405 0.426 - 0.70% -
BM_std_minmax_element<int>/65536 5.21% 15705.951 16523.666 - 12.91% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.19% 7163.162 7534.778 - -1.46% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.18% 1.072 1.127 - -5.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5.18% 5063889.101 5326152.530 - 2.46% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.17% 751.532 790.389 - 5.14% -
std::unordered_set<std::string>::erase(iterator)/8192 5.16% 29.921 31.465 - 1.54% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 5.16% 16.646 17.505 - 4.19% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.15% 6911.348 7267.500 - -0.33% -
SetIntersection_Front_Set_uint32_262144_1 5.14% 1027580.068 1080352.206 - 2.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.12% 1549367.058 1628710.203 - 6.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.10% 1018652.660 1070628.590 - 2.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 5.09% 23.863 25.078 - 7.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.09% 1.215 1.277 - -0.17% -
std::map<int,_int>::find(key)_(existent)/1024 5.08% 4.227 4.441 - 3.38% -
SetIntersection_Interlaced_Set_uint32_16384_16 5.08% 205896971.361 216350578.476 - 3.50% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.07% 23.154 24.328 - -5.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.07% 627.339 659.153 - 1.55% -
std::sort(deque<int>)_(repeated)/8 5.07% 17.699 18.596 - 3.21% -
SetIntersection_Interlaced_Set_uint32_262144_1 5.07% 1027075.535 1079117.469 - 2.50% -
std::partition(deque<int>)_(dense)/8192 5.05% 2643.909 2777.505 - 0.20% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.05% 657.692 690.918 - 1.97% -
SetIntersection_None_Vector_uint64_16384_16 5.05% 1108999.082 1164975.493 - 6.03% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.04% 213642138.535 224412807.736 - 4.14% -
BM_deque_vector_copy_backward/1 5.03% 2.116 2.222 - 4.41% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 5.02% 2.332 2.450 - 4.25% -
std::find_end(list<int>,_pred)_(same_length)/1024 5.02% 791.313 831.018 - 5.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 5.02% 1146749.052 1204259.924 - 6.41% -
std::set<int>::upper_bound(key)_(existent)/8192 5.00% 7.810 8.201 - 2.44% -
BM_PushHeap_uint32_Ascending_262144 4.99% 4.690 4.924 - 5.26% -
SetIntersection_None_Vector_string_64_64 4.98% 8764694.180 9201352.358 - 3.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.98% 1.282 1.346 - -2.87% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.97% 17.501 18.371 - -2.91% -
BM_StringAssignAsciiz_Empty_Opaque 4.97% 3.038 3.189 - -14.21% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 4.97% 2.176 2.284 - 0.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.96% 5.602 5.880 - 3.43% -
std::unordered_set<std::string>::clear()/32 4.96% 838.637 880.242 - 0.15% -
BM_PushHeap_float_SingleElement_16 4.95% 0.363 0.381 - 3.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 4.95% 0.606 0.636 - -4.93% -
std::find_if_not(deque<int>)_(process_all)/8 4.93% 2.614 2.742 - 2.76% -
std::find(list<int>)_(bail_25%)/32768 4.92% 7845.187 8230.890 - -1.96% -
std::copy_n(vector<bool>)_(aligned)/64 4.91% 1.286 1.350 - 2.02% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 4.91% 52840.882 55435.573 - -0.27% -
std::vector<int>::ctor(size)/1024 4.91% 41.091 43.108 - -0.50% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.90% 32.209 33.787 - 0.81% -
std::find_first_of(deque<int>)_(large_needle)/32 4.89% 280.749 294.478 - 4.86% -
BM_CmpEqual_short_uint 4.88% 1.102 1.156 - 4.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 4.87% 17.292 18.134 - 5.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.86% 875.743 918.327 - 4.14% -
SetIntersection_Interlaced_Vector_string_64_1 4.86% 16914688.813 17736480.065 - 5.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.85% 6.528 6.844 - 2.79% -
ranges::minmax(std::list<char>)/64 4.84% 33.467 35.088 - 5.37% -
SetIntersection_None_Set_float_16384_1024 4.84% 152188818.622 159556975.379 - 2.83% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.84% 16.929 17.748 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.83% 1550655.863 1625523.779 - 4.26% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.82% 170040725.410 178229876.695 - 3.14% -
BM_std_minmax_element<int>/4096 4.81% 990.045 1037.636 - 13.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.78% 42123.604 44138.317 - -0.95% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.77% 385.020 403.392 - 3.44% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.77% 975814.866 1022338.790 - 4.82% -
SetIntersection_None_Vector_uint64_16384_1 4.75% 1095373.795 1147435.724 - 4.36% -
std::multimap<std::string,_int>::clear()/1024 4.75% 20849.119 21839.955 - -0.62% -
std::find_if_not(list<int>)_(process_all)/8192 4.74% 7219.450 7561.759 - 10.16% -
BM_CmpLess_ushort_short 4.73% 1.005 1.053 - 4.51% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.73% 522.523 547.254 - 20.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.73% 595.880 624.039 - 1.42% -
std::transform(deque<int>,_deque<int>)/32 4.72% 21.434 22.446 - 5.24% -
BM_vector_deque_ranges_move_backward/5500 4.71% 199.615 209.012 - 4.71% -
std::multiset<int>::count(key)_(non-existent)/32 4.70% 2.360 2.471 - -4.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.70% 54922.286 57504.650 - -1.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 4.70% 18.009 18.855 - 4.05% -
SetIntersection_Front_Set_uint32_262144_262144 4.68% 1589590.494 1664015.137 - -0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.68% 350149684.061 366537785.731 - 4.95% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 4.68% 872.994 913.832 - 2.97% -
BM_std_minmax_element<int>/5500 4.68% 1324.736 1386.691 - 12.78% -
BM_deque_deque_ranges_move/2 4.67% 2.073 2.170 - -5.71% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 4.67% 12.942 13.547 - -2.89% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.66% 167373903.737 175175559.624 - 3.26% -
SetIntersection_Interlaced_Vector_string_256_1 4.65% 4254176.255 4452117.697 - 4.21% -
BM_PushHeap_string_QuickSortAdversary_262144 4.65% 16.272 17.029 - 3.85% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.64% 0.458 0.479 - 4.37% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.64% 1.498 1.568 - 11.94% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.64% 874939.340 915510.279 - 2.24% -
BM_StringRead_Cold_Deep_Empty 4.63% 1.194 1.249 - -6.21% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.63% 1.517 1.588 - 4.16% -
SetIntersection_Interlaced_Set_float_16384_64 4.62% 209901727.658 219603833.324 - 3.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 4.61% 24.619 25.755 - 2.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.61% 1.217 1.273 - 0.88% -
SetIntersection_Front_Vector_uint64_1024_1 4.60% 1051792.703 1100174.956 - 5.35% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 4.59% 17.191 17.980 - 2.51% -
BM_std_minmax_element<int>/4000 4.58% 967.695 1012.047 - 13.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 4.58% 2.142 2.240 - -0.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.57% 53478.627 55923.565 - -1.03% -
BM_StringFindAllMatch/1 4.56% 2.815 2.943 - -5.67% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 4.56% 1.266 1.324 - 8.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.55% 17978999.263 18796416.993 - 0.27% -
SetIntersection_None_Vector_string_1024_1 4.54% 1172491.796 1225768.177 - 4.96% -
SetIntersection_Front_Vector_uint64_256_64 4.54% 4365151.294 4563457.677 - 4.90% -
std::copy_n(vector<int>)/262144 4.54% 11914.027 12455.272 - -4.02% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.54% 4.092 4.277 - 0.22% -
std::multimap<int,_int>::erase(iterator)/1024 4.52% 20.200 21.114 - 1.72% -
SetIntersection_Front_Vector_uint32_262144_16 4.52% 1122677.960 1173443.789 - 6.59% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.51% 12171.605 12720.797 - 0.09% -
BM_std_minmax_element<int>/1024 4.51% 251.750 263.096 - 12.87% -
SetIntersection_Front_Set_uint32_262144_1024 4.50% 12135733.530 12681905.449 - 2.39% -
SetIntersection_Interlaced_Set_float_16384_16384 4.50% 212801581.216 222371442.850 - 0.02% -
std::partition(deque<int>)_(dense)/1024 4.49% 336.854 351.990 - -0.12% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.49% 4.265 4.457 - 4.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.47% 6.634 6.930 - 2.69% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.46% 10778.943 11260.070 - 2.91% -
BM_deque_vector_move/0 4.46% 1.307 1.365 - 0.62% -
std::remove_copy(deque<int>)_(prefix)/50 4.46% 20.102 20.998 - 4.89% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.45% 8.344 8.716 - 6.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.45% 1531181.644 1599300.417 - 4.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.44% 50.919 53.179 - -4.28% -
SetIntersection_Front_Vector_uint32_16384_16 4.44% 1115950.627 1165460.396 - 5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.44% 8620166.205 9002535.082 - 2.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.43% 0.252 0.263 - 3.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.42% 16.567 17.300 - 2.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.42% 7435.703 7764.487 - -3.50% -
std::count(vector<int>)_(every_other)/8 4.42% 1.334 1.393 - 7.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.42% 258369.086 269783.520 - 3.96% -
SetIntersection_None_Vector_string_16384_1 4.41% 1172347.952 1224087.198 - -1.02% -
std::pop_heap(deque<std::string>)/8 4.41% 57.094 59.613 - 4.66% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 4.38% 15.469 16.147 - 3.96% -
SetIntersection_Front_Vector_string_256_4 4.35% 4657623.422 4860401.302 - 3.96% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.35% 2175.553 2270.161 - 4.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.35% 18789327.509 19606178.759 - -0.29% -
std::lower_bound(std::vector<int>)/8192 4.33% 15.584 16.258 - 4.31% -
std::find(deque<int>)_(process_all)/8 4.32% 3.404 3.551 - 3.54% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.31% 348.273 363.298 - 14.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.31% 0.518 0.540 - -22.53% -
BM_deque_deque_ranges_move_backward/512 4.30% 18.894 19.707 - 4.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.28% 758.340 790.822 - -3.75% -
std::unordered_map<int,_int>::find(key)_(existent)/32 4.28% 1.470 1.533 - 19.63% -
BM_num_put<unsigned_long> 4.28% 10.884 11.350 - -1.16% -
BM_PushHeap_uint64_Ascending_1024 4.26% 2.579 2.689 - 0.50% -
std::unordered_set<int>::find(key)_(existent)/32 4.26% 1.230 1.283 - 7.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.24% 1390297.374 1449218.083 - -0.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 4.23% 951161.003 991421.695 - 3.42% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.23% 11.004 11.469 - -4.99% -
SetIntersection_Interlaced_Set_float_262144_262144 4.23% 1569607.748 1635960.612 - -0.68% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.22% 5826.435 6072.549 - 4.11% -
std::sort(deque<int>)_(ascending)/8 4.22% 17.281 18.010 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.22% 346436868.469 361041729.657 - 2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.21% 16366215.541 17054931.470 - 4.13% -
std::is_sorted(list<int>)/8192 4.20% 6979.253 7272.074 - 2.53% -
std::multimap<int,_int>::erase(iterator)/8192 4.19% 20.165 21.009 - 1.02% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.18% 16.253 16.934 - 7.04% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.18% 12.518 13.041 - 6.65% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.16% 20539.002 21394.105 - 2.75% -
std::make_heap(vector<int>,_pred)_(repeated)/8 4.16% 15.788 16.445 - 2.93% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 4.16% 288.058 300.033 - 4.31% -
std::find(vector<char>)_(bail_25%)/8 4.16% 1.063 1.107 - 4.18% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.16% 11600.773 12082.789 - 0.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.14% 33.551 34.941 - 29.99% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.14% 811.158 844.731 - -2.77% -
SetIntersection_Interlaced_Set_float_16384_16 4.14% 202764610.840 211150803.732 - 2.29% -
BM_StringFindNoMatch/512 4.13% 9.242 9.624 - 0.49% -
SetIntersection_Front_Set_uint32_64_16 4.13% 15113998.536 15738536.426 - 3.15% -
std::partition(list<int>)_(sparse)/8192 4.13% 7391.293 7696.250 - -9.84% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.12% 206354.140 214856.997 - 4.64% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 4.12% 1.849 1.925 - -19.62% -
BM_deque_vector_ranges_copy/2 4.10% 1.820 1.895 - 3.63% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.08% 201411962.432 209621844.479 - 3.75% -
SetIntersection_None_Vector_uint64_256_16 4.08% 4012541.854 4176063.078 - 3.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.06% 11833.463 12313.551 - -0.04% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 4.05% 258599.646 269084.444 - 3.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.05% 1784172.663 1856463.918 - 4.61% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 4.04% 12.794 13.312 - 3.57% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.04% 49098.083 51083.094 - 2.69% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.04% 50762.512 52812.525 - 0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.04% 173636.280 180647.397 - 4.85% -
std::copy(vector<bool>)_(aligned)/64 4.03% 1.293 1.346 - 2.13% -
std::unordered_multiset<int>::clear()/8192 4.03% 61268.125 63738.751 - -0.55% -
ranges::min(std::vector<char>)/8 4.03% 2.359 2.454 - 11.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.03% 571.782 594.821 - 4.70% -
std::map<std::string,_int>::contains(key)_(existent)/32 4.03% 16.688 17.360 - 8.11% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.02% 10.513 10.935 - -0.09% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.01% 123.567 128.526 - -1.42% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.01% 983.858 1023.303 - 2.58% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.00% 38104.410 39628.278 - -0.09% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.00% 11275.477 11726.032 - 2.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 3.99% 16631189.976 17293966.557 - 4.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.98% 8771978.431 9120792.883 - 2.81% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.97% 7.186 7.471 - 3.04% -
SetIntersection_Front_Vector_uint32_64_1 3.96% 16446125.127 17097493.422 - 4.55% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.96% 49.450 51.405 - 32.72% -
std::copy(vector<int>)/8 3.95% 2.157 2.242 - 7.19% -
std::map<std::string,_int>::contains(key)_(existent)/8192 3.95% 28.244 29.360 - 0.95% -
SetIntersection_Interlaced_Set_float_16384_256 3.94% 197711257.941 205503605.328 - 2.55% -
BM_PushHeap_float_PipeOrgan_64 3.94% 1.296 1.347 - 3.84% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.94% 2.258 2.347 - 4.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 3.94% 404.862 420.799 - 4.24% -
SetIntersection_Interlaced_Set_float_16384_4 3.93% 166200178.281 172736792.605 - 3.56% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.93% 395.157 410.695 - 0.47% -
std::set<int>::insert(value)_(already_present)/8192 3.93% 9.220 9.582 - -2.46% -
SetIntersection_None_Set_string_16384_1 3.93% 188177438.209 195571357.572 - 1.84% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.92% 209.842 218.059 - -0.25% -
std::set<int>::upper_bound(key)_(existent)/1024 3.91% 3.989 4.145 - -8.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.91% 0.272 0.283 - 2.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 3.91% 33.671 34.986 - 3.49% -
std::set<int>::find(key)_(existent)/8192 3.90% 7.983 8.294 - -1.42% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.90% 761.595 791.302 - -5.34% -
BM_vector_deque_ranges_move/64 3.90% 2.710 2.816 - -0.44% -
std::remove(list<int>)_(prefix)/1024 3.90% 982.235 1020.540 - -2.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 3.90% 15.531 16.136 - 1.45% -
std::partition_copy(deque<int>)/8192 3.90% 5666.322 5887.067 - 3.34% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 3.90% 24.155 25.096 - 10.22% -
std::partial_sort(deque<int>)_(heap)/1024 3.89% 17940.236 18638.977 - 3.71% -
std::for_each(join_view(vector<vector<int>>))/8 3.89% 1.480 1.537 - 6.63% -
std::map<int,_int>::clear()/8192 3.89% 81078.991 84233.017 - -3.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.89% 1024400.211 1064231.999 - -0.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 3.87% 61182.295 63548.679 - 0.47% -
SetIntersection_None_Vector_string_262144_1 3.86% 1302413.214 1352751.050 - 3.69% -
SetIntersection_Front_Set_uint32_16384_64 3.86% 1652527.162 1716308.380 - 2.97% -
BM_StringAssignAsciizMix_Opaque 3.85% 4.938 5.128 - -5.51% -
ranges::minmax(std::list<char>)/70000 3.84% 53465.295 55519.111 - 6.29% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.83% 18701.907 19418.833 - 2.82% -
SetIntersection_Interlaced_Set_float_64_16 3.83% 21887369.060 22725929.873 - 3.82% -
SetIntersection_None_Set_uint32_16384_1024 3.82% 155867460.433 161822966.524 - 3.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.81% 18.888 19.607 - 3.63% -
std::flat_multimap<int,_int>::erase(iterator)/32 3.81% 20.164 20.932 - 3.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.80% 4238720.222 4399859.511 - -12.89% -
SetIntersection_Front_Set_float_16384_256 3.79% 4049433.320 4202923.602 - -0.46% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.79% 767.329 796.400 - -2.68% -
std::find_first_of(vector<int>)_(small_needle)/32 3.77% 49.117 50.970 - -2.52% -
std::partial_sort_copy(deque<int>)_(repeated)/8 3.76% 9.681 10.046 - 2.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.76% 2.293 2.379 - 4.50% -
BM_StringRead_Cold_Shallow_Empty 3.75% 1.103 1.145 - -0.39% -
SetIntersection_None_Set_float_16384_256 3.75% 152753667.904 158478915.804 - 3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 3.75% 17015706.265 17652950.168 - -0.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.74% 4180875.841 4337205.427 - 3.02% -
std::set<int>::ctor(const&,_alloc)/32 3.73% 214.947 222.958 - -10.31% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.71% 116054.690 120366.027 - 0.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.71% 744.312 771.960 - 2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.71% 14011.286 14530.743 - 3.22% -
BM_StringRelational_Eq_Empty_Small_Control 3.71% 0.468 0.485 - 3.18% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 3.70% 26997.979 27997.526 - -0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.70% 23.319 24.182 - 6.33% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.70% 9656.588 10013.634 - 0.20% -
BM_deque_deque_ranges_move/64 3.70% 3.033 3.145 - 1.17% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.69% 147028.348 152457.826 - 1.39% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.69% 23214.213 24070.217 - 3.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 3.67% 11360871.596 11778306.376 - 2.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.67% 329.990 342.113 - 2.29% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.67% 46.231 47.929 - -11.99% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.67% 3.697 3.833 - 0.58% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.66% 10.150 10.522 - 2.79% -
std::multiset<int>::contains(key)_(non-existent)/32 3.66% 2.770 2.872 - 2.79% -
SetIntersection_Front_Vector_uint64_262144_4 3.66% 1065958.728 1104980.693 - 4.08% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.64% 22.188 22.996 - 0.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.64% 15853.738 16430.302 - 10.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.63% 22.997 23.832 - -4.10% -
SetIntersection_Interlaced_Set_uint64_64_4 3.62% 20706185.374 21456119.930 - 2.53% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 3.62% 22.553 23.369 - 5.54% -
BM_CmpEqual_ushort_schar 3.62% 0.983 1.018 - 0.18% -
BM_StringEraseWithMove_Huge_Transparent 3.61% 41.888 43.400 - -26.53% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.60% 531.313 550.431 - -5.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.60% 2.256 2.337 - -7.54% -
SetIntersection_Front_Vector_string_262144_1 3.59% 1038413.338 1075743.285 - -1.50% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.59% 23.914 24.773 - 10.89% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.59% 24.060 24.923 - 2.71% -
SetIntersection_Front_Set_float_262144_64 3.58% 1709465.139 1770730.456 - 1.73% -
std::multiset<int>::count(key)_(non-existent)/8192 3.58% 9.130 9.457 - -4.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.57% 3846.277 3983.584 - 3.30% -
BM_PushHeap_uint32_Random_64 3.57% 5.013 5.192 - 0.63% -
SetIntersection_Front_Set_uint64_256_256 3.56% 7273414.558 7532468.214 - -2.63% -
BM_StringAssignAsciiz_Empty_Transparent 3.56% 0.346 0.358 - 1.69% -
std::set<int>::contains(key)_(non-existent)/8192 3.56% 10.172 10.533 - 7.30% -
SetIntersection_Front_Set_uint32_64_64 3.55% 12837499.648 13293272.569 - 0.55% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.55% 16.505 17.090 - 5.25% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.55% 172.065 178.167 - 4.55% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.55% 12857.113 13313.080 - 1.53% -
std::map<std::string,_int>::erase(iterator)/8192 3.54% 29.145 30.178 - -4.70% -
std::unordered_set<std::string>::clear()/1024 3.54% 22312.977 23102.728 - -1.92% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.54% 4838759.136 5009866.165 - -0.07% -
std::stable_partition(deque<int>)_(dense)/1024 3.54% 562.547 582.436 - 3.07% -
SetIntersection_Interlaced_Set_float_256_64 3.54% 13247160.959 13715475.151 - 2.73% -
std::multiset<std::string>::find(key)_(existent)/32 3.53% 14.252 14.755 - -2.37% -
BM_PushHeap_string_Descending_16 3.52% 2.154 2.230 - 4.00% -
std::move_backward(vector<int>)/8 3.52% 2.277 2.357 - 10.53% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 3.51% 17.386 17.997 - -5.49% -
rng::starts_with(deque<int>)/1000 3.51% 451.289 467.143 - 7.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.51% 23145.258 23957.069 - 2.92% -
std::remove_copy_if(deque<int>)_(prefix)/1024 3.50% 518.080 536.233 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 3.50% 129.895 134.442 - 1.66% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.50% 8630.276 8932.269 - -1.07% -
BM_PushHeap_float_Random_16384 3.50% 7.521 7.784 - 2.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.50% 1.173 1.214 - 0.65% -
std::multimap<int,_int>::erase(iterator)/32 3.49% 20.101 20.802 - 0.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.48% 794.519 822.189 - -0.98% -
BM_std_minmax_element<int>/64 3.48% 16.221 16.786 - 2.31% -
BM_StringEraseToEnd_Huge_Transparent 3.47% 2.348 2.429 - 1.99% -
SetIntersection_Interlaced_Vector_string_64_64 3.46% 25786363.812 26679009.492 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.46% 13532552.337 14000611.398 - 5.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 3.46% 16500002.446 17070147.992 - 3.50% -
std::list<int>::ctor(size)/32 3.45% 329.525 340.883 - 2.01% -
ranges::min(std::deque<__int128>)/1 3.44% 0.693 0.717 - 10.37% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 3.44% 23.990 24.814 - -0.91% -
SetIntersection_Front_Set_uint64_262144_64 3.44% 1720534.755 1779649.330 - -0.90% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3.43% 3676.970 3803.271 - 4.09% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.43% 10.425 10.782 - 1.28% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.42% 2255.622 2332.805 - 2.44% -
std::flat_multimap<int,_int>::clear()/32 3.42% 390.480 403.818 - 0.58% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.42% 26.553 27.460 - 3.98% -
SetIntersection_Interlaced_Vector_uint32_64_1 3.41% 16377892.227 16936253.299 - 2.83% -
BM_vector_deque_ranges_move_backward/512 3.40% 17.476 18.071 - 1.48% -
BM_StringRead_Cold_Shallow_Small 3.39% 1.107 1.144 - -9.76% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 3.39% 12.774 13.207 - 0.32% -
SetIntersection_None_Set_float_64_64 3.39% 11066854.963 11441574.315 - -0.16% -
std::partial_sort(deque<int>)_(descending)/8 3.38% 41.624 43.033 - 0.92% -
BM_vector_deque_ranges_copy_backward/64000 3.37% 7739.531 8000.725 - 9.94% -
std::multiset<int>::find(key)_(existent)/1024 3.37% 4.042 4.179 - 2.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.37% 58.440 60.407 - 3.69% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.36% 389.196 402.289 - 2.82% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.36% 9.196 9.505 - -11.49% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.36% 0.334 0.346 - 3.07% -
std::unordered_multiset<int>::clear()/0 3.35% 389.172 402.215 - 2.73% -
BM_std_minmax_element<int>/512 3.35% 129.070 133.390 - 12.63% -
SetIntersection_Front_Set_uint32_256_16 3.34% 4410663.757 4558167.118 - 0.98% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.34% 40.977 42.345 - -3.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.33% 12876770.922 13305465.313 - 1.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.32% 1350.740 1395.646 - -1.90% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.32% 31.018 32.049 - 2.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.31% 16.320 16.861 - 3.72% -
BM_StringEraseToEnd_Huge_Opaque 3.31% 2.237 2.311 - 1.08% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.31% 1.804 1.863 - 2.04% -
SetIntersection_Front_Set_float_16384_1024 3.31% 13148245.130 13583316.160 - -0.09% -
SetIntersection_Front_Set_string_256_1 3.31% 4245776.357 4386170.234 - 1.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.30% 1072.453 1107.800 - -3.13% -
BM_PushHeap_float_PipeOrgan_4 3.29% 0.483 0.499 - 2.34% -
SetIntersection_None_Set_float_16384_64 3.29% 153201450.906 158241035.294 - 2.92% -
std::set<int>::ctor(const&)/32 3.29% 217.264 224.409 - 0.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.29% 22.250 22.982 - 3.70% -
BM_deque_deque_ranges_move_backward/65536 3.29% 7797.455 8053.660 - 9.00% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.28% 28.459 29.391 - 1.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.27% 96.859 100.030 - -53.94% -
std::map<int,_int>::find(key)_(existent)/8192 3.27% 5.279 5.451 - 3.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.26% 21.812 22.523 - -2.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.25% 608.741 628.550 - 0.78% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 3.25% 6306.951 6511.972 - 9.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.25% 55003.950 56789.685 - 0.48% -
std::list<int>::ctor(size)/8192 3.24% 96885.976 100026.897 - 2.15% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.24% 6743.593 6962.153 - 4.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.24% 54614.693 56384.533 - -0.08% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.24% 392.531 405.247 - 2.77% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.24% 4.457 4.602 - -0.05% -
BM_PushHeap_uint32_Ascending_64 3.24% 1.522 1.572 - -2.50% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.24% 388.537 401.112 - -0.58% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.23% 37.169 38.370 - 2.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.23% 19.545 20.175 - 6.66% -
SetIntersection_None_Vector_uint64_256_4 3.23% 4194368.724 4329691.605 - 3.14% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.23% 115655.398 119386.389 - 0.01% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.22% 465.058 480.043 - 0.85% -
std::flat_multimap<int,_int>::clear()/1024 3.21% 391.748 404.309 - -0.93% -
SetIntersection_None_Set_uint32_16384_256 3.20% 156437146.861 161450937.849 - 2.79% -
SetIntersection_None_Set_uint64_64_4 3.20% 21481309.502 22169356.604 - 2.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.20% 201570699.565 208020685.577 - 7.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3.19% 4916633.499 5073714.455 - 4.02% -
std::multimap<std::string,_int>::clear()/8192 3.19% 209411.199 216097.759 - 0.79% -
std::for_each_n(list<int>)/50 3.19% 21.950 22.650 - 3.35% -
SetIntersection_None_Vector_uint32_16_16 3.19% 33560319.346 34629735.403 - 2.84% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.18% 10.605 10.942 - -0.38% -
std::remove_if(deque<int>)_(sprinkled)/32 3.18% 53.840 55.553 - 5.99% -
std::copy_if(list<int>)_(entire_range)/64 3.18% 31.162 32.153 - 7.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.18% 24.072 24.837 - 1.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.18% 15.669 16.167 - -1.13% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.17% 765.640 789.946 - -1.59% -
bm_ranges_lexicographical_compare<int>/64 3.17% 4.259 4.394 - 2.04% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.16% 216.628 223.470 - 0.36% -
std::unordered_set<int>::erase(key)_(existent)/8192 3.15% 22.505 23.214 - 0.97% -
std::multimap<int,_int>::clear()/32 3.14% 633.214 653.095 - 0.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.14% 28.866 29.772 - 9.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.14% 112958.478 116501.934 - 2.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.13% 200.133 206.399 - 1.77% -
std::map<int,_int>::erase(iterator)/32 3.13% 19.956 20.581 - -1.58% -
SetIntersection_Front_Vector_string_16_16 3.13% 50238201.295 51810160.085 - 1.93% -
std::is_sorted(vector<int>)/8192 3.13% 1918.632 1978.629 - 4.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.12% 1.580 1.629 - 18.17% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.12% 26.056 26.869 - 4.57% -
SetIntersection_None_Set_uint32_16384_64 3.11% 156353572.239 161219000.678 - 2.51% -
std::move(vector<bool>)_(unaligned)/512 3.11% 4.566 4.708 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 3.10% 56970368.840 58735858.534 - 3.39% -
SetIntersection_None_Set_float_16384_16 3.10% 153707018.558 158468732.148 - 2.52% -
rng::fold_left(deque<int>)/8192 3.10% 4329.009 4463.081 - -1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 3.10% 214184293.544 220814709.926 - 2.74% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.09% 1759608.726 1814048.504 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.09% 1.640 1.691 - 1.82% -
std::multiset<int>::clear()/32 3.08% 615.970 634.970 - 1.33% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.08% 3555.011 3664.578 - 4.88% -
std::unordered_set<int>::count(key)_(existent)/32 3.08% 1.490 1.536 - 18.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.08% 16031584.547 16525109.326 - 2.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.07% 26232.227 27038.289 - -3.45% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.07% 90.105 92.871 - 7.86% -
SetIntersection_Front_Set_uint32_16_16 3.06% 37379049.566 38523132.077 - 1.13% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.06% 0.607 0.626 - 3.19% -
std::fill_n(vector<bool>)/64 3.04% 1.357 1.399 - 4.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.04% 1096.703 1130.047 - -3.44% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.03% 2.189 2.255 - -4.44% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.02% 0.589 0.607 - 3.56% -
std::map<int,_int>::find(key)_(existent)/32 3.02% 1.691 1.742 - 3.04% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 3.01% 17.199 17.716 - 2.15% -
std::move_backward(list<int>)/4096 3.00% 4809.954 4954.467 - -0.79% -
std::list<int>::ctor(size)/1024 3.00% 11958.730 12317.498 - 2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.99% 8000367.230 8239858.397 - 2.31% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 2.99% 25.920 26.695 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.99% 7431846.462 7654201.695 - -0.34% -
SetIntersection_Front_Vector_float_16384_64 2.99% 1335629.956 1375568.031 - 1.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.98% 1562.352 1608.957 - 2.61% -
BM_deque_deque_ranges_move/1 2.98% 2.347 2.417 - -5.45% -
BM_StringDestroy_Large 2.97% 7.243 7.458 - -26.38% -
BM_StringRelational_Eq_Empty_Huge_Control 2.97% 0.470 0.484 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 54729.781 56356.722 - 1.95% -
std::flat_multimap<int,_int>::ctor(const&)/0 2.97% 12.650 13.026 - -0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.97% 19.587 20.168 - -1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.96% 1141494.751 1175312.184 - 3.43% -
std::unordered_map<int,_int>::clear()/1024 2.96% 7900.775 8134.681 - -24.82% -
SetIntersection_None_Set_string_16384_4 2.95% 189204376.097 194785286.506 - 1.64% -
BM_StringRelational_Compare_Huge_Empty_Control 2.95% 1.610 1.658 - 2.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.94% 6.802 7.002 - 1.13% -
std::map<int,_int>::count(key)_(non-existent)/32 2.94% 2.853 2.937 - 1.83% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.94% 11558.311 11897.670 - 4.27% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.94% 10.891 11.211 - 2.39% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.94% 11601.828 11942.397 - 3.36% -
std::list<std::string>::ctor(size)/1024 2.93% 12343.528 12705.414 - 0.96% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.93% 5.436 5.595 - -0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.92% 6.794 6.992 - 2.76% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.92% 9.859 10.147 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.92% 2374600.626 2443937.442 - 5.36% -
BM_align/256 2.92% 0.656 0.676 - 8.48% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 2.92% 14.850 15.283 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 2.92% 1011478.546 1040982.208 - -1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.92% 1115250.811 1147780.703 - -0.43% -
BM_vector_deque_copy_backward/64000 2.92% 7786.385 8013.433 - 9.92% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.90% 248189.792 255396.375 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.90% 390.916 402.266 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.90% 11739928.609 12080596.526 - 0.02% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.90% 2.216 2.281 - 3.21% -
SetIntersection_None_Set_float_16384_4 2.90% 154246143.892 158716157.965 - 2.13% -
BM_CmpEqual_ushort_uchar 2.89% 1.090 1.122 - 2.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.88% 390.403 401.663 - -1.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.88% 23.372 24.046 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.88% 15999540.223 16460661.114 - 2.36% -
SetIntersection_Front_Vector_uint64_256_256 2.88% 4528669.824 4658976.672 - 2.57% -
std::multiset<std::string>::clear()/1024 2.88% 20902.912 21503.987 - -3.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.87% 1022286.767 1051675.046 - 1.89% -
std::find_end(vector<int>)_(same_length)/1024 2.87% 247.109 254.212 - 3.14% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.87% 2.119 2.180 - 2.53% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 2.87% 20.045 20.620 - 0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.86% 49.306 50.718 - 1.21% -
std::make_heap(deque<int>)_(descending)/1024 2.86% 1087.958 1119.092 - 1.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.86% 410.632 422.367 - -0.11% -
std::set<int>::insert(value)_(new_value,_middle)/1024 2.86% 25.688 26.421 - 0.63% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.85% 6744.581 6937.109 - 3.52% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.84% 116700.455 120019.487 - -0.62% -
SetIntersection_Interlaced_Set_uint32_64_16 2.84% 22242213.393 22874213.699 - 2.77% -
SetIntersection_Front_Set_float_16384_16384 2.84% 224856054.571 231243942.453 - 2.76% -
std::pop_heap(deque<float>)/1024 2.83% 12.314 12.663 - -1.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.83% 1261.252 1296.945 - 9.57% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.83% 610.112 627.365 - 0.73% -
SetIntersection_None_Set_uint32_64_4 2.82% 21585171.612 22194848.962 - 2.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.82% 912.208 937.971 - 1.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.82% 241297.674 248101.914 - -0.97% -
std::set<int>::upper_bound(key)_(existent)/32 2.81% 1.711 1.759 - -0.57% -
SetIntersection_Front_Set_string_16384_4 2.80% 1282385.209 1318348.988 - 3.69% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.80% 17.317 17.802 - -0.07% -
BM_deque_deque_move_backward/1 2.79% 2.700 2.775 - 0.36% -
SetIntersection_Interlaced_Vector_string_16_4 2.79% 65951141.435 67788402.852 - 1.55% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.77% 0.557 0.572 - 8.36% -
SetIntersection_Front_Vector_string_256_64 2.77% 10368653.825 10655717.405 - 4.79% -
std::multiset<int>::ctor(const&)/8192 2.77% 51137.089 52552.554 - 0.56% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.76% 561.132 576.644 - -0.81% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.76% 7.645 7.856 - -1.55% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 2.76% 863.658 887.519 - 0.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.76% 2962035.451 3043834.845 - -24.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.76% 57.071 58.643 - -2.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 2.75% 18.838 19.357 - 1.89% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.75% 0.486 0.500 - 1.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.75% 392.403 403.189 - -0.51% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.75% 34.590 35.540 - 5.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.74% 1087533.655 1117380.359 - -0.01% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.74% 787.408 809.003 - -5.42% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.74% 812.242 834.508 - 2.87% -
BM_align/8 2.74% 0.673 0.692 - 11.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.73% 435.606 447.500 - -1.97% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 680.011 698.525 - 1.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.72% 15.664 16.090 - 0.17% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 2.72% 10.279 10.559 - 3.19% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 2.72% 220.624 226.623 - -0.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.71% 147297.714 151294.286 - 2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 2.71% 38752980.809 39802563.165 - 1.22% -
std::flat_multimap<int,_int>::clear()/8192 2.71% 406.869 417.877 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.70% 15.673 16.097 - -1.21% -
SetIntersection_Interlaced_Set_float_1024_256 2.70% 14510549.273 14902399.383 - 4.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.70% 50.585 51.950 - 1.17% -
SetIntersection_Front_Vector_string_1024_64 2.70% 3175798.993 3261408.474 - 2.22% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.69% 24.201 24.853 - 3.14% -
SetIntersection_Front_Vector_string_1024_256 2.69% 9100079.278 9344936.718 - 2.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.69% 140973737.403 144764432.224 - 2.55% -
BM_PushHeap_uint64_Ascending_16384 2.69% 3.608 3.705 - -0.72% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.68% 32.140 33.002 - 0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.68% 393.232 403.780 - -0.52% -
SetIntersection_None_Set_uint32_16384_16384 2.68% 158828817.488 163088654.667 - 1.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.68% 1677509.826 1722473.799 - -22.70% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.68% 32.704 33.581 - -1.83% -
std::map<int,_int>::erase(iterator)/1024 2.68% 20.083 20.621 - -1.28% -
bm_swap_ranges_vb_aligned/64 2.67% 2.777 2.851 - -0.72% -
SetIntersection_None_Vector_string_16_16 2.67% 34436307.480 35354143.732 - 2.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.67% 86.894 89.210 - 3.02% -
SetIntersection_None_Vector_string_16384_1024 2.66% 1204039.504 1236122.244 - 0.61% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.66% 36298.879 37266.096 - 0.26% -
SetIntersection_None_Set_float_16384_1 2.66% 154514690.772 158629055.739 - 2.18% -
SetIntersection_Interlaced_Set_uint64_64_16 2.66% 22148200.523 22737357.180 - -1.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.66% 1.511 1.551 - 2.89% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.66% 50344.763 51682.177 - -1.21% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.65% 22.645 23.246 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.65% 9081545.808 9322343.623 - 0.34% -
BM_align/64 2.65% 0.673 0.691 - 10.92% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.64% 51371.408 52728.072 - 3.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.64% 18.503 18.991 - 1.29% -
std::set<int>::equal_range(key)_(existent)/8192 2.64% 7.883 8.091 - -2.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.63% 36.715 37.682 - 8.70% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.63% 1.473 1.511 - 2.47% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.62% 22.516 23.107 - 0.39% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 2.62% 12.696 13.029 - -0.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.62% 389.721 399.925 - 2.12% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.62% 1829.749 1877.616 - -3.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.61% 13412.056 13762.322 - 1.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.61% 217.048 222.711 - 2.20% -
SetIntersection_Interlaced_Set_uint32_256_16 2.61% 12022289.766 12335871.570 - 1.85% -
SetIntersection_Front_Set_string_16384_1024 2.61% 58228383.051 59746806.475 - 0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.61% 13653281.211 14009231.566 - 2.25% -
SetIntersection_Interlaced_Set_uint64_16_4 2.60% 59479304.622 61026325.374 - 2.25% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.60% 9.476 9.722 - 1.18% -
SetIntersection_Front_Vector_uint64_64_4 2.60% 15877985.035 16290307.905 - 1.95% -
SetIntersection_None_Set_uint64_16_16 2.59% 35205875.730 36118846.331 - 1.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.59% 19.060 19.553 - 5.73% -
std::search(deque<int>)_(no_match)/1000 2.59% 392.711 402.873 - 0.22% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.59% 6491.812 6659.757 - -2.13% -
std::for_each_n(vector<int>)/8 2.58% 2.638 2.707 - 2.17% -
std::copy_if(vector<int>)_(entire_range)/8 2.58% 2.268 2.327 - 8.47% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.58% 5.319 5.456 - 7.31% -
std::rotate_copy(deque<int>)/32 2.58% 2.629 2.697 - 4.93% -
std::all_of(vector<int>)_(process_all)/8 2.58% 2.336 2.396 - -0.99% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.57% 2.859 2.933 - 1.81% -
std::unordered_map<int,_int>::ctor(const&)/32 2.57% 198.902 204.010 - 1.50% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.57% 0.817 0.838 - 1.61% -
std::search(list<int>)_(same_length)/1024 2.56% 753.023 772.331 - 0.81% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.56% 180923.798 185560.449 - 0.64% -
BM_CmpEqual_int_int 2.56% 1.051 1.078 - -0.97% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.56% 15.282 15.673 - 0.43% -
BM_deque_vector_move/64000 2.56% 3010.196 3087.258 - 2.88% -
std::move(vector<bool>)_(aligned)/64 2.56% 1.545 1.585 - -11.92% -
BM_PushHeap_uint32_Ascending_256 2.56% 2.079 2.132 - -1.21% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.56% 6421.821 6586.037 - 0.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2.56% 1166897.099 1196713.964 - 3.15% -
BM_PushHeap_string_PipeOrgan_1024 2.55% 9.681 9.928 - -6.19% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.55% 1.442 1.479 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.55% 1034957.496 1061327.680 - 1.28% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.54% 97078.085 99546.213 - 2.33% -
SetIntersection_None_Set_uint32_16384_16 2.54% 157207036.145 161199549.708 - 1.96% -
SetIntersection_Front_Set_string_262144_16384 2.54% 341668153.580 350332479.542 - 0.91% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.54% 66.746 68.438 - 32.32% -
std::set<std::string>::find(key)_(non-existent)/32 2.53% 10.177 10.435 - -5.04% -
SetIntersection_None_Set_uint32_16384_1 2.52% 157801486.392 161782179.727 - 1.94% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.52% 18.003 18.455 - 3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.51% 54407642.249 55774735.340 - 2.08% -
std::partial_sort(deque<int>)_(shuffled)/8 2.51% 31.542 32.335 - -0.17% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.51% 15.990 16.391 - -5.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.51% 17.290 17.723 - 1.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 2.51% 21.130 21.659 - 3.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 2.50% 21.481 22.018 - -1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.50% 1220.098 1250.601 - -3.78% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.50% 42.864 43.936 - -3.99% -
SetIntersection_Interlaced_Set_float_16384_1 2.50% 1004314.784 1029402.896 - -2.25% -
std::partial_sort(deque<int>)_(heap)/8192 2.50% 262370.727 268917.685 - 2.00% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 2.49% 1.281 1.313 - -0.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.49% 658.115 674.525 - -0.08% -
SetIntersection_None_Vector_uint32_16384_1024 2.49% 1096151.424 1123402.723 - 1.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.48% 333.895 342.179 - 0.91% -
std::partial_sort(deque<int>)_(shuffled)/8192 2.48% 239980.502 245926.615 - 3.72% -
BM_StringFindStringLiteral/128 2.47% 3.093 3.169 - -9.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 2.47% 33.406 34.230 - 10.74% -
std::set<int>::contains(key)_(non-existent)/1024 2.47% 6.012 6.161 - 4.68% -
std::set<std::string>::count(key)_(existent)/1024 2.47% 23.925 24.515 - -2.03% -
BM_deque_deque_ranges_copy/2 2.46% 2.182 2.235 - 2.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.46% 65961.278 67585.984 - 2.24% -
SetIntersection_None_Set_string_1024_4 2.46% 8925497.890 9145243.203 - 0.96% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.46% 35649641.866 36526261.215 - 1.92% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.46% 245.718 251.760 - 2.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.46% 31811.031 32592.322 - 2.38% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.45% 288.178 295.247 - 2.63% -
BM_StringAssignAsciiz_Small_Opaque 2.45% 3.041 3.116 - -11.72% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.45% 12714.098 13024.962 - 1.74% -
SetIntersection_None_Set_uint32_1024_64 2.44% 8882275.896 9099364.933 - 2.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 2.44% 56027091.234 57391383.447 - 1.93% -
std::rotate_copy(list<int>)/8192 2.43% 6702.015 6865.037 - -11.42% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.43% 154.967 158.730 - 0.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.43% 391.468 400.962 - -1.05% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 2.42% 9643.632 9876.856 - 3.47% -
std::multiset<int>::ctor(const&)/1024 2.42% 6388.736 6543.189 - -1.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.42% 6.373 6.527 - -0.63% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.42% 54825.478 56150.625 - 2.97% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.42% 25.804 26.428 - 2.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.42% 337079853.085 345221819.023 - 1.07% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 2.41% 63.634 65.171 - 0.43% -
std::unordered_multiset<int>::ctor(const&)/1024 2.40% 7101.298 7271.774 - 6.99% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.40% 2.357 2.414 - -12.46% -
std::move_backward(deque<int>)/8 2.40% 3.353 3.433 - 1.92% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.40% 11514.325 11790.427 - 1.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.39% 393.333 402.746 - 1.89% -
bm_ranges_lexicographical_compare<signed_char>/1 2.39% 1.640 1.680 - -3.76% -
std::copy_if(list<int>)_(every_other)/1048576 2.38% 820276.153 839817.602 - -2.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.38% 13364.621 13682.893 - 2.26% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.38% 1.321 1.353 - 0.56% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.38% 32.047 32.810 - 6.26% -
std::stable_sort(deque<int>)_(ascending)/8 2.38% 17.471 17.886 - -2.03% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.38% 31543.079 32292.729 - 2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 2.38% 17869422.210 18294028.286 - -0.31% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.37% 222.760 228.047 - 4.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.37% 17.238 17.647 - 2.44% -
BM_align/1 2.37% 0.677 0.693 - 11.23% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.37% 651.323 666.755 - -1.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.36% 1.197 1.225 - -3.87% -
SetIntersection_Front_Set_uint64_64_1 2.36% 16406536.458 16793292.019 - 1.61% -
std::remove(deque<int>)_(prefix)/32 2.36% 52.757 54.000 - 2.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.35% 5356.432 5482.569 - -19.56% -
SetIntersection_Front_Vector_uint64_64_1 2.35% 16336713.270 16721383.051 - 1.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.35% 34869.989 35689.926 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 2.35% 15.659 16.026 - -0.16% -
SetIntersection_None_Set_uint32_16384_4 2.34% 157372859.736 161051926.426 - 1.72% -
BM_StringFindNoMatch/4096 2.33% 74.730 76.473 - 0.79% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.33% 9956581.462 10188416.985 - 0.03% -
BM_StringEraseWithMove_Small_Opaque 2.32% 2.185 2.236 - -13.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 2.32% 51.597 52.794 - -0.39% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.32% 62.420 63.868 - 1.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.32% 163.715 167.506 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.31% 1203174.805 1231024.456 - -0.49% -
std::multimap<int,_int>::find(key)_(existent)/32 2.31% 1.715 1.754 - 0.54% -
std::count(list<int>)_(every_other)/8 2.31% 2.039 2.086 - 2.03% -
std::multiset<int>::insert(value)_(already_present)/1024 2.31% 27.268 27.897 - -3.10% -
std::map<int,_int>::count(key)_(existent)/8192 2.31% 5.641 5.771 - -0.35% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 2.30% 17.272 17.670 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.30% 34227.917 35016.577 - 1.03% -
bm_ranges_lexicographical_compare<signed_char>/512 2.30% 7.848 8.029 - -3.13% -
BM_StringEraseWithMove_Small_Transparent 2.30% 2.181 2.231 - -11.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.29% 58340715.125 59679623.664 - 2.44% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 2.29% 34.977 35.780 - 0.54% -
BM_deque_deque_move_backward/2 2.29% 2.461 2.517 - -0.21% -
std::move_backward(deque<int>)/64 2.29% 5.168 5.287 - -20.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.29% 16.146 16.516 - -0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.29% 4.953 5.067 - 0.05% -
SetIntersection_Front_Set_uint32_16384_16 2.29% 1185118.223 1212247.542 - 1.52% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.29% 54904.623 56161.308 - 1.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.29% 0.646 0.661 - 3.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 2.29% 16503995.408 16881398.245 - 2.33% -
SetIntersection_Interlaced_Vector_uint64_4_4 2.29% 135104874.065 138192241.856 - 1.74% -
SetIntersection_None_Set_uint32_256_1 2.28% 11639434.110 11905240.261 - 2.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 2.28% 35437.587 36246.549 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.28% 8619454.127 8815646.302 - -0.41% -
std::make_heap(deque<int>)_(repeated)/8192 2.27% 17803.513 18207.999 - 1.11% -
std::map<std::string,_int>::ctor(const&)/1024 2.27% 34576.675 35361.529 - -8.94% -
BM_CmpEqual_uchar_schar 2.26% 0.986 1.009 - 1.41% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 2.26% 143715.019 146959.770 - -1.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 2.25% 1.186 1.213 - -1.93% -
BM_deque_vector_move_backward/0 2.25% 1.411 1.443 - 5.81% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.25% 9.418 9.630 - -10.02% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.24% 1.509 1.543 - 2.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.24% 10.561 10.798 - 0.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 2.24% 70.026 71.595 - 1.20% -
std::stable_partition(vector<int>)_(sparse)/1024 2.24% 208.567 213.238 - 2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.24% 15436775.055 15782405.255 - 1.29% -
BM_PushHeap_uint32_Random_16 2.24% 4.150 4.243 - 2.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.23% 63506.314 64921.570 - 0.08% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.23% 25.502 26.070 - -2.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.23% 52856.203 54034.009 - 0.24% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.22% 334.833 342.275 - 2.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.22% 6.561 6.707 - 1.37% -
std::map<int,_int>::erase(iterator)/8192 2.22% 23.491 24.012 - -1.45% -
BM_deque_vector_copy_backward/2 2.21% 1.831 1.872 - 2.00% -
SetIntersection_None_Set_string_64_16 2.21% 18655314.857 19068308.508 - 2.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.21% 43.897 44.866 - 13.50% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 2.20% 22.769 23.270 - -10.33% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 2.20% 25.687 26.252 - -0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.20% 1104961.095 1129232.626 - 0.60% -
SetIntersection_None_Set_uint64_16_1 2.19% 66420766.604 67877319.467 - 1.68% -
SetIntersection_Interlaced_Set_uint64_64_1 2.19% 16345183.366 16703440.230 - 2.14% -
SetIntersection_None_Set_float_64_4 2.19% 20967693.511 21427038.043 - 1.79% -
SetIntersection_None_Vector_uint64_16384_16384 2.19% 1088929.085 1112738.541 - 0.47% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.19% 1827.703 1867.661 - -5.02% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 2.19% 12.911 13.194 - -0.67% -
ranges::minmax(std::deque<long_long>)/1 2.18% 0.773 0.789 - 11.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.18% 344.433 351.951 - -0.22% -
std::adjacent_find(list<int>,_pred)/8 2.18% 3.764 3.846 - -3.78% -
SetIntersection_None_Vector_uint32_262144_256 2.17% 1111252.166 1135420.519 - 0.27% -
BM_StringConstructDestroyCStr_Small_Opaque 2.17% 2.250 2.299 - -58.45% -
BM_CmpLess_ushort_int 2.17% 1.053 1.076 - 0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 2.17% 63073584.926 64439768.853 - 2.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 2.17% 54629418.487 55812287.322 - 2.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.17% 21.014 21.469 - 0.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.16% 191.582 195.726 - -1.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.16% 29.249 29.881 - -1.77% -
SetIntersection_None_Set_string_256_1 2.16% 11401696.735 11647772.866 - 0.54% -
std::unique(deque<int>)_(sprinkled)/32 2.15% 52.728 53.864 - -1.36% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.15% 35791.122 36561.055 - -0.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.15% 81.908 83.669 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.15% 15.905 16.247 - -0.26% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 2.15% 1.202 1.228 - -6.71% -
std::set<std::string>::insert(value)_(new_value,_end)/0 2.15% 27.954 28.554 - 4.13% -
BM_StringAssignAsciizMix_Transparent 2.15% 2.947 3.010 - -3.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.15% 85200.160 87028.186 - 3.14% -
std::unique(list<int>)_(sprinkled)/8192 2.14% 7950.397 8120.711 - 2.47% -
std::stable_sort(deque<int>)_(repeated)/8 2.14% 17.842 18.223 - -3.56% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.14% 6445.482 6583.252 - 2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 2.14% 57694802.680 58926768.642 - 1.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.13% 73.898 75.471 - -5.40% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.13% 391.299 399.619 - 2.16% -
BM_CmpLess_int_uint 2.13% 1.062 1.085 - -2.70% -
BM_PushHeap_string_QuickSortAdversary_1024 2.12% 15.333 15.658 - 2.11% -
BM_CmpEqual_uchar_uchar 2.12% 1.052 1.074 - 0.34% -
std::find(vector<int>)_(process_all)/8 2.12% 2.705 2.762 - 1.11% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.12% 1033.077 1054.949 - 0.78% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.12% 40908.893 41774.512 - -0.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 2.12% 22.145 22.614 - -0.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.11% 56027.564 57212.286 - -2.65% -
std::partition(deque<int>)_(sparse)/1024 2.11% 378.266 386.254 - 1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.11% 8703961.082 8887688.585 - 1.52% -
std::find(vector<short>)_(process_all)/8 2.11% 0.677 0.692 - 1.06% -
ranges::minmax(std::list<long_long>)/64 2.11% 30.379 31.020 - 4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.11% 27439692.634 28017844.454 - 1.68% -
SetIntersection_Front_Set_uint64_16_1 2.11% 62518189.786 63834320.628 - 1.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.10% 14.934 15.248 - 0.35% -
std::stable_sort(vector<int>)_(pipe-organ)/8 2.10% 18.435 18.821 - 1.74% -
std::stable_partition(deque<int>)_(dense)/50 2.09% 36.614 37.381 - 2.97% -
SetIntersection_Front_Set_string_64_4 2.09% 18619338.072 19008737.428 - 0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 2.09% 35580467.962 36323833.988 - 2.20% -
bm_ranges_swap_ranges_vb_aligned/65536 2.09% 122.984 125.553 - 1.84% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.09% 649.921 663.491 - -0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 2.08% 62857217.918 64167391.655 - 1.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.08% 11292313.311 11527565.613 - -1.01% -
std::partial_sort_copy(list<int>)_(descending)/8 2.08% 15.817 16.147 - 2.51% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.08% 14.532 14.835 - 0.67% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.08% 31.732 32.392 - 1.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.08% 15637.916 15963.027 - 2.05% -
BM_vector_deque_ranges_copy_backward/64 2.08% 2.983 3.045 - -2.85% -
std::search(vector<int>,_pred)_(near_matches)/1024 2.08% 23511.604 23999.630 - 0.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.07% 3.755 3.833 - 0.17% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.07% 1.515 1.547 - 0.67% -
SetIntersection_Front_Set_uint32_16_4 2.07% 54445602.113 55573793.343 - 1.14% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.07% 26.174 26.715 - 1.23% -
std::stable_partition(list<int>)_(dense)/50 2.07% 56.070 57.230 - 0.46% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.07% 10.385 10.600 - 1.71% -
std::find_end(vector<int>)_(process_all)/1000 2.07% 215.983 220.447 - -0.73% -
SetIntersection_None_Set_uint64_256_16 2.07% 10758092.662 10980328.244 - 0.80% -
std::partial_sort_copy(list<int>)_(heap)/8 2.06% 17.066 17.418 - 3.42% -
std::list<std::string>::ctor(size)/8192 2.06% 102019.332 104123.998 - 0.59% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.06% 36127.011 36872.259 - 1.70% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.06% 113466.321 115806.255 - 0.84% -
BM_num_get<void*> 2.06% 10.821 11.044 - -1.64% -
std::lower_bound(std::vector<int>)/8 2.06% 7.717 7.876 - 2.02% -
std::find_end(list<int>)_(same_length)/1024 2.06% 745.844 761.195 - 1.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.06% 1.706 1.741 - 5.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.06% 72407.283 73896.727 - 0.75% -
SetIntersection_None_Vector_string_64_16 2.06% 14118221.268 14408391.249 - 2.20% -
std::for_each_n(deque<int>)/8 2.05% 1.156 1.180 - 4.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.05% 5841051.162 5960971.296 - 2.72% -
std::copy(list<int>)/8 2.05% 2.443 2.493 - 2.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.05% 13882620.684 14167354.340 - 2.18% -
BM_deque_vector_move_backward/64000 2.05% 7852.892 8013.946 - 15.41% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.05% 11.489 11.724 - -3.74% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.05% 6110.495 6235.614 - 0.26% -
SetIntersection_None_Set_string_256_256 2.04% 5736584.322 5853843.978 - -0.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.04% 77.154 78.730 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.04% 352427034.230 359616280.871 - 2.75% -
SetIntersection_Front_Vector_string_16384_16 2.04% 1596193.254 1628723.095 - 0.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.03% 1.824 1.861 - 0.81% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.03% 1882.892 1921.121 - -1.16% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.03% 6142447.139 6267086.729 - -18.82% -
SetIntersection_None_Vector_string_64_1 2.02% 17288026.912 17637661.247 - 1.62% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.02% 36608.047 37347.727 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.01% 53988760.785 55075111.613 - 1.89% -
BM_vector_deque_move_backward/5500 2.01% 197.775 201.753 - 2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 2.01% 54938627.297 56043433.667 - 1.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.01% 6740.586 6876.065 - 2.87% -
SetIntersection_Interlaced_Vector_string_4_1 2.00% 218308510.836 222675480.346 - 1.68% -
SetIntersection_Interlaced_Vector_string_1024_4 2.00% 1637484.491 1670163.339 - 2.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.99% 1.204 1.228 - -6.96% -
SetIntersection_Front_Vector_string_16_1 1.99% 64283374.416 65564911.869 - 1.80% -
std::sort_heap(deque<int>,_pred)/8 1.99% 34.196 34.878 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 1.99% 214044533.343 218305916.753 - 1.72% -
SetIntersection_None_Set_uint32_256_4 1.99% 11418653.995 11645905.342 - 0.93% -
BM_PushHeap_uint32_Ascending_1024 1.99% 2.551 2.601 - -0.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.99% 745.415 760.223 - -1.20% -
std::move(vector<bool>)_(unaligned)/32768 1.99% 204.751 208.818 - 3.20% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.99% 4138360.955 4220525.523 - 2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.98% 4274442.609 4359031.634 - 1.53% -
BM_deque_vector_ranges_copy/4096 1.97% 144.506 147.360 - 1.80% -
std::is_sorted(list<int>)/8 1.97% 2.107 2.148 - 2.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.97% 2186720.743 2229798.561 - 2.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.97% 56287178.305 57395188.950 - 1.75% -
SetIntersection_None_Vector_string_16_1 1.97% 65019181.018 66298131.826 - 1.56% -
BM_CmpEqual_uchar_int 1.97% 1.057 1.077 - -0.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.96% 52.814 53.851 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.96% 11484799.905 11709987.090 - -0.62% -
BM_StringAssignStr_Huge_Opaque 1.96% 107.522 109.630 - -3.86% -
std::map<int,_int>::count(key)_(existent)/32 1.96% 1.514 1.544 - -0.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.95% 56686.251 57794.088 - 0.89% -
BM_deque_deque_copy/4000 1.95% 138.658 141.365 - -0.57% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.95% 183476.831 187058.605 - 1.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.95% 23.963 24.431 - 2.45% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.95% 26.002 26.509 - -0.21% -
BM_PushHeap_string_PipeOrgan_64 1.95% 5.683 5.794 - -5.11% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.95% 23903.473 24368.818 - -0.68% -
std::list<std::string>::ctor(size)/32 1.94% 339.265 345.856 - -0.03% -
SetIntersection_None_Vector_string_256_16 1.94% 4181491.858 4262596.712 - -0.02% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.94% 33.457 34.106 - 0.63% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.94% 334.488 340.966 - 1.99% -
SetIntersection_Front_Set_uint64_4_1 1.94% 212959619.960 217081286.225 - 1.36% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.93% 644.026 656.487 - -1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.93% 43723.852 44569.438 - 1.70% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.93% 560.078 570.908 - 1.22% -
SetIntersection_Front_Set_float_64_64 1.93% 13711720.313 13976567.709 - 4.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 7318.675 7460.010 - 0.72% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.93% 11.301 11.519 - 0.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 1.93% 2092.597 2132.893 - -0.31% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.92% 67.116 68.407 - 1.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.92% 142643.993 145386.778 - 0.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.92% 44.018 44.864 - -0.65% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.92% 60.322 61.481 - 0.59% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.92% 6435.363 6558.658 - -0.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.92% 90639.381 92375.559 - 1.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.91% 241700705.968 246326365.600 - -1.44% -
SetIntersection_None_Vector_uint32_64_1 1.91% 16627869.795 16945604.762 - 1.71% -
BM_PushHeap_float_Ascending_16384 1.91% 4.199 4.280 - 6.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.91% 199.393 203.202 - 1.08% -
SetIntersection_None_Vector_uint64_16_16 1.91% 33492940.004 34132155.928 - 1.47% -
SetIntersection_Interlaced_Set_uint32_16_1 1.91% 62680956.500 63877154.564 - 1.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.91% 438.261 446.622 - -1.02% -
BM_deque_deque_move/4096 1.91% 147.113 149.919 - 1.34% -
BM_deque_deque_ranges_copy/1 1.91% 2.428 2.475 - 2.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.91% 21.653 22.066 - -0.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.91% 368.991 376.028 - 3.70% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.91% 135234991.428 137811297.994 - 1.57% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.90% 20.050 20.432 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.90% 9135282.934 9309132.893 - -1.02% -
rng::contains_subrange(list<int>)_(process_all)/32 1.90% 9.941 10.130 - 2.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.90% 62058.107 63235.667 - 3.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.90% 31.871 32.475 - -1.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.90% 76.831 78.288 - 70.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.89% 14.808 15.089 - -0.71% -
std::all_of(list<int>)_(process_all)/8192 1.89% 7611.014 7755.126 - 4.86% -
SetIntersection_Front_Set_uint64_1_1 1.89% 533012031.217 543095032.993 - 0.59% -
SetIntersection_Interlaced_Set_uint32_64_1 1.89% 16412303.367 16722297.402 - 1.48% -
SetIntersection_Front_Vector_string_1_1 1.89% 547805558.619 558145689.843 - 2.13% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.89% 130353.426 132811.049 - 0.04% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.88% 48876.669 49797.909 - 0.06% -
SetIntersection_Front_Vector_uint64_64_16 1.88% 14235844.969 14503582.396 - 0.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.88% 722.782 736.352 - -1.44% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.88% 11.528 11.744 - -3.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.88% 8488645.529 8647841.037 - 0.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.87% 86.515 88.136 - -0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.87% 16.522 16.831 - 0.86% -
SetIntersection_Front_Set_uint32_16_1 1.87% 62713879.116 63884859.730 - 1.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.87% 66685934.199 67929809.281 - 1.36% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.86% 5.253 5.350 - -0.39% -
BM_CmpLess_ushort_schar 1.86% 1.011 1.029 - -3.12% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.85% 286.337 291.642 - 0.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.85% 39.321 40.049 - 25.92% -
std::set<std::string>::ctor(const&,_alloc)/32 1.85% 733.386 746.942 - 7.34% -
SetIntersection_Front_Set_uint32_4_4 1.85% 136030899.637 138545208.857 - 0.73% -
std::move(vector<bool>)_(aligned)/4096 1.85% 6.946 7.075 - 1.97% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.85% 16.331 16.633 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.85% 21474.323 21870.694 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.84% 536160754.918 546035233.802 - 1.70% -
std::adjacent_find(list<int>)/8192 1.84% 6554.731 6675.431 - -6.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.84% 16363333.977 16664441.703 - 1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.84% 1022092.335 1040892.096 - -0.28% -
std::sort(deque<int>)_(descending)/8 1.84% 25.020 25.480 - 0.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.84% 5.268 5.365 - 3.37% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.84% 1.058 1.077 - -0.43% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.83% 17.313 17.630 - 0.04% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.83% 22462.047 22872.900 - 0.66% -
SetIntersection_Interlaced_Set_uint32_64_4 1.83% 20905172.404 21287097.810 - 1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.83% 62936569.732 64086015.391 - 1.52% -
SetIntersection_None_Vector_float_262144_1024 1.82% 1098176.866 1118199.744 - -2.95% -
std::unique_copy(list<int>)_(sprinkled)/32 1.82% 13.638 13.886 - 6.35% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.82% 17.261 17.575 - -0.16% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.82% 12777.910 13010.383 - 0.59% -
SetIntersection_None_Set_float_256_4 1.82% 11182799.118 11386221.987 - 0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.81% 536336098.505 546033768.467 - 1.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.81% 116886.095 118998.782 - -0.29% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.80% 57.454 58.490 - -21.42% -
BM_PushHeap_string_PipeOrgan_4 1.80% 2.534 2.580 - 1.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.80% 18315788.299 18645816.800 - 1.04% -
std::fill(list<int>)/50 1.79% 34.937 35.563 - -0.07% -
SetIntersection_None_Vector_uint32_262144_1024 1.79% 1119574.329 1139636.456 - 1.53% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.79% 4.405 4.484 - 1.21% -
rng::contains_subrange(list<int>)_(same_length)/16 1.78% 5.839 5.943 - 2.23% -
SetIntersection_Front_Vector_uint32_16_16 1.78% 35827458.016 36466812.434 - 1.97% -
BM_deque_vector_copy_backward/64000 1.78% 8031.287 8174.519 - 16.63% -
std::find(list<int>)_(bail_25%)/8192 1.78% 1427.736 1453.160 - 2.52% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.78% 51163.195 52071.941 - -0.98% -
SetIntersection_Front_Set_uint32_4_1 1.77% 212970343.266 216744854.807 - 1.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.77% 286.642 291.721 - 1.19% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.77% 9.701 9.873 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.77% 4208813.173 4283181.398 - -0.12% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.77% 13.099 13.330 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.76% 16511158.843 16802100.031 - 2.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.76% 8705151.578 8858421.031 - -0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 1.76% 139768944.445 142223922.319 - 1.22% -
std::multiset<std::string>::clear()/8192 1.76% 211067.511 214774.484 - -1.60% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.75% 23.842 24.259 - 1.18% -
SetIntersection_None_Set_uint64_256_64 1.75% 9126181.516 9286058.950 - -0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.75% 1106481.107 1125840.294 - 1.57% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.75% 113559.970 115546.153 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.75% 17348433.642 17651721.013 - 1.10% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 1.75% 342136.658 348112.994 - 0.52% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.75% 12764.599 12987.521 - 0.59% -
SetIntersection_None_Vector_string_1_1 1.74% 533835279.746 543128823.937 - 1.63% -
BM_PushHeap_uint64_Random_64 1.74% 5.418 5.512 - 2.29% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.73% 19.531 19.870 - 2.60% -
std::map<std::string,_int>::ctor(const&)/8192 1.73% 341085.359 346978.878 - -5.51% -
SetIntersection_None_Vector_uint64_64_16 1.73% 13449398.394 13681442.343 - 1.32% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.72% 316.371 321.828 - 1.82% -
SetIntersection_Interlaced_Vector_string_1_1 1.72% 547549841.244 556989920.018 - 1.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 816199.953 830264.104 - 1.15% -
BM_vector_deque_ranges_copy_backward/5500 1.72% 195.644 199.007 - 0.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.72% 29.369 29.874 - 1.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.72% 62715890.336 63792756.564 - 1.81% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.72% 56.438 57.407 - 0.29% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.71% 51426.725 52308.102 - -0.34% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.71% 8.754 8.904 - 3.67% -
SetIntersection_None_Vector_uint32_256_1 1.71% 4235364.185 4307811.682 - 1.27% -
BM_deque_vector_ranges_copy/5500 1.71% 193.158 196.460 - 1.01% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.71% 6404.942 6514.335 - -0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.70% 16901204.196 17189271.389 - 2.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.70% 14343830.815 14588239.178 - -1.41% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.70% 4.568 4.645 - -3.14% -
SetIntersection_Interlaced_Set_float_256_16 1.70% 12042466.017 12247379.085 - -0.84% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.70% 77.804 79.128 - 2.24% -
BM_vector_deque_copy_backward/70000 1.70% 8573.544 8719.255 - 6.97% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 673.450 684.891 - 1.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.69% 356.879 362.926 - 0.89% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.69% 16.410 16.688 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.69% 1121675.263 1140653.363 - -2.18% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.69% 2.220 2.257 - -2.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.69% 27.802 28.270 - 2.89% -
std::search(deque<int>)_(same_length)/8192 1.68% 3736.683 3799.474 - 1.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.68% 444.203 451.661 - -2.93% -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.68% 1.386 1.410 - 0.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 1.68% 54.525 55.439 - 78.59% -
std::unordered_set<std::string>::find(key)_(existent)/8192 1.67% 38.484 39.129 - 0.91% -
rng::contains_subrange(list<int>)_(process_all)/16 1.67% 4.818 4.899 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.67% 33778999.826 34343724.319 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.67% 55834810.698 56767639.589 - 1.20% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.67% 62264.704 63304.187 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.66% 1207658.638 1227745.790 - -1.02% -
BM_PushHeap_uint32_Random_1024 1.66% 5.747 5.843 - 1.80% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.66% 1847.040 1877.721 - -0.94% -
BM_vector_deque_ranges_copy_backward/512 1.66% 17.480 17.770 - -1.83% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.66% 207278.287 210715.466 - 0.98% -
BM_vector_deque_ranges_move_backward/1024 1.66% 37.602 38.225 - 1.27% -
SetIntersection_None_Vector_float_256_16 1.66% 3953892.809 4019392.846 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.65% 7382650.382 7504769.537 - -35.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.65% 401949.683 408590.913 - 0.49% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.65% 2.312 2.350 - 1.36% -
SetIntersection_None_Vector_string_4_1 1.65% 216566682.534 220142501.365 - 1.46% -
BM_CmpEqual_ushort_ushort 1.65% 1.046 1.063 - -0.68% -
std::copy(deque<int>)/8 1.65% 2.657 2.700 - 3.72% -
SetIntersection_Front_Set_uint32_262144_16 1.65% 1174519.125 1193856.140 - 2.62% -
SetIntersection_None_Set_uint64_64_16 1.64% 18226353.817 18526090.232 - 1.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.64% 9.976 10.140 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.64% 213477822.839 216987739.204 - 1.63% -
SetIntersection_None_Set_float_256_64 1.64% 9158123.322 9308673.044 - -0.26% -
std::sort(deque<int>)_(shuffled)/8 1.64% 22.649 23.021 - 0.88% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 6379.405 6484.157 - -1.51% -
std::rotate(vector<bool>)_(by_1/3)/32 1.64% 17.401 17.686 - 0.15% -
SetIntersection_None_Vector_uint32_16384_16384 1.63% 1094979.663 1112852.687 - 0.77% -
std::map<std::string,_int>::find(key)_(existent)/32 1.63% 16.148 16.411 - 10.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.63% 5353300.773 5440406.821 - 13.16% -
BM_deque_vector_move_backward/4000 1.63% 140.679 142.968 - 1.28% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.63% 214.186 217.669 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.63% 43330.437 44035.102 - -1.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.63% 1.206 1.226 - -7.10% -
SetIntersection_Front_Set_string_1024_4 1.62% 1232152.453 1252167.886 - -0.17% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.62% 249.879 253.936 - -4.40% -
BM_StringMove_Small 1.62% 0.755 0.767 - 8.58% -
std::set<std::string>::erase(key)_(existent)/8192 1.62% 82.352 83.685 - -10.30% -
SetIntersection_Front_Set_uint64_262144_256 1.62% 3892228.386 3955154.169 - 0.84% -
std::unordered_set<std::string>::count(key)_(existent)/8192 1.62% 37.927 38.540 - -0.07% -
SetIntersection_None_Vector_string_256_64 1.61% 3603026.106 3661213.212 - 1.06% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.61% 6433.797 6537.626 - -0.36% -
std::partition_copy(deque<int>)/32 1.61% 12.808 13.014 - 1.87% -
SetIntersection_Front_Vector_float_16384_1 1.61% 1026671.893 1043164.015 - -0.05% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.61% 23023.994 23393.748 - 0.80% -
std::reverse_copy(vector<int>)/8 1.60% 2.432 2.471 - 1.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.60% 12813.750 13018.997 - -0.48% -
std::unordered_multiset<int>::clear()/1024 1.60% 8120.603 8250.474 - -1.16% -
std::set<int>::insert(value)_(new_value,_middle)/32 1.60% 18.303 18.596 - -3.59% -
SetIntersection_Interlaced_Set_string_16384_64 1.60% 347857836.172 353414686.054 - 0.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.60% 6738.970 6846.598 - 1.71% -
SetIntersection_Front_Vector_uint32_16_1 1.59% 62956291.077 63960067.228 - 1.84% -
BM_vector_deque_copy_backward/65536 1.59% 8076.634 8205.347 - 9.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.59% 64699.036 65730.005 - -0.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.59% 137704628.240 139894554.773 - 1.78% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.59% 20.193 20.514 - 1.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.59% 6080171.385 6176712.280 - -0.02% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.59% 9.916 10.074 - -0.19% -
BM_CmpEqual_uint_uint 1.59% 1.044 1.061 - 0.79% -
BM_CmpLess_schar_uint 1.58% 1.089 1.106 - -1.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.58% 14.904 15.140 - 0.37% -
std::multiset<int>::count(key)_(non-existent)/1024 1.58% 5.785 5.876 - -1.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.58% 272.868 277.176 - 2.66% -
SetIntersection_None_Set_uint32_4_1 1.58% 216290368.740 219704644.492 - 1.24% -
std::flat_map<int,_int>::erase(iterator)/8192 1.58% 492.664 500.430 - 0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.58% 8782939.751 8921368.790 - 2.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.58% 44002.132 44695.582 - -18.46% -
SetIntersection_Interlaced_Set_float_64_64 1.58% 13167443.633 13374895.658 - 0.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.57% 4.802 4.877 - 5.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.57% 134452191.210 136564795.697 - 1.45% -
SetIntersection_Interlaced_Set_float_1024_1024 1.57% 12025995.389 12214929.644 - 1.46% -
SetIntersection_Front_Set_uint64_16_4 1.57% 54518199.065 55374231.826 - 1.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.57% 1.006 1.022 - -3.37% -
std::set<std::string>::clear()/1024 1.57% 21300.370 21634.404 - -2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.57% 35325.434 35879.214 - -0.93% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.57% 533420264.341 541778693.332 - 1.41% -
BM_std_minmax_element<short>/4 1.57% 1.202 1.221 - 7.37% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.56% 3.103 3.152 - -4.46% -
SetIntersection_None_Set_float_1024_4 1.56% 9372151.872 9518565.642 - -4.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.56% 19.323 19.625 - -2.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.56% 1223.221 1242.313 - -0.96% -
std::fill_n(vector<int>)/8192 1.56% 231.603 235.214 - 1.67% -
std::fill(vector<int>)/1024 1.56% 29.537 29.996 - 2.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 1.56% 537494692.775 545853244.542 - 1.42% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.56% 18.815 19.107 - 1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.55% 9834933.976 9987816.778 - 1.62% -
SetIntersection_Front_Set_uint32_1_1 1.55% 533680493.116 541962171.435 - -0.45% -
SetIntersection_Interlaced_Vector_string_4_4 1.55% 150263656.165 152592808.848 - 1.77% -
std::stable_partition(vector<int>)_(sparse)/32 1.55% 7.162 7.272 - 0.55% -
SetIntersection_Front_Vector_uint64_16_4 1.55% 54061901.991 54897713.808 - 0.91% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.54% 34.346 34.875 - 1.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.54% 0.966 0.980 - 4.16% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.54% 614462.701 623933.821 - -0.31% -
std::find(list<int>)_(process_all)/1024 1.54% 685.448 696.003 - 1.55% -
bm_ranges_swap_ranges_vb_aligned/64 1.54% 3.056 3.103 - 0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.53% 532646792.610 540822228.433 - 1.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.53% 48.406 49.148 - -0.38% -
std::sort(deque<int>)_(repeated)/8192 1.53% 6717.489 6820.338 - 0.75% -
SetIntersection_None_Set_string_16384_16 1.53% 190008102.055 192907910.045 - 0.73% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.52% 14103.217 14318.285 - 1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.52% 62660003.264 63615422.933 - 1.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.52% 12.852 13.048 - -0.58% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 12825.254 13020.574 - -2.62% -
std::make_heap(deque<int>)_(descending)/8192 1.52% 8581.956 8712.561 - 0.99% -
std::stable_sort(deque<int>)_(heap)/8 1.52% 23.919 24.282 - -2.05% -
SetIntersection_None_Set_uint32_1_1 1.52% 535094469.205 543227902.447 - 1.35% -
SetIntersection_Front_Set_string_256_16 1.52% 6998758.121 7105044.015 - -3.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.52% 136455270.106 138526318.217 - 1.36% -
SetIntersection_Front_Set_float_262144_262144 1.52% 1610367.838 1634789.145 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.52% 11260643.939 11431299.838 - -0.07% -
BM_PushHeap_uint32_Ascending_16384 1.51% 3.599 3.653 - 1.93% -
SetIntersection_Interlaced_Set_uint64_4_1 1.51% 213571551.282 216805286.270 - 1.35% -
BM_CmpLess_uint_ushort 1.51% 1.104 1.121 - 0.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.51% 51520.241 52300.141 - 0.28% -
SetIntersection_Interlaced_Set_uint32_1_1 1.51% 534026426.439 542107377.519 - 1.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.51% 53426.668 54234.562 - 0.58% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.51% 791.016 802.976 - -0.54% -
SetIntersection_None_Vector_uint64_4_1 1.51% 213610896.971 216836345.095 - 1.25% -
SetIntersection_Front_Vector_uint64_4_1 1.51% 213000206.516 216215334.518 - 1.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.51% 15.019 15.246 - -0.49% -
std::unique(vector<int>)_(sprinkled)/32 1.51% 55.947 56.790 - 5.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.51% 44.737 45.410 - 26.52% -
std::find(vector<char>)_(bail_25%)/1024 1.51% 5.230 5.308 - 0.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.50% 9769.521 9916.444 - -1.54% -
ranges::minmax(std::list<__int128>)/64 1.50% 38.954 39.539 - 1.54% -
std::rotate(list<int>)_(by_1/2)/8192 1.50% 4718.616 4789.369 - -39.37% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.50% 212870853.961 216062614.016 - 1.21% -
rng::starts_with(deque<int>)/1024 1.50% 459.448 466.337 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.50% 535895596.991 543927257.183 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.50% 31830.496 32307.379 - -0.27% -
SetIntersection_Interlaced_Set_uint32_4_4 1.49% 136443832.982 138483208.176 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 1.49% 217683397.384 220934534.469 - 1.19% -
SetIntersection_None_Set_uint32_16_1 1.49% 66630680.184 67625358.704 - 1.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.49% 518.422 526.160 - 0.20% -
rng::starts_with(deque<int>)/8192 1.49% 3767.246 3823.450 - 0.62% -
std::partition_point(list<int>)/50 1.49% 24.619 24.985 - 0.95% -
BM_CmpEqual_short_uchar 1.49% 1.087 1.103 - -0.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.49% 61.848 62.767 - 0.73% -
BM_vector_deque_copy_backward/1024 1.48% 37.339 37.894 - 0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.48% 14724764.989 14943314.699 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.48% 215857595.381 219059068.151 - 0.73% -
std::find(vector<int>)_(process_all)/50 1.48% 12.268 12.450 - 1.36% -
BM_std_minmax_element<int>/4 1.48% 1.209 1.227 - 3.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.48% 3.467 3.518 - 1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.48% 5007153.165 5081057.795 - -5.57% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.48% 15.301 15.526 - -1.85% -
std::sort_heap(vector<NonIntegral>)/1024 1.47% 9706.508 9849.538 - -0.24% -
bm_ranges_lexicographical_compare<signed_char>/8 1.47% 3.541 3.593 - -2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.47% 1147472.371 1164368.630 - -0.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.47% 14.884 15.103 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.47% 58.132 58.985 - -2.60% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.47% 24.318 24.675 - 1.63% -
SetIntersection_None_Set_string_1_1 1.47% 541384216.714 549324733.960 - 1.47% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.47% 8545.154 8670.442 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_16_1 1.46% 62619158.595 63536395.727 - 0.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 1.46% 500362.599 507689.629 - -3.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.46% 213237039.764 216358296.938 - 1.46% -
std::rotate(vector<bool>)_(by_1/4)/50 1.46% 17.420 17.675 - 0.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.46% 12.901 13.090 - 1.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.46% 22429026.225 22756715.585 - -0.97% -
std::multiset<std::string>::ctor(const&)/8192 1.46% 339696.106 344653.666 - 1.28% -
BM_deque_deque_ranges_move_backward/0 1.46% 0.789 0.800 - 6.77% -
std::make_heap(vector<int>)_(descending)/8 1.45% 14.586 14.798 - 0.14% -
rng::starts_with(list<int>)/8 1.45% 2.920 2.962 - -0.78% -
std::is_sorted(vector<int>)/1024 1.45% 245.866 249.435 - 1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.45% 213367049.574 216461735.715 - 1.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.45% 5349.914 5427.486 - 0.57% -
std::deque<int>::ctor(size)/1024 1.45% 69.485 70.491 - -7.79% -
std::set<int>::find(key)_(existent)/1024 1.44% 3.841 3.897 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.44% 136013866.221 137978339.275 - 1.42% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.44% 23.684 24.026 - 0.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.44% 533609851.012 541300980.699 - 1.19% -
std::set<std::string>::clear()/8192 1.44% 210306.005 213336.082 - -1.49% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.44% 20.493 20.788 - 1.33% -
std::reverse_copy(list<int>)/64 1.44% 29.692 30.119 - 2.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 1.44% 214276300.510 217355864.653 - 1.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.43% 8785.381 8911.420 - 0.19% -
SetIntersection_None_Vector_uint64_16_1 1.43% 63175728.744 64081981.304 - 1.24% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.43% 7610.809 7719.922 - 1.49% -
std::make_heap(vector<int>)_(repeated)/8 1.43% 15.396 15.617 - -0.19% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.43% 100906.535 102349.758 - 1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.43% 1028558.485 1043266.457 - -0.56% -
rng::starts_with(list<int>,_pred)/1000 1.43% 774.900 785.979 - 1.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.43% 533133814.051 540752124.084 - 1.15% -
SetIntersection_None_Vector_uint64_1_1 1.43% 532690679.956 540302145.920 - 1.07% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.43% 9522.108 9657.924 - -8.08% -
std::find_if(list<int>)_(bail_25%)/8192 1.42% 1417.990 1438.189 - 1.42% -
BM_StringFindStringLiteral/1024 1.42% 18.056 18.313 - -1.72% -
SetIntersection_None_Set_uint64_1_1 1.42% 533509341.875 541105782.335 - 0.90% -
SetIntersection_None_Vector_string_4_4 1.42% 135297014.076 137221469.909 - 1.18% -
bm_ranges_swap_ranges_vb_aligned/131072 1.42% 248.594 252.115 - 3.15% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.42% 24.942 25.295 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.41% 535565552.794 543122542.461 - 1.24% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.41% 211.883 214.872 - 0.67% -
std::rotate_copy(deque<int>)/8192 1.41% 292.738 296.867 - 1.65% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.41% 1.113 1.129 - 1.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.41% 59576457.218 60415803.410 - 1.61% -
std::copy(list<int>)/32768 1.41% 25894.706 26259.476 - 3.20% -
SetIntersection_Interlaced_Set_string_64_16 1.41% 38119314.188 38656199.423 - -1.32% -
std::search(list<int>,_pred)_(no_match)/8192 1.41% 7232.440 7334.180 - 1.30% -
SetIntersection_Front_Set_uint32_64_1 1.41% 16363838.042 16593945.198 - 0.22% -
std::stable_sort(deque<int>)_(heap)/8192 1.41% 17147.119 17388.215 - 1.02% -
SetIntersection_Interlaced_Set_uint64_4_4 1.41% 136746102.836 138668136.977 - 1.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.40% 5.425 5.501 - -1.87% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.40% 1874.948 1901.281 - 0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.40% 14.983 15.194 - -0.13% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.40% 8386.241 8503.904 - -0.95% -
SetIntersection_None_Set_string_16_1 1.40% 68109413.005 69064660.450 - 1.26% -
bm_ranges_swap_ranges_vb_aligned/512 1.40% 5.146 5.218 - -0.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.40% 12749.053 12927.430 - 2.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.40% 453.041 459.377 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.40% 136698597.542 138610173.531 - 1.36% -
std::find_if_not(vector<bool>)_(process_all)/8 1.40% 3.507 3.556 - -1.86% -
SetIntersection_None_Set_uint32_256_16 1.39% 10857626.615 11009042.218 - 1.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.39% 469.857 476.407 - 1.56% -
SetIntersection_Interlaced_Set_uint64_1_1 1.39% 534120910.542 541557375.329 - 1.24% -
BM_deque_deque_ranges_move/1024 1.39% 36.729 37.240 - -0.52% -
std::distance(deque<int>)/8192 1.39% 0.846 0.858 - 1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.39% 533316415.569 540734660.742 - 1.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.39% 583.139 591.244 - 0.04% -
SetIntersection_None_Set_string_4_1 1.39% 220737658.735 223800213.246 - 1.17% -
SetIntersection_Front_Vector_uint32_1_1 1.39% 534458335.422 541869647.594 - 1.36% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.39% 17.972 18.221 - -0.18% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.39% 20.500 20.784 - -1.19% -
std::search(deque<int>)_(single_element)/1000 1.38% 439.652 445.729 - 0.23% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.38% 1618.947 1641.317 - 0.89% -
SetIntersection_Interlaced_Set_uint32_4_1 1.38% 213437460.689 216383886.043 - 0.88% -
BM_StringRead_Cold_Deep_Large 1.38% 1.263 1.280 - -1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.38% 63884862.140 64766068.423 - 1.23% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.38% 23.445 23.767 - 0.71% -
BM_deque_vector_ranges_move_backward/64000 1.37% 7670.680 7776.124 - 11.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.37% 33.136 33.591 - 0.67% -
SetIntersection_Front_Set_float_262144_1 1.37% 1027967.371 1042083.303 - -0.07% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.37% 15.584 15.798 - -2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.37% 42256090.425 42835008.505 - 2.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.37% 534407757.182 541722948.910 - 1.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 1.37% 16.126 16.346 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.37% 202561323.749 205328201.798 - 3.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.37% 3.730 3.781 - 2.12% -
SetIntersection_None_Vector_uint64_4_4 1.37% 133554264.676 135377457.688 - 1.07% -
BM_PushHeap_string_Ascending_1024 1.36% 13.880 14.069 - 0.78% -
BM_CmpLess_int_short 1.36% 1.111 1.126 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.36% 533385699.633 540626214.252 - 1.41% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.36% 4.412 4.472 - 0.58% -
SetIntersection_Front_Vector_uint32_16384_64 1.36% 1369140.281 1387711.390 - 3.93% -
SetIntersection_Front_Set_float_262144_16 1.35% 1191681.549 1207825.507 - 0.85% -
std::stable_sort(deque<int>)_(descending)/8192 1.35% 20259.120 20533.177 - 0.96% -
BM_deque_deque_move_backward/64000 1.35% 7624.364 7727.462 - 6.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.35% 62805.718 63654.371 - -1.33% -
SetIntersection_Front_Set_string_256_4 1.35% 4957292.174 5024248.658 - 1.77% -
std::replace_if(vector<int>)_(prefix)/50 1.35% 13.783 13.969 - -0.43% -
SetIntersection_Front_Vector_uint64_4_4 1.35% 135358637.853 137184642.967 - 0.88% -
BM_deque_vector_move_backward/5500 1.35% 196.308 198.954 - -0.22% -
bm_lexicographical_compare<unsigned_char>/64 1.35% 1.862 1.887 - -2.42% -
std::distance(join_view(vector<vector<int>>))/1024 1.34% 0.971 0.984 - 0.51% -
SetIntersection_None_Vector_uint64_16_4 1.34% 53628199.846 54348118.954 - 1.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.34% 610547.642 618740.247 - 0.35% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.34% 112.341 113.848 - -1.46% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.34% 482.603 489.072 - 1.00% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.34% 8.722 8.839 - 1.19% -
SetIntersection_Front_Set_uint64_64_4 1.34% 15993510.258 16207141.514 - 1.10% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.34% 12.628 12.797 - 1.16% -
std::map<std::string,_int>::count(key)_(existent)/32 1.33% 15.786 15.997 - 3.56% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.33% 4.144 4.199 - 1.12% -
SetIntersection_Front_Vector_uint64_1_1 1.33% 533021547.797 540095398.624 - 1.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.33% 10772837.148 10915732.432 - 1.60% -
std::remove(deque<int>)_(prefix)/50 1.33% 60.601 61.404 - 0.85% -
std::shift_right(list<int>)/50 1.33% 26.478 26.829 - -5.69% -
std::remove_if(list<int>)_(sprinkled)/8192 1.32% 7992.678 8098.382 - 0.07% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.32% 752626.575 762575.716 - -0.41% -
SetIntersection_Front_Vector_string_4_1 1.32% 218698464.430 221587372.008 - 1.49% -
SetIntersection_None_Set_uint64_4_1 1.32% 215921236.583 218765438.099 - 0.75% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.32% 58.697 59.470 - -0.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.32% 213225021.273 216029585.792 - 0.97% -
BM_deque_deque_ranges_move_backward/4000 1.32% 144.186 146.082 - 0.11% -
SetIntersection_None_Set_float_1024_1024 1.31% 8761646.692 8876488.363 - -1.29% -
SetIntersection_Front_Vector_uint32_4_4 1.31% 135413241.031 137185344.233 - 1.06% -
BM_StringAssignAsciiz_Huge_Opaque 1.31% 187.424 189.877 - 0.22% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.31% 2948.805 2987.379 - 1.05% -
std::map<int,_int>::clear()/32 1.31% 630.123 638.360 - -2.66% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.31% 532537473.364 539493098.398 - 1.04% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.30% 14.672 14.863 - 0.44% -
std::rotate(vector<bool>)_(by_1/3)/50 1.30% 17.432 17.659 - -0.31% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.30% 16115.375 16325.322 - -0.05% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.30% 1.757 1.780 - 1.39% -
SetIntersection_None_Vector_float_1024_1024 1.30% 1050457.102 1064129.581 - -0.29% -
BM_deque_deque_ranges_move_backward/1024 1.30% 38.067 38.562 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.30% 4784.420 4846.634 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.30% 137529205.534 139317523.841 - 1.19% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.30% 16.458 16.672 - 0.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.30% 18.394 18.633 - 1.15% -
std::unordered_set<int>::erase(key)_(existent)/32 1.30% 20.946 21.218 - 1.70% -
BM_deque_deque_move/1024 1.30% 36.874 37.352 - 1.26% -
std::count(vector<bool>)/1000 1.30% 2.958 2.996 - 0.11% -
std::find_if(vector<char>)_(process_all)/1024 1.29% 123.772 125.375 - 1.35% -
SetIntersection_Front_Set_uint32_262144_64 1.29% 1622899.634 1643899.558 - 0.77% -
std::unordered_set<std::string>::clear()/0 1.29% 392.573 397.649 - 0.99% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.29% 1111988.177 1126340.964 - -0.25% -
std::find_if_not(list<int>)_(bail_25%)/32768 1.29% 7618.714 7716.990 - -9.63% -
SetIntersection_None_Vector_uint32_64_64 1.29% 8483248.767 8592491.613 - 0.47% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 346324.464 350784.023 - -7.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.29% 1500807.358 1520108.178 - -0.82% -
std::flat_multimap<int,_int>::ctor(const&)/32 1.29% 22.724 23.016 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.29% 30172.481 30560.232 - 0.21% -
std::make_heap(vector<int>,_pred)_(descending)/8 1.29% 14.603 14.790 - -0.31% -
SetIntersection_Interlaced_Set_uint64_1024_1024 1.28% 12335787.946 12493970.606 - 0.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.28% 214184682.797 216929175.734 - 0.95% -
std::replace(deque<int>)_(prefix)/50 1.28% 18.882 19.124 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.28% 36796748.993 37267236.591 - 1.10% -
std::set<int>::lower_bound(key)_(existent)/32 1.28% 1.500 1.519 - 1.26% -
std::sort(deque<int>)_(heap)/8 1.27% 24.156 24.463 - 0.72% -
SetIntersection_Front_Vector_uint32_4_1 1.27% 214237059.751 216963668.212 - 1.37% -
BM_deque_deque_ranges_copy_backward/65536 1.27% 7859.039 7959.043 - 7.46% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.27% 5712.499 5785.140 - -14.39% -
std::set<int>::erase(key)_(existent)/1024 1.27% 49.983 50.618 - 0.34% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.27% 2.164 2.191 - 1.01% -
SetIntersection_None_Vector_float_262144_16 1.27% 1121945.274 1136167.588 - -0.75% -
SetIntersection_None_Vector_uint32_1024_16 1.27% 1077194.998 1090824.831 - -0.23% -
bm_write 1.26% 601.893 609.505 - 11.21% -
std::make_heap(vector<NonIntegral>)_(descending)/8 1.26% 14.736 14.922 - -0.06% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.26% 5.342 5.410 - 0.63% -
std::multiset<int>::find(key)_(existent)/32 1.26% 1.603 1.623 - 1.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.26% 719.062 728.132 - -0.51% -
BM_num_get<unsigned_short> 1.26% 10.051 10.178 - -1.18% -
std::sort(deque<int>)_(pipe-organ)/1024 1.26% 2675.260 2708.979 - -0.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.26% 3996.752 4047.098 - 1.54% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.26% 97372.947 98599.142 - -0.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.26% 2.415 2.446 - 0.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.26% 765.785 775.413 - -0.68% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.26% 51658.309 52307.807 - -1.13% -
BM_CmpEqual_int_uchar 1.26% 1.098 1.112 - -0.47% -
SetIntersection_None_Set_uint64_256_1 1.26% 11345965.376 11488559.646 - -0.67% -
std::rotate(deque<int>)_(by_1/4)/32 1.26% 13.091 13.255 - 0.94% -
std::multiset<std::string>::count(key)_(existent)/32 1.25% 19.895 20.144 - 1.27% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.25% 18532.639 18764.973 - -1.39% -
std::partition_copy(list<int>)/50 1.25% 12.896 13.058 - 0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.25% 1055458.322 1068667.916 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.25% 215232832.673 217925000.464 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.25% 63683441.310 64479235.450 - 1.26% -
SetIntersection_Interlaced_Vector_string_16_1 1.25% 64569872.224 65375247.533 - 1.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 1.25% 31.694 32.089 - 15.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.25% 32.469 32.873 - 0.76% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.24% 762.666 772.151 - 0.34% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.24% 5.831 5.903 - 2.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.24% 134535703.780 136204285.722 - 1.37% -
std::adjacent_find(vector<int>)/8 1.24% 2.003 2.028 - -1.30% -
SetIntersection_None_Set_uint32_4_4 1.24% 135266632.131 136944182.375 - 0.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.24% 135272311.252 136948294.526 - 1.22% -
std::make_heap(vector<int>)_(ascending)/8 1.24% 16.365 16.568 - 0.59% -
std::set<std::string>::ctor(const&)/32 1.24% 781.849 791.518 - 10.92% -
std::copy_if(vector<int>)_(every_other)/8 1.24% 4.190 4.242 - 2.16% -
std::search(list<int>)_(same_length)/1000 1.24% 738.818 747.949 - 0.83% -
SetIntersection_None_Set_uint32_16_16 1.24% 35433663.076 35871499.469 - 1.66% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.23% 270.418 273.756 - 0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.23% 136738.439 138424.636 - 2.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.23% 20.664 20.919 - -8.05% -
BM_vector_deque_ranges_move/4000 1.23% 140.447 142.177 - 0.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.23% 17.342 17.555 - -0.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.23% 5.522 5.590 - 0.15% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 1.23% 14.656 14.836 - -0.06% -
std::find_if(vector<bool>)_(process_all)/8 1.23% 3.521 3.564 - 0.67% -
SetIntersection_Front_Vector_uint64_16_1 1.23% 62560997.158 63328286.493 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.23% 366588.374 371083.398 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.23% 136300228.025 137971482.428 - 1.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.23% 115923.686 117344.760 - 0.81% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.22% 10068810.546 10192107.682 - 0.26% -
BM_PushHeap_string_Random_256 1.22% 14.429 14.606 - 2.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.22% 14672.676 14852.232 - -5.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.22% 214590205.935 217209086.079 - 1.28% -
std::make_heap(vector<int>)_(shuffled)/8 1.22% 15.752 15.944 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.22% 378936.124 383546.790 - -0.56% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 1.22% 15.767 15.958 - -0.11% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 67419.260 68238.317 - -0.10% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.21% 14.623 14.801 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.21% 41885545.177 42393120.440 - 0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.21% 164119.862 166108.198 - -0.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.21% 286.705 290.178 - 0.48% -
std::stable_sort(deque<int>)_(descending)/1024 1.21% 2883.946 2918.837 - 0.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.21% 850.492 860.764 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.20% 49.623 50.220 - 0.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.20% 136545829.654 138186994.921 - 1.17% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 1.20% 175.394 177.500 - -1.56% -
std::find_end(vector<int>)_(same_length)/1000 1.20% 241.502 244.401 - 1.22% -
SetIntersection_Front_Vector_string_262144_16 1.20% 1607913.204 1627208.764 - 4.13% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.20% 62519578.221 63269476.691 - 0.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.20% 19782421.136 20019553.512 - -0.95% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.20% 12820.928 12974.606 - 1.03% -
std::make_heap(vector<int>)_(heap)/8 1.20% 14.642 14.817 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.19% 38254397.111 38711067.592 - 0.94% -
ranges::min(std::deque<__int128>)/8 1.19% 2.854 2.888 - 2.93% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.19% 0.958 0.970 - 5.13% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.19% 344.399 348.496 - 1.18% -
std::remove(vector<int>)_(prefix)/32 1.19% 48.469 49.046 - 1.09% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.19% 10.489 10.613 - 3.88% -
SetIntersection_Front_Set_string_16_1 1.19% 65287575.134 66063109.091 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.19% 7.856 7.950 - -0.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.19% 54825.114 55474.913 - 1.93% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.18% 37.547 37.992 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 41230.100 41717.286 - 0.73% -
SetIntersection_None_Set_uint32_256_256 1.18% 5793971.662 5862161.186 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.18% 213202551.730 215711556.068 - 1.14% -
SetIntersection_Front_Vector_float_16384_16 1.18% 1112620.564 1125710.093 - 2.51% -
SetIntersection_Front_Set_string_1_1 1.18% 554194971.469 560714046.472 - 0.82% -
SetIntersection_Interlaced_Set_uint32_16_16 1.18% 37862341.499 38307683.982 - 0.58% -
std::fill_n(deque<int>)/1024 1.17% 29.541 29.887 - 3.42% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.17% 798.422 807.776 - 1.08% -
SetIntersection_Front_Set_string_64_1 1.17% 17115375.241 17315702.816 - 0.80% -
SetIntersection_Front_Set_uint64_4_4 1.17% 136666295.956 138265318.224 - 0.95% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.17% 5.105 5.164 - 1.56% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.17% 15.587 15.769 - 0.28% -
std::move_backward(deque<int>)/32768 1.17% 3466.696 3507.161 - 5.40% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.17% 4.120 4.168 - -13.95% -
SetIntersection_Front_Set_string_4_1 1.17% 221586936.688 224170038.627 - 0.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.17% 659.214 666.895 - 0.60% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.16% 522.643 528.722 - 4.20% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.16% 4.542 4.595 - 1.50% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 1.16% 3.571 3.613 - 0.26% -
std::for_each_n(list<int>)/8 1.16% 2.533 2.563 - 1.50% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.16% 99.539 100.689 - -54.97% -
std::unique_copy(vector<int>)_(contiguous)/52 1.15% 13.336 13.490 - 1.82% -
BM_StringAssignAsciiz_Huge_Transparent 1.15% 187.413 189.573 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.15% 65490.841 66245.396 - 0.00% -
std::count(list<int>)_(every_other)/1048576 1.15% 800609.363 809817.599 - -7.42% -
BM_toupper_string<char> 1.15% 15.180 15.354 - 1.44% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.15% 2.884 2.917 - -5.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 1.14% 14.902 15.072 - -0.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.14% 32.130 32.498 - -2.03% -
std::copy_n(deque<int>)/8 1.14% 2.734 2.766 - 3.09% -
std::any_of(vector<int>)_(process_all)/32 1.14% 8.229 8.323 - 0.37% -
BM_num_get<unsigned_long> 1.14% 10.399 10.517 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.14% 16432249.144 16619913.745 - 1.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.14% 863.994 873.859 - -1.71% -
BM_CmpLess_int_uchar 1.14% 1.098 1.110 - 0.61% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.14% 20272.928 20504.155 - 0.79% -
std::flat_map<int,_int>::clear()/8192 1.14% 405.282 409.900 - 0.48% -
std::partition_point(list<int>)/32 1.14% 15.658 15.837 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.14% 63048063.299 63765490.965 - 1.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.14% 390.877 395.315 - 1.46% -
SetIntersection_Interlaced_Set_string_1_1 1.14% 556049091.400 562360270.651 - 0.73% -
BM_deque_deque_ranges_move/5500 1.13% 196.790 199.022 - 0.76% -
bm_ranges_swap_ranges_vb_unaligned/64 1.13% 6.169 6.238 - 0.21% -
std::copy_backward(list<int>)/4096 1.13% 3224.804 3261.191 - 3.04% -
ranges::min(std::vector<__int128>)/8 1.13% 2.942 2.975 - 4.69% -
std::remove(deque<int>)_(sprinkled)/1024 1.12% 516.399 522.205 - 1.84% -
std::is_sorted(list<int>,_pred)/1024 1.12% 810.725 819.828 - 0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.12% 811.687 820.797 - 0.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.12% 23734.655 24000.438 - 0.17% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.12% 16.651 16.837 - 0.68% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.12% 52.336 52.922 - -3.77% -
BM_num_get<long_double> 1.12% 36.855 37.268 - -6.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 1.12% 20.263 20.489 - -1.30% -
std::unordered_set<std::string>::clear()/8192 1.12% 216064.922 218483.211 - -1.33% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.12% 218.177 220.619 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.12% 36854261.982 37265836.093 - 1.06% -
std::unordered_set<std::string>::ctor(const&)/0 1.12% 12.794 12.937 - 0.46% -
rng::fold_left(deque<int>)/1048576 1.12% 553500.987 559680.179 - 1.43% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.12% 26170.840 26462.832 - 1.25% -
std::unordered_map<int,_int>::clear()/32 1.11% 577.850 584.290 - -12.89% -
BM_num_put<long> 1.11% 11.157 11.282 - -1.43% -
std::find_if(vector<bool>)_(process_all)/50 1.11% 23.689 23.953 - 0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 588987.745 595545.538 - 0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.11% 5796770.083 5861302.616 - 0.90% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.11% 69.572 70.344 - 3.17% -
ranges::min(std::list<long_long>)/8 1.11% 1.919 1.941 - 3.02% -
std::reverse_copy(list<int>)/8 1.11% 2.416 2.443 - 3.78% -
BM_StringFindMatch2/512 1.11% 990.022 1000.968 - 1.09% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.11% 1000015.951 1011069.254 - -0.46% -
SetIntersection_Front_Set_uint32_262144_16384 1.10% 223509298.224 225977188.154 - 1.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.10% 4.192 4.238 - 2.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.10% 2.311 2.336 - -0.11% -
SetIntersection_Front_Vector_string_16384_64 1.10% 3222054.835 3257388.312 - 2.26% -
SetIntersection_Interlaced_Set_uint32_16_4 1.10% 59316589.542 59966390.755 - 0.49% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.09% 2451743.150 2478587.604 - 1.50% -
BM_deque_vector_move/1024 1.09% 37.062 37.468 - 1.24% -
std::map<int,_int>::contains(key)_(existent)/1024 1.09% 4.173 4.219 - 3.13% -
std::stable_partition(vector<int>)_(dense)/50 1.09% 25.278 25.554 - 1.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.09% 50.964 51.519 - 2.57% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.09% 5922416.585 5986881.280 - 1.24% -
std::fill_n(list<int>)/32 1.09% 8.007 8.094 - 2.03% -
rng::find_last(deque<int>)_(bail_90%)/50 1.09% 1.825 1.845 - 1.05% -
SetIntersection_None_Set_uint64_4_4 1.08% 134859074.761 136320413.208 - 0.53% -
std::any_of(vector<int>)_(process_all)/8 1.08% 2.325 2.351 - -0.77% -
std::sort(vector<int>)_(repeated)/8 1.08% 15.673 15.843 - 0.49% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.08% 388.582 392.779 - 0.24% -
std::partition_copy(deque<int>)/50 1.08% 20.995 21.221 - -0.21% -
std::stable_partition(vector<int>)_(dense)/32 1.08% 20.924 21.149 - -0.65% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.07% 1.412 1.427 - 0.79% -
std::rotate(vector<bool>)_(by_1/4)/32 1.07% 17.617 17.806 - 0.18% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.07% 39735.554 40162.135 - -8.79% -
std::set<std::string>::ctor(const&)/1024 1.07% 34129.710 34495.685 - -1.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.07% 342038.988 345703.195 - -1.55% -
std::set<int>::ctor(&&,_different_allocs)/32 1.07% 178.128 180.036 - 0.05% -
std::remove_copy(list<int>)_(prefix)/50 1.07% 18.970 19.173 - 1.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 1.07% 12.600 12.735 - 0.31% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.07% 491.922 497.163 - -1.86% -
std::rotate(vector<bool>)_(by_1/2)/32 1.06% 17.681 17.869 - 0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.06% 35723.156 36102.438 - 1.01% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.06% 195.914 197.992 - 1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 1.06% 62717791.296 63382469.110 - 0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 1.06% 6.566 6.636 - -2.71% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.06% 149.731 151.314 - -0.65% -
std::pop_heap(deque<size_t>)/8 1.06% 51.844 52.392 - 0.53% -
BM_PushHeap_string_SingleElement_262144 1.06% 2.589 2.616 - -1.12% -
std::set<int>::insert(value)_(new_value,_end)/0 1.05% 16.916 17.094 - 0.64% -
SetIntersection_None_Vector_uint64_1024_4 1.05% 1065320.495 1076553.515 - -0.38% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.05% 184.223 186.165 - 0.77% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.05% 1160.829 1173.060 - 1.02% -
std::partition_point(vector<int>)/1024 1.05% 6.066 6.129 - 0.91% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.05% 4.540 4.588 - 0.86% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.05% 353606488.981 357323278.365 - 3.16% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.05% 30.967 31.292 - 1.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.05% 34.820 35.185 - 45.99% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.05% 24.434 24.690 - 0.10% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.05% 271.473 274.315 - 1.62% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.05% 54014.313 54579.610 - 0.46% -
std::flat_map<int,_int>::ctor(const&)/1024 1.05% 175.801 177.641 - -1.54% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.04% 265.516 268.284 - 1.26% -
std::multimap<std::string,_int>::clear()/32 1.04% 889.669 898.928 - 0.99% -
std::find_end(forward_list<int>)_(single_element)/1000 1.04% 691.740 698.921 - 0.29% -
bm_ranges_swap_ranges_vb_aligned/2048 1.04% 8.480 8.568 - 0.58% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.04% 5935.629 5997.141 - 1.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.04% 18.755 18.949 - 0.41% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.04% 12401.735 12530.174 - 2.05% -
SetIntersection_None_Set_string_1024_1 1.04% 8889770.110 8981811.645 - 1.03% -
BM_deque_vector_ranges_copy/1 1.03% 2.092 2.113 - 0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.03% 482.938 487.929 - 5.43% -
SetIntersection_None_Vector_string_16_4 1.03% 55239504.886 55809259.032 - 0.89% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.03% 362931.483 366673.356 - -0.16% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 35763.580 36132.150 - 1.67% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 8411.006 8497.658 - -0.93% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.03% 410.141 414.361 - 0.73% -
BM_PushHeap_uint64_Random_4 1.03% 2.511 2.537 - -0.05% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.02% 2.662 2.689 - -2.56% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.02% 24316.447 24564.919 - -0.24% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.02% 1.400 1.415 - 9.03% -
SetIntersection_None_Vector_float_16384_16 1.02% 1088152.679 1099266.368 - -1.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.02% 536815910.128 542296079.202 - 1.00% -
std::upper_bound(std::deque<int>)/8192 1.02% 64.343 64.997 - -0.94% -
BM_StringFindStringLiteral/256 1.02% 5.354 5.409 - -4.79% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.02% 491760.592 496753.874 - 1.10% -
std::search(list<int>)_(no_match)/8192 1.01% 6527.121 6593.354 - 1.01% -
std::move(vector<bool>)_(aligned)/512 1.01% 2.317 2.341 - 0.55% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.01% 488.848 493.796 - -2.60% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.01% 100669.051 101687.448 - 2.79% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35025.303 35379.522 - -0.45% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.01% 21.738 21.958 - -0.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.01% 6900214.781 6969790.392 - -16.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.01% 12154572.303 12277027.905 - 0.80% -
std::unique(vector<int>)_(sprinkled)/8192 1.00% 3897.072 3936.226 - 0.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.00% 45361.500 45817.221 - -1.48% -
std::set<std::string>::erase(key)_(existent)/32 1.00% 73.213 73.948 - 8.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.00% 117579.010 118760.205 - -4.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.00% 173987.670 175734.275 - 0.91% -
std::make_heap(vector<NonIntegral>)_(heap)/8 1.00% 14.739 14.886 - -0.21% -
std::pop_heap(deque<float>)/8192 1.00% 61.305 61.919 - 0.57% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.00% 12.787 12.915 - 1.19% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_256 -56.32% 50181288.905 21921153.807 - -5.16% -
SetIntersection_Interlaced_Vector_float_262144_64 -53.10% 19632272.615 9207056.614 - 15.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -51.40% 344987953.226 167678174.292 - -0.02% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.84% 6587009.055 3304191.717 - 0.27% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -49.74% 725643.235 364696.038 - -48.22% -
SetIntersection_Interlaced_Vector_float_16384_256 -49.61% 29845050.525 15039841.348 - 2.30% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -49.18% 1481.430 752.837 - 0.37% -
SetIntersection_Interlaced_Vector_float_262144_1024 -47.97% 154276261.976 80277198.100 - -0.85% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -47.78% 347475944.313 181449349.317 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -47.51% 5918108.900 3106196.933 - -41.06% -
SetIntersection_Interlaced_Vector_float_16384_64 -45.53% 10367429.672 5647494.522 - -10.28% -
std::copy_backward(deque<int>)/64 -44.23% 5.432 3.030 - 0.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -43.86% 17.102 9.601 - -29.14% -
std::search(list<int>,_pred)_(same_length)/8192 -43.79% 15360.800 8634.120 - 2.00% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.56% 10.978 6.416 - -28.16% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.20% 683938.360 402170.369 - -39.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -40.64% 57.737 34.271 - -1.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -40.46% 43.596 25.956 - -1.12% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -40.31% 2356.415 1406.482 - 3.85% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.60% 67763863.094 40930655.744 - -6.90% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -39.46% 24.315 14.719 - -26.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -39.41% 6.237 3.779 - -0.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -39.26% 30.202 18.344 - 1.06% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -38.85% 57096516.729 34913825.303 - 33.63% -
std::remove_copy_if(deque<int>)_(prefix)/32 -38.74% 30.041 18.403 - 3.33% -
SetIntersection_Interlaced_Set_uint64_16384_16 -38.01% 363174871.199 225122788.047 - 0.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -37.85% 0.477 0.297 - -12.95% -
rng::for_each(multimap<int>)/8192 -36.91% 11616.664 7329.396 - -3.45% -
std::for_each(map<int>::iterator)/8192 -36.77% 11723.592 7412.876 - -3.93% -
rng::for_each(map<int>)/8192 -36.22% 11467.112 7313.174 - -1.08% -
SetIntersection_Interlaced_Set_uint64_16384_256 -36.22% 335221565.188 213792332.235 - -0.04% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.22% 23.555 15.023 - 2.72% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -36.08% 12354.098 7896.643 - -12.24% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -35.87% 8879391.267 5694175.044 - -26.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -35.41% 11814.500 7630.857 - -10.77% -
SetIntersection_Interlaced_Vector_float_16384_16 -35.34% 3535860.754 2286160.854 - -0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -35.00% 261347738.946 169866267.871 - 0.41% -
std::is_partitioned(list<int>)_(partitioned)/8192 -34.77% 10390.005 6777.111 - -1.20% -
SetIntersection_Interlaced_Vector_float_1024_64 -34.47% 5021165.961 3290368.036 - -9.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -33.76% 17.837 11.815 - -2.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -33.38% 5.008 3.336 - -0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -32.95% 35.336 23.692 - -4.89% -
std::for_each(multimap<int>::iterator)/8192 -32.80% 11147.820 7490.884 - -1.61% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -32.72% 355683454.239 239296286.652 - -0.79% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.65% 343231150.868 231179498.167 - -3.09% -
std::is_sorted_until(deque<int>)/8 -32.43% 3.740 2.527 - -46.37% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -32.38% 34.033 23.014 - -16.53% -
SetIntersection_Interlaced_Set_uint64_16384_64 -31.95% 345250947.321 234934049.045 - 0.04% -
std::partial_sort_copy(deque<int>)_(heap)/8 -31.85% 22.076 15.044 - 1.52% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -31.73% 31.566 21.551 - -30.88% -
ranges::minmax(std::list<long_long>)/1 -29.70% 0.617 0.434 - -3.48% -
SetIntersection_Interlaced_Vector_float_1024_16 -29.64% 2575956.127 1812559.530 - -8.05% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -29.32% 21389208.061 15118550.633 - -30.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -29.29% 233087849.584 164817493.322 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -28.91% 235577870.189 167482801.408 - 0.78% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.89% 2015166.485 1453143.233 - -6.14% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -27.71% 3295687.743 2382469.736 - -26.09% -
std::multiset<std::string>::erase(key)_(existent)/32 -27.55% 79.004 57.239 - 14.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -27.49% 225672127.909 163645003.009 - 0.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.21% 24.083 17.531 - -27.21% -
BM_PushHeap_string_Descending_1 -26.61% 0.641 0.470 - -0.47% -
std::copy_n(vector<bool>)_(aligned)/1048576 -26.32% 2504.417 1845.139 - -51.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -26.29% 59.979 44.209 - -20.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -26.21% 219065071.553 161657859.241 - 1.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.00% 8.877 6.569 - -42.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -25.82% 15.006 11.131 - -25.41% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -25.36% 42.016 31.361 - 0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -24.88% 89.206 67.010 - -18.62% -
SetIntersection_Interlaced_Set_uint64_16384_4 -24.85% 240509853.976 180732193.229 - -0.68% -
rng::for_each(multiset<int>)/8192 -24.54% 10258.772 7741.059 - -0.93% -
SetIntersection_Interlaced_Vector_uint64_256_64 -24.13% 8940316.954 6783062.388 - -12.81% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -24.03% 51.386 39.036 - -22.20% -
std::map<std::string,_int>::erase(key)_(existent)/32 -24.02% 75.340 57.246 - -22.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -23.97% 6.365 4.839 - -39.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -23.66% 37.337 28.505 - -24.44% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -23.40% 11570.670 8862.950 - -12.71% -
std::for_each(multiset<int>::iterator)/8192 -23.24% 10367.827 7958.300 - -3.11% -
BM_PushHeap_float_Random_1 -22.95% 0.697 0.537 - -1.89% -
std::find_if_not(vector<int>)_(bail_25%)/8 -22.86% 0.909 0.701 - -16.12% -
rng::for_each(set<int>)/8192 -22.55% 10056.954 7789.062 - 0.49% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -22.36% 22.998 17.856 - -2.05% -
std::find_end(deque<int>)_(process_all)/1048576 -22.35% 340490.363 264400.003 - -5.07% -
std::for_each(set<int>::iterator)/8192 -22.33% 10102.585 7846.494 - -3.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -22.22% 0.347 0.270 - -44.24% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -22.22% 1.607 1.250 - -23.28% -
ranges::minmax(std::deque<char>)/1 -22.20% 0.848 0.660 - -1.76% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -22.18% 10378429.800 8076407.102 - -59.30% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -22.18% 19233659.828 14967931.549 - -28.32% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -21.98% 3.247 2.533 - -12.28% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -21.69% 30.630 23.987 - 1.56% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -21.48% 32851.187 25795.250 - -2.45% -
BM_std_minmax_element<char>/4000 -21.48% 1194.382 937.883 - -11.84% -
BM_std_minmax_element<char>/4096 -21.35% 1221.461 960.683 - -11.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -21.33% 22.906 18.020 - -0.70% -
BM_std_minmax_element<char>/5500 -21.30% 1636.052 1287.524 - -11.67% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -21.19% 1.604 1.264 - 3.05% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -21.09% 873.936 689.662 - -10.54% -
std::search(deque<int>)_(same_length)/1000 -20.87% 416.679 329.704 - -6.06% -
BM_std_minmax_element<char>/1024 -20.74% 309.323 245.177 - -11.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -20.22% 30.011 23.944 - -19.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -20.20% 1489.143 1188.356 - -21.60% -
BM_std_minmax_element<char>/64000 -20.02% 18982.446 15181.625 - -10.00% -
std::search(list<int>)_(same_length)/8192 -19.86% 10504.997 8418.799 - 5.89% -
BM_std_minmax_element<char>/65536 -19.74% 19384.471 15557.851 - -9.84% -
BM_std_minmax_element<char>/512 -19.56% 156.675 126.026 - -10.59% -
BM_std_minmax_element<char>/70000 -19.46% 20641.631 16623.799 - -9.82% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -19.35% 1.836 1.480 - -3.66% -
std::unordered_set<int>::count(key)_(non-existent)/0 -19.10% 0.346 0.280 - -42.14% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -19.07% 799.314 646.850 - -0.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.96% 14401.851 11671.014 - -2.48% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -18.95% 1.686 1.366 - 14.02% -
BM_vector_deque_ranges_copy/0 -18.94% 0.496 0.402 - 9.29% -
BM_lexicographical_compare_three_way<IntPtr>/1 -18.87% 0.425 0.345 - -22.47% -
std::stable_partition(list<int>)_(dense)/1024 -18.68% 1741.421 1416.129 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -18.63% 78.699 64.037 - -0.50% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -18.40% 10518.609 8582.808 - -9.20% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -18.21% 4166.294 3407.573 - -0.54% -
std::count_if(list<int>)_(every_other)/8192 -18.12% 8823.503 7224.922 - 2.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -17.93% 23.932 19.640 - -0.22% -
std::find(vector<long_long>)_(process_all)/8 -17.89% 1.246 1.023 - -10.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -17.84% 17.726 14.564 - -4.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -17.71% 36.394 29.948 - 0.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -17.47% 1.756 1.449 - 0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -17.43% 7950.354 6564.299 - -0.21% -
std::copy(vector<bool>)_(aligned)/262144 -17.39% 794.880 656.689 - 79.87% -
SetIntersection_Interlaced_Vector_float_256_16 -17.35% 7309404.145 6040975.488 - -2.57% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -17.27% 37422956.879 30959745.988 - -22.63% -
std::unordered_set<int>::contains(key)_(existent)/8192 -17.19% 1.669 1.382 - -15.32% -
std::rotate(vector<bool>)_(by_1/4)/1024 -17.14% 15.135 12.541 - -4.17% -
BM_std_minmax_element<char>/64 -17.11% 20.499 16.991 - -0.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -16.61% 660.208 550.543 - 1.24% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.59% 1.386 1.156 - -22.45% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.57% 0.683 0.570 - -16.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.56% 675.217 563.395 - 1.02% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -16.35% 667.191 558.110 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -16.21% 101691580.630 85202901.341 - -17.92% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -16.17% 36.518 30.614 - -4.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -16.00% 76.371 64.149 - 4.73% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -15.61% 1.465 1.236 - -8.47% -
std::find_if(vector<char>)_(bail_25%)/8 -15.53% 1.001 0.846 - -6.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -15.47% 38.966 32.937 - -13.14% -
rng::contains_subrange(deque<int>)_(same_length)/16 -15.31% 12.984 10.997 - -14.79% -
std::partition_copy(list<int>)/8192 -15.25% 7872.453 6672.068 - -3.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -15.14% 34.808 29.537 - -13.98% -
std::set<std::string>::equal_range(key)_(existent)/32 -15.11% 18.284 15.521 - -3.81% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -14.90% 31.319 26.653 - -8.48% -
std::multiset<std::string>::ctor(const&)/32 -14.76% 814.192 693.977 - -0.67% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.61% 62.072 53.004 - 0.08% -
SetIntersection_Interlaced_Vector_string_16384_256 -14.50% 44179912.628 37775753.379 - -1.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.48% 41.003 35.066 - 15.76% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -14.43% 25.560 21.872 - -12.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.40% 593.017 507.619 - 0.89% -
std::unordered_set<int>::count(key)_(existent)/8192 -14.38% 1.746 1.495 - 11.40% -
std::for_each_n(list<int>)/8192 -14.37% 8382.491 7178.169 - -7.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.33% 37.420 32.059 - -12.71% -
std::find_if(deque<int>)_(bail_25%)/32768 -14.22% 2321.447 1991.252 - 0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -14.19% 1.615 1.386 - -15.27% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.13% 1620055.450 1391217.861 - -1.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -14.01% 72984.389 62759.993 - -1.22% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -13.97% 3.864 3.324 - -14.84% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.91% 946.861 815.156 - 6.37% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -13.79% 52305785.766 45093435.664 - -14.51% -
BM_PushHeap_uint64_Descending_1 -13.76% 0.606 0.522 - -1.77% -
SetIntersection_None_Set_string_262144_262144 -13.71% 1830230.467 1579215.088 - -3.59% -
SetIntersection_None_Set_string_262144_1024 -13.64% 1827119.303 1577867.756 - -3.88% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -13.62% 1.985 1.714 - -7.88% -
std::find_if(deque<int>)_(bail_25%)/8192 -13.55% 583.898 504.774 - 1.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -13.52% 338.750 292.956 - 1.68% -
BM_vector_deque_ranges_move_backward/2 -13.50% 2.051 1.774 - -8.29% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -13.43% 89.986 77.899 - 6.73% -
SetIntersection_Interlaced_Set_string_262144_4 -13.37% 2063724.203 1787899.576 - -3.08% -
SetIntersection_Interlaced_Vector_string_262144_16 -13.19% 6449712.168 5598698.837 - -8.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -13.17% 67.747 58.821 - -6.14% -
bm_lexicographical_compare<signed_char>/1 -13.11% 1.492 1.297 - -3.37% -
BM_StringRelational_Eq_Empty_Empty_Control -13.09% 1.972 1.714 - -4.54% -
BM_deque_deque_ranges_copy_backward/0 -13.07% 0.797 0.693 - -5.95% -
BM_deque_vector_ranges_copy/0 -12.91% 1.490 1.298 - -5.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -12.83% 1.172 1.022 - -16.93% -
SetIntersection_Interlaced_Vector_string_256_256 -12.82% 21192424.077 18476074.170 - -11.60% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -12.77% 101.697 88.708 - -16.81% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -12.63% 4.785 4.181 - -2.59% -
std::find_end(deque<int>)_(process_all)/1024 -12.48% 337.929 295.747 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -12.41% 1787496.258 1565718.912 - -4.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 -12.40% 13.376 11.718 - -18.77% -
BM_std_minmax_element<long_long>/2 -12.39% 0.682 0.597 - -10.56% -
BM_deque_vector_copy_backward/0 -12.37% 1.582 1.386 - -2.52% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.37% 20.623 18.072 - -11.52% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -12.35% 19.010 16.661 - -13.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.25% 742.010 651.107 - 7.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -12.24% 1782583.905 1564451.252 - -4.59% -
SetIntersection_None_Set_string_262144_64 -12.18% 1813339.926 1592554.771 - -4.42% -
BM_vector_deque_ranges_move_backward/1 -12.07% 2.339 2.057 - -8.36% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -12.03% 19.109 16.810 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -12.01% 1781809.655 1567750.162 - -4.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.97% 41.718 36.724 - -26.02% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.96% 40.493 35.651 - -1.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -11.95% 30.060 26.469 - -8.26% -
SetIntersection_None_Set_string_262144_16 -11.93% 1813623.537 1597194.744 - -9.59% -
std::lower_bound(std::list<int>)/8192 -11.93% 16205.672 14271.941 - -8.12% -
SetIntersection_None_Set_string_262144_256 -11.91% 1813566.648 1597579.101 - -1.76% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -11.90% 12313.018 10847.934 - -9.59% -
SetIntersection_None_Set_string_262144_16384 -11.86% 1813547.445 1598526.205 - -1.64% -
SetIntersection_None_Set_string_262144_4 -11.86% 1806542.154 1592365.641 - -11.30% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.82% 42.029 37.061 - 0.16% -
SetIntersection_None_Set_string_262144_1 -11.79% 1807261.148 1594170.816 - -9.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -11.54% 1777581.055 1572468.017 - -3.91% -
std::remove_if(deque<int>)_(prefix)/50 -11.52% 72.196 63.877 - 2.39% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -11.52% 30.021 26.564 - 5.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -11.51% 17.924 15.860 - 0.28% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -11.42% 1.458 1.291 - -23.71% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -11.30% 36.788 32.630 - -13.16% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -11.25% 1.502 1.333 - -5.60% -
BM_PushHeap_uint32_Ascending_1 -11.25% 0.693 0.615 - -2.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -11.23% 723.469 642.210 - 11.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.06% 51.171 45.511 - -12.46% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.05% 1.402 1.248 - 2.63% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.99% 1641.689 1461.305 - -0.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -10.97% 41.552 36.995 - -11.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.96% 35.724 31.807 - 10.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.94% 2304499.676 2052344.480 - -2.57% -
bm_lexicographical_compare<signed_char>/64 -10.92% 2.260 2.013 - 3.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.89% 65.506 58.373 - -0.10% -
SetIntersection_Interlaced_Set_string_262144_16 -10.85% 2351289.469 2096182.375 - -1.81% -
std::transform(list<int>,_list<int>)/8192 -10.78% 9398.860 8385.872 - -8.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.69% 37.929 33.872 - -21.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -10.68% 48.996 43.762 - -6.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.64% 339.992 303.801 - -15.52% -
SetIntersection_Interlaced_Vector_float_64_16 -10.57% 18857257.180 16864567.386 - 1.95% -
SetIntersection_Front_Set_string_262144_16 -10.56% 1955447.820 1748898.898 - -8.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -10.55% 17.823 15.942 - -1.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -10.53% 1.479 1.323 - -6.38% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -10.44% 58.193 52.118 - 0.95% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.40% 17.124 15.343 - -11.65% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.40% 5912304.555 5297713.370 - -2.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -10.38% 23.781 21.312 - -6.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -10.37% 19706.919 17663.409 - -29.43% -
std::unordered_set<std::string>::count(key)_(existent)/32 -10.30% 40.451 36.283 - -0.33% -
std::for_each(list<int>)/8192 -10.26% 9054.391 8125.804 - 4.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -10.25% 1734374.023 1556657.631 - -4.48% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -10.22% 26.453 23.749 - 8.57% -
SetIntersection_Interlaced_Set_string_262144_64 -10.22% 2313194.338 2076894.858 - -2.30% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.15% 5905068.256 5305687.364 - -10.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -10.11% 1761722.252 1583630.613 - -2.00% -
SetIntersection_Front_Set_uint32_16384_16384 -10.09% 249514765.628 224346296.247 - 2.57% -
std::find_end(deque<int>)_(process_all)/8192 -10.07% 2663.346 2395.039 - 1.54% -
std::remove_copy(deque<int>)_(prefix)/1024 -10.02% 418.940 376.957 - -1.76% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -9.96% 848.060 763.560 - -3.82% -
SetIntersection_Interlaced_Vector_uint32_256_16 -9.90% 6572333.523 5921657.750 - -11.36% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -9.90% 69.730 62.827 - -0.23% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.84% 12.527 11.295 - -9.67% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.83% 747.945 674.386 - 14.14% -
std::move(list<int>)/4096 -9.79% 5087.630 4589.396 - 17.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.75% 30.275 27.324 - -9.91% -
std::unordered_set<std::string>::erase(iterator)/1024 -9.67% 30.719 27.747 - 5.08% -
SetIntersection_Interlaced_Vector_string_256_64 -9.65% 20597694.492 18609720.078 - -6.59% -
std::search(list<int>)_(single_element)/8192 -9.64% 9679.177 8746.030 - 15.99% -
BM_deque_vector_ranges_copy/65536 -9.59% 3245.164 2934.087 - -1.13% -
std::multimap<std::string,_int>::ctor(const&)/32 -9.57% 780.034 705.402 - 4.44% -
SetIntersection_Front_Vector_uint32_262144_16384 -9.49% 79538093.524 71992560.780 - -6.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -9.47% 222082038.610 201045569.873 - 2.37% -
bm_lexicographical_compare<int>/8 -9.42% 1.634 1.480 - 0.24% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -9.41% 13.453 12.187 - -0.03% -
std::rotate(deque<int>)_(1_element_backward)/8192 -9.40% 342.560 310.346 - 0.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.39% 32.497 29.446 - 24.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -9.36% 21555.188 19538.151 - 0.52% -
std::rotate(deque<int>)_(1_element_forward)/8192 -9.36% 331.025 300.057 - 0.44% -
BM_vector_deque_ranges_copy_backward/2 -9.34% 2.054 1.862 - 1.50% -
SetIntersection_Interlaced_Vector_string_16384_4 -9.31% 1985253.790 1800428.716 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -9.31% 0.626 0.568 - -11.32% -
SetIntersection_Interlaced_Vector_string_262144_256 -9.25% 71678375.046 65044765.704 - -4.81% -
bm_ranges_swap_ranges_vb_unaligned/8 -9.24% 5.248 4.763 - -5.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.21% 1.454 1.320 - -16.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -9.19% 1.598 1.451 - 1.95% -
SetIntersection_Front_Set_string_64_64 -9.19% 38376014.185 34851018.137 - -5.31% -
SetIntersection_Front_Set_uint64_262144_16384 -9.09% 242400656.844 220362594.242 - -0.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -9.07% 25.890 23.542 - -6.47% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.06% 5902462.252 5367728.632 - -9.18% -
BM_deque_vector_ranges_copy/64000 -9.02% 3217.502 2927.188 - -0.80% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.99% 1.827 1.663 - 5.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.94% 96.424 87.804 - 18.83% -
SetIntersection_Front_Set_string_1024_64 -8.94% 4953344.591 4510731.967 - -6.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -8.93% 1737455.565 1582300.537 - -2.17% -
std::unordered_set<int>::contains(key)_(existent)/1024 -8.86% 1.364 1.243 - -1.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.77% 36.010 32.852 - -11.90% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.76% 4.618 4.214 - -2.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.74% 1.355 1.237 - -5.62% -
SetIntersection_Interlaced_Vector_uint32_256_64 -8.72% 8104117.757 7397185.329 - 4.36% -
SetIntersection_None_Set_uint32_262144_256 -8.69% 1291231.443 1179071.941 - -2.74% -
SetIntersection_Interlaced_Vector_string_262144_64 -8.67% 20787732.454 18986460.788 - -3.24% -
bm_lexicographical_compare<int>/1 -8.59% 1.592 1.455 - 5.12% -
ranges::min(std::vector<__int128>)/1 -8.58% 0.411 0.375 - -6.91% -
SetIntersection_None_Set_string_16384_1024 -8.55% 203157061.629 185792830.470 - -4.27% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.47% 41604294.120 38081330.997 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.45% 9546991.085 8740579.471 - -3.33% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.41% 1.216 1.114 - -5.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -8.39% 1719697.348 1575388.022 - -2.47% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -8.39% 70.858 64.915 - 3.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.32% 2211917.561 2027882.567 - -2.77% -
std::find_end(list<int>,_pred)_(same_length)/8192 -8.30% 10352.939 9493.947 - 2.67% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -8.29% 28889.520 26493.972 - 0.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.27% 0.440 0.404 - 16.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -8.27% 39.443 36.182 - -7.41% -
SetIntersection_None_Set_uint64_16384_64 -8.24% 182573640.092 167528916.585 - -0.76% -
SetIntersection_Front_Vector_float_16384_1024 -8.23% 5915467.728 5428768.251 - -8.06% -
SetIntersection_None_Set_uint32_262144_1 -8.16% 1288552.815 1183411.785 - -2.87% -
SetIntersection_Front_Vector_float_262144_1024 -8.14% 5906652.281 5425924.397 - -0.03% -
std::rotate(deque<int>)_(by_1/4)/8192 -8.13% 2662.494 2445.950 - -7.13% -
SetIntersection_None_Set_uint32_262144_4 -8.11% 1286376.629 1182045.002 - -2.36% -
SetIntersection_Front_Vector_float_1024_1024 -8.11% 5895612.894 5417496.456 - -0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.11% 28.663 26.339 - -41.28% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.10% 23.964 22.022 - 0.59% -
SetIntersection_None_Set_uint32_262144_16 -8.09% 1285474.693 1181422.850 - -2.33% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.07% 1.941 1.785 - -10.99% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -8.03% 123.849 113.898 - 7.41% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.99% 4.446 4.091 - -4.81% -
SetIntersection_None_Set_uint32_262144_64 -7.98% 1285877.846 1183219.482 - -3.32% -
SetIntersection_Front_Vector_uint32_16384_16384 -7.98% 79519346.836 73170936.050 - -5.37% -
SetIntersection_None_Set_uint32_262144_1024 -7.98% 1281392.008 1179185.303 - -12.56% -
std::copy_n(vector<int>)/8 -7.95% 2.327 2.142 - 0.55% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.95% 328.383 302.287 - 6.57% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.92% 11.365 10.466 - 4.21% -
SetIntersection_Front_Set_uint64_1024_1024 -7.90% 12764465.820 11756140.252 - -6.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -7.90% 1912617.758 1761583.088 - -3.92% -
BM_std_minmax_element<long_long>/3 -7.90% 1.293 1.191 - -1.92% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.87% 22.736 20.946 - -18.93% -
std::copy(list<int>)/64 -7.87% 32.869 30.281 - -34.88% -
SetIntersection_Front_Set_uint64_1024_64 -7.83% 1723786.675 1588781.035 - -11.91% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.82% 28.914 26.653 - -6.68% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -7.75% 41.379 38.171 - -1.58% -
BM_std_minmax_element<char>/3 -7.74% 1.254 1.157 - -4.81% -
std::set<int>::equal_range(key)_(non-existent)/8192 -7.70% 10.712 9.887 - 1.02% -
BM_PushHeap_float_Descending_4 -7.69% 0.394 0.363 - -1.30% -
std::find_first_of(vector<int>)_(large_needle)/32 -7.67% 128.443 118.593 - 14.58% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.62% 1410467.941 1302989.558 - 3.03% -
std::multiset<int>::contains(key)_(non-existent)/8192 -7.59% 10.252 9.474 - 5.50% -
std::set<int>::equal_range(key)_(non-existent)/1024 -7.54% 7.009 6.480 - 1.12% -
SetIntersection_Front_Set_string_64_16 -7.53% 24709288.820 22848708.619 - -9.43% -
SetIntersection_None_Set_uint64_16384_4 -7.51% 177733237.410 164382364.134 - -0.23% -
ranges::minmax(std::list<__int128>)/1 -7.51% 0.462 0.427 - -0.38% -
SetIntersection_Front_Vector_float_262144_16384 -7.47% 77659985.864 71860715.799 - -7.19% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.45% 918650.070 850188.893 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.42% 2109520.020 1953064.533 - -2.26% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.41% 1506.532 1394.924 - -1.42% -
rng::starts_with(list<int>,_pred)/8192 -7.27% 11708.977 10857.977 - -7.37% -
std::copy_if(vector<int>)_(entire_range)/64 -7.21% 16.815 15.603 - -1.68% -
std::stable_partition(list<int>)_(sparse)/8192 -7.19% 9308.228 8638.669 - -1.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.18% 1.266 1.175 - -16.08% -
std::unordered_set<int>::clear()/8192 -7.17% 66074.077 61337.310 - -4.00% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -7.07% 24.525 22.790 - -0.01% -
BM_vector_deque_ranges_move/0 -7.07% 0.422 0.392 - -15.26% -
std::remove(deque<int>)_(sprinkled)/50 -7.05% 59.108 54.940 - -10.13% -
std::generate(list<int>)/8192 -7.03% 7495.210 6967.939 - -7.04% -
SetIntersection_Front_Vector_float_16384_16384 -7.02% 77277695.241 71854752.256 - -7.13% -
rng::contains(vector<int>)_(process_all)/8 -7.00% 2.666 2.480 - -2.35% -
SetIntersection_Front_Vector_uint64_16384_256 -6.95% 2270696.691 2112843.854 - -7.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.95% 221.517 206.124 - -5.10% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.90% 489.683 455.893 - -4.66% -
SetIntersection_Front_Set_string_16384_256 -6.90% 15931365.262 14832181.323 - -3.44% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.88% 1.208 1.125 - -4.20% -
BM_vector_deque_ranges_copy_backward/1 -6.83% 2.344 2.183 - 4.71% -
std::search(list<int>,_pred)_(single_element)/8192 -6.81% 8803.886 8204.350 - 7.03% -
SetIntersection_Front_Vector_uint32_1024_256 -6.81% 2271905.038 2117193.849 - -6.96% -
SetIntersection_Interlaced_Vector_float_256_4 -6.80% 5012978.108 4671878.103 - -9.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.79% 4937867.612 4602502.542 - -5.26% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.75% 8524262.071 7948510.279 - -1.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.73% 1.026 0.957 - -6.03% -
std::unordered_set<int>::clear()/1024 -6.70% 8452.072 7885.572 - -4.20% -
BM_deque_vector_ranges_copy/70000 -6.68% 3434.111 3204.757 - -0.80% -
BM_StringEraseWithMove_Large_Transparent -6.66% 2.783 2.598 - -13.34% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.65% 12862390.988 12006729.690 - -3.06% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -6.65% 245295553.901 228980471.948 - 1.34% -
std::upper_bound(std::list<int>)/8192 -6.62% 15243.605 14234.831 - -6.06% -
std::move(list<int>)/512 -6.61% 372.138 347.530 - -1.94% -
std::is_sorted_until(vector<int>,_pred)/8192 -6.58% 3448.448 3221.463 - -5.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.57% 6.460 6.035 - -2.46% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.57% 92.352 86.285 - -1.24% -
ranges::min(std::list<char>)/1 -6.57% 0.389 0.363 - -17.48% -
SetIntersection_Front_Vector_uint32_256_256 -6.54% 4537429.758 4240493.831 - -6.38% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.54% 13.768 12.867 - -5.18% -
BM_std_minmax_element<char>/4 -6.53% 1.293 1.209 - -2.64% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -6.50% 70.768 66.165 - 0.70% -
BM_StringRelational_Less_Empty_Large_Control -6.46% 1.720 1.609 - -0.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -6.45% 179365222.356 167803949.838 - -0.20% -
SetIntersection_Interlaced_Set_string_262144_256 -6.44% 2126886.963 1989846.437 - -2.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -6.43% 69.532 65.061 - 0.44% -
BM_lexicographical_compare_three_way_fast_path/4 -6.42% 1.228 1.149 - 2.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -6.41% 1293.937 1210.935 - 2.07% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -6.38% 1.589 1.487 - -8.33% -
BM_PushHeap_uint32_Random_4 -6.37% 2.243 2.100 - -6.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.36% 999.350 935.761 - -4.49% -
std::find_first_of(vector<int>)_(large_needle)/1024 -6.36% 129401.218 121171.825 - 13.77% -
SetIntersection_Front_Vector_uint32_262144_256 -6.29% 2268864.987 2126221.552 - -6.46% -
SetIntersection_Front_Set_string_256_64 -6.26% 15203946.639 14252810.019 - 1.70% -
std::find_end(vector<int>)_(single_element)/8192 -6.23% 1984.891 1861.152 - 0.12% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -6.23% 23.256 21.807 - -3.82% -
SetIntersection_None_Set_string_16384_16384 -6.22% 208221187.811 195266255.653 - 1.77% -
BM_vector_deque_ranges_copy/1 -6.21% 2.252 2.112 - -0.42% -
std::partition(list<int>)_(dense)/8192 -6.14% 5388.919 5058.017 - -2.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -6.14% 14307392.784 13429350.436 - -4.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.10% 52.775 49.555 - 15.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.08% 16.683 15.668 - -10.81% -
std::remove(deque<int>)_(sprinkled)/32 -6.06% 53.191 49.967 - -7.29% -
std::stable_partition(list<int>)_(dense)/8192 -6.05% 20077.797 18862.896 - -16.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.05% 23.193 21.790 - -7.27% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.02% 134.203 126.128 - -4.46% -
BM_vector_deque_ranges_copy/2 -6.02% 1.988 1.868 - 1.88% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.99% 109719873.823 103143783.818 - 14.32% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -5.97% 10.329 9.712 - -1.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.97% 29.200 27.457 - -9.75% -
BM_deque_vector_copy/70000 -5.96% 3361.294 3160.955 - -0.43% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.94% 1.435 1.350 - -13.06% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.93% 10.749 10.111 - -4.26% -
SetIntersection_Front_Set_string_1024_16 -5.92% 1996126.117 1877978.356 - -3.88% -
SetIntersection_None_Set_uint32_262144_16384 -5.90% 1262597.656 1188130.127 - -11.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.88% 40.739 38.346 - -7.52% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.83% 3468379.430 3266247.353 - -4.67% -
BM_StringEraseWithMove_Huge_Opaque -5.80% 46.764 44.049 - -30.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -5.79% 1.992 1.876 - -10.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.72% 18055.589 17021.984 - -2.14% -
BM_PushHeap_uint64_SingleElement_16 -5.70% 0.358 0.338 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -5.70% 7769.321 7326.825 - -7.27% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.69% 794.327 749.120 - -5.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -5.68% 4.691 4.424 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.68% 7454.104 7030.801 - 4.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.66% 0.697 0.657 - -1.99% -
ranges::minmax(std::vector<long_long>)/1 -5.62% 0.688 0.650 - 6.87% -
SetIntersection_Interlaced_Set_uint32_256_64 -5.61% 13856345.821 13078969.171 - -3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.58% 2057525.715 1942665.527 - -1.91% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.57% 23.948 22.615 - -10.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -5.56% 58.636 55.376 - 0.12% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -5.52% 6497.992 6139.339 - -4.69% -
bm_lexicographical_compare<signed_char>/8 -5.51% 3.421 3.232 - 4.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.50% 46170.936 43630.209 - -1.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -5.49% 24.981 23.609 - -1.76% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -5.49% 2234.521 2111.938 - -5.67% -
SetIntersection_Front_Vector_float_1024_256 -5.47% 2274702.067 2150227.530 - -0.25% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -5.47% 38.962 36.830 - 0.06% -
std::find_end(list<int>)_(single_element)/8192 -5.47% 8760.860 8282.043 - 7.14% -
std::copy_backward(vector<bool>)_(aligned)/512 -5.42% 1.546 1.462 - -3.88% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.41% 91.792 86.824 - -0.15% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.40% 1.728 1.635 - 14.70% -
SetIntersection_Front_Vector_float_256_256 -5.36% 4540821.373 4297284.719 - -5.43% -
BM_std_minmax_element<char>/2 -5.34% 0.685 0.649 - 2.60% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.34% 31.718 30.024 - -7.66% -
rng::find_last(deque<int>)_(bail_90%)/8 -5.31% 0.860 0.814 - -10.00% -
rng::find(vector<bool>)_(process_all)/8 -5.30% 0.812 0.769 - 7.47% -
std::set<int>::clear()/8192 -5.30% 79990.395 75754.610 - -15.97% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.28% 24.456 23.165 - -6.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.25% 42.894 40.642 - 0.38% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -5.22% 2234.452 2117.862 - -5.17% -
SetIntersection_Front_Set_string_256_256 -5.20% 32084683.554 30416564.482 - -3.43% -
SetIntersection_Interlaced_Set_uint64_262144_16 -5.19% 1736559.570 1646406.738 - -0.90% -
BM_std_minmax_element<long_long>/4096 -5.18% 1130.556 1072.031 - 2.93% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.17% 90.696 86.004 - -5.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -5.15% 20.914 19.837 - -0.08% -
BM_std_minmax_element<long_long>/70000 -5.13% 19368.586 18375.082 - -0.57% -
SetIntersection_None_Set_uint32_262144_262144 -5.13% 1248598.633 1184599.936 - -10.63% -
rng::find_last(list<int>)_(bail_10%)/8192 -5.12% 6651.710 6311.167 - 0.16% -
std::equal(vector<bool>)_(unaligned)/50 -5.12% 0.877 0.832 - 0.72% -
std::set<int>::lower_bound(key)_(existent)/8192 -5.12% 8.626 8.185 - 1.27% -
std::multiset<int>::contains(key)_(existent)/8192 -5.11% 8.635 8.194 - -7.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.10% 1141001.181 1082839.723 - -3.73% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -5.08% 2.073 1.968 - -4.02% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.04% 11.384 10.809 - 1.64% -
rng::starts_with(list<int>)/8192 -5.04% 9089.911 8631.749 - -4.13% -
BM_std_minmax_element<long_long>/65536 -5.04% 18115.341 17203.229 - -4.16% -
BM_std_minmax_element<long_long>/64000 -5.03% 17702.164 16812.098 - 2.20% -
BM_std_minmax_element<long_long>/4000 -4.97% 1101.978 1047.235 - 2.78% -
BM_StringRelational_Less_Empty_Huge_Control -4.96% 1.693 1.609 - -0.23% -
SetIntersection_Front_Vector_string_262144_64 -4.95% 3200578.804 3042053.596 - -4.96% -
BM_PushHeap_string_PipeOrgan_262144 -4.95% 18.115 17.217 - -21.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.93% 10463964.302 9947670.078 - -1.61% -
std::copy_backward(deque<int>)/1048576 -4.93% 138478.792 131648.404 - 1.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.93% 2.386 2.268 - -7.96% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.91% 15.690 14.919 - -4.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.90% 149822903.276 142478364.012 - -2.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.90% 70302432.569 66860373.404 - 5.22% -
BM_std_minmax_element<long_long>/5500 -4.89% 1512.229 1438.337 - 3.15% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.88% 31.081 29.564 - -1.11% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.87% 73.163 69.597 - -0.26% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.87% 32.251 30.679 - -5.24% -
std::sort_heap(vector<NonIntegral>)/8 -4.87% 31.057 29.546 - -1.48% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.86% 28224.073 26852.988 - -4.63% -
std::find(list<int>)_(process_all)/8192 -4.85% 7230.987 6880.604 - -16.90% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -4.84% 3292918.567 3133383.716 - 30.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.83% 1.450 1.380 - -4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.81% 1791677.246 1705524.740 - -2.75% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.80% 30051.642 28608.595 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.77% 48307537.352 46000853.156 - -1.50% -
std::unordered_set<std::string>::erase(iterator)/32 -4.77% 29.392 27.990 - -0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.76% 22.301 21.238 - -14.37% -
BM_std_minmax_element<long_long>/512 -4.74% 144.886 138.015 - 2.93% -
std::rotate(list<int>)_(1_element_backward)/8192 -4.73% 7906.835 7532.646 - -34.48% -
BM_vector_deque_move_backward/70000 -4.73% 8589.758 8183.257 - 3.84% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.72% 30.387 28.953 - -13.94% -
BM_std_minmax_element<long_long>/1024 -4.71% 285.595 272.131 - 2.84% -
std::swap_ranges(list<int>)/50 -4.71% 33.824 32.232 - -0.04% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -4.70% 24.395 23.248 - 7.40% -
SetIntersection_Front_Set_string_16384_16 -4.69% 1837265.624 1751061.168 - -10.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.68% 19.794 18.867 - -4.81% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.68% 30.449 29.024 - 1.25% -
std::search(list<int>)_(single_element)/1000 -4.67% 674.266 642.769 - -4.74% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.67% 67.690 64.530 - -1.04% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -4.65% 1298151.280 1237800.239 - -3.70% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -4.64% 266.783 254.408 - 1.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.62% 28003.941 26709.189 - -3.03% -
SetIntersection_Front_Vector_float_262144_256 -4.62% 2270743.348 2165839.288 - -4.91% -
rng::contains(deque<int>)_(process_all)/8 -4.62% 3.138 2.993 - 2.56% -
SetIntersection_Front_Vector_string_1024_16 -4.62% 1624253.033 1549269.738 - -4.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 -4.61% 25.507 24.330 - -0.42% -
SetIntersection_Front_Set_string_262144_1 -4.59% 1112417.453 1061333.659 - -0.21% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.59% 30.257 28.870 - -9.15% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.58% 113.702 108.489 - -11.68% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.57% 117170864.497 111812822.601 - -1.66% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.56% 64.184 61.254 - 0.53% -
std::rotate(deque<int>)_(by_1/4)/1024 -4.55% 278.060 265.411 - 0.11% -
SetIntersection_None_Set_uint64_16384_256 -4.54% 177697878.885 169627512.579 - 1.18% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.52% 1.728 1.650 - -8.96% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.52% 55.609 53.096 - -5.88% -
rng::find(vector<bool>)_(process_all)/1024 -4.52% 4.746 4.531 - -1.56% -
SetIntersection_Interlaced_Set_string_64_64 -4.51% 36348753.846 34709336.986 - -11.23% -
std::remove_if(deque<int>)_(prefix)/32 -4.49% 58.021 55.415 - 2.23% -
SetIntersection_Front_Set_float_262144_16384 -4.47% 238043420.864 227394513.099 - 0.02% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -4.47% 21.665 20.697 - -3.87% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.47% 36.622 34.986 - 0.52% -
bm_lexicographical_compare<int>/64 -4.46% 4.507 4.305 - -1.97% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.46% 24.494 23.401 - -1.77% -
std::unordered_multiset<int>::erase(iterator)/1024 -4.45% 20.384 19.477 - -1.31% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.44% 116.433 111.260 - 4.43% -
SetIntersection_Front_Set_uint64_1024_256 -4.44% 3973496.562 3797229.695 - -4.77% -
std::set<int>::clear()/1024 -4.41% 9342.405 8929.978 - -16.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -4.41% 78.916 75.433 - 2.45% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.41% 8.553 8.176 - -0.24% -
std::none_of(vector<int>)_(process_all)/8 -4.40% 2.584 2.471 - -0.67% -
std::find_end(vector<int>)_(single_element)/1000 -4.37% 249.727 238.819 - 0.21% -
std::remove_if(vector<int>)_(prefix)/1024 -4.37% 366.309 350.316 - 0.15% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -4.36% 10.961 10.484 - 0.53% -
std::find_end(vector<int>)_(single_element)/1024 -4.35% 255.160 244.060 - 0.11% -
BM_deque_vector_copy_backward/70000 -4.32% 8985.435 8596.830 - 11.70% -
SetIntersection_None_Set_uint64_16384_1 -4.31% 169954805.538 162623143.781 - -0.17% -
std::is_sorted_until(list<int>)/8192 -4.31% 6982.827 6681.609 - -6.37% -
std::all_of(deque<int>)_(process_all)/32768 -4.31% 10500.914 10048.172 - -0.25% -
SetIntersection_None_Set_uint64_16384_16 -4.29% 176836962.762 169245863.670 - 0.95% -
BM_PushHeap_uint64_SingleElement_4 -4.29% 0.372 0.356 - -0.18% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.27% 25.736 24.636 - 1.16% -
std::transform(deque<int>,_deque<int>)/50 -4.26% 36.392 34.841 - -3.85% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -4.26% 17105.188 16376.934 - -0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.25% 36.266 34.723 - -0.90% -
SetIntersection_Interlaced_Set_string_1024_256 -4.25% 36388563.924 34841899.585 - -4.61% -
BM_deque_deque_copy/65536 -4.23% 3200.017 3064.502 - -0.53% -
BM_std_minmax_element<short>/5500 -4.22% 1470.211 1408.182 - 11.12% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.21% 33.421 32.013 - -5.07% -
BM_PushHeap_string_Ascending_262144 -4.19% 29.668 28.426 - 1.31% -
BM_std_minmax_element<short>/4000 -4.18% 1071.975 1027.160 - 11.21% -
std::search(vector<int>)_(same_length)/8192 -4.16% 1967.479 1885.546 - 0.01% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -4.16% 27.690 26.538 - 0.10% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.15% 0.459 0.440 - -4.19% -
BM_StringFindNoMatch/10 -4.14% 1.326 1.271 - -7.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.14% 207986669.284 199368543.004 - 1.78% -
BM_vector_deque_ranges_copy_backward/0 -4.14% 0.518 0.497 - -8.76% -
SetIntersection_Interlaced_Set_uint64_262144_4 -4.14% 1373406.983 1316580.566 - -0.46% -
std::stable_sort(vector<int>)_(descending)/8 -4.13% 24.237 23.236 - -4.51% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.12% 84.052 80.586 - -1.04% -
BM_vector_deque_move_backward/65536 -4.11% 8247.945 7908.573 - 4.46% -
SetIntersection_Front_Set_string_262144_262144 -4.09% 18458630.531 17703863.690 - -0.87% -
std::search(vector<int>)_(no_match)/1024 -4.08% 218.430 209.510 - -1.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.08% 60407958.333 57941256.916 - -0.76% -
BM_vector_deque_copy/1 -4.08% 2.312 2.217 - -6.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.07% 7756235.778 7440641.338 - 0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.07% 690.524 662.432 - 12.17% -
std::find_first_of(list<int>)_(large_needle)/8192 -4.06% 50964800.641 48895397.270 - -1.47% -
SetIntersection_Interlaced_Set_string_1024_64 -4.04% 17089952.228 16398972.651 - -3.58% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.03% 90.941 87.272 - -3.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.03% 12395353.861 11895387.234 - -4.56% -
rng::fold_left(deque<int>)/8 -4.02% 4.079 3.914 - 2.02% -
SetIntersection_Front_Set_float_1024_256 -4.01% 4281574.846 4109759.454 - 5.42% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -4.01% 22.804 21.889 - -21.26% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.01% 1537155.712 1475498.455 - 8.68% -
std::sort_heap(deque<int>)/8 -4.01% 36.503 35.039 - -1.68% -
std::stable_partition(deque<int>)_(sparse)/1024 -4.00% 439.458 421.883 - 0.53% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.99% 27445.121 26349.405 - -2.54% -
BM_PushHeap_float_Ascending_16 -3.99% 1.066 1.024 - -0.54% -
SetIntersection_None_Set_float_262144_16384 -3.98% 1220864.748 1172221.518 - -2.93% -
vector<bool>::reserve() -3.97% 8.448 8.112 - -9.41% -
std::search(vector<int>)_(no_match)/1000 -3.95% 213.390 204.957 - -0.98% -
std::all_of(deque<int>)_(process_all)/8192 -3.93% 2624.034 2520.916 - -0.01% -
std::is_sorted_until(vector<int>)/8 -3.92% 2.144 2.060 - 0.92% -
BM_std_minmax_element<short>/1024 -3.92% 279.818 268.853 - 11.29% -
SetIntersection_Interlaced_Set_string_16384_4 -3.90% 203853296.166 195903119.896 - -2.33% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.88% 29.279 28.142 - -6.40% -
vector<bool>::resize() -3.88% 11.106 10.676 - -8.54% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -3.87% 2617.829 2516.632 - -33.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.82% 4.100 3.944 - 3.35% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.82% 20423.290 19644.096 - -1.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.81% 222.563 214.073 - -5.48% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.81% 11.060 10.638 - -3.47% -
std::find_if_not(vector<char>)_(bail_25%)/8 -3.79% 0.994 0.957 - -9.38% -
BM_PushHeap_string_Random_16384 -3.79% 16.462 15.838 - -1.99% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.78% 24.480 23.554 - -2.48% -
SetIntersection_Front_Vector_uint32_16384_1024 -3.78% 5919679.187 5695980.239 - 1.31% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.76% 21186617.074 20389188.041 - 0.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -3.76% 620.124 596.793 - -0.96% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -3.76% 24.235 23.323 - -0.88% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.75% 774.737 745.712 - -3.59% -
BM_std_minmax_element<short>/65536 -3.74% 17474.861 16820.486 - 8.42% -
BM_std_minmax_element<short>/64000 -3.72% 17056.506 16421.503 - 8.42% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.72% 36.172 34.826 - -1.06% -
SetIntersection_Front_Set_uint64_256_64 -3.72% 5513207.273 5308159.310 - -8.23% -
std::partition_point(list<int>)/8192 -3.71% 12211.464 11758.125 - -7.68% -
std::find_end(vector<int>)_(match_near_end)/1024 -3.71% 29.339 28.251 - 0.48% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -3.71% 20.872 20.098 - -5.24% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.70% 47.153 45.407 - -1.70% -
std::adjacent_find(deque<int>,_pred)/8 -3.69% 4.523 4.356 - 2.48% -
std::unordered_multiset<int>::ctor(const&)/32 -3.69% 210.569 202.792 - 1.23% -
BM_std_minmax_element<short>/4096 -3.69% 1096.043 1055.572 - 11.56% -
BM_PushHeap_uint64_SingleElement_64 -3.68% 0.365 0.352 - -0.02% -
std::find_end(list<int>)_(process_all)/8192 -3.68% 7767.935 7481.887 - -8.56% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.68% 1.439 1.386 - -21.93% -
std::make_heap(deque<int>)_(ascending)/8 -3.67% 28.441 27.398 - 0.35% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.66% 6.814 6.565 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.66% 11963.639 11525.767 - -2.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.64% 1.145 1.103 - 1.86% -
SetIntersection_Interlaced_Set_string_262144_1 -3.64% 1098624.742 1058665.157 - -3.32% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.63% 1.493 1.438 - -14.85% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.62% 20361.420 19623.365 - -0.96% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.62% 7773.368 7491.860 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -3.62% 353292738.250 340508746.730 - -5.47% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.61% 826.122 796.263 - -0.09% -
BM_PushHeap_float_Descending_16 -3.60% 0.381 0.367 - -0.42% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.60% 1331057.049 1283122.805 - -0.25% -
std::search(list<int>)_(no_match)/1048576 -3.59% 863931.894 832892.560 - -0.54% -
BM_deque_vector_copy/65536 -3.59% 3016.181 2907.846 - -0.86% -
BM_StringRead_Hot_Deep_Small -3.59% 0.506 0.488 - -3.97% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -3.58% 1456880.958 1404683.202 - -6.92% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -3.58% 1404.040 1353.772 - -11.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.57% 3619754.878 3490467.638 - 18.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.57% 19.580 18.881 - -0.27% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.55% 326.720 315.119 - -11.08% -
std::set<int>::erase(iterator)/1024 -3.54% 20.260 19.542 - -11.17% -
std::rotate(deque<int>)_(by_1/4)/50 -3.54% 27.968 26.979 - -1.19% -
std::find_end(vector<int>)_(match_near_end)/1000 -3.53% 28.490 27.483 - -1.16% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.53% 78574439.169 75798181.293 - -0.05% -
std::find_if(list<int>)_(process_all)/8 -3.52% 2.360 2.277 - -4.12% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.52% 25.738 24.832 - -3.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -3.52% 55.509 53.558 - 1.04% -
std::search(vector<int>)_(same_length)/1024 -3.51% 255.554 246.581 - 0.00% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.50% 0.459 0.443 - 8.58% -
ranges::minmax(std::vector<char>)/1 -3.50% 0.633 0.611 - 0.68% -
std::unordered_set<int>::contains(key)_(existent)/32 -3.49% 1.297 1.252 - -6.84% -
SetIntersection_Interlaced_Set_string_16384_16 -3.49% 247126451.473 238513182.159 - -1.75% -
std::move_backward(vector<int>)/1048576 -3.48% 58889.088 56838.057 - -2.70% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.48% 78664987.358 75929576.080 - -0.01% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.48% 2125425.943 2051551.594 - -1.71% -
BM_deque_deque_ranges_copy_backward/1 -3.47% 2.653 2.561 - 5.63% -
BM_deque_vector_copy/2 -3.46% 1.816 1.753 - -3.94% -
std::search_n(list<int>)_(no_match)/8192 -3.44% 6779.952 6546.824 63.771 -1.69% 63.771
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.42% 22.831 22.051 - 1.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.42% 10184.953 9837.101 - -5.95% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -3.42% 1.638 1.582 - 0.12% -
ranges::min(std::deque<long_long>)/1 -3.41% 0.669 0.646 - -5.94% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.40% 1.767 1.707 - -3.17% -
BM_std_minmax_element<short>/70000 -3.39% 18653.268 18020.702 - 8.71% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.38% 0.668 0.646 - -0.34% -
BM_StringEraseWithMove_Large_Opaque -3.38% 2.848 2.752 - -12.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.36% 755.126 729.764 - -0.46% -
std::find_if_not(vector<char>)_(process_all)/8 -3.36% 1.470 1.420 - -4.96% -
BM_std_minmax_element<long_long>/64 -3.35% 17.839 17.242 - 2.81% -
std::find(vector<long_long>)_(bail_25%)/8 -3.35% 0.922 0.891 - 3.85% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.34% 293.954 284.127 - -3.50% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.34% 21.248 20.538 - -3.11% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -3.32% 78062.852 75472.787 - 2.62% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -3.32% 3905.103 3775.594 - 1.74% -
BM_lexicographical_compare_three_way<IntPtr>/16 -3.31% 4.535 4.385 - 3.25% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.30% 1.556 1.505 - -5.34% -
SetIntersection_Interlaced_Set_string_256_256 -3.29% 32362216.252 31296989.472 - -1.22% -
std::rotate(deque<int>)_(by_1/2)/8192 -3.28% 1561.930 1510.669 - -4.73% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.27% 4.990 4.827 - -2.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.27% 1.675 1.620 - -0.59% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.25% 40.350 39.040 - -1.67% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -3.25% 617.087 597.053 - -1.16% -
SetIntersection_Front_Vector_uint32_1024_64 -3.24% 1361181.291 1317110.028 - -3.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.23% 35.351 34.210 - -8.35% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.22% 20325.167 19671.496 - -0.02% -
BM_PushHeap_uint64_SingleElement_256 -3.21% 0.397 0.385 - -0.24% -
bm_lexicographical_compare<signed_char>/512 -3.21% 7.945 7.690 - 0.73% -
bm_gcd_trivial -3.21% 0.649 0.628 - -7.89% -
std::find_end(vector<int>)_(match_near_end)/8192 -3.21% 206.636 200.004 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.17% 18586239.919 17997443.929 - -3.78% -
std::lower_bound(std::forward_list<int>)/100 -3.16% 83.290 80.655 - -2.15% -
BM_vector_deque_move_backward/64000 -3.16% 7675.130 7432.580 - 1.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.16% 85825.840 83113.938 - -0.10% -
SetIntersection_None_Vector_float_262144_1 -3.16% 1139084.371 1103111.484 - -2.92% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.16% 20518.321 19870.814 - -0.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.15% 16.319 15.805 - -10.97% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.15% 27.076 26.224 - -13.26% -
BM_std_minmax_element<short>/512 -3.15% 142.209 137.731 - 10.62% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.14% 164.577 159.405 - -2.58% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.14% 3.002 2.908 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.14% 12919521.972 12514013.778 - -1.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.14% 177161.852 171603.063 - -0.59% -
std::multiset<int>::contains(key)_(existent)/1024 -3.13% 4.034 3.908 - -3.31% -
BM_StringRelational_Compare_Empty_Large_Control -3.12% 1.887 1.828 - -0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -3.12% 1740049.236 1685833.250 - -10.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.11% 1223888.597 1185791.266 - 0.93% -
std::multiset<int>::find(key)_(existent)/8192 -3.11% 8.229 7.973 - -4.64% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.09% 594.726 576.323 - 0.15% -
std::replace(vector<int>)_(sprinkled)/32 -3.09% 6.260 6.067 - 6.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.08% 616.785 597.764 - -0.63% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.08% 24.579 23.821 - 0.09% -
std::rotate(deque<int>)_(by_1/3)/8192 -3.08% 3312.650 3210.667 - 1.85% -
SetIntersection_None_Set_float_262144_256 -3.07% 1212835.611 1175631.996 - -2.20% -
BM_deque_vector_copy/64000 -3.06% 2941.175 2851.227 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.05% 26560.816 25750.212 - 0.16% -
std::swap_ranges(list<int>)/8192 -3.04% 11013.876 10678.849 - 8.64% -
SetIntersection_Front_Set_float_262144_256 -3.04% 4301534.343 4170945.361 - 0.68% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -3.03% 6139.773 5953.479 - -2.28% -
SetIntersection_Interlaced_Vector_string_256_4 -3.03% 6151923.831 5965423.730 - -2.50% -
std::swap_ranges(deque<int>)/1024 -3.03% 329.093 319.136 - -9.33% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.02% 177212.325 171858.678 - 0.07% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 -3.01% 90657.002 87929.943 - 0.35% -
rng::contains(list<int>)_(process_all)/8192 -3.01% 7165.102 6949.594 - -6.80% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -3.00% 1.306 1.266 - -16.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.00% 28988801.436 28119140.090 - 0.78% -
std::copy_n(vector<int>)/4096 -3.00% 169.506 164.422 - -24.15% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.00% 14142.207 13718.378 - 0.51% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -2.99% 3.645 3.536 - -1.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.99% 36.444 35.354 - -2.67% -
std::swap_ranges(deque<int>)/50 -2.98% 16.338 15.851 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.98% 1144860.426 1110749.899 - 1.11% -
std::swap_ranges(deque<int>)/32 -2.97% 10.735 10.416 - -2.62% -
BM_CmpLess_uint_short -2.97% 1.019 0.989 - -3.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.97% 1177585.860 1142615.528 - -1.93% -
std::set<int>::erase(iterator)/32 -2.97% 20.083 19.488 - -8.99% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.96% 5.538 5.374 - -3.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.96% 1602724.406 1555341.002 - 0.12% -
BM_PushHeap_uint32_SingleElement_16 -2.95% 0.346 0.336 - -7.84% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.95% 38.189 37.062 - 0.41% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.95% 615.614 597.452 - -4.99% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.95% 33.645 32.653 - -0.57% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.94% 294.145 285.491 - -3.08% -
std::set<int>::erase(iterator)/8192 -2.94% 20.255 19.660 - -11.23% -
BM_vector_deque_ranges_copy_backward/1024 -2.94% 37.909 36.796 - -3.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.93% 75.180 72.975 - -32.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -2.93% 25.399 24.656 - 0.51% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.92% 176668.795 171506.680 - -0.62% -
SetIntersection_Front_Set_float_1024_1024 -2.92% 13075005.955 12693309.946 - 0.78% -
rng::find_last(list<int>)_(bail_90%)/1048576 -2.92% 89515.471 86906.094 - 0.25% -
BM_PushHeap_uint64_SingleElement_1024 -2.91% 0.374 0.363 - -0.19% -
SetIntersection_Front_Set_float_1024_1 -2.91% 1051891.035 1021247.973 - -2.26% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.91% 1507.523 1463.643 - -5.67% -
std::copy_backward(deque<int>)/262144 -2.91% 34332.805 33334.084 - 6.04% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.91% 1668103.353 1619615.563 - 0.43% -
SetIntersection_None_Set_uint64_262144_262144 -2.90% 1277545.818 1240549.316 - -0.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.89% 1521.379 1477.356 - -0.58% -
rng::contains_subrange(deque<int>)_(process_all)/16 -2.89% 8.922 8.664 - -4.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.89% 7886.344 7658.481 - 0.23% -
rng::find_last(list<int>)_(bail_10%)/1048576 -2.89% 808959.440 785593.669 - -0.07% -
SetIntersection_Front_Set_uint64_16384_1024 -2.88% 12464377.388 12105192.374 - -3.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.88% 675.016 655.578 - -1.04% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.88% 29.286 28.443 - -5.47% -
ranges::min(std::list<__int128>)/1 -2.88% 0.376 0.365 - 10.80% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.87% 28.289 27.476 - -5.75% -
BM_num_get<long_long> -2.87% 11.036 10.720 - -1.84% -
SetIntersection_Front_Set_uint64_16384_64 -2.87% 1745742.211 1695629.575 - 2.54% -
SetIntersection_Front_Vector_float_1024_4 -2.86% 1058480.188 1028169.427 - -3.14% -
BM_CmpLess_ushort_ushort -2.85% 1.080 1.049 - -1.86% -
SetIntersection_None_Set_float_262144_4 -2.85% 1210171.469 1175712.320 - -2.24% -
BM_PushHeap_float_Random_4 -2.84% 2.936 2.853 - 0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.84% 1105197.376 1073773.932 - -1.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.84% 1557.159 1512.993 - 6.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.83% 35.728 34.716 - -4.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.83% 32.968 32.035 - -3.98% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.82% 22.110 21.486 - -10.26% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.81% 21.078 20.485 - -3.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.80% 135561.945 131762.544 - 0.68% -
BM_vector_deque_copy/2 -2.80% 1.989 1.934 - -5.87% -
BM_PushHeap_string_Random_1024 -2.79% 15.050 14.630 - -2.06% -
SetIntersection_None_Set_float_262144_64 -2.79% 1210634.359 1176815.674 - -1.96% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.79% 5.048 4.907 - -3.45% -
SetIntersection_Front_Vector_uint32_256_64 -2.79% 4349956.054 4228593.903 - -2.69% -
std::vector<std::string>::ctor(size)/32 -2.78% 32.693 31.784 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.78% 3114531.664 3027931.037 - -0.73% -
std::swap_ranges(deque<int>)/8192 -2.78% 2620.811 2548.080 - -8.67% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -2.77% 826779.726 803851.301 - -3.07% -
std::replace_if(list<int>)_(prefix)/1024 -2.77% 753.431 732.540 - 0.62% -
std::find_end(list<int>,_pred)_(single_element)/8192 -2.77% 8828.178 8583.633 - 5.43% -
BM_num_get<unsigned_long_long> -2.76% 10.578 10.286 - -4.54% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.76% 249880.886 242996.615 - -1.95% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.74% 702.740 683.458 - 2.09% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.74% 5543.793 5391.838 - -2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.72% 1276062.986 1241370.606 - 0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -2.71% 1319.172 1283.461 - -14.95% -
SetIntersection_Front_Vector_string_262144_4 -2.70% 1193322.620 1161133.499 - -2.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.69% 42.979 41.821 - -27.57% -
std::for_each(list<int>)/8 -2.68% 2.523 2.456 - -2.86% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -2.68% 273.469 266.144 - -7.97% -
std::copy_n(list<int>)/32768 -2.67% 26958.287 26237.741 - -8.61% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.67% 1.698 1.653 - -1.03% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.67% 12022.032 11700.987 - -5.22% -
BM_CmpEqual_uchar_short -2.67% 1.033 1.005 - -1.06% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.66% 202.137 196.754 - -1.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.66% 44078.315 42906.284 - -1.82% -
SetIntersection_Front_Set_float_262144_1024 -2.66% 14130364.918 13755057.500 - 4.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.66% 33.889 32.989 - 34.57% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.65% 4.587 4.465 - -2.99% -
std::unordered_multimap<int,_int>::clear()/1024 -2.65% 8256.053 8037.455 - -21.57% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.65% 1563756.021 1522353.840 - -0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.64% 36.998 36.019 - -2.05% -
std::unique_copy(deque<int>)_(sprinkled)/52 -2.64% 15.126 14.726 - -29.38% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -2.64% 672.909 655.140 - -2.58% -
std::unordered_set<int>::erase(iterator)/8192 -2.64% 20.405 19.867 - -1.27% -
std::copy(vector<int>)/32768 -2.63% 3464.935 3373.675 - -10.63% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.63% 5.463 5.319 - -3.44% -
SetIntersection_None_Set_float_262144_16 -2.63% 1207597.980 1175841.881 - -1.95% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.62% 5934.423 5778.675 - -1.51% -
SetIntersection_Front_Set_string_1024_256 -2.62% 15935661.987 15517981.484 - -2.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.61% 69.625 67.809 - -1.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.61% 1048223.523 1020901.962 - -2.80% -
std::find_end(list<int>)_(match_near_end)/1000 -2.60% 79.052 76.996 - -1.13% -
std::multimap<int,_int>::contains(key)_(existent)/32 -2.59% 1.779 1.733 - 1.40% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.59% 1.729 1.684 - -9.37% -
std::find(list<int>)_(process_all)/8 -2.59% 2.227 2.169 - -3.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 15296.078 14899.754 - -4.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.59% 40201.861 39161.017 - -10.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.58% 148.773 144.931 - 0.88% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.57% 12.205 11.891 - 10.59% -
BM_deque_vector_ranges_copy_backward/64000 -2.57% 8096.350 7887.942 - 12.91% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.57% 2.723 2.653 - -4.42% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.56% 17373300.282 16929085.685 - -1.86% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.56% 41.857 40.787 - -4.69% -
std::stable_partition(vector<int>)_(sparse)/50 -2.55% 21.413 20.866 - 0.69% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.55% 148592.621 144800.603 - 1.27% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.55% 4873.964 4749.596 - -0.11% -
std::replace(vector<int>)_(sprinkled)/50 -2.54% 9.590 9.347 - 4.35% -
std::partition(vector<int>)_(sparse)/32 -2.53% 8.874 8.649 - -1.03% -
BM_deque_deque_ranges_copy/1024 -2.53% 37.530 36.581 - -0.93% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.53% 11846434.883 11546689.768 - -0.83% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.52% 22.707 22.135 - -0.51% -
std::set<int>::clear()/32 -2.51% 630.257 614.426 - -8.25% -
std::move_backward(vector<bool>)_(aligned)/512 -2.51% 2.269 2.212 - -5.60% -
ranges::min(std::list<char>)/8 -2.50% 1.926 1.878 - 2.25% -
SetIntersection_None_Set_float_262144_1 -2.50% 1213307.455 1182939.045 - -1.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.50% 177711.588 173264.380 - -0.03% -
SetIntersection_None_Set_float_64_1 -2.49% 22123082.443 21571522.617 - -2.67% -
BM_StringFindStringLiteral/32 -2.49% 1.739 1.695 - -13.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.48% 2.540 2.477 - -1.25% -
BM_num_get<unsigned_int> -2.48% 9.929 9.684 - -1.78% -
BM_CmpEqual_uint_short -2.47% 1.027 1.002 - -1.48% -
SetIntersection_None_Set_float_262144_1024 -2.47% 1210696.369 1180784.344 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.47% 179463158.059 175038346.119 - -0.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -2.46% 20.713 20.204 - 5.19% -
BM_deque_deque_move/2 -2.45% 2.298 2.242 - -2.56% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.45% 201.177 196.241 - -8.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.45% 7.281 7.102 - -2.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.44% 64.699 63.124 - -17.50% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.43% 1650524.252 1610369.143 - 0.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 45580.636 44472.925 - -15.97% -
BM_deque_deque_ranges_move_backward/2 -2.43% 2.522 2.460 - 6.96% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.42% 2748.916 2682.296 - -0.28% -
SetIntersection_None_Vector_uint64_16384_256 -2.42% 1112970.907 1086011.820 - -1.52% -
BM_deque_deque_move/4000 -2.41% 147.669 144.109 - -0.97% -
std::shift_left(vector<int>)/32 -2.40% 3.949 3.854 - -2.40% -
SetIntersection_Front_Vector_float_1024_64 -2.40% 1365534.349 1332710.897 - 1.01% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -2.40% 5184.568 5060.014 - -2.38% -
std::vector<int>::ctor(size)/32 -2.39% 11.836 11.553 - 12.41% -
std::unordered_multimap<int,_int>::clear()/8192 -2.39% 62815.092 61315.788 - -23.29% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 54169.110 52878.202 - -9.25% -
SetIntersection_Front_Vector_float_1024_16 -2.38% 1124414.480 1097693.410 - -2.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.38% 11622599.633 11346411.099 - -1.63% -
std::set<std::string>::count(key)_(existent)/8192 -2.37% 30.829 30.096 - -3.81% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.37% 1632035.480 1593283.365 - 0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.37% 1265651.447 1235671.225 - 0.83% -
BM_vector_deque_copy/0 -2.37% 0.470 0.458 - -0.06% -
std::deque<int>::ctor(size)/32 -2.36% 26.699 26.068 - -13.67% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.36% 13922074.138 13593407.784 - -2.18% -
BM_StringRelational_Less_Empty_Small_Control -2.36% 1.649 1.610 - -0.11% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.36% 10.198 9.958 - -9.82% -
BM_deque_vector_copy/1 -2.34% 2.076 2.028 - -3.45% -
BM_deque_vector_ranges_move/2 -2.34% 1.827 1.785 - -2.62% -
std::map<int,_int>::contains(key)_(non-existent)/32 -2.33% 2.855 2.789 - -8.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -2.33% 2932973.326 2864708.864 - -1.76% -
std::fill(vector<bool>)/32768 -2.32% 30.171 29.470 - 0.28% -
SetIntersection_None_Vector_float_1024_1 -2.32% 1094834.231 1069455.494 - -1.71% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.32% 492.542 481.132 - -0.85% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.31% 28.049 27.402 - -2.64% -
SetIntersection_Front_Vector_string_16384_1 -2.30% 1080871.156 1055957.189 - -1.35% -
BM_CmpEqual_schar_uint -2.30% 1.109 1.084 - -1.80% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -2.30% 608.055 594.098 - -0.33% -
ranges::minmax(std::deque<long_long>)/64 -2.29% 24.558 23.995 - -7.32% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.29% 769.287 751.658 - -1.17% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.29% 39365.119 38464.075 - -0.75% -
BM_deque_vector_ranges_copy_backward/70000 -2.29% 9025.645 8819.075 - 15.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.29% 10.672 10.428 - -1.59% -
ranges::minmax(std::list<__int128>)/70000 -2.28% 58151.805 56823.402 - 0.33% -
SetIntersection_None_Vector_uint64_262144_4 -2.28% 1135735.073 1109808.659 - -2.28% -
std::set<int>::erase(key)_(existent)/32 -2.28% 21.790 21.293 - -7.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 660.970 645.923 - -2.65% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.27% 23.712 23.174 - -0.51% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.27% 6.916 6.759 - -1.84% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.26% 16826.290 16445.631 - -1.57% -
BM_deque_vector_ranges_copy_backward/4000 -2.25% 150.691 147.299 - -0.52% -
std::find_if(vector<char>)_(process_all)/32768 -2.25% 3833.613 3747.411 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.25% 3.216 3.144 - -2.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.24% 40206890.894 39304470.716 - -0.38% -
std::multiset<int>::erase(key)_(existent)/8192 -2.24% 61.796 60.410 - -1.71% -
SetIntersection_Interlaced_Set_string_16384_1 -2.24% 1099344.237 1074730.616 - -1.71% -
SetIntersection_None_Set_uint64_16384_1024 -2.24% 177356051.993 173386809.077 - -0.55% -
SetIntersection_Front_Set_float_262144_4 -2.23% 1053307.551 1029801.780 - -0.56% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.23% 20.550 20.091 - -1.28% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -2.23% 57611.389 56327.857 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.22% 5853754.865 5723604.830 - -2.47% -
BM_deque_deque_move/1 -2.22% 2.553 2.496 - -1.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.22% 0.632 0.618 - 25.48% -
BM_deque_vector_ranges_move/64000 -2.22% 3026.737 2959.660 - -1.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.21% 11307.867 11057.765 - 0.02% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.19% 36961.307 36151.870 - -2.21% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.19% 175.191 171.356 - 4.65% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.19% 30.489 29.821 - -1.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.19% 167163.932 163507.741 - -1.68% -
SetIntersection_Front_Vector_uint64_262144_16 -2.18% 1118911.773 1094476.809 - -2.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.18% 2.631 2.573 - -8.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.18% 249776209.007 244338856.380 - -0.58% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.18% 12717249.772 12440588.283 - -1.33% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.17% 23.827 23.310 - -2.04% -
SetIntersection_None_Set_string_1024_1024 -2.17% 9216047.945 9016208.192 - -0.29% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -2.16% 500556.375 489742.652 - -1.97% -
ranges::minmax(std::list<long_long>)/70000 -2.15% 54582.461 53406.446 - -0.64% -
std::partial_sort(deque<int>)_(descending)/8192 -2.15% 264142.333 258460.102 - 2.87% -
std::is_sorted_until(deque<int>,_pred)/8 -2.15% 4.226 4.135 - -2.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.15% 20.958 20.508 - -1.49% -
SetIntersection_Interlaced_Vector_float_256_64 -2.15% 7351205.398 7193346.087 - 4.70% -
std::set<std::string>::contains(key)_(non-existent)/8192 -2.14% 28.516 27.905 - -5.14% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.14% 1296512.451 1268759.522 - -2.60% -
std::find_if(deque<int>)_(process_all)/32768 -2.14% 8238.894 8062.621 - -4.78% -
std::copy_n(list<int>)/64 -2.14% 14.871 14.553 - 0.94% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -2.13% 816233.800 798848.265 - 0.21% -
BM_deque_deque_copy/64000 -2.13% 2984.988 2921.426 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.13% 0.623 0.609 - 2.19% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -2.12% 5166.463 5057.004 - -2.18% -
std::multiset<std::string>::erase(iterator)/32 -2.11% 32.490 31.803 - 3.89% -
BM_deque_deque_ranges_move_backward/70000 -2.11% 8667.566 8484.715 - 8.39% -
BM_PushHeap_string_Ascending_4 -2.11% 2.574 2.520 - -1.00% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 -2.11% 817521.344 800293.560 - 0.60% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.10% 7.293 7.139 - 14.08% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.10% 25929.388 25384.340 - -5.44% -
BM_deque_deque_copy_backward/65536 -2.10% 8223.522 8050.814 - 7.95% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.10% 3889.230 3807.674 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -2.09% 33.216 32.521 - -4.59% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.09% 4.316 4.226 - -0.83% -
vector<bool>(const_vector<bool>&) -2.09% 9.808 9.604 - -10.14% -
BM_StringAssignStr_Small_Opaque -2.08% 0.747 0.731 - -1.35% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.08% 5.971 5.847 - -3.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.08% 21.874 21.419 - 4.87% -
std::find_if(list<int>)_(process_all)/32768 -2.07% 25943.059 25405.302 - -3.67% -
BM_deque_deque_ranges_copy_backward/2 -2.06% 2.347 2.299 - 5.33% -
rng::find(vector<bool>)_(process_all)/1048576 -2.06% 3697.099 3620.799 - 0.61% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.06% 427.239 418.425 - -2.39% -
std::rotate(vector<bool>)_(by_1/4)/8192 -2.06% 30.564 29.934 - 0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.06% 1189834.902 1165313.606 - -2.80% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.06% 1612127.768 1578948.566 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.05% 1051232.882 1029682.042 - -0.74% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.04% 21.263 20.829 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.04% 18358454.898 17983573.519 - -3.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.03% 42.489 41.625 - 2.06% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.03% 1.154 1.131 - -3.07% -
SetIntersection_None_Vector_string_1024_4 -2.03% 1170310.911 1146576.807 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.03% 1160076.989 1136552.121 - -3.80% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.03% 15.673 15.355 - -3.67% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.02% 6.598 6.465 - -4.06% -
std::find_if_not(list<int>)_(process_all)/8 -2.02% 3.624 3.550 - 0.36% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.02% 24.971 24.466 - -4.79% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.02% 12475.767 12223.870 - -1.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.02% 18.959 18.577 - -1.71% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.01% 3190.403 3126.208 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.01% 3008112.467 2947586.345 - -0.12% -
std::find_if(list<int>)_(bail_25%)/32768 -2.01% 7137.868 6994.493 - 0.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -2.00% 911007.728 892756.918 - -0.17% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.00% 1611455.242 1579233.562 - -0.15% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.00% 515.853 505.544 - -2.89% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.99% 804.809 788.782 - -2.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.99% 44.555 43.669 - -1.03% -
std::set<int>::count(key)_(existent)/32 -1.98% 1.651 1.619 - -0.30% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.98% 4.308 4.223 - -0.19% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.97% 54.749 53.668 - 0.10% -
BM_deque_vector_move/70000 -1.97% 3298.755 3233.676 - 0.64% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.97% 270.948 265.605 - -1.32% -
SetIntersection_Front_Vector_float_262144_16 -1.97% 1122156.360 1100028.800 - -2.84% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.96% 1941.283 1903.160 - 122.38% -
SetIntersection_Interlaced_Vector_string_16_16 -1.96% 52489435.536 51459367.870 - -1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.96% 119936275.918 117586819.682 - -1.92% -
std::unordered_set<int>::erase(iterator)/1024 -1.95% 20.037 19.645 - -2.41% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.95% 162.292 159.121 - -1.45% -
std::unordered_set<int>::clear()/32 -1.95% 597.227 585.574 - -1.35% -
SetIntersection_Front_Set_uint64_262144_1024 -1.94% 12507138.313 12264121.153 - -4.49% -
BM_deque_vector_ranges_move/0 -1.93% 1.488 1.459 - -4.32% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.93% 1.302 1.277 - 2.49% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.91% 2913.301 2857.562 - 1.35% -
rng::find_last(list<int>)_(bail_90%)/50 -1.91% 1.270 1.246 - -2.13% -
BM_vector_deque_ranges_copy/1024 -1.91% 36.295 35.603 - -0.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.91% 92.232 90.473 - 0.52% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -1.90% 49.508 48.565 - 5.69% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.89% 2.687 2.636 - 1.88% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.89% 23464.046 23020.221 - -2.58% -
std::search(list<int>,_pred)_(no_match)/1048576 -1.89% 970239.050 951904.076 - -2.79% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.89% 210.503 206.533 - -0.54% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.88% 19697.199 19327.253 - -0.06% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.88% 29865.286 29304.671 - -0.37% -
std::map<int,_int>::ctor(const&)/0 -1.87% 12.876 12.635 - -0.09% -
SetIntersection_Interlaced_Set_float_256_4 -1.87% 11024427.370 10818166.289 - -4.36% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.87% 8.939 8.772 - -0.82% -
std::search(vector<int>)_(no_match)/8192 -1.86% 1654.006 1623.162 - -0.40% -
SetIntersection_Front_Set_string_16_4 -1.86% 63727358.552 62539222.776 - -3.06% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.85% 1.469 1.442 - 25.11% -
SetIntersection_Front_Set_string_4_4 -1.84% 160020205.337 157068381.399 - -0.62% -
BM_CmpEqual_uint_schar -1.84% 1.032 1.013 - -4.05% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.84% 8.211 8.060 - -4.19% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.83% 12895.633 12659.108 - -1.32% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.83% 26.966 26.472 - -1.48% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.83% 10681.812 10486.644 - 4.47% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.82% 525.148 515.569 - -7.14% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.82% 24.222 23.780 - -0.80% -
BM_PushHeap_float_Ascending_262144 -1.82% 5.206 5.111 - -4.73% -
std::search(vector<int>)_(no_match)/1048576 -1.82% 212254.176 208391.518 - -0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.82% 761.119 747.271 - -1.78% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.82% 8.782 8.622 - -0.37% -
std::find(list<int>)_(bail_25%)/1024 -1.82% 129.223 126.874 - -0.18% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.82% 32.474 31.884 - -1.43% -
std::reverse(vector<int>)/8 -1.82% 1.608 1.578 - -1.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.81% 6188251.504 6076104.237 - -0.95% -
std::set<std::string>::count(key)_(non-existent)/32 -1.81% 10.462 10.273 - -2.16% -
BM_PushHeap_float_Ascending_64 -1.81% 1.815 1.783 - -0.28% -
std::equal(vector<bool>)_(unaligned)/8192 -1.80% 56.188 55.175 - -2.29% -
SetIntersection_None_Set_float_262144_262144 -1.80% 1202722.820 1181068.195 - -1.89% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.80% 3.922 3.852 - -1.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.79% 4372825.630 4294530.578 - -1.24% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.79% 55770554.046 54772352.008 - -3.92% -
std::rotate(vector<int>)_(by_1/2)/32 -1.78% 2.364 2.322 - 0.21% -
std::search(vector<int>)_(same_length)/1000 -1.78% 244.992 240.629 - 0.05% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.78% 6.494 6.378 - -1.84% -
rng::find_if(vector<bool>)_(process_all)/8 -1.78% 3.618 3.554 - -4.10% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.77% 27.974 27.477 - -0.06% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.77% 44.520 43.730 - 2.03% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.77% 1050131.495 1031559.834 - -1.80% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.77% 913540.851 897397.800 - 0.51% -
SetIntersection_Front_Set_uint64_16384_4 -1.77% 1066776.095 1047927.722 - -2.29% -
std::find(vector<char>)_(process_all)/50 -1.76% 1.651 1.622 - -1.14% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.76% 24.326 23.898 - -2.42% -
std::partition(deque<int>)_(dense)/32 -1.76% 9.244 9.082 - -2.32% -
BM_CmpEqual_ushort_uint -1.75% 1.077 1.058 - -0.29% -
std::for_each(map<int>::iterator)/50 -1.75% 36.443 35.806 - -0.46% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.74% 4077.566 4006.754 - -1.52% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.73% 666.402 654.843 - -1.90% -
SetIntersection_Front_Vector_float_256_64 -1.73% 4342523.770 4267248.455 - -1.92% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.73% 22.710 22.317 - 3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.73% 1059500.731 1041179.006 - -0.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.73% 1058168.851 1039876.217 - 3.67% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.73% 718.639 706.234 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.71% 5731.281 5633.364 - -2.63% -
BM_CmpLess_short_uchar -1.71% 1.096 1.077 - -1.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 15155.655 14896.944 - -2.89% -
SetIntersection_None_Set_uint64_256_4 -1.71% 11503330.597 11307173.687 - 0.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.70% 74.624 73.358 - -0.24% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.69% 26.459 26.011 - -13.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.69% 18.895 18.575 - -2.63% -
std::partial_sort(deque<int>)_(ascending)/8 -1.69% 34.188 33.610 - 3.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.69% 117135.672 115156.372 - -2.01% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.68% 9.080 8.927 - -1.33% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.68% 37.650 37.016 - -1.74% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -1.68% 9.980 9.812 - -0.40% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -1.68% 5.033 4.948 - 9.20% -
SetIntersection_Front_Vector_string_262144_256 -1.68% 9581423.122 9420565.443 - -2.37% -
BM_CmpLess_uchar_schar -1.68% 1.026 1.009 - -0.78% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.66% 259578.670 255272.184 - -1.36% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.66% 910769.535 895677.337 - 0.53% -
BM_deque_deque_copy/1024 -1.66% 37.089 36.474 - -0.73% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.65% 10.351 10.179 - 2.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.65% 6.350 6.245 - 0.86% -
BM_std_minmax_element<short>/64 -1.65% 17.486 17.199 - 3.72% -
BM_CmpLess_uchar_ushort -1.65% 1.083 1.065 - 0.49% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.64% 18.997 18.686 - -2.97% -
vector<bool>(size_type,_const_value_type&) -1.64% 8.456 8.317 - -7.70% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.64% 362.752 356.809 - 1.44% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.64% 13459213.021 13238734.788 - 0.11% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.63% 20.784 20.444 - -1.48% -
BM_PushHeap_string_Random_16 -1.63% 10.534 10.363 - -0.54% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -1.63% 12.750 12.542 - -67.28% -
ranges::minmax(std::deque<__int128>)/64 -1.63% 32.406 31.879 - 5.52% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.62% 34.226 33.670 - 6.65% -
std::sort(vector<NonIntegral>)_(descending)/8192 -1.62% 5323.625 5237.157 - -0.08% -
BM_PushHeap_string_QuickSortAdversary_4 -1.62% 6.450 6.345 - -0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.62% 5350.712 5263.876 - -1.64% -
SetIntersection_None_Set_string_64_64 -1.62% 11732793.165 11542561.163 - -1.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.62% 36.966 36.367 - -7.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.62% 23726609.204 23342191.562 - -6.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.62% 182405.305 179452.893 - -0.60% -
std::find(vector<short>)_(bail_25%)/8 -1.62% 0.738 0.726 - -12.04% -
std::shift_right(list<int>)/8192 -1.61% 7289.280 7171.618 - -6.29% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.61% 4.334 4.264 - -2.38% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.60% 15.912 15.656 - 0.22% -
std::make_heap(vector<int>)_(ascending)/1024 -1.60% 658.196 647.634 - -0.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.60% 120687.051 118750.907 - -2.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.60% 1384888.344 1362700.360 - -10.83% -
SetIntersection_None_Set_float_256_16 -1.59% 10891485.873 10718155.386 - -2.28% -
std::pop_heap(vector<std::string>)/1024 -1.58% 20.921 20.589 - -1.97% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.58% 21.631 21.288 - 1.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.58% 20.881 20.550 - -2.41% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.58% 961.536 946.334 - -3.50% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.57% 7.964 7.839 - -1.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.57% 17.336 17.064 - -10.85% -
std::shift_left(list<int>)/50 -1.56% 27.661 27.229 - -0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.56% 11438038.714 11259312.479 - -2.28% -
BM_deque_vector_ranges_move/70000 -1.56% 3279.326 3228.328 - -1.47% -
SetIntersection_None_Vector_float_16384_1024 -1.55% 1109611.666 1092366.490 - -2.29% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.55% 13622.164 13410.593 - -4.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 83618.760 82321.284 - -7.11% -
SetIntersection_Front_Set_float_1024_64 -1.55% 1840078.429 1811538.428 - 6.73% -
std::flat_map<int,_int>::ctor(const&)/8192 -1.55% 1946.091 1915.926 - 123.97% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.55% 1.604 1.579 - -0.66% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.55% 35.713 35.161 - -2.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.54% 471.852 464.569 - -0.69% -
BM_CmpLess_int_schar -1.54% 1.131 1.114 - -1.90% -
BM_vector_deque_copy/64 -1.53% 2.779 2.736 - -2.23% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.52% 1478.001 1455.473 - 0.21% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.52% 30.022 29.565 - -0.79% -
BM_deque_vector_ranges_move/64 -1.52% 2.641 2.601 - -1.94% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.52% 523150.684 515194.368 - 3.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -1.52% 39.240 38.645 - 0.18% -
SetIntersection_Front_Vector_string_262144_1024 -1.51% 39605577.693 39008001.436 - -0.91% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.51% 5.718 5.632 - -1.40% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.50% 4.160 4.097 - 0.20% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.50% 1585474.852 1561691.977 - -0.58% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.50% 4877.056 4803.954 - -1.44% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.50% 12727.407 12536.669 - -1.20% -
rng::find_last(list<int>)_(bail_10%)/50 -1.50% 16.046 15.806 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.50% 9943327.514 9794376.917 - -2.11% -
std::multiset<int>::insert(value)_(already_present)/32 -1.49% 18.525 18.249 - -1.26% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.48% 1.290 1.271 - 20.98% -
std::rotate(deque<int>)_(by_1/3)/32 -1.47% 20.670 20.365 - 1.10% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.47% 693.202 683.001 - -2.89% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.47% 2.736 2.696 - -14.16% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.47% 4.333 4.269 - -5.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.46% 179563.841 176937.995 - -2.57% -
std::rotate(deque<int>)_(by_1/3)/50 -1.46% 30.003 29.565 - 2.51% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.46% 1732144.207 1706889.322 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.46% 15101680.892 14881562.079 - -1.56% -
BM_deque_vector_ranges_copy_backward/65536 -1.46% 8309.397 8188.460 - 12.11% -
std::unordered_set<int>::erase(iterator)/32 -1.46% 19.906 19.617 - -2.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.45% 90092.936 88783.590 - -0.99% -
BM_CmpLess_uint_int -1.45% 1.079 1.063 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.45% 1180596.715 1163484.394 - 2.76% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.44% 25.255 24.892 - 0.33% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.43% 11790913.882 11621989.993 - 0.46% -
std::copy_backward(vector<int>)/262144 -1.43% 12468.635 12290.263 - -1.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.43% 14139.635 13937.986 - 0.15% -
std::for_each(multimap<int>::iterator)/50 -1.42% 36.940 36.414 - -0.62% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 62834.981 61940.927 - -1.06% -
std::is_sorted_until(vector<int>,_pred)/8 -1.41% 3.586 3.535 - 2.82% -
BM_StringFindStringLiteral/64 -1.41% 2.158 2.128 - -10.96% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.41% 6.023 5.938 - 0.54% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.40% 595.374 587.026 - -0.56% -
SetIntersection_None_Set_float_1024_1 -1.40% 9493065.688 9360024.969 - -8.34% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.40% 692.056 682.359 - -1.48% -
std::none_of(list<int>)_(process_all)/32768 -1.40% 26284.307 25916.639 - -0.28% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.40% 9908.436 9769.877 - -2.96% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.40% 248.100 244.635 - 1.06% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.39% 33788.074 33317.327 - -3.53% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.39% 20544.605 20258.396 - -2.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 -1.39% 919697.590 906909.758 - 0.86% -
std::remove_copy(deque<int>)_(prefix)/32 -1.39% 13.097 12.915 - -0.43% -
BM_vector_deque_ranges_move_backward/70000 -1.38% 8554.866 8436.606 - 5.06% -
BM_StringFindCharLiteral/512 -1.38% 9.535 9.404 - -4.00% -
bm_lexicographical_compare<unsigned_char>/8 -1.38% 1.321 1.303 - -5.39% -
BM_deque_deque_copy/1 -1.38% 2.575 2.540 - -0.25% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.38% 592.104 583.961 - -3.53% -
BM_deque_deque_copy_backward/1024 -1.37% 38.597 38.068 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.37% 1.208 1.192 - -0.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -1.37% 799.429 788.491 - 3.46% -
std::map<std::string,_int>::erase(iterator)/32 -1.36% 31.571 31.141 - -9.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.36% 1264237.549 1247011.313 - 0.97% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.36% 24103.224 23775.321 - 0.75% -
SetIntersection_Front_Set_uint64_262144_1 -1.36% 1056349.851 1041989.382 - -2.31% -
std::copy_if(list<int>)_(every_other)/32768 -1.35% 26003.846 25651.813 - 1.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.35% 10.778 10.632 - -5.87% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.35% 8.853 8.733 - -1.22% -
SetIntersection_Front_Set_float_256_1 -1.35% 4169215.101 4113010.640 - -0.59% -
std::move_backward(list<int>)/8 -1.35% 3.367 3.321 - 0.85% -
SetIntersection_Front_Set_uint64_64_64 -1.35% 13220316.455 13042484.432 - -3.72% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 690.770 681.497 - -3.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.33% 6723.615 6634.329 - -0.24% -
SetIntersection_None_Set_uint64_1024_1024 -1.33% 8831485.193 8714297.525 - -1.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.32% 1180560.585 1164921.050 - 0.18% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.32% 71.336 70.393 - -6.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.32% 106.011 104.611 - 0.34% -
BM_vector_deque_ranges_copy/64 -1.32% 2.793 2.756 - 2.08% -
std::find_end(vector<int>)_(same_length)/8192 -1.31% 2020.083 1993.543 - -1.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.31% 4035.566 3982.626 - -2.36% -
std::find(vector<bool>)_(process_all)/1024 -1.30% 4.645 4.585 - -0.65% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.30% 23171.115 22870.517 - 0.76% -
SetIntersection_Front_Set_float_16_16 -1.29% 39102439.204 38597413.014 - 1.04% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.29% 26817.235 26471.035 - -1.31% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -1.29% 3512.488 3467.338 - 3.87% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.28% 4140782.276 4087696.971 - -1.84% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.28% 25.417 25.091 - -6.15% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.28% 64.294 63.472 - 0.89% -
SetIntersection_Front_Vector_float_64_4 -1.28% 16030428.521 15825649.408 - -0.45% -
BM_CmpEqual_int_uint -1.28% 1.086 1.072 - -1.87% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.27% 7.595 7.498 - -1.08% -
std::unique_copy(list<int>)_(contiguous)/32 -1.27% 11.185 11.043 - -1.32% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.27% 9.444 9.324 - 0.66% -
std::all_of(vector<int>)_(process_all)/32768 -1.27% 8243.593 8139.111 - 0.77% -
SetIntersection_None_Set_uint32_1024_4 -1.26% 9165340.125 9049408.119 - 1.10% -
SetIntersection_None_Vector_uint64_16384_1024 -1.26% 1111521.356 1097492.603 - -0.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.26% 9.301 9.184 - -4.09% -
SetIntersection_None_Vector_string_262144_16384 -1.26% 1302163.816 1285804.217 - -1.76% -
SetIntersection_None_Vector_uint64_262144_64 -1.25% 1121987.365 1107907.871 - -1.38% -
std::replace(list<int>)_(sprinkled)/50 -1.25% 18.768 18.533 - -0.23% -
rng::fold_left(deque<int>)/50 -1.25% 27.656 27.310 - 0.71% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.25% 17996637.369 17771388.019 - 2.92% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.25% 41545.762 41026.265 - -0.83% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.25% 1662.054 1641.273 - -0.82% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.25% 110800.643 109418.191 - -1.10% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.24% 31.946 31.548 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.24% 21862247.804 21590329.960 - -4.86% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -1.23% 2615936.372 2583675.193 - 3.30% -
std::remove_if(deque<int>)_(prefix)/1024 -1.23% 563.520 556.574 - 0.62% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.23% 79.497 78.520 - -3.02% -
BM_CmpEqual_int_schar -1.23% 1.130 1.116 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.23% 4258553.374 4206241.852 - 0.70% -
std::none_of(vector<int>)_(process_all)/32 -1.23% 8.440 8.336 - 0.44% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.23% 18.092 17.870 - -1.57% -
BM_StringRelational_Less_Small_Small_Control -1.23% 1.870 1.847 - -0.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.23% 54.683 54.013 - 0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.23% 1677220.539 1656664.471 - -2.98% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.22% 450.508 444.997 - -1.23% -
BM_deque_vector_ranges_move_backward/0 -1.22% 1.427 1.410 - -3.81% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.21% 75.079 74.167 - -6.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.21% 2.478 2.448 - -3.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.21% 3.357 3.316 - 3.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.21% 19.474 19.239 - -0.87% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.21% 753.346 744.234 - -2.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.21% 5776177.792 5706405.119 - -1.01% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.20% 22.692 22.420 - -0.56% -
std::map<std::string,_int>::clear()/32 -1.20% 866.251 855.858 - -5.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.20% 173784.011 171701.213 - -0.96% -
std::multimap<int,_int>::ctor(const&)/8192 -1.20% 52461.906 51834.414 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.20% 1040939.715 1028493.331 - 0.27% -
BM_deque_vector_copy/64 -1.20% 2.614 2.582 - 0.64% -
BM_deque_vector_ranges_move_backward/4000 -1.20% 145.519 143.779 - -0.99% -
bm_swap_ranges_vb_aligned/8 -1.19% 3.259 3.220 - -0.47% -
BM_deque_deque_move_backward/64 -1.19% 3.385 3.344 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.19% 8451755.098 8351027.864 - -5.74% -
BM_PushHeap_float_Ascending_1024 -1.19% 3.179 3.141 - -0.88% -
std::fill(list<int>)/1024 -1.19% 491.991 486.150 - -27.75% -
rng::starts_with(deque<int>)/8 -1.19% 4.064 4.016 - 2.48% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.18% 17.155 16.952 - -1.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.18% 1358.744 1342.680 - 1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.18% 1054592.511 1042127.883 - -1.39% -
std::multiset<std::string>::clear()/32 -1.18% 901.723 891.067 - -2.52% -
SetIntersection_Front_Set_float_16384_16 -1.18% 1228143.613 1213651.648 - -0.36% -
SetIntersection_Interlaced_Set_string_256_16 -1.18% 18020336.546 17808495.046 - -1.37% -
SetIntersection_Front_Set_float_64_4 -1.18% 16206197.758 16015759.326 - -1.04% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.17% 42.512 42.014 - -2.25% -
SetIntersection_None_Set_uint64_64_1 -1.17% 22453505.790 22190734.131 - -2.10% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.17% 19.322 19.097 - 0.10% -
std::all_of(vector<int>)_(process_all)/8192 -1.16% 2120.129 2095.465 - 3.13% -
SetIntersection_Front_Set_string_16384_64 -1.16% 4732557.009 4677527.770 - -1.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.16% 44.151 43.638 - 1.37% -
std::set<std::string>::find(key)_(existent)/8192 -1.16% 34.669 34.267 - 11.05% -
std::multiset<int>::contains(key)_(existent)/32 -1.16% 1.719 1.699 - -1.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.16% 2.962 2.928 - -0.51% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.15% 12467.981 12324.408 - -0.32% -
SetIntersection_None_Vector_string_16384_16 -1.15% 1237208.021 1222978.270 - 0.07% -
SetIntersection_Front_Vector_string_256_256 -1.15% 19690617.217 19464218.900 - 2.38% -
std::make_heap(deque<int>)_(shuffled)/8 -1.15% 25.024 24.736 - -1.22% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.15% 0.931 0.920 - -0.71% -
BM_num_put<unsigned_long_long> -1.14% 11.317 11.188 - 4.97% -
rng::starts_with(vector<int>,_pred)/1000 -1.14% 279.592 276.398 - -0.85% -
BM_CmpEqual_int_ushort -1.14% 1.080 1.067 - -2.53% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.14% 81664.013 80731.347 - -2.20% -
SetIntersection_Interlaced_Set_string_64_4 -1.14% 25925751.939 25630011.682 - -1.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.14% 9099.779 8996.077 - -1.15% -
std::rotate(vector<int>)_(by_1/3)/50 -1.14% 11.215 11.087 - -0.38% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.14% 7.020 6.940 - -1.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.13% 233.672 231.020 - -3.13% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.13% 5951.251 5883.778 - -2.19% -
rng::fold_left(deque<int>)/32 -1.13% 16.563 16.375 - 0.68% -
BM_PushHeap_string_Random_4 -1.13% 6.147 6.077 - 0.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 4.153 4.106 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.13% 20.472 20.241 - -0.97% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.13% 2.954 2.920 - -0.52% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.13% 1521322.102 1504190.838 - -1.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.13% 1.576 1.558 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.13% 1079614.977 1067463.300 - -0.72% -
std::none_of(list<int>)_(process_all)/32 -1.12% 11.886 11.752 - 1.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.12% 13.424 13.273 - -4.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.12% 54.974 54.358 - 0.41% -
SetIntersection_Front_Vector_string_16384_1024 -1.11% 38241542.120 37816543.902 - 0.72% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.11% 26.533 26.239 - -14.05% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.10% 2175.813 2151.826 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.10% 8427427.532 8334680.531 - -1.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.09% 140527.927 138990.782 - -0.68% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.09% 36.307 35.911 - 0.03% -
std::copy_backward(vector<int>)/8 -1.09% 2.227 2.203 - 1.33% -
std::partition(vector<int>)_(sparse)/50 -1.09% 13.777 13.627 - -1.27% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.09% 12505.795 12370.016 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 676.518 669.181 - -1.72% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.08% 27.542 27.244 - 0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.08% 6579.037 6507.916 - -1.57% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.08% 696.443 688.924 - -0.38% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.08% 6026.239 5961.211 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.08% 4604833.375 4555160.139 - -1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.07% 43.118 42.655 - -0.32% -
SetIntersection_None_Set_string_1024_16 -1.07% 8919924.072 8824397.280 - -0.18% -
std::make_heap(vector<int>)_(ascending)/8192 -1.07% 5034.802 4981.167 - -0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.06% 1161794.525 1149468.623 - -0.78% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.06% 19.658 19.450 - -9.78% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.06% 510.279 504.869 - -1.04% -
SetIntersection_None_Vector_string_262144_1024 -1.06% 1300653.280 1286900.978 - -0.48% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.06% 18.016 17.826 - -2.03% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 18.454 18.260 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.05% 1339958.414 1325855.631 - -1.18% -
BM_deque_deque_ranges_copy/70000 -1.05% 3295.826 3261.174 - -0.22% -
SetIntersection_Interlaced_Vector_float_64_4 -1.05% 17716236.491 17530250.354 - -2.52% -
std::none_of(list<int>)_(process_all)/8192 -1.05% 8054.640 7970.216 - -1.79% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.05% 12230.065 12101.888 - -2.50% -
BM_CmpEqual_ushort_int -1.05% 1.069 1.058 - -3.78% -
SetIntersection_None_Set_uint64_256_256 -1.05% 5885758.481 5824219.137 - 0.30% -
rng::for_each(multimap<int>)/50 -1.04% 40.217 39.797 - -7.49% -
std::multiset<int>::ctor(const&)/32 -1.04% 230.118 227.720 - -0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.04% 1380.871 1366.545 - 9.38% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.03% 31.384 31.059 - -2.72% -
ranges::minmax(std::vector<__int128>)/8 -1.03% 4.161 4.118 - 2.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.03% 14121.510 13975.825 - -0.09% -
std::copy(deque<int>)/262144 -1.03% 11858.809 11736.469 - -10.25% -
BM_deque_deque_ranges_move/64000 -1.03% 3086.295 3054.459 - -2.14% -
BM_tolower_string<wchar_t> -1.03% 6.441 6.375 - 0.44% -
std::move(vector<bool>)_(aligned)/262144 -1.03% 258.105 255.451 - 0.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.02% 1271628.090 1258626.385 - -0.28% -
SetIntersection_None_Vector_uint64_262144_16 -1.02% 1132876.039 1121295.406 - -0.55% -
BM_StringRelational_Less_Large_Empty_Control -1.02% 1.678 1.660 - 3.08% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -1.02% 803.404 795.212 - -0.22% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.02% 27.765 27.483 - 1.10% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.02% 522.778 517.457 - 0.52% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.02% 242.093 239.632 - -0.34% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -1.01% 88998.820 88098.419 - -4.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.01% 370.659 366.912 - -4.39% -
std::unordered_set<int>::ctor(const&)/1024 -1.01% 6684.348 6616.886 - -5.23% -
SetIntersection_Front_Vector_string_16384_256 -1.01% 9446444.642 9351182.491 - -2.16% -
ranges::min(std::list<char>)/64 -1.01% 27.148 26.875 - 3.41% -
std::copy_backward(list<int>)/64 -1.01% 30.972 30.660 - 2.06% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -1.01% 114.629 113.475 - 0.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.00% 41.155 40.741 - -0.77% -
SetIntersection_Front_Vector_string_256_16 -1.00% 6071411.818 6010508.740 - 0.21% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.00% 38.913 38.523 - -0.23% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.00% 8235.039 8152.499 - 0.84% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_uint64_262144_16 149.44% 3074976.445 7670171.581 - 36.40% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 126.81% 10.533 23.890 - 172.49% -
std::flat_map<int,_int>::ctor(const&)/8192 123.97% 855.425 1915.926 - -1.55% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 122.38% 855.833 1903.160 - -1.96% -
std::flat_multimap<int,_int>::ctor(const&)/8192 115.63% 892.527 1924.521 - 0.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 113.89% 6.966 14.899 - 153.25% -
SetIntersection_Interlaced_Vector_uint64_262144_64 112.81% 11757442.123 25021116.483 - 30.43% -
std::copy(deque<int>)/64 99.27% 2.758 5.496 - 101.94% -
std::transform(deque<int>)_(identity_transform)/32 97.71% 12.265 24.249 - 97.36% -
std::copy_n(vector<int>)/32768 96.98% 1916.625 3775.415 - 14.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 88.48% 8.833 16.650 - 60.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 80.12% 5.857 10.550 - 54.04% -
std::copy(vector<bool>)_(aligned)/262144 79.87% 365.093 656.689 - -17.39% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 78.59% 31.042 55.439 - 1.68% -
BM_PushHeap_uint32_PipeOrgan_1 77.27% 0.392 0.696 - 50.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 74.78% 58.419 102.108 - 29.88% -
std::set<std::string>::erase(key)_(existent)/1024 71.68% 57.118 98.060 - 0.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 70.82% 45.830 78.288 - 1.90% -
BM_PushHeap_uint32_QuickSortAdversary_1 68.93% 0.410 0.693 - 62.24% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 66.33% 31.487 52.371 - 65.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 65.98% 2.633 4.370 - 79.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 65.92% 24.444 40.556 - 26.17% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 65.20% 35.848 59.220 - 34.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 61.02% 0.295 0.476 - 80.07% -
std::copy(vector<int>)/4096 57.69% 142.162 224.180 - 38.88% -
std::set<std::string>::insert(value)_(already_present)/8192 56.04% 38.955 60.784 - 0.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 54.35% 7.266 11.215 - 73.54% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.79% 47.992 72.848 - 0.60% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 49.78% 33.912 50.792 - 51.74% -
ranges::min(std::deque<__int128>)/70000 48.34% 24096.913 35745.272 - 24.39% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 47.85% 5.168 7.640 - 63.09% -
std::copy(vector<bool>)_(aligned)/1048576 47.67% 2168.876 3202.887 - 23.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 47.18% 11.987 17.643 - 21.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 45.99% 24.100 35.185 - 1.05% -
std::unordered_set<int>::contains(key)_(non-existent)/0 45.11% 0.338 0.490 - 12.27% -
SetIntersection_Interlaced_Vector_uint64_16384_64 43.28% 5581843.137 7997900.946 - 9.17% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 42.89% 16556.421 23658.253 - 38.25% -
std::equal(list<int>)_(it,_it,_it)/1024 40.56% 1121.595 1576.521 - 40.43% -
std::partition_copy(list<int>)/32 40.39% 8.890 12.481 - 42.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 40.34% 24.150 33.892 - 40.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 39.61% 252672109.242 352756071.843 - 44.93% -
ranges::minmax(std::list<char>)/1 39.01% 0.321 0.447 - 27.52% -
SetIntersection_Interlaced_Vector_uint32_1024_64 38.91% 3333065.034 4629965.110 - 39.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 38.59% 23.404 32.435 - 14.64% -
std::find_if(vector<int>)_(process_all)/50 37.92% 5.800 8.000 - 39.34% -
std::search(deque<int>)_(no_match)/1024 36.93% 300.990 412.135 - 56.04% -
std::find_if(vector<int>)_(process_all)/32768 36.53% 3358.715 4585.509 - 42.01% -
BM_toupper_char<char> 36.42% 0.503 0.686 - -0.08% -
std::rotate_copy(vector<int>)/8192 36.06% 458.696 624.100 - 68.44% -
std::find_if(vector<int>)_(process_all)/8192 35.68% 843.397 1144.288 - 38.46% -
BM_StringEraseWithMove_Empty_Transparent 35.32% 0.555 0.752 - 18.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.57% 24.514 32.989 - -2.66% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 34.42% 2.724 3.662 - 31.92% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 34.20% 104559.444 140319.978 - 38.48% -
BM_PushHeap_float_SingleElement_1 34.15% 0.519 0.697 - 50.69% -
std::find_end(deque<int>)_(match_near_end)/1000 33.75% 33.920 45.370 - 16.21% -
SetIntersection_Interlaced_Vector_uint64_262144_256 33.63% 26127943.094 34913825.303 - -38.85% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 33.52% 0.263 0.352 - 44.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.72% 38.733 51.405 - 3.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.32% 51.721 68.438 - 2.54% -
std::multimap<int,_int>::find(key)_(non-existent)/32 32.18% 2.369 3.131 - 31.98% -
std::find_end(deque<int>)_(match_near_end)/1024 32.11% 32.396 42.797 - 18.81% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.87% 24.597 32.435 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_1024_64 31.64% 3801964.997 5004985.807 - 50.51% -
SetIntersection_Interlaced_Vector_uint64_16384_16 30.97% 2392381.516 3133383.716 - -4.84% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 29.99% 26.880 34.941 - 4.14% -
std::move(deque<int>)/32768 29.45% 1816.952 2352.011 - 16.69% -
std::find_if_not(deque<int>)_(process_all)/8192 28.72% 1990.690 2562.361 - 28.14% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 28.60% 42992015.273 55285997.117 - 17.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 28.42% 53.350 68.512 - 56.66% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 28.24% 923.509 1184.323 - 34.87% -
std::find_if_not(deque<int>)_(process_all)/32768 28.02% 8035.718 10286.960 - 27.31% -
std::search(deque<int>)_(near_matches)/1024 27.77% 18083.167 23104.352 - 5.38% -
std::find_if_not(deque<int>)_(process_all)/1024 27.58% 249.262 318.002 - 25.34% -
std::find_end(deque<int>)_(match_near_end)/8192 27.39% 272.231 346.786 - 19.95% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 27.16% 42.686 54.281 - -0.07% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 26.87% 5.201 6.598 - 26.09% -
BM_PushHeap_uint64_SingleElement_1 26.86% 0.479 0.607 - 30.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 26.52% 35.893 45.410 - 1.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 26.42% 0.347 0.438 - 20.45% -
std::reverse(deque<int>)/64 25.99% 13.461 16.959 - 30.31% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 25.92% 31.805 40.049 - 1.85% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 25.63% 1.487 1.869 - 7.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 25.48% 0.492 0.618 - -2.22% -
BM_vector_deque_ranges_move_backward/0 25.44% 0.438 0.550 - 17.92% -
std::unordered_set<int>::count(key)_(existent)/1024 25.11% 1.152 1.442 - -1.85% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 24.86% 1.248 1.559 - 26.00% -
BM_StringEraseWithMove_Empty_Opaque 24.72% 0.798 0.995 - 11.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.65% 23.622 29.446 - -9.39% -
BM_PushHeap_string_Descending_262144 24.26% 4.014 4.988 - 37.37% -
std::find_if(vector<int>)_(process_all)/1024 24.22% 114.705 142.483 - 26.86% -
std::find_if(vector<int>)_(process_all)/8 24.16% 1.288 1.599 - 17.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 24.07% 0.271 0.337 - 10.32% -
std::multimap<std::string,_int>::erase(iterator)/32 23.73% 25.442 31.479 - 20.49% -
std::search(deque<int>)_(near_matches)/1000 23.68% 17811.347 22028.928 - 5.59% -
std::map<std::string,_int>::erase(key)_(existent)/1024 23.42% 77.671 95.865 - 74.27% -
rng::contains_subrange(list<int>)_(process_all)/8192 23.39% 6649.357 8204.664 - 18.58% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 23.15% 7.104 8.748 - 21.82% -
BM_lexicographical_compare_three_way_fast_path/1 22.87% 0.345 0.424 - 22.88% -
ranges::min(std::deque<__int128>)/64 22.48% 20.617 25.251 - 8.78% -
std::move_backward(vector<int>)/262144 22.12% 18589.751 22701.061 - 5.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 22.11% 6921656.183 8451937.526 - 117.72% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 21.98% 1.487 1.814 - 25.42% -
std::fill_n(list<int>)/8192 21.95% 7299.415 8901.643 - 5.29% -
std::reverse(deque<int>)/512 21.63% 114.630 139.419 - 23.85% -
std::unordered_multiset<int>::find(key)_(existent)/8192 21.10% 1.215 1.471 - 6.70% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 20.99% 34.787 42.090 - 0.46% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 20.98% 1.051 1.271 - -1.48% -
BM_vector_deque_copy_backward/0 20.89% 0.454 0.549 - 27.74% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 20.50% 454.144 547.254 - 4.73% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 20.35% 10.425 12.547 - 24.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.15% 40.099 48.178 - 50.24% -
std::unordered_map<int,_int>::find(key)_(existent)/32 19.63% 1.281 1.533 - 4.28% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 19.47% 1.155 1.380 - 19.56% -
std::find_if_not(vector<int>)_(process_all)/50 19.13% 6.027 7.179 - 24.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 18.90% 2935684.586 3490467.638 - -3.57% -
std::unordered_set<int>::count(key)_(existent)/32 18.89% 1.292 1.536 - 3.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 18.86% 1.165 1.385 - 13.19% -
bm_ranges_lexicographical_compare<int>/1 18.84% 1.165 1.385 - 0.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.83% 73.892 87.804 - -8.94% -
rng::find(vector<bool>)_(process_all)/50 18.60% 0.711 0.843 - 7.84% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 18.58% 51.916 61.563 - 12.50% -
SetIntersection_Interlaced_Vector_uint64_1024_256 18.56% 6828824.671 8096451.242 - 43.28% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.55% 1.096 1.299 - 25.17% -
std::set<std::string>::insert(value)_(new_value,_end)/32 18.53% 32.830 38.914 - -0.78% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 18.31% 0.338 0.400 - 18.46% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 18.17% 1.379 1.629 - 3.12% -
std::is_sorted(list<int>,_pred)/8192 18.13% 7682.597 9075.505 - 16.09% -
std::find(deque<int>)_(process_all)/50 18.06% 12.992 15.339 - 10.00% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 18.04% 9.324 11.006 - 16.33% -
std::map<std::string,_int>::ctor(const&)/32 17.82% 720.836 849.303 - 5.25% -
std::map<std::string,_int>::erase(key)_(existent)/8192 17.70% 80.150 94.336 - 54.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.51% 101.261 118.994 - 19.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 17.49% 9.074 10.661 - 70.72% -
std::move(list<int>)/4096 17.47% 3907.016 4589.396 - -9.79% -
std::unordered_set<int>::contains(key)_(non-existent)/32 17.39% 1.397 1.640 - 11.04% -
ranges::minmax(std::vector<char>)/8 17.13% 0.977 1.144 - 27.65% -
std::multimap<std::string,_int>::erase(iterator)/1024 16.76% 27.340 31.924 - 27.86% -
BM_deque_vector_copy_backward/64000 16.63% 7009.061 8174.519 - 1.78% -
ranges::min(std::vector<__int128>)/70000 16.55% 29512.688 34398.448 - 8.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 16.46% 101.677 118.408 - 17.84% -
std::find(vector<bool>)_(process_all)/50 16.41% 0.725 0.844 - 22.15% -
BM_PushHeap_string_Descending_16384 16.37% 2.470 2.874 - 18.43% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 16.26% 0.347 0.404 - -8.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 16.21% 1.411 1.640 - 12.97% -
std::search(list<int>)_(single_element)/8192 15.99% 7540.243 8746.030 - -9.64% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 15.79% 1.260 1.459 - 30.54% -
std::stable_partition(deque<int>)_(sparse)/32 15.76% 11.326 13.111 - 19.58% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 15.76% 30.292 35.066 - -14.48% -
BM_deque_deque_ranges_copy/0 15.70% 0.793 0.917 - 24.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 15.51% 42.900 49.555 - -6.10% -
SetIntersection_Interlaced_Vector_uint64_256_4 15.43% 4654885.875 5373173.454 - 12.23% -
BM_deque_vector_move_backward/64000 15.41% 6943.867 8013.946 - 2.05% -
BM_deque_vector_ranges_copy_backward/70000 15.29% 7649.402 8819.075 - -2.29% -
std::find_first_of(vector<int>)_(large_needle)/8192 15.25% 6869511.441 7917129.121 - -0.50% -
ranges::min(std::deque<char>)/1 15.23% 0.688 0.793 - 7.97% -
SetIntersection_Interlaced_Vector_float_262144_64 15.21% 7991669.762 9207056.614 - -53.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 15.03% 27.897 32.089 - 1.25% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 15.02% 27.693 31.854 - 19.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 14.76% 2277810.547 2614041.372 - 11.15% -
std::reverse(list<int>)/32768 14.73% 17136.783 19660.881 - 13.35% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.70% 1.425 1.635 - -5.40% -
std::set<std::string>::count(key)_(existent)/32 14.69% 14.842 17.022 - 0.71% -
std::all_of(vector<int>)_(process_all)/50 14.68% 12.656 14.514 - 0.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 14.65% 1.432 1.642 - 6.72% -
std::find_first_of(vector<int>)_(large_needle)/32 14.58% 103.506 118.593 - -7.67% -
BM_deque_vector_move_backward/65536 14.54% 7040.947 8064.390 - 0.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 14.53% 183951.241 210685.552 - 16.60% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 14.53% 1.427 1.634 - 24.92% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 14.52% 10.128 11.599 - -0.57% -
std::multiset<std::string>::erase(key)_(existent)/32 14.51% 49.986 57.239 - -27.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 14.32% 90221797.452 103143783.818 - -5.99% -
std::set<std::string>::contains(key)_(existent)/1024 14.32% 21.271 24.316 - 6.26% -
BM_deque_vector_move_backward/70000 14.30% 7488.985 8560.180 - -0.79% -
std::find_end(deque<int>)_(single_element)/8192 14.30% 2199.553 2514.139 - 14.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 14.25% 317.986 363.298 - 4.31% -
BM_vector_deque_ranges_copy_backward/70000 14.24% 8023.877 9166.637 - 5.84% -
BM_deque_vector_copy_backward/65536 14.24% 7204.574 8230.333 - -0.85% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.22% 1570529.173 1793781.550 - 26.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.14% 590.861 674.386 - -9.83% -
BM_deque_vector_ranges_move_backward/70000 14.12% 7674.162 8758.120 - -0.40% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 14.12% 1.792 2.045 - 57.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 14.08% 6.258 7.139 - -2.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 14.02% 1.198 1.366 - -18.95% -
ranges::min(std::vector<long_long>)/8 13.94% 2.036 2.320 - 6.26% -
std::partition_copy(deque<int>)/1024 13.91% 629.637 717.199 - 13.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.88% 562.304 640.346 - 13.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.86% 29.836 33.972 - 6.61% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.82% 11.923 13.571 - 25.91% -
std::find_first_of(vector<int>)_(large_needle)/1024 13.77% 106506.501 121171.825 - -6.36% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.54% 1118.660 1270.122 - 13.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.50% 39.528 44.866 - 2.21% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 13.48% 9.785 11.104 - 0.98% -
std::any_of(deque<int>)_(process_all)/8192 13.46% 2526.241 2866.376 - 11.90% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 13.40% 1.707 1.935 - 12.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 13.39% 6445593.726 7308903.208 - 12.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 13.39% 516.460 585.592 - 12.65% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 13.33% 10.670 12.092 - 0.87% -
BM_std_minmax_element<int>/4096 13.30% 915.845 1037.636 - 4.81% -
BM_PushHeap_string_Descending_256 13.26% 2.481 2.810 - 20.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 13.20% 19.840 22.458 - 19.08% -
std::unique_copy(deque<int>)_(contiguous)/32 13.18% 9.365 10.600 - 12.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 13.16% 4807656.133 5440406.821 - 1.63% -
ranges::min(std::vector<__int128>)/64 13.13% 26.375 29.838 - 6.58% -
BM_std_minmax_element<int>/3 13.11% 1.120 1.267 - 6.35% -
rng::starts_with(vector<int>,_pred)/8 13.10% 2.443 2.763 - 17.21% -
BM_std_minmax_element<int>/4000 13.09% 894.866 1012.047 - 4.58% -
std::find_if(vector<int>)_(bail_25%)/8 13.05% 0.747 0.845 - 0.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 12.96% 15.180 17.147 - 8.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 12.93% 24.242 27.377 - 12.31% -
std::find_end(deque<int>)_(single_element)/1024 12.91% 303.803 343.033 - 12.26% -
BM_std_minmax_element<int>/65536 12.91% 14634.547 16523.666 - 5.21% -
BM_deque_vector_ranges_copy_backward/64000 12.91% 6986.166 7887.942 - -2.57% -
BM_std_minmax_element<int>/1024 12.87% 233.100 263.096 - 4.51% -
std::fill_n(vector<bool>)/262144 12.87% 827.999 934.540 - -0.71% -
BM_std_minmax_element<int>/70000 12.82% 15660.251 17667.557 - 5.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.80% 38.241 43.137 - 32.98% -
BM_std_minmax_element<int>/5500 12.78% 1229.545 1386.691 - 4.68% -
SetIntersection_Interlaced_Vector_float_1024_256 12.71% 5978489.901 6738439.797 - 6.72% -
std::set<int>::find(key)_(non-existent)/8192 12.64% 8.885 10.008 - 19.72% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 12.63% 71335.666 80348.592 - 13.50% -
BM_std_minmax_element<int>/512 12.63% 118.437 133.390 - 3.35% -
std::vector<int>::ctor(size)/32 12.41% 10.278 11.553 - -2.39% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 12.36% 9.972 11.204 - 6.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.35% 31.771 35.696 - 0.21% -
BM_PushHeap_string_QuickSortAdversary_16384 12.31% 15.884 17.840 - 12.51% -
std::multiset<int>::erase(iterator)/8192 12.24% 23.330 26.186 - 13.28% -
std::map<std::string,_int>::erase(iterator)/1024 12.18% 31.025 34.805 - 22.21% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.17% 590.561 662.432 - -4.07% -
std::any_of(deque<int>)_(process_all)/32768 12.12% 10094.986 11318.194 - 12.27% -
BM_deque_vector_ranges_copy_backward/65536 12.11% 7303.823 8188.460 - -1.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.02% 61.402 68.782 - -0.38% -
std::any_of(vector<int>)_(process_all)/50 12.01% 12.633 14.151 - 12.58% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 12.01% 5.672 6.354 - 41.20% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.94% 1.400 1.568 - 4.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 11.92% 1.180 1.320 - 6.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 11.89% 25.247 28.250 - 17.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 11.87% 5011724.870 5606675.049 - 12.00% -
BM_deque_vector_ranges_move_backward/64000 11.84% 6952.945 7776.124 - 1.37% -
ranges::minmax(std::deque<long_long>)/1 11.81% 0.706 0.789 - 2.18% -
BM_PushHeap_string_Descending_1024 11.77% 2.622 2.930 - 20.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 11.77% 38.216 42.713 - -0.56% -
BM_std_minmax_element<int>/64000 11.75% 14485.864 16187.461 - 5.56% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.73% 68565.333 76605.176 - 9.43% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 11.73% 52.596 58.764 - 23.46% -
BM_deque_vector_copy_backward/70000 11.70% 7696.135 8596.830 - -4.32% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.68% 10.541 11.772 - -0.30% -
SetIntersection_None_Set_uint64_262144_4 11.60% 1214610.596 1355472.166 - 8.80% -
BM_std_minmax_element<short>/4096 11.56% 946.214 1055.572 - -3.69% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 11.51% 22.836 25.466 - 19.37% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 11.50% 1.525 1.700 - 9.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.47% 576.147 642.210 - -11.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11.46% 12367.720 13784.530 - 35.95% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 11.42% 36707.105 40899.943 - 13.35% -
std::unordered_set<int>::count(key)_(existent)/8192 11.40% 1.342 1.495 - -14.38% -
BM_std_minmax_element<short>/1024 11.29% 241.580 268.853 - -3.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 11.27% 1006201.692 1119638.210 - 8.13% -
BM_align/1 11.23% 0.623 0.693 - 2.37% -
BM_std_minmax_element<short>/4000 11.21% 923.633 1027.160 - -4.18% -
bm_write 11.21% 548.078 609.505 - 1.26% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.19% 1.427 1.586 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 11.14% 0.495 0.550 - 18.17% -
std::unordered_set<std::string>::ctor(const&)/32 11.14% 778.441 865.158 - 10.71% -
BM_std_minmax_element<short>/5500 11.12% 1267.219 1408.182 - -4.22% -
std::is_sorted(deque<int>)/8 11.06% 2.959 3.287 - 24.28% -
std::set<std::string>::find(key)_(existent)/8192 11.05% 30.858 34.267 - -1.16% -
ranges::min(std::vector<char>)/8 11.03% 2.211 2.454 - 4.03% -
BM_align/8 11.02% 0.623 0.692 - 2.74% -
SetIntersection_None_Set_uint64_262144_16 11.00% 1218607.668 1352711.998 - 9.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 10.94% 27.417 30.416 - 0.01% -
BM_align/64 10.92% 0.623 0.691 - 2.65% -
std::set<std::string>::ctor(const&)/32 10.92% 713.616 791.518 - 1.24% -
std::map<std::string,_int>::contains(key)_(existent)/1024 10.89% 22.340 24.773 - 3.59% -
SetIntersection_None_Set_uint64_262144_64 10.87% 1216310.951 1348519.775 - 8.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.82% 165.204 183.079 - 8.13% -
ranges::min(std::list<__int128>)/1 10.80% 0.330 0.365 - -2.88% -
std::map<std::string,_int>::find(key)_(existent)/32 10.77% 14.816 16.411 - 1.63% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 10.74% 90.353 100.061 - 18.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.74% 30.911 34.230 - 2.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.71% 14841.072 16430.302 - 3.64% -
BM_std_minmax_element<short>/512 10.62% 124.509 137.731 - -3.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.59% 10.752 11.891 - -2.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 10.55% 0.437 0.483 - 10.37% -
std::unordered_multiset<int>::find(key)_(existent)/32 10.55% 1.225 1.354 - 12.63% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 10.55% 32.638 36.081 - 6.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 10.54% 2292977.835 2534744.305 - 13.97% -
std::move_backward(vector<int>)/8 10.53% 2.133 2.357 - 3.52% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 10.48% 31.057 34.313 - 0.17% -
ranges::min(std::deque<__int128>)/1 10.37% 0.649 0.717 - 3.44% -
SetIntersection_None_Set_uint64_262144_256 10.33% 1216294.518 1341908.528 - 8.45% -
BM_deque_vector_ranges_move_backward/65536 10.32% 7136.653 7873.320 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 10.30% 28.838 31.807 - -10.96% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.22% 22.769 25.096 - 3.90% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 10.18% 572.335 630.623 - 9.89% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 10.18% 5.843 6.438 - 27.79% -
std::find_if_not(list<int>)_(process_all)/8192 10.16% 6864.185 7561.759 - 4.74% -
std::find_if(vector<char>)_(bail_25%)/1024 10.00% 25.115 27.626 - 0.08% -
BM_vector_deque_ranges_move_backward/64000 9.99% 7254.658 7979.126 - 5.73% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.97% 8.630 9.491 - 33.19% -
BM_vector_deque_ranges_copy_backward/64000 9.94% 7277.097 8000.725 - 3.37% -
BM_vector_deque_copy_backward/64000 9.92% 7290.185 8013.433 - 2.92% -
std::unique(deque<int>)_(contiguous)/52 9.91% 56.272 61.848 - 12.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 9.90% 1033252.155 1135540.010 - 8.85% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.84% 35160.688 38622.242 - 21.97% -
BM_vector_deque_copy_backward/65536 9.82% 7471.548 8205.347 - 1.59% -
std::swap_ranges(list<int>)/1024 9.81% 746.303 819.511 - 0.80% -
BM_deque_deque_ranges_copy_backward/64000 9.80% 7132.295 7831.611 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.73% 8969716.708 9842579.679 - 0.75% -
std::none_of(deque<int>)_(process_all)/8192 9.73% 2520.419 2765.574 - 7.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.65% 193818083.333 212517804.202 - 5.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.59% 1306687.196 1432028.265 - 12.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.57% 1183.664 1296.945 - 2.83% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 9.56% 1.476 1.617 - 6.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.55% 194364306.833 212918732.738 - 5.72% -
std::replace(list<int>)_(sprinkled)/8192 9.47% 7140.310 7816.246 - 0.10% -
std::is_sorted_until(list<int>,_pred)/8192 9.46% 7727.484 8458.465 - 11.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.42% 574.402 628.538 - 9.56% -
std::copy_backward(vector<int>)/4096 9.39% 215.495 235.720 - 44.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.38% 1249.321 1366.545 - -1.04% -
std::reverse(deque<int>)/8 9.31% 2.560 2.798 - 11.63% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 9.31% 28.005 30.612 - 0.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.31% 14356575.273 15693298.511 - 13.64% -
BM_vector_deque_ranges_copy/0 9.29% 0.368 0.402 - -18.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 9.27% 27.247 29.772 - 3.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.25% 9.608 10.496 - 67.51% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 9.23% 1.611 1.760 - 12.11% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 9.20% 4.531 4.948 - -1.68% -
BM_deque_deque_ranges_copy_backward/70000 9.14% 7901.473 8623.853 - 0.09% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.13% 20.266 22.117 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.06% 2009365.413 2191458.983 - -0.17% -
BM_deque_deque_ranges_move_backward/1 9.06% 2.521 2.750 - -0.83% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 9.03% 5972.499 6511.972 - 3.25% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 9.03% 1.297 1.415 - 1.02% -
BM_deque_deque_ranges_move_backward/65536 9.00% 7388.549 8053.660 - 3.29% -
std::unordered_multiset<int>::erase(iterator)/8192 8.84% 21.241 23.120 - 17.88% -
rng::contains_subrange(list<int>)_(near_matches)/1024 8.81% 38525.730 41919.094 - 0.85% -
BM_deque_deque_move_backward/70000 8.79% 7887.509 8580.883 - 0.44% -
std::unique(deque<int>)_(contiguous)/32 8.79% 49.464 53.810 - 9.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.78% 20821.388 22648.551 - 10.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 8.76% 37.697 40.997 - 37.71% -
std::set<std::string>::erase(key)_(existent)/32 8.73% 68.008 73.948 - 1.00% -
BM_std_minmax_element<short>/70000 8.71% 16576.920 18020.702 - -3.39% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.70% 4803.176 5221.160 - 9.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.70% 34.667 37.682 - 2.63% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.68% 1357653.501 1475498.455 - -4.01% -
BM_deque_deque_move_backward/65536 8.65% 7515.669 8165.988 - -0.51% -
std::swap_ranges(list<int>)/8192 8.64% 9829.452 10678.849 - -3.04% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 8.61% 23.711 25.753 - 8.75% -
std::multiset<std::string>::erase(iterator)/8192 8.61% 31.108 33.787 - 9.28% -
BM_StringMove_Small 8.58% 0.706 0.767 - 1.62% -
rng::find_last(vector<char>)_(bail_90%)/8 8.58% 0.408 0.443 - -3.50% -
std::map<std::string,_int>::insert(value)_(already_present)/32 8.57% 21.874 23.749 - -10.22% -
std::copy_backward(deque<int>)/8 8.56% 2.570 2.790 - 0.61% -
SetIntersection_Front_Vector_uint64_262144_64 8.55% 1311468.306 1423594.969 - 7.30% -
std::find_end(deque<int>)_(single_element)/1000 8.51% 309.541 335.882 - 7.16% -
BM_align/256 8.48% 0.623 0.676 - 2.92% -
std::copy_if(vector<int>)_(entire_range)/8 8.47% 2.145 2.327 - 2.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.46% 6.894 7.477 - 62.95% -
std::find_if(vector<char>)_(bail_25%)/32768 8.45% 797.270 864.663 - 0.31% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.43% 1.053 1.141 - -0.89% -
BM_std_minmax_element<short>/64000 8.42% 15146.294 16421.503 - -3.72% -
BM_std_minmax_element<short>/65536 8.42% 15514.641 16820.486 - -3.74% -
BM_deque_deque_ranges_move_backward/70000 8.39% 7827.965 8484.715 - -2.11% -
std::move_backward(vector<bool>)_(aligned)/64 8.36% 1.742 1.888 - 8.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.36% 0.528 0.572 - 2.77% -
std::none_of(deque<int>)_(process_all)/32768 8.34% 10089.480 10931.131 - 7.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 8.25% 1148707.834 1243475.211 - 6.57% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.21% 23937.705 25902.373 - 11.70% -
std::lower_bound(std::vector<int>)/100 8.20% 12.043 13.030 - 7.93% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.12% 30.955 33.467 - 6.31% -
std::map<std::string,_int>::contains(key)_(existent)/32 8.11% 16.059 17.360 - 4.03% -
std::map<int,_int>::erase(key)_(existent)/32 8.09% 23.070 24.938 - 14.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.08% 2.187 2.364 - 9.25% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.06% 39556.639 42745.084 - 10.38% -
std::search(deque<int>,_pred)_(near_matches)/1024 8.04% 25074.371 27089.130 - 11.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 8.03% 1.226 1.324 - 4.56% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.97% 38939.829 42043.803 - 9.41% -
std::count(vector<int>)_(every_other)/8 7.96% 1.290 1.393 - 4.42% -
BM_deque_deque_copy_backward/65536 7.95% 7457.970 8050.814 - -2.10% -
SetIntersection_Front_Set_uint32_262144_256 7.94% 3636159.323 3925028.668 - 8.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 7.93% 2749842.191 2967939.465 - 33.45% -
BM_PushHeap_string_Descending_64 7.93% 2.332 2.517 - 10.74% -
BM_vector_deque_ranges_copy_backward/65536 7.91% 7515.158 8109.972 - -0.01% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.86% 86.101 92.871 - 3.07% -
std::copy_if(list<int>)_(entire_range)/64 7.86% 29.809 32.153 - 3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.84% 3426221.782 3694732.277 - 7.05% -
BM_deque_deque_copy/0 7.75% 0.790 0.851 - 8.15% -
std::multiset<int>::erase(iterator)/1024 7.73% 23.162 24.952 - 7.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.71% 1.171 1.261 - 7.88% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.70% 11.166 12.025 - 16.74% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.69% 1443.752 1554.794 - 7.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 7.69% 1048235.938 1128802.336 - 6.87% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.68% 7.917 8.526 - 19.12% -
std::unordered_multiset<int>::find(key)_(existent)/1024 7.68% 1.228 1.322 - 20.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 7.65% 1201906.943 1293847.927 - 5.34% -
std::unordered_set<int>::find(key)_(existent)/32 7.59% 1.192 1.283 - 4.26% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.59% 9.655 10.387 - 8.28% -
std::fill_n(list<int>)/1024 7.57% 440.496 473.862 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.57% 25767956.931 27718444.418 - 8.62% -
BM_deque_deque_copy_backward/64000 7.51% 7289.610 7837.033 - -0.42% -
rng::find(vector<bool>)_(process_all)/8 7.47% 0.715 0.769 - -5.30% -
BM_deque_deque_ranges_copy_backward/65536 7.46% 7406.223 7959.043 - 1.27% -
std::copy(list<int>)/4096 7.43% 3030.091 3255.359 - 5.62% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.41% 106.041 113.898 - -8.03% -
std::set<std::string>::upper_bound(key)_(existent)/1024 7.40% 21.646 23.248 - -4.70% -
SetIntersection_Front_Set_uint64_16384_256 7.38% 3931559.076 4221735.751 - 14.35% -
BM_std_minmax_element<short>/4 7.37% 1.137 1.221 - 1.57% -
rng::starts_with(deque<int>)/1000 7.36% 435.115 467.143 - 3.51% -
std::map<int,_int>::find(key)_(non-existent)/32 7.36% 2.232 2.396 - 8.17% -
std::set<std::string>::ctor(const&,_alloc)/32 7.34% 695.852 746.942 - 1.85% -
std::multiset<int>::equal_range(key)_(existent)/1024 7.31% 5.085 5.456 - 2.58% -
std::set<int>::contains(key)_(non-existent)/8192 7.30% 9.816 10.533 - 3.56% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 7.26% 772.744 828.869 - 8.29% -
BM_deque_deque_ranges_move_backward/64 7.19% 3.390 3.634 - 8.69% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 7.19% 11.426 12.247 - 8.05% -
std::copy(vector<int>)/8 7.19% 2.092 2.242 - 3.95% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.18% 20.621 22.102 - 8.52% -
std::find_first_of(deque<int>)_(large_needle)/50 7.17% 665.610 713.357 - 6.53% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.16% 2.310 2.475 - 7.66% -
BM_deque_deque_copy_backward/70000 7.14% 7931.066 8497.353 - -0.42% -
std::find_end(list<int>)_(single_element)/8192 7.14% 7730.315 8282.043 - -5.47% -
std::find(vector<bool>)_(process_all)/8 7.13% 0.734 0.787 - 33.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.09% 1117.656 1196.884 - 8.53% -
std::multiset<int>::erase(key)_(existent)/1024 7.07% 39.470 42.261 - 5.69% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 7.06% 296.730 317.689 - 10.16% -
std::set<std::string>::contains(key)_(existent)/8192 7.06% 27.262 29.186 - 0.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.05% 23.426 25.078 - 5.09% -
std::partial_sort_copy(vector<int>)_(heap)/8 7.04% 15.819 16.934 - 4.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 7.04% 608.308 651.107 - -12.25% -
std::search(list<int>,_pred)_(single_element)/8192 7.03% 7665.406 8204.350 - -6.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.02% 194368473.246 208020685.577 - 3.20% -
std::copy_backward(vector<bool>)_(aligned)/262144 7.01% 643.325 688.411 - 12.66% -
std::unordered_multiset<int>::ctor(const&)/1024 6.99% 6796.717 7271.774 - 2.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 6.98% 518.087 554.266 - 8.30% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.97% 4.687 5.013 - 0.10% -
BM_vector_deque_copy_backward/70000 6.97% 8151.213 8719.255 - 1.70% -
BM_deque_deque_ranges_move_backward/2 6.96% 2.300 2.460 - -2.43% -
std::copy_backward(deque<int>)/32768 6.89% 3631.145 3881.500 - 5.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 6.89% 8385965.653 8963862.764 - 7.95% -
BM_PushHeap_string_Random_262144 6.88% 19.494 20.835 - 11.02% -
ranges::minmax(std::vector<long_long>)/1 6.87% 0.608 0.650 - -5.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 6.86% 47.503 50.763 - 11.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.86% 26.215 28.013 - 0.23% -
SetIntersection_Front_Set_uint32_1024_4 6.85% 1068605.668 1141853.740 - 7.84% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.85% 0.626 0.669 - 6.18% -
std::find_if(vector<char>)_(bail_25%)/8192 6.84% 209.468 223.792 - 0.33% -
std::multimap<std::string,_int>::count(key)_(existent)/32 6.82% 19.222 20.534 - 6.14% -
BM_deque_deque_ranges_move_backward/0 6.77% 0.750 0.800 - 1.46% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.75% 2544.637 2716.358 - 6.76% -
SetIntersection_Front_Set_float_1024_64 6.73% 1697246.266 1811538.428 - -1.55% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 6.73% 72.989 77.899 - -13.43% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 6.70% 3.009 3.211 - 5.28% -
SetIntersection_Front_Set_uint64_16384_1 6.70% 1044071.465 1114021.899 - 10.32% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 6.70% 2.700 2.881 - 6.05% -
std::search(deque<int>)_(same_length)/1024 6.70% 471.351 502.920 - 6.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 6.67% 4.814 5.135 - 7.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.66% 18.916 20.175 - 3.23% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 6.65% 97.689 104.183 - 7.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 6.65% 31.571 33.670 - -1.62% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.65% 12.228 13.041 - 4.18% -
BM_deque_deque_move_backward/64000 6.63% 7247.068 7727.462 - 1.35% -
std::for_each(join_view(vector<vector<int>>))/8 6.63% 1.442 1.537 - 3.89% -
SetIntersection_None_Vector_string_256_256 6.61% 2264379.469 2414093.501 - 5.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.61% 230.686 245.936 - 8.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.61% 1419.191 1512.993 - -2.84% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 6.61% 12.198 13.004 - 5.85% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 6.60% 20.469 21.820 - -0.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 6.59% 17048.765 18173.108 - 10.53% -
SetIntersection_Front_Vector_uint32_262144_16 6.59% 1100866.950 1173443.789 - 4.52% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.58% 12730.968 13568.718 - 8.94% -
std::find_first_of(vector<int>)_(large_needle)/50 6.57% 283.645 302.287 - -7.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 6.52% 1181281.909 1258272.363 - 6.16% -
SetIntersection_Front_Set_uint32_1024_1 6.48% 1039574.076 1106896.547 - 6.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 6.47% 1101119.051 1172375.670 - 8.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.44% 4355318.579 4635970.624 - 6.15% -
SetIntersection_Interlaced_Set_uint64_256_1 6.44% 4170877.306 4439321.950 - 6.75% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.44% 14.555 15.492 - 0.40% -
ranges::minmax(std::vector<char>)/64 6.43% 1.197 1.274 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 6.41% 1131715.160 1204259.924 - 5.02% -
BM_vector_deque_ranges_move_backward/65536 6.40% 7568.131 8052.746 - 0.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.37% 766.351 815.156 - -13.91% -
SetIntersection_Front_Vector_uint32_16384_4 6.35% 1048435.694 1115048.275 - 5.78% -
std::unique_copy(list<int>)_(sprinkled)/32 6.35% 13.057 13.886 - 1.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.35% 822.470 874.663 - 6.09% -
BM_deque_vector_ranges_copy/64 6.34% 2.594 2.758 - 5.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.33% 22.743 24.182 - 3.70% -
std::remove_if(list<int>)_(prefix)/8192 6.32% 9339.542 9930.102 - 7.19% -
SetIntersection_Interlaced_Vector_uint64_262144_1 6.30% 1042616.510 1108336.864 - 5.66% -
ranges::minmax(std::list<char>)/70000 6.29% 52234.117 55519.111 - 3.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.26% 5254957.182 5584161.401 - 6.97% -
SetIntersection_Front_Set_uint64_1024_4 6.26% 1070361.411 1137410.671 - 6.79% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.26% 30.876 32.810 - 2.38% -
SetIntersection_Interlaced_Vector_string_256_16 6.24% 9949339.512 10570452.551 - 0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.23% 8731.059 9275.003 - 8.01% -
SetIntersection_Front_Set_uint64_1024_1 6.23% 1046251.835 1111394.292 - 6.69% -
SetIntersection_None_Vector_uint64_262144_262144 6.21% 1126698.590 1196649.656 - 6.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 6.20% 8573329.575 9104501.124 - 6.26% -
std::reverse_copy(deque<int>)/512 6.18% 122.990 130.595 - 5.26% -
SetIntersection_Interlaced_Vector_uint32_16384_1 6.18% 1040479.573 1104748.826 - 6.51% -
std::set<int>::erase(key)_(non-existent,_end)/8192 6.17% 8.209 8.716 - 4.45% -
std::replace(vector<int>)_(sprinkled)/8192 6.16% 1186.897 1260.037 - 6.82% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.10% 117441.422 124607.375 - 6.92% -
std::replace(vector<int>)_(sprinkled)/32 6.09% 5.719 6.067 - -3.09% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 6.09% 11.632 12.341 - 7.33% -
SetIntersection_Front_Set_uint32_1024_64 6.08% 1754483.545 1861201.983 - 16.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 6.05% 52.461 55.634 - 22.22% -
BM_PushHeap_float_Ascending_16384 6.04% 4.036 4.280 - 1.91% -
std::copy_backward(deque<int>)/262144 6.04% 31435.549 33334.084 - -2.91% -
SetIntersection_None_Vector_uint64_16384_16 6.03% 1098769.771 1164975.493 - 5.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.02% 295.754 313.568 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 6.02% 1536245.242 1628710.203 - 5.12% -
SetIntersection_Front_Vector_uint32_16384_256 6.00% 2151896.868 2280991.644 - 0.90% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.99% 44690.665 47369.731 - 6.10% -
std::remove_if(deque<int>)_(sprinkled)/32 5.99% 52.414 55.553 - 3.18% -
std::multiset<int>::equal_range(key)_(existent)/32 5.98% 2.240 2.374 - -0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.98% 4132909.298 4380159.479 - 6.95% -
SetIntersection_Interlaced_Vector_uint32_1024_16 5.95% 1844263.011 1954037.891 - 5.65% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 5.94% 1.256 1.331 - 12.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 5.93% 843.516 893.567 - 5.41% -
SetIntersection_Interlaced_Set_string_256_1 5.92% 4330381.780 4586913.511 - 5.76% -
SetIntersection_Front_Vector_uint32_16384_16 5.90% 1100526.278 1165460.396 - 4.44% -
std::is_sorted(vector<int>,_pred)/8 5.90% 3.243 3.434 - 6.04% -
std::search(list<int>)_(same_length)/8192 5.89% 7950.486 8418.799 - -19.86% -
SetIntersection_Front_Set_uint32_1024_16 5.88% 1210961.051 1282193.959 - 10.28% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.87% 609.213 644.996 - 25.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 5.87% 1040851.577 1101925.930 - 5.90% -
std::multiset<int>::erase(key)_(existent)/32 5.83% 21.707 22.972 - 6.03% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 5.82% 6262.506 6626.865 - 0.32% -
BM_deque_vector_move_backward/0 5.81% 1.364 1.443 - 2.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.81% 1.645 1.741 - 2.06% -
SetIntersection_None_Vector_uint64_16384_4 5.80% 1095385.002 1158916.916 - 5.48% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.79% 17.258 18.258 - 7.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.78% 5784717.922 6118928.665 - 6.08% -
SetIntersection_Front_Vector_uint32_262144_4 5.78% 1056334.476 1117340.504 - 5.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.77% 1092488.632 1155533.556 - 7.25% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.73% 18.494 19.553 - 2.59% -
std::set<int>::count(key)_(existent)/8192 5.72% 7.773 8.218 - 6.44% -
std::multiset<int>::erase(iterator)/32 5.71% 20.752 21.938 - 6.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.71% 12550920.724 13267945.642 - 6.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 5.71% 0.467 0.494 - 10.60% -
std::multimap<int,_int>::clear()/8192 5.71% 84193.386 88999.716 - 7.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 5.71% 1141116.410 1206257.244 - 6.33% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 5.69% 45.950 48.565 - -1.90% -
std::find_if_not(vector<char>)_(bail_25%)/1024 5.67% 25.138 26.564 - -11.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.67% 25.705 27.162 - -0.19% -
BM_deque_deque_ranges_copy_backward/1 5.63% 2.425 2.561 - -3.47% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 5.62% 186991.271 197504.359 - 6.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.62% 4.280 4.521 - -0.23% -
std::stable_partition(deque<int>)_(sparse)/50 5.58% 28.035 29.599 - 10.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.57% 38.451 40.594 - 7.94% -
std::set<std::string>::erase(iterator)/32 5.57% 25.117 26.515 - -0.12% -
std::shift_right(vector<int>)/32 5.55% 3.969 4.190 - 42.16% -
std::sort(deque<int>)_(shuffled)/1024 5.54% 6821.653 7199.752 - 6.51% -
std::map<int,_int>::find(key)_(non-existent)/1024 5.54% 5.370 5.667 - 6.22% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.54% 22.143 23.369 - 3.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.53% 33.425 35.273 - 41.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 5.52% 1.576 1.663 - -8.99% -
ranges::minmax(std::deque<__int128>)/64 5.52% 30.211 31.879 - -1.63% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.51% 29.441 31.064 - -0.64% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 5.51% 3866.797 4079.853 - 5.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.51% 6813.481 7188.761 - 7.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.51% 13269769.700 14000611.398 - 3.46% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.50% 6.768 7.140 - 10.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 5.50% 17.189 18.134 - 4.87% -
std::multiset<int>::contains(key)_(non-existent)/8192 5.50% 8.981 9.474 - -7.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.49% 1968.163 2076.239 - 0.94% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.48% 33.695 35.540 - 2.75% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 5.48% 239551.820 252668.257 - 0.80% -
BM_deque_deque_ranges_move_backward/64000 5.47% 7401.720 7806.594 - 0.16% -
BM_PushHeap_string_Descending_4 5.45% 1.988 2.096 - 9.11% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.44% 1.528 1.611 - -0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.43% 462.793 487.929 - 1.03% -
std::find_end(list<int>,_pred)_(single_element)/8192 5.43% 8141.471 8583.633 - -2.77% -
SetIntersection_Front_Set_float_1024_256 5.42% 3898477.849 4109759.454 - -4.01% -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.41% 5.446 5.741 - 6.12% -
std::move_backward(deque<int>)/32768 5.40% 3327.406 3507.161 - 1.17% -
SetIntersection_None_Vector_string_262144_16 5.40% 1292117.195 1361829.743 - 7.68% -
ranges::minmax(std::list<char>)/64 5.37% 33.300 35.088 - 4.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.36% 2319521.355 2443937.442 - 2.92% -
std::sort(deque<int>)_(shuffled)/8192 5.36% 81465.047 85834.273 - 7.04% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.36% 4.629 4.877 - 1.57% -
SetIntersection_Front_Vector_uint64_1024_1 5.35% 1044295.061 1100174.956 - 4.60% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.34% 7614.415 8021.104 131.348 0.83% 131.348
BM_deque_deque_ranges_copy_backward/2 5.33% 2.183 2.299 - -2.06% -
SetIntersection_None_Vector_uint32_256_4 5.32% 4197091.154 4420410.152 - 5.53% -
std::unordered_set<int>::find(key)_(existent)/8192 5.32% 1.369 1.442 - 11.53% -
std::find_end(list<int>,_pred)_(same_length)/1000 5.29% 773.791 814.695 - 5.77% -
std::unique(vector<int>)_(sprinkled)/32 5.28% 53.940 56.790 - 1.51% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.28% 8214.906 8648.436 - 12.49% -
std::sort(deque<int>)_(repeated)/1024 5.27% 1011.200 1064.458 - 6.41% -
BM_PushHeap_uint32_Ascending_262144 5.26% 4.678 4.924 - 4.99% -
SetIntersection_Interlaced_Vector_string_64_1 5.25% 16851572.132 17736480.065 - 4.86% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 5.25% 16.238 17.090 - 3.55% -
BM_deque_vector_move/5500 5.25% 193.815 203.983 - 5.75% -
std::transform(deque<int>,_deque<int>)/32 5.24% 21.328 22.446 - 4.72% -
std::unordered_set<int>::find(key)_(existent)/1024 5.23% 1.373 1.445 - 22.46% -
SetIntersection_Front_Vector_uint64_1024_4 5.23% 1055732.968 1110932.142 - 7.26% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.22% 14248.646 14993.087 - 0.21% -
std::for_each(list<int>)/50 5.22% 20.415 21.480 - 6.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.22% 63544894.022 66860373.404 - -4.90% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 5.21% 23.086 24.288 - -0.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.19% 19.206 20.204 - -2.46% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.18% 7972.662 8385.965 - 5.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 5.14% 751.770 790.389 - 5.17% -
rng::contains_subrange(list<int>)_(process_all)/50 5.14% 16.923 17.792 - 8.39% -
BM_PushHeap_uint64_QuickSortAdversary_16 5.13% 0.922 0.970 - 1.19% -
bm_lexicographical_compare<int>/1 5.12% 1.384 1.455 - -8.59% -
SetIntersection_Interlaced_Set_string_1024_1 5.11% 1097050.232 1153097.127 - 6.26% -
SetIntersection_Interlaced_Set_uint32_256_1 5.10% 4165371.508 4377600.134 - 5.24% -
SetIntersection_None_Vector_uint64_16384_64 5.09% 1101004.214 1157088.120 - 5.27% -
SetIntersection_None_Vector_uint64_262144_256 5.09% 1129267.859 1186699.059 - 8.97% -
SetIntersection_Front_Vector_uint32_16384_1 5.08% 1052836.379 1106334.913 - 5.99% -
std::unordered_set<std::string>::erase(iterator)/1024 5.08% 26.406 27.747 - -9.67% -
BM_vector_deque_ranges_move_backward/70000 5.06% 8030.136 8436.606 - -1.38% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.05% 9.861 10.360 - 5.28% -
std::move_backward(deque<int>)/1048576 5.04% 125358.618 131676.051 - 0.32% -
std::find_end(list<int>,_pred)_(same_length)/1024 5.03% 791.217 831.018 - 5.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 5.01% 779.245 818.313 - -0.06% -
std::adjacent_find(deque<int>,_pred)/50 5.01% 28.946 30.397 - 0.84% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.99% 2.964 3.112 - 5.93% -
SetIntersection_None_Vector_uint32_16384_64 4.98% 1115967.524 1171577.533 - 6.06% -
BM_num_put<unsigned_long_long> 4.97% 10.658 11.188 - -1.14% -
SetIntersection_None_Vector_string_16384_4 4.96% 1229714.811 1290737.659 - 6.04% -
SetIntersection_None_Vector_string_1024_1 4.96% 1167885.158 1225768.177 - 4.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 4.95% 349235862.854 366537785.731 - 4.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 4.95% 1179725.631 1238080.577 - 7.30% -
std::rotate_copy(deque<int>)/32 4.93% 2.571 2.697 - 2.58% -
ranges::minmax(std::list<long_long>)/64 4.93% 29.564 31.020 - 2.11% -
std::set<int>::contains(key)_(existent)/8192 4.91% 8.153 8.554 - 5.26% -
SetIntersection_Front_Vector_uint64_256_64 4.90% 4350214.637 4563457.677 - 4.54% -
std::remove_copy(deque<int>)_(prefix)/50 4.89% 20.018 20.998 - 4.46% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.89% 1220.079 1279.765 - 0.04% -
SetIntersection_None_Vector_uint32_262144_16384 4.89% 1135283.765 1190783.879 - 5.96% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.88% 3493.974 3664.578 - 3.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.87% 20.425 21.419 - -2.08% -
std::multimap<int,_int>::clear()/1024 4.86% 10721.168 11242.697 - 10.16% -
std::all_of(list<int>)_(process_all)/8192 4.86% 7395.565 7755.126 - 1.89% -
std::find_first_of(deque<int>)_(large_needle)/32 4.86% 280.827 294.478 - 4.89% -
BM_deque_deque_ranges_move/70000 4.85% 3272.115 3430.829 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.85% 172296.088 180647.397 - 4.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 4.84% 16496030.855 17293966.557 - 3.99% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.82% 975297.171 1022338.790 - 4.77% -
ranges::min(std::list<long_long>)/1 4.81% 0.426 0.447 - 43.27% -
BM_deque_deque_move/0 4.80% 0.864 0.906 - 16.64% -
SetIntersection_Front_Vector_string_256_64 4.79% 10168435.952 10655717.405 - 2.77% -
bm_lexicographical_compare<signed_char>/8 4.78% 3.085 3.232 - -5.51% -
SetIntersection_Front_Set_float_64_64 4.78% 13338775.231 13976567.709 - 1.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.77% 12.177 12.758 - -0.32% -
std::set<std::string>::erase(key)_(non-existent,_end)/0 4.77% 0.257 0.269 - 5.87% -
SetIntersection_None_Vector_uint32_16384_16 4.76% 1110239.621 1163061.473 - 6.28% -
std::move(vector<int>)/262144 4.75% 20218.226 21177.635 - 41.81% -
std::for_each_n(deque<int>)/8 4.75% 1.126 1.180 - 2.05% -
std::multiset<std::string>::contains(key)_(existent)/32 4.74% 19.939 20.884 - 23.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.73% 61.254 64.149 - -16.00% -
BM_vector_deque_ranges_move_backward/5500 4.71% 199.609 209.012 - 4.71% -
BM_vector_deque_ranges_copy_backward/1 4.71% 2.085 2.183 - -6.83% -
SetIntersection_Interlaced_Vector_float_256_64 4.70% 6870154.420 7193346.087 - -2.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 4.70% 568.107 594.821 - 4.03% -
std::for_each_n(join_view(vector<vector<int>>))/50 4.70% 4.257 4.457 - 4.49% -
SetIntersection_Front_Set_float_262144_1024 4.70% 13137967.583 13755057.500 - -2.66% -
ranges::min(std::vector<__int128>)/8 4.69% 2.842 2.975 - 1.13% -
std::set<int>::contains(key)_(non-existent)/1024 4.68% 5.885 6.161 - 2.47% -
std::pop_heap(deque<std::string>)/8 4.66% 56.960 59.613 - 4.41% -
std::find_first_of(deque<int>)_(small_needle)/50 4.65% 163.741 171.356 - -2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.64% 1765263.819 1847148.889 - 0.27% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.64% 205336.376 214856.997 - 4.12% -
std::set<std::string>::find(key)_(existent)/1024 4.63% 23.722 24.820 - 0.48% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.62% 2.243 2.347 - 3.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.61% 1774732.903 1856463.918 - 4.05% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 4.59% 149958.709 156840.775 - 8.64% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.57% 575.174 601.476 - 5.26% -
std::multimap<int,_int>::erase(key)_(existent)/1024 4.57% 25.694 26.869 - 3.12% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 4.55% 170.411 178.167 - 3.55% -
SetIntersection_Front_Vector_uint32_64_1 4.55% 16353357.780 17097493.422 - 3.96% -
SetIntersection_Front_Set_uint64_1024_16 4.55% 1185318.126 1239230.992 - 6.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 4.54% 1529869.183 1599300.417 - 4.45% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.51% 6727.479 7030.801 - -5.68% -
BM_CmpLess_ushort_short 4.51% 1.007 1.053 - 4.73% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 4.50% 2.277 2.379 - 3.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 4.49% 1071200.887 1119282.970 - 5.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.48% 195532187.650 204300528.877 - 0.31% -
std::find(vector<int>)_(bail_25%)/8 4.48% 1.366 1.427 - 0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.48% 1365115.291 1426287.456 - 9.49% -
std::replace(vector<int>)_(sprinkled)/1024 4.48% 152.298 159.116 - 5.30% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.47% 10038.215 10486.644 - -1.83% -
BM_vector_deque_move_backward/65536 4.46% 7571.242 7908.573 - -4.11% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.44% 2.452 2.561 - 16.19% -
std::multimap<std::string,_int>::ctor(const&)/32 4.44% 675.404 705.402 - -9.57% -
std::find_first_of(deque<int>)_(small_needle)/32 4.43% 106.538 111.260 - -4.44% -
std::find_if_not(list<int>)_(process_all)/32768 4.43% 26175.807 27335.000 - 7.90% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.43% 2173.952 2270.161 - 4.35% -
std::for_each(list<int>)/8192 4.42% 7782.001 8125.804 - -10.26% -
BM_deque_vector_copy_backward/1 4.41% 2.128 2.222 - 5.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 4.41% 11240.594 11736.767 - 5.49% -
SetIntersection_Interlaced_Set_string_262144_16384 4.40% 2814303.303 2938147.297 - 5.30% -
BM_lexicographical_compare_three_way_fast_path/64 4.39% 15.068 15.730 - -0.35% -
SetIntersection_None_Vector_uint32_262144_4 4.39% 1144419.565 1194607.918 - 6.50% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.38% 1.206 1.259 - 0.05% -
BM_StringCtorDefault 4.37% 0.305 0.318 - 30.47% -
std::unique(deque<int>)_(sprinkled)/52 4.37% 60.518 63.163 - 6.74% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 4.37% 0.459 0.479 - 4.64% -
SetIntersection_Interlaced_Vector_uint32_256_64 4.36% 7087974.373 7397185.329 - -8.72% -
SetIntersection_None_Vector_uint64_16384_1 4.36% 1099516.439 1147435.724 - 4.75% -
std::replace(vector<int>)_(sprinkled)/50 4.35% 8.957 9.347 - -2.54% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 4.35% 7.097 7.405 - 5.46% -
BM_deque_deque_ranges_move_backward/512 4.35% 18.886 19.707 - 4.30% -
std::adjacent_find(vector<int>,_pred)/8 4.34% 3.159 3.296 - 0.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.33% 5.072 5.291 - -0.04% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 4.31% 287.632 300.033 - 4.16% -
std::lower_bound(std::vector<int>)/8192 4.31% 15.587 16.258 - 4.33% -
SetIntersection_Front_Set_float_1024_16 4.30% 1172729.173 1223180.784 - 0.05% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.30% 1.637 1.708 - 8.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.29% 0.254 0.264 - 5.44% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.27% 11410.398 11897.670 - 2.94% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 4.27% 5.641 5.882 - 6.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.26% 1559083.775 1625523.779 - 4.83% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 4.25% 2.350 2.450 - 5.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.25% 1519159.455 1583653.323 - 16.39% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 4.24% 403.668 420.799 - 3.94% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.23% 38.397 40.020 - 7.75% -
BM_CmpEqual_short_uint 4.21% 1.109 1.156 - 4.88% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.21% 10.043 10.466 - -7.92% -
SetIntersection_Interlaced_Vector_string_256_1 4.21% 4272400.541 4452117.697 - 4.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.20% 507.390 528.722 - 1.16% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 4.19% 16.800 17.505 - 5.16% -
std::move(deque<int>)/8 4.19% 3.251 3.388 - -0.01% -
SetIntersection_None_Vector_uint32_16384_256 4.18% 1114763.776 1161415.868 - 5.86% -
std::find(vector<char>)_(bail_25%)/8 4.18% 1.062 1.107 - 4.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 4.16% 0.941 0.980 - 1.54% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.16% 1.524 1.588 - 4.63% -
std::map<int,_int>::equal_range(key)_(existent)/8192 4.16% 5.516 5.745 - 6.60% -
std::partition(list<int>)_(sparse)/50 4.16% 22.266 23.192 - 7.32% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 4.15% 28.378 29.555 - 9.46% -
std::is_sorted(vector<int>)/8192 4.15% 1899.840 1978.629 - 3.13% -
BM_PushHeap_string_Ascending_16384 4.15% 20.388 21.233 - 7.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 4.14% 881.798 918.327 - 4.86% -
SetIntersection_Interlaced_Set_uint32_16384_64 4.14% 215495209.980 224412807.736 - 5.04% -
std::set<std::string>::insert(value)_(new_value,_end)/0 4.13% 27.421 28.554 - 2.15% -
std::copy_if(list<int>)_(every_other)/4096 4.13% 3263.301 3398.139 - 0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 4.13% 16378506.414 17054931.470 - 4.21% -
SetIntersection_Front_Vector_string_262144_16 4.13% 1562681.199 1627208.764 - 1.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 4.13% 32.613 33.959 - 12.94% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 4.11% 5832.647 6072.549 - 4.22% -
SetIntersection_Interlaced_Set_float_1024_256 4.11% 14314185.510 14902399.383 - 2.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.11% 1249471.098 1300803.556 - 6.51% -
ranges::min(std::vector<char>)/64 4.10% 4.078 4.245 - 0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4.09% 3653.680 3803.271 - 3.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 4.09% 0.612 0.637 - 11.81% -
SetIntersection_Front_Vector_uint64_262144_4 4.08% 1061638.050 1104980.693 - 3.66% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.08% 219.116 228.047 - 2.37% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.07% 6689.822 6962.153 - 3.24% -
SetIntersection_Front_Set_uint32_16384_1024 4.07% 12084090.691 12575989.349 - 6.41% -
rng::find_last_if(vector<char>)_(bail_90%)/8 4.05% 0.484 0.503 - 5.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 4.05% 18.122 18.855 - 4.70% -
std::fill_n(vector<bool>)/64 4.04% 1.344 1.399 - 3.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.03% 195185962.238 203045196.541 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4.02% 4877845.493 5073714.455 - 3.19% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.01% 0.476 0.495 - 11.28% -
BM_PushHeap_string_Descending_16 4.00% 2.144 2.230 - 3.52% -
SetIntersection_None_Vector_string_64_64 3.98% 8848746.331 9201352.358 - 4.98% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.98% 26.409 27.460 - 3.42% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.96% 15.532 16.147 - 4.38% -
std::partition(vector<int>)_(dense)/32 3.96% 8.460 8.795 - 7.65% -
SetIntersection_Front_Vector_string_256_4 3.96% 4675437.886 4860401.302 - 4.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 3.96% 259517.616 269783.520 - 4.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 3.94% 860137.738 894033.855 - -0.74% -
SetIntersection_None_Vector_uint64_256_16 3.94% 4017840.585 4176063.078 - 4.08% -
SetIntersection_Front_Vector_uint32_16384_64 3.93% 1335174.780 1387711.390 - 1.36% -
BM_StringConstructDestroyCStr_Small_Transparent 3.93% 0.395 0.411 - 11.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.93% 71.653 74.467 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.90% 0.636 0.661 - 2.29% -
std::multiset<std::string>::erase(iterator)/32 3.89% 30.611 31.803 - -2.11% -
bm_lexicographical_compare<signed_char>/64 3.89% 1.938 2.013 - -10.92% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.88% 10.217 10.613 - 1.19% -
std::stable_partition(deque<int>)_(dense)/32 3.87% 27.390 28.451 - -0.87% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.87% 12355.835 12833.991 - 0.72% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.87% 10.570 10.979 - 5.51% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.87% 3338.241 3467.338 - -1.29% -
BM_lexicographical_compare_three_way_fast_path/1024 3.86% 236.575 245.700 - 0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 3.86% 33.684 34.983 - 47.85% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 3.85% 1354.334 1406.482 - -40.31% -
SetIntersection_Interlaced_Set_float_16384_64 3.85% 211464794.562 219603833.324 - 4.62% -
std::find(vector<long_long>)_(bail_25%)/8 3.85% 0.858 0.891 - -3.35% -
BM_PushHeap_string_QuickSortAdversary_262144 3.85% 16.398 17.029 - 4.65% -
BM_vector_deque_move_backward/70000 3.84% 7880.565 8183.257 - -4.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.84% 496149.494 515194.368 - -1.52% -
BM_PushHeap_float_PipeOrgan_64 3.84% 1.297 1.347 - 3.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 3.84% 24440305.896 25378184.314 - 6.94% -
SetIntersection_Interlaced_Set_string_16384_256 3.83% 344259507.251 357433549.321 - -0.28% -
SetIntersection_Interlaced_Set_float_64_16 3.82% 21888840.421 22725929.873 - 3.83% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.82% 516.997 536.721 - 0.11% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.80% 21.499 22.317 - -1.73% -
BM_lexicographical_compare_three_way_fast_path/16 3.80% 4.227 4.388 - 0.24% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.80% 241.573 250.745 - 0.31% -
SetIntersection_None_Set_float_16384_16384 3.79% 154495786.293 160354646.257 - 0.81% -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.79% 4.313 4.476 - 0.65% -
std::reverse_copy(list<int>)/8 3.78% 2.354 2.443 - 1.11% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.78% 259283.367 269084.444 - 4.05% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 3.76% 62.565 64.915 - -8.39% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.75% 202041018.443 209621844.479 - 4.08% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.75% 15.019 15.581 - -0.18% -
std::flat_multimap<int,_int>::erase(iterator)/32 3.74% 20.178 20.932 - 3.81% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 3.73% 486736.767 504877.080 - 0.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 3.72% 16.256 16.861 - 3.31% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.72% 237113.281 245926.615 - 2.48% -
std::copy(deque<int>)/8 3.72% 2.604 2.700 - 1.65% -
BM_std_minmax_element<short>/64 3.72% 16.582 17.199 - -1.65% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 3.72% 37.095 38.473 - 15.43% -
std::partial_sort(deque<int>)_(heap)/1024 3.71% 17972.727 18638.977 - 3.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.70% 362.596 376.028 - 1.91% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.70% 22.161 22.982 - 3.29% -
BM_PushHeap_uint64_Ascending_16 3.69% 0.945 0.980 - 7.40% -
SetIntersection_None_Vector_string_262144_1 3.69% 1304596.680 1352751.050 - 3.86% -
SetIntersection_Front_Set_string_16384_4 3.69% 1271440.416 1318348.988 - 2.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 3.69% 58.258 60.407 - 3.37% -
SetIntersection_Front_Set_uint32_1024_256 3.67% 3851545.522 3992919.436 - 9.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.67% 8.589 8.904 - 1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.67% 1003098.554 1039876.217 - -1.73% -
BM_PushHeap_uint32_Random_256 3.66% 5.327 5.522 - -0.35% -
BM_lexicographical_compare_three_way_fast_path/16384 3.65% 3634.083 3766.795 - 0.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.63% 18.920 19.607 - 3.81% -
BM_deque_vector_ranges_copy/2 3.63% 1.829 1.895 - 4.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 3.63% 2.538 2.630 - 12.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.63% 198145158.688 205328201.798 - 1.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.62% 45.706 47.361 - -0.61% -
BM_lexicographical_compare_three_way_fast_path/256 3.62% 68.851 71.340 - 0.47% -
BM_lexicographical_compare_three_way_fast_path/4096 3.61% 922.253 955.560 - 0.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.58% 923.770 956.885 - 0.27% -
SetIntersection_None_Set_float_16384_256 3.57% 153013263.028 158478915.804 - 3.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.57% 12.853 13.312 - 4.04% -
BM_PushHeap_uint32_QuickSortAdversary_4 3.56% 0.586 0.607 - 3.02% -
std::map<std::string,_int>::count(key)_(existent)/32 3.56% 15.448 15.997 - 1.33% -
SetIntersection_Interlaced_Set_float_16384_4 3.56% 166804323.475 172736792.605 - 3.93% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.54% 236.637 245.009 - -0.21% -
std::find(deque<int>)_(process_all)/8 3.54% 3.430 3.551 - 4.32% -
bm_lexicographical_compare<unsigned_char>/4096 3.53% 75.046 77.697 - -0.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.52% 6701.547 6937.109 - 2.85% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.51% 919.973 952.228 - -0.28% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.50% 209032331.584 216350578.476 - 5.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 3.50% 16493441.156 17070147.992 - 3.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.49% 3653.498 3781.136 - 0.36% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 3.49% 33.806 34.986 - 3.91% -
std::set<std::string>::count(key)_(non-existent)/8192 3.48% 33.189 34.345 - 0.94% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 3.47% 9545.391 9876.856 - 2.42% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.46% 762.155 788.491 - -1.37% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.45% 3628.310 3753.522 - -0.18% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.45% 4.629 4.788 - 13.79% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.44% 389.967 403.392 - 4.77% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.44% 23269.305 24070.217 - 3.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.43% 1136319.739 1175312.184 - 2.96% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.43% 24.225 25.056 - 9.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.43% 5.686 5.880 - 4.96% -
std::move(list<int>)/32768 3.43% 30277.291 31314.584 - 0.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.43% 0.324 0.335 - -0.01% -
std::fill_n(deque<int>)/1024 3.42% 28.898 29.887 - 1.17% -
std::partial_sort_copy(list<int>)_(heap)/8 3.42% 16.842 17.418 - 2.06% -
BM_PushHeap_float_SingleElement_4 3.42% 0.379 0.392 - 9.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.42% 958668.858 991421.695 - 4.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.41% 3.207 3.316 - -1.21% -
ranges::min(std::list<char>)/64 3.41% 25.989 26.875 - -1.01% -
std::upper_bound(std::forward_list<int>)/8192 3.40% 10374.096 10726.646 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 3.39% 56811932.347 58735858.534 - 3.10% -
std::map<int,_int>::find(key)_(existent)/1024 3.38% 4.296 4.441 - 5.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 3.37% 20.952 21.659 - 2.51% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.37% 5.190 5.365 - 1.84% -
std::distance(join_view(vector<vector<int>>))/50 3.36% 0.656 0.678 - 12.17% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.36% 11554.547 11942.397 - 2.94% -
std::replace_if(vector<int>)_(sprinkled)/32 3.35% 8.632 8.921 - 0.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.35% 3.816 3.944 - -3.82% -
std::for_each_n(list<int>)/50 3.35% 21.916 22.650 - 3.19% -
std::partition_copy(deque<int>)/8192 3.34% 5696.570 5887.067 - 3.90% -
SetIntersection_None_Set_uint64_262144_1 3.33% 1215492.432 1255971.679 - 0.69% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.33% 17.810 18.403 - -38.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 3.32% 21246954.268 21952802.163 - 7.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.31% 61208.240 63235.667 - 1.90% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3.30% 3856.457 3983.584 - 3.57% -
rng::contains_subrange(list<int>)_(near_matches)/8192 3.30% 2501247.172 2583675.193 - -1.23% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.28% 229513.944 237048.066 - 1.00% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.28% 51055.269 52728.072 - 2.64% -
SetIntersection_Interlaced_Set_float_16384_1024 3.27% 171871900.363 177488088.572 - 5.50% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.26% 169644212.205 175175559.624 - 4.66% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.25% 4.246 4.385 - -3.31% -
std::remove_copy(list<int>)_(sprinkled)/50 3.24% 17.989 18.573 - 0.31% -
SetIntersection_None_Set_uint64_262144_1024 3.22% 1217786.377 1257052.326 - 0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.22% 14077.404 14530.743 - 3.71% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 3.21% 2.210 2.281 - 2.90% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.21% 53.254 54.964 - 5.83% -
std::sort(deque<int>)_(repeated)/8 3.21% 18.018 18.596 - 5.07% -
std::move(vector<bool>)_(unaligned)/32768 3.20% 202.338 208.818 - 1.99% -
std::unordered_multiset<int>::ctor(const&)/8192 3.20% 55558.009 57335.684 - -0.78% -
std::copy(list<int>)/32768 3.20% 25446.138 26259.476 - 1.41% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.19% 10.232 10.559 - 2.72% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.19% 0.607 0.626 - 3.06% -
BM_StringRelational_Eq_Empty_Small_Control 3.18% 0.470 0.485 - 3.71% -
SetIntersection_None_Set_uint32_16384_1024 3.17% 156844916.639 161822966.524 - 3.82% -
BM_lexicographical_compare_three_way<IntPtr>/256 3.17% 68.186 70.344 - 1.11% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.16% 346363701.554 357323278.365 - 1.05% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.16% 125511.444 129481.462 - 22.45% -
BM_PushHeap_float_SingleElement_16 3.16% 0.370 0.381 - 4.95% -
std::partial_sort(deque<int>)_(ascending)/8 3.16% 32.581 33.610 - -1.69% -
BM_deque_deque_move_backward/0 3.16% 0.890 0.918 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.15% 1160116.166 1196713.964 - 2.56% -
BM_std_minmax_element<long_long>/5500 3.15% 1394.411 1438.337 - -4.89% -
bm_ranges_swap_ranges_vb_aligned/131072 3.15% 244.416 252.115 - 1.42% -
SetIntersection_Front_Set_uint32_64_16 3.15% 15258600.825 15738536.426 - 4.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.14% 84375.229 87028.186 - 2.15% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.14% 172799241.910 178229876.695 - 4.82% -
std::find_end(vector<int>)_(same_length)/1024 3.14% 246.469 254.212 - 2.87% -
BM_deque_vector_move/65536 3.14% 3001.448 3095.722 - 0.84% -
std::map<std::string,_int>::find(key)_(existent)/1024 3.14% 24.097 24.853 - 2.69% -
SetIntersection_None_Vector_uint64_256_4 3.14% 4198002.895 4329691.605 - 3.23% -
std::map<int,_int>::contains(key)_(existent)/1024 3.13% 4.090 4.219 - 1.09% -
std::all_of(vector<int>)_(process_all)/8192 3.13% 2031.945 2095.465 - -1.16% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.12% 1791.587 1847.517 - 0.98% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.11% 12562.551 12952.761 - 0.77% -
BM_std_minmax_element<int>/4 3.10% 1.190 1.227 - 1.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.10% 12499.610 12886.926 - 0.78% -
std::copy_n(deque<int>)/8 3.09% 2.683 2.766 - 1.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.09% 1001.605 1032.521 - -0.51% -
BM_StringRelational_Less_Large_Empty_Control 3.08% 1.611 1.660 - -1.02% -
std::stable_partition(deque<int>)_(dense)/1024 3.07% 565.103 582.436 - 3.54% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.07% 0.335 0.346 - 3.36% -
std::map<std::string,_int>::clear()/8192 3.07% 218959.319 225671.078 - 8.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.06% 21.669 22.332 - -0.26% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.06% 1215.760 1252.959 - 6.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.05% 17.909 18.455 - 2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 3.05% 1025334.519 1056594.235 - 0.73% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 3.05% 1.226 1.264 - -21.19% -
std::map<int,_int>::find(key)_(existent)/32 3.04% 1.691 1.742 - 3.02% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.04% 7.251 7.471 - 3.97% -
std::copy_backward(list<int>)/4096 3.04% 3165.062 3261.191 - 1.13% -
rng::contains(list<int>)_(process_all)/8 3.03% 2.259 2.328 - -0.94% -
SetIntersection_Interlaced_Vector_float_1024_4 3.03% 1264687.319 1302989.558 - -7.62% -
ranges::min(std::list<long_long>)/70000 3.02% 49988.878 51500.657 - 0.70% -
ranges::min(std::list<long_long>)/8 3.02% 1.884 1.941 - 1.11% -
std::map<int,_int>::find(key)_(existent)/8192 3.02% 5.291 5.451 - 3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.02% 4210028.507 4337205.427 - 3.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.02% 86.595 89.210 - 2.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.99% 3.200 3.296 - 0.96% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.99% 37.256 38.370 - 3.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.97% 887.435 913.832 - 4.68% -
SetIntersection_Front_Set_uint32_16384_64 2.97% 1666759.197 1716308.380 - 3.86% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 54530.477 56150.625 - 2.42% -
std::stable_partition(deque<int>)_(dense)/50 2.97% 36.303 37.381 - 2.09% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.96% 35484.444 36536.466 - 13.64% -
BM_deque_vector_copy/0 2.96% 1.305 1.344 - 0.80% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.95% 1.498 1.543 - 2.24% -
BM_StringRelational_Compare_Huge_Empty_Control 2.95% 1.610 1.658 - 2.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.94% 1040049.645 1070628.590 - 5.10% -
BM_StringRelational_Less_Small_Empty_Control 2.94% 1.612 1.659 - -0.26% -
ranges::min(std::deque<__int128>)/8 2.93% 2.806 2.888 - 1.19% -
BM_std_minmax_element<long_long>/4096 2.93% 1041.490 1072.031 - -5.18% -
BM_std_minmax_element<long_long>/512 2.93% 134.086 138.015 - -4.74% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.93% 15.977 16.445 - 4.16% -
std::count_if(list<int>)_(every_other)/8192 2.92% 7019.740 7224.922 - -18.12% -
SetIntersection_None_Set_float_16384_64 2.92% 153748980.376 158241035.294 - 3.29% -
SetIntersection_Interlaced_Set_string_262144_262144 2.92% 17267359.943 17771388.019 - -1.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.92% 23278.326 23957.069 - 3.51% -
ranges::min(std::list<__int128>)/64 2.91% 32.374 33.316 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.91% 10942.046 11260.070 - 4.46% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.90% 31.145 32.049 - 3.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.90% 8670254.075 8921368.790 - 1.58% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.90% 3429.088 3528.388 - 0.06% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.89% 1.508 1.551 - 2.66% -
BM_PushHeap_uint32_Random_16384 2.89% 5.701 5.866 - 0.85% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.89% 239477.907 246403.296 - 0.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.89% 27.477 28.270 - 1.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.88% 123.619 127.185 - 0.27% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.88% 1.119 1.151 - 0.16% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.88% 58511.624 60195.363 - -0.28% -
BM_deque_vector_move/64000 2.88% 3000.956 3087.258 - 2.56% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.87% 811.194 834.508 - 2.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.87% 6684.340 6876.065 - 2.01% -
std::partial_sort(deque<int>)_(descending)/8192 2.87% 251254.977 258460.102 - -2.15% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.86% 1.165 1.199 - 6.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.84% 16.822 17.300 - 4.42% -
BM_std_minmax_element<long_long>/1024 2.84% 264.617 272.131 - -4.71% -
SetIntersection_None_Vector_uint32_16_16 2.84% 33673885.461 34629735.403 - 3.19% -
SetIntersection_None_Set_float_16384_1024 2.83% 155158554.061 159556975.379 - 4.84% -
BM_lexicographical_compare_three_way_fast_path/4 2.83% 1.118 1.149 - -6.42% -
std::fill(vector<int>)/1024 2.83% 29.171 29.996 - 1.56% -
SetIntersection_Front_Vector_uint32_262144_262144 2.83% 343694049.725 353405583.328 - 0.78% -
SetIntersection_Interlaced_Vector_uint32_64_1 2.83% 16470868.718 16936253.299 - 3.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.82% 391.239 402.289 - 3.36% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.82% 18885.892 19418.833 - 3.83% -
std::is_sorted_until(vector<int>,_pred)/8 2.82% 3.438 3.535 - -1.41% -
std::remove(deque<int>)_(prefix)/32 2.81% 52.522 54.000 - 2.36% -
BM_std_minmax_element<long_long>/64 2.81% 16.771 17.242 - -3.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.81% 8871852.621 9120792.883 - 3.98% -
std::find_first_of(deque<int>)_(small_needle)/8192 2.80% 27402.329 28170.082 - 0.04% -
SetIntersection_None_Set_uint32_16384_256 2.79% 157065588.511 161450937.849 - 3.20% -
std::multiset<int>::contains(key)_(non-existent)/32 2.79% 2.794 2.872 - 3.66% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.79% 98929.830 101687.448 - 1.01% -
SetIntersection_Front_Vector_string_16384_4 2.79% 1160542.687 1192885.417 - 0.61% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.79% 10.237 10.522 - 3.66% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.79% 6.659 6.844 - 4.85% -
std::set<int>::contains(key)_(non-existent)/32 2.78% 2.827 2.906 - 12.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.78% 353570995.057 363392942.672 - 10.41% -
BM_std_minmax_element<long_long>/4000 2.78% 1018.945 1047.235 - -4.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.77% 394.308 405.247 - 3.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.77% 6405.808 6583.252 - 2.14% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.77% 26.750 27.491 - -0.12% -
SetIntersection_Interlaced_Set_uint32_64_16 2.77% 22258720.855 22874213.699 - 2.84% -
SetIntersection_Front_Set_float_16384_16384 2.76% 225025198.608 231243942.453 - 2.84% -
std::find_if_not(deque<int>)_(process_all)/8 2.76% 2.669 2.742 - 4.93% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.76% 6.805 6.992 - 2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.76% 1132289.048 1163484.394 - -1.45% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.75% 20821.511 21394.105 - 4.16% -
std::replace_if(deque<int>)_(sprinkled)/8192 2.75% 2894.242 2973.828 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.75% 349999546.405 359616280.871 - 2.04% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 2.74% 24.081 24.742 - 19.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.74% 1903.622 1955.814 - 12.41% -
std::find_end(deque<int>,_pred)_(single_element)/1000 2.74% 649.021 666.793 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 2.74% 214934106.339 220814709.926 - 3.10% -
ranges::min(std::vector<char>)/70000 2.74% 481.006 494.162 - -0.08% -
std::unordered_multiset<int>::clear()/0 2.73% 391.515 402.215 - 3.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 2.73% 8763520.520 9002535.082 - 4.44% -
SetIntersection_Interlaced_Set_float_256_64 2.73% 13351367.680 13715475.151 - 3.54% -
ranges::min(std::vector<long_long>)/70000 2.72% 7726.033 7936.333 - -0.24% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.72% 14.625 15.023 - -36.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.72% 5803123.139 5960971.296 - 2.05% -
std::reverse_copy(deque<int>)/4096 2.72% 952.725 978.630 - 0.44% -
std::flat_multimap<int,_int>::clear()/0 2.72% 400.899 411.792 - 5.82% -
BM_std_minmax_element<short>/2 2.72% 0.669 0.687 - 6.58% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.71% 24.265 24.923 - 3.59% -
ranges::minmax(std::deque<char>)/64 2.70% 26.361 27.074 - 17.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.69% 49744.131 51083.094 - 4.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.69% 6.749 6.930 - 4.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.68% 58756.215 60333.326 - 0.43% -
std::remove(list<int>)_(sprinkled)/1024 2.68% 944.229 969.556 - -0.06% -
SetIntersection_Interlaced_Vector_string_1024_4 2.68% 1626605.679 1670163.339 - 2.00% -
std::partition(deque<int>)_(sparse)/8192 2.67% 3032.047 3113.133 - 6.19% -
std::find_end(list<int>,_pred)_(same_length)/8192 2.67% 9247.471 9493.947 - -8.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.66% 269.987 277.176 - 1.58% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.66% 248772.367 255396.375 - 2.90% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.66% 16987.430 17438.943 - 6.48% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.65% 75.743 77.747 - 0.11% -
SetIntersection_Front_Set_uint32_16384_256 2.64% 3809714.331 3910397.390 - 7.94% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.64% 19.661 20.180 - -0.33% -
std::partition_copy(vector<int>)/32 2.64% 7.958 8.168 - -0.08% -
SetIntersection_Front_Set_uint32_262144_1 2.63% 1052672.223 1080352.206 - 5.14% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.63% 1.216 1.248 - -11.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.63% 287.694 295.247 - 2.45% -
SetIntersection_Front_Set_uint32_262144_16 2.62% 1163325.826 1193856.140 - 1.65% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 2.62% 73544.150 75472.787 - -3.32% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.61% 239192.847 245427.358 - 0.11% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.61% 1568.097 1608.957 - 2.98% -
BM_std_minmax_element<char>/2 2.60% 0.632 0.649 - -5.34% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.60% 1884.324 1933.388 - 0.27% -
std::rotate_copy(list<int>)/32 2.60% 8.439 8.659 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2.60% 19.367 19.870 - 1.73% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.59% 245.411 251.760 - 2.46% -
std::move_backward(deque<int>)/262144 2.59% 30329.836 31114.390 - -0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.58% 997.543 1023.303 - 4.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.57% 134951.265 138424.636 - 1.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.57% 50.229 51.519 - 1.09% -
SetIntersection_None_Set_string_64_16 2.57% 18590880.343 19068308.508 - 2.21% -
BM_lexicographical_compare_three_way_fast_path/262144 2.57% 58697.661 60204.554 - 0.12% -
SetIntersection_Front_Vector_uint64_256_256 2.57% 4542388.261 4658976.672 - 2.88% -
SetIntersection_Front_Set_uint32_16384_16384 2.57% 218732666.352 224346296.247 - -10.09% -
rng::for_each(multiset<int>)/8 2.57% 6.665 6.836 - 0.10% -
rng::contains(deque<int>)_(process_all)/8 2.56% 2.918 2.993 - -4.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.56% 17.109 17.547 - -0.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.56% 369.860 379.330 - 0.93% -
std::is_sorted(list<int>)/8 2.56% 2.095 2.148 - 1.97% -
BM_lexicographical_compare_three_way_slow_path/16 2.55% 4.449 4.563 - 0.21% -
SetIntersection_Interlaced_Set_float_16384_256 2.55% 200388608.627 205503605.328 - 3.94% -
BM_CmpEqual_ushort_uchar 2.55% 1.094 1.122 - 2.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.55% 141169207.328 144764432.224 - 2.69% -
std::stable_partition(vector<int>)_(sparse)/1024 2.55% 207.945 213.238 - 2.24% -
SetIntersection_Front_Set_uint64_16384_64 2.54% 1653661.831 1695629.575 - -2.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.54% 1395.071 1430.475 - 5.57% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.53% 2.126 2.180 - 2.87% -
std::is_sorted(list<int>)/8192 2.53% 7092.683 7272.074 - 4.20% -
SetIntersection_Interlaced_Set_uint64_64_4 2.53% 20927623.762 21456119.930 - 3.62% -
SetIntersection_Front_Vector_string_64_64 2.52% 25415758.860 26056287.982 - 0.38% -
SetIntersection_None_Set_float_16384_16 2.52% 154578239.095 158468732.148 - 3.10% -
std::find(list<int>)_(bail_25%)/8192 2.52% 1417.486 1453.160 - 1.78% -
SetIntersection_Front_Vector_float_16384_16 2.51% 1098096.422 1125710.093 - 1.18% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.51% 224.336 229.977 - -0.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 2.51% 18.849 19.322 - 7.35% -
SetIntersection_None_Set_uint32_16384_64 2.51% 157270407.763 161219000.678 - 3.11% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.51% 17.540 17.980 - 4.59% -
std::partial_sort_copy(list<int>)_(descending)/8 2.51% 15.751 16.147 - 2.08% -
std::rotate(deque<int>)_(by_1/3)/50 2.51% 28.842 29.565 - -1.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.51% 484614.468 496771.070 - 0.16% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.51% 333.903 342.275 - 2.22% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.50% 10.708 10.976 - 0.99% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.50% 1052811.296 1079117.469 - 5.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.50% 14690.967 15057.805 - 0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.50% 2175493.737 2229798.561 - 1.97% -
BM_PushHeap_float_Random_16384 2.49% 7.595 7.784 - 3.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.49% 1.246 1.277 - -1.93% -
rng::starts_with(deque<int>)/8 2.48% 3.919 4.016 - -1.19% -
SetIntersection_None_Set_uint32_256_1 2.48% 11616735.246 11905240.261 - 2.28% -
std::adjacent_find(deque<int>,_pred)/8 2.48% 4.250 4.356 - -3.69% -
BM_lexicographical_compare_three_way_fast_path/65536 2.48% 14689.479 15053.597 - 0.19% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.48% 26.832 27.496 - 26.86% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.47% 6787.835 6955.818 - 0.41% -
std::pop_heap(vector<float>)/8192 2.47% 19.363 19.842 - -0.32% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.47% 1.475 1.511 - 2.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.47% 36865.875 37775.645 - 17.46% -
BM_CmpLess_ushort_uint 2.47% 1.041 1.067 - -0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.47% 0.594 0.608 - 0.22% -
std::unique(list<int>)_(sprinkled)/8192 2.47% 7925.259 8120.711 - 2.14% -
BM_std_minmax_element<int>/2 2.46% 0.668 0.684 - 6.59% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.46% 6428.165 6586.500 - -0.17% -
BM_lexicographical_compare_three_way_slow_path/256 2.46% 77.639 79.548 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 2.46% 16776971.002 17189271.389 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.46% 5198456.617 5326152.530 - 5.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 2.45% 73.626 75.433 - -4.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.45% 23.847 24.431 - 1.95% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.45% 47.433 48.594 - 0.78% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.45% 14658.742 15017.412 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.44% 58256377.739 59679623.664 - 2.29% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.44% 17.227 17.647 - 2.37% -
std::set<int>::upper_bound(key)_(existent)/8192 2.44% 8.005 8.201 - 5.00% -
std::copy_n(vector<bool>)_(unaligned)/64 2.44% 1.759 1.802 - 0.58% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.44% 2277.257 2332.805 - 3.42% -
BM_lexicographical_compare_three_way_slow_path/1024 2.44% 286.988 293.988 - 0.04% -
std::none_of(vector<int>)_(process_all)/50 2.44% 18.662 19.117 - -0.40% -
BM_StringRelational_Eq_Small_Small_Control 2.43% 1.957 2.005 - 5.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.43% 11448.142 11726.032 - 4.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 2.42% 41822029.537 42835008.505 - 1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.41% 2980573.486 3052389.406 - 0.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.40% 368.320 377.176 - -0.18% -
std::remove_copy(vector<int>)_(prefix)/50 2.40% 13.746 14.076 - 0.30% -
SetIntersection_Front_Vector_uint32_64_64 2.40% 10722800.515 10980161.319 - 0.54% -
bm_lexicographical_compare<unsigned_char>/1 2.40% 1.507 1.543 - -0.28% -
SetIntersection_Front_Set_uint32_262144_1024 2.39% 12385413.936 12681905.449 - 4.50% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.39% 10.949 11.211 - 2.94% -
std::remove_if(deque<int>)_(prefix)/50 2.39% 62.387 63.877 - -11.52% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.38% 313982.582 321467.739 - 16.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.38% 31834.285 32592.322 - 2.46% -
SetIntersection_Front_Vector_string_256_256 2.38% 19012065.719 19464218.900 - -1.15% -
ranges::minmax(std::vector<__int128>)/8 2.37% 4.023 4.118 - -1.03% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.37% 53844.612 55120.809 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.37% 196392307.491 201045569.873 - -9.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.37% 50.267 51.457 - 8.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.36% 16081444.545 16460661.114 - 2.88% -
std::find_if_not(vector<int>)_(bail_25%)/32768 2.35% 944.030 966.184 - -0.68% -
BM_PushHeap_float_PipeOrgan_4 2.34% 0.487 0.499 - 3.29% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.33% 5.768 5.903 - 1.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.33% 30076.635 30778.358 - 0.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.33% 113848.109 116501.934 - 3.14% -
bm_lexicographical_compare<unsigned_char>/32768 2.33% 559.089 572.115 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.33% 1189741.691 1217455.100 - 5.24% -
std::partial_sort_copy(vector<int>)_(heap)/8192 2.33% 97281.064 99546.213 - 2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 2.33% 16497638.824 16881398.245 - 2.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.33% 120374.828 123174.568 - 0.27% -
BM_vector_deque_move_backward/5500 2.32% 197.178 201.753 - 2.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 2.31% 8053459.939 8239858.397 - 2.99% -
BM_std_minmax_element<int>/64 2.31% 16.406 16.786 - 3.48% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.31% 9.819 10.046 - 3.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.31% 11512833.612 11778306.376 - 3.67% -
SetIntersection_Interlaced_Vector_float_16384_256 2.30% 14701144.539 15039841.348 - -49.61% -
ranges::minmax(std::vector<__int128>)/64 2.30% 31.227 31.944 - 0.29% -
SetIntersection_Interlaced_Set_float_16384_16 2.29% 206418908.552 211150803.732 - 4.14% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.29% 334.452 342.113 - 3.67% -
BM_PushHeap_uint32_Random_16 2.29% 4.148 4.243 - 2.24% -
BM_PushHeap_uint64_Random_64 2.29% 5.389 5.512 - 1.74% -
rng::find_last(forward_list<int>)_(bail_10%)/50 2.28% 17.155 17.546 - 0.98% -
SetIntersection_None_Set_uint32_1024_64 2.27% 8896989.308 9099364.933 - 2.44% -
BM_PushHeap_string_Random_256 2.27% 14.282 14.606 - 1.22% -
ranges::minmax(std::deque<char>)/70000 2.26% 26720.615 27325.209 - 13.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.26% 4.144 4.238 - 1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 2.26% 16430701.035 16802100.031 - 1.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.26% 0.604 0.618 - -0.28% -
BM_vector_deque_ranges_move_backward/64 2.26% 3.061 3.130 - 5.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.26% 13380.888 13682.893 - 2.38% -
SetIntersection_Front_Vector_string_16384_64 2.26% 3185504.003 3257388.312 - 1.10% -
ranges::min(std::list<char>)/8 2.25% 1.837 1.878 - -2.50% -
SetIntersection_Interlaced_Set_uint64_16_4 2.25% 59683222.886 61026325.374 - 2.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.25% 13701244.183 14009231.566 - 2.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.25% 360.362 368.460 - -0.43% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.25% 478.411 489.156 - 0.17% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 2.24% 77.391 79.128 - 1.70% -
SetIntersection_None_Vector_string_16_16 2.24% 34578063.546 35354143.732 - 2.67% -
SetIntersection_None_Set_uint32_64_4 2.24% 21707923.385 22194848.962 - 2.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.24% 895439.825 915510.279 - 4.64% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.24% 66107.143 67585.984 - 2.46% -
std::remove_if(deque<int>)_(prefix)/32 2.23% 54.208 55.415 - -4.49% -
rng::contains_subrange(list<int>)_(same_length)/16 2.23% 5.813 5.943 - 1.78% -
SetIntersection_Front_Vector_string_1024_64 2.22% 3190430.942 3261408.474 - 2.70% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 2.22% 25.854 26.428 - 2.42% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.21% 15211.403 15547.432 - 23.60% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.20% 217.908 222.711 - 2.61% -
BM_std_minmax_element<long_long>/64000 2.20% 16449.870 16812.098 - -5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 2.20% 35541421.026 36323833.988 - 2.09% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.20% 9.960 10.179 - -1.65% -
SetIntersection_None_Vector_string_64_16 2.20% 14098548.530 14408391.249 - 2.06% -
BM_lexicographical_compare_three_way_slow_path/16384 2.20% 4451.318 4549.119 - 0.04% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.20% 25.201 25.755 - 4.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.19% 0.596 0.609 - -2.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.19% 353304307.917 361041729.657 - 4.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.19% 49.383 50.463 - 0.85% -
BM_lexicographical_compare_three_way_slow_path/4096 2.18% 1122.512 1147.039 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 2.18% 13864703.817 14167354.340 - 2.05% -
SetIntersection_None_Set_float_16384_1 2.18% 155251498.088 158629055.739 - 2.66% -
std::for_each_n(vector<int>)/8 2.17% 2.649 2.707 - 2.58% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.17% 1.122 1.146 - 1.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 2.16% 54629750.381 55812287.322 - 2.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.16% 391.157 399.619 - 2.13% -
std::copy_if(vector<int>)_(every_other)/8 2.16% 4.152 4.242 - 1.24% -
std::list<int>::ctor(size)/8192 2.15% 97917.405 100026.897 - 3.24% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 2.15% 761.119 777.473 - 9.77% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 2.15% 17.344 17.716 - 3.01% -
SetIntersection_None_Set_uint64_64_4 2.15% 21703606.096 22169356.604 - 3.20% -
std::multiset<int>::find(key)_(existent)/1024 2.14% 4.091 4.179 - 3.37% -
SetIntersection_Interlaced_Set_uint64_64_1 2.14% 16353632.821 16703440.230 - 2.19% -
std::copy(vector<bool>)_(aligned)/64 2.13% 1.317 1.346 - 4.03% -
SetIntersection_None_Set_float_16384_4 2.13% 155403098.384 158716157.965 - 2.90% -
std::copy(list<int>)/8 2.13% 2.441 2.493 - 2.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.13% 12657.908 12927.430 - 1.40% -
SetIntersection_Front_Vector_string_1_1 2.13% 546516699.773 558145689.843 - 1.89% -
SetIntersection_Interlaced_Vector_uint32_256_1 2.13% 4132627.798 4220525.523 - 1.99% -
std::reverse_copy(list<int>)/64 2.13% 29.492 30.119 - 1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.12% 1047365.148 1069613.240 - 6.05% -
BM_deque_deque_ranges_copy/1 2.12% 2.423 2.475 - 1.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.12% 24.978 25.508 - 0.85% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.12% 13015.589 13291.408 - 7.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.12% 3.702 3.781 - 1.37% -
std::equal(deque<int>)_(it,_it,_it)/8 2.12% 4.306 4.397 - -0.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.12% 391.638 399.925 - 2.62% -
std::copy(vector<bool>)_(unaligned)/64 2.12% 1.764 1.801 - 0.59% -
BM_PushHeap_string_QuickSortAdversary_1024 2.11% 15.334 15.658 - 2.12% -
std::move(list<int>)/1048576 2.11% 968952.101 989408.124 - -0.54% -
BM_deque_deque_ranges_copy/2 2.10% 2.189 2.235 - 2.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.10% 9.021 9.210 - 0.08% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.10% 7552.040 7710.289 - 0.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.09% 16186695.840 16525109.326 - 3.08% -
SetIntersection_Front_Vector_string_1024_256 2.09% 9153696.059 9344936.718 - 2.69% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.09% 669.492 683.458 - -2.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.08% 2.561 2.615 - 5.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 2.08% 54636092.378 55774735.340 - 2.51% -
BM_vector_deque_ranges_copy/64 2.08% 2.700 2.756 - -1.32% -
BM_vector_deque_ranges_move_backward/4000 2.08% 141.910 144.856 - 0.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.07% 1186.355 1210.935 - -6.41% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.07% 98853.499 100897.427 - 0.59% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.07% 26.629 27.180 - 0.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.06% 8713067.322 8892977.667 - 0.96% -
std::list<int>::ctor(size)/1024 2.06% 12068.451 12317.498 - 3.00% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 2.06% 40.784 41.625 - -2.03% -
std::copy_backward(list<int>)/64 2.06% 30.041 30.660 - -1.01% -
rng::contains_subrange(list<int>)_(process_all)/32 2.05% 9.926 10.130 - 1.90% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.05% 23.927 24.417 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 2.05% 63145948.818 64439768.853 - 2.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.05% 12278.863 12530.174 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.05% 15643.057 15963.027 - 2.08% -
bm_ranges_lexicographical_compare<int>/64 2.04% 4.306 4.394 - 3.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.04% 148263.265 151294.286 - 2.71% -
SetIntersection_Interlaced_Set_string_16384_1024 2.04% 347499049.547 354588391.184 - 0.12% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.04% 31647.690 32292.729 - 2.38% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.04% 1.826 1.863 - 3.31% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 2.03% 24.949 25.456 - 8.31% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.03% 42.861 43.730 - -1.77% -
std::fill_n(list<int>)/32 2.03% 7.934 8.094 - 1.09% -
std::count(list<int>)_(every_other)/8 2.03% 2.044 2.086 - 2.31% -
std::lower_bound(std::vector<int>)/8 2.02% 7.719 7.876 - 2.06% -
BM_StringRelational_Less_Large_Huge_Control 2.02% 2.121 2.164 - -0.00% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.02% 756.672 771.960 - 3.71% -
rng::fold_left(deque<int>)/8 2.02% 3.837 3.914 - -4.02% -
std::copy_n(vector<bool>)_(aligned)/64 2.02% 1.323 1.350 - 4.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.02% 90.754 92.583 - 0.71% -
std::list<int>::ctor(size)/32 2.01% 334.159 340.883 - 3.45% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.01% 6.468 6.598 - 5.61% -
std::shift_right(vector<int>)/8192 2.00% 295.435 301.355 - 0.15% -
std::partial_sort(deque<int>)_(heap)/8192 2.00% 263636.736 268917.685 - 2.50% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.00% 284.121 289.802 - 0.76% -
BM_deque_vector_copy_backward/2 2.00% 1.835 1.872 - 2.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.00% 32700.905 33354.155 - 0.60% -
std::search(list<int>,_pred)_(same_length)/8192 2.00% 8465.080 8634.120 - -43.79% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.99% 1.851 1.888 - 0.60% -
BM_StringEraseToEnd_Huge_Transparent 1.99% 2.382 2.429 - 3.47% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.99% 52.082 53.118 - 0.65% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.99% 334.322 340.966 - 1.94% -
SetIntersection_None_Vector_string_262144_256 1.98% 1268381.423 1293482.829 - 0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.98% 142407.408 145223.951 - -0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.98% 223.438 227.852 - 7.96% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.98% 32.024 32.657 - 44.72% -
std::unique(vector<int>)_(sprinkled)/52 1.98% 64.584 65.860 - 0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 1.97% 53.103 54.150 - -0.88% -
std::copy_if(deque<int>)_(every_other)/64 1.97% 22.771 23.220 - 0.24% -
std::move(vector<bool>)_(aligned)/4096 1.97% 6.938 7.075 - 1.85% -
SetIntersection_Front_Vector_uint32_16_16 1.97% 35762412.064 36466812.434 - 1.78% -
BM_num_put<long_long> 1.97% 11.284 11.506 - 0.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.97% 677.586 690.918 - 5.05% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.96% 35.576 36.274 - 0.38% -
SetIntersection_None_Set_uint32_16384_16 1.96% 158097418.017 161199549.708 - 2.54% -
std::is_sorted(vector<int>)/1024 1.96% 244.637 249.435 - 1.45% -
SetIntersection_Interlaced_Vector_float_64_16 1.95% 16541617.070 16864567.386 - -10.57% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.95% 55277.885 56356.722 - 2.97% -
BM_lexicographical_compare_three_way_slow_path/64 1.95% 17.484 17.825 - -0.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.95% 1.423 1.451 - -9.19% -
SetIntersection_Front_Vector_uint64_64_4 1.95% 15979367.763 16290307.905 - 2.60% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 1.94% 301312.626 307148.000 - 11.17% -
SetIntersection_None_Set_uint32_16384_1 1.94% 158709718.713 161782179.727 - 2.52% -
std::remove_copy(list<int>)_(prefix)/50 1.93% 18.810 19.173 - 1.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.93% 30.851 31.448 - 0.32% -
SetIntersection_Front_Vector_string_16_16 1.93% 50828114.001 51810160.085 - 3.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.93% 54423.786 55474.913 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.93% 56304297.086 57391383.447 - 2.44% -
std::rotate(list<int>)_(by_1/3)/1024 1.93% 791.897 807.152 - 0.61% -
BM_PushHeap_uint32_Ascending_16384 1.93% 3.584 3.653 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.92% 1143054.594 1165056.204 - 0.04% -
std::move_backward(deque<int>)/8 1.92% 3.369 3.433 - 2.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.92% 7986753.896 8140290.598 - 12.22% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.92% 35838070.792 36526261.215 - 2.46% -
rng::contains_subrange(list<int>)_(same_length)/50 1.91% 24.818 25.293 - 0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.91% 0.598 0.609 - 0.05% -
BM_num_put<bool> 1.90% 10.575 10.776 - 0.71% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.89% 18.997 19.357 - 2.75% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.89% 293.428 298.988 - 0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.89% 395.261 402.746 - 2.39% -
std::find_end(forward_list<int>)_(process_all)/1000 1.89% 679.659 692.526 - -0.38% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.89% 33.406 34.039 - 0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.89% 1032159.805 1051675.046 - 2.87% -
ranges::minmax(std::vector<long_long>)/64 1.89% 9.949 10.137 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.89% 54054202.040 55075111.613 - 2.01% -
std::copy_if(list<int>)_(every_other)/64 1.89% 27.132 27.644 - 0.24% -
std::fill(vector<int>)/8192 1.89% 229.596 233.928 - 0.64% -
SetIntersection_Front_Vector_string_16_4 1.88% 59459549.626 60579462.815 - 0.14% -
BM_vector_deque_ranges_copy/2 1.88% 1.834 1.868 - -6.02% -
SetIntersection_Front_Vector_float_64_64 1.88% 10666029.393 10866517.143 - 0.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.88% 2.588 2.636 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.88% 8780058.778 8944805.416 - 0.70% -
std::partition_copy(deque<int>)/32 1.87% 12.774 13.014 - 1.61% -
BM_deque_vector_ranges_move/1024 1.87% 36.738 37.424 - 0.35% -
std::move(vector<int>)/32768 1.87% 1693.602 1725.190 - -0.23% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.86% 1.083 1.103 - -3.64% -
std::rotate(list<int>)_(by_1/2)/1024 1.85% 381.415 388.489 - 0.52% -
std::any_of(list<int>)_(process_all)/8 1.85% 2.623 2.672 - 0.76% -
std::map<int,_int>::ctor(const&)/32 1.85% 221.417 225.518 - 0.73% -
SetIntersection_Interlaced_Set_uint32_256_16 1.85% 12112026.364 12335871.570 - 2.61% -
SetIntersection_Front_Set_uint32_256_64 1.85% 5412894.018 5512925.939 - 5.38% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.85% 660.205 672.401 - 23.11% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 1.85% 5.567 5.670 - 0.68% -
SetIntersection_Front_Vector_uint64_64_1 1.85% 16418407.868 16721383.051 - 2.35% -
std::rotate(deque<int>)_(by_1/3)/8192 1.85% 3152.501 3210.667 - -3.08% -
SetIntersection_Front_Vector_uint32_16_1 1.84% 62802173.176 63960067.228 - 1.59% -
bm_ranges_swap_ranges_vb_aligned/65536 1.84% 123.281 125.553 - 2.09% -
std::count(list<int>)_(every_other)/8192 1.84% 7099.657 7230.398 - 7.28% -
SetIntersection_None_Set_string_16384_1 1.84% 192038134.383 195571357.572 - 3.93% -
std::remove(deque<int>)_(sprinkled)/1024 1.84% 512.778 522.205 - 1.12% -
SetIntersection_Front_Vector_float_262144_1 1.83% 1022394.785 1041066.478 - 0.16% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.83% 17.882 18.209 - 5.44% -
std::map<int,_int>::count(key)_(non-existent)/32 1.83% 2.884 2.937 - 2.94% -
std::copy_backward(list<int>)/32768 1.82% 26056.582 26531.848 - 0.99% -
ranges::minmax(std::vector<__int128>)/70000 1.82% 34408.477 35035.790 - 0.35% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.82% 316.072 321.828 - 1.72% -
std::unique_copy(vector<int>)_(contiguous)/52 1.82% 13.249 13.490 - 1.15% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.82% 21.657 22.051 - -3.42% -
BM_vector_deque_move_backward/64000 1.82% 7299.994 7432.580 - -3.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.82% 1.661 1.691 - 3.09% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.82% 3.913 3.984 - 8.53% -
std::copy_if(list<int>)_(every_other)/32768 1.81% 25195.047 25651.813 - -1.35% -
std::fill(deque<int>)/1024 1.81% 29.436 29.970 - 0.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.81% 62658097.971 63792756.564 - 1.72% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.81% 2.881 2.933 - 2.57% -
BM_deque_vector_ranges_copy/4096 1.80% 144.750 147.360 - 1.97% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.80% 343632748.081 349829109.869 - 0.69% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.80% 686.172 698.525 - 2.72% -
SetIntersection_Front_Vector_string_16_1 1.80% 64405505.693 65564911.869 - 1.99% -
BM_PushHeap_uint32_Random_1024 1.80% 5.739 5.843 - 1.66% -
SetIntersection_None_Set_uint32_16384_16384 1.80% 160206589.391 163088654.667 - 2.68% -
ranges::minmax(std::vector<long_long>)/70000 1.80% 8994.895 9156.681 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 1.80% 63034312.514 64167391.655 - 2.08% -
std::sort_heap(deque<int>,_pred)/8 1.79% 34.264 34.878 - 1.99% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.79% 14428687.171 14687065.974 - -0.45% -
SetIntersection_None_Set_float_64_4 1.79% 21050956.798 21427038.043 - 2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.79% 5725880.171 5828114.035 - 33.44% -
std::reverse_copy(vector<int>)/8 1.78% 2.428 2.471 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.78% 536467526.518 546033768.467 - 1.81% -
std::replace(vector<int>)_(prefix)/32 1.78% 5.057 5.147 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.78% 137445031.705 139894554.773 - 1.59% -
BM_PushHeap_string_PipeOrgan_4 1.78% 2.534 2.580 - 1.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.78% 195878475.876 199368543.004 - -4.14% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.78% 284.297 289.361 - 0.68% -
SetIntersection_Front_Set_string_256_4 1.77% 4936667.489 5024248.658 - 1.35% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.77% 29.353 29.874 - 1.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.77% 202.805 206.399 - 3.13% -
SetIntersection_None_Set_string_16384_16384 1.77% 191867696.443 195266255.653 - -6.22% -
std::unordered_map<int,_int>::ctor(const&)/1024 1.77% 6736.857 6856.179 - 0.62% -
SetIntersection_Interlaced_Vector_string_4_4 1.77% 149939234.020 152592808.848 - 1.55% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.76% 4.713 4.796 - -0.99% -
std::fill_n(vector<int>)/1024 1.76% 28.908 29.415 - -0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.75% 56406684.849 57395188.950 - 1.97% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.75% 410.898 418.097 - 21.91% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.75% 9.307 9.470 - 0.49% -
std::copy_if(deque<int>)_(every_other)/512 1.75% 177.462 180.564 - 0.24% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.74% 18.499 18.821 - 2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.74% 20795559.937 21158193.592 - 0.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.74% 12801.791 13024.962 - 2.45% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.74% 3710.918 3775.594 - -3.32% -
SetIntersection_Interlaced_Vector_uint64_4_4 1.74% 135825624.486 138192241.856 - 2.29% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.74% 13527.270 13762.322 - 2.61% -
std::copy_if(deque<int>)_(every_other)/4096 1.73% 1425.212 1449.932 - 0.24% -
SetIntersection_Front_Set_float_262144_64 1.73% 1740544.827 1770730.456 - 3.58% -
std::rotate(list<int>)_(1_element_forward)/32 1.73% 13.577 13.812 - 0.16% -
std::generate_n(vector<int>)/32 1.72% 7.783 7.918 - 0.86% -
SetIntersection_None_Set_uint32_16384_4 1.72% 158323757.704 161051926.426 - 2.34% -
BM_CmpEqual_uint_int 1.72% 1.041 1.059 - 0.55% -
std::copy_if(list<int>)_(entire_range)/1048576 1.72% 857205.525 871965.829 - 0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 1.72% 214613122.738 218305916.753 - 1.99% -
std::multimap<int,_int>::erase(iterator)/1024 1.72% 20.758 21.114 - 4.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.72% 55097859.298 56043433.667 - 2.01% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.72% 2130.835 2167.388 - -0.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.71% 10.421 10.600 - 2.07% -
std::remove_if(list<int>)_(prefix)/1024 1.71% 987.375 1004.305 - 0.65% -
std::move_backward(deque<int>)/4096 1.71% 154.237 156.881 - -0.11% -
std::any_of(list<int>)_(process_all)/50 1.71% 21.630 22.000 - 0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.71% 1171709.814 1191746.093 - 0.67% -
SetIntersection_None_Vector_uint32_64_1 1.71% 16660829.223 16945604.762 - 1.91% -
BM_lexicographical_compare_three_way_slow_path/4 1.71% 1.158 1.178 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.71% 6731.744 6846.598 - 1.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.70% 43822.713 44569.438 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 1.70% 536888292.928 546035233.802 - 1.84% -
std::replace_if(list<int>)_(prefix)/8192 1.70% 7054.295 7174.267 - -0.49% -
std::unordered_set<int>::erase(key)_(existent)/32 1.70% 20.863 21.218 - 1.30% -
ranges::minmax(std::vector<char>)/70000 1.70% 580.931 590.806 - 0.13% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.70% 36256.804 36872.259 - 2.06% -
SetIntersection_Front_Set_string_256_64 1.70% 14014985.361 14252810.019 - -6.26% -
std::rotate(deque<int>)_(by_1/3)/1024 1.69% 411.632 418.605 - 0.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 673.517 684.891 - 1.70% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 1.68% 288.105 292.956 - -13.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.68% 27554030.135 28017844.454 - 2.11% -
SetIntersection_None_Set_uint64_16_1 1.68% 66754307.496 67877319.467 - 2.19% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.68% 40.269 40.946 - 0.60% -
SetIntersection_Interlaced_Vector_string_4_1 1.68% 218993196.142 222675480.346 - 2.00% -
std::copy_n(list<int>)/8 1.67% 2.185 2.221 - 0.28% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.67% 2130.595 2166.204 - -0.09% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.67% 35538.362 36132.150 - 1.03% -
std::fill_n(vector<int>)/8192 1.67% 231.351 235.214 - 1.56% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.67% 753.165 765.720 - 0.08% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.66% 28.911 29.391 - 3.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.66% 16392093.932 16664441.703 - 1.84% -
SetIntersection_Interlaced_Vector_string_1_1 1.66% 547897163.178 556989920.018 - 1.72% -
SetIntersection_None_Set_uint32_16_16 1.66% 35286056.889 35871499.469 - 1.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.66% 132.248 134.442 - 3.50% -
std::fill_n(list<int>)/50 1.65% 15.395 15.650 - -0.49% -
std::rotate_copy(deque<int>)/8192 1.65% 292.043 296.867 - 1.41% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 1.64% 10.634 10.809 - -5.04% -
ranges::minmax(std::vector<long_long>)/8 1.64% 2.068 2.102 - 0.02% -
SetIntersection_None_Set_string_16384_4 1.64% 191641987.674 194785286.506 - 2.95% -
bm_lexicographical_compare<unsigned_char>/512 1.64% 8.553 8.693 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.64% 11925728.305 12120798.807 - 0.48% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.63% 18.800 19.107 - 1.56% -
SetIntersection_Interlaced_Vector_uint32_4_1 1.63% 213509483.282 216987739.204 - 1.64% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.63% 24.280 24.675 - 1.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.63% 758.863 771.214 - -0.12% -
SetIntersection_None_Vector_string_1_1 1.63% 534439234.087 543128823.937 - 1.74% -
SetIntersection_None_Vector_string_64_1 1.62% 17356283.380 17637661.247 - 2.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.62% 269.948 274.315 - 1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.62% 9828950.609 9987816.778 - 1.55% -
SetIntersection_None_Vector_uint32_262144_1 1.61% 1133749.920 1152048.258 - 1.00% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.61% 562.771 571.845 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16_1 1.61% 62863945.917 63877154.564 - 1.91% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 1.61% 0.825 0.838 - 2.57% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.61% 560.457 569.477 - 0.26% -
SetIntersection_Front_Set_uint64_64_1 1.61% 16527893.652 16793292.019 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.61% 59461297.475 60415803.410 - 1.41% -
SetIntersection_Front_Set_uint64_16_1 1.60% 62829866.222 63834320.628 - 2.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.60% 10744136.294 10915732.432 - 1.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 1.59% 30.801 31.292 - 1.05% -
SetIntersection_None_Set_float_256_1 1.59% 11369663.826 11550319.200 - 0.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.59% 2.131 2.165 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.57% 1108394.361 1125840.294 - 1.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 1.57% 22.422 22.775 - 5.33% -
SetIntersection_Interlaced_Vector_uint32_4_4 1.57% 135680068.875 137811297.994 - 1.91% -
SetIntersection_None_Vector_string_16_1 1.56% 65277074.999 66298131.826 - 1.97% -
std::partial_sort(deque<int>)_(heap)/8 1.56% 39.888 40.512 - 5.83% -
std::map<int,_int>::count(key)_(existent)/1024 1.56% 3.813 3.872 - 5.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.56% 469.075 476.407 - 1.39% -
std::replace_if(list<int>)_(sprinkled)/8192 1.56% 7238.183 7351.203 - 0.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.56% 23.619 23.987 - -21.69% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.56% 5.085 5.164 - 1.17% -
SetIntersection_Interlaced_Vector_string_16_4 1.55% 66751622.465 67788402.852 - 2.79% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.55% 649.074 659.153 - 5.07% -
std::find(list<int>)_(process_all)/1024 1.55% 685.362 696.003 - 1.54% -
std::stable_partition(vector<int>)_(dense)/50 1.55% 25.164 25.554 - 1.09% -
BM_CmpEqual_short_short 1.55% 1.059 1.076 - 0.66% -
BM_PushHeap_uint64_Ascending_64 1.55% 1.680 1.706 - 12.70% -
std::copy_if(deque<int>)_(every_other)/32768 1.55% 11408.903 11585.511 - 0.32% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.55% 12.891 13.090 - 1.46% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.54% 27.734 28.162 - -0.39% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.54% 67.368 68.407 - 1.92% -
std::find_end(deque<int>)_(process_all)/8192 1.54% 2358.651 2395.039 - -10.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.54% 3985.728 4047.098 - 1.26% -
std::unordered_set<std::string>::erase(iterator)/8192 1.54% 30.988 31.465 - 5.16% -
std::copy_backward(deque<int>)/1048576 1.54% 129654.935 131648.404 - -4.93% -
SetIntersection_Front_Set_uint32_262144_16384 1.54% 222556597.725 225977188.154 - 1.10% -
ranges::minmax(std::list<__int128>)/64 1.54% 38.941 39.539 - 1.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.54% 66177495.797 67193475.359 - 0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.53% 4293141.043 4359031.634 - 1.98% -
SetIntersection_None_Vector_uint32_262144_1024 1.53% 1122444.734 1139636.456 - 1.79% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.53% 13112.443 13313.080 - 3.55% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.53% 484.774 492.181 - -0.17% -
std::move(list<int>)/8 1.53% 3.333 3.383 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.52% 23.246 23.600 - 6.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.52% 63124753.495 64086015.391 - 1.83% -
BM_getline_string 1.52% 16.542 16.793 - -0.22% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.52% 14.819 15.044 - -31.85% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 1.52% 18.305 18.583 - 0.58% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.52% 363.370 368.888 - 0.20% -
SetIntersection_Front_Set_uint32_16384_16 1.52% 1194115.853 1212247.542 - 2.29% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.52% 29.541 29.989 - 11.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.52% 8754893.690 8887688.585 - 2.11% -
ranges::min(std::deque<long_long>)/8 1.52% 2.270 2.305 - -0.01% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.52% 130.753 132.735 - -0.78% -
bm_lexicographical_compare<signed_char>/32768 1.51% 471.761 478.900 - 0.01% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.51% 20.778 21.092 - 0.31% -
std::rotate(list<int>)_(1_element_forward)/50 1.51% 24.934 25.311 - -0.48% -
std::search(deque<int>)_(same_length)/8192 1.51% 3743.119 3799.474 - 1.68% -
std::unordered_map<int,_int>::ctor(const&)/32 1.50% 200.989 204.010 - 2.57% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.50% 2441906.794 2478587.604 - 1.09% -
BM_vector_deque_ranges_copy_backward/2 1.50% 1.835 1.862 - -9.34% -
std::for_each_n(list<int>)/8 1.50% 2.525 2.563 - 1.16% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.50% 4.527 4.595 - 1.16% -
SetIntersection_Front_Vector_string_4_1 1.49% 218330124.671 221587372.008 - 1.32% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 7606.469 7719.922 - 1.43% -
std::move_backward(vector<bool>)_(aligned)/32768 1.49% 37.639 38.199 - 0.40% -
BM_vector_deque_ranges_move_backward/512 1.48% 17.806 18.071 - 3.40% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.48% 350.835 356.037 - 7.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.48% 126314.356 128186.386 - 25.39% -
SetIntersection_Interlaced_Set_uint32_64_1 1.48% 16478320.213 16722297.402 - 1.89% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.47% 5.027 5.101 - -0.87% -
SetIntersection_None_Vector_uint64_16_16 1.47% 33636903.584 34132155.928 - 1.91% -
SetIntersection_None_Set_string_1_1 1.47% 541354855.867 549324733.960 - 1.47% -
std::move(vector<bool>)_(unaligned)/512 1.47% 4.640 4.708 - 3.11% -
SetIntersection_Interlaced_Vector_string_16_1 1.47% 64427244.339 65375247.533 - 1.25% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.47% 2.976 3.020 - 0.95% -
BM_PushHeap_float_Random_1024 1.47% 7.446 7.555 - 0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.46% 213236224.545 216358296.938 - 1.46% -
SetIntersection_Interlaced_Set_float_1024_1024 1.46% 12038694.117 12214929.644 - 1.57% -
SetIntersection_None_Vector_string_4_1 1.46% 216972593.662 220142501.365 - 1.65% -
SetIntersection_Interlaced_Set_uint64_4_4 1.46% 136677143.790 138668136.977 - 1.41% -
std::partition(deque<int>)_(sparse)/1024 1.46% 380.712 386.254 - 2.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.46% 389.644 395.315 - 1.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.45% 17609.242 17865.454 - -0.92% -
BM_lexicographical_compare_three_way_slow_path/65536 1.45% 17907.020 18167.137 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.45% 134609719.065 136564795.697 - 1.57% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.45% 10.001 10.147 - 2.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.45% 15.906 16.136 - 3.90% -
SetIntersection_Interlaced_Set_uint64_256_4 1.45% 11001267.904 11160269.201 - 0.94% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.44% 351.729 356.809 - -1.64% -
BM_toupper_string<char> 1.44% 15.136 15.354 - 1.15% -
rng::starts_with(deque<int>,_pred)/1000 1.44% 501.462 508.678 - -0.31% -
std::generate_n(deque<int>)/8192 1.44% 1928.464 1956.176 - 0.45% -
rng::fold_left(list<int>)/1048576 1.44% 1350526.683 1369932.120 - 0.59% -
std::copy_if(deque<int>)_(every_other)/8 1.43% 3.388 3.437 - -0.34% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.43% 184413.533 187058.605 - 1.95% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.43% 518.299 525.724 - 0.38% -
std::copy_if(list<int>)_(every_other)/512 1.43% 352.420 357.467 - 0.12% -
std::move(vector<bool>)_(aligned)/1048576 1.43% 1702.218 1726.577 - -0.66% -
std::move(list<int>)/262144 1.43% 239944.264 243375.744 - -0.58% -
rng::fold_left(deque<int>)/1048576 1.43% 551813.743 559680.179 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.42% 136040095.887 137978339.275 - 1.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 1.42% 538186322.732 545853244.542 - 1.56% -
std::copy_n(vector<bool>)_(aligned)/32768 1.42% 34.889 35.386 - 0.01% -
std::find_if(list<int>)_(bail_25%)/8192 1.42% 1418.031 1438.189 - 1.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.42% 615.308 624.039 - 4.73% -
std::copy_if(vector<int>)_(entire_range)/4096 1.42% 914.168 927.131 - 0.17% -
std::fill_n(vector<int>)/50 1.42% 2.180 2.211 - 0.25% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.41% 534238542.894 541778693.332 - 1.57% -
BM_CmpEqual_uchar_schar 1.41% 0.995 1.009 - 2.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.41% 533121002.663 540626214.252 - 1.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.41% 24.570 24.916 - 0.97% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.40% 1.709 1.733 - -2.59% -
std::unique(vector<int>)_(contiguous)/1024 1.40% 303.044 307.299 - 0.36% -
std::copy_if(vector<int>)_(entire_range)/512 1.40% 120.713 122.404 - 0.20% -
std::copy_if(deque<int>)_(every_other)/1048576 1.40% 365486.104 370602.195 - 0.12% -
SetIntersection_None_Set_uint64_16_16 1.40% 35620767.152 36118846.331 - 2.59% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.40% 486.339 493.126 - 0.50% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.39% 150368.685 152457.826 - 3.69% -
SetIntersection_Front_Set_string_256_1 1.39% 4326075.595 4386170.234 - 3.31% -
SetIntersection_None_Set_uint32_16_1 1.39% 66699199.540 67625358.704 - 1.49% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.39% 1.756 1.780 - 1.30% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.38% 53.687 54.429 - 0.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.38% 925.185 937.971 - 2.82% -
std::remove_if(list<int>)_(prefix)/32 1.38% 57.823 58.622 - 0.35% -
std::copy_if(vector<int>)_(entire_range)/32768 1.38% 7307.851 7408.764 - 0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.38% 9.131 9.257 - 0.28% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.37% 43.046 43.638 - -1.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.37% 6.616 6.707 - 2.22% -
SetIntersection_Front_Vector_uint32_4_1 1.37% 214025287.971 216963668.212 - 1.27% -
std::transform(list<int>)_(identity_transform)/50 1.37% 29.893 30.303 - 0.43% -
std::fill(vector<int>)/50 1.37% 2.165 2.194 - 0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.37% 134367106.317 136204285.722 - 1.24% -
std::reverse_copy(deque<int>)/32768 1.37% 7927.655 8036.028 - 0.55% -
BM_PushHeap_float_Random_64 1.37% 6.637 6.728 - -0.61% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.37% 17.667 17.908 - -0.38% -
std::generate(vector<int>)/8192 1.37% 1804.802 1829.438 - 0.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.36% 8.393 8.508 - 0.27% -
rng::contains(deque<int>)_(process_all)/32 1.36% 8.508 8.624 - -0.87% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.36% 240699.611 243976.985 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.36% 136665593.239 138526318.217 - 1.52% -
std::generate(list<int>)/32 1.36% 8.284 8.396 - -0.05% -
std::find(vector<int>)_(process_all)/50 1.36% 12.283 12.450 - 1.48% -
SetIntersection_Front_Set_uint32_16_1 1.36% 63027504.302 63884859.730 - 1.87% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.36% 2.318 2.350 - 1.65% -
SetIntersection_Front_Set_uint64_4_1 1.36% 214170271.401 217081286.225 - 1.94% -
std::copy_if(list<int>)_(entire_range)/512 1.36% 363.228 368.161 - 0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.36% 67019974.782 67929809.281 - 1.87% -
SetIntersection_Front_Vector_uint32_1_1 1.36% 534614446.657 541869647.594 - 1.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.36% 136755638.310 138610173.531 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.36% 13127516.396 13305465.313 - 3.33% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.35% 2819.375 2857.562 - -1.91% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 1.35% 195.347 197.992 - 1.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.35% 533513147.295 540734660.742 - 1.39% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.35% 17567.863 17805.583 - 12.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 1.35% 533612632.307 540822228.433 - 1.53% -
SetIntersection_Interlaced_Set_uint64_4_1 1.35% 213916740.801 216805286.270 - 1.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.35% 11633.343 11790.427 - 2.40% -
bm_lexicographical_compare<signed_char>/4096 1.35% 59.010 59.806 - 0.06% -
std::copy_backward(deque<int>)/4096 1.35% 145.778 147.745 - 0.82% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.35% 136192.668 138030.306 - 0.26% -
std::generate(vector<int>)/1024 1.35% 239.415 242.645 - 0.20% -
SetIntersection_None_Set_uint32_1_1 1.35% 535999125.086 543227902.447 - 1.52% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.35% 6044.064 6125.461 - -0.58% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.35% 31.962 32.392 - 2.08% -
std::find_if(vector<char>)_(process_all)/1024 1.35% 123.710 125.375 - 1.29% -
BM_deque_deque_move/4096 1.34% 147.933 149.919 - 1.91% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.34% 225949290.897 228980471.948 - -6.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.34% 62774024.577 63615422.933 - 1.52% -
std::generate_n(list<int>)/32 1.34% 8.417 8.529 - 0.19% -
std::remove(list<int>)_(prefix)/50 1.34% 62.364 63.197 - 0.58% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.33% 26.137 26.486 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.33% 1112888.079 1127737.807 - -0.39% -
SetIntersection_Interlaced_Set_string_16_1 1.33% 65439202.666 66312300.954 - 0.78% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 1.33% 8949.699 9069.094 - 0.57% -
std::generate_n(deque<int>)/32 1.33% 8.075 8.182 - 0.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.33% 12581.916 12749.100 - 0.35% -
SetIntersection_Interlaced_Vector_string_64_16 1.33% 29606412.861 29999744.075 - 0.23% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.33% 20.516 20.788 - 1.44% -
std::copy_backward(vector<int>)/8 1.33% 2.174 2.203 - -1.09% -
std::multiset<int>::clear()/32 1.33% 626.663 634.970 - 3.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 86.025 87.162 - 0.75% -
rng::starts_with(list<int>,_pred)/1000 1.32% 775.733 785.979 - 1.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.32% 55429.944 56161.308 - 2.29% -
std::reverse(list<int>)/4096 1.32% 1755.466 1778.604 - 0.68% -
std::fill_n(vector<bool>)/4096 1.32% 4.117 4.171 - -0.02% -
SetIntersection_None_Vector_uint64_64_16 1.32% 13503583.103 13681442.343 - 1.73% -
BM_std_minmax_element<long_long>/4 1.32% 1.235 1.251 - -0.10% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.32% 5919.225 5997.141 - 1.04% -
SetIntersection_None_Set_uint64_1024_64 1.31% 8829372.185 8945361.975 - 0.33% -
BM_PushHeap_string_Ascending_262144 1.31% 28.058 28.426 - -4.19% -
SetIntersection_Front_Vector_uint32_16384_1024 1.31% 5622292.151 5695980.239 - -3.78% -
std::replace(list<int>)_(prefix)/32 1.31% 10.853 10.995 - 0.11% -
std::copy_if(deque<int>)_(every_other)/262144 1.31% 91299.775 92494.440 - -0.05% -
std::fill_n(vector<int>)/32 1.31% 1.126 1.141 - 0.20% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 1.31% 20.068 20.331 - 0.27% -
std::search(list<int>,_pred)_(no_match)/8192 1.30% 7239.716 7334.180 - 1.41% -
std::generate_n(deque<int>)/50 1.30% 12.001 12.158 - 0.23% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.30% 101033.241 102349.758 - 1.43% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.30% 513374.176 520057.999 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.29% 15580953.314 15782405.255 - 2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.29% 1087608.253 1101631.900 - -0.25% -
std::generate_n(deque<int>)/1024 1.29% 239.779 242.870 - 0.18% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 1.29% 63.055 63.868 - 2.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.29% 18.750 18.991 - 2.64% -
BM_deque_vector_copy_backward/1024 1.28% 36.576 37.045 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.28% 214460055.863 217209086.079 - 1.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.28% 24.523 24.837 - 3.18% -
SetIntersection_None_Set_uint64_262144_16384 1.28% 1231448.811 1247211.346 - -0.11% -
BM_deque_vector_move_backward/4000 1.28% 141.163 142.968 - 1.63% -
SetIntersection_None_Vector_uint64_262144_1024 1.28% 1111236.436 1125421.474 - 0.03% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.28% 10.646 10.782 - 3.43% -
std::multiset<std::string>::ctor(const&)/8192 1.28% 340311.054 344653.666 - 1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.28% 1047960.357 1061327.680 - 2.55% -
std::set<int>::lower_bound(key)_(existent)/8192 1.27% 8.082 8.185 - -5.12% -
SetIntersection_None_Vector_uint32_256_1 1.27% 4253677.291 4307811.682 - 1.71% -
std::remove(vector<int>)_(sprinkled)/32 1.27% 48.372 48.987 - 0.86% -
ranges::min(std::vector<long_long>)/64 1.27% 4.621 4.680 - 0.09% -
std::replace(vector<int>)_(prefix)/8192 1.27% 1252.707 1268.633 - 0.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.27% 3.474 3.518 - 1.48% -
std::multiset<std::string>::count(key)_(existent)/32 1.27% 19.892 20.144 - 1.25% -
std::partial_sort(deque<int>)_(ascending)/8192 1.27% 142987.979 144800.603 - -2.55% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.27% 779.446 789.325 - -0.56% -
BM_vector_deque_ranges_move_backward/1024 1.27% 37.747 38.225 - 1.66% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.27% 1.115 1.129 - 1.41% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.27% 34.439 34.875 - 1.54% -
std::copy_if(vector<int>)_(entire_range)/262144 1.26% 58580.786 59320.434 - 0.04% -
std::set<int>::lower_bound(key)_(existent)/32 1.26% 1.500 1.519 - 1.28% -
std::partition_point(vector<int>)/50 1.26% 2.540 2.572 - 1.00% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.26% 264.950 268.284 - 1.04% -
BM_deque_deque_move/1024 1.26% 36.887 37.352 - 1.30% -
SetIntersection_None_Set_string_16_1 1.26% 68207411.494 69064660.450 - 1.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.26% 63679625.798 64479235.450 - 1.25% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.25% 28.664 29.024 - -4.68% -
BM_num_put<const_void*> 1.25% 12.035 12.186 - 0.90% -
std::set<int>::contains(key)_(existent)/1024 1.25% 3.821 3.869 - -0.55% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.25% 51182.118 51823.559 - 0.83% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.25% 7188.352 7278.381 - -0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.25% 159658303.784 161657859.241 - -26.21% -
std::make_heap(deque<int>)_(descending)/1024 1.25% 1105.263 1119.092 - 2.86% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.25% 26137.035 26462.832 - 1.12% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.25% 42.226 42.752 - 0.56% -
SetIntersection_None_Vector_uint64_4_1 1.25% 214169836.475 216836345.095 - 1.51% -
SetIntersection_None_Set_uint32_4_1 1.24% 217003125.228 219704644.492 - 1.58% -
SetIntersection_None_Vector_uint64_16_1 1.24% 63294467.307 64081981.304 - 1.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.24% 543.778 550.543 - -16.61% -
std::generate(vector<int>)/32 1.24% 7.830 7.927 - 0.11% -
std::reverse(list<int>)/64 1.24% 17.266 17.481 - -0.13% -
BM_deque_vector_move/1024 1.24% 37.008 37.468 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.24% 536465855.686 543122542.461 - 1.41% -
std::none_of(list<int>)_(process_all)/32 1.24% 11.608 11.752 - -1.12% -
SetIntersection_Interlaced_Vector_string_64_4 1.24% 21437001.310 21702743.366 - 0.68% -
SetIntersection_Interlaced_Set_uint64_1_1 1.24% 534928140.194 541557375.329 - 1.39% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.24% 158069.297 160027.501 - 11.18% -
std::move(vector<int>)/512 1.24% 19.924 20.171 - 0.58% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.24% 5913736.024 5986881.280 - 1.09% -
std::copy_if(list<int>)_(every_other)/8 1.23% 2.261 2.289 - 0.14% -
std::unordered_multiset<int>::ctor(const&)/32 1.23% 200.322 202.792 - -3.69% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.23% 26.391 26.715 - 2.07% -
std::unique(vector<int>)_(sprinkled)/1024 1.23% 526.301 532.774 - 0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.23% 21.030 21.288 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.23% 63981480.443 64766068.423 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 1.22% 140502786.695 142223922.319 - 1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.22% 39321276.176 39802563.165 - 2.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.22% 1326.456 1342.680 - -1.18% -
SetIntersection_Interlaced_Vector_uint32_262144_4 1.22% 1898178.833 1921385.494 - 18.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 1.22% 135296268.604 136948294.526 - 1.24% -
std::transform(list<int>)_(identity_transform)/8192 1.22% 7507.475 7599.140 - -0.00% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 564.026 570.908 - 1.93% -
SetIntersection_Front_Vector_uint64_262144_1024 1.22% 5901536.590 5973516.843 - 0.96% -
std::find_end(vector<int>)_(same_length)/1000 1.22% 241.457 244.401 - 1.20% -
std::find_if(list<int>)_(bail_25%)/8 1.22% 0.914 0.925 - 0.93% -
std::generate(deque<int>)/8192 1.22% 1872.577 1895.354 - 0.10% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.22% 572344.639 579299.938 - 0.72% -
SetIntersection_Interlaced_Vector_uint64_4_1 1.21% 213469135.137 216062614.016 - 1.50% -
std::find_if(deque<int>)_(bail_25%)/8192 1.21% 498.723 504.774 - -13.55% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.21% 4.430 4.484 - 1.79% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.21% 81721.631 82712.201 - 0.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.21% 50.110 50.718 - 2.86% -
std::generate_n(vector<int>)/50 1.21% 11.760 11.903 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.21% 215324852.224 217925000.464 - 1.25% -
rng::find_if_not(vector<bool>)_(process_all)/8192 1.21% 4474.313 4528.302 - 0.83% -
std::partition_copy(vector<int>)/8192 1.21% 4537.799 4592.548 - 0.35% -
std::replace(list<int>)_(sprinkled)/1024 1.21% 726.118 734.870 - -0.44% -
SetIntersection_Front_Vector_uint64_4_1 1.20% 213647731.129 216215334.518 - 1.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.20% 70.745 71.595 - 2.24% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.20% 12.019 12.163 - -0.72% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.20% 56093902.111 56767639.589 - 1.67% -
BM_deque_vector_ranges_move_backward/1024 1.20% 36.482 36.919 - 0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.20% 2148932.817 2174684.272 - -0.05% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.19% 8.735 8.839 - 1.34% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.19% 8.748 8.853 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 1.19% 218329878.982 220934534.469 - 1.49% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.19% 12.763 12.915 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.19% 11560444.668 11698157.282 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.19% 58233122.626 58926768.642 - 2.14% -
rng::for_each(multimap<int>)/8 1.19% 6.175 6.248 - 0.89% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.19% 288.295 291.721 - 1.77% -
SetIntersection_Front_Vector_uint32_256_16 1.19% 4173438.669 4223045.068 - 0.01% -
BM_deque_deque_move/5500 1.19% 196.825 199.160 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.19% 534953401.255 541300980.699 - 1.44% -
std::remove_copy(deque<int>)_(prefix)/8192 1.19% 3304.877 3344.087 - 0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.19% 137685163.636 139317523.841 - 1.30% -
SetIntersection_None_Vector_string_4_4 1.18% 135616794.314 137221469.909 - 1.42% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 1.18% 344.422 348.496 - 1.19% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.18% 9.609 9.722 - 2.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.18% 6.893 6.975 - 1.00% -
std::replace(list<int>)_(prefix)/50 1.18% 16.982 17.182 - -0.90% -
SetIntersection_None_Set_uint64_16384_256 1.18% 167650056.708 169627512.579 - -4.54% -
SetIntersection_Front_Set_uint32_256_256 1.18% 7715946.633 7806919.655 - 6.86% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.18% 9.216 9.324 - -0.39% -
std::reverse(list<int>)/512 1.18% 190.137 192.378 - 0.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.18% 23.977 24.259 - 1.75% -
std::generate(vector<int>)/50 1.17% 11.761 11.899 - 0.06% -
BM_deque_deque_ranges_move/64 1.17% 3.108 3.145 - 3.70% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.17% 4718.684 4774.037 - 0.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.17% 1.103 1.115 - 0.40% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.17% 21.690 21.944 - 0.84% -
std::reverse(vector<int>)/64 1.17% 4.105 4.153 - 0.10% -
SetIntersection_None_Set_string_4_1 1.17% 221210189.192 223800213.246 - 1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 1.17% 136590185.898 138186994.921 - 1.20% -
std::rotate(list<int>)_(by_1/4)/1024 1.17% 566.161 572.779 - -0.06% -
std::move(list<int>)/64 1.17% 40.592 41.066 - 0.29% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.17% 51.352 51.950 - 2.70% -
std::fill(deque<int>)/50 1.16% 2.347 2.374 - 0.53% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.16% 1896.120 1918.183 - 0.39% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.16% 770.794 779.762 - -0.13% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.16% 2.380 2.408 - 0.40% -
std::find_if_not(list<int>)_(process_all)/50 1.16% 38.374 38.820 - -0.17% -
std::multiset<std::string>::find(key)_(existent)/1024 1.16% 24.353 24.636 - -4.27% -
std::move_backward(deque<int>)/512 1.16% 23.457 23.729 - 0.99% -
std::replace(deque<int>)_(prefix)/1024 1.16% 405.498 410.203 - 0.64% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.16% 14154.187 14318.285 - 1.52% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.16% 12.651 12.797 - 1.34% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.15% 38.137 38.577 - 0.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.15% 53.237 53.851 - 1.96% -
SetIntersection_Front_Vector_uint32_1024_4 1.15% 1055557.177 1067722.015 - -0.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.15% 18.421 18.633 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 1.15% 214003074.809 216461735.715 - 1.45% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.15% 820834.266 830264.104 - 1.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.15% 534614427.985 540752124.084 - 1.43% -
std::replace(deque<int>)_(prefix)/8192 1.15% 3203.716 3240.462 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.14% 3815.821 3859.482 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 1.14% 214898202.933 217355864.653 - 1.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.14% 213273957.256 215711556.068 - 1.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.14% 2311975.440 2338390.917 - 0.36% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.14% 2753.824 2785.254 - 0.39% -
std::move_backward(list<int>)/32768 1.14% 31442.129 31800.680 - 0.32% -
std::replace_if(list<int>)_(sprinkled)/50 1.14% 22.668 22.926 - -0.59% -
SetIntersection_Front_Set_uint32_16_4 1.14% 54947784.234 55573793.343 - 2.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.14% 14.448 14.612 - -0.49% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.14% 8160.293 8253.117 - 0.78% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.14% 676.940 684.635 - 0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 53862.153 54474.205 - 0.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.13% 731.752 740.057 - 0.55% -
std::remove_copy_if(list<int>)_(prefix)/32 1.13% 16.827 17.017 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.13% 535650740.946 541722948.910 - 1.37% -
BM_deque_deque_move_backward/4000 1.13% 143.932 145.561 - 0.19% -
SetIntersection_Front_Set_uint32_16_16 1.13% 38092823.525 38523132.077 - 3.06% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.13% 1141.789 1154.677 - 0.52% -
SetIntersection_None_Set_float_256_256 1.13% 5662319.358 5726160.076 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.13% 33961028.346 34343724.319 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.13% 6.924 7.002 - 2.94% -
std::move(vector<int>)/8 1.13% 2.261 2.286 - -0.94% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.12% 4.152 4.199 - 1.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.12% 8.209 8.302 - -0.15% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.12% 6.409 6.480 - -7.54% -
ranges::min(std::list<__int128>)/8 1.12% 2.038 2.060 - 0.37% -
std::is_sorted(deque<int>,_pred)/8 1.12% 4.760 4.813 - 0.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.12% 23.752 24.017 - 0.13% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.12% 27.379 27.685 - -0.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.11% 1098522.777 1110749.899 - -2.98% -
std::replace(vector<int>)_(prefix)/1024 1.11% 157.809 159.566 - 0.74% -
std::make_heap(deque<int>)_(repeated)/8192 1.11% 18007.931 18207.999 - 2.27% -
std::remove(vector<int>)_(sprinkled)/50 1.11% 52.517 53.099 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.11% 91363.935 92375.559 - 1.92% -
std::find(vector<int>)_(process_all)/8 1.11% 2.732 2.762 - 2.12% -
std::unique_copy(list<int>)_(sprinkled)/52 1.10% 23.666 23.928 - -0.68% -
std::rotate(list<int>)_(by_1/4)/32 1.10% 14.288 14.446 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.10% 17459011.739 17651721.013 - 1.75% -
std::vector<int>::ctor(size)/8192 1.10% 561.801 568.002 - -0.20% -
SetIntersection_None_Set_uint32_1024_4 1.10% 8950886.153 9049408.119 - -1.26% -
SetIntersection_Front_Set_uint64_64_4 1.10% 16030916.789 16207141.514 - 1.34% -
std::find_end(list<int>)_(same_length)/1024 1.10% 752.924 761.195 - 2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.10% 36862290.308 37267236.591 - 1.28% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.10% 1343.386 1358.142 - 0.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 1.10% 491357.561 496753.874 - 1.02% -
SetIntersection_None_Set_uint64_64_16 1.10% 18324860.899 18526090.232 - 1.64% -
std::rotate(deque<int>)_(by_1/3)/32 1.10% 20.144 20.365 - -1.47% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.10% 27.185 27.483 - -1.02% -
BM_StringFindMatch2/512 1.09% 990.145 1000.968 - 1.11% -
ranges::min(std::list<__int128>)/70000 1.09% 59087.676 59732.073 - 0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.09% 16440662.578 16619913.745 - 1.14% -
BM_lexicographical_compare_three_way_slow_path/262144 1.09% 71874.396 72655.083 - 0.07% -
SetIntersection_None_Vector_uint32_16384_1024 1.09% 1111332.653 1123402.723 - 2.49% -
std::remove(vector<int>)_(prefix)/32 1.09% 48.519 49.046 - 1.19% -
SetIntersection_Interlaced_Set_uint32_1_1 1.08% 536297333.509 542107377.519 - 1.51% -
ranges::minmax(std::list<__int128>)/8 1.08% 3.820 3.861 - 0.30% -
std::equal(list<int>)_(it,_it,_it)/50 1.08% 34.943 35.321 - 0.60% -
BM_StringEraseToEnd_Huge_Opaque 1.08% 2.286 2.311 - 3.31% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.08% 2.427 2.453 - 31.81% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.08% 201.031 203.202 - 1.91% -
std::multiset<int>::find(key)_(existent)/32 1.08% 1.605 1.623 - 1.26% -
SetIntersection_None_Vector_uint64_16_4 1.08% 53767767.055 54348118.954 - 1.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.08% 20.295 20.514 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.08% 5.358 5.416 - 0.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.08% 5.111 5.166 - 0.34% -
std::search(list<int>)_(no_match)/1000 1.08% 687.021 694.414 - -0.17% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.08% 799.180 807.776 - 1.17% -
SetIntersection_None_Vector_uint64_1_1 1.07% 534557187.641 540302145.920 - 1.43% -
SetIntersection_Interlaced_Set_uint32_64_4 1.07% 21060952.023 21287097.810 - 1.83% -
SetIntersection_None_Set_uint32_256_16 1.07% 10892103.529 11009042.218 - 1.39% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.07% 8.681 8.774 - 0.18% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.07% 203.084 205.262 - 0.02% -
BM_StringFindMatch1/512 1.07% 989.909 1000.528 - 0.84% -
std::remove(deque<int>)_(prefix)/1024 1.07% 517.310 522.852 - 0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 1101064.848 1112859.109 - 0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.07% 3.912 3.954 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.07% 341567221.716 345221819.023 - 2.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.07% 34000911.030 34364582.565 - 0.92% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.07% 14.939 15.099 - 0.40% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.07% 18.152 18.346 - 0.11% -
SetIntersection_None_Vector_uint64_4_4 1.07% 133947528.516 135377457.688 - 1.37% -
std::shift_left(list<int>)/32 1.07% 13.181 13.322 - -0.29% -
std::transform(list<int>,_list<int>)/1024 1.07% 828.156 836.989 - 0.06% -
std::replace_if(list<int>)_(sprinkled)/1024 1.06% 729.870 737.627 - -0.02% -
SetIntersection_Front_Vector_uint32_4_4 1.06% 135743601.395 137185344.233 - 1.31% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.06% 2.285 2.310 - 0.11% -
SetIntersection_Front_Vector_uint64_1_1 1.06% 534425742.147 540095398.624 - 1.33% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.06% 242.072 244.635 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.06% 36875388.866 37265836.093 - 1.12% -
SetIntersection_None_Vector_string_256_64 1.06% 3622924.493 3661213.212 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 1.06% 14787040.884 14943314.699 - 1.48% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.06% 18.153 18.344 - -39.26% -
std::reverse_copy(deque<int>)/64 1.06% 15.674 15.839 - -0.03% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.05% 2956.213 2987.379 - 1.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 1.05% 35869.526 36246.549 - 2.28% -
BM_deque_vector_ranges_move_backward/1 1.05% 2.070 2.092 - 0.52% -
rng::find_last(deque<int>)_(bail_90%)/50 1.05% 1.826 1.845 - 1.09% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.05% 251.764 254.408 - -4.64% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.05% 42732.184 43180.842 - 0.33% -
std::transform(list<int>)_(identity_transform)/1024 1.05% 729.039 736.667 - 0.34% -
BM_PushHeap_float_Random_256 1.05% 7.242 7.318 - -0.31% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.05% 4.043 4.086 - -0.70% -
BM_deque_deque_move/65536 1.04% 3074.673 3106.750 - -0.49% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.04% 1.676 1.694 - 0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1.04% 1238691.975 1251575.765 - -0.56% -
SetIntersection_Front_Set_float_16_16 1.04% 38200696.672 38597413.014 - -1.29% -
bm_lexicographical_compare<int>/4096 1.04% 236.107 238.557 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.04% 18454308.596 18645816.800 - 1.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 1.04% 53.008 53.558 - -3.52% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.04% 533960848.874 539493098.398 - 1.31% -
std::generate_n(vector<int>)/1024 1.04% 239.177 241.653 - 0.12% -
SetIntersection_Front_Set_uint32_4_1 1.03% 214525974.207 216744854.807 - 1.77% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.03% 12841.893 12974.606 - 1.20% -
std::remove_if(vector<int>)_(prefix)/32 1.03% 48.522 49.023 - 0.89% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.03% 34659.039 35016.577 - 2.30% -
SetIntersection_None_Set_string_1024_1 1.03% 8890421.607 8981811.645 - 1.04% -
SetIntersection_None_Set_string_4_4 1.02% 138143868.264 139559632.003 - 0.91% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.02% 6980.643 7052.029 - -0.27% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.02% 9.787 9.887 - -7.70% -
std::stable_sort(deque<int>)_(heap)/8192 1.02% 17212.751 17388.215 - 1.41% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.02% 10868861.371 10979529.569 - 0.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.02% 557.721 563.395 - -16.56% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.02% 1161.248 1173.060 - 1.05% -
bm_ranges_lexicographical_compare<int>/8 1.02% 1.449 1.464 - -0.08% -
std::unique_copy(list<int>)_(contiguous)/8192 1.02% 6770.850 6839.593 - 0.37% -
std::multimap<int,_int>::erase(iterator)/8192 1.02% 20.798 21.009 - 4.19% -
BM_deque_vector_ranges_copy/5500 1.01% 194.487 196.460 - 1.71% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.01% 243.887 246.357 - 0.13% -
std::search(list<int>)_(no_match)/8192 1.01% 6527.282 6593.354 - 1.01% -
SetIntersection_Front_Set_uint64_16_4 1.01% 54819428.469 55374231.826 - 1.57% -
std::unique_copy(deque<int>)_(contiguous)/52 1.01% 14.637 14.785 - 0.54% -
SetIntersection_Front_Vector_float_1024_64 1.01% 1319381.866 1332710.897 - -2.40% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.01% 3786.644 3824.893 - 0.69% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.01% 36851.163 37223.317 - 0.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 35741.685 36102.438 - 1.06% -
std::remove(list<int>)_(sprinkled)/50 1.01% 60.532 61.142 - 0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.01% 31.907 32.228 - 0.77% -
std::multiset<int>::lower_bound(key)_(existent)/32 1.01% 2.170 2.191 - 1.27% -
std::set<int>::equal_range(key)_(non-existent)/32 1.01% 2.748 2.776 - 5.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 1.01% 136597938.748 137971482.428 - 1.23% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.01% 464.978 469.652 - 6.36% -
SetIntersection_None_Set_string_256_64 1.00% 9321822.696 9415489.178 - -0.01% -
std::sort(vector<int>)_(ascending)/8 1.00% 15.691 15.849 - 0.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.00% 714.294 721.464 - 0.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 1.00% 17.547 17.723 - 2.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.00% 63133663.695 63765490.965 - 1.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.00% 536925223.911 542296079.202 - 1.02% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.00% 484.229 489.072 - 1.34% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.76% 175.561 35.540 - 0.55% -
bm_swap_ranges_vb_unaligned/4096 -78.70% 305.502 65.063 - 0.06% -
std::fill(vector<bool>)/262144 -75.88% 953.233 229.881 - 0.15% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.52% 96.807 26.606 - -0.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -67.28% 38.330 12.542 - -1.63% -
BM_StringConstructDestroyCStr_Empty_Opaque -61.56% 5.704 2.193 - 5.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.84% 56.839 22.257 - 18.76% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -59.30% 19844042.749 8076407.102 - -22.18% -
BM_StringConstructDestroyCStr_Small_Opaque -58.45% 5.534 2.299 - 2.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.79% 225.760 99.810 - 0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -54.97% 223.601 100.689 - 1.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.94% 217.190 100.030 - 3.27% -
std::copy_n(vector<bool>)_(aligned)/1048576 -51.12% 3775.097 1845.139 - -26.32% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.22% 704265.005 364696.038 - -49.74% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -46.53% 40.166 21.475 - 13.22% -
std::is_sorted_until(deque<int>)/8 -46.37% 4.712 2.527 - -32.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.72% 142.905 77.564 - -0.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -45.67% 0.481 0.261 - -1.28% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.26% 1238.746 678.066 - 0.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.24% 0.484 0.270 - -22.22% -
std::set<std::string>::insert(value)_(already_present)/1024 -43.57% 29.492 16.643 - 0.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -42.63% 11.451 6.569 - -26.00% -
std::unordered_set<int>::count(key)_(non-existent)/0 -42.14% 0.484 0.280 - -19.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -41.28% 44.856 26.339 - -8.11% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -41.06% 5270421.331 3106196.933 - -47.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -39.46% 7.994 4.839 - -23.97% -
std::rotate(list<int>)_(by_1/2)/8192 -39.37% 7899.777 4789.369 - 1.50% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.35% 663104.387 402170.369 - -41.20% -
std::adjacent_find(deque<int>)/50 -36.29% 23.692 15.095 - 0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.38% 11613946.709 7504769.537 - 1.65% -
std::copy(list<int>)/64 -34.88% 46.498 30.281 - -7.87% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -34.75% 10.432 6.807 - 6.17% -
std::rotate(list<int>)_(1_element_backward)/8192 -34.48% 11496.851 7532.646 - -4.73% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -33.38% 3777.703 2516.632 - -3.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -32.64% 108.337 72.975 - -2.93% -
bm_lexicographical_compare<int>/32768 -32.56% 2844.229 1918.102 - 0.11% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.41% 2548.583 1722.518 - -0.39% -
std::move_backward(vector<int>)/32768 -31.90% 2552.600 1738.288 - 0.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -31.46% 7.299 5.003 - 6.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -31.28% 0.697 0.479 - 1.02% -
bm_ranges_lexicographical_compare<int>/32768 -31.10% 2780.581 1915.787 - -0.12% -
BM_StringEraseWithMove_Huge_Opaque -30.93% 63.777 44.049 - -5.80% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.89% 5555.545 3839.465 - 0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.88% 31.178 21.551 - -31.73% -
bm_lexicographical_compare<signed_char>/262144 -30.79% 5548.620 3840.030 - 0.01% -
ranges::min(std::deque<char>)/70000 -30.48% 25640.784 17825.191 - 0.11% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -30.26% 21679020.901 15118550.633 - -29.32% -
std::set<std::string>::insert(value)_(already_present)/32 -30.14% 10.522 7.351 - 0.14% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.62% 13.084 9.208 - 0.08% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -29.43% 25028.095 17663.409 - -10.37% -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.38% 20.853 14.726 - -2.64% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -29.14% 13.549 9.601 - -43.86% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -28.32% 20880905.665 14967931.549 - -22.18% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -28.16% 8.931 6.416 - -41.56% -
std::unordered_map<int,_int>::clear()/8192 -27.87% 85729.667 61838.831 - -0.77% -
std::fill(list<int>)/1024 -27.75% 672.834 486.150 - -1.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.57% 57.741 41.821 - -2.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -27.21% 24.085 17.531 - -27.21% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -26.83% 7781815.500 5694175.044 - -35.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -26.65% 43.671 32.034 - 38.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.63% 20.063 14.719 - -39.46% -
BM_StringEraseWithMove_Huge_Transparent -26.53% 59.069 43.400 - 3.61% -
BM_StringDestroy_Large -26.38% 10.130 7.458 - 2.97% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -26.09% 3223556.303 2382469.736 - -27.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -26.02% 49.640 36.724 - -11.97% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.72% 19.171 14.240 - 59.07% -
ranges::min(std::deque<long_long>)/70000 -25.71% 25458.678 18914.477 - 0.30% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -25.41% 14.924 11.131 - -25.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.35% 40.732 30.408 - 0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -24.89% 4052403.389 3043834.845 - 2.76% -
std::unordered_map<int,_int>::clear()/1024 -24.82% 10820.773 8134.681 - 2.96% -
BM_StringConstructDestroyCStr_Large_Transparent -24.45% 14.918 11.271 - 11.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -24.44% 37.725 28.505 - -23.66% -
std::copy_n(vector<int>)/4096 -24.15% 216.782 164.422 - -3.00% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.03% 0.405 0.308 - 0.67% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -23.71% 1.693 1.291 - -11.42% -
std::unordered_multimap<int,_int>::clear()/8192 -23.29% 79928.074 61315.788 - -2.39% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -23.28% 1.630 1.250 - -22.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -23.24% 29241713.286 22447275.811 - 88.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -23.14% 169322548.512 130149685.187 - 19.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -22.70% 2228362.492 1722473.799 - 2.68% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.63% 40014562.258 30959745.988 - -17.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -22.55% 82702276.932 64048916.150 - 72.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -22.53% 0.697 0.540 - 4.31% -
BM_lexicographical_compare_three_way<IntPtr>/1 -22.47% 0.445 0.345 - -18.87% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -22.45% 1.490 1.156 - -16.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -22.20% 50.176 39.036 - -24.03% -
std::map<std::string,_int>::erase(key)_(existent)/32 -22.14% 73.528 57.246 - -24.02% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.93% 1.776 1.386 - -3.68% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.81% 5747.927 4494.118 - -0.02% -
BM_PushHeap_string_PipeOrgan_262144 -21.61% 21.965 17.217 - -4.95% -
bm_lexicographical_compare<unsigned_char>/262144 -21.61% 5731.802 4493.163 - -0.15% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -21.60% 1515.837 1188.356 - -20.20% -
std::unordered_multimap<int,_int>::clear()/1024 -21.57% 10248.008 8037.455 - -2.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.42% 74.434 58.490 - 1.80% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -21.27% 26.481 20.848 - 0.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.26% 27.798 21.889 - -4.01% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -21.13% 8.217 6.481 - -0.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -21.07% 42.917 33.872 - -10.69% -
ranges::min(std::deque<char>)/64 -21.05% 20.984 16.567 - 0.06% -
std::rotate(list<int>)_(by_1/4)/8192 -20.48% 8246.035 6556.860 - 0.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.21% 39.801 31.756 - 15.31% -
std::move_backward(deque<int>)/64 -20.21% 6.626 5.287 - 2.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.18% 55.386 44.209 - -26.29% -
BM_StringConstructDestroyCStr_Large_Opaque -19.90% 22.076 17.684 - 14.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -19.67% 29.805 23.944 - -20.22% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -19.62% 2.395 1.925 - 4.12% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -19.56% 6815.476 5482.569 - 2.35% -
std::transform(list<int>)_(identity_transform)/32 -19.34% 20.995 16.934 - 0.34% -
BM_StringDestroy_Huge -19.14% 13.308 10.762 - 0.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -18.93% 25.835 20.946 - -7.87% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -18.82% 7720223.372 6267086.729 - 2.03% -
rng::contains_subrange(deque<int>)_(process_all)/32 -18.77% 14.425 11.718 - -12.40% -
std::set<std::string>::erase(iterator)/1024 -18.69% 33.797 27.481 - -0.05% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.62% 82.338 67.010 - -24.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.47% 28.369 23.128 - 0.65% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.46% 54813.416 44695.582 - 1.58% -
BM_StringAssignStr_Huge_Transparent -18.04% 132.249 108.386 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -17.92% 103804115.593 85202901.341 - -16.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.50% 76.514 63.124 - -2.44% -
ranges::min(std::list<char>)/1 -17.48% 0.440 0.363 - -6.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -17.18% 8.968 7.427 - 6.90% -
ranges::min(std::deque<long_long>)/64 -17.06% 21.015 17.430 - 6.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.97% 19.764 16.409 - 0.26% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.93% 1.230 1.022 - -12.83% -
std::find(list<int>)_(process_all)/8192 -16.90% 8279.596 6880.604 - -4.85% -
std::set<int>::clear()/1024 -16.84% 10738.705 8929.978 - -4.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -16.83% 78906195.157 65622583.733 - 18.63% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -16.81% 106.638 88.708 - -12.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.74% 1794858.147 1494469.222 - -0.45% -
std::stable_partition(list<int>)_(dense)/8192 -16.66% 22633.205 18862.896 - -6.05% -
std::unordered_map<int,_int>::erase(iterator)/1024 -16.65% 23.536 19.618 - 0.91% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -16.58% 0.683 0.570 - -16.57% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -16.54% 1.517 1.266 - -3.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -16.53% 27.573 23.014 - -32.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -16.51% 1.581 1.320 - -9.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.22% 8319614.290 6969790.392 - 1.01% -
std::find_if_not(vector<int>)_(bail_25%)/8 -16.12% 0.836 0.701 - -22.86% -
std::adjacent_find(deque<int>)/8 -16.09% 3.975 3.335 - 15.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -16.08% 1.400 1.175 - -7.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.97% 52927.375 44472.925 - -2.43% -
std::set<int>::clear()/8192 -15.97% 90147.786 75754.610 - -5.30% -
BM_vector_deque_move_backward/0 -15.67% 0.601 0.507 - 21.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -15.64% 6.285 5.302 - 5.56% -
std::copy(vector<int>)/262144 -15.64% 14789.133 12476.170 - -0.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -15.52% 359.623 303.801 - -10.64% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.44% 1.634 1.381 - -0.05% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.32% 1.632 1.382 - -17.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -15.27% 1.636 1.386 - -14.19% -
BM_vector_deque_ranges_move/0 -15.26% 0.463 0.392 - -7.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -15.11% 9.666 8.206 - 14.42% -
std::unordered_map<int,_int>::erase(iterator)/8192 -15.02% 23.031 19.572 - 0.38% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.95% 1509.112 1283.461 - -2.71% -
BM_StringRead_Cold_Shallow_Large -14.92% 1.403 1.194 - 6.18% -
std::unordered_multiset<int>::count(key)_(existent)/32 -14.85% 1.689 1.438 - -3.63% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -14.84% 3.904 3.324 - -13.97% -
rng::contains_subrange(deque<int>)_(same_length)/16 -14.79% 12.906 10.997 - -15.31% -
rng::find_last(deque<int>)_(bail_10%)/50 -14.57% 13.252 11.321 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -14.51% 52745093.034 45093435.664 - -13.79% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.39% 6757.311 5785.140 - 1.27% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -14.37% 24.803 21.238 - -4.76% -
std::copy(deque<int>)/1048576 -14.21% 58425.247 50125.560 - -0.08% -
BM_StringAssignAsciiz_Empty_Opaque -14.21% 3.717 3.189 - 4.97% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -14.16% 3.140 2.696 - -1.47% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -14.15% 28.549 24.509 - 0.35% -
std::reverse_copy(vector<int>)/32768 -14.12% 1142.069 980.840 - -0.07% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -14.05% 30.528 26.239 - -1.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.98% 34.338 29.537 - -15.14% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -13.95% 4.843 4.168 - 1.17% -
std::map<std::string,_int>::count(key)_(existent)/8192 -13.94% 33.644 28.953 - -4.72% -
std::unordered_map<int,_int>::erase(iterator)/32 -13.88% 22.511 19.386 - 0.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -13.71% 85.047 73.386 - 42.15% -
std::any_of(list<int>)_(process_all)/8192 -13.71% 8082.795 6975.007 - 0.18% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -13.69% 2.023 1.746 - 8.01% -
std::deque<int>::ctor(size)/32 -13.67% 30.196 26.068 - -2.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -13.53% 19.267 16.661 - -12.35% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.44% 30.048 26.011 - -1.69% -
BM_StringEraseWithMove_Large_Transparent -13.34% 2.998 2.598 - -6.66% -
rng::find_last(deque<int>)_(bail_10%)/1024 -13.31% 259.992 225.378 - 0.16% -
BM_StringFindCharLiteral/16 -13.30% 1.864 1.616 - -0.02% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.26% 30.233 26.224 - -3.15% -
BM_StringFindStringLiteral/32 -13.23% 1.954 1.695 - -2.49% -
BM_StringFindCharLiteral/8 -13.20% 1.862 1.616 - -0.03% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -13.16% 37.575 32.630 - -11.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -13.14% 37.918 32.937 - -15.47% -
rng::find_last(vector<char>)_(bail_90%)/50 -13.06% 1.552 1.350 - -5.94% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -13.02% 24.241 21.086 - -0.19% -
BM_StringEraseWithMove_Small_Opaque -13.00% 2.570 2.236 - 2.32% -
BM_StringEraseWithMove_Large_Opaque -12.98% 3.162 2.752 - -3.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -12.95% 0.341 0.297 - -37.85% -
std::unordered_map<int,_int>::clear()/32 -12.89% 670.773 584.290 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -12.89% 5050847.031 4399859.511 - 3.80% -
std::fill(deque<int>)/8192 -12.87% 268.798 234.200 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_256_64 -12.81% 7779989.767 6783062.388 - -24.13% -
BM_StringFindStringLiteral/16 -12.72% 1.853 1.618 - -0.00% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.71% 10153.795 8862.950 - -23.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -12.71% 36.725 32.059 - -14.33% -
BM_StringFindStringLiteral/8 -12.57% 1.850 1.617 - -0.01% -
SetIntersection_None_Set_uint32_262144_1024 -12.56% 1348604.410 1179185.303 - -7.98% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.46% 51.989 45.511 - -11.06% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -12.46% 2.758 2.414 - 2.40% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -12.37% 24.959 21.872 - -14.43% -
BM_StringFindCharLiteral/32 -12.33% 1.846 1.618 - -0.01% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -12.32% 7.122 6.244 - 0.92% -
std::rotate(list<int>)_(by_1/3)/8192 -12.32% 9548.625 8372.536 - 0.53% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -12.28% 2.888 2.533 - -21.98% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -12.26% 6.732 5.907 - 13.20% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.24% 8997.607 7896.643 - -36.08% -
std::find(vector<short>)_(bail_25%)/8 -12.04% 0.825 0.726 - -1.62% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -11.99% 54.456 47.929 - 3.67% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -11.92% 567.990 500.294 - 0.13% -
std::move(vector<bool>)_(aligned)/64 -11.92% 1.799 1.585 - 2.56% -
SetIntersection_Front_Set_uint64_1024_64 -11.91% 1803517.640 1588781.035 - -7.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -11.90% 37.288 32.852 - -8.77% -
BM_std_minmax_element<char>/4000 -11.84% 1063.846 937.883 - -21.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.84% 53.568 47.228 - 5.48% -
BM_std_minmax_element<char>/1024 -11.82% 278.056 245.177 - -20.74% -
BM_std_minmax_element<char>/4096 -11.78% 1088.988 960.683 - -21.35% -
BM_StringAssignAsciiz_Small_Opaque -11.72% 3.530 3.116 - 2.45% -
std::find_end(deque<int>)_(same_length)/8192 -11.68% 3140.688 2773.899 - -0.78% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -11.68% 122.834 108.489 - -4.58% -
BM_std_minmax_element<char>/5500 -11.67% 1457.659 1287.524 - -21.30% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.65% 17.366 15.343 - -10.40% -
SetIntersection_Interlaced_Vector_string_256_256 -11.60% 20901679.321 18476074.170 - -12.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -11.60% 0.459 0.406 - -0.91% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -11.57% 1.619 1.431 - 6.48% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.52% 20.426 18.072 - -12.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -11.50% 24512.513 21693.694 - 20.19% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -11.49% 10.739 9.505 - 3.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.43% 41.769 36.995 - -10.97% -
std::rotate_copy(list<int>)/8192 -11.42% 7750.112 6865.037 - 2.43% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.36% 6680703.704 5921657.750 - -9.90% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -11.32% 25546.244 22653.605 - 20.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.32% 0.640 0.568 - -9.31% -
SetIntersection_None_Set_string_262144_4 -11.30% 1795269.531 1592365.641 - -11.86% -
std::rotate(list<int>)_(1_element_forward)/8192 -11.26% 8103.594 7190.940 - 0.08% -
BM_StringEraseWithMove_Small_Transparent -11.25% 2.514 2.231 - 2.30% -
SetIntersection_Interlaced_Set_string_64_64 -11.23% 39100159.681 34709336.986 - -4.51% -
std::set<int>::erase(iterator)/8192 -11.23% 22.146 19.660 - -2.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.19% 1524.361 1353.772 - -3.58% -
std::set<int>::erase(iterator)/1024 -11.17% 22.001 19.542 - -3.54% -
SetIntersection_None_Set_uint32_262144_16384 -11.17% 1337489.748 1188130.127 - -5.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -11.11% 1.445 1.285 - 13.44% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -11.10% 23.530 20.918 - 0.21% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.08% 354.401 315.119 - -3.55% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -10.99% 2.005 1.785 - -8.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.97% 17.752 15.805 - -3.15% -
BM_StringFindStringLiteral/64 -10.96% 2.390 2.128 - -1.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.85% 19.142 17.064 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -10.83% 1528137.367 1362700.360 - -1.60% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -10.81% 17.567 15.668 - -6.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.77% 8552.093 7630.857 - -35.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -10.73% 5766.955 5148.155 - -0.77% -
std::find(vector<long_long>)_(process_all)/8 -10.70% 1.146 1.023 - -17.89% -
std::copy(vector<int>)/32768 -10.63% 3774.998 3373.675 - -2.63% -
SetIntersection_None_Set_uint32_262144_262144 -10.63% 1325515.787 1184599.936 - -5.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.60% 2.099 1.876 - -5.79% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.60% 5934659.653 5305687.364 - -10.15% -
BM_std_minmax_element<char>/512 -10.59% 140.955 126.026 - -19.56% -
std::equal(deque<int>)_(it,_it,_it)/50 -10.57% 25.289 22.615 - -5.57% -
BM_std_minmax_element<long_long>/2 -10.56% 0.668 0.597 - -12.39% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.54% 770.911 689.662 - -21.09% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.52% 6.228 5.573 - 0.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -10.49% 49.589 44.389 - 39.06% -
SetIntersection_Front_Set_string_16384_16 -10.43% 1955041.307 1751061.168 - -4.69% -
ranges::min(std::vector<char>)/1 -10.41% 0.431 0.386 - 17.35% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -10.33% 25.952 23.270 - 2.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.33% 1879996.744 1685833.250 - -3.12% -
std::set<int>::ctor(const&,_alloc)/32 -10.31% 248.600 222.958 - 3.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.30% 43659.762 39161.017 - -2.59% -
std::set<std::string>::erase(key)_(existent)/8192 -10.30% 93.295 83.685 - 1.62% -
SetIntersection_Interlaced_Vector_float_16384_64 -10.28% 6294520.533 5647494.522 - -45.53% -
std::find_end(deque<int>)_(same_length)/1024 -10.26% 370.570 332.544 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -10.26% 23.942 21.486 - -2.82% -
std::copy(deque<int>)/262144 -10.25% 13076.154 11736.469 - -1.03% -
vector<bool>(const_vector<bool>&) -10.14% 10.687 9.604 - -2.09% -
BM_StringFindCharLiteral/128 -10.13% 3.341 3.003 - -0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.13% 23.149 20.804 - 10.19% -
std::remove(deque<int>)_(sprinkled)/50 -10.13% 61.131 54.940 - -7.05% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.12% 29.729 26.721 - -0.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -10.12% 27.212 24.458 - 0.21% -
std::reverse_copy(list<int>)/32768 -10.11% 30175.633 27124.545 - 0.59% -
std::partition(deque<int>)_(sparse)/32 -10.03% 12.075 10.864 - 10.58% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.02% 10.702 9.630 - 2.25% -
BM_std_minmax_element<char>/64000 -10.00% 16868.580 15181.625 - -20.02% -
rng::find_last(deque<int>)_(bail_90%)/8 -10.00% 0.905 0.814 - -5.31% -
BM_StringFindCharLiteral/4096 -9.92% 85.069 76.627 - -0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -9.91% 30.331 27.324 - -9.75% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.89% 3542.324 3192.126 - -0.45% -
std::find_end(deque<int>)_(same_length)/1000 -9.85% 360.866 325.305 - -0.08% -
BM_std_minmax_element<char>/65536 -9.84% 17255.955 15557.851 - -19.74% -
std::partition(list<int>)_(sparse)/8192 -9.84% 8535.869 7696.250 - 4.13% -
BM_std_minmax_element<char>/70000 -9.82% 18434.448 16623.799 - -19.46% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -9.82% 11.042 9.958 - -2.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.82% 52.459 47.309 - -0.21% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.78% 21.557 19.450 - -1.06% -
BM_StringRead_Cold_Shallow_Small -9.76% 1.268 1.144 - 3.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -9.75% 30.423 27.457 - -5.97% -
BM_StringFindStringLiteral/128 -9.71% 3.510 3.169 - 2.47% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -9.67% 12.504 11.295 - -9.84% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.63% 8539.583 7716.990 - 1.29% -
SetIntersection_Interlaced_Vector_float_1024_64 -9.61% 3640318.744 3290368.036 - -34.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -9.59% 11998.474 10847.934 - -11.90% -
SetIntersection_None_Set_string_262144_16 -9.59% 1766589.029 1597194.744 - -11.93% -
BM_StringFindCharLiteral/64 -9.56% 2.353 2.128 - 0.97% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.55% 21.576 19.515 - -0.32% -
std::find_if_not(vector<int>)_(process_all)/8192 -9.53% 885.680 801.255 - -0.94% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -9.53% 1.536 1.390 - 7.10% -
std::unordered_multimap<int,_int>::clear()/32 -9.44% 650.309 588.951 - 0.29% -
SetIntersection_Front_Set_string_64_16 -9.43% 25227743.558 22848708.619 - -7.53% -
vector<bool>::reserve() -9.41% 8.955 8.112 - -3.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -9.38% 1825819.660 1654476.809 - -0.73% -
std::find_if_not(vector<char>)_(bail_25%)/8 -9.38% 1.056 0.957 - -3.79% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.37% 1.858 1.684 - -2.59% -
SetIntersection_Interlaced_Vector_float_256_4 -9.36% 5154141.360 4671878.103 - -6.80% -
std::swap_ranges(deque<int>)/1024 -9.33% 351.991 319.136 - -3.03% -
SetIntersection_None_Set_string_262144_1 -9.27% 1757024.738 1594170.816 - -11.79% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.25% 58270.563 52878.202 - -2.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.24% 1214.249 1102.003 - 0.78% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -9.23% 2.089 1.896 - 6.88% -
std::deque<std::string>::ctor(size)/32 -9.23% 45.569 41.362 - -0.04% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -9.20% 9452.262 8582.808 - -18.40% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.18% 5909993.307 5367728.632 - -9.06% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.15% 1.138 1.034 - -0.03% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.15% 31.776 28.870 - -4.59% -
std::lower_bound(std::deque<int>)/8 -9.12% 18.598 16.901 - 0.21% -
std::map<std::string,_int>::erase(iterator)/32 -9.00% 34.222 31.141 - -1.36% -
std::set<int>::erase(iterator)/32 -8.99% 21.413 19.488 - -2.97% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -8.96% 1.812 1.650 - -4.52% -
std::map<std::string,_int>::ctor(const&)/1024 -8.94% 38834.476 35361.529 - 2.27% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -8.82% 14.158 12.909 - 9.64% -
BM_PushHeap_uint32_Descending_4 -8.81% 0.378 0.344 - -0.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.79% 44030.914 40162.135 - 1.07% -
std::transform(list<int>,_list<int>)/8192 -8.78% 9193.170 8385.872 - -10.78% -
BM_vector_deque_ranges_copy_backward/0 -8.76% 0.545 0.497 - -4.14% -
std::partition(deque<int>)_(sparse)/50 -8.71% 16.325 14.903 - 0.32% -
std::swap_ranges(deque<int>)/8192 -8.67% 2789.952 2548.080 - -2.78% -
SetIntersection_Front_Set_string_262144_16 -8.66% 1914665.547 1748898.898 - -10.56% -
std::copy_n(list<int>)/32768 -8.61% 28709.356 26237.741 - -2.67% -
std::find_if(vector<int>)_(bail_25%)/1024 -8.60% 29.399 26.871 - -0.39% -
std::find_end(list<int>)_(process_all)/8192 -8.56% 8182.596 7481.887 - -3.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -8.55% 30338813.810 27744637.515 - 34.26% -
vector<bool>::resize() -8.54% 11.672 10.676 - -3.88% -
BM_StringAssignAsciiz_Large_Transparent -8.51% 12.691 11.611 - 0.95% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -8.48% 29.121 26.653 - -14.90% -
BM_lexicographical_compare_three_way_slow_path/1 -8.47% 0.448 0.410 - 5.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -8.47% 1.350 1.236 - -15.61% -
BM_vector_deque_ranges_move_backward/1 -8.36% 2.244 2.057 - -12.07% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -8.35% 37.328 34.210 - -3.23% -
SetIntersection_None_Set_float_1024_1 -8.34% 10211656.720 9360024.969 - -1.40% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -8.33% 1.623 1.487 - -6.38% -
SetIntersection_Interlaced_Vector_string_262144_16 -8.32% 6106808.263 5598698.837 - -13.19% -
std::map<int,_int>::contains(key)_(non-existent)/32 -8.29% 3.041 2.789 - -2.33% -
BM_vector_deque_ranges_move_backward/2 -8.29% 1.934 1.774 - -13.50% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -8.27% 213.938 196.241 - -2.45% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -8.26% 28.851 26.469 - -11.95% -
std::set<int>::clear()/32 -8.25% 669.673 614.426 - -2.51% -
SetIntersection_Front_Set_uint64_256_64 -8.23% 5783952.454 5308159.310 - -3.72% -
BM_StringAssignAsciiz_Large_Opaque -8.22% 12.577 11.543 - 0.06% -
BM_StringAssignStr_Large_Transparent -8.21% 11.220 10.298 - 0.66% -
std::copy_n(deque<int>)/1048576 -8.19% 54632.103 50155.054 - 0.41% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -8.17% 2.646 2.430 - -0.24% -
std::multiset<std::string>::erase(iterator)/1024 -8.15% 33.633 30.891 - 12.59% -
std::lower_bound(std::list<int>)/8192 -8.12% 15533.736 14271.941 - -11.93% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.08% 10506.814 9657.924 - 1.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.08% 2.799 2.573 - -2.18% -
SetIntersection_Front_Vector_float_16384_1024 -8.06% 5904812.935 5428768.251 - -8.23% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -8.05% 22.750 20.919 - 1.23% -
SetIntersection_Interlaced_Vector_float_1024_16 -8.05% 1971228.044 1812559.530 - -29.64% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.04% 49.227 45.268 - 0.56% -
std::set<int>::upper_bound(key)_(existent)/1024 -8.03% 4.507 4.145 - 3.91% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -7.97% 289.205 266.144 - -2.68% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.96% 2.465 2.268 - -4.93% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.96% 76.590 70.492 - 0.38% -
bm_gcd_trivial -7.89% 0.682 0.628 - -3.21% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -7.88% 1.861 1.714 - -13.62% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.87% 8320.795 7665.932 - 0.31% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.86% 651.987 600.716 - 0.12% -
std::for_each_n(list<int>)/8192 -7.86% 7790.764 7178.169 - -14.37% -
BM_PushHeap_uint32_SingleElement_16 -7.84% 0.364 0.336 - -2.95% -
std::deque<int>::ctor(size)/1024 -7.79% 76.442 70.491 - 1.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.77% 12780.348 11787.260 - -0.69% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.76% 572.329 527.893 - 0.23% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -7.74% 1.350 1.246 - 10.90% -
vector<bool>(size_type,_const_value_type&) -7.70% 9.011 8.317 - -1.64% -
std::partition_point(list<int>)/8192 -7.68% 12736.236 11758.125 - -3.71% -
SetIntersection_Front_Vector_uint64_16384_256 -7.66% 2288185.301 2112843.854 - -6.95% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.66% 32.515 30.024 - -5.34% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.64% 7201.041 6650.768 - 0.01% -
BM_StringFindNoMatch/10 -7.59% 1.375 1.271 - -4.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -7.57% 4598329.295 4250334.092 - -0.20% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -7.54% 2.527 2.337 - 3.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -7.52% 41.462 38.346 - -5.88% -
SetIntersection_Front_Set_string_262144_64 -7.51% 4999323.268 4623895.218 - -0.75% -
rng::for_each(multimap<int>)/50 -7.49% 43.020 39.797 - -1.04% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.46% 60.016 55.539 - 6.61% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.46% 18.374 17.004 - -0.58% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.45% 58343.291 53995.951 - -0.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -7.43% 1166.111 1079.503 - -0.04% -
std::count(list<int>)_(every_other)/1048576 -7.42% 874727.556 809817.599 - 1.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.41% 39.078 36.182 - -8.27% -
BM_vector_deque_move/0 -7.40% 0.427 0.395 - 5.54% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -7.37% 1.565 1.450 - 8.98% -
rng::starts_with(list<int>,_pred)/8192 -7.37% 11721.288 10857.977 - -7.27% -
std::set<int>::erase(key)_(existent)/32 -7.36% 22.985 21.293 - -2.28% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.35% 2.994 2.774 - 0.41% -
ranges::minmax(std::deque<long_long>)/64 -7.32% 25.888 23.995 - -2.29% -
std::remove(deque<int>)_(sprinkled)/32 -7.29% 53.894 49.967 - -6.06% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -7.27% 7901.414 7326.825 - -5.70% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.27% 23.498 21.790 - -6.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.26% 378228.406 350784.023 - 1.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -7.21% 1.315 1.221 - 0.68% -
std::multiset<int>::contains(key)_(existent)/8192 -7.19% 8.829 8.194 - -5.11% -
SetIntersection_Front_Vector_float_262144_16384 -7.19% 77424676.470 71860715.799 - -7.47% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.16% 1410350.042 1309321.273 - 0.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.14% 555.186 515.569 - -1.82% -
SetIntersection_Front_Vector_float_16384_16384 -7.13% 77371435.145 71854752.256 - -7.02% -
std::rotate(deque<int>)_(by_1/4)/8192 -7.13% 2633.689 2445.950 - -8.13% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.13% 19148.572 17783.853 - 0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.11% 88625.018 82321.284 - -1.55% -
std::multiset<std::string>::erase(key)_(existent)/1024 -7.11% 102.071 94.813 - 48.12% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -7.10% 1.319 1.226 - 1.63% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -7.09% 39.143 36.367 - -1.62% -
std::set<int>::find(key)_(non-existent)/32 -7.09% 2.423 2.251 - 0.64% -
std::multiset<std::string>::erase(key)_(existent)/8192 -7.05% 101.247 94.112 - 40.88% -
std::generate(list<int>)/8192 -7.04% 7495.545 6967.939 - -7.03% -
SetIntersection_Front_Vector_uint32_262144_16384 -6.97% 77383389.779 71992560.780 - -9.49% -
SetIntersection_Front_Vector_uint32_1024_256 -6.96% 2275650.688 2117193.849 - -6.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.96% 1.320 1.228 - 1.99% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.95% 2442.184 2272.493 - 0.05% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.95% 58711.323 54633.447 - -0.72% -
BM_PushHeap_uint32_Random_1 -6.94% 0.541 0.504 - 13.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.93% 47.022 43.762 - -10.68% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.92% 1509125.832 1404683.202 - -3.58% -
ranges::min(std::vector<__int128>)/1 -6.91% 0.403 0.375 - -8.58% -
SetIntersection_Interlaced_Vector_float_16384_1024 -6.90% 43964431.175 40930655.744 - -39.60% -
std::find_if(vector<char>)_(bail_25%)/8 -6.89% 0.908 0.846 - -15.53% -
std::unordered_set<int>::contains(key)_(existent)/32 -6.84% 1.344 1.252 - -3.49% -
BM_StringFindCharLiteral/256 -6.84% 5.750 5.357 - 0.90% -
rng::contains(list<int>)_(process_all)/8192 -6.80% 7456.441 6949.594 - -3.01% -
std::copy_n(list<int>)/4096 -6.76% 4194.105 3910.481 - 9.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.75% 25032245.064 23342191.562 - -1.62% -
BM_deque_vector_ranges_copy_backward/0 -6.74% 1.466 1.367 - 0.34% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.74% 3060.967 2854.685 - -0.17% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.73% 7188.289 6704.635 - 0.90% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -6.72% 24.833 23.165 - -5.28% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.71% 2142.173 1998.479 - 0.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -6.71% 1.316 1.228 - 2.15% -
std::adjacent_find(list<int>)/8192 -6.70% 7155.146 6675.431 - 1.84% -
rng::contains_subrange(deque<int>)_(same_length)/50 -6.68% 28.563 26.653 - -7.82% -
BM_deque_deque_copy_backward/0 -6.68% 0.919 0.858 - 6.14% -
std::multiset<int>::count(key)_(existent)/8192 -6.68% 10.301 9.613 - 5.49% -
SetIntersection_Front_Set_string_1024_64 -6.65% 4832307.817 4510731.967 - -8.94% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.65% 2.595 2.422 - -0.55% -
SetIntersection_None_Set_float_1024_16 -6.62% 9965218.671 9305935.919 - -0.77% -
SetIntersection_Interlaced_Vector_string_256_64 -6.59% 19923381.737 18609720.078 - -9.65% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.56% 16898.230 15788.886 - -0.40% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.56% 8.481 7.924 - 10.83% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.55% 1.798 1.680 - 8.57% -
BM_PushHeap_uint32_SingleElement_4 -6.54% 0.365 0.341 - -2.75% -
std::move(deque<int>)/1048576 -6.52% 58115.268 54326.844 - -0.50% -
BM_StringAssignStr_Large_Opaque -6.51% 10.869 10.161 - -0.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -6.47% 25.171 23.542 - -9.07% -
SetIntersection_Front_Vector_uint32_262144_256 -6.46% 2273060.118 2126221.552 - -6.29% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -6.45% 13.544 12.671 - 17.18% -
BM_PushHeap_uint32_Random_4 -6.43% 2.245 2.100 - -6.37% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -6.40% 30.067 28.142 - -3.88% -
std::unique_copy(list<int>)_(contiguous)/52 -6.39% 20.717 19.393 - 0.10% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.39% 1.696 1.587 - -0.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.38% 1.414 1.323 - -10.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -6.38% 0.279 0.261 - 3.98% -
SetIntersection_Front_Vector_uint32_256_256 -6.38% 4529453.978 4240493.831 - -6.54% -
std::is_sorted_until(list<int>)/8192 -6.37% 7136.088 6681.609 - -4.31% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.36% 17445.508 16336.400 - 0.62% -
std::set<std::string>::erase(iterator)/8192 -6.35% 31.684 29.671 - -0.62% -
BM_vector_deque_copy/1 -6.35% 2.368 2.217 - -4.08% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.32% 1.721 1.613 - 0.04% -
std::replace_if(vector<int>)_(prefix)/32 -6.29% 10.132 9.495 - -0.74% -
std::shift_right(list<int>)/8192 -6.29% 7652.703 7171.618 - -1.61% -
std::find_first_of(vector<int>)_(small_needle)/50 -6.26% 79.119 74.167 - -1.21% -
BM_StringFindAllMatch/512 -6.24% 12.261 11.496 - -0.58% -
BM_StringRead_Cold_Deep_Empty -6.21% 1.332 1.249 - 4.63% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -6.20% 0.866 0.812 - 0.00% -
BM_PushHeap_string_PipeOrgan_1024 -6.19% 10.583 9.928 - 2.55% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -6.16% 75.017 70.393 - -1.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -6.15% 15.051 14.126 - 17.35% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.15% 26.734 25.091 - -1.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -6.14% 62.671 58.821 - -13.17% -
SetIntersection_Interlaced_Vector_float_262144_4 -6.14% 1548130.787 1453143.233 - -27.89% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.08% 12723.521 11950.144 - 0.22% -
std::search(deque<int>)_(same_length)/1000 -6.06% 350.991 329.704 - -20.87% -
std::upper_bound(std::list<int>)/8192 -6.06% 15153.218 14234.831 - -6.62% -
std::search(vector<int>)_(near_matches)/1000 -6.05% 15145.970 14230.009 - 0.44% -
SetIntersection_Front_Set_uint64_1024_1024 -6.04% 12512477.134 11756140.252 - -7.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -6.04% 40.201 37.773 - 6.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -6.04% 22.681 21.312 - -10.38% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.03% 1.019 0.957 - -6.73% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -6.02% 2.880 2.707 - -0.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -6.02% 10.529 9.896 - 0.11% -
std::find_if(deque<int>)_(process_all)/8192 -6.00% 2119.478 1992.267 - -0.71% -
BM_num_get<long_double> -6.00% 39.647 37.268 - 1.12% -
std::partial_sort(vector<int>)_(descending)/8 -5.96% 25.527 24.004 - 0.71% -
std::multiset<int>::count(key)_(non-existent)/0 -5.96% 0.266 0.250 - -0.80% -
std::move(deque<int>)/262144 -5.96% 16020.254 15066.164 - -0.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.95% 10459.075 9837.101 - -3.42% -
BM_deque_deque_ranges_copy_backward/0 -5.95% 0.737 0.693 - -13.07% -
std::is_sorted_until(vector<int>,_pred)/8192 -5.94% 3425.046 3221.463 - -6.58% -
ranges::min(std::deque<long_long>)/1 -5.94% 0.687 0.646 - -3.41% -
std::map<std::string,_int>::clear()/32 -5.94% 909.889 855.858 - -1.20% -
std::set<int>::insert(value)_(already_present)/1024 -5.93% 6.177 5.811 - -0.04% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -5.89% 58238.564 54805.764 - 0.10% -
BM_StringFindAllMatch/64 -5.89% 3.436 3.234 - 5.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -5.88% 56.416 53.096 - -4.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -5.87% 11.295 10.632 - -1.35% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.87% 4.247 3.998 - 0.91% -
std::set<std::string>::contains(key)_(existent)/32 -5.87% 16.471 15.505 - 7.62% -
BM_vector_deque_copy/2 -5.87% 2.054 1.934 - -2.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.84% 1.291 1.216 - 5.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.83% 6287.439 5920.623 - 0.03% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.83% 2.879 2.711 - -0.03% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -5.78% 34.305 32.322 - 5.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.77% 309.011 291.174 - 0.55% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.75% 29.154 27.476 - -2.87% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.75% 1093.501 1030.616 - -0.05% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.75% 40451.608 38126.674 - -0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -5.74% 8859953.998 8351027.864 - -1.19% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.72% 105.007 98.995 - -0.71% -
BM_deque_deque_ranges_move/2 -5.71% 2.301 2.170 - 4.67% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.71% 1093.585 1031.169 - -0.21% -
std::shift_right(list<int>)/50 -5.69% 28.447 26.829 - 1.33% -
BM_StringFindAllMatch/1 -5.67% 3.120 2.943 - 4.56% -
std::find_first_of(vector<int>)_(small_needle)/1024 -5.67% 1551.662 1463.643 - -2.91% -
bm_ranges_swap_ranges_vb_unaligned/8 -5.67% 5.049 4.763 - -9.24% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -5.67% 2238.816 2111.938 - -5.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.67% 19.143 18.058 - 0.66% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.66% 251731.538 237477.294 - 0.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -5.62% 1.310 1.237 - -8.74% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -5.62% 69.539 65.630 - 13.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.62% 20.987 19.808 - 0.94% -
BM_StringEraseToEnd_Small_Transparent -5.61% 0.424 0.400 - 0.06% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.60% 1.412 1.333 - -11.25% -
std::move_backward(vector<bool>)_(aligned)/512 -5.60% 2.344 2.212 - -2.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -5.58% 78.099 73.743 - 15.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.57% 5380848.719 5081057.795 - 1.48% -
SetIntersection_None_Set_float_1024_64 -5.56% 9940624.689 9387786.936 - 0.99% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.55% 0.271 0.256 - 0.43% -
bm_ranges_lexicographical_compare<int>/262144 -5.53% 17195.162 16244.741 - -0.02% -
std::fill(list<int>)/32 -5.52% 8.758 8.275 - 0.20% -
BM_StringFindCharLiteral/8192 -5.51% 145.289 137.277 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -5.51% 0.661 0.625 - 1.24% -
BM_StringAssignAsciizMix_Opaque -5.51% 5.427 5.128 - 3.85% -
std::map<std::string,_int>::ctor(const&)/8192 -5.51% 367192.964 346978.878 - 1.73% -
std::multiset<int>::clear()/1024 -5.50% 10821.027 10225.850 - 6.27% -
std::multiset<std::string>::find(key)_(non-existent)/32 -5.49% 11.043 10.437 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.49% 19.043 17.997 - 3.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.48% 226.492 214.073 - -3.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.48% 1.102 1.042 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -5.47% 360199856.524 340508746.730 - -3.62% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -5.47% 30.087 28.443 - -2.88% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.46% 10209.584 9651.933 - 0.19% -
BM_deque_deque_ranges_move/1 -5.45% 2.556 2.417 - 2.98% -
std::set<int>::lower_bound(key)_(existent)/1024 -5.45% 4.515 4.269 - -1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -5.44% 15428.819 14589.037 - -0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.44% 26844.807 25384.340 - -2.10% -
SetIntersection_Front_Vector_float_256_256 -5.43% 4544100.311 4297284.719 - -5.36% -
bm_lexicographical_compare<int>/262144 -5.42% 17183.142 16250.964 - 0.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.42% 855.397 809.003 - 2.74% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.42% 17182.611 16251.340 - 0.02% -
std::sort(vector<int>)_(pipe-organ)/8192 -5.40% 22588.181 21368.245 - -0.70% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.40% 79.778 75.471 - 2.13% -
bm_lexicographical_compare<unsigned_char>/8 -5.39% 1.377 1.303 - -1.38% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.37% 77323657.259 73170936.050 - -7.98% -
rng::find_last(vector<int>)_(bail_90%)/50 -5.34% 1.589 1.505 - -3.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.34% 835.957 791.302 - 3.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.32% 90.833 86.004 - -5.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -5.32% 581.331 550.431 - 3.60% -
SetIntersection_Front_Set_string_64_64 -5.31% 36806688.416 34851018.137 - -9.19% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -5.30% 224321.576 212430.695 - -0.05% -
BM_PushHeap_uint32_SingleElement_64 -5.30% 0.370 0.350 - -1.86% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -5.27% 17.303 16.391 - 2.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.26% 4858079.821 4602502.542 - -6.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -5.25% 46.702 44.249 - -0.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.25% 166502.918 157763.613 - 0.73% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.24% 32.377 30.679 - -4.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -5.24% 21.210 20.098 - -3.71% -
std::unordered_set<int>::ctor(const&)/1024 -5.23% 6982.389 6616.886 - -1.01% -
std::find_first_of(vector<int>)_(small_needle)/8192 -5.22% 12345.160 11700.987 - -2.67% -
ranges::minmax(std::deque<long_long>)/70000 -5.21% 27404.557 25978.124 - -0.68% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -5.20% 3.077 2.917 - 1.15% -
std::multiset<int>::count(key)_(existent)/1024 -5.18% 5.941 5.633 - -0.36% -
std::replace_if(vector<int>)_(sprinkled)/50 -5.18% 13.570 12.867 - -6.54% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -5.17% 2233.391 2117.862 - -5.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.17% 32.364 30.690 - 31.93% -
SetIntersection_Interlaced_Vector_float_262144_256 -5.16% 23113840.352 21921153.807 - -56.32% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.14% 29.418 27.905 - -2.14% -
BM_PushHeap_string_PipeOrgan_256 -5.14% 8.500 8.063 - 5.34% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.14% 12630.832 11982.193 - 0.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -5.11% 1.188 1.127 - 5.18% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -5.11% 5390.180 5114.664 - 0.17% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.11% 25.638 24.328 - 5.07% -
BM_PushHeap_string_PipeOrgan_64 -5.11% 6.106 5.794 - 1.95% -
BM_deque_vector_ranges_copy/0 -5.10% 1.368 1.298 - -12.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.10% 217.200 206.124 - -6.95% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.10% 241.584 229.270 - -0.61% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.09% 789.326 749.120 - -5.69% -
BM_PushHeap_string_PipeOrgan_16384 -5.09% 14.830 14.075 - 10.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.08% 15647.875 14852.232 - 1.22% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.07% 33.723 32.013 - -4.21% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.07% 1.173 1.114 - -8.41% -
std::find_end(deque<int>)_(process_all)/1048576 -5.07% 278510.084 264400.003 - -22.35% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.06% 19.908 18.900 - -0.25% -
std::set<std::string>::find(key)_(non-existent)/32 -5.04% 10.989 10.435 - 2.53% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -5.02% 1966.430 1867.661 - 2.19% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -5.00% 72.642 69.007 - -0.49% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.99% 12.072 11.469 - 4.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.99% 628.815 597.452 - -2.95% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -4.97% 33.239 31.587 - 8.90% -
SetIntersection_Front_Vector_string_262144_64 -4.96% 3200662.620 3042053.596 - -4.95% -
std::find_if_not(vector<char>)_(process_all)/8 -4.96% 1.495 1.420 - -3.36% -
std::set<std::string>::find(key)_(existent)/32 -4.95% 16.327 15.519 - -0.07% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.94% 22471.683 21361.286 - 0.31% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -4.93% 0.669 0.636 - 4.95% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.92% 1.237 1.176 - 5.36% -
std::set<int>::find(key)_(non-existent)/1024 -4.92% 5.793 5.509 - -0.32% -
SetIntersection_Front_Vector_float_262144_256 -4.91% 2277573.625 2165839.288 - -4.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.89% 38.419 36.540 - 0.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.89% 24.910 23.692 - -32.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.88% 6240.997 5936.154 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -4.87% 1336.031 1271.032 - 0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -4.86% 22692878.639 21590329.960 - -1.24% -
std::pop_heap(vector<float>)/1024 -4.86% 8.775 8.349 - -0.02% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.85% 9563.835 9099.526 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.83% 16.805 15.994 - 0.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.83% 36.478 34.716 - -2.83% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -4.83% 1.215 1.156 - -0.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.81% 19.822 18.867 - -4.68% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.81% 68333543.450 65044765.704 - -9.25% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.81% 4.297 4.091 - -7.99% -
BM_std_minmax_element<char>/3 -4.81% 1.215 1.157 - -7.74% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.80% 15.671 14.919 - -4.91% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.79% 25.696 24.466 - -2.02% -
BM_StringFindStringLiteral/256 -4.79% 5.681 5.409 - 1.02% -
std::find_if(deque<int>)_(process_all)/32768 -4.78% 8466.945 8062.621 - -2.14% -
BM_PushHeap_uint32_Descending_16 -4.77% 0.371 0.354 - -0.15% -
SetIntersection_Front_Set_uint64_1024_256 -4.77% 3987415.975 3797229.695 - -4.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.76% 133604.089 127241.505 - 5.88% -
BM_StringFindStringLiteral/512 -4.74% 10.033 9.557 - -0.28% -
std::search(list<int>)_(single_element)/1000 -4.74% 674.746 642.769 - -4.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.74% 14678.991 13983.530 - 0.27% -
BM_PushHeap_float_Ascending_262144 -4.73% 5.365 5.111 - -1.82% -
std::rotate(deque<int>)_(by_1/2)/8192 -4.73% 1585.618 1510.669 - -3.28% -
std::map<std::string,_int>::erase(iterator)/8192 -4.70% 31.666 30.178 - 3.54% -
BM_StringFindCharLiteral/2048 -4.70% 41.929 39.959 - -0.20% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.69% 42.795 40.787 - -2.56% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -4.69% 32.121 30.614 - -16.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.69% 6441.497 6139.339 - -5.52% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.67% 3426090.227 3266247.353 - -5.83% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.66% 478.200 455.893 - -6.90% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -4.66% 73.635 70.205 - -0.64% -
std::multiset<int>::find(key)_(existent)/8192 -4.64% 8.361 7.973 - -3.11% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.63% 28155.905 26852.988 - -4.86% -
SetIntersection_Interlaced_Set_string_1024_256 -4.61% 36524931.712 34841899.585 - -4.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -4.60% 23184.412 22117.994 - 0.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.59% 34.087 32.521 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.59% 1639719.402 1564451.252 - -12.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.59% 22.109 21.095 - -0.05% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.57% 79184.635 75567.766 - 0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -4.56% 12463219.622 11895387.234 - -4.03% -
BM_num_get<unsigned_long_long> -4.54% 10.776 10.286 - -2.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.54% 13.905 13.273 - -1.12% -
BM_StringRelational_Eq_Empty_Empty_Control -4.54% 1.795 1.714 - -13.09% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.53% 632751.956 604086.680 - 0.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -4.53% 7.015 6.697 - -0.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.52% 15.253 14.564 - -17.84% -
std::stable_sort(vector<int>)_(descending)/8 -4.51% 24.333 23.236 - -4.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -4.50% 477.838 456.351 - 10.08% -
SetIntersection_Front_Set_uint64_262144_1024 -4.49% 12841292.430 12264121.153 - -1.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.49% 979.799 935.761 - -6.36% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.49% 1.445 1.380 - -4.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.48% 1629679.445 1556657.631 - -10.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.48% 14058805.212 13429350.436 - -6.14% -
std::find_if_not(vector<int>)_(process_all)/8 -4.47% 1.491 1.425 - 9.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.46% 132.017 126.128 - -6.02% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.46% 3.299 3.152 - 1.56% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.45% 9.068 8.664 - -2.89% -
std::partition(deque<int>)_(dense)/50 -4.45% 13.986 13.364 - 0.42% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.44% 2.360 2.255 - 3.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.43% 13.807 13.195 - 12.86% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.43% 124260.353 118760.205 - 1.00% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.42% 2.776 2.653 - -2.57% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -4.42% 12.607 12.050 - 0.18% -
SetIntersection_None_Set_string_262144_64 -4.42% 1666198.160 1592554.771 - -12.18% -
BM_PushHeap_string_PipeOrgan_16 -4.42% 4.311 4.120 - 0.40% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.40% 265.614 253.936 - 1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.39% 383.747 366.912 - -1.01% -
SetIntersection_Interlaced_Set_float_256_4 -4.36% 11311864.931 10818166.289 - -1.87% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -4.35% 92100.520 88098.419 - -1.01% -
std::set<std::string>::contains(key)_(non-existent)/32 -4.33% 11.145 10.662 - 0.98% -
std::is_sorted(deque<int>)/8192 -4.33% 3943.295 3772.501 - 0.43% -
BM_deque_vector_ranges_move/0 -4.32% 1.525 1.459 - -1.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.28% 55.557 53.179 - 4.44% -
SetIntersection_None_Set_string_16384_1024 -4.27% 194072906.811 185792830.470 - -8.55% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -4.26% 10.561 10.111 - -5.93% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.25% 8169557.322 7822455.674 - 0.40% -
std::distance(join_view(vector<vector<int>>))/8192 -4.23% 8.636 8.271 - -0.61% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.23% 340346.648 325965.010 - 19.41% -
bm_lexicographical_compare<signed_char>/1048576 -4.22% 17157.510 16433.320 - 0.96% -
std::unordered_set<int>::clear()/1024 -4.20% 8231.200 7885.572 - -6.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.20% 1.174 1.125 - -6.88% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.19% 8.412 8.060 - -1.84% -
std::remove(vector<int>)_(prefix)/50 -4.19% 56.116 53.762 - 0.21% -
rng::find_last(vector<int>)_(bail_90%)/8 -4.19% 0.459 0.440 - -4.15% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.19% 2.085 1.998 - -0.11% -
std::multiset<int>::count(key)_(non-existent)/32 -4.18% 2.578 2.471 - 4.70% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.18% 3.797 3.638 - 0.86% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.17% 13.087 12.541 - -17.14% -
std::move(deque<int>)/64 -4.17% 4.992 4.784 - -0.87% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.17% 1.207 1.157 - 0.12% -
BM_std_minmax_element<long_long>/65536 -4.16% 17950.871 17203.229 - -5.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.16% 1633732.340 1565718.912 - -12.41% -
SetIntersection_Front_Vector_string_64_16 -4.15% 20654991.460 19797788.386 - -0.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.13% 7047.813 6756.396 - 0.44% -
rng::starts_with(list<int>)/8192 -4.13% 9003.441 8631.749 - -5.04% -
std::find_if(list<int>)_(process_all)/8 -4.12% 2.375 2.277 - -3.52% -
std::find_if_not(deque<int>)_(process_all)/50 -4.12% 13.245 12.699 - 0.67% -
std::find_end(vector<int>)_(process_all)/8192 -4.12% 1744.104 1672.302 - -0.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.10% 24.850 23.832 - 3.63% -
rng::find_if(vector<bool>)_(process_all)/8 -4.10% 3.706 3.554 - -1.78% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.09% 5904.692 5662.957 - 0.33% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.09% 13062.386 12528.032 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -4.09% 9.575 9.184 - -1.26% -
SetIntersection_None_Set_float_1024_4 -4.08% 9923299.226 9518565.642 - 1.56% -
std::find_if(list<int>)_(process_all)/1024 -4.07% 714.668 685.554 - 0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.07% 15532.151 14899.754 - -2.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -4.07% 409.612 392.940 - -0.21% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.06% 6.738 6.465 - -2.02% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.06% 9.857 9.457 - 3.58% -
BM_CmpEqual_uint_schar -4.05% 1.056 1.013 - -1.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.05% 120870.432 115977.855 - 13.74% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -4.05% 34.186 32.802 - 9.94% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -4.05% 9.331 8.953 - -0.76% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.04% 3.038 2.915 - 0.38% -
SetIntersection_Front_Vector_string_1024_16 -4.04% 1614481.581 1549269.738 - -4.62% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.02% 2.050 1.968 - -5.08% -
std::copy_n(vector<int>)/262144 -4.02% 12976.368 12455.272 - 4.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.02% 1633330.080 1567750.162 - -12.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.01% 13970.144 13410.593 - -1.55% -
BM_StringFindCharLiteral/512 -4.00% 9.796 9.404 - -1.38% -
std::unordered_set<int>::clear()/8192 -4.00% 63893.433 61337.310 - -7.17% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -3.99% 45.760 43.936 - 2.50% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.98% 33.363 32.035 - -2.83% -
BM_CmpLess_uint_schar -3.98% 1.099 1.055 - -0.27% -
BM_StringRead_Hot_Deep_Small -3.97% 0.508 0.488 - -3.59% -
BM_PushHeap_uint32_Ascending_16 -3.95% 0.965 0.927 - 0.45% -
BM_StringConstructDestroyCStr_Huge_Transparent -3.94% 67.451 64.791 - 0.93% -
BM_deque_vector_copy/2 -3.94% 1.825 1.753 - -3.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -3.94% 6.087 5.847 - -2.08% -
std::for_each(map<int>::iterator)/8192 -3.93% 7716.158 7412.876 - -36.77% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.92% 57009902.578 54772352.008 - -1.79% -
std::multiset<std::string>::clear()/1024 -3.92% 22381.307 21503.987 - 2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.92% 1833395.266 1761583.088 - -7.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -3.91% 1636515.217 1572468.017 - -11.54% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.90% 121961.968 117209.498 - 0.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.88% 18898.462 18164.514 - 0.27% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.88% 1.521 1.462 - -5.42% -
SetIntersection_None_Set_string_262144_1024 -3.88% 1641524.414 1577867.756 - -13.64% -
SetIntersection_Front_Set_string_1024_16 -3.88% 1953708.679 1877978.356 - -5.92% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.87% 21.530 20.697 - -4.47% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.87% 1.275 1.225 - 2.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.86% 207.591 199.572 - -0.03% -
BM_StringAssignStr_Huge_Opaque -3.86% 114.034 109.630 - 1.96% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.86% 116.855 112.346 - -0.60% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.86% 1952.969 1877.616 - 2.62% -
std::transform(deque<int>,_deque<int>)/50 -3.85% 36.237 34.841 - -4.26% -
std::partial_sort(vector<int>)_(descending)/1024 -3.85% 8226.691 7910.152 - -0.04% -
BM_vector_deque_ranges_copy_backward/1024 -3.85% 38.268 36.796 - -2.94% -
std::deque<int>::ctor(size)/8192 -3.84% 448.943 431.715 - -0.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -3.83% 2.546 2.448 - -1.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.83% 73.198 70.397 - -0.96% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.82% 22.673 21.807 - -6.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -3.82% 793.881 763.560 - -9.96% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.82% 86098.846 82814.073 - -0.97% -
BM_deque_vector_ranges_move_backward/0 -3.81% 1.466 1.410 - -1.22% -
std::set<std::string>::equal_range(key)_(existent)/32 -3.81% 16.135 15.521 - -15.11% -
std::set<std::string>::count(key)_(existent)/8192 -3.81% 31.288 30.096 - -2.37% -
SetIntersection_Front_Set_uint64_16384_1024 -3.80% 12583587.525 12105192.374 - -2.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.80% 1181463.859 1136552.121 - -2.03% -
BM_PushHeap_uint32_SingleElement_1024 -3.80% 0.381 0.367 - -0.17% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.80% 25.965 24.978 - 0.97% -
std::shift_right(list<int>)/1024 -3.79% 756.949 728.254 - -0.57% -
std::adjacent_find(list<int>,_pred)/8 -3.78% 3.997 3.846 - 2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -3.78% 18704922.717 17997443.929 - -3.17% -
BM_CmpEqual_ushort_int -3.78% 1.100 1.058 - -1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.78% 1299.703 1250.601 - 2.50% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -3.77% 54.995 52.922 - 1.12% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.77% 79483.639 76489.173 - 0.85% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.76% 1.745 1.680 - 2.39% -
BM_StringRelational_Compare_Huge_Large_Control -3.75% 2.161 2.080 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.75% 821.602 790.822 - 4.28% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -3.74% 12.180 11.724 - 2.05% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.74% 6945.282 6685.564 - -0.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.73% 25.795 24.832 - -3.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.73% 1124766.267 1082839.723 - -5.10% -
SetIntersection_Front_Set_string_256_16 -3.72% 7379783.678 7105044.015 - 1.52% -
SetIntersection_Front_Set_uint64_64_64 -3.72% 13546616.374 13042484.432 - -1.35% -
std::partition_copy(list<int>)/8192 -3.71% 6928.902 6672.068 - -15.25% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -3.70% 1285384.875 1237800.239 - -4.65% -
std::unique(list<int>)_(contiguous)/32 -3.70% 53.790 51.801 - 0.10% -
BM_PushHeap_float_Descending_16384 -3.68% 0.398 0.384 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.67% 1193388.287 1149576.102 - 0.11% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.67% 13577160.949 13078969.171 - -5.61% -
std::find_if(list<int>)_(process_all)/32768 -3.67% 26372.640 25405.302 - -2.07% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.67% 15.940 15.355 - -2.03% -
SetIntersection_None_Set_string_1024_64 -3.66% 9175286.561 8839132.413 - 0.28% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -3.66% 1.537 1.480 - -19.35% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.66% 78.179 75.318 - 0.71% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -3.64% 12.188 11.744 - 1.88% -
std::reverse_copy(list<int>)/4096 -3.63% 3243.962 3126.241 - 0.74% -
SetIntersection_None_Set_float_1024_256 -3.62% 9770402.559 9416258.193 - -0.69% -
BM_PushHeap_uint32_SingleElement_256 -3.62% 0.395 0.381 - -1.49% -
std::partition(list<int>)_(dense)/1024 -3.62% 402.285 387.733 - 0.47% -
std::unordered_set<int>::ctor(const&)/32 -3.60% 206.239 198.822 - -0.88% -
std::set<int>::insert(value)_(new_value,_middle)/32 -3.59% 19.289 18.596 - 1.60% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.59% 773.474 745.712 - -3.75% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.59% 17.809 17.170 - -0.61% -
SetIntersection_None_Set_string_262144_262144 -3.59% 1637957.438 1579215.088 - -13.71% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.58% 12.731 12.275 - -0.54% -
SetIntersection_Interlaced_Set_string_1024_64 -3.58% 17007252.523 16398972.651 - -4.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.58% 41.012 39.546 - 9.55% -
SetIntersection_Front_Vector_uint32_1024_64 -3.56% 1365731.196 1317110.028 - -3.24% -
std::stable_sort(deque<int>)_(repeated)/8 -3.56% 18.896 18.223 - 2.14% -
std::find(list<int>)_(process_all)/8 -3.54% 2.249 2.169 - -2.59% -
BM_PushHeap_uint64_Ascending_262144 -3.54% 5.087 4.906 - -0.38% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.54% 234.351 226.051 - 0.08% -
SetIntersection_None_Set_uint64_1024_256 -3.53% 9120666.562 8798296.984 - -0.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.53% 605.355 583.961 - -1.38% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.53% 34535.819 33317.327 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.50% 8046.278 7764.487 - 4.42% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.50% 980.662 946.334 - -1.58% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -3.50% 294.433 284.127 - -3.34% -
std::copy_backward(list<int>)/8 -3.49% 2.365 2.282 - -0.90% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.49% 6759.317 6523.560 - 0.05% -
ranges::minmax(std::list<long_long>)/1 -3.48% 0.449 0.434 - -29.70% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.47% 11.021 10.638 - -3.81% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.47% 305004.899 294421.212 - 0.00% -
std::make_heap(deque<int>)_(descending)/8 -3.46% 21.841 21.086 - 0.68% -
std::search(list<int>)_(no_match)/1024 -3.46% 763.529 737.124 - -0.41% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.45% 5.082 4.907 - -2.79% -
rng::for_each(multimap<int>)/8192 -3.45% 7591.106 7329.396 - -36.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.45% 28003.513 27038.289 - 3.07% -
BM_deque_vector_copy/1 -3.45% 2.100 2.028 - -2.34% -
SetIntersection_Front_Set_string_16384_256 -3.44% 15360971.892 14832181.323 - -6.90% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.44% 5.509 5.319 - -2.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.44% 1170.295 1130.047 - 3.04% -
std::pop_heap(vector<float>)/8 -3.44% 52.210 50.415 - 0.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.43% 43.849 42.345 - 3.34% -
SetIntersection_Front_Set_string_256_256 -3.43% 31496591.707 30416564.482 - -5.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.42% 52.085 50.303 - 0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.41% 680.672 657.476 - 20.27% -
BM_CmpLess_uint_short -3.40% 1.024 0.989 - -2.97% -
SetIntersection_Front_Set_uint64_262144_4 -3.40% 1098818.714 1061441.136 - 0.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.38% 19.136 18.489 - -0.07% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -3.37% 1.057 1.022 - 1.57% -
bm_lexicographical_compare<signed_char>/1 -3.37% 1.342 1.297 - -13.11% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.36% 328.191 317.155 - -0.87% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.35% 47.945 46.338 - -0.00% -
std::find_end(vector<int>)_(process_all)/1048576 -3.35% 223641.050 216147.712 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.33% 9041535.950 8740579.471 - -8.45% -
SetIntersection_Interlaced_Set_string_262144_1 -3.32% 1094999.258 1058665.157 - -3.64% -
SetIntersection_None_Set_uint32_262144_64 -3.32% 1223813.639 1183219.482 - -7.98% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.31% 795.600 769.250 - -0.49% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.31% 636.082 615.024 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.31% 18599166.765 17983573.519 - -2.04% -
std::multiset<int>::contains(key)_(existent)/1024 -3.31% 4.042 3.908 - -3.13% -
std::copy_n(deque<int>)/262144 -3.31% 12073.851 11674.552 - 0.59% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.28% 27618.101 26711.739 - 0.09% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.28% 29.496 28.530 - -0.01% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.27% 2.827 2.734 - 61.70% -
SetIntersection_Interlaced_Vector_string_262144_64 -3.24% 19622919.663 18986460.788 - -8.67% -
std::sort_heap(deque<int>,_pred)/1024 -3.24% 12673.820 12262.780 - 0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.24% 704.290 681.497 - -1.34% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -3.23% 24.366 23.579 - -0.52% -
BM_StringFindAllMatch/8 -3.23% 2.899 2.806 - 5.91% -
std::map<int,_int>::clear()/8192 -3.23% 87043.455 84233.017 - 3.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.22% 0.639 0.618 - -0.72% -
BM_StringAssignAsciizMix_Transparent -3.21% 3.110 3.010 - 2.15% -
std::unordered_set<int>::ctor(const&)/8192 -3.17% 56266.330 54480.186 - -0.70% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.17% 1.763 1.707 - -3.40% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.15% 5.549 5.374 - -2.96% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.15% 578.356 560.131 - 0.46% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.15% 524184.866 507689.629 - 1.46% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.14% 4.796 4.645 - 1.70% -
SetIntersection_Front_Vector_float_1024_4 -3.14% 1061520.836 1028169.427 - -2.86% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.14% 56792.780 55009.906 - -0.04% -
bm_ranges_lexicographical_compare<signed_char>/512 -3.13% 8.288 8.029 - 2.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.13% 238.480 231.020 - -1.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.13% 1143.541 1107.800 - 3.30% -
BM_CmpLess_ushort_schar -3.12% 1.062 1.029 - 1.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -3.11% 521.379 505.147 - -0.92% -
std::for_each(multiset<int>::iterator)/8192 -3.11% 8213.673 7958.300 - -23.24% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.11% 21.196 20.538 - -3.34% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.10% 28.790 27.897 - 2.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -3.10% 6.192 6.000 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -3.09% 4854.051 4703.827 - 0.17% -
BM_CmpLess_uint_uint -3.09% 1.084 1.051 - -0.81% -
SetIntersection_Interlaced_Vector_string_262144_1024 -3.09% 238540611.416 231179498.167 - -32.65% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -3.08% 294.561 285.491 - -2.94% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -3.08% 90.045 87.272 - -4.03% -
SetIntersection_Interlaced_Set_string_262144_4 -3.08% 1844680.176 1787899.576 - -13.37% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -3.07% 1.166 1.131 - -2.03% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.07% 829297.917 803851.301 - -2.77% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.06% 21.132 20.485 - -2.81% -
SetIntersection_Front_Set_string_16_4 -3.06% 64512400.992 62539222.776 - -1.86% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.06% 12385304.053 12006729.690 - -6.65% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.05% 16.857 16.342 - 0.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.05% 14642.149 14195.175 - 13.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -3.04% 608098.344 589629.164 - -0.71% -
std::for_each(set<int>::iterator)/8192 -3.03% 8092.027 7846.494 - -22.33% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.03% 27544.329 26709.189 - -4.62% -
std::find_if(list<int>)_(process_all)/8192 -3.02% 9108.915 8833.737 - 14.41% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -3.02% 38.410 37.250 - 16.08% -
std::flat_map<int,_int>::erase(iterator)/1024 -3.02% 80.961 78.520 - -1.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.01% 3.853 3.737 - -0.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -3.01% 37.616 36.486 - 14.67% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.99% 4.603 4.465 - -2.65% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.99% 861596.516 835844.267 - -0.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 537.323 521.293 - 0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.98% 1707557.859 1656664.471 - -1.23% -
std::is_sorted(deque<int>)/1024 -2.97% 485.752 471.315 - 0.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.97% 19.258 18.686 - -1.64% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.96% 10068.348 9769.877 - -1.40% -
SetIntersection_None_Vector_float_262144_1024 -2.95% 1152213.957 1118199.744 - 1.82% -
std::find_end(vector<int>)_(process_all)/1024 -2.95% 227.340 220.629 - -0.24% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.95% 24.697 23.968 - -0.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.93% 465.314 451.661 - 1.68% -
SetIntersection_None_Set_float_262144_16384 -2.93% 1207579.428 1172221.518 - -3.98% -
std::copy_if(list<int>)_(every_other)/262144 -2.92% 214757.310 208476.148 - 0.59% -
SetIntersection_None_Vector_float_262144_1 -2.92% 1136339.553 1103111.484 - -3.16% -
BM_PushHeap_uint32_Ascending_1 -2.92% 0.633 0.615 - -11.25% -
SetIntersection_Interlaced_Set_float_1024_16 -2.92% 11702915.558 11361503.216 - 0.68% -
BM_deque_deque_ranges_move/0 -2.91% 0.919 0.892 - 28.53% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.91% 18.923 18.371 - 4.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.91% 13.846 13.443 - 0.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.89% 520.615 505.544 - -2.00% -
std::search(vector<int>)_(single_element)/1000 -2.89% 232.960 226.221 - 0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.89% 13.950 13.547 - 4.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.89% 146718099.996 142478364.012 - -4.90% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.89% 703.321 683.001 - -1.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.89% 15339.682 14896.944 - -1.71% -
BM_CmpEqual_schar_schar -2.88% 1.081 1.050 - -0.53% -
SetIntersection_None_Set_uint32_262144_1 -2.87% 1218340.250 1183411.785 - -8.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.87% 1.385 1.346 - 4.98% -
std::for_each(list<int>)/8 -2.86% 2.528 2.456 - -2.68% -
std::multimap<int,_int>::ctor(const&)/0 -2.86% 13.125 12.749 - 0.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.85% 7.311 7.102 - -2.45% -
BM_vector_deque_ranges_copy_backward/64 -2.85% 3.134 3.045 - 2.08% -
std::copy_if(list<int>)_(every_other)/1048576 -2.85% 864434.049 839817.602 - 2.38% -
std::search(vector<int>)_(single_element)/1024 -2.85% 238.241 231.458 - 0.27% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.84% 527527.380 512519.716 - 0.01% -
BM_PushHeap_string_Ascending_256 -2.84% 11.330 11.008 - -0.70% -
SetIntersection_Front_Vector_float_262144_16 -2.84% 1132134.867 1100028.800 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.83% 11687124.588 11355897.033 - -0.39% -
rng::contains(list<int>)_(process_all)/1048576 -2.83% 840378.652 816562.258 - 0.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.82% 886.019 860.993 - -0.08% -
bm_ranges_lexicographical_compare<signed_char>/64 -2.81% 2.485 2.416 - 11.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.80% 8981299.691 8729612.517 - 0.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.80% 1198899.978 1165313.606 - -2.06% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.80% 32.456 31.548 - -1.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.80% 1050261.486 1020901.962 - -2.61% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.79% 979263.814 951904.076 - -1.89% -
ranges::minmax(std::deque<char>)/8 -2.78% 3.982 3.872 - 0.28% -
BM_StringRead_Hot_Shallow_Small -2.78% 0.492 0.478 - 0.21% -
std::set<int>::equal_range(key)_(existent)/8192 -2.77% 8.321 8.091 - 2.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.77% 2085658.041 2027882.567 - -8.32% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.77% 868.777 844.731 - 4.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.76% 3.233 3.144 - -2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.75% 1753838.621 1705524.740 - -4.81% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.75% 17.535 17.052 - 0.85% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.75% 5.347 5.200 - 0.54% -
SetIntersection_Front_Vector_uint64_262144_16 -2.74% 1125367.101 1094476.809 - -2.18% -
SetIntersection_None_Set_uint32_262144_256 -2.74% 1212325.279 1179071.941 - -8.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.74% 60.293 58.643 - 2.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.73% 12.146 11.815 - -33.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.72% 14.650 14.251 - 17.54% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.72% 31.926 31.059 - -1.03% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.71% 6.820 6.636 - 1.06% -
SetIntersection_Front_Vector_float_1024_16 -2.70% 1128190.061 1097693.410 - -2.38% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.70% 4.331 4.214 - -8.76% -
BM_CmpLess_int_uint -2.70% 1.115 1.085 - 2.13% -
std::move_backward(vector<int>)/1048576 -2.70% 58412.509 56838.057 - -3.48% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.69% 6835.433 6651.345 - -0.54% -
SetIntersection_Front_Vector_uint32_256_64 -2.69% 4345596.303 4228593.903 - -2.79% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.68% 818.304 796.400 - 3.79% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.67% 28.571 27.808 - -0.79% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -2.67% 57.864 56.320 - 5.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.67% 36.323 35.354 - -2.99% -
SetIntersection_None_Set_float_64_1 -2.67% 22162361.429 21571522.617 - -2.49% -
std::map<int,_int>::clear()/32 -2.66% 655.784 638.360 - 1.31% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.66% 6710.073 6531.801 - 0.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.65% 15164.646 14762.545 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.65% 663.514 645.923 - -2.28% -
SetIntersection_Front_Set_uint64_262144_16 -2.65% 1220401.210 1188049.653 - 0.39% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.65% 58768.446 57212.286 - 2.11% -
BM_StringFindNoMatch/64 -2.65% 2.163 2.106 - 0.51% -
std::rotate_copy(deque<int>)/1024 -2.64% 35.488 34.550 - -0.70% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.64% 28.146 27.402 - -2.31% -
std::set<int>::ctor(const&)/1024 -2.64% 6480.288 6309.077 - 0.03% -
BM_std_minmax_element<char>/4 -2.64% 1.242 1.209 - -6.53% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.64% 13.305 12.954 - 0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.63% 19.077 18.575 - -1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.63% 5785.502 5633.364 - -1.71% -
SetIntersection_Front_Set_uint64_256_256 -2.63% 7735785.346 7532468.214 - 3.56% -
BM_deque_vector_ranges_move/2 -2.62% 1.833 1.785 - -2.34% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.62% 13371.270 13020.574 - 1.52% -
SetIntersection_None_Vector_string_262144_4 -2.62% 1293118.388 1259229.459 - -0.31% -
std::swap_ranges(deque<int>)/32 -2.62% 10.696 10.416 - -2.97% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -2.60% 506.976 493.796 - 1.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.60% 60.560 58.985 - 1.47% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.60% 1302605.713 1268759.522 - -2.14% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -2.59% 4.292 4.181 - -12.63% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.59% 20796.107 20258.396 - -1.39% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.58% 23630.668 23020.221 - -1.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.58% 163.631 159.405 - -3.14% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -2.58% 672.482 655.140 - -2.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.58% 17.629 17.174 - -0.71% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.57% 14.507 14.134 - 12.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.57% 385.331 375.418 - -0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.57% 2106497.152 2052344.480 - -10.94% -
SetIntersection_Interlaced_Vector_float_256_16 -2.57% 6200303.303 6040975.488 - -17.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.57% 181600.822 176937.995 - -1.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.56% 2.760 2.689 - 1.02% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.56% 14.450 14.080 - 12.98% -
BM_deque_deque_move/2 -2.56% 2.300 2.242 - -2.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.55% 22.037 21.476 - -0.05% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.54% 33.248 32.404 - 9.71% -
BM_deque_deque_ranges_copy_backward/64 -2.54% 3.475 3.387 - 0.15% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.54% 27035.544 26349.405 - -3.99% -
BM_CmpEqual_int_ushort -2.53% 1.095 1.067 - -1.14% -
SetIntersection_Interlaced_Vector_float_64_4 -2.52% 17983860.766 17530250.354 - -1.05% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.52% 52.287 50.970 - 3.77% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.52% 47.104 45.918 - 32.24% -
std::multiset<std::string>::clear()/32 -2.52% 914.082 891.067 - -1.18% -
BM_deque_vector_copy_backward/0 -2.52% 1.422 1.386 - -12.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.52% 31.331 30.543 - 30.71% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.51% 13.088 12.759 - 0.53% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.50% 12411.820 12101.888 - -1.05% -
BM_PushHeap_uint32_Ascending_64 -2.50% 1.612 1.572 - 3.24% -
SetIntersection_Interlaced_Vector_string_256_4 -2.50% 6118147.281 5965423.730 - -3.03% -
BM_PushHeap_string_SingleElement_4 -2.49% 2.361 2.302 - -0.54% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.48% 11968.230 11671.014 - -18.96% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.48% 24.151 23.554 - -3.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.47% 5868809.985 5723604.830 - -2.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.47% 1615317.953 1575388.022 - -8.39% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.47% 18.197 17.748 - 4.84% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -2.46% 6.187 6.035 - -6.57% -
std::remove_if(list<int>)_(sprinkled)/32 -2.46% 58.183 56.753 - -0.40% -
std::set<int>::insert(value)_(already_present)/8192 -2.46% 9.823 9.582 - 3.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.45% 1098309.826 1071357.787 - -0.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.45% 26443.058 25795.250 - -21.48% -
SetIntersection_Interlaced_Set_string_262144_256 -2.45% 2039815.593 1989846.437 - -6.44% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.45% 162.294 158.326 - 0.71% -
SetIntersection_None_Vector_string_16384_64 -2.44% 1254946.347 1224327.878 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.43% 8990529.313 8771651.551 - 0.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.42% 24.492 23.898 - -1.76% -
std::partial_sort(vector<int>)_(heap)/8 -2.42% 28.356 27.670 - -0.62% -
bm_lexicographical_compare<unsigned_char>/64 -2.42% 1.933 1.887 - 1.35% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.42% 16.101 15.712 - 0.10% -
std::copy(vector<bool>)_(aligned)/32768 -2.41% 35.954 35.085 - -0.31% -
std::unordered_set<int>::erase(iterator)/1024 -2.41% 20.131 19.645 - -1.95% -
std::partition(list<int>)_(dense)/8192 -2.41% 5183.087 5058.017 - -6.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.41% 23.079 22.523 - 3.26% -
SetIntersection_None_Set_uint32_1024_16 -2.41% 9160489.781 8939873.189 - 0.59% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 690.947 674.308 - -0.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.41% 19.589 19.117 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.41% 21.057 20.550 - -1.58% -
SetIntersection_None_Set_float_64_16 -2.40% 18319000.959 17878718.594 - -0.60% -
std::shift_left(vector<int>)/32 -2.40% 3.949 3.854 - -2.40% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -2.40% 33.273 32.475 - 9.52% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.40% 16.186 15.798 - 1.37% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.39% 0.477 0.466 - -0.80% -
SetIntersection_Front_Vector_string_262144_4 -2.39% 1189580.305 1161133.499 - -2.70% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.39% 428.652 418.425 - -2.06% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -2.38% 5183.554 5060.014 - -2.40% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.38% 4.368 4.264 - -1.61% -
SetIntersection_Front_Vector_string_262144_256 -2.37% 9649375.657 9420565.443 - -1.68% -
std::multiset<std::string>::find(key)_(existent)/32 -2.37% 15.113 14.755 - 3.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -2.36% 4079.018 3982.626 - -1.31% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -2.36% 2.312 2.257 - 1.69% -
SetIntersection_None_Set_uint32_262144_4 -2.36% 1210599.203 1182045.002 - -8.11% -
std::set<std::string>::clear()/1024 -2.36% 22156.717 21634.404 - 1.57% -
std::partition(list<int>)_(dense)/32 -2.36% 8.862 8.653 - -0.28% -
rng::contains(vector<int>)_(process_all)/8 -2.35% 2.539 2.480 - -7.00% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -2.35% 1031.602 1007.406 - 10.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.34% 1168550.264 1141166.833 - -0.05% -
rng::find_if(vector<bool>)_(process_all)/50 -2.34% 24.517 23.944 - -0.49% -
SetIntersection_Interlaced_Set_string_16384_4 -2.33% 200586125.878 195903119.896 - -3.90% -
SetIntersection_None_Set_uint32_262144_16 -2.33% 1209596.355 1181422.850 - -8.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.33% 1206013.578 1177932.042 - -0.69% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.33% 69916.425 68288.953 - -0.22% -
SetIntersection_None_Vector_uint32_1024_256 -2.32% 1100928.578 1075369.273 - -0.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.32% 761.917 744.234 - -1.21% -
std::partition(deque<int>)_(dense)/32 -2.32% 9.297 9.082 - -1.76% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.32% 23.544 22.999 - 0.17% -
std::partition(list<int>)_(dense)/50 -2.31% 13.602 13.288 - 0.96% -
SetIntersection_Front_Set_uint64_262144_1 -2.31% 1066627.481 1041989.382 - -1.36% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.31% 209631.683 204791.430 - -0.30% -
SetIntersection_None_Vector_float_262144_4 -2.30% 1154979.530 1128427.378 - 0.43% -
std::is_sorted_until(deque<int>,_pred)/8 -2.30% 4.233 4.135 - -2.15% -
SetIntersection_Interlaced_Set_string_262144_64 -2.30% 2125730.955 2076894.858 - -10.22% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.30% 1295285.480 1265528.644 - 0.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.30% 807.320 788.782 - -1.99% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.29% 145881.085 142535.663 - -0.11% -
SetIntersection_None_Vector_float_16384_1024 -2.29% 1117979.625 1092366.490 - -1.55% -
SetIntersection_Front_Set_uint64_16384_4 -2.29% 1072469.892 1047927.722 - -1.77% -
std::equal(vector<bool>)_(unaligned)/8192 -2.29% 56.466 55.175 - -1.80% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -2.28% 6092.677 5953.479 - -3.03% -
BM_num_put<long_double> -2.28% 59.833 58.467 - -0.73% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.28% 79.843 78.021 - 0.03% -
SetIntersection_None_Vector_uint64_262144_4 -2.28% 1135716.446 1109808.659 - -2.28% -
SetIntersection_None_Set_float_256_16 -2.28% 10968268.334 10718155.386 - -1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.28% 11521432.207 11259312.479 - -1.56% -
SetIntersection_Front_Vector_uint32_262144_1024 -2.27% 5420610.967 5297713.370 - -10.40% -
SetIntersection_Front_Set_float_1024_1 -2.26% 1044902.752 1021247.973 - -2.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.26% 1998167.399 1953064.533 - -7.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.25% 3.808 3.722 - -0.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.25% 43.432 42.456 - -0.24% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.25% 42.979 42.014 - -1.17% -
SetIntersection_Interlaced_Set_float_16384_1 -2.25% 1053058.862 1029402.896 - 2.50% -
SetIntersection_Front_Set_string_1024_1024 -2.24% 56340158.572 55078172.095 - 0.67% -
SetIntersection_Front_Set_float_256_256 -2.24% 8213147.406 8029327.421 - -0.41% -
SetIntersection_None_Set_float_262144_4 -2.24% 1202624.269 1175712.320 - -2.85% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.23% 26.664 26.070 - 2.23% -
BM_vector_deque_copy/64 -2.23% 2.799 2.736 - -1.53% -
std::copy(deque<int>)/32768 -2.23% 1171.876 1145.776 - 0.32% -
std::replace(deque<int>)_(prefix)/32 -2.23% 13.002 12.712 - 0.01% -
SetIntersection_None_Vector_string_262144_64 -2.22% 1312619.633 1283505.825 - -0.48% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.22% 3672.718 3591.278 - 0.50% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.21% 54246.486 53047.943 - 0.33% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.21% 36968.048 36151.870 - -2.19% -
SetIntersection_None_Set_float_262144_256 -2.20% 1202136.311 1175631.996 - -3.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.20% 82543.259 80731.347 - -1.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -2.19% 6015.443 5883.778 - -1.13% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -2.18% 5169.937 5057.004 - -2.12% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.18% 13896862.063 13593407.784 - -2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.18% 1166114.460 1140653.363 - 1.69% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.18% 4.814 4.709 - -0.99% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -2.18% 4199.752 4108.265 - 0.70% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.17% 3.673 3.593 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.17% 1617379.233 1582300.537 - -8.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.16% 1178610.370 1153112.424 - -0.67% -
SetIntersection_Front_Vector_string_16384_256 -2.16% 9557942.536 9351182.491 - -1.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.16% 623465.627 610013.414 - -0.79% -
std::set<std::string>::count(key)_(non-existent)/32 -2.16% 10.499 10.273 - -1.81% -
std::lower_bound(std::forward_list<int>)/100 -2.15% 82.431 80.655 - -3.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -2.15% 20.056 19.625 - 1.56% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 6605.043 6463.195 - 0.24% -
BM_deque_deque_ranges_move/64000 -2.14% 3121.227 3054.459 - -1.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.14% 17393.920 17021.984 - -5.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.14% 1.461 1.430 - 20.29% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.13% 6804.893 6659.757 - 2.59% -
rng::find_last(list<int>)_(bail_90%)/50 -2.13% 1.273 1.246 - -1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.12% 2577075.739 2522431.199 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.11% 10005403.778 9794376.917 - -1.50% -
SetIntersection_None_Set_uint64_64_1 -2.10% 22666625.112 22190734.131 - -1.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.09% 1765.953 1728.959 - -0.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.09% 640.719 627.299 - -0.39% -
SetIntersection_None_Set_string_256_4 -2.09% 11635324.337 11392219.629 - -0.63% -
std::sort_heap(vector<int>)/8 -2.09% 30.105 29.477 - -0.48% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.09% 35.911 35.161 - -1.55% -
BM_PushHeap_uint64_Random_16 -2.08% 4.507 4.413 - -0.05% -
std::find(list<int>)_(process_all)/32768 -2.08% 26404.604 25856.320 - -0.50% -
std::unordered_set<int>::erase(iterator)/32 -2.07% 20.032 19.617 - -1.46% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 669.994 656.120 - -0.99% -
SetIntersection_Front_Set_string_1024_256 -2.07% 15845488.320 15517981.484 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.07% 18906245.426 18515553.265 - 0.80% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.07% 828.472 811.354 - -0.28% -
BM_PushHeap_string_Random_1024 -2.06% 14.938 14.630 - -2.79% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.06% 31.656 31.003 - 0.91% -
std::map<std::string,_int>::find(key)_(existent)/8192 -2.06% 32.852 32.175 - 7.10% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.06% 1054594.736 1032886.683 - -0.87% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.05% 18.230 17.856 - -22.36% -
std::stable_sort(deque<int>)_(heap)/8 -2.05% 24.791 24.282 - 1.52% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 5504.562 5391.838 - -2.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.05% 36.771 36.019 - -2.64% -
BM_num_put<double> -2.04% 58.483 57.289 - -0.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.04% 1175051.801 1151051.515 - -0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.04% 121226.347 118750.907 - -1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.04% 11766.025 11525.767 - -3.66% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.04% 4.928 4.827 - -3.27% -
rng::find_if_not(vector<bool>)_(process_all)/50 -2.04% 23.795 23.310 - -2.17% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.03% 33.173 32.498 - 1.14% -
std::stable_sort(deque<int>)_(ascending)/8 -2.03% 18.257 17.886 - 2.38% -
std::set<std::string>::count(key)_(existent)/1024 -2.03% 25.022 24.515 - 2.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.03% 18.195 17.826 - -1.06% -
std::remove(list<int>)_(prefix)/1024 -2.03% 1041.633 1020.540 - 3.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.02% 209723901.791 205483117.654 - 0.95% -
std::multiset<int>::count(key)_(existent)/32 -2.02% 3.899 3.820 - -0.24% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.01% 117523.446 115156.372 - -1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.00% 1615964.760 1583630.613 - -10.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.00% 352419803.376 345375653.756 - 0.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.00% 32.908 32.251 - 11.69% -
SetIntersection_Front_Vector_uint32_262144_1 -1.99% 1060266.957 1039158.360 - -0.30% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.99% 9.909 9.712 - -5.97% -
std::deque<std::string>::ctor(size)/8192 -1.99% 8536.544 8366.686 - -0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.99% 0.671 0.657 - -5.66% -
BM_PushHeap_string_Random_16384 -1.99% 16.159 15.838 - -3.79% -
BM_deque_deque_ranges_copy_backward/1024 -1.98% 38.292 37.532 - -0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.98% 1898583.864 1860929.165 - 6.39% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.98% 1.655 1.622 - -0.11% -
SetIntersection_Interlaced_Set_string_64_4 -1.98% 26147258.639 25630011.682 - -1.14% -
BM_CmpEqual_short_int -1.98% 1.138 1.115 - 0.30% -
std::copy_backward(vector<int>)/262144 -1.97% 12537.869 12290.263 - -1.43% -
SetIntersection_Interlaced_Set_string_1024_4 -1.97% 10466824.667 10260161.349 - 0.31% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.97% 23.969 23.496 - 0.55% -
bm_lexicographical_compare<int>/64 -1.97% 4.392 4.305 - -4.46% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.97% 23.800 23.330 - -0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.97% 456.502 447.500 - 2.73% -
SetIntersection_None_Set_float_262144_1 -1.97% 1206732.910 1182939.045 - -2.50% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.97% 499589.934 489742.652 - -2.16% -
std::deque<std::string>::ctor(size)/1024 -1.97% 723.380 709.133 - -0.20% -
std::pop_heap(vector<std::string>)/1024 -1.97% 21.003 20.589 - -1.58% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.97% 4324.259 4239.252 - -0.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.96% 44504.189 43630.209 - -5.50% -
SetIntersection_None_Set_float_262144_64 -1.96% 1200356.119 1176815.674 - -2.79% -
std::find(list<int>)_(bail_25%)/32768 -1.96% 8395.526 8230.890 - 4.92% -
std::partition_copy(vector<int>)/1024 -1.96% 468.133 458.974 - 0.56% -
SetIntersection_None_Set_uint64_1024_16 -1.95% 8934124.001 8759481.145 - -0.42% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.95% 247833.350 242996.615 - -2.76% -
std::set<std::string>::find(key)_(non-existent)/8192 -1.95% 29.907 29.324 - 9.49% -
SetIntersection_None_Set_float_262144_16 -1.95% 1199240.398 1175841.881 - -2.63% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.95% 1.683 1.650 - 9.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.94% 13374.475 13115.396 - -0.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.94% 1058726.182 1038218.173 - -0.38% -
BM_deque_vector_ranges_move/64 -1.94% 2.652 2.601 - -1.52% -
std::move(list<int>)/512 -1.94% 354.388 347.530 - -6.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.93% 19.514 19.137 - 0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.93% 1165131.123 1142615.528 - -2.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.93% 763.318 748.578 - 0.46% -
std::set<int>::ctor(const&,_alloc)/8192 -1.93% 50476.893 49502.353 - -0.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.93% 1.236 1.213 - 2.25% -
std::partial_sort_copy(list<int>)_(ascending)/8192 -1.93% 57598.004 56488.187 - -0.66% -
std::remove_if(list<int>)_(sprinkled)/50 -1.93% 76.207 74.739 - 6.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.92% 119892425.907 117586819.682 - -1.96% -
std::unordered_set<std::string>::clear()/1024 -1.92% 23555.022 23102.728 - 3.54% -
SetIntersection_Front_Vector_float_256_64 -1.92% 4350783.232 4267248.455 - -1.73% -
BM_std_minmax_element<long_long>/3 -1.92% 1.214 1.191 - -7.90% -
SetIntersection_None_Vector_float_256_64 -1.92% 3446668.663 3380626.565 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.91% 1980587.078 1942665.527 - -5.58% -
std::multimap<int,_int>::ctor(const&)/32 -1.90% 225.725 221.428 - -0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.90% 1422.722 1395.646 - 3.32% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.90% 69.123 67.809 - -2.61% -
BM_CmpLess_int_schar -1.90% 1.135 1.114 - -1.54% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -1.90% 667.501 654.843 - -1.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.90% 24.330 23.869 - -0.34% -
SetIntersection_None_Set_float_262144_262144 -1.89% 1203859.619 1181068.195 - -1.80% -
SetIntersection_Front_Set_float_262144_262144 -1.89% 1666335.123 1634789.145 - 1.52% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.89% 58614.195 57504.650 - 4.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.89% 22026106.379 21609315.821 - -0.64% -
BM_PushHeap_string_Ascending_16 -1.89% 4.806 4.715 - -0.69% -
BM_PushHeap_float_Random_1 -1.89% 0.548 0.537 - -22.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.88% 21560590.423 21154173.449 - -0.12% -
rng::fold_left(deque<int>)/8192 -1.88% 4548.722 4463.081 - 3.10% -
BM_CmpEqual_int_uint -1.87% 1.092 1.072 - -1.28% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.87% 5.606 5.501 - 1.40% -
BM_CmpLess_ushort_ushort -1.86% 1.069 1.049 - -2.85% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.86% 506.577 497.163 - 1.07% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.86% 952.738 935.043 - -0.82% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.86% 3.624 3.556 - 1.40% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.86% 17249171.116 16929085.685 - -2.56% -
std::rotate(list<int>)_(by_1/4)/50 -1.86% 26.229 25.742 - -0.34% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.85% 654.178 642.067 - 0.32% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.85% 70.906 69.594 - 0.48% -
std::for_each(multiset<int>::iterator)/32 -1.85% 23.999 23.556 - 0.20% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.85% 15.818 15.526 - 1.48% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.84% 2.118 2.079 - -0.27% -
BM_num_get<long_long> -1.84% 10.921 10.720 - -2.87% -
std::set<std::string>::contains(key)_(non-existent)/1024 -1.84% 22.396 21.983 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.84% 6.886 6.759 - -2.27% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.84% 4164355.830 4087696.971 - -1.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -1.84% 6.498 6.378 - -1.78% -
BM_deque_deque_move/1 -1.83% 2.543 2.496 - -2.22% -
SetIntersection_None_Set_float_262144_1024 -1.83% 1202776.531 1180784.344 - -2.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.83% 34.206 33.581 - 2.68% -
BM_vector_deque_ranges_copy_backward/512 -1.83% 18.101 17.770 - 1.66% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.83% 52287.862 51333.242 - 0.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.82% 43703.231 42906.284 - -2.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.82% 24.797 24.346 - -0.06% -
SetIntersection_None_Set_uint64_1024_1024 -1.82% 8875416.149 8714297.525 - -1.33% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -1.81% 30.163 29.616 - 9.51% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.81% 430.405 422.600 - 0.13% -
SetIntersection_Interlaced_Set_string_262144_16 -1.81% 2134882.242 2096182.375 - -10.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.81% 17349767.570 17035781.876 - 0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.81% 15890.044 15602.715 - 0.88% -
std::shift_left(list<int>)/8192 -1.81% 7693.478 7554.601 - 7.38% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.80% 752.072 738.511 - 0.09% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.80% 1050485.208 1031559.834 - -1.77% -
BM_CmpEqual_schar_uint -1.80% 1.103 1.084 - -2.30% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.80% 1438.599 1412.764 - -0.64% -
std::move(vector<bool>)_(unaligned)/64 -1.79% 1.646 1.616 - -0.93% -
std::fill(vector<int>)/32 -1.79% 1.055 1.036 - 0.02% -
BM_CmpEqual_schar_uchar -1.79% 1.112 1.092 - 0.05% -
BM_deque_deque_ranges_copy_backward/512 -1.79% 19.201 18.857 - -0.31% -
std::none_of(list<int>)_(process_all)/8192 -1.79% 8115.224 7970.216 - -1.05% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.78% 58.793 57.747 - 0.05% -
BM_num_get<unsigned_int> -1.78% 9.859 9.684 - -2.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.78% 760.793 747.271 - -1.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.77% 30.420 29.881 - 2.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.77% 23.823 23.401 - -4.46% -
ranges::minmax(std::deque<char>)/1 -1.76% 0.672 0.660 - -22.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.76% 24.032 23.609 - -5.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.76% 580.762 570.525 - 0.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 754.865 741.583 - -0.31% -
SetIntersection_None_Vector_string_262144_16384 -1.76% 1308831.951 1285804.217 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.76% 2915982.608 2864708.864 - -2.33% -
SetIntersection_None_Set_string_262144_256 -1.76% 1626162.272 1597579.101 - -11.91% -
std::pop_heap(deque<int>)/1024 -1.76% 12.658 12.436 - 0.85% -
std::remove_copy(deque<int>)_(prefix)/1024 -1.76% 383.696 376.957 - -10.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.75% 668.185 656.487 - 1.93% -
SetIntersection_Interlaced_Set_string_16384_16 -1.75% 242758391.781 238513182.159 - -3.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.75% 39917.341 39219.507 - 0.91% -
BM_vector_deque_move/64 -1.75% 2.847 2.797 - -0.91% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.74% 37.671 37.016 - -1.68% -
std::count(list<int>)_(every_other)/1024 -1.73% 719.792 707.339 - 0.87% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.73% 5.980 5.876 - 1.58% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.72% 4623.814 4544.067 - -0.42% -
BM_StringFindStringLiteral/1024 -1.72% 18.634 18.313 - 1.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.72% 24.460 24.039 - -0.91% -
std::map<int,_int>::ctor(const&)/8192 -1.72% 53278.762 52361.792 - -0.15% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.72% 137.216 134.858 - -0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.72% 680.873 669.181 - -1.08% -
std::set<int>::ctor(const&,_alloc)/1024 -1.72% 6327.509 6218.891 - -0.03% -
SetIntersection_None_Vector_float_262144_16384 -1.72% 1144130.203 1124492.811 - -0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.71% 1183381.625 1163099.949 - -0.23% -
SetIntersection_Interlaced_Set_string_16384_1 -1.71% 1093465.340 1074730.616 - -2.24% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.71% 889.083 873.859 - 1.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.71% 18.900 18.577 - -2.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.71% 1059090.511 1040982.208 - 2.92% -
std::unique(list<int>)_(contiguous)/52 -1.71% 64.920 63.811 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.71% 3.919 3.852 - -1.80% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.71% 2087184.572 2051551.594 - -3.48% -
std::multiset<int>::erase(key)_(existent)/8192 -1.71% 61.459 60.410 - -2.24% -
SetIntersection_None_Vector_float_1024_1 -1.71% 1088018.837 1069455.494 - -2.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.70% 3.597 3.536 - -2.99% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.70% 97810.663 96149.681 - 0.99% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.70% 46.191 45.407 - -3.70% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.70% 54.993 54.060 - -0.11% -
BM_PushHeap_float_QuickSortAdversary_16 -1.69% 0.991 0.974 - -0.30% -
BM_CmpLess_ushort_uchar -1.69% 1.122 1.103 - -0.08% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.68% 166308.994 163507.741 - -2.19% -
std::sort_heap(deque<int>)/8 -1.68% 35.639 35.039 - -4.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.68% 18.572 18.260 - -1.05% -
std::copy_if(vector<int>)_(entire_range)/64 -1.68% 15.869 15.603 - -7.21% -
std::is_sorted(list<int>)/1024 -1.67% 757.594 744.925 - 0.23% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.67% 30.083 29.580 - 0.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.67% 14.923 14.675 - -0.27% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.67% 39.701 39.040 - -3.25% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.66% 113705760.400 111812822.601 - -4.57% -
BM_CmpLess_short_uchar -1.66% 1.095 1.077 - -1.71% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.65% 2.177 2.141 - 0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.65% 670.854 659.799 - -0.23% -
std::stable_partition(list<int>)_(sparse)/50 -1.64% 26.797 26.357 - -0.74% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.64% 7756.233 7628.827 - -0.78% -
SetIntersection_None_Set_string_262144_16384 -1.64% 1625165.607 1598526.205 - -11.86% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.64% 5351.420 5263.876 - -1.62% -
BM_num_get<void*> -1.64% 11.228 11.044 - 2.06% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -1.63% 11.424 11.238 - 10.54% -
BM_StringRead_Cold_Deep_Large -1.63% 1.301 1.280 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.63% 11534517.480 11346411.099 - -2.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.63% 9.414 9.261 - 0.43% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.62% 71.640 70.480 - 0.13% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.62% 1.797 1.768 - 0.08% -
BM_StringFindCharLiteral/1024 -1.61% 18.219 17.925 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.61% 10110851.429 9947670.078 - -4.93% -
std::for_each(multimap<int>::iterator)/8192 -1.61% 7613.759 7490.884 - -32.80% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.61% 4607.112 4532.929 - 0.17% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.61% 17702079.722 17417119.688 - 0.33% -
std::multiset<std::string>::clear()/8192 -1.60% 218257.504 214774.484 - 1.76% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.59% 10.596 10.428 - -2.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.59% 802.715 789.946 - 3.17% -
std::map<int,_int>::erase(iterator)/32 -1.58% 20.911 20.581 - 3.13% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -1.58% 38.784 38.171 - -7.75% -
std::find_end(deque<int>)_(process_all)/1024 -1.58% 300.489 295.747 - -12.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.57% 16708.746 16445.631 - -2.26% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.57% 18.155 17.870 - -1.23% -
std::reverse(vector<int>)/8 -1.57% 1.603 1.578 - -1.82% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.57% 6611.395 6507.916 - -1.08% -
rng::find(vector<bool>)_(process_all)/1024 -1.56% 4.603 4.531 - -4.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.56% 21148.736 20818.793 - 0.35% -
BM_PushHeap_uint64_Ascending_256 -1.56% 2.259 2.224 - 6.36% -
BM_PushHeap_string_SingleElement_256 -1.56% 2.608 2.567 - -0.27% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.56% 180.305 177.500 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.56% 15116743.787 14881562.079 - -1.46% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.55% 7.980 7.856 - 2.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 351144.812 345703.195 - 1.07% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.55% 55.708 54.846 - 0.99% -
std::set<std::string>::clear()/32 -1.54% 905.576 891.614 - -0.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.54% 17.187 16.922 - 7.15% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.54% 180.422 177.641 - 1.05% -
std::sort(vector<int>)_(descending)/8 -1.54% 24.809 24.427 - -0.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.54% 36.208 35.651 - -11.96% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.54% 10071.258 9916.444 - 1.50% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.54% 38364924.880 37775753.379 - -14.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.53% 1086204.821 1069539.994 - 0.15% -
BM_CmpLess_int_int -1.53% 1.068 1.052 - -0.73% -
BM_StringRelational_Compare_Huge_Huge_Control -1.52% 99.997 98.472 - -0.35% -
SetIntersection_None_Vector_string_1024_4 -1.52% 1164323.585 1146576.807 - -2.03% -
rng::starts_with(deque<int>,_pred)/8192 -1.52% 3963.231 3902.824 - -0.21% -
SetIntersection_None_Vector_uint64_16384_256 -1.52% 1102816.874 1086011.820 - -2.42% -
std::generate_n(list<int>)/8192 -1.52% 7563.874 7448.633 - -0.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.52% 29.439 28.991 - 0.40% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.52% 17.300 17.036 - 0.34% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.52% 4068.495 4006.754 - -1.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.51% 8462867.545 8334680.531 - -1.10% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.51% 5867.263 5778.675 - -2.62% -
SetIntersection_Interlaced_Set_string_16_16 -1.51% 61975579.782 61041453.603 - 0.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.51% 6583.311 6484.157 - 1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.50% 46702363.841 46000853.156 - -4.77% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -1.50% 25671.252 25285.866 - 0.21% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.50% 266.873 262.868 - -0.88% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.50% 6976.144 6871.462 - -0.24% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.50% 989.943 975.118 - -0.62% -
SetIntersection_Front_Vector_string_262144_1 -1.50% 1092090.837 1075743.285 - 3.59% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.49% 8.340 8.215 - 0.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.49% 20.819 20.508 - -2.15% -
std::set<std::string>::clear()/8192 -1.49% 216570.852 213336.082 - 1.44% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.49% 16.183 15.942 - -10.55% -
std::reverse(vector<int>)/32768 -1.49% 1050.944 1035.286 - -0.17% -
BM_CmpEqual_uint_short -1.48% 1.017 1.002 - -2.47% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.48% 26.869 26.472 - -1.83% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.48% 2.060 2.029 - -0.86% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.48% 20.751 20.444 - -1.63% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.48% 692.591 682.359 - -1.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 46503.523 45817.221 - 1.00% -
std::sort_heap(vector<NonIntegral>)/8 -1.48% 29.988 29.546 - -4.87% -
BM_deque_vector_ranges_move/70000 -1.47% 3276.590 3228.328 - -1.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.47% 18.802 18.525 - -0.91% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.47% 49624858.331 48895397.270 - -4.06% -
BM_PushHeap_uint64_Random_256 -1.47% 6.004 5.916 - 0.52% -
SetIntersection_None_Vector_uint32_1024_64 -1.47% 1092952.812 1076897.065 - -0.19% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.46% 115.536 113.848 - 1.34% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.46% 55527.762 54717.659 - -0.40% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.46% 7646.211 7534.778 - 5.19% -
std::copy_n(list<int>)/262144 -1.45% 218889.885 215705.577 - 0.03% -
std::map<int,_int>::erase(iterator)/8192 -1.45% 24.366 24.012 - 2.22% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.45% 32.439 31.969 - 28.86% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.45% 161.457 159.121 - -1.95% -
std::set<int>::count(key)_(existent)/1024 -1.45% 4.220 4.159 - 0.38% -
SetIntersection_Front_Set_uint32_16384_4 -1.45% 1062769.793 1047403.593 - -0.03% -
std::sort_heap(deque<int>,_pred)/8192 -1.44% 430417.729 424202.265 - 0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.44% 60727.825 59851.622 - 0.42% -
SetIntersection_Interlaced_Set_float_262144_64 -1.44% 1563835.857 1541280.598 - -0.60% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.44% 22.357 22.035 - -0.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.44% 460272.049 453641.493 - 0.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.44% 747.111 736.352 - 1.88% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.44% 4874.018 4803.954 - -1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.44% 249918368.582 246326365.600 - 1.91% -
BM_deque_vector_ranges_move/1 -1.44% 2.121 2.090 - 0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.44% 2.532 2.496 - -0.51% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.43% 32.347 31.884 - -1.82% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.43% 23066898.295 22737357.180 - 2.66% -
BM_CmpEqual_int_schar -1.43% 1.132 1.116 - -1.23% -
rng::for_each(set<int>)/8 -1.43% 6.686 6.590 - 0.71% -
BM_PushHeap_string_SingleElement_16384 -1.43% 2.607 2.570 - -0.33% -
BM_num_put<long> -1.43% 11.445 11.282 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.42% 0.792 0.781 - 0.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.42% 873833.966 861408.768 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.42% 12694427.858 12514013.778 - -3.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 -1.42% 6932321.470 6833864.146 - 14.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.42% 4353400.954 4291633.051 - 0.29% -
std::set<int>::find(key)_(existent)/8192 -1.42% 8.414 8.294 - 3.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 1414.988 1394.924 - -7.41% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.42% 19.198 18.926 - 0.64% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.42% 618.565 609.806 - 0.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.42% 130.372 128.526 - 4.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.41% 34.761 34.271 - -40.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.41% 14796884.952 14588239.178 - 1.70% -
std::multiset<int>::contains(key)_(existent)/32 -1.41% 1.723 1.699 - -1.16% -
SetIntersection_Front_Set_float_16384_64 -1.41% 1785949.633 1760850.478 - -0.81% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.40% 5.712 5.632 - -1.51% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.40% 42700.087 42100.449 - 0.49% -
std::search(vector<int>)_(single_element)/8192 -1.40% 1828.875 1803.235 - 0.43% -
std::all_of(list<int>)_(process_all)/32768 -1.40% 26127.364 25761.652 - 0.11% -
BM_PushHeap_string_SingleElement_1024 -1.40% 2.619 2.582 - 0.29% -
std::unordered_multiset<int>::erase(iterator)/32 -1.40% 19.724 19.449 - -0.20% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -1.39% 77.656 76.573 - -0.05% -
SetIntersection_Front_Vector_uint64_16384_16 -1.39% 1131969.923 1116218.686 - -0.03% -
std::sort(vector<int>)_(heap)/8 -1.39% 23.667 23.337 - -0.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.39% 199.529 196.754 - -2.66% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.39% 19029.564 18764.973 - 1.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.39% 198.484 195.726 - 2.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.39% 1056787.751 1042127.883 - -1.18% -
std::find(vector<bool>)_(process_all)/1048576 -1.38% 3676.215 3625.308 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.38% 543.244 535.723 - 0.69% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.38% 74678.181 73646.792 - -0.31% -
SetIntersection_None_Vector_string_16384_256 -1.38% 1233125.018 1216107.335 - -0.62% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.38% 13409.446 13224.597 - 5.28% -
SetIntersection_None_Vector_uint64_262144_64 -1.38% 1123390.033 1107907.871 - -1.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.38% 963.759 950.504 - 0.76% -
SetIntersection_Interlaced_Set_string_256_16 -1.37% 18056304.653 17808495.046 - -1.18% -
std::set<int>::ctor(const&,_alloc)/0 -1.37% 12.886 12.709 - 0.31% -
BM_deque_deque_copy_backward/5500 -1.37% 205.130 202.320 - -0.30% -
std::unique(deque<int>)_(sprinkled)/32 -1.36% 54.608 53.864 - 2.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.36% 258797.601 255272.184 - -1.66% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.36% 17.387 17.150 - -0.68% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.36% 367.683 362.680 - -0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.35% 19.191 18.931 - 0.90% -
BM_StringAssignStr_Small_Opaque -1.35% 0.741 0.731 - -2.08% -
SetIntersection_Front_Vector_string_16384_1 -1.35% 1070403.288 1055957.189 - -2.30% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.35% 37.323 36.820 - 43.07% -
std::unordered_set<int>::clear()/32 -1.35% 593.564 585.574 - -1.95% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.34% 11307.894 11155.815 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.34% 28.023 27.648 - -0.20% -
BM_deque_deque_copy/64 -1.34% 3.068 3.027 - -0.66% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.33% 12608320.772 12440588.283 - -2.18% -
SetIntersection_Front_Set_string_1024_1 -1.33% 1093950.095 1079405.050 - -0.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.33% 555640.870 548254.752 - 0.09% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.33% 2116.423 2088.290 - -0.48% -
std::distance(join_view(vector<vector<int>>))/4096 -1.33% 4.593 4.532 - 0.10% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.33% 9.047 8.927 - -1.68% -
std::adjacent_find(list<int>,_pred)/50 -1.33% 29.623 29.230 - 0.16% -
std::reverse(vector<int>)/4096 -1.33% 132.239 130.484 - -0.04% -
std::unordered_set<std::string>::clear()/8192 -1.33% 221418.393 218483.211 - 1.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.33% 64509.133 63654.371 - 1.35% -
std::unique_copy(list<int>)_(contiguous)/32 -1.32% 11.191 11.043 - -1.27% -
SetIntersection_Interlaced_Set_string_64_16 -1.32% 39174771.124 38656199.423 - 1.41% -
std::set<std::string>::ctor(const&)/1024 -1.32% 34958.436 34495.685 - 1.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.32% 12828.926 12659.108 - -1.83% -
SetIntersection_None_Vector_string_16384_16384 -1.32% 1236069.840 1219738.684 - -0.92% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.32% 861544.255 850188.893 - -7.45% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.32% 269.153 265.605 - -1.97% -
BM_deque_vector_ranges_move/64000 -1.32% 2999.175 2959.660 - -2.22% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.32% 4855.398 4791.448 - -0.34% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.31% 26823.663 26471.035 - -1.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.31% 675.611 666.755 - 2.37% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.31% 13.337 13.163 - -0.03% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.31% 19.735 19.477 - -4.45% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.30% 20.760 20.489 - 1.12% -
std::reverse(vector<int>)/512 -1.30% 16.549 16.334 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.30% 16534993.567 16319569.436 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.30% 8391087.271 8282014.742 - -0.26% -
std::remove(vector<int>)_(prefix)/1024 -1.30% 309.201 305.188 - 0.18% -
std::rotate(list<int>)_(by_1/3)/50 -1.30% 22.992 22.694 - -0.53% -
std::multiset<std::string>::insert(value)_(already_present)/32 -1.30% 49.283 48.644 - -0.43% -
std::adjacent_find(vector<int>)/8 -1.30% 2.055 2.028 - 1.24% -
SetIntersection_None_Vector_float_16384_4 -1.30% 1112294.313 1097882.562 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.29% 1044095.273 1030575.645 - -0.69% -
SetIntersection_None_Set_float_1024_1024 -1.29% 8992437.371 8876488.363 - 1.31% -
std::stable_partition(list<int>)_(sparse)/8192 -1.29% 8751.420 8638.669 - -7.19% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.29% 240298.776 237207.117 - -0.01% -
std::copy_backward(vector<int>)/32768 -1.29% 3783.374 3734.721 - -0.88% -
std::copy(vector<bool>)_(aligned)/4096 -1.28% 4.786 4.724 - 0.70% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.28% 6388.215 6306.324 - -0.11% -
std::map<int,_int>::erase(iterator)/1024 -1.28% 20.888 20.621 - 2.68% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.28% 20.352 20.091 - -2.23% -
SetIntersection_Front_Set_string_16384_64 -1.28% 4738060.792 4677527.770 - -1.16% -
std::find_end(vector<int>)_(same_length)/8192 -1.28% 2019.324 1993.543 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.27% 1169988.788 1155097.607 - 0.62% -
std::sort_heap(deque<int>)/1024 -1.27% 13414.351 13243.658 - -0.34% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.27% 10.273 10.142 - 0.05% -
std::partition(vector<int>)_(sparse)/50 -1.27% 13.802 13.627 - -1.09% -
std::unordered_set<int>::erase(iterator)/8192 -1.27% 20.122 19.867 - -2.64% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.26% 1.803 1.780 - -0.31% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.26% 14.081 13.904 - -0.77% -
std::multiset<int>::insert(value)_(already_present)/32 -1.26% 18.482 18.249 - -1.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.26% 456190.135 450451.601 - 0.46% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.26% 87.709 86.606 - 5.72% -
SetIntersection_None_Vector_uint32_1024_1024 -1.26% 1089653.814 1075967.879 - 0.32% -
SetIntersection_Front_Vector_uint64_1024_16 -1.26% 1116388.093 1102369.014 - -0.51% -
std::equal(vector<bool>)_(unaligned)/8 -1.26% 0.896 0.885 - 0.77% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.25% 11.544 11.399 - 0.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -1.25% 2.509 2.477 - -2.48% -
SetIntersection_None_Vector_float_16384_1 -1.25% 1114276.364 1100311.031 - 0.76% -
SetIntersection_None_Vector_string_256_4 -1.25% 4482800.399 4426775.475 - 0.35% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.25% 14145.927 13969.238 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.24% 87.372 86.285 - -6.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.24% 4348553.496 4294530.578 - -1.79% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 699.898 691.227 - -0.14% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.24% 148800.251 146959.770 - 2.26% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -1.23% 48.623 48.023 - 14.77% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.23% 450.553 444.997 - -1.22% -
std::make_heap(deque<int>)_(shuffled)/8 -1.22% 25.042 24.736 - -1.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 63535.202 62759.993 - -14.01% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.22% 8.841 8.733 - -1.35% -
BM_StringRelational_Less_Small_Large_Control -1.22% 1.871 1.849 - 0.12% -
SetIntersection_Interlaced_Set_string_256_256 -1.22% 31682988.780 31296989.472 - -3.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.22% 4611316.488 4555160.139 - -1.08% -
std::multiset<std::string>::ctor(const&)/1024 -1.22% 34985.832 34559.983 - 0.49% -
BM_PushHeap_uint32_Ascending_256 -1.21% 2.158 2.132 - 2.56% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.21% 13216.312 13055.843 - 0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 11604.066 11463.293 - -0.84% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.21% 283.967 280.532 - 0.13% -
BM_deque_deque_copy/70000 -1.21% 3208.723 3169.931 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.21% 16.294 16.097 - 2.70% -
rng::for_each(set<int>)/32 -1.21% 25.271 24.966 - -0.59% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.21% 52314.075 51682.177 - 2.66% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.21% 1.779 1.757 - 0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.20% 11034.755 10902.014 - -0.13% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.20% 12689.297 12536.669 - -1.50% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.20% 29.987 29.626 - 12.68% -
std::is_partitioned(list<int>)_(partitioned)/8192 -1.20% 6859.529 6777.111 - -34.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.20% 769.435 760.223 - 1.99% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.20% 44568.276 44035.102 - 1.63% -
BM_StringRelational_Compare_Huge_Small_Control -1.20% 1.867 1.845 - -0.34% -
bm_gcd_random -1.20% 29.205 28.856 - -0.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.19% 21.035 20.784 - 1.39% -
std::rotate(deque<int>)_(by_1/4)/50 -1.19% 27.303 26.979 - -3.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.19% 39.051 38.587 - 6.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.19% 46.639 46.086 - 0.42% -
SetIntersection_Front_Vector_float_262144_64 -1.18% 1359856.170 1343764.148 - -0.40% -
BM_CmpLess_uint_int -1.18% 1.076 1.063 - -1.45% -
std::sort(vector<int>)_(descending)/1024 -1.18% 1027.017 1014.880 - 0.36% -
BM_num_get<unsigned_short> -1.18% 10.300 10.178 - 1.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.18% 1341670.412 1325855.631 - -1.05% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.18% 22.281 22.018 - 2.50% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.18% 30.129 29.774 - 10.27% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -1.18% 32.862 32.475 - 1.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.18% 16395.156 16202.339 - -0.17% -
SetIntersection_Interlaced_Set_float_262144_256 -1.18% 1566091.388 1547681.316 - -0.77% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.18% 1513.986 1496.195 - 0.18% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.17% 760.578 751.658 - -2.29% -
std::sort(vector<int>)_(descending)/8192 -1.17% 7242.380 7157.603 - -0.29% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.17% 12921.756 12770.543 - 0.95% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.17% 7553.521 7465.212 - -0.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.17% 1056834.183 1044503.355 - -0.69% -
SetIntersection_None_Vector_float_16384_16 -1.17% 1112224.151 1099266.368 - 1.02% -
std::unordered_multiset<int>::clear()/1024 -1.16% 8347.509 8250.474 - 1.60% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.16% 604.073 597.053 - -3.25% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.16% 1943.706 1921.121 - 2.03% -
SetIntersection_Interlaced_Vector_float_16384_4 -1.16% 1407571.341 1391217.861 - -14.13% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.16% 1521858.316 1504190.838 - -1.13% -
std::find_end(vector<int>)_(match_near_end)/1000 -1.16% 27.806 27.483 - -3.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.16% 396.372 391.782 - 0.75% -
BM_num_put<unsigned_long> -1.16% 11.483 11.350 - 4.28% -
SetIntersection_Interlaced_Set_float_262144_4 -1.15% 1287400.799 1272576.988 - -0.42% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.15% 9100.524 8996.077 - -1.14% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.15% 511.451 505.587 - -0.92% -
std::find(vector<char>)_(process_all)/50 -1.14% 1.641 1.622 - -1.76% -
std::lower_bound(std::deque<int>)/8192 -1.14% 65.692 64.941 - 0.62% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.14% 17.148 16.952 - -1.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.14% 14634.000 14466.927 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.14% 19.426 19.205 - -0.07% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.14% 2030042.690 2006980.170 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.14% 14018.189 13859.023 - 0.78% -
std::vector<std::string>::ctor(size)/8192 -1.13% 4180.311 4132.872 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.13% 1086092.753 1073773.932 - -2.84% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.13% 52907.867 52307.807 - 1.26% -
std::find_end(list<int>)_(match_near_end)/1000 -1.13% 77.879 76.996 - -2.60% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.13% 231.443 228.820 - -0.11% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.13% 56972.722 56327.857 - -2.23% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.13% 16.351 16.167 - 3.18% -
BM_deque_vector_ranges_copy/65536 -1.13% 2967.567 2934.087 - -9.59% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.13% 8039006.610 7948510.279 - -6.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.13% 6.837 6.760 - -0.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.12% 26.251 25.956 - -40.46% -
BM_PushHeap_string_SingleElement_262144 -1.12% 2.646 2.616 - 1.06% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.12% 12.490 12.350 - -0.41% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.12% 8871.827 8772.320 - -0.80% -
rng::for_each(multimap<int>)/32 -1.12% 26.378 26.082 - -0.96% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.12% 4.060 4.014 - 0.03% -
std::map<int,_int>::clear()/1024 -1.12% 10618.850 10500.220 - 6.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.12% 7.018 6.940 - -1.14% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -1.12% 2423208.630 2396171.075 - -0.22% -
SetIntersection_Front_Vector_float_262144_4 -1.11% 1052376.195 1040645.356 - 0.07% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.11% 29.897 29.564 - -4.88% -
BM_PushHeap_float_Random_262144 -1.11% 7.758 7.672 - -0.52% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.11% 305813.039 302412.055 - 9.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.11% 15141.955 14973.815 - -0.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.11% 36067.489 35667.650 - 10.26% -
BM_StringFindMatch2/32768 -1.11% 1579.939 1562.429 - -0.04% -
std::pop_heap(deque<float>)/1024 -1.11% 12.805 12.663 - 2.83% -
BM_StringFindMatch1/32768 -1.11% 1580.120 1562.646 - -0.05% -
SetIntersection_None_Set_uint64_1024_1 -1.11% 8988767.555 8889380.414 - 0.77% -
BM_CmpEqual_schar_short -1.10% 1.126 1.114 - 0.55% -
SetIntersection_Front_Set_uint64_262144_262144 -1.10% 1698716.717 1680037.760 - -0.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.10% 20.392 20.168 - 2.97% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.10% 110632.353 109418.191 - -1.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.09% 528.176 522.430 - -0.39% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.09% 13329629.814 13184620.111 - -0.24% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.09% 24.542 24.275 - 0.19% -
SetIntersection_None_Vector_uint32_1024_1 -1.09% 1090144.046 1078296.909 - 0.29% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.09% 35178.119 34796.186 - 0.28% -
SetIntersection_None_Vector_uint32_1024_4 -1.09% 1090544.956 1078710.576 - -0.29% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -1.08% 394.381 390.120 - 12.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.08% 12364.163 12230.767 - 0.16% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.08% 7.580 7.498 - -1.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.08% 6580.427 6509.576 - 0.46% -
rng::for_each(map<int>)/8192 -1.08% 7392.749 7313.174 - -36.22% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.07% 20.873 20.648 - 0.27% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.07% 19856.597 19644.096 - -3.82% -
rng::starts_with(list<int>,_pred)/8 -1.07% 3.531 3.493 - -0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.07% 9028.445 8932.269 - 3.50% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.07% 5.501 5.442 - -0.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.06% 62606.343 61940.927 - -1.42% -
std::search(vector<int>)_(no_match)/1024 -1.06% 211.760 209.510 - -4.08% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.06% 10.321 10.212 - 0.43% -
SetIntersection_None_Vector_uint32_256_256 -1.06% 2141153.216 2118412.579 - -0.41% -
SetIntersection_None_Set_string_64_64 -1.06% 11666457.595 11542561.163 - -1.62% -
BM_CmpEqual_uchar_short -1.06% 1.016 1.005 - -2.67% -
BM_deque_vector_ranges_move_backward/5500 -1.06% 198.906 196.797 - -0.65% -
std::multiset<int>::ctor(const&)/1024 -1.06% 6613.231 6543.189 - 2.42% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.06% 2174.835 2151.826 - -1.10% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -1.06% 35.198 34.826 - -3.72% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.05% 12353.967 12223.870 - -2.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.05% 405.222 400.962 - 2.43% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.05% 14.943 14.787 - -0.70% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.05% 18.814 18.617 - 0.48% -
BM_CmpLess_schar_uint -1.05% 1.118 1.106 - 1.58% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.05% 2249.811 2226.257 - 0.03% -
SetIntersection_Front_Set_float_64_4 -1.04% 16184868.815 16015759.326 - -1.18% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.04% 22.199 21.967 - 0.86% -
std::unique(list<int>,_pred)_(sprinkled)/32 -1.04% 65.209 64.530 - -4.67% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.04% 1.256 1.243 - -8.86% -
std::unique(list<int>,_pred)_(sprinkled)/52 -1.04% 81.432 80.586 - -4.12% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.04% 7.097 7.023 - 0.17% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.04% 510.164 504.869 - -1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.04% 13926.378 13781.859 - -0.41% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.04% 12.156 12.030 - 0.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.04% 6884.737 6813.347 - -0.50% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.04% 192.137 190.145 - 0.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.04% 1022111.784 1011520.893 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.04% 662.442 655.578 - -2.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.03% 44.126 43.669 - -1.99% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.03% 1551.375 1535.321 - 0.23% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.03% 5.580 5.522 - 0.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.03% 230.029 227.649 - 0.10% -
std::any_of(list<int>)_(process_all)/32768 -1.03% 25870.484 25602.949 - 0.20% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.03% 20.548 20.336 - 0.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 6225.281 6161.022 - 0.92% -
SetIntersection_Interlaced_Vector_string_16_16 -1.03% 51995741.112 51459367.870 - -1.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.03% 734.315 726.742 - 12.09% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.03% 7.920 7.839 - -1.57% -
BM_CmpLess_int_short -1.03% 1.138 1.126 - 1.36% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.03% 1.670 1.653 - -2.67% -
std::partition(vector<int>)_(sparse)/32 -1.03% 8.739 8.649 - -2.53% -
std::vector<std::string>::ctor(size)/1024 -1.03% 427.723 423.323 - -0.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.03% 56504.623 55923.565 - 4.57% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.03% 30.131 29.821 - -2.19% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.03% 41847.285 41417.753 - 0.56% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.02% 348505.596 344933.879 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.02% 1644517.252 1627692.869 - -0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.02% 1240425.272 1227745.790 - 1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 10244.479 10139.904 - 20.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.02% 451.225 446.622 - 1.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.02% 9404981.497 9309132.893 - 1.90% -
std::set<int>::equal_range(key)_(existent)/32 -1.02% 1.835 1.816 - -0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.02% 45.859 45.392 - 0.10% -
SetIntersection_None_Vector_string_16384_1 -1.02% 1236641.140 1224087.198 - 4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.01% 11645757.402 11527565.613 - 2.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.01% 5764842.527 5706405.119 - -1.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.01% 19.622 19.423 - 0.30% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.01% 17.180 17.006 - -0.96% -
BM_PushHeap_string_SingleElement_64 -1.01% 2.669 2.642 - 0.18% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.01% 343335.793 339863.644 - -0.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.01% 21.033 20.820 - -0.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 405.744 401.663 - 2.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.00% 120538776.610 119328839.975 - 0.11% -
BM_PushHeap_string_Ascending_4 -1.00% 2.546 2.520 - -2.11% -
BM_deque_deque_move/64 -1.00% 3.072 3.041 - -0.72% -


Report Time: 2.20s
Name Current %
BM_CmpEqual_int_int 1.078 2.56%
BM_CmpEqual_int_schar 1.116 -1.23%
BM_CmpEqual_int_short 1.110 -
BM_CmpEqual_int_uchar 1.112 1.26%
BM_CmpEqual_int_uint 1.072 -1.28%
BM_CmpEqual_int_ushort 1.067 -1.14%
BM_CmpEqual_schar_int 1.107 -
BM_CmpEqual_schar_schar 1.050 -
BM_CmpEqual_schar_short 1.114 -
BM_CmpEqual_schar_uchar 1.092 -
BM_CmpEqual_schar_uint 1.084 -2.30%
BM_CmpEqual_schar_ushort 1.094 -
BM_CmpEqual_short_int 1.115 -
BM_CmpEqual_short_schar 1.124 -
BM_CmpEqual_short_short 1.076 -
BM_CmpEqual_short_uchar 1.103 1.49%
BM_CmpEqual_short_uint 1.156 4.88%
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.077 1.97%
BM_CmpEqual_uchar_schar 1.009 2.26%
BM_CmpEqual_uchar_short 1.005 -2.67%
BM_CmpEqual_uchar_uchar 1.074 2.12%
BM_CmpEqual_uchar_uint 1.056 -
BM_CmpEqual_uchar_ushort 1.054 -
BM_CmpEqual_uint_int 1.059 -
BM_CmpEqual_uint_schar 1.013 -1.84%
BM_CmpEqual_uint_short 1.002 -2.47%
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.061 1.59%
BM_CmpEqual_uint_ushort 1.106 -
BM_CmpEqual_ushort_int 1.058 -1.05%
BM_CmpEqual_ushort_schar 1.018 3.62%
BM_CmpEqual_ushort_short 1.013 -
BM_CmpEqual_ushort_uchar 1.122 2.89%
BM_CmpEqual_ushort_uint 1.058 -1.75%
BM_CmpEqual_ushort_ushort 1.063 1.65%
BM_CmpLess_int_int 1.052 -
BM_CmpLess_int_schar 1.114 -1.54%
BM_CmpLess_int_short 1.126 1.36%
BM_CmpLess_int_uchar 1.110 1.14%
BM_CmpLess_int_uint 1.085 2.13%
BM_CmpLess_int_ushort 1.098 -
BM_CmpLess_schar_int 1.123 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.095 -
BM_CmpLess_schar_uint 1.106 1.58%
BM_CmpLess_schar_ushort 1.095 -
BM_CmpLess_short_int 1.113 -
BM_CmpLess_short_schar 0.951 -
BM_CmpLess_short_short 0.949 -
BM_CmpLess_short_uchar 1.077 -1.71%
BM_CmpLess_short_uint 1.107 -
BM_CmpLess_short_ushort 1.091 -
BM_CmpLess_uchar_int 1.081 -
BM_CmpLess_uchar_schar 1.009 -1.68%
BM_CmpLess_uchar_short 1.049 -
BM_CmpLess_uchar_uchar 1.065 -
BM_CmpLess_uchar_uint 1.068 -
BM_CmpLess_uchar_ushort 1.065 -1.65%
BM_CmpLess_uint_int 1.063 -1.45%
BM_CmpLess_uint_schar 1.055 -
BM_CmpLess_uint_short 0.989 -2.97%
BM_CmpLess_uint_uchar 1.107 -
BM_CmpLess_uint_uint 1.051 -
BM_CmpLess_uint_ushort 1.121 1.51%
BM_CmpLess_ushort_int 1.076 2.17%
BM_CmpLess_ushort_schar 1.029 1.86%
BM_CmpLess_ushort_short 1.053 4.73%
BM_CmpLess_ushort_uchar 1.103 -
BM_CmpLess_ushort_uint 1.067 -
BM_CmpLess_ushort_ushort 1.049 -2.85%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.141 -1.19%
BM_PushHeap_float_Ascending_16 1.024 -3.99%
BM_PushHeap_float_Ascending_16384 4.280 1.91%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.111 -1.82%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.783 -1.81%
BM_PushHeap_float_Descending_1 0.576 7.59%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.367 -3.60%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.363 -7.69%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.513 -
BM_PushHeap_float_PipeOrgan_256 1.729 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.499 3.29%
BM_PushHeap_float_PipeOrgan_64 1.347 3.94%
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.630 -
BM_PushHeap_float_QuickSortAdversary_16 0.974 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.537 -22.95%
BM_PushHeap_float_Random_1024 7.555 -
BM_PushHeap_float_Random_16 5.410 -
BM_PushHeap_float_Random_16384 7.784 3.50%
BM_PushHeap_float_Random_256 7.318 -
BM_PushHeap_float_Random_262144 7.672 -
BM_PushHeap_float_Random_4 2.853 -2.84%
BM_PushHeap_float_Random_64 6.728 -
BM_PushHeap_float_SingleElement_1 0.697 50.69%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 4.95%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.392 9.94%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.430 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.694 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.474 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.615 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.395 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.852 -1.80%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.423 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.865 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -1.37%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.545 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.588 1.05%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -1.13%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.002 2.94%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.410 1.26%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.759 -2.27%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.940 -1.14%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.760 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.615 5.64%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.378 -1.78%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.625 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.572 2.77%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.610 -
BM_PushHeap_string_Ascending_1 0.471 -
BM_PushHeap_string_Ascending_1024 14.069 1.36%
BM_PushHeap_string_Ascending_16 4.715 -
BM_PushHeap_string_Ascending_16384 21.233 7.46%
BM_PushHeap_string_Ascending_256 11.008 -
BM_PushHeap_string_Ascending_262144 28.426 -4.19%
BM_PushHeap_string_Ascending_4 2.520 -2.11%
BM_PushHeap_string_Ascending_64 7.492 -
BM_PushHeap_string_Descending_1 0.470 -26.61%
BM_PushHeap_string_Descending_1024 2.930 20.66%
BM_PushHeap_string_Descending_16 2.230 3.52%
BM_PushHeap_string_Descending_16384 2.874 18.43%
BM_PushHeap_string_Descending_256 2.810 20.06%
BM_PushHeap_string_Descending_262144 4.988 37.37%
BM_PushHeap_string_Descending_4 2.096 9.11%
BM_PushHeap_string_Descending_64 2.517 10.74%
BM_PushHeap_string_PipeOrgan_1 0.527 -
BM_PushHeap_string_PipeOrgan_1024 9.928 2.55%
BM_PushHeap_string_PipeOrgan_16 4.120 -
BM_PushHeap_string_PipeOrgan_16384 14.075 10.51%
BM_PushHeap_string_PipeOrgan_256 8.063 5.34%
BM_PushHeap_string_PipeOrgan_262144 17.217 -4.95%
BM_PushHeap_string_PipeOrgan_4 2.580 1.80%
BM_PushHeap_string_PipeOrgan_64 5.794 1.95%
BM_PushHeap_string_QuickSortAdversary_1 0.528 12.10%
BM_PushHeap_string_QuickSortAdversary_1024 15.658 2.12%
BM_PushHeap_string_QuickSortAdversary_16 10.549 -
BM_PushHeap_string_QuickSortAdversary_16384 17.840 12.51%
BM_PushHeap_string_QuickSortAdversary_256 14.832 -
BM_PushHeap_string_QuickSortAdversary_262144 17.029 4.65%
BM_PushHeap_string_QuickSortAdversary_4 6.345 -1.62%
BM_PushHeap_string_QuickSortAdversary_64 13.199 -
BM_PushHeap_string_Random_1 0.641 -
BM_PushHeap_string_Random_1024 14.630 -2.79%
BM_PushHeap_string_Random_16 10.363 -1.63%
BM_PushHeap_string_Random_16384 15.838 -3.79%
BM_PushHeap_string_Random_256 14.606 1.22%
BM_PushHeap_string_Random_262144 20.835 11.02%
BM_PushHeap_string_Random_4 6.077 -1.13%
BM_PushHeap_string_Random_64 12.924 -
BM_PushHeap_string_SingleElement_1 0.708 -
BM_PushHeap_string_SingleElement_1024 2.582 -
BM_PushHeap_string_SingleElement_16 2.609 -
BM_PushHeap_string_SingleElement_16384 2.570 -
BM_PushHeap_string_SingleElement_256 2.567 -
BM_PushHeap_string_SingleElement_262144 2.616 1.06%
BM_PushHeap_string_SingleElement_4 2.302 -
BM_PushHeap_string_SingleElement_64 2.642 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.637 11.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.530 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.011 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.549 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.764 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.928 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.550 18.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.614 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.609 -2.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.661 2.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.657 -5.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.479 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.025 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.954 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.557 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.416 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.138 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.618 -2.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.496 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.290 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.144 -2.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.096 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.781 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.691 3.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.494 10.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.184 -1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.975 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.307 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.002 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.261 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.622 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.508 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.540 4.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.568 -9.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.618 -
BM_PushHeap_uint32_Ascending_1 0.615 -11.25%
BM_PushHeap_uint32_Ascending_1024 2.601 1.99%
BM_PushHeap_uint32_Ascending_16 0.927 -
BM_PushHeap_uint32_Ascending_16384 3.653 1.51%
BM_PushHeap_uint32_Ascending_256 2.132 2.56%
BM_PushHeap_uint32_Ascending_262144 4.924 4.99%
BM_PushHeap_uint32_Ascending_4 0.583 -
BM_PushHeap_uint32_Ascending_64 1.572 3.24%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 50.29%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.376 -
BM_PushHeap_uint32_PipeOrgan_256 1.695 -
BM_PushHeap_uint32_PipeOrgan_262144 3.022 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.693 62.24%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.920 -1.15%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.607 3.02%
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.504 13.03%
BM_PushHeap_uint32_Random_1024 5.843 1.66%
BM_PushHeap_uint32_Random_16 4.243 2.24%
BM_PushHeap_uint32_Random_16384 5.866 -
BM_PushHeap_uint32_Random_256 5.522 -
BM_PushHeap_uint32_Random_262144 5.863 -
BM_PushHeap_uint32_Random_4 2.100 -6.37%
BM_PushHeap_uint32_Random_64 5.192 3.57%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.367 -
BM_PushHeap_uint32_SingleElement_16 0.336 -2.95%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.341 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.689 4.26%
BM_PushHeap_uint64_Ascending_16 0.980 7.40%
BM_PushHeap_uint64_Ascending_16384 3.705 2.69%
BM_PushHeap_uint64_Ascending_256 2.224 6.36%
BM_PushHeap_uint64_Ascending_262144 4.906 -
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.706 12.70%
BM_PushHeap_uint64_Descending_1 0.522 -13.76%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.371 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.473 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.049 -
BM_PushHeap_uint64_PipeOrgan_4 0.482 -
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.970 1.19%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.170 -
BM_PushHeap_uint64_Random_16 4.413 -
BM_PushHeap_uint64_Random_16384 6.289 -
BM_PushHeap_uint64_Random_256 5.916 -
BM_PushHeap_uint64_Random_262144 6.339 -
BM_PushHeap_uint64_Random_4 2.537 1.03%
BM_PushHeap_uint64_Random_64 5.512 1.74%
BM_PushHeap_uint64_SingleElement_1 0.607 30.49%
BM_PushHeap_uint64_SingleElement_1024 0.363 -2.91%
BM_PushHeap_uint64_SingleElement_16 0.338 -5.70%
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.385 -3.21%
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -4.29%
BM_PushHeap_uint64_SingleElement_64 0.352 -3.68%
BM_StringAssignAsciizMix_Opaque 5.128 3.85%
BM_StringAssignAsciizMix_Transparent 3.010 2.15%
BM_StringAssignAsciiz_Empty_Opaque 3.189 4.97%
BM_StringAssignAsciiz_Empty_Transparent 0.358 3.56%
BM_StringAssignAsciiz_Huge_Opaque 189.877 1.31%
BM_StringAssignAsciiz_Huge_Transparent 189.573 1.15%
BM_StringAssignAsciiz_Large_Opaque 11.543 -
BM_StringAssignAsciiz_Large_Transparent 11.611 -
BM_StringAssignAsciiz_Small_Opaque 3.116 2.45%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 109.630 1.96%
BM_StringAssignStr_Huge_Transparent 108.386 -
BM_StringAssignStr_Large_Opaque 10.161 -
BM_StringAssignStr_Large_Transparent 10.298 -
BM_StringAssignStr_Small_Opaque 0.731 -2.08%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.193 5.70%
BM_StringConstructDestroyCStr_Empty_Transparent 0.274 14.56%
BM_StringConstructDestroyCStr_Huge_Opaque 158.326 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.791 -
BM_StringConstructDestroyCStr_Large_Opaque 17.684 14.73%
BM_StringConstructDestroyCStr_Large_Transparent 11.271 11.69%
BM_StringConstructDestroyCStr_Small_Opaque 2.299 2.17%
BM_StringConstructDestroyCStr_Small_Transparent 0.411 11.57%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 108.568 -
BM_StringCopy_Large 6.129 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.318 30.47%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.762 -
BM_StringDestroy_Large 7.458 2.97%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.311 3.31%
BM_StringEraseToEnd_Huge_Transparent 2.429 3.47%
BM_StringEraseToEnd_Large_Opaque 0.987 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.587 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.995 11.40%
BM_StringEraseWithMove_Empty_Transparent 0.752 18.88%
BM_StringEraseWithMove_Huge_Opaque 44.049 -5.80%
BM_StringEraseWithMove_Huge_Transparent 43.400 3.61%
BM_StringEraseWithMove_Large_Opaque 2.752 -3.38%
BM_StringEraseWithMove_Large_Transparent 2.598 -6.66%
BM_StringEraseWithMove_Small_Opaque 2.236 2.32%
BM_StringEraseWithMove_Small_Transparent 2.231 2.30%
BM_StringFindAllMatch/1 2.943 4.56%
BM_StringFindAllMatch/131072 2269.970 -
BM_StringFindAllMatch/32768 574.441 -
BM_StringFindAllMatch/4096 79.825 -
BM_StringFindAllMatch/512 11.496 -
BM_StringFindAllMatch/64 3.234 5.44%
BM_StringFindAllMatch/8 2.806 5.91%
BM_StringFindCharLiteral/1024 17.925 -
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.616 -
BM_StringFindCharLiteral/2048 39.959 -
BM_StringFindCharLiteral/256 5.357 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.627 -
BM_StringFindCharLiteral/512 9.404 -1.38%
BM_StringFindCharLiteral/64 2.128 -
BM_StringFindCharLiteral/8 1.616 -
BM_StringFindCharLiteral/8192 137.277 -
BM_StringFindMatch1/1 980.435 -
BM_StringFindMatch1/32768 1562.646 -
BM_StringFindMatch1/4096 1056.416 -
BM_StringFindMatch1/512 1000.528 -
BM_StringFindMatch1/64 980.733 -
BM_StringFindMatch1/8 979.879 -
BM_StringFindMatch2/1 980.501 -
BM_StringFindMatch2/32768 1562.429 -
BM_StringFindMatch2/4096 1056.692 -
BM_StringFindMatch2/512 1000.968 1.11%
BM_StringFindMatch2/64 980.395 -
BM_StringFindMatch2/8 979.915 -
BM_StringFindNoMatch/10 1.271 -4.14%
BM_StringFindNoMatch/131072 1960.416 -
BM_StringFindNoMatch/32768 499.125 -
BM_StringFindNoMatch/4096 76.473 2.33%
BM_StringFindNoMatch/512 9.624 4.13%
BM_StringFindNoMatch/64 2.106 -
BM_StringFindStringLiteral/1024 18.313 1.42%
BM_StringFindStringLiteral/128 3.169 2.47%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.047 -
BM_StringFindStringLiteral/256 5.409 1.02%
BM_StringFindStringLiteral/32 1.695 -2.49%
BM_StringFindStringLiteral/4096 76.839 -
BM_StringFindStringLiteral/512 9.557 -
BM_StringFindStringLiteral/64 2.128 -1.41%
BM_StringFindStringLiteral/8 1.617 -
BM_StringFindStringLiteral/8192 137.696 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.795 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.767 1.62%
BM_StringRead_Cold_Deep_Empty 1.249 4.63%
BM_StringRead_Cold_Deep_Large 1.280 1.38%
BM_StringRead_Cold_Deep_Small 1.213 -
BM_StringRead_Cold_Shallow_Empty 1.145 3.75%
BM_StringRead_Cold_Shallow_Large 1.194 6.18%
BM_StringRead_Cold_Shallow_Small 1.144 3.39%
BM_StringRead_Hot_Deep_Empty 0.500 -
BM_StringRead_Hot_Deep_Large 0.510 -
BM_StringRead_Hot_Deep_Small 0.488 -3.59%
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.580 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.579 -1.55%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.160 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.925 4.12%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.386 -3.68%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.034 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.611 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.259 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.380 19.56%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.611 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.352 44.75%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.479 4.64%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.838 2.57%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.444 72.32%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.636 4.95%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.646 -3.38%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.669 6.18%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.626 3.06%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.587 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.586 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.413 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.030 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.623 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.157 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.611 -
BM_StringRelational_Compare_Empty_Empty_Control 1.609 -
BM_StringRelational_Compare_Empty_Huge_Control 1.605 -
BM_StringRelational_Compare_Empty_Large_Control 1.828 -3.12%
BM_StringRelational_Compare_Empty_Small_Control 1.606 -
BM_StringRelational_Compare_Huge_Empty_Control 1.658 2.95%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.226 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.597 -
BM_StringRelational_Compare_Huge_Huge_Control 98.472 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.845 -
BM_StringRelational_Compare_Large_Empty_Control 1.607 -
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.079 -
BM_StringRelational_Compare_Large_Small_Control 1.845 -
BM_StringRelational_Compare_Small_Empty_Control 1.607 -
BM_StringRelational_Compare_Small_Huge_Control 1.845 -
BM_StringRelational_Compare_Small_Large_Control 1.846 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.386 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.620 -3.27%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 1.714 -13.09%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 2.97%
BM_StringRelational_Eq_Empty_Large_Control 0.475 -
BM_StringRelational_Eq_Empty_Small_Control 0.485 3.71%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.333 -11.25%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.921 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.504 -
BM_StringRelational_Eq_Huge_Huge_Control 98.720 -
BM_StringRelational_Eq_Large_Huge_Control 0.487 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.617 6.94%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.848 22.45%
BM_StringRelational_Eq_Large_Large_Control 2.276 -
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.482 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.708 8.20%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.180 2.87%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.700 9.75%
BM_StringRelational_Eq_Small_Small_Control 2.005 5.59%
BM_StringRelational_Less_Empty_Empty_Control 1.609 -
BM_StringRelational_Less_Empty_Huge_Control 1.609 -4.96%
BM_StringRelational_Less_Empty_Large_Control 1.609 -6.46%
BM_StringRelational_Less_Empty_Small_Control 1.610 -2.36%
BM_StringRelational_Less_Huge_Empty_Control 1.608 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.427 1.07%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.899 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.522 -
BM_StringRelational_Less_Huge_Huge_Control 98.825 -
BM_StringRelational_Less_Huge_Large_Control 2.100 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.660 -1.02%
BM_StringRelational_Less_Large_Huge_Control 2.164 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.401 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.096 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.163 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.659 -
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.410 1.68%
BM_StringRelational_Less_Small_Small_ChangeLast 1.768 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.408 -
BM_StringRelational_Less_Small_Small_Control 1.847 -1.23%
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.693 2.37%
BM_align/256 0.676 2.92%
BM_align/64 0.691 2.65%
BM_align/8 0.692 2.74%
BM_deque_deque_copy/0 0.851 8.15%
BM_deque_deque_copy/1 2.540 -1.38%
BM_deque_deque_copy/1024 36.474 -1.66%
BM_deque_deque_copy/2 2.297 -
BM_deque_deque_copy/4000 141.365 1.95%
BM_deque_deque_copy/4096 146.804 -
BM_deque_deque_copy/512 17.689 -
BM_deque_deque_copy/5500 196.149 -
BM_deque_deque_copy/64 3.027 -
BM_deque_deque_copy/64000 2921.426 -2.13%
BM_deque_deque_copy/65536 3064.502 -4.23%
BM_deque_deque_copy/70000 3169.931 -
BM_deque_deque_copy_backward/0 0.858 6.14%
BM_deque_deque_copy_backward/1 2.770 -
BM_deque_deque_copy_backward/1024 38.068 -1.37%
BM_deque_deque_copy_backward/2 2.523 -
BM_deque_deque_copy_backward/4000 145.310 -
BM_deque_deque_copy_backward/4096 151.717 -
BM_deque_deque_copy_backward/512 18.886 -
BM_deque_deque_copy_backward/5500 202.320 -
BM_deque_deque_copy_backward/64 3.348 -
BM_deque_deque_copy_backward/64000 7837.033 -
BM_deque_deque_copy_backward/65536 8050.814 -2.10%
BM_deque_deque_copy_backward/70000 8497.353 -
BM_deque_deque_move/0 0.906 16.64%
BM_deque_deque_move/1 2.496 -2.22%
BM_deque_deque_move/1024 37.352 1.30%
BM_deque_deque_move/2 2.242 -2.45%
BM_deque_deque_move/4000 144.109 -2.41%
BM_deque_deque_move/4096 149.919 1.91%
BM_deque_deque_move/512 17.693 -
BM_deque_deque_move/5500 199.160 -
BM_deque_deque_move/64 3.041 -
BM_deque_deque_move/64000 3007.918 -
BM_deque_deque_move/65536 3106.750 -
BM_deque_deque_move/70000 3372.891 -
BM_deque_deque_move_backward/0 0.918 -
BM_deque_deque_move_backward/1 2.775 2.79%
BM_deque_deque_move_backward/1024 37.752 -
BM_deque_deque_move_backward/2 2.517 2.29%
BM_deque_deque_move_backward/4000 145.561 -
BM_deque_deque_move_backward/4096 151.319 -
BM_deque_deque_move_backward/512 18.864 -
BM_deque_deque_move_backward/5500 202.043 -
BM_deque_deque_move_backward/64 3.344 -1.19%
BM_deque_deque_move_backward/64000 7727.462 1.35%
BM_deque_deque_move_backward/65536 8165.988 -
BM_deque_deque_move_backward/70000 8580.883 -
BM_deque_deque_ranges_copy/0 0.917 24.46%
BM_deque_deque_ranges_copy/1 2.475 1.91%
BM_deque_deque_ranges_copy/1024 36.581 -2.53%
BM_deque_deque_ranges_copy/2 2.235 2.46%
BM_deque_deque_ranges_copy/4000 140.922 -
BM_deque_deque_ranges_copy/4096 147.935 -
BM_deque_deque_ranges_copy/512 17.652 -
BM_deque_deque_ranges_copy/5500 198.645 -
BM_deque_deque_ranges_copy/64 3.073 -
BM_deque_deque_ranges_copy/64000 2924.789 -
BM_deque_deque_ranges_copy/65536 3085.565 -
BM_deque_deque_ranges_copy/70000 3261.174 -1.05%
BM_deque_deque_ranges_copy_backward/0 0.693 -13.07%
BM_deque_deque_ranges_copy_backward/1 2.561 -3.47%
BM_deque_deque_ranges_copy_backward/1024 37.532 -
BM_deque_deque_ranges_copy_backward/2 2.299 -2.06%
BM_deque_deque_ranges_copy_backward/4000 144.401 -
BM_deque_deque_ranges_copy_backward/4096 150.459 -
BM_deque_deque_ranges_copy_backward/512 18.857 -
BM_deque_deque_ranges_copy_backward/5500 201.986 -
BM_deque_deque_ranges_copy_backward/64 3.387 -
BM_deque_deque_ranges_copy_backward/64000 7831.611 -
BM_deque_deque_ranges_copy_backward/65536 7959.043 1.27%
BM_deque_deque_ranges_copy_backward/70000 8623.853 -
BM_deque_deque_ranges_move/0 0.892 28.53%
BM_deque_deque_ranges_move/1 2.417 2.98%
BM_deque_deque_ranges_move/1024 37.240 1.39%
BM_deque_deque_ranges_move/2 2.170 4.67%
BM_deque_deque_ranges_move/4000 145.397 -
BM_deque_deque_ranges_move/4096 148.405 -
BM_deque_deque_ranges_move/512 17.637 -
BM_deque_deque_ranges_move/5500 199.022 1.13%
BM_deque_deque_ranges_move/64 3.145 3.70%
BM_deque_deque_ranges_move/64000 3054.459 -1.03%
BM_deque_deque_ranges_move/65536 3088.309 -
BM_deque_deque_ranges_move/70000 3430.829 -
BM_deque_deque_ranges_move_backward/0 0.800 1.46%
BM_deque_deque_ranges_move_backward/1 2.750 -
BM_deque_deque_ranges_move_backward/1024 38.562 1.30%
BM_deque_deque_ranges_move_backward/2 2.460 -2.43%
BM_deque_deque_ranges_move_backward/4000 146.082 1.32%
BM_deque_deque_ranges_move_backward/4096 151.430 -
BM_deque_deque_ranges_move_backward/512 19.707 4.30%
BM_deque_deque_ranges_move_backward/5500 202.392 -
BM_deque_deque_ranges_move_backward/64 3.634 8.69%
BM_deque_deque_ranges_move_backward/64000 7806.594 -
BM_deque_deque_ranges_move_backward/65536 8053.660 3.29%
BM_deque_deque_ranges_move_backward/70000 8484.715 -2.11%
BM_deque_vector_copy/0 1.344 -
BM_deque_vector_copy/1 2.028 -2.34%
BM_deque_vector_copy/1024 37.254 -
BM_deque_vector_copy/2 1.753 -3.46%
BM_deque_vector_copy/4000 141.912 -
BM_deque_vector_copy/4096 144.414 -
BM_deque_vector_copy/512 16.505 -
BM_deque_vector_copy/5500 196.174 -
BM_deque_vector_copy/64 2.582 -1.20%
BM_deque_vector_copy/64000 2851.227 -3.06%
BM_deque_vector_copy/65536 2907.846 -3.59%
BM_deque_vector_copy/70000 3160.955 -5.96%
BM_deque_vector_copy_backward/0 1.386 -12.37%
BM_deque_vector_copy_backward/1 2.222 5.03%
BM_deque_vector_copy_backward/1024 37.045 -
BM_deque_vector_copy_backward/2 1.872 2.21%
BM_deque_vector_copy_backward/4000 143.011 -
BM_deque_vector_copy_backward/4096 148.657 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 198.089 -
BM_deque_vector_copy_backward/64 2.923 -
BM_deque_vector_copy_backward/64000 8174.519 1.78%
BM_deque_vector_copy_backward/65536 8230.333 -
BM_deque_vector_copy_backward/70000 8596.830 -4.32%
BM_deque_vector_move/0 1.365 4.46%
BM_deque_vector_move/1 2.100 -
BM_deque_vector_move/1024 37.468 1.09%
BM_deque_vector_move/2 1.826 -
BM_deque_vector_move/4000 142.132 -
BM_deque_vector_move/4096 145.703 -
BM_deque_vector_move/512 16.536 -
BM_deque_vector_move/5500 203.983 5.75%
BM_deque_vector_move/64 2.658 -
BM_deque_vector_move/64000 3087.258 2.56%
BM_deque_vector_move/65536 3095.722 -
BM_deque_vector_move/70000 3233.676 -1.97%
BM_deque_vector_move_backward/0 1.443 2.25%
BM_deque_vector_move_backward/1 2.118 -
BM_deque_vector_move_backward/1024 37.063 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 142.968 1.63%
BM_deque_vector_move_backward/4096 147.548 -
BM_deque_vector_move_backward/512 17.881 -
BM_deque_vector_move_backward/5500 198.954 1.35%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 8013.946 2.05%
BM_deque_vector_move_backward/65536 8064.390 -
BM_deque_vector_move_backward/70000 8560.180 -
BM_deque_vector_ranges_copy/0 1.298 -12.91%
BM_deque_vector_ranges_copy/1 2.113 1.03%
BM_deque_vector_ranges_copy/1024 37.347 -
BM_deque_vector_ranges_copy/2 1.895 4.10%
BM_deque_vector_ranges_copy/4000 142.388 -
BM_deque_vector_ranges_copy/4096 147.360 1.97%
BM_deque_vector_ranges_copy/512 16.585 -
BM_deque_vector_ranges_copy/5500 196.460 1.71%
BM_deque_vector_ranges_copy/64 2.758 5.99%
BM_deque_vector_ranges_copy/64000 2927.188 -9.02%
BM_deque_vector_ranges_copy/65536 2934.087 -9.59%
BM_deque_vector_ranges_copy/70000 3204.757 -6.68%
BM_deque_vector_ranges_copy_backward/0 1.367 -
BM_deque_vector_ranges_copy_backward/1 2.081 -
BM_deque_vector_ranges_copy_backward/1024 37.042 -
BM_deque_vector_ranges_copy_backward/2 1.833 -
BM_deque_vector_ranges_copy_backward/4000 147.299 -2.25%
BM_deque_vector_ranges_copy_backward/4096 148.071 -
BM_deque_vector_ranges_copy_backward/512 17.896 -
BM_deque_vector_ranges_copy_backward/5500 196.197 -
BM_deque_vector_ranges_copy_backward/64 2.924 -
BM_deque_vector_ranges_copy_backward/64000 7887.942 -2.57%
BM_deque_vector_ranges_copy_backward/65536 8188.460 -1.46%
BM_deque_vector_ranges_copy_backward/70000 8819.075 -2.29%
BM_deque_vector_ranges_move/0 1.459 -1.93%
BM_deque_vector_ranges_move/1 2.090 -
BM_deque_vector_ranges_move/1024 37.424 -
BM_deque_vector_ranges_move/2 1.785 -2.34%
BM_deque_vector_ranges_move/4000 138.604 -
BM_deque_vector_ranges_move/4096 144.877 -
BM_deque_vector_ranges_move/512 16.554 -
BM_deque_vector_ranges_move/5500 193.668 -
BM_deque_vector_ranges_move/64 2.601 -1.52%
BM_deque_vector_ranges_move/64000 2959.660 -2.22%
BM_deque_vector_ranges_move/65536 2969.801 -
BM_deque_vector_ranges_move/70000 3228.328 -1.56%
BM_deque_vector_ranges_move_backward/0 1.410 -1.22%
BM_deque_vector_ranges_move_backward/1 2.092 -
BM_deque_vector_ranges_move_backward/1024 36.919 -
BM_deque_vector_ranges_move_backward/2 1.826 -
BM_deque_vector_ranges_move_backward/4000 143.779 -1.20%
BM_deque_vector_ranges_move_backward/4096 148.088 -
BM_deque_vector_ranges_move_backward/512 17.870 -
BM_deque_vector_ranges_move_backward/5500 196.797 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7776.124 1.37%
BM_deque_vector_ranges_move_backward/65536 7873.320 -
BM_deque_vector_ranges_move_backward/70000 8758.120 -
BM_getline_string 16.793 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 -18.87%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.009 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 252668.257 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.385 -3.31%
BM_lexicographical_compare_three_way<IntPtr>/16384 3753.522 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.344 1.11%
BM_lexicographical_compare_three_way<IntPtr>/262144 60195.363 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.228 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.581 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15017.412 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.296 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.156 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496771.070 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.210 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7710.289 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.185 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123174.568 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.781 1.37%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1933.388 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.448 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30778.358 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.316 -1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.745 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246403.296 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.245 -1.65%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3781.136 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.467 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60333.326 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.237 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 956.885 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.547 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15057.805 -
BM_lexicographical_compare_three_way_fast_path/1 0.424 22.88%
BM_lexicographical_compare_three_way_fast_path/1024 245.700 -
BM_lexicographical_compare_three_way_fast_path/1048576 245427.358 -
BM_lexicographical_compare_three_way_fast_path/16 4.388 -
BM_lexicographical_compare_three_way_fast_path/16384 3766.795 -
BM_lexicographical_compare_three_way_fast_path/256 71.340 -
BM_lexicographical_compare_three_way_fast_path/262144 60204.554 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -6.42%
BM_lexicographical_compare_three_way_fast_path/4096 955.560 -
BM_lexicographical_compare_three_way_fast_path/64 15.730 -
BM_lexicographical_compare_three_way_fast_path/65536 15053.597 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 5.58%
BM_lexicographical_compare_three_way_slow_path/1024 293.988 -
BM_lexicographical_compare_three_way_slow_path/1048576 294421.212 -
BM_lexicographical_compare_three_way_slow_path/16 4.563 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.119 -
BM_lexicographical_compare_three_way_slow_path/256 79.548 -
BM_lexicographical_compare_three_way_slow_path/262144 72655.083 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.039 -
BM_lexicographical_compare_three_way_slow_path/64 17.825 -
BM_lexicographical_compare_three_way_slow_path/65536 18167.137 -
BM_map_find_string_literal 11.018 -
BM_num_get<bool> 11.859 -
BM_num_get<double> 36.874 -
BM_num_get<float> 36.979 -
BM_num_get<long> 10.888 -
BM_num_get<long_double> 37.268 1.12%
BM_num_get<long_long> 10.720 -2.87%
BM_num_get<unsigned_int> 9.684 -2.48%
BM_num_get<unsigned_long> 10.517 1.14%
BM_num_get<unsigned_long_long> 10.286 -2.76%
BM_num_get<unsigned_short> 10.178 1.26%
BM_num_get<void*> 11.044 2.06%
BM_num_put<bool> 10.776 -
BM_num_put<const_void*> 12.186 -
BM_num_put<double> 57.289 -
BM_num_put<long> 11.282 1.11%
BM_num_put<long_double> 58.467 -
BM_num_put<long_long> 11.506 -
BM_num_put<unsigned_long> 11.350 4.28%
BM_num_put<unsigned_long_long> 11.188 -1.14%
BM_std_minmax_element<char>/1 0.307 -
BM_std_minmax_element<char>/1024 245.177 -20.74%
BM_std_minmax_element<char>/2 0.649 -5.34%
BM_std_minmax_element<char>/3 1.157 -7.74%
BM_std_minmax_element<char>/4 1.209 -6.53%
BM_std_minmax_element<char>/4000 937.883 -21.48%
BM_std_minmax_element<char>/4096 960.683 -21.35%
BM_std_minmax_element<char>/512 126.026 -19.56%
BM_std_minmax_element<char>/5500 1287.524 -21.30%
BM_std_minmax_element<char>/64 16.991 -17.11%
BM_std_minmax_element<char>/64000 15181.625 -20.02%
BM_std_minmax_element<char>/65536 15557.851 -19.74%
BM_std_minmax_element<char>/70000 16623.799 -19.46%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 263.096 4.51%
BM_std_minmax_element<int>/2 0.684 6.59%
BM_std_minmax_element<int>/3 1.267 6.35%
BM_std_minmax_element<int>/4 1.227 1.48%
BM_std_minmax_element<int>/4000 1012.047 4.58%
BM_std_minmax_element<int>/4096 1037.636 4.81%
BM_std_minmax_element<int>/512 133.390 3.35%
BM_std_minmax_element<int>/5500 1386.691 4.68%
BM_std_minmax_element<int>/64 16.786 3.48%
BM_std_minmax_element<int>/64000 16187.461 5.56%
BM_std_minmax_element<int>/65536 16523.666 5.21%
BM_std_minmax_element<int>/70000 17667.557 5.36%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 272.131 -4.71%
BM_std_minmax_element<long_long>/2 0.597 -12.39%
BM_std_minmax_element<long_long>/3 1.191 -7.90%
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1047.235 -4.97%
BM_std_minmax_element<long_long>/4096 1072.031 -5.18%
BM_std_minmax_element<long_long>/512 138.015 -4.74%
BM_std_minmax_element<long_long>/5500 1438.337 -4.89%
BM_std_minmax_element<long_long>/64 17.242 -3.35%
BM_std_minmax_element<long_long>/64000 16812.098 -5.03%
BM_std_minmax_element<long_long>/65536 17203.229 -5.04%
BM_std_minmax_element<long_long>/70000 18375.082 -5.13%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 268.853 -3.92%
BM_std_minmax_element<short>/2 0.687 6.58%
BM_std_minmax_element<short>/3 1.146 6.30%
BM_std_minmax_element<short>/4 1.221 1.57%
BM_std_minmax_element<short>/4000 1027.160 -4.18%
BM_std_minmax_element<short>/4096 1055.572 -3.69%
BM_std_minmax_element<short>/512 137.731 -3.15%
BM_std_minmax_element<short>/5500 1408.182 -4.22%
BM_std_minmax_element<short>/64 17.199 -1.65%
BM_std_minmax_element<short>/64000 16421.503 -3.72%
BM_std_minmax_element<short>/65536 16820.486 -3.74%
BM_std_minmax_element<short>/70000 18020.702 -3.39%
BM_tolower_char<char> 0.689 24.02%
BM_tolower_char<wchar_t> 0.687 -
BM_tolower_string<char> 15.182 -
BM_tolower_string<wchar_t> 6.375 -1.03%
BM_toupper_char<char> 0.686 -
BM_toupper_char<wchar_t> 0.683 -
BM_toupper_string<char> 15.354 1.15%
BM_toupper_string<wchar_t> 6.318 -
BM_vector_deque_copy/0 0.458 -2.37%
BM_vector_deque_copy/1 2.217 -4.08%
BM_vector_deque_copy/1024 36.110 -
BM_vector_deque_copy/2 1.934 -2.80%
BM_vector_deque_copy/4000 140.247 -
BM_vector_deque_copy/4096 144.263 -
BM_vector_deque_copy/512 16.926 -
BM_vector_deque_copy/5500 194.674 -
BM_vector_deque_copy/64 2.736 -1.53%
BM_vector_deque_copy/64000 2832.884 -
BM_vector_deque_copy/65536 2855.429 -
BM_vector_deque_copy/70000 3100.890 -
BM_vector_deque_copy_backward/0 0.549 27.74%
BM_vector_deque_copy_backward/1 2.313 -
BM_vector_deque_copy_backward/1024 37.894 1.48%
BM_vector_deque_copy_backward/2 2.048 -
BM_vector_deque_copy_backward/4000 140.144 -
BM_vector_deque_copy_backward/4096 148.292 -
BM_vector_deque_copy_backward/512 17.447 -
BM_vector_deque_copy_backward/5500 197.455 -
BM_vector_deque_copy_backward/64 2.976 -
BM_vector_deque_copy_backward/64000 8013.433 2.92%
BM_vector_deque_copy_backward/65536 8205.347 1.59%
BM_vector_deque_copy_backward/70000 8719.255 1.70%
BM_vector_deque_move/0 0.395 5.54%
BM_vector_deque_move/1 2.309 -
BM_vector_deque_move/1024 35.770 -
BM_vector_deque_move/2 2.058 -
BM_vector_deque_move/4000 140.711 -
BM_vector_deque_move/4096 144.291 -
BM_vector_deque_move/512 16.893 -
BM_vector_deque_move/5500 195.848 -
BM_vector_deque_move/64 2.797 -
BM_vector_deque_move/64000 2835.464 -
BM_vector_deque_move/65536 2859.816 -
BM_vector_deque_move/70000 3103.436 -
BM_vector_deque_move_backward/0 0.507 21.08%
BM_vector_deque_move_backward/1 2.310 -
BM_vector_deque_move_backward/1024 37.922 -
BM_vector_deque_move_backward/2 2.049 -
BM_vector_deque_move_backward/4000 141.354 -
BM_vector_deque_move_backward/4096 149.282 -
BM_vector_deque_move_backward/512 17.472 -
BM_vector_deque_move_backward/5500 201.753 2.01%
BM_vector_deque_move_backward/64 2.969 -
BM_vector_deque_move_backward/64000 7432.580 -3.16%
BM_vector_deque_move_backward/65536 7908.573 -4.11%
BM_vector_deque_move_backward/70000 8183.257 -4.73%
BM_vector_deque_ranges_copy/0 0.402 -18.94%
BM_vector_deque_ranges_copy/1 2.112 -6.21%
BM_vector_deque_ranges_copy/1024 35.603 -1.91%
BM_vector_deque_ranges_copy/2 1.868 -6.02%
BM_vector_deque_ranges_copy/4000 140.045 -
BM_vector_deque_ranges_copy/4096 144.360 -
BM_vector_deque_ranges_copy/512 16.858 -
BM_vector_deque_ranges_copy/5500 194.611 -
BM_vector_deque_ranges_copy/64 2.756 -1.32%
BM_vector_deque_ranges_copy/64000 2832.330 -
BM_vector_deque_ranges_copy/65536 2856.513 -
BM_vector_deque_ranges_copy/70000 3101.557 -
BM_vector_deque_ranges_copy_backward/0 0.497 -4.14%
BM_vector_deque_ranges_copy_backward/1 2.183 -6.83%
BM_vector_deque_ranges_copy_backward/1024 36.796 -2.94%
BM_vector_deque_ranges_copy_backward/2 1.862 -9.34%
BM_vector_deque_ranges_copy_backward/4000 141.106 -
BM_vector_deque_ranges_copy_backward/4096 147.824 -
BM_vector_deque_ranges_copy_backward/512 17.770 1.66%
BM_vector_deque_ranges_copy_backward/5500 199.007 1.72%
BM_vector_deque_ranges_copy_backward/64 3.045 2.08%
BM_vector_deque_ranges_copy_backward/64000 8000.725 3.37%
BM_vector_deque_ranges_copy_backward/65536 8109.972 -
BM_vector_deque_ranges_copy_backward/70000 9166.637 5.84%
BM_vector_deque_ranges_move/0 0.392 -7.07%
BM_vector_deque_ranges_move/1 2.302 10.54%
BM_vector_deque_ranges_move/1024 35.690 -
BM_vector_deque_ranges_move/2 2.056 11.62%
BM_vector_deque_ranges_move/4000 142.177 1.23%
BM_vector_deque_ranges_move/4096 143.979 -
BM_vector_deque_ranges_move/512 16.886 -
BM_vector_deque_ranges_move/5500 195.043 -
BM_vector_deque_ranges_move/64 2.816 3.90%
BM_vector_deque_ranges_move/64000 2834.805 -
BM_vector_deque_ranges_move/65536 2858.483 -
BM_vector_deque_ranges_move/70000 3104.577 -
BM_vector_deque_ranges_move_backward/0 0.550 17.92%
BM_vector_deque_ranges_move_backward/1 2.057 -12.07%
BM_vector_deque_ranges_move_backward/1024 38.225 1.66%
BM_vector_deque_ranges_move_backward/2 1.774 -13.50%
BM_vector_deque_ranges_move_backward/4000 144.856 -
BM_vector_deque_ranges_move_backward/4096 148.383 -
BM_vector_deque_ranges_move_backward/512 18.071 3.40%
BM_vector_deque_ranges_move_backward/5500 209.012 4.71%
BM_vector_deque_ranges_move_backward/64 3.130 5.60%
BM_vector_deque_ranges_move_backward/64000 7979.126 5.73%
BM_vector_deque_ranges_move_backward/65536 8052.746 -
BM_vector_deque_ranges_move_backward/70000 8436.606 -1.38%
SetIntersection_Front_Set_float_1024_1 1021247.973 -2.91%
SetIntersection_Front_Set_float_1024_1024 12693309.946 -2.92%
SetIntersection_Front_Set_float_1024_16 1223180.784 -
SetIntersection_Front_Set_float_1024_256 4109759.454 -4.01%
SetIntersection_Front_Set_float_1024_4 1080414.979 -
SetIntersection_Front_Set_float_1024_64 1811538.428 -1.55%
SetIntersection_Front_Set_float_16384_1 1037341.772 -
SetIntersection_Front_Set_float_16384_1024 13583316.160 3.31%
SetIntersection_Front_Set_float_16384_16 1213651.648 -1.18%
SetIntersection_Front_Set_float_16384_16384 231243942.453 2.84%
SetIntersection_Front_Set_float_16384_256 4202923.602 3.79%
SetIntersection_Front_Set_float_16384_4 1074430.414 -
SetIntersection_Front_Set_float_16384_64 1760850.478 -
SetIntersection_Front_Set_float_16_1 62634317.414 -
SetIntersection_Front_Set_float_16_16 38597413.014 -1.29%
SetIntersection_Front_Set_float_16_4 54782904.096 -
SetIntersection_Front_Set_float_1_1 532664656.871 -
SetIntersection_Front_Set_float_256_1 4113010.640 -1.35%
SetIntersection_Front_Set_float_256_16 4557676.226 -
SetIntersection_Front_Set_float_256_256 8029327.421 -
SetIntersection_Front_Set_float_256_4 4213891.327 -
SetIntersection_Front_Set_float_256_64 5734363.081 -
SetIntersection_Front_Set_float_262144_1 1042083.303 1.37%
SetIntersection_Front_Set_float_262144_1024 13755057.500 -2.66%
SetIntersection_Front_Set_float_262144_16 1207825.507 1.35%
SetIntersection_Front_Set_float_262144_16384 227394513.099 -4.47%
SetIntersection_Front_Set_float_262144_256 4170945.361 -3.04%
SetIntersection_Front_Set_float_262144_262144 1634789.145 1.52%
SetIntersection_Front_Set_float_262144_4 1029801.780 -2.23%
SetIntersection_Front_Set_float_262144_64 1770730.456 3.58%
SetIntersection_Front_Set_float_4_1 212998602.242 -
SetIntersection_Front_Set_float_4_4 137146334.104 -
SetIntersection_Front_Set_float_64_1 16403024.043 -
SetIntersection_Front_Set_float_64_16 15560176.543 -
SetIntersection_Front_Set_float_64_4 16015759.326 -1.18%
SetIntersection_Front_Set_float_64_64 13976567.709 1.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1028493.331 -1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13730055.248 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1227745.790 1.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4399859.511 3.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1067463.300 -1.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1860929.165 6.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040982.208 2.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15693298.511 13.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1258272.363 6.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355782377.715 42.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4250334.092 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077025.009 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2051375.538 13.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63382469.110 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39802563.165 2.71%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 56043433.667 2.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 541300980.699 1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141886.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4555160.139 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8963862.764 7.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4224766.186 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6118928.665 6.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1119638.210 8.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15154128.579 10.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1231024.456 2.31%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 345221819.023 2.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4436887.629 5.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1867720.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1155533.556 7.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1856463.918 4.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 216029585.792 1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 139894554.773 1.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16619913.745 1.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15782405.255 2.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16205266.246 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14588239.178 1.70%
SetIntersection_Front_Set_string_1024_1 1079405.050 -
SetIntersection_Front_Set_string_1024_1024 55078172.095 -
SetIntersection_Front_Set_string_1024_16 1877978.356 -5.92%
SetIntersection_Front_Set_string_1024_256 15517981.484 -2.62%
SetIntersection_Front_Set_string_1024_4 1252167.886 1.62%
SetIntersection_Front_Set_string_1024_64 4510731.967 -8.94%
SetIntersection_Front_Set_string_16384_1 1083887.644 -
SetIntersection_Front_Set_string_16384_1024 59746806.475 2.61%
SetIntersection_Front_Set_string_16384_16 1751061.168 -4.69%
SetIntersection_Front_Set_string_16384_16384 350171873.828 -
SetIntersection_Front_Set_string_16384_256 14832181.323 -6.90%
SetIntersection_Front_Set_string_16384_4 1318348.988 2.80%
SetIntersection_Front_Set_string_16384_64 4677527.770 -1.16%
SetIntersection_Front_Set_string_16_1 66063109.091 1.19%
SetIntersection_Front_Set_string_16_16 59522979.092 -
SetIntersection_Front_Set_string_16_4 62539222.776 -1.86%
SetIntersection_Front_Set_string_1_1 560714046.472 1.18%
SetIntersection_Front_Set_string_256_1 4386170.234 3.31%
SetIntersection_Front_Set_string_256_16 7105044.015 1.52%
SetIntersection_Front_Set_string_256_256 30416564.482 -5.20%
SetIntersection_Front_Set_string_256_4 5024248.658 1.35%
SetIntersection_Front_Set_string_256_64 14252810.019 -6.26%
SetIntersection_Front_Set_string_262144_1 1061333.659 -4.59%
SetIntersection_Front_Set_string_262144_1024 60015904.164 -
SetIntersection_Front_Set_string_262144_16 1748898.898 -10.56%
SetIntersection_Front_Set_string_262144_16384 350332479.542 2.54%
SetIntersection_Front_Set_string_262144_256 15108966.090 -
SetIntersection_Front_Set_string_262144_262144 17703863.690 -4.09%
SetIntersection_Front_Set_string_262144_4 1250630.415 -
SetIntersection_Front_Set_string_262144_64 4623895.218 -
SetIntersection_Front_Set_string_4_1 224170038.627 1.17%
SetIntersection_Front_Set_string_4_4 157068381.399 -1.84%
SetIntersection_Front_Set_string_64_1 17315702.816 1.17%
SetIntersection_Front_Set_string_64_16 22848708.619 -7.53%
SetIntersection_Front_Set_string_64_4 19008737.428 2.09%
SetIntersection_Front_Set_string_64_64 34851018.137 -9.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1056594.235 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25378184.314 6.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1339383.392 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6774468.913 7.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1073773.932 -2.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2443937.442 2.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051675.046 2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27718444.418 8.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1426287.456 9.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361041729.657 4.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6984779.702 6.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1125840.294 1.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2534744.305 13.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 64439768.853 2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42393120.440 1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 57391383.447 2.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 546035233.802 1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4188086.602 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5326152.530 5.18%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13267945.642 6.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4322385.514 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 8140290.598 12.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1070628.590 5.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 28017844.454 2.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1432028.265 12.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 363392942.672 10.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 7308903.208 12.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3052389.406 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1172375.670 8.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2614041.372 11.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 220814709.926 3.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 144764432.224 2.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16881398.245 2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17652950.168 3.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16561848.111 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18645816.800 1.80%
SetIntersection_Front_Set_uint32_1024_1 1106896.547 6.76%
SetIntersection_Front_Set_uint32_1024_1024 12389955.766 7.25%
SetIntersection_Front_Set_uint32_1024_16 1282193.959 10.28%
SetIntersection_Front_Set_uint32_1024_256 3992919.436 9.03%
SetIntersection_Front_Set_uint32_1024_4 1141853.740 7.84%
SetIntersection_Front_Set_uint32_1024_64 1861201.983 16.31%
SetIntersection_Front_Set_uint32_16384_1 1043426.079 -
SetIntersection_Front_Set_uint32_16384_1024 12575989.349 6.41%
SetIntersection_Front_Set_uint32_16384_16 1212247.542 2.29%
SetIntersection_Front_Set_uint32_16384_16384 224346296.247 -10.09%
SetIntersection_Front_Set_uint32_16384_256 3910397.390 7.94%
SetIntersection_Front_Set_uint32_16384_4 1047403.593 -
SetIntersection_Front_Set_uint32_16384_64 1716308.380 3.86%
SetIntersection_Front_Set_uint32_16_1 63884859.730 1.87%
SetIntersection_Front_Set_uint32_16_16 38523132.077 3.06%
SetIntersection_Front_Set_uint32_16_4 55573793.343 2.07%
SetIntersection_Front_Set_uint32_1_1 541962171.435 1.55%
SetIntersection_Front_Set_uint32_256_1 4152500.068 -
SetIntersection_Front_Set_uint32_256_16 4558167.118 3.34%
SetIntersection_Front_Set_uint32_256_256 7806919.655 6.86%
SetIntersection_Front_Set_uint32_256_4 4190601.003 -
SetIntersection_Front_Set_uint32_256_64 5512925.939 5.38%
SetIntersection_Front_Set_uint32_262144_1 1080352.206 5.14%
SetIntersection_Front_Set_uint32_262144_1024 12681905.449 4.50%
SetIntersection_Front_Set_uint32_262144_16 1193856.140 1.65%
SetIntersection_Front_Set_uint32_262144_16384 225977188.154 1.10%
SetIntersection_Front_Set_uint32_262144_256 3925028.668 8.54%
SetIntersection_Front_Set_uint32_262144_262144 1664015.137 4.68%
SetIntersection_Front_Set_uint32_262144_4 1056060.513 -
SetIntersection_Front_Set_uint32_262144_64 1643899.558 1.29%
SetIntersection_Front_Set_uint32_4_1 216744854.807 1.77%
SetIntersection_Front_Set_uint32_4_4 138545208.857 1.85%
SetIntersection_Front_Set_uint32_64_1 16593945.198 1.41%
SetIntersection_Front_Set_uint32_64_16 15738536.426 4.13%
SetIntersection_Front_Set_uint32_64_4 15981214.286 -
SetIntersection_Front_Set_uint32_64_64 13293272.569 3.55%
SetIntersection_Front_Set_uint64_1024_1 1111394.292 6.69%
SetIntersection_Front_Set_uint64_1024_1024 11756140.252 -7.90%
SetIntersection_Front_Set_uint64_1024_16 1239230.992 6.17%
SetIntersection_Front_Set_uint64_1024_256 3797229.695 -4.44%
SetIntersection_Front_Set_uint64_1024_4 1137410.671 6.79%
SetIntersection_Front_Set_uint64_1024_64 1588781.035 -7.83%
SetIntersection_Front_Set_uint64_16384_1 1114021.899 10.32%
SetIntersection_Front_Set_uint64_16384_1024 12105192.374 -2.88%
SetIntersection_Front_Set_uint64_16384_16 1189684.948 -
SetIntersection_Front_Set_uint64_16384_16384 227973447.499 -
SetIntersection_Front_Set_uint64_16384_256 4221735.751 14.35%
SetIntersection_Front_Set_uint64_16384_4 1047927.722 -1.77%
SetIntersection_Front_Set_uint64_16384_64 1695629.575 -2.87%
SetIntersection_Front_Set_uint64_16_1 63834320.628 2.11%
SetIntersection_Front_Set_uint64_16_16 37702753.475 -
SetIntersection_Front_Set_uint64_16_4 55374231.826 1.57%
SetIntersection_Front_Set_uint64_1_1 543095032.993 1.89%
SetIntersection_Front_Set_uint64_256_1 4147312.835 -
SetIntersection_Front_Set_uint64_256_16 4478715.330 -
SetIntersection_Front_Set_uint64_256_256 7532468.214 3.56%
SetIntersection_Front_Set_uint64_256_4 4212291.557 -
SetIntersection_Front_Set_uint64_256_64 5308159.310 -3.72%
SetIntersection_Front_Set_uint64_262144_1 1041989.382 -1.36%
SetIntersection_Front_Set_uint64_262144_1024 12264121.153 -1.94%
SetIntersection_Front_Set_uint64_262144_16 1188049.653 -
SetIntersection_Front_Set_uint64_262144_16384 220362594.242 -9.09%
SetIntersection_Front_Set_uint64_262144_256 3955154.169 1.62%
SetIntersection_Front_Set_uint64_262144_262144 1680037.760 -
SetIntersection_Front_Set_uint64_262144_4 1061441.136 -
SetIntersection_Front_Set_uint64_262144_64 1779649.330 3.44%
SetIntersection_Front_Set_uint64_4_1 217081286.225 1.94%
SetIntersection_Front_Set_uint64_4_4 138265318.224 1.17%
SetIntersection_Front_Set_uint64_64_1 16793292.019 2.36%
SetIntersection_Front_Set_uint64_64_16 15202384.312 -
SetIntersection_Front_Set_uint64_64_4 16207141.514 1.34%
SetIntersection_Front_Set_uint64_64_64 13042484.432 -1.35%
SetIntersection_Front_Vector_float_1024_1 1046062.022 -
SetIntersection_Front_Vector_float_1024_1024 5417496.456 -8.11%
SetIntersection_Front_Vector_float_1024_16 1097693.410 -2.38%
SetIntersection_Front_Vector_float_1024_256 2150227.530 -5.47%
SetIntersection_Front_Vector_float_1024_4 1028169.427 -2.86%
SetIntersection_Front_Vector_float_1024_64 1332710.897 -2.40%
SetIntersection_Front_Vector_float_16384_1 1043164.015 1.61%
SetIntersection_Front_Vector_float_16384_1024 5428768.251 -8.23%
SetIntersection_Front_Vector_float_16384_16 1125710.093 1.18%
SetIntersection_Front_Vector_float_16384_16384 71854752.256 -7.02%
SetIntersection_Front_Vector_float_16384_256 2275544.881 -
SetIntersection_Front_Vector_float_16384_4 1058572.091 -
SetIntersection_Front_Vector_float_16384_64 1375568.031 2.99%
SetIntersection_Front_Vector_float_16_1 62591006.050 -
SetIntersection_Front_Vector_float_16_16 35633157.420 -
SetIntersection_Front_Vector_float_16_4 54130599.429 -
SetIntersection_Front_Vector_float_1_1 532710473.701 -
SetIntersection_Front_Vector_float_256_1 4117265.915 -
SetIntersection_Front_Vector_float_256_16 4219599.913 -
SetIntersection_Front_Vector_float_256_256 4297284.719 -5.36%
SetIntersection_Front_Vector_float_256_4 4133504.412 -
SetIntersection_Front_Vector_float_256_64 4267248.455 -1.73%
SetIntersection_Front_Vector_float_262144_1 1041066.478 -
SetIntersection_Front_Vector_float_262144_1024 5425924.397 -8.14%
SetIntersection_Front_Vector_float_262144_16 1100028.800 -1.97%
SetIntersection_Front_Vector_float_262144_16384 71860715.799 -7.47%
SetIntersection_Front_Vector_float_262144_256 2165839.288 -4.62%
SetIntersection_Front_Vector_float_262144_262144 350598717.219 -
SetIntersection_Front_Vector_float_262144_4 1040645.356 -
SetIntersection_Front_Vector_float_262144_64 1343764.148 -
SetIntersection_Front_Vector_float_4_1 213103081.747 -
SetIntersection_Front_Vector_float_4_4 135304631.808 -
SetIntersection_Front_Vector_float_64_1 16375473.216 -
SetIntersection_Front_Vector_float_64_16 14264620.009 -
SetIntersection_Front_Vector_float_64_4 15825649.408 -1.28%
SetIntersection_Front_Vector_float_64_64 10866517.143 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1040892.096 1.84%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8320701.021 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149301.681 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2881489.588 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1061491.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1528729.733 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1020901.962 -2.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8351027.864 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1149468.623 -1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117586819.682 -1.96%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2864708.864 -2.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1068667.916 1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1520108.178 1.29%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 64086015.391 1.83%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37267236.591 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 55812287.322 2.17%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 543927257.183 1.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161765.374 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4294530.578 -1.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5706405.119 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4206241.852 -1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5073714.455 3.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1043266.457 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8334680.531 -1.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147780.703 2.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118226489.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2931484.693 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350657383.331 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1069539.994 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1599300.417 4.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 216929175.734 1.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 137971482.428 1.23%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17070147.992 3.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14943314.699 1.48%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16077097.495 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12277027.905 1.01%
SetIntersection_Front_Vector_string_1024_1 1069270.192 -
SetIntersection_Front_Vector_string_1024_1024 38990623.849 -
SetIntersection_Front_Vector_string_1024_16 1549269.738 -4.62%
SetIntersection_Front_Vector_string_1024_256 9344936.718 2.69%
SetIntersection_Front_Vector_string_1024_4 1187462.311 -
SetIntersection_Front_Vector_string_1024_64 3261408.474 2.70%
SetIntersection_Front_Vector_string_16384_1 1055957.189 -2.30%
SetIntersection_Front_Vector_string_16384_1024 37816543.902 -1.11%
SetIntersection_Front_Vector_string_16384_16 1628723.095 2.04%
SetIntersection_Front_Vector_string_16384_16384 350047052.894 -
SetIntersection_Front_Vector_string_16384_256 9351182.491 -1.01%
SetIntersection_Front_Vector_string_16384_4 1192885.417 -
SetIntersection_Front_Vector_string_16384_64 3257388.312 1.10%
SetIntersection_Front_Vector_string_16_1 65564911.869 1.99%
SetIntersection_Front_Vector_string_16_16 51810160.085 3.13%
SetIntersection_Front_Vector_string_16_4 60579462.815 -
SetIntersection_Front_Vector_string_1_1 558145689.843 1.89%
SetIntersection_Front_Vector_string_256_1 4249885.308 -
SetIntersection_Front_Vector_string_256_16 6010508.740 -1.00%
SetIntersection_Front_Vector_string_256_256 19464218.900 -1.15%
SetIntersection_Front_Vector_string_256_4 4860401.302 4.35%
SetIntersection_Front_Vector_string_256_64 10655717.405 2.77%
SetIntersection_Front_Vector_string_262144_1 1075743.285 3.59%
SetIntersection_Front_Vector_string_262144_1024 39008001.436 -1.51%
SetIntersection_Front_Vector_string_262144_16 1627208.764 1.20%
SetIntersection_Front_Vector_string_262144_16384 346221313.864 -
SetIntersection_Front_Vector_string_262144_256 9420565.443 -1.68%
SetIntersection_Front_Vector_string_262144_262144 14403549.641 -
SetIntersection_Front_Vector_string_262144_4 1161133.499 -2.70%
SetIntersection_Front_Vector_string_262144_64 3042053.596 -4.95%
SetIntersection_Front_Vector_string_4_1 221587372.008 1.32%
SetIntersection_Front_Vector_string_4_4 151471820.140 -
SetIntersection_Front_Vector_string_64_1 16864909.678 -
SetIntersection_Front_Vector_string_64_16 19797788.386 -
SetIntersection_Front_Vector_string_64_4 17888012.929 -
SetIntersection_Front_Vector_string_64_64 26056287.982 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1042127.883 -1.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9012611.794 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1156559.913 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3052160.185 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1061327.680 2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1551784.490 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1039690.047 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9025332.531 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1196713.964 2.56%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128929782.996 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3027931.037 -2.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1064231.999 3.89%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1628710.203 5.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 63615422.933 1.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37287701.044 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 55774735.340 2.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 540822228.433 1.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4136379.787 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4635970.624 6.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6076104.237 -1.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4337205.427 3.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5606675.049 12.00%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045594.923 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9076724.558 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1164921.050 -1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128415861.816 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3042614.774 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350444340.365 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1135540.010 8.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1625523.779 4.83%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 216358296.938 1.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 138610173.531 1.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16664441.703 1.84%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14895106.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16460661.114 2.88%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12481812.936 -
SetIntersection_Front_Vector_uint32_1024_1 1039120.642 -
SetIntersection_Front_Vector_uint32_1024_1024 5367728.632 -9.06%
SetIntersection_Front_Vector_uint32_1024_16 1110738.066 -
SetIntersection_Front_Vector_uint32_1024_256 2117193.849 -6.81%
SetIntersection_Front_Vector_uint32_1024_4 1067722.015 -
SetIntersection_Front_Vector_uint32_1024_64 1317110.028 -3.24%
SetIntersection_Front_Vector_uint32_16384_1 1106334.913 5.99%
SetIntersection_Front_Vector_uint32_16384_1024 5695980.239 -3.78%
SetIntersection_Front_Vector_uint32_16384_16 1165460.396 4.44%
SetIntersection_Front_Vector_uint32_16384_16384 73170936.050 -7.98%
SetIntersection_Front_Vector_uint32_16384_256 2280991.644 -
SetIntersection_Front_Vector_uint32_16384_4 1115048.275 5.78%
SetIntersection_Front_Vector_uint32_16384_64 1387711.390 1.36%
SetIntersection_Front_Vector_uint32_16_1 63960067.228 1.59%
SetIntersection_Front_Vector_uint32_16_16 36466812.434 1.78%
SetIntersection_Front_Vector_uint32_16_4 54193490.620 -
SetIntersection_Front_Vector_uint32_1_1 541869647.594 1.39%
SetIntersection_Front_Vector_uint32_256_1 4153818.590 -
SetIntersection_Front_Vector_uint32_256_16 4223045.068 -
SetIntersection_Front_Vector_uint32_256_256 4240493.831 -6.54%
SetIntersection_Front_Vector_uint32_256_4 4168887.231 -
SetIntersection_Front_Vector_uint32_256_64 4228593.903 -2.79%
SetIntersection_Front_Vector_uint32_262144_1 1039158.360 -
SetIntersection_Front_Vector_uint32_262144_1024 5297713.370 -10.40%
SetIntersection_Front_Vector_uint32_262144_16 1173443.789 4.52%
SetIntersection_Front_Vector_uint32_262144_16384 71992560.780 -9.49%
SetIntersection_Front_Vector_uint32_262144_256 2126221.552 -6.29%
SetIntersection_Front_Vector_uint32_262144_262144 353405583.328 -
SetIntersection_Front_Vector_uint32_262144_4 1117340.504 5.97%
SetIntersection_Front_Vector_uint32_262144_64 1363949.806 -
SetIntersection_Front_Vector_uint32_4_1 216963668.212 1.27%
SetIntersection_Front_Vector_uint32_4_4 137185344.233 1.31%
SetIntersection_Front_Vector_uint32_64_1 17097493.422 3.96%
SetIntersection_Front_Vector_uint32_64_16 14184189.257 -
SetIntersection_Front_Vector_uint32_64_4 15986356.768 -
SetIntersection_Front_Vector_uint32_64_64 10980161.319 -
SetIntersection_Front_Vector_uint64_1024_1 1100174.956 4.60%
SetIntersection_Front_Vector_uint64_1024_1024 5904518.243 -
SetIntersection_Front_Vector_uint64_1024_16 1102369.014 -
SetIntersection_Front_Vector_uint64_1024_256 2267429.745 -
SetIntersection_Front_Vector_uint64_1024_4 1110932.142 7.26%
SetIntersection_Front_Vector_uint64_1024_64 1359377.076 -
SetIntersection_Front_Vector_uint64_16384_1 1042993.737 -
SetIntersection_Front_Vector_uint64_16384_1024 5305687.364 -10.15%
SetIntersection_Front_Vector_uint64_16384_16 1116218.686 -
SetIntersection_Front_Vector_uint64_16384_16384 75798181.293 -3.53%
SetIntersection_Front_Vector_uint64_16384_256 2112843.854 -6.95%
SetIntersection_Front_Vector_uint64_16384_4 1055275.557 -
SetIntersection_Front_Vector_uint64_16384_64 1362382.579 -
SetIntersection_Front_Vector_uint64_16_1 63328286.493 1.23%
SetIntersection_Front_Vector_uint64_16_16 35880079.509 -
SetIntersection_Front_Vector_uint64_16_4 54897713.808 1.55%
SetIntersection_Front_Vector_uint64_1_1 540095398.624 1.33%
SetIntersection_Front_Vector_uint64_256_1 4123454.787 -
SetIntersection_Front_Vector_uint64_256_16 4208580.693 -
SetIntersection_Front_Vector_uint64_256_256 4658976.672 2.88%
SetIntersection_Front_Vector_uint64_256_4 4118628.155 -
SetIntersection_Front_Vector_uint64_256_64 4563457.677 4.54%
SetIntersection_Front_Vector_uint64_262144_1 1040711.940 -
SetIntersection_Front_Vector_uint64_262144_1024 5973516.843 -
SetIntersection_Front_Vector_uint64_262144_16 1094476.809 -2.18%
SetIntersection_Front_Vector_uint64_262144_16384 75929576.080 -3.48%
SetIntersection_Front_Vector_uint64_262144_256 2270789.912 -
SetIntersection_Front_Vector_uint64_262144_262144 349210094.557 -
SetIntersection_Front_Vector_uint64_262144_4 1104980.693 3.66%
SetIntersection_Front_Vector_uint64_262144_64 1423594.969 7.30%
SetIntersection_Front_Vector_uint64_4_1 216215334.518 1.51%
SetIntersection_Front_Vector_uint64_4_4 137184642.967 1.35%
SetIntersection_Front_Vector_uint64_64_1 16721383.051 2.35%
SetIntersection_Front_Vector_uint64_64_16 14503582.396 1.88%
SetIntersection_Front_Vector_uint64_64_4 16290307.905 2.60%
SetIntersection_Front_Vector_uint64_64_64 10895593.904 -
SetIntersection_Interlaced_Set_float_1024_1 1044129.629 -
SetIntersection_Interlaced_Set_float_1024_1024 12214929.644 1.57%
SetIntersection_Interlaced_Set_float_1024_16 11361503.216 -
SetIntersection_Interlaced_Set_float_1024_256 14902399.383 2.70%
SetIntersection_Interlaced_Set_float_1024_4 9942151.342 -
SetIntersection_Interlaced_Set_float_1024_64 10045462.195 -
SetIntersection_Interlaced_Set_float_16384_1 1029402.896 2.50%
SetIntersection_Interlaced_Set_float_16384_1024 177488088.572 5.50%
SetIntersection_Interlaced_Set_float_16384_16 211150803.732 4.14%
SetIntersection_Interlaced_Set_float_16384_16384 222371442.850 4.50%
SetIntersection_Interlaced_Set_float_16384_256 205503605.328 3.94%
SetIntersection_Interlaced_Set_float_16384_4 172736792.605 3.93%
SetIntersection_Interlaced_Set_float_16384_64 219603833.324 4.62%
SetIntersection_Interlaced_Set_float_16_1 62654491.507 -
SetIntersection_Interlaced_Set_float_16_16 37900207.598 -
SetIntersection_Interlaced_Set_float_16_4 59498243.951 -
SetIntersection_Interlaced_Set_float_1_1 532584821.261 -
SetIntersection_Interlaced_Set_float_256_1 4136471.272 -
SetIntersection_Interlaced_Set_float_256_16 12247379.085 1.70%
SetIntersection_Interlaced_Set_float_256_256 7526737.246 -
SetIntersection_Interlaced_Set_float_256_4 10818166.289 -1.87%
SetIntersection_Interlaced_Set_float_256_64 13715475.151 3.54%
SetIntersection_Interlaced_Set_float_262144_1 1028085.605 -
SetIntersection_Interlaced_Set_float_262144_1024 1504190.838 -1.13%
SetIntersection_Interlaced_Set_float_262144_16 1583783.691 -
SetIntersection_Interlaced_Set_float_262144_16384 1265528.644 -
SetIntersection_Interlaced_Set_float_262144_256 1547681.316 -
SetIntersection_Interlaced_Set_float_262144_262144 1635960.612 4.23%
SetIntersection_Interlaced_Set_float_262144_4 1272576.988 -
SetIntersection_Interlaced_Set_float_262144_64 1541280.598 -
SetIntersection_Interlaced_Set_float_4_1 213093472.430 -
SetIntersection_Interlaced_Set_float_4_4 136700355.311 -
SetIntersection_Interlaced_Set_float_64_1 16392121.414 -
SetIntersection_Interlaced_Set_float_64_16 22725929.873 3.83%
SetIntersection_Interlaced_Set_float_64_4 20962509.709 -
SetIntersection_Interlaced_Set_float_64_64 13374895.658 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1042320.954 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13305465.313 3.33%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11355897.033 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13429350.436 -6.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9987816.778 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10287895.370 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1039876.217 -1.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175038346.119 -2.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 216207097.684 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244338856.380 -2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205483117.654 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 177899368.298 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 227996498.523 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 63306898.894 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38711067.592 1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60415803.410 1.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 540752124.084 1.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4155266.316 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12120798.807 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8239858.397 2.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11709987.090 1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14000611.398 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1119282.970 5.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1627692.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1685833.250 -3.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1325855.631 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1656664.471 -1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1843769.287 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1362700.360 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1654476.809 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 216461735.715 1.45%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 139317523.841 1.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16386504.114 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21609315.821 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21158193.592 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 14167354.340 2.05%
SetIntersection_Interlaced_Set_string_1024_1 1153097.127 6.26%
SetIntersection_Interlaced_Set_string_1024_1024 54772352.008 -1.79%
SetIntersection_Interlaced_Set_string_1024_16 12799571.610 -
SetIntersection_Interlaced_Set_string_1024_256 34841899.585 -4.25%
SetIntersection_Interlaced_Set_string_1024_4 10260161.349 -
SetIntersection_Interlaced_Set_string_1024_64 16398972.651 -4.04%
SetIntersection_Interlaced_Set_string_16384_1 1074730.616 -2.24%
SetIntersection_Interlaced_Set_string_16384_1024 354588391.184 -
SetIntersection_Interlaced_Set_string_16384_16 238513182.159 -3.49%
SetIntersection_Interlaced_Set_string_16384_16384 350928939.535 -
SetIntersection_Interlaced_Set_string_16384_256 357433549.321 -
SetIntersection_Interlaced_Set_string_16384_4 195903119.896 -3.90%
SetIntersection_Interlaced_Set_string_16384_64 353414686.054 1.60%
SetIntersection_Interlaced_Set_string_16_1 66312300.954 -
SetIntersection_Interlaced_Set_string_16_16 61041453.603 -
SetIntersection_Interlaced_Set_string_16_4 73623230.533 -
SetIntersection_Interlaced_Set_string_1_1 562360270.651 1.14%
SetIntersection_Interlaced_Set_string_256_1 4586913.511 5.76%
SetIntersection_Interlaced_Set_string_256_16 17808495.046 -1.18%
SetIntersection_Interlaced_Set_string_256_256 31296989.472 -3.29%
SetIntersection_Interlaced_Set_string_256_4 13025233.087 -
SetIntersection_Interlaced_Set_string_256_64 31111327.583 -
SetIntersection_Interlaced_Set_string_262144_1 1058665.157 -3.64%
SetIntersection_Interlaced_Set_string_262144_1024 2051551.594 -3.48%
SetIntersection_Interlaced_Set_string_262144_16 2096182.375 -10.85%
SetIntersection_Interlaced_Set_string_262144_16384 2938147.297 5.30%
SetIntersection_Interlaced_Set_string_262144_256 1989846.437 -6.44%
SetIntersection_Interlaced_Set_string_262144_262144 17771388.019 -1.25%
SetIntersection_Interlaced_Set_string_262144_4 1787899.576 -13.37%
SetIntersection_Interlaced_Set_string_262144_64 2076894.858 -10.22%
SetIntersection_Interlaced_Set_string_4_1 223979192.498 -
SetIntersection_Interlaced_Set_string_4_4 158676417.558 -
SetIntersection_Interlaced_Set_string_64_1 17292919.565 -
SetIntersection_Interlaced_Set_string_64_16 38656199.423 1.41%
SetIntersection_Interlaced_Set_string_64_4 25630011.682 -1.14%
SetIntersection_Interlaced_Set_string_64_64 34709336.986 -4.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1059427.442 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23342191.562 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12080596.526 2.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18515553.265 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9794376.917 -1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11718401.340 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1069613.240 6.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 231702695.353 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 246326365.600 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359616280.871 2.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 352756071.843 44.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 205328201.798 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 345375653.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 64167391.655 2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42835008.505 1.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62648266.390 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 546033768.467 1.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4167007.250 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12514013.778 -3.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 11895387.234 -4.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11488759.234 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17035781.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1017199.506 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1942665.527 -5.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2052344.480 -10.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1705524.740 -4.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1953064.533 -7.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2947586.345 -2.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1761583.088 -7.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2027882.567 -8.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 218305916.753 1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 142223922.319 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16802100.031 1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25597586.850 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22756715.585 1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17983573.519 -2.04%
SetIntersection_Interlaced_Set_uint32_1024_1 1039657.755 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12440588.283 -2.18%
SetIntersection_Interlaced_Set_uint32_1024_16 11546689.768 -2.53%
SetIntersection_Interlaced_Set_uint32_1024_256 14101767.011 -
SetIntersection_Interlaced_Set_uint32_1024_4 10188416.985 2.33%
SetIntersection_Interlaced_Set_uint32_1024_64 10192107.682 1.22%
SetIntersection_Interlaced_Set_uint32_16384_1 1053495.546 -
SetIntersection_Interlaced_Set_uint32_16384_1024 178229876.695 4.82%
SetIntersection_Interlaced_Set_uint32_16384_16 216350578.476 5.08%
SetIntersection_Interlaced_Set_uint32_16384_16384 228980471.948 -6.65%
SetIntersection_Interlaced_Set_uint32_16384_256 209621844.479 4.08%
SetIntersection_Interlaced_Set_uint32_16384_4 175175559.624 4.66%
SetIntersection_Interlaced_Set_uint32_16384_64 224412807.736 5.04%
SetIntersection_Interlaced_Set_uint32_16_1 63877154.564 1.91%
SetIntersection_Interlaced_Set_uint32_16_16 38307683.982 1.18%
SetIntersection_Interlaced_Set_uint32_16_4 59966390.755 1.10%
SetIntersection_Interlaced_Set_uint32_1_1 542107377.519 1.51%
SetIntersection_Interlaced_Set_uint32_256_1 4377600.134 5.24%
SetIntersection_Interlaced_Set_uint32_256_16 12335871.570 2.61%
SetIntersection_Interlaced_Set_uint32_256_256 7822455.674 -
SetIntersection_Interlaced_Set_uint32_256_4 11621989.993 -1.43%
SetIntersection_Interlaced_Set_uint32_256_64 13078969.171 -5.61%
SetIntersection_Interlaced_Set_uint32_262144_1 1079117.469 5.07%
SetIntersection_Interlaced_Set_uint32_262144_1024 1522353.840 -2.65%
SetIntersection_Interlaced_Set_uint32_262144_16 1593283.365 -2.37%
SetIntersection_Interlaced_Set_uint32_262144_16384 1268759.522 -2.14%
SetIntersection_Interlaced_Set_uint32_262144_256 1578948.566 -2.06%
SetIntersection_Interlaced_Set_uint32_262144_262144 1814048.504 3.09%
SetIntersection_Interlaced_Set_uint32_262144_4 1283122.805 -3.60%
SetIntersection_Interlaced_Set_uint32_262144_64 1561691.977 -1.50%
SetIntersection_Interlaced_Set_uint32_4_1 216383886.043 1.38%
SetIntersection_Interlaced_Set_uint32_4_4 138483208.176 1.49%
SetIntersection_Interlaced_Set_uint32_64_1 16722297.402 1.89%
SetIntersection_Interlaced_Set_uint32_64_16 22874213.699 2.84%
SetIntersection_Interlaced_Set_uint32_64_4 21287097.810 1.83%
SetIntersection_Interlaced_Set_uint32_64_64 13238734.788 -1.64%
SetIntersection_Interlaced_Set_uint64_1024_1 1037820.222 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12493970.606 1.28%
SetIntersection_Interlaced_Set_uint64_1024_16 11606124.407 -
SetIntersection_Interlaced_Set_uint64_1024_256 14687065.974 -
SetIntersection_Interlaced_Set_uint64_1024_4 9954252.708 -
SetIntersection_Interlaced_Set_uint64_1024_64 10148184.528 -
SetIntersection_Interlaced_Set_uint64_16384_1 1051150.910 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181449349.317 -47.78%
SetIntersection_Interlaced_Set_uint64_16384_16 225122788.047 -38.01%
SetIntersection_Interlaced_Set_uint64_16384_16384 239296286.652 -32.72%
SetIntersection_Interlaced_Set_uint64_16384_256 213792332.235 -36.22%
SetIntersection_Interlaced_Set_uint64_16384_4 180732193.229 -24.85%
SetIntersection_Interlaced_Set_uint64_16384_64 234934049.045 -31.95%
SetIntersection_Interlaced_Set_uint64_16_1 63384742.557 -
SetIntersection_Interlaced_Set_uint64_16_16 38022972.343 -
SetIntersection_Interlaced_Set_uint64_16_4 61026325.374 2.60%
SetIntersection_Interlaced_Set_uint64_1_1 541557375.329 1.39%
SetIntersection_Interlaced_Set_uint64_256_1 4439321.950 6.75%
SetIntersection_Interlaced_Set_uint64_256_16 11894513.630 -
SetIntersection_Interlaced_Set_uint64_256_256 7705189.856 -
SetIntersection_Interlaced_Set_uint64_256_4 11160269.201 -
SetIntersection_Interlaced_Set_uint64_256_64 13593407.784 -2.36%
SetIntersection_Interlaced_Set_uint64_262144_1 1044869.685 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1579233.562 -2.00%
SetIntersection_Interlaced_Set_uint64_262144_16 1646406.738 -5.19%
SetIntersection_Interlaced_Set_uint64_262144_16384 1300033.936 -
SetIntersection_Interlaced_Set_uint64_262144_256 1610369.143 -2.43%
SetIntersection_Interlaced_Set_uint64_262144_262144 1706889.322 -1.46%
SetIntersection_Interlaced_Set_uint64_262144_4 1316580.566 -4.14%
SetIntersection_Interlaced_Set_uint64_262144_64 1619615.563 -2.91%
SetIntersection_Interlaced_Set_uint64_4_1 216805286.270 1.51%
SetIntersection_Interlaced_Set_uint64_4_4 138668136.977 1.41%
SetIntersection_Interlaced_Set_uint64_64_1 16703440.230 2.19%
SetIntersection_Interlaced_Set_uint64_64_16 22737357.180 2.66%
SetIntersection_Interlaced_Set_uint64_64_4 21456119.930 3.62%
SetIntersection_Interlaced_Set_uint64_64_64 13184620.111 -
SetIntersection_Interlaced_Vector_float_1024_1 1032886.683 -
SetIntersection_Interlaced_Vector_float_1024_1024 5910775.875 -
SetIntersection_Interlaced_Vector_float_1024_16 1812559.530 -29.64%
SetIntersection_Interlaced_Vector_float_1024_256 6738439.797 6.72%
SetIntersection_Interlaced_Vector_float_1024_4 1302989.558 -7.62%
SetIntersection_Interlaced_Vector_float_1024_64 3290368.036 -34.47%
SetIntersection_Interlaced_Vector_float_16384_1 1043741.120 -
SetIntersection_Interlaced_Vector_float_16384_1024 40930655.744 -39.60%
SetIntersection_Interlaced_Vector_float_16384_16 2286160.854 -35.34%
SetIntersection_Interlaced_Vector_float_16384_16384 79612538.940 -
SetIntersection_Interlaced_Vector_float_16384_256 15039841.348 -49.61%
SetIntersection_Interlaced_Vector_float_16384_4 1391217.861 -14.13%
SetIntersection_Interlaced_Vector_float_16384_64 5647494.522 -45.53%
SetIntersection_Interlaced_Vector_float_16_1 62718740.468 -
SetIntersection_Interlaced_Vector_float_16_16 35839578.299 -
SetIntersection_Interlaced_Vector_float_16_4 56036798.462 -
SetIntersection_Interlaced_Vector_float_1_1 532898151.956 -
SetIntersection_Interlaced_Vector_float_256_1 4131830.806 -
SetIntersection_Interlaced_Vector_float_256_16 6040975.488 -17.35%
SetIntersection_Interlaced_Vector_float_256_256 4523759.250 -
SetIntersection_Interlaced_Vector_float_256_4 4671878.103 -6.80%
SetIntersection_Interlaced_Vector_float_256_64 7193346.087 -2.15%
SetIntersection_Interlaced_Vector_float_262144_1 1031559.834 -1.77%
SetIntersection_Interlaced_Vector_float_262144_1024 80277198.100 -47.97%
SetIntersection_Interlaced_Vector_float_262144_16 3304191.717 -49.84%
SetIntersection_Interlaced_Vector_float_262144_16384 357323278.365 1.05%
SetIntersection_Interlaced_Vector_float_262144_256 21921153.807 -56.32%
SetIntersection_Interlaced_Vector_float_262144_262144 350496941.720 -
SetIntersection_Interlaced_Vector_float_262144_4 1453143.233 -27.89%
SetIntersection_Interlaced_Vector_float_262144_64 9207056.614 -53.10%
SetIntersection_Interlaced_Vector_float_4_1 212861517.017 -
SetIntersection_Interlaced_Vector_float_4_4 135632741.695 -
SetIntersection_Interlaced_Vector_float_64_1 16408084.036 -
SetIntersection_Interlaced_Vector_float_64_16 16864567.386 -10.57%
SetIntersection_Interlaced_Vector_float_64_4 17530250.354 -1.05%
SetIntersection_Interlaced_Vector_float_64_64 10901850.255 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1128802.336 6.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8282014.742 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2967939.465 33.45%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7654201.695 2.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1583653.323 16.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5828114.035 33.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1029682.042 -2.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 65622583.733 18.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3043834.845 2.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119328839.975 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27744637.515 34.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1494469.222 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7504769.537 1.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63765490.965 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 37265836.093 1.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58926768.642 2.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 542296079.202 1.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4158292.727 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6969790.392 1.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5861302.616 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5081057.795 1.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8647841.037 1.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1044503.355 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 130149685.187 19.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8451937.526 117.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 366537785.731 4.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 64048916.150 72.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350607253.868 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1722473.799 2.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 22447275.811 88.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 217355864.653 1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 138526318.217 1.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17293966.557 3.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19606178.759 4.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18796416.993 4.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12066422.532 -
SetIntersection_Interlaced_Vector_string_1024_1 1069720.357 -
SetIntersection_Interlaced_Vector_string_1024_1024 39304470.716 -2.24%
SetIntersection_Interlaced_Vector_string_1024_16 3266247.353 -5.83%
SetIntersection_Interlaced_Vector_string_1024_256 20389188.041 -3.76%
SetIntersection_Interlaced_Vector_string_1024_4 1670163.339 2.00%
SetIntersection_Interlaced_Vector_string_1024_64 7948510.279 -6.75%
SetIntersection_Interlaced_Vector_string_16384_1 1075225.366 -
SetIntersection_Interlaced_Vector_string_16384_1024 111812822.601 -4.57%
SetIntersection_Interlaced_Vector_string_16384_16 4087696.971 -1.28%
SetIntersection_Interlaced_Vector_string_16384_16384 348236092.340 -
SetIntersection_Interlaced_Vector_string_16384_256 37775753.379 -14.50%
SetIntersection_Interlaced_Vector_string_16384_4 1800428.716 -9.31%
SetIntersection_Interlaced_Vector_string_16384_64 12006729.690 -6.65%
SetIntersection_Interlaced_Vector_string_16_1 65375247.533 1.25%
SetIntersection_Interlaced_Vector_string_16_16 51459367.870 -1.96%
SetIntersection_Interlaced_Vector_string_16_4 67788402.852 2.79%
SetIntersection_Interlaced_Vector_string_1_1 556989920.018 1.72%
SetIntersection_Interlaced_Vector_string_256_1 4452117.697 4.65%
SetIntersection_Interlaced_Vector_string_256_16 10570452.551 -
SetIntersection_Interlaced_Vector_string_256_256 18476074.170 -12.82%
SetIntersection_Interlaced_Vector_string_256_4 5965423.730 -3.03%
SetIntersection_Interlaced_Vector_string_256_64 18609720.078 -9.65%
SetIntersection_Interlaced_Vector_string_262144_1 1071427.930 -
SetIntersection_Interlaced_Vector_string_262144_1024 231179498.167 -32.65%
SetIntersection_Interlaced_Vector_string_262144_16 5598698.837 -13.19%
SetIntersection_Interlaced_Vector_string_262144_16384 1011069.254 1.11%
SetIntersection_Interlaced_Vector_string_262144_256 65044765.704 -9.25%
SetIntersection_Interlaced_Vector_string_262144_262144 14494197.426 -
SetIntersection_Interlaced_Vector_string_262144_4 2006980.170 -
SetIntersection_Interlaced_Vector_string_262144_64 18986460.788 -8.67%
SetIntersection_Interlaced_Vector_string_4_1 222675480.346 2.00%
SetIntersection_Interlaced_Vector_string_4_4 152592808.848 1.55%
SetIntersection_Interlaced_Vector_string_64_1 17736480.065 4.86%
SetIntersection_Interlaced_Vector_string_64_16 29999744.075 -
SetIntersection_Interlaced_Vector_string_64_4 21702743.366 -
SetIntersection_Interlaced_Vector_string_64_64 26679009.492 3.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1101925.930 5.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9076192.719 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2522431.199 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9842579.679 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1449218.083 4.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5440406.821 1.63%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041179.006 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66860373.404 -4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3490467.638 -3.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129683055.238 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28119140.090 -3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1555341.002 -2.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8740579.471 -8.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 63792756.564 1.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37491514.766 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 59679623.664 2.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 540626214.252 1.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4159652.286 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7440641.338 -4.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6176712.280 1.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5584161.401 6.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9947670.078 -4.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041549.852 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142478364.012 -4.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4602502.542 -6.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349747541.075 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46000853.156 -4.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350676519.599 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1847148.889 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14881562.079 -1.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 215711556.068 1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 138186994.921 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17054931.470 4.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20019553.512 1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 17997443.929 -3.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12529001.693 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1036450.308 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5986881.280 1.09%
SetIntersection_Interlaced_Vector_uint32_1024_16 1954037.891 5.65%
SetIntersection_Interlaced_Vector_uint32_1024_256 6267086.729 2.03%
SetIntersection_Interlaced_Vector_uint32_1024_4 1237800.239 -4.65%
SetIntersection_Interlaced_Vector_uint32_1024_64 4629965.110 39.44%
SetIntersection_Interlaced_Vector_uint32_16384_1 1104748.826 6.51%
SetIntersection_Interlaced_Vector_uint32_16384_1024 45093435.664 -13.79%
SetIntersection_Interlaced_Vector_uint32_16384_16 2382469.736 -27.71%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79854299.821 -
SetIntersection_Interlaced_Vector_uint32_16384_256 15118550.633 -29.32%
SetIntersection_Interlaced_Vector_uint32_16384_4 1404683.202 -3.58%
SetIntersection_Interlaced_Vector_uint32_16384_64 5694175.044 -35.87%
SetIntersection_Interlaced_Vector_uint32_16_1 63536395.727 1.46%
SetIntersection_Interlaced_Vector_uint32_16_16 36526261.215 2.46%
SetIntersection_Interlaced_Vector_uint32_16_4 56442089.747 -
SetIntersection_Interlaced_Vector_uint32_1_1 541778693.332 1.57%
SetIntersection_Interlaced_Vector_uint32_256_1 4220525.523 1.99%
SetIntersection_Interlaced_Vector_uint32_256_16 5921657.750 -9.90%
SetIntersection_Interlaced_Vector_uint32_256_256 4541865.409 -
SetIntersection_Interlaced_Vector_uint32_256_4 5009866.165 3.54%
SetIntersection_Interlaced_Vector_uint32_256_64 7397185.329 -8.72%
SetIntersection_Interlaced_Vector_uint32_262144_1 1042768.010 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 85202901.341 -16.21%
SetIntersection_Interlaced_Vector_uint32_262144_16 3106196.933 -47.51%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349829109.869 -
SetIntersection_Interlaced_Vector_uint32_262144_256 30959745.988 -17.27%
SetIntersection_Interlaced_Vector_uint32_262144_262144 349904204.787 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1921385.494 18.17%
SetIntersection_Interlaced_Vector_uint32_262144_64 8076407.102 -22.18%
SetIntersection_Interlaced_Vector_uint32_4_1 216987739.204 1.64%
SetIntersection_Interlaced_Vector_uint32_4_4 137811297.994 1.91%
SetIntersection_Interlaced_Vector_uint32_64_1 16936253.299 3.41%
SetIntersection_Interlaced_Vector_uint32_64_16 16929085.685 -2.56%
SetIntersection_Interlaced_Vector_uint32_64_4 17417119.688 -
SetIntersection_Interlaced_Vector_uint32_64_64 10979529.569 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1030575.645 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5915264.682 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2191458.983 -
SetIntersection_Interlaced_Vector_uint64_1024_256 8096451.242 43.28%
SetIntersection_Interlaced_Vector_uint64_1024_4 1309321.273 -
SetIntersection_Interlaced_Vector_uint64_1024_64 5004985.807 50.51%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035981.571 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 55285997.117 17.14%
SetIntersection_Interlaced_Vector_uint64_16384_16 3133383.716 -4.84%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78630673.537 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14967931.549 -22.18%
SetIntersection_Interlaced_Vector_uint64_16384_4 1475498.455 -4.01%
SetIntersection_Interlaced_Vector_uint64_16384_64 7997900.946 9.17%
SetIntersection_Interlaced_Vector_uint64_16_1 63269476.691 1.20%
SetIntersection_Interlaced_Vector_uint64_16_16 35832389.115 -
SetIntersection_Interlaced_Vector_uint64_16_4 56767639.589 1.67%
SetIntersection_Interlaced_Vector_uint64_1_1 539493098.398 1.31%
SetIntersection_Interlaced_Vector_uint64_256_1 4174243.725 -
SetIntersection_Interlaced_Vector_uint64_256_16 6833864.146 14.92%
SetIntersection_Interlaced_Vector_uint64_256_256 4540288.412 -
SetIntersection_Interlaced_Vector_uint64_256_4 5373173.454 12.23%
SetIntersection_Interlaced_Vector_uint64_256_64 6783062.388 -24.13%
SetIntersection_Interlaced_Vector_uint64_262144_1 1108336.864 5.66%
SetIntersection_Interlaced_Vector_uint64_262144_1024 103143783.818 -5.99%
SetIntersection_Interlaced_Vector_uint64_262144_16 7670171.581 36.40%
SetIntersection_Interlaced_Vector_uint64_262144_16384 340508746.730 -3.62%
SetIntersection_Interlaced_Vector_uint64_262144_256 34913825.303 -38.85%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350885075.465 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1793781.550 26.65%
SetIntersection_Interlaced_Vector_uint64_262144_64 25021116.483 30.43%
SetIntersection_Interlaced_Vector_uint64_4_1 216062614.016 1.50%
SetIntersection_Interlaced_Vector_uint64_4_4 138192241.856 2.29%
SetIntersection_Interlaced_Vector_uint64_64_1 16319569.436 -
SetIntersection_Interlaced_Vector_uint64_64_16 17651721.013 1.75%
SetIntersection_Interlaced_Vector_uint64_64_4 17942076.390 -
SetIntersection_Interlaced_Vector_uint64_64_64 10882854.439 -
SetIntersection_None_Set_float_1024_1 9360024.969 -1.40%
SetIntersection_None_Set_float_1024_1024 8876488.363 1.31%
SetIntersection_None_Set_float_1024_16 9305935.919 -
SetIntersection_None_Set_float_1024_256 9416258.193 -
SetIntersection_None_Set_float_1024_4 9518565.642 1.56%
SetIntersection_None_Set_float_1024_64 9387786.936 -
SetIntersection_None_Set_float_16384_1 158629055.739 2.66%
SetIntersection_None_Set_float_16384_1024 159556975.379 4.84%
SetIntersection_None_Set_float_16384_16 158468732.148 3.10%
SetIntersection_None_Set_float_16384_16384 160354646.257 -
SetIntersection_None_Set_float_16384_256 158478915.804 3.75%
SetIntersection_None_Set_float_16384_4 158716157.965 2.90%
SetIntersection_None_Set_float_16384_64 158241035.294 3.29%
SetIntersection_None_Set_float_16_1 66358513.921 -
SetIntersection_None_Set_float_16_16 35315374.743 -
SetIntersection_None_Set_float_16_4 56503938.194 -
SetIntersection_None_Set_float_1_1 534509275.095 -
SetIntersection_None_Set_float_256_1 11550319.200 -
SetIntersection_None_Set_float_256_16 10718155.386 -1.59%
SetIntersection_None_Set_float_256_256 5726160.076 -
SetIntersection_None_Set_float_256_4 11386221.987 1.82%
SetIntersection_None_Set_float_256_64 9308673.044 1.64%
SetIntersection_None_Set_float_262144_1 1182939.045 -2.50%
SetIntersection_None_Set_float_262144_1024 1180784.344 -2.47%
SetIntersection_None_Set_float_262144_16 1175841.881 -2.63%
SetIntersection_None_Set_float_262144_16384 1172221.518 -3.98%
SetIntersection_None_Set_float_262144_256 1175631.996 -3.07%
SetIntersection_None_Set_float_262144_262144 1181068.195 -1.80%
SetIntersection_None_Set_float_262144_4 1175712.320 -2.85%
SetIntersection_None_Set_float_262144_64 1176815.674 -2.79%
SetIntersection_None_Set_float_4_1 216159652.846 -
SetIntersection_None_Set_float_4_4 135039887.433 -
SetIntersection_None_Set_float_64_1 21571522.617 -2.49%
SetIntersection_None_Set_float_64_16 17878718.594 -
SetIntersection_None_Set_float_64_4 21427038.043 2.19%
SetIntersection_None_Set_float_64_64 11441574.315 3.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9120792.883 3.98%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8887688.585 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 9002535.082 4.44%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8729612.517 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8815646.302 2.28%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8944805.416 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163645003.009 -27.49%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161657859.241 -26.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169866267.871 -35.00%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 167803949.838 -6.45%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164817493.322 -29.29%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167482801.408 -28.91%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167678174.292 -51.40%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 67193475.359 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35296224.256 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57395188.950 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 541722948.910 1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11527565.613 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10767818.368 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5723604.830 -2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11778306.376 3.67%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9309132.893 1.90%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1247011.313 -1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1251575.765 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1248429.363 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1241370.606 -2.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1235671.225 -2.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1258626.385 -1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1250148.598 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1250152.182 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 219059068.151 1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 136948294.526 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21590329.960 -1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18278148.847 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21952802.163 7.01%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11346411.099 -2.38%
SetIntersection_None_Set_string_1024_1 8981811.645 1.04%
SetIntersection_None_Set_string_1024_1024 9016208.192 -2.17%
SetIntersection_None_Set_string_1024_16 8824397.280 -1.07%
SetIntersection_None_Set_string_1024_256 8795766.685 -
SetIntersection_None_Set_string_1024_4 9145243.203 2.46%
SetIntersection_None_Set_string_1024_64 8839132.413 -
SetIntersection_None_Set_string_16384_1 195571357.572 3.93%
SetIntersection_None_Set_string_16384_1024 185792830.470 -8.55%
SetIntersection_None_Set_string_16384_16 192907910.045 1.53%
SetIntersection_None_Set_string_16384_16384 195266255.653 -6.22%
SetIntersection_None_Set_string_16384_256 191866629.581 -
SetIntersection_None_Set_string_16384_4 194785286.506 2.95%
SetIntersection_None_Set_string_16384_64 192122107.311 -
SetIntersection_None_Set_string_16_1 69064660.450 1.40%
SetIntersection_None_Set_string_16_16 36428681.047 -
SetIntersection_None_Set_string_16_4 58632937.787 -
SetIntersection_None_Set_string_1_1 549324733.960 1.47%
SetIntersection_None_Set_string_256_1 11647772.866 2.16%
SetIntersection_None_Set_string_256_16 10949252.870 -
SetIntersection_None_Set_string_256_256 5853843.978 2.04%
SetIntersection_None_Set_string_256_4 11392219.629 -
SetIntersection_None_Set_string_256_64 9415489.178 -
SetIntersection_None_Set_string_262144_1 1594170.816 -11.79%
SetIntersection_None_Set_string_262144_1024 1577867.756 -13.64%
SetIntersection_None_Set_string_262144_16 1597194.744 -11.93%
SetIntersection_None_Set_string_262144_16384 1598526.205 -11.86%
SetIntersection_None_Set_string_262144_256 1597579.101 -11.91%
SetIntersection_None_Set_string_262144_262144 1579215.088 -13.71%
SetIntersection_None_Set_string_262144_4 1592365.641 -11.86%
SetIntersection_None_Set_string_262144_64 1592554.771 -12.18%
SetIntersection_None_Set_string_4_1 223800213.246 1.39%
SetIntersection_None_Set_string_4_4 139559632.003 -
SetIntersection_None_Set_string_64_1 23115145.464 -
SetIntersection_None_Set_string_64_16 19068308.508 2.21%
SetIntersection_None_Set_string_64_4 21964538.427 -
SetIntersection_None_Set_string_64_64 11542561.163 -1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8706989.586 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8771651.551 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8858421.031 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8921368.790 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8825033.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8892977.667 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 208020685.577 3.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199368543.004 -4.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 212517804.202 5.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 201045569.873 -9.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 203045196.541 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212918732.738 5.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204300528.877 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67929809.281 1.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36323833.988 2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 58735858.534 3.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 545853244.542 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11431299.838 1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10915732.432 1.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5960971.296 2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11259312.479 -1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9322343.623 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1556657.631 -10.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1583630.613 -10.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1572468.017 -11.54%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1564451.252 -12.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1567750.162 -12.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1582300.537 -8.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1575388.022 -8.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1565718.912 -12.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 220934534.469 1.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 137978339.275 1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22464300.629 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18294028.286 2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21154173.449 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11698157.282 -
SetIntersection_None_Set_uint32_1024_1 9032077.653 -
SetIntersection_None_Set_uint32_1024_1024 9046391.443 -
SetIntersection_None_Set_uint32_1024_16 8939873.189 -
SetIntersection_None_Set_uint32_1024_256 8913726.163 -
SetIntersection_None_Set_uint32_1024_4 9049408.119 -1.26%
SetIntersection_None_Set_uint32_1024_64 9099364.933 2.44%
SetIntersection_None_Set_uint32_16384_1 161782179.727 2.52%
SetIntersection_None_Set_uint32_16384_1024 161822966.524 3.82%
SetIntersection_None_Set_uint32_16384_16 161199549.708 2.54%
SetIntersection_None_Set_uint32_16384_16384 163088654.667 2.68%
SetIntersection_None_Set_uint32_16384_256 161450937.849 3.20%
SetIntersection_None_Set_uint32_16384_4 161051926.426 2.34%
SetIntersection_None_Set_uint32_16384_64 161219000.678 3.11%
SetIntersection_None_Set_uint32_16_1 67625358.704 1.49%
SetIntersection_None_Set_uint32_16_16 35871499.469 1.24%
SetIntersection_None_Set_uint32_16_4 56679906.596 -
SetIntersection_None_Set_uint32_1_1 543227902.447 1.52%
SetIntersection_None_Set_uint32_256_1 11905240.261 2.28%
SetIntersection_None_Set_uint32_256_16 11009042.218 1.39%
SetIntersection_None_Set_uint32_256_256 5862161.186 1.18%
SetIntersection_None_Set_uint32_256_4 11645905.342 1.99%
SetIntersection_None_Set_uint32_256_64 9320836.292 -
SetIntersection_None_Set_uint32_262144_1 1183411.785 -8.16%
SetIntersection_None_Set_uint32_262144_1024 1179185.303 -7.98%
SetIntersection_None_Set_uint32_262144_16 1181422.850 -8.09%
SetIntersection_None_Set_uint32_262144_16384 1188130.127 -5.90%
SetIntersection_None_Set_uint32_262144_256 1179071.941 -8.69%
SetIntersection_None_Set_uint32_262144_262144 1184599.936 -5.13%
SetIntersection_None_Set_uint32_262144_4 1182045.002 -8.11%
SetIntersection_None_Set_uint32_262144_64 1183219.482 -7.98%
SetIntersection_None_Set_uint32_4_1 219704644.492 1.58%
SetIntersection_None_Set_uint32_4_4 136944182.375 1.24%
SetIntersection_None_Set_uint32_64_1 22783570.106 -
SetIntersection_None_Set_uint32_64_16 18425091.370 -
SetIntersection_None_Set_uint32_64_4 22194848.962 2.82%
SetIntersection_None_Set_uint32_64_64 11525871.826 -
SetIntersection_None_Set_uint64_1024_1 8889380.414 -
SetIntersection_None_Set_uint64_1024_1024 8714297.525 -1.33%
SetIntersection_None_Set_uint64_1024_16 8759481.145 -
SetIntersection_None_Set_uint64_1024_256 8798296.984 -
SetIntersection_None_Set_uint64_1024_4 8912407.497 -
SetIntersection_None_Set_uint64_1024_64 8945361.975 -
SetIntersection_None_Set_uint64_16384_1 162623143.781 -4.31%
SetIntersection_None_Set_uint64_16384_1024 173386809.077 -2.24%
SetIntersection_None_Set_uint64_16384_16 169245863.670 -4.29%
SetIntersection_None_Set_uint64_16384_16384 170840907.106 -
SetIntersection_None_Set_uint64_16384_256 169627512.579 -4.54%
SetIntersection_None_Set_uint64_16384_4 164382364.134 -7.51%
SetIntersection_None_Set_uint64_16384_64 167528916.585 -8.24%
SetIntersection_None_Set_uint64_16_1 67877319.467 2.19%
SetIntersection_None_Set_uint64_16_16 36118846.331 2.59%
SetIntersection_None_Set_uint64_16_4 57193495.230 -
SetIntersection_None_Set_uint64_1_1 541105782.335 1.42%
SetIntersection_None_Set_uint64_256_1 11488559.646 1.26%
SetIntersection_None_Set_uint64_256_16 10980328.244 2.07%
SetIntersection_None_Set_uint64_256_256 5824219.137 -1.05%
SetIntersection_None_Set_uint64_256_4 11307173.687 -1.71%
SetIntersection_None_Set_uint64_256_64 9286058.950 1.75%
SetIntersection_None_Set_uint64_262144_1 1255971.679 -
SetIntersection_None_Set_uint64_262144_1024 1257052.326 -
SetIntersection_None_Set_uint64_262144_16 1352711.998 9.03%
SetIntersection_None_Set_uint64_262144_16384 1247211.346 -
SetIntersection_None_Set_uint64_262144_256 1341908.528 8.45%
SetIntersection_None_Set_uint64_262144_262144 1240549.316 -2.90%
SetIntersection_None_Set_uint64_262144_4 1355472.166 8.80%
SetIntersection_None_Set_uint64_262144_64 1348519.775 8.83%
SetIntersection_None_Set_uint64_4_1 218765438.099 1.32%
SetIntersection_None_Set_uint64_4_4 136320413.208 1.08%
SetIntersection_None_Set_uint64_64_1 22190734.131 -1.17%
SetIntersection_None_Set_uint64_64_16 18526090.232 1.64%
SetIntersection_None_Set_uint64_64_4 22169356.604 3.20%
SetIntersection_None_Set_uint64_64_64 11535092.006 -
SetIntersection_None_Vector_float_1024_1 1069455.494 -2.32%
SetIntersection_None_Vector_float_1024_1024 1064129.581 1.30%
SetIntersection_None_Vector_float_1024_16 1085367.865 -
SetIntersection_None_Vector_float_1024_256 1093517.418 -
SetIntersection_None_Vector_float_1024_4 1084289.229 -
SetIntersection_None_Vector_float_1024_64 1084533.605 -
SetIntersection_None_Vector_float_16384_1 1100311.031 -
SetIntersection_None_Vector_float_16384_1024 1092366.490 -1.55%
SetIntersection_None_Vector_float_16384_16 1099266.368 1.02%
SetIntersection_None_Vector_float_16384_16384 1109051.654 -
SetIntersection_None_Vector_float_16384_256 1101512.429 -
SetIntersection_None_Vector_float_16384_4 1097882.562 -
SetIntersection_None_Vector_float_16384_64 1103130.888 -
SetIntersection_None_Vector_float_16_1 63284357.712 -
SetIntersection_None_Vector_float_16_16 33600273.685 -
SetIntersection_None_Vector_float_16_4 53780743.960 -
SetIntersection_None_Vector_float_1_1 533310079.083 -
SetIntersection_None_Vector_float_256_1 4277054.917 -
SetIntersection_None_Vector_float_256_16 4019392.846 1.66%
SetIntersection_None_Vector_float_256_256 2139397.954 -
SetIntersection_None_Vector_float_256_4 4201692.227 -
SetIntersection_None_Vector_float_256_64 3380626.565 -
SetIntersection_None_Vector_float_262144_1 1103111.484 -3.16%
SetIntersection_None_Vector_float_262144_1024 1118199.744 1.82%
SetIntersection_None_Vector_float_262144_16 1136167.588 1.27%
SetIntersection_None_Vector_float_262144_16384 1124492.811 -
SetIntersection_None_Vector_float_262144_256 1140803.700 -
SetIntersection_None_Vector_float_262144_262144 1098886.820 -
SetIntersection_None_Vector_float_262144_4 1128427.378 -
SetIntersection_None_Vector_float_262144_64 1130440.484 -
SetIntersection_None_Vector_float_4_1 213735388.909 -
SetIntersection_None_Vector_float_4_4 133605716.359 -
SetIntersection_None_Vector_float_64_1 16754627.998 -
SetIntersection_None_Vector_float_64_16 13570405.566 -
SetIntersection_None_Vector_float_64_4 15891401.757 -
SetIntersection_None_Vector_float_64_64 8441915.421 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1071357.787 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1094247.730 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1099419.763 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099508.807 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1095068.721 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1101631.900 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1130201.574 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1206257.244 6.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1126340.964 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1204259.924 5.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1175312.184 2.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140427.503 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1127737.807 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64766068.423 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34364582.565 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54610723.357 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 543122542.461 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4321536.559 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074233.324 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2174684.272 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4359031.634 1.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3477938.752 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1164368.630 1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1141166.833 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1163484.394 -1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1243475.211 6.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1191746.093 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1142615.528 -2.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1238080.577 7.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1165056.204 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 217925000.464 1.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 136564795.697 1.57%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17189271.389 1.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13748164.372 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16169762.522 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9104501.124 6.26%
SetIntersection_None_Vector_string_1024_1 1225768.177 4.54%
SetIntersection_None_Vector_string_1024_1024 1158491.338 -
SetIntersection_None_Vector_string_1024_16 1158048.598 -
SetIntersection_None_Vector_string_1024_256 1156849.861 -
SetIntersection_None_Vector_string_1024_4 1146576.807 -2.03%
SetIntersection_None_Vector_string_1024_64 1157947.427 -
SetIntersection_None_Vector_string_16384_1 1224087.198 4.41%
SetIntersection_None_Vector_string_16384_1024 1236122.244 2.66%
SetIntersection_None_Vector_string_16384_16 1222978.270 -1.15%
SetIntersection_None_Vector_string_16384_16384 1219738.684 -
SetIntersection_None_Vector_string_16384_256 1216107.335 -
SetIntersection_None_Vector_string_16384_4 1290737.659 6.04%
SetIntersection_None_Vector_string_16384_64 1224327.878 -
SetIntersection_None_Vector_string_16_1 66298131.826 1.97%
SetIntersection_None_Vector_string_16_16 35354143.732 2.67%
SetIntersection_None_Vector_string_16_4 55809259.032 1.03%
SetIntersection_None_Vector_string_1_1 543128823.937 1.74%
SetIntersection_None_Vector_string_256_1 4487266.264 -
SetIntersection_None_Vector_string_256_16 4262596.712 1.94%
SetIntersection_None_Vector_string_256_256 2414093.501 5.31%
SetIntersection_None_Vector_string_256_4 4426775.475 -
SetIntersection_None_Vector_string_256_64 3661213.212 1.61%
SetIntersection_None_Vector_string_262144_1 1352751.050 3.86%
SetIntersection_None_Vector_string_262144_1024 1286900.978 -1.06%
SetIntersection_None_Vector_string_262144_16 1361829.743 7.68%
SetIntersection_None_Vector_string_262144_16384 1285804.217 -1.26%
SetIntersection_None_Vector_string_262144_256 1293482.829 -
SetIntersection_None_Vector_string_262144_262144 1286376.291 -
SetIntersection_None_Vector_string_262144_4 1259229.459 -
SetIntersection_None_Vector_string_262144_64 1283505.825 -
SetIntersection_None_Vector_string_4_1 220142501.365 1.65%
SetIntersection_None_Vector_string_4_4 137221469.909 1.42%
SetIntersection_None_Vector_string_64_1 17637661.247 2.02%
SetIntersection_None_Vector_string_64_16 14408391.249 2.06%
SetIntersection_None_Vector_string_64_4 16615836.570 -
SetIntersection_None_Vector_string_64_64 9201352.358 4.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1111540.983 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1117380.359 2.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1126067.327 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1110749.899 -2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1129232.626 2.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1082839.723 -5.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155097.607 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1149576.102 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153112.424 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1163099.949 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1140653.363 1.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151051.515 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1136552.121 -2.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 64479235.450 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34343724.319 1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 55075111.613 2.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 540734660.742 1.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4291633.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4380159.479 6.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2229798.561 1.97%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4283181.398 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3694732.277 7.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1300803.556 6.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1217455.100 5.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1185701.479 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1250395.760 5.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1293847.927 5.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1185791.266 -3.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1165313.606 -2.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1177932.042 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 217209086.079 1.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 136204285.722 1.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16902529.140 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14009231.566 2.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16525109.326 3.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8632694.077 -
SetIntersection_None_Vector_uint32_1024_1 1078296.909 -
SetIntersection_None_Vector_uint32_1024_1024 1075967.879 -
SetIntersection_None_Vector_uint32_1024_16 1090824.831 1.27%
SetIntersection_None_Vector_uint32_1024_256 1075369.273 -
SetIntersection_None_Vector_uint32_1024_4 1078710.576 -
SetIntersection_None_Vector_uint32_1024_64 1076897.065 -
SetIntersection_None_Vector_uint32_16384_1 1098079.665 -
SetIntersection_None_Vector_uint32_16384_1024 1123402.723 2.49%
SetIntersection_None_Vector_uint32_16384_16 1163061.473 6.28%
SetIntersection_None_Vector_uint32_16384_16384 1112852.687 1.63%
SetIntersection_None_Vector_uint32_16384_256 1161415.868 5.86%
SetIntersection_None_Vector_uint32_16384_4 1102028.849 -
SetIntersection_None_Vector_uint32_16384_64 1171577.533 6.06%
SetIntersection_None_Vector_uint32_16_1 63205532.623 -
SetIntersection_None_Vector_uint32_16_16 34629735.403 3.19%
SetIntersection_None_Vector_uint32_16_4 53731385.850 -
SetIntersection_None_Vector_uint32_1_1 532746047.711 -
SetIntersection_None_Vector_uint32_256_1 4307811.682 1.71%
SetIntersection_None_Vector_uint32_256_16 3990481.321 -
SetIntersection_None_Vector_uint32_256_256 2118412.579 -
SetIntersection_None_Vector_uint32_256_4 4420410.152 5.53%
SetIntersection_None_Vector_uint32_256_64 3411146.589 -
SetIntersection_None_Vector_uint32_262144_1 1152048.258 -
SetIntersection_None_Vector_uint32_262144_1024 1139636.456 1.79%
SetIntersection_None_Vector_uint32_262144_16 1131425.819 -
SetIntersection_None_Vector_uint32_262144_16384 1190783.879 5.96%
SetIntersection_None_Vector_uint32_262144_256 1135420.519 2.17%
SetIntersection_None_Vector_uint32_262144_262144 1126773.725 -
SetIntersection_None_Vector_uint32_262144_4 1194607.918 6.50%
SetIntersection_None_Vector_uint32_262144_64 1123024.234 -
SetIntersection_None_Vector_uint32_4_1 213721793.016 -
SetIntersection_None_Vector_uint32_4_4 133701467.473 -
SetIntersection_None_Vector_uint32_64_1 16945604.762 1.91%
SetIntersection_None_Vector_uint32_64_16 13557998.132 -
SetIntersection_None_Vector_uint32_64_4 15931448.583 -
SetIntersection_None_Vector_uint32_64_64 8592491.613 1.29%
SetIntersection_None_Vector_uint64_1024_1 1076817.396 -
SetIntersection_None_Vector_uint64_1024_1024 1074255.332 -
SetIntersection_None_Vector_uint64_1024_16 1081594.195 -
SetIntersection_None_Vector_uint64_1024_256 1075114.228 -
SetIntersection_None_Vector_uint64_1024_4 1076553.515 1.05%
SetIntersection_None_Vector_uint64_1024_64 1077473.116 -
SetIntersection_None_Vector_uint64_16384_1 1147435.724 4.75%
SetIntersection_None_Vector_uint64_16384_1024 1097492.603 -1.26%
SetIntersection_None_Vector_uint64_16384_16 1164975.493 5.05%
SetIntersection_None_Vector_uint64_16384_16384 1112738.541 2.19%
SetIntersection_None_Vector_uint64_16384_256 1086011.820 -2.42%
SetIntersection_None_Vector_uint64_16384_4 1158916.916 5.48%
SetIntersection_None_Vector_uint64_16384_64 1157088.120 5.27%
SetIntersection_None_Vector_uint64_16_1 64081981.304 1.43%
SetIntersection_None_Vector_uint64_16_16 34132155.928 1.91%
SetIntersection_None_Vector_uint64_16_4 54348118.954 1.34%
SetIntersection_None_Vector_uint64_1_1 540302145.920 1.43%
SetIntersection_None_Vector_uint64_256_1 4253831.805 -
SetIntersection_None_Vector_uint64_256_16 4176063.078 4.08%
SetIntersection_None_Vector_uint64_256_256 2107609.039 -
SetIntersection_None_Vector_uint64_256_4 4329691.605 3.23%
SetIntersection_None_Vector_uint64_256_64 3399599.315 -
SetIntersection_None_Vector_uint64_262144_1 1128831.887 -
SetIntersection_None_Vector_uint64_262144_1024 1125421.474 -
SetIntersection_None_Vector_uint64_262144_16 1121295.406 -1.02%
SetIntersection_None_Vector_uint64_262144_16384 1133375.016 -
SetIntersection_None_Vector_uint64_262144_256 1186699.059 8.97%
SetIntersection_None_Vector_uint64_262144_262144 1196649.656 6.24%
SetIntersection_None_Vector_uint64_262144_4 1109808.659 -2.28%
SetIntersection_None_Vector_uint64_262144_64 1107907.871 -1.25%
SetIntersection_None_Vector_uint64_4_1 216836345.095 1.51%
SetIntersection_None_Vector_uint64_4_4 135377457.688 1.37%
SetIntersection_None_Vector_uint64_64_1 16654711.040 -
SetIntersection_None_Vector_uint64_64_16 13681442.343 1.73%
SetIntersection_None_Vector_uint64_64_4 16017095.023 -
SetIntersection_None_Vector_uint64_64_64 8416808.194 -
bm_gcd_complex 17.974 -
bm_gcd_random 28.856 -
bm_gcd_trivial 0.628 -3.21%
bm_lexicographical_compare<int>/1 1.455 -8.59%
bm_lexicographical_compare<int>/1048576 68343.726 -
bm_lexicographical_compare<int>/262144 16250.964 -
bm_lexicographical_compare<int>/32768 1918.102 -
bm_lexicographical_compare<int>/4096 238.557 -
bm_lexicographical_compare<int>/512 29.858 -
bm_lexicographical_compare<int>/64 4.305 -4.46%
bm_lexicographical_compare<int>/8 1.480 -9.42%
bm_lexicographical_compare<signed_char>/1 1.297 -13.11%
bm_lexicographical_compare<signed_char>/1048576 16433.320 -
bm_lexicographical_compare<signed_char>/262144 3840.030 -
bm_lexicographical_compare<signed_char>/32768 478.900 -
bm_lexicographical_compare<signed_char>/4096 59.806 -
bm_lexicographical_compare<signed_char>/512 7.690 -3.21%
bm_lexicographical_compare<signed_char>/64 2.013 -10.92%
bm_lexicographical_compare<signed_char>/8 3.232 -5.51%
bm_lexicographical_compare<unsigned_char>/1 1.543 -
bm_lexicographical_compare<unsigned_char>/1048576 17990.074 -
bm_lexicographical_compare<unsigned_char>/262144 4493.163 -
bm_lexicographical_compare<unsigned_char>/32768 572.115 -
bm_lexicographical_compare<unsigned_char>/4096 77.697 -
bm_lexicographical_compare<unsigned_char>/512 8.693 -
bm_lexicographical_compare<unsigned_char>/64 1.887 1.35%
bm_lexicographical_compare<unsigned_char>/8 1.303 -1.38%
bm_ranges_lexicographical_compare<int>/1 1.385 -
bm_ranges_lexicographical_compare<int>/1048576 68352.003 -
bm_ranges_lexicographical_compare<int>/262144 16244.741 -
bm_ranges_lexicographical_compare<int>/32768 1915.787 -
bm_ranges_lexicographical_compare<int>/4096 238.559 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.394 3.17%
bm_ranges_lexicographical_compare<int>/8 1.464 -
bm_ranges_lexicographical_compare<signed_char>/1 1.680 2.39%
bm_ranges_lexicographical_compare<signed_char>/1048576 16251.340 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.465 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.979 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.852 -
bm_ranges_lexicographical_compare<signed_char>/512 8.029 2.30%
bm_ranges_lexicographical_compare<signed_char>/64 2.416 11.55%
bm_ranges_lexicographical_compare<signed_char>/8 3.593 1.47%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.386 -14.19%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.085 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.118 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.845 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.622 -1.82%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.785 -8.07%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -16.59%
bm_ranges_swap_ranges_vb_aligned/1024 6.506 -
bm_ranges_swap_ranges_vb_aligned/1048576 3341.691 -
bm_ranges_swap_ranges_vb_aligned/128 3.411 -
bm_ranges_swap_ranges_vb_aligned/131072 252.115 1.42%
bm_ranges_swap_ranges_vb_aligned/16 3.304 -
bm_ranges_swap_ranges_vb_aligned/16384 34.956 -
bm_ranges_swap_ranges_vb_aligned/2048 8.568 1.04%
bm_ranges_swap_ranges_vb_aligned/256 3.454 -
bm_ranges_swap_ranges_vb_aligned/262144 481.132 -2.32%
bm_ranges_swap_ranges_vb_aligned/32 3.308 -
bm_ranges_swap_ranges_vb_aligned/32768 64.255 -
bm_ranges_swap_ranges_vb_aligned/4096 11.908 -
bm_ranges_swap_ranges_vb_aligned/512 5.218 1.40%
bm_ranges_swap_ranges_vb_aligned/524288 1045.890 -
bm_ranges_swap_ranges_vb_aligned/64 3.103 1.54%
bm_ranges_swap_ranges_vb_aligned/65536 125.553 2.09%
bm_ranges_swap_ranges_vb_aligned/8 3.240 -
bm_ranges_swap_ranges_vb_aligned/8192 19.455 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15657.722 -
bm_ranges_swap_ranges_vb_unaligned/262144 3775.235 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.359 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.068 -
bm_ranges_swap_ranges_vb_unaligned/512 13.420 -
bm_ranges_swap_ranges_vb_unaligned/64 6.238 1.13%
bm_ranges_swap_ranges_vb_unaligned/8 4.763 -9.24%
bm_swap_ranges_vb_aligned/1048576 3330.939 -
bm_swap_ranges_vb_aligned/262144 484.085 -
bm_swap_ranges_vb_aligned/32768 63.578 -
bm_swap_ranges_vb_aligned/4096 12.531 -
bm_swap_ranges_vb_aligned/512 4.970 -
bm_swap_ranges_vb_aligned/64 2.851 2.67%
bm_swap_ranges_vb_aligned/8 3.220 -1.19%
bm_swap_ranges_vb_unaligned/1048576 15892.743 -
bm_swap_ranges_vb_unaligned/262144 3838.190 -
bm_swap_ranges_vb_unaligned/32768 482.757 -
bm_swap_ranges_vb_unaligned/4096 65.063 -
bm_swap_ranges_vb_unaligned/512 12.577 -
bm_swap_ranges_vb_unaligned/64 4.956 -
bm_swap_ranges_vb_unaligned/8 4.785 -
bm_write 609.505 1.26%
ranges::min(std::deque<__int128>)/1 0.717 3.44%
ranges::min(std::deque<__int128>)/64 25.251 8.78%
ranges::min(std::deque<__int128>)/70000 35745.272 24.39%
ranges::min(std::deque<__int128>)/8 2.888 1.19%
ranges::min(std::deque<char>)/1 0.793 7.97%
ranges::min(std::deque<char>)/64 16.567 -
ranges::min(std::deque<char>)/70000 17825.191 -
ranges::min(std::deque<char>)/8 2.476 5.28%
ranges::min(std::deque<long_long>)/1 0.646 -3.41%
ranges::min(std::deque<long_long>)/64 17.430 6.70%
ranges::min(std::deque<long_long>)/70000 18914.477 -
ranges::min(std::deque<long_long>)/8 2.305 -
ranges::min(std::list<__int128>)/1 0.365 -2.88%
ranges::min(std::list<__int128>)/64 33.316 -
ranges::min(std::list<__int128>)/70000 59732.073 -
ranges::min(std::list<__int128>)/8 2.060 -
ranges::min(std::list<char>)/1 0.363 -6.57%
ranges::min(std::list<char>)/64 26.875 -1.01%
ranges::min(std::list<char>)/70000 54251.222 -
ranges::min(std::list<char>)/8 1.878 -2.50%
ranges::min(std::list<long_long>)/1 0.447 43.27%
ranges::min(std::list<long_long>)/64 24.611 -
ranges::min(std::list<long_long>)/70000 51500.657 -
ranges::min(std::list<long_long>)/8 1.941 1.11%
ranges::min(std::vector<__int128>)/1 0.375 -8.58%
ranges::min(std::vector<__int128>)/64 29.838 6.58%
ranges::min(std::vector<__int128>)/70000 34398.448 8.00%
ranges::min(std::vector<__int128>)/8 2.975 1.13%
ranges::min(std::vector<char>)/1 0.386 17.35%
ranges::min(std::vector<char>)/64 4.245 -
ranges::min(std::vector<char>)/70000 494.162 -
ranges::min(std::vector<char>)/8 2.454 4.03%
ranges::min(std::vector<long_long>)/1 0.332 -
ranges::min(std::vector<long_long>)/64 4.680 -
ranges::min(std::vector<long_long>)/70000 7936.333 -
ranges::min(std::vector<long_long>)/8 2.320 6.26%
ranges::minmax(std::deque<__int128>)/1 0.676 -
ranges::minmax(std::deque<__int128>)/64 31.879 -1.63%
ranges::minmax(std::deque<__int128>)/70000 34604.478 -
ranges::minmax(std::deque<__int128>)/8 3.782 -
ranges::minmax(std::deque<char>)/1 0.660 -22.20%
ranges::minmax(std::deque<char>)/64 27.074 17.47%
ranges::minmax(std::deque<char>)/70000 27325.209 13.72%
ranges::minmax(std::deque<char>)/8 3.872 -
ranges::minmax(std::deque<long_long>)/1 0.789 2.18%
ranges::minmax(std::deque<long_long>)/64 23.995 -2.29%
ranges::minmax(std::deque<long_long>)/70000 25978.124 -
ranges::minmax(std::deque<long_long>)/8 3.913 -
ranges::minmax(std::list<__int128>)/1 0.427 -7.51%
ranges::minmax(std::list<__int128>)/64 39.539 1.50%
ranges::minmax(std::list<__int128>)/70000 56823.402 -2.28%
ranges::minmax(std::list<__int128>)/8 3.861 -
ranges::minmax(std::list<char>)/1 0.447 27.52%
ranges::minmax(std::list<char>)/64 35.088 4.84%
ranges::minmax(std::list<char>)/70000 55519.111 3.84%
ranges::minmax(std::list<char>)/8 2.507 -
ranges::minmax(std::list<long_long>)/1 0.434 -29.70%
ranges::minmax(std::list<long_long>)/64 31.020 2.11%
ranges::minmax(std::list<long_long>)/70000 53406.446 -2.15%
ranges::minmax(std::list<long_long>)/8 2.525 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.944 -
ranges::minmax(std::vector<__int128>)/70000 35035.790 -
ranges::minmax(std::vector<__int128>)/8 4.118 -1.03%
ranges::minmax(std::vector<char>)/1 0.611 -3.50%
ranges::minmax(std::vector<char>)/64 1.274 -
ranges::minmax(std::vector<char>)/70000 590.806 -
ranges::minmax(std::vector<char>)/8 1.144 27.65%
ranges::minmax(std::vector<long_long>)/1 0.650 -5.62%
ranges::minmax(std::vector<long_long>)/64 10.137 -
ranges::minmax(std::vector<long_long>)/70000 9156.681 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 243001.618 -
rng::contains(deque<int>)_(process_all)/32 8.624 -
rng::contains(deque<int>)_(process_all)/50 12.541 -
rng::contains(deque<int>)_(process_all)/8 2.993 -4.62%
rng::contains(deque<int>)_(process_all)/8192 1861.516 -
rng::contains(list<int>)_(process_all)/1048576 816562.258 -
rng::contains(list<int>)_(process_all)/32 8.937 -
rng::contains(list<int>)_(process_all)/50 18.261 -
rng::contains(list<int>)_(process_all)/8 2.328 -
rng::contains(list<int>)_(process_all)/8192 6949.594 -3.01%
rng::contains(vector<int>)_(process_all)/1048576 231519.561 -
rng::contains(vector<int>)_(process_all)/32 8.192 -
rng::contains(vector<int>)_(process_all)/50 12.107 -
rng::contains(vector<int>)_(process_all)/8 2.480 -7.00%
rng::contains(vector<int>)_(process_all)/8192 1798.877 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 21693.694 20.19%
rng::contains_subrange(deque<int>)_(near_matches)/1024 22653.605 20.13%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1448130.435 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 426127.459 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.664 -2.89%
rng::contains_subrange(deque<int>)_(process_all)/32 11.718 -12.40%
rng::contains_subrange(deque<int>)_(process_all)/50 24.330 -4.61%
rng::contains_subrange(deque<int>)_(process_all)/8192 3327.024 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 499036.206 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.997 -15.31%
rng::contains_subrange(deque<int>)_(same_length)/32 18.072 -12.37%
rng::contains_subrange(deque<int>)_(same_length)/50 26.653 -7.82%
rng::contains_subrange(deque<int>)_(same_length)/8192 3889.342 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474951.323 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.276 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.416 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.408 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3703.636 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37223.317 -
rng::contains_subrange(list<int>)_(near_matches)/1024 41919.094 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2583675.193 -1.23%
rng::contains_subrange(list<int>)_(process_all)/1048576 835844.267 -
rng::contains_subrange(list<int>)_(process_all)/16 4.899 1.67%
rng::contains_subrange(list<int>)_(process_all)/32 10.130 1.90%
rng::contains_subrange(list<int>)_(process_all)/50 17.792 8.39%
rng::contains_subrange(list<int>)_(process_all)/8192 8204.664 18.58%
rng::contains_subrange(list<int>)_(same_length)/1048576 934369.547 -
rng::contains_subrange(list<int>)_(same_length)/16 5.943 1.78%
rng::contains_subrange(list<int>)_(same_length)/32 16.486 -
rng::contains_subrange(list<int>)_(same_length)/50 25.293 -
rng::contains_subrange(list<int>)_(same_length)/8192 7926.980 -
rng::contains_subrange(list<int>)_(single_element)/1048576 803851.301 -2.77%
rng::contains_subrange(list<int>)_(single_element)/16 4.709 -
rng::contains_subrange(list<int>)_(single_element)/32 10.016 -
rng::contains_subrange(list<int>)_(single_element)/50 17.170 -
rng::contains_subrange(list<int>)_(single_element)/8192 7267.500 5.15%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13247.304 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13938.182 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 758511.499 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210715.466 1.66%
rng::contains_subrange(vector<int>)_(process_all)/16 4.645 1.70%
rng::contains_subrange(vector<int>)_(process_all)/32 7.950 1.19%
rng::contains_subrange(vector<int>)_(process_all)/50 11.426 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1641.317 1.38%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242796.604 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.827 -3.27%
rng::contains_subrange(vector<int>)_(same_length)/32 8.774 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.726 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1863.104 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 237048.066 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.796 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.543 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.419 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1847.517 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 456.351 10.08%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488834.002 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.832 3.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.501 1.40%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3824.893 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.774 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.141 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 520.109 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 520057.999 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 28.013 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.590 1.23%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4047.098 1.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2076.239 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2184334.369 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.055 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.992 2.92%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17663.409 -10.37%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 651.107 -12.25%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1448892.944 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.259 1.75%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.135 7.12%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11375.726 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1955.814 12.41%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2338390.917 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.013 -1.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.565 -3.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19538.151 -9.36%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 585.592 12.65%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1443475.744 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.431 1.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.877 1.57%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11057.765 -2.21%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.708 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 760.495 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 951779.810 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.384 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.084 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8648.436 12.49%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 893.567 5.41%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070349.438 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.370 3.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.735 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13784.530 35.95%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 79.128 1.70%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 75472.787 -3.32%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.424 -5.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.480 -19.35%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 594.821 4.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.228 1.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.228 2.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.221 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.313 2.49%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.226 1.63%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.979 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306051.377 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.787 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.988 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.926 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.813 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.178 1.21%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9341.297 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.555 1.23%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.856 2.76%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2315.025 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.353 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15445.703 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.337 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.441 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3854.033 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.057 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26709.189 -4.62%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.872 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.472 1.36%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9916.444 1.50%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.107 2.62%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 656.487 1.93%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.536 -2.99%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.211 5.28%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.506 2.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.756 1.23%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8670.442 1.47%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.612 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.067 2.29%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2132.893 1.93%
rng::find(vector<bool>)_(process_all)/1024 4.531 -4.52%
rng::find(vector<bool>)_(process_all)/1048576 3620.799 -2.06%
rng::find(vector<bool>)_(process_all)/50 0.843 7.84%
rng::find(vector<bool>)_(process_all)/8 0.769 -5.30%
rng::find(vector<bool>)_(process_all)/8192 33.257 -
rng::find_if(vector<bool>)_(process_all)/1024 563.747 -
rng::find_if(vector<bool>)_(process_all)/1048576 574584.603 -
rng::find_if(vector<bool>)_(process_all)/50 23.944 -
rng::find_if(vector<bool>)_(process_all)/8 3.554 -1.78%
rng::find_if(vector<bool>)_(process_all)/8192 4487.278 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.415 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 579299.938 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.310 -2.17%
rng::find_if_not(vector<bool>)_(process_all)/8 3.510 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4528.302 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.378 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321730.162 -
rng::find_last(deque<int>)_(bail_10%)/50 11.321 -
rng::find_last(deque<int>)_(bail_10%)/8 2.711 -
rng::find_last(deque<int>)_(bail_10%)/8192 2497.107 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.679 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25285.866 -
rng::find_last(deque<int>)_(bail_90%)/50 1.845 1.09%
rng::find_last(deque<int>)_(bail_90%)/8 0.814 -5.31%
rng::find_last(deque<int>)_(bail_90%)/8192 202.284 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.400 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 364696.038 -49.74%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.546 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.305 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5821.880 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 727.471 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 402170.369 -41.20%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.474 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.410 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5883.778 -1.13%
rng::find_last(list<int>)_(bail_10%)/1024 678.066 -
rng::find_last(list<int>)_(bail_10%)/1048576 785593.669 -2.89%
rng::find_last(list<int>)_(bail_10%)/50 15.806 -1.50%
rng::find_last(list<int>)_(bail_10%)/8 2.076 -
rng::find_last(list<int>)_(bail_10%)/8192 6311.167 -5.12%
rng::find_last(list<int>)_(bail_90%)/1024 76.896 -
rng::find_last(list<int>)_(bail_90%)/1048576 86906.094 -2.92%
rng::find_last(list<int>)_(bail_90%)/50 1.246 -1.91%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.525 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.243 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205557.812 -
rng::find_last(vector<char>)_(bail_10%)/50 10.866 -
rng::find_last(vector<char>)_(bail_10%)/8 1.998 -
rng::find_last(vector<char>)_(bail_10%)/8192 1618.728 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.497 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22866.655 -
rng::find_last(vector<char>)_(bail_90%)/50 1.350 -5.94%
rng::find_last(vector<char>)_(bail_90%)/8 0.443 -3.50%
rng::find_last(vector<char>)_(bail_90%)/8192 187.920 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.557 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212430.695 -
rng::find_last(vector<int>)_(bail_10%)/50 10.786 -
rng::find_last(vector<int>)_(bail_10%)/8 2.003 -
rng::find_last(vector<int>)_(bail_10%)/8192 1645.595 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.810 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23020.221 -1.89%
rng::find_last(vector<int>)_(bail_90%)/50 1.505 -3.30%
rng::find_last(vector<int>)_(bail_90%)/8 0.440 -4.15%
rng::find_last(vector<int>)_(bail_90%)/8192 188.017 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.584 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 366673.356 1.03%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.371 4.97%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2788.311 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.752 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39628.278 4.00%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.543 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.150 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 321.828 1.72%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.250 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 892756.918 -2.00%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.180 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.214 -8.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7030.801 -5.68%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 796.400 3.79%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 895677.337 -1.66%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.674 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.788 13.79%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6756.396 -
rng::find_last_if(list<int>)_(bail_10%)/1024 673.102 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 800293.560 -2.11%
rng::find_last_if(list<int>)_(bail_10%)/50 19.308 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.294 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6519.733 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.594 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 87929.943 -3.01%
rng::find_last_if(list<int>)_(bail_90%)/50 2.166 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if(list<int>)_(bail_90%)/8192 600.311 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.043 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237207.117 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.295 -9.84%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.068 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1854.401 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.632 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26245.343 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.479 2.55%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.503 5.24%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.085 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 251.760 2.46%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307818.948 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.530 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2270.161 4.35%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.428 2.42%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33419.144 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.543 2.24%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.570 -16.57%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.469 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 362.926 1.69%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361312.231 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.670 2.30%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2760.331 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.523 -1.00%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38122.673 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.477 -2.48%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.980 1.54%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.702 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 754.999 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 906909.758 -1.39%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 40.741 -1.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.181 -12.63%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6570.834 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 790.822 4.28%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 897397.800 -1.77%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.036 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.602 3.24%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6558.658 1.92%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 675.753 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 798848.265 -2.13%
rng::find_last_if_not(list<int>)_(bail_10%)/50 32.630 -11.30%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.176 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6564.299 -17.43%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.632 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88098.419 -1.01%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.098 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.706 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 600.716 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.902 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238373.538 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.519 1.93%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1863.401 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.292 1.05%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26462.832 1.12%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.547 2.07%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.552 17.11%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.384 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.250 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306340.949 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.478 9.06%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2176.906 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33438.228 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.551 2.66%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.711 -
rng::fold_left(deque<int>)/1048576 559680.179 1.12%
rng::fold_left(deque<int>)/32 16.375 -1.13%
rng::fold_left(deque<int>)/50 27.310 -1.25%
rng::fold_left(deque<int>)/8 3.914 -4.02%
rng::fold_left(deque<int>)/8192 4463.081 3.10%
rng::fold_left(list<int>)/1048576 1369932.120 -
rng::fold_left(list<int>)/32 20.623 -
rng::fold_left(list<int>)/50 37.437 -
rng::fold_left(list<int>)/8 3.832 -
rng::fold_left(list<int>)/8192 10688.095 -
rng::fold_left(vector<int>)/1048576 1324384.233 -
rng::fold_left(vector<int>)/32 21.653 -
rng::fold_left(vector<int>)/50 37.062 -
rng::fold_left(vector<int>)/8 3.553 -
rng::fold_left(vector<int>)/8192 10307.551 -
rng::for_each(map<int>)/32 25.094 -
rng::for_each(map<int>)/50 37.995 -
rng::for_each(map<int>)/8 6.124 -
rng::for_each(map<int>)/8192 7313.174 -36.22%
rng::for_each(multimap<int>)/32 26.082 -
rng::for_each(multimap<int>)/50 39.797 -1.04%
rng::for_each(multimap<int>)/8 6.248 -
rng::for_each(multimap<int>)/8192 7329.396 -36.91%
rng::for_each(multiset<int>)/32 25.222 -
rng::for_each(multiset<int>)/50 38.565 -
rng::for_each(multiset<int>)/8 6.836 -
rng::for_each(multiset<int>)/8192 7741.059 -24.54%
rng::for_each(set<int>)/32 24.966 -
rng::for_each(set<int>)/50 37.815 -
rng::for_each(set<int>)/8 6.590 -
rng::for_each(set<int>)/8192 7789.062 -22.55%
rng::starts_with(deque<int>)/1000 467.143 3.51%
rng::starts_with(deque<int>)/1024 466.337 1.50%
rng::starts_with(deque<int>)/1048576 492505.362 -
rng::starts_with(deque<int>)/8 4.016 -1.19%
rng::starts_with(deque<int>)/8192 3823.450 1.49%
rng::starts_with(deque<int>,_pred)/1000 508.678 -
rng::starts_with(deque<int>,_pred)/1024 525.158 -
rng::starts_with(deque<int>,_pred)/1048576 509347.474 -
rng::starts_with(deque<int>,_pred)/8 4.680 -
rng::starts_with(deque<int>,_pred)/8192 3902.824 -
rng::starts_with(list<int>)/1000 752.875 -
rng::starts_with(list<int>)/1024 771.774 -
rng::starts_with(list<int>)/1048576 938208.944 -
rng::starts_with(list<int>)/8 2.962 1.45%
rng::starts_with(list<int>)/8192 8631.749 -5.04%
rng::starts_with(list<int>,_pred)/1000 785.979 1.43%
rng::starts_with(list<int>,_pred)/1024 804.264 -
rng::starts_with(list<int>,_pred)/1048576 968061.728 -
rng::starts_with(list<int>,_pred)/8 3.493 -
rng::starts_with(list<int>,_pred)/8192 10857.977 -7.27%
rng::starts_with(vector<int>)/1000 58.266 -
rng::starts_with(vector<int>)/1024 59.870 -
rng::starts_with(vector<int>)/1048576 68336.830 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.966 -
rng::starts_with(vector<int>,_pred)/1000 276.398 -1.14%
rng::starts_with(vector<int>,_pred)/1024 287.816 -
rng::starts_with(vector<int>,_pred)/1048576 304124.692 -
rng::starts_with(vector<int>,_pred)/8 2.763 17.21%
rng::starts_with(vector<int>,_pred)/8192 2491.851 -
std::adjacent_find(deque<int>)/1024 459.301 -
std::adjacent_find(deque<int>)/1048576 472311.025 -
std::adjacent_find(deque<int>)/50 15.095 -
std::adjacent_find(deque<int>)/8 3.335 15.43%
std::adjacent_find(deque<int>)/8192 3679.693 -
std::adjacent_find(deque<int>,_pred)/1024 627.647 -
std::adjacent_find(deque<int>,_pred)/1048576 648224.299 -
std::adjacent_find(deque<int>,_pred)/50 30.397 -
std::adjacent_find(deque<int>,_pred)/8 4.356 -3.69%
std::adjacent_find(deque<int>,_pred)/8192 5077.853 -
std::adjacent_find(list<int>)/1024 732.230 -
std::adjacent_find(list<int>)/1048576 866309.296 -
std::adjacent_find(list<int>)/50 22.948 -
std::adjacent_find(list<int>)/8 2.069 -
std::adjacent_find(list<int>)/8192 6675.431 1.84%
std::adjacent_find(list<int>,_pred)/1024 785.312 -
std::adjacent_find(list<int>,_pred)/1048576 912753.101 -
std::adjacent_find(list<int>,_pred)/50 29.230 -
std::adjacent_find(list<int>,_pred)/8 3.846 2.18%
std::adjacent_find(list<int>,_pred)/8192 7200.811 -
std::adjacent_find(vector<int>)/1024 232.889 -
std::adjacent_find(vector<int>)/1048576 232767.168 -
std::adjacent_find(vector<int>)/50 11.880 -
std::adjacent_find(vector<int>)/8 2.028 1.24%
std::adjacent_find(vector<int>)/8192 1817.415 -
std::adjacent_find(vector<int>,_pred)/1024 398.999 -
std::adjacent_find(vector<int>,_pred)/1048576 463861.974 -
std::adjacent_find(vector<int>,_pred)/50 23.397 7.40%
std::adjacent_find(vector<int>,_pred)/8 3.296 -
std::adjacent_find(vector<int>,_pred)/8192 3182.022 -
std::all_of(deque<int>)_(process_all)/32 12.313 -
std::all_of(deque<int>)_(process_all)/32768 10048.172 -4.31%
std::all_of(deque<int>)_(process_all)/50 18.906 -
std::all_of(deque<int>)_(process_all)/8 3.432 -
std::all_of(deque<int>)_(process_all)/8192 2520.916 -3.93%
std::all_of(list<int>)_(process_all)/32 11.462 -
std::all_of(list<int>)_(process_all)/32768 25761.652 -
std::all_of(list<int>)_(process_all)/50 21.730 -
std::all_of(list<int>)_(process_all)/8 2.643 -
std::all_of(list<int>)_(process_all)/8192 7755.126 1.89%
std::all_of(vector<int>)_(process_all)/32 8.344 -
std::all_of(vector<int>)_(process_all)/32768 8139.111 -1.27%
std::all_of(vector<int>)_(process_all)/50 14.514 -
std::all_of(vector<int>)_(process_all)/8 2.396 2.58%
std::all_of(vector<int>)_(process_all)/8192 2095.465 -1.16%
std::any_of(deque<int>)_(process_all)/32 12.293 -
std::any_of(deque<int>)_(process_all)/32768 11318.194 12.27%
std::any_of(deque<int>)_(process_all)/50 18.872 -
std::any_of(deque<int>)_(process_all)/8 3.435 -
std::any_of(deque<int>)_(process_all)/8192 2866.376 11.90%
std::any_of(list<int>)_(process_all)/32 11.702 -
std::any_of(list<int>)_(process_all)/32768 25602.949 -
std::any_of(list<int>)_(process_all)/50 22.000 -
std::any_of(list<int>)_(process_all)/8 2.672 -
std::any_of(list<int>)_(process_all)/8192 6975.007 -
std::any_of(vector<int>)_(process_all)/32 8.323 1.14%
std::any_of(vector<int>)_(process_all)/32768 8097.481 -
std::any_of(vector<int>)_(process_all)/50 14.151 12.58%
std::any_of(vector<int>)_(process_all)/8 2.351 1.08%
std::any_of(vector<int>)_(process_all)/8192 2036.727 -
std::copy(deque<int>)/1048576 50125.560 -
std::copy(deque<int>)/262144 11736.469 -1.03%
std::copy(deque<int>)/32768 1145.776 -
std::copy(deque<int>)/4096 145.766 -
std::copy(deque<int>)/512 16.621 -
std::copy(deque<int>)/64 5.496 101.94%
std::copy(deque<int>)/8 2.700 1.65%
std::copy(list<int>)/1048576 864608.467 -
std::copy(list<int>)/262144 214759.068 -
std::copy(list<int>)/32768 26259.476 1.41%
std::copy(list<int>)/4096 3255.359 5.62%
std::copy(list<int>)/512 364.730 -
std::copy(list<int>)/64 30.281 -7.87%
std::copy(list<int>)/8 2.493 2.05%
std::copy(vector<bool>)_(aligned)/1048576 3202.887 23.25%
std::copy(vector<bool>)_(aligned)/262144 656.689 -17.39%
std::copy(vector<bool>)_(aligned)/32768 35.085 -
std::copy(vector<bool>)_(aligned)/4096 4.724 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.346 4.03%
std::copy(vector<bool>)_(unaligned)/1048576 7013.582 -
std::copy(vector<bool>)_(unaligned)/262144 1711.820 -
std::copy(vector<bool>)_(unaligned)/32768 218.087 -
std::copy(vector<bool>)_(unaligned)/4096 26.213 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.801 -
std::copy(vector<int>)/1048576 50203.861 -
std::copy(vector<int>)/262144 12476.170 -
std::copy(vector<int>)/32768 3373.675 -2.63%
std::copy(vector<int>)/4096 224.180 38.88%
std::copy(vector<int>)/512 15.942 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.242 3.95%
std::copy_backward(deque<int>)/1048576 131648.404 -4.93%
std::copy_backward(deque<int>)/262144 33334.084 -2.91%
std::copy_backward(deque<int>)/32768 3881.500 5.83%
std::copy_backward(deque<int>)/4096 147.745 -
std::copy_backward(deque<int>)/512 18.034 -
std::copy_backward(deque<int>)/64 3.030 -44.23%
std::copy_backward(deque<int>)/8 2.790 -
std::copy_backward(list<int>)/1048576 874467.782 -
std::copy_backward(list<int>)/262144 217207.584 -
std::copy_backward(list<int>)/32768 26531.848 -
std::copy_backward(list<int>)/4096 3261.191 1.13%
std::copy_backward(list<int>)/512 365.602 -
std::copy_backward(list<int>)/64 30.660 -1.01%
std::copy_backward(list<int>)/8 2.282 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2516.632 -3.87%
std::copy_backward(vector<bool>)_(aligned)/262144 688.411 12.66%
std::copy_backward(vector<bool>)_(aligned)/32768 35.614 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.907 -2.79%
std::copy_backward(vector<bool>)_(aligned)/512 1.462 -5.42%
std::copy_backward(vector<bool>)_(aligned)/64 1.653 -2.67%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6552.618 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1586.890 -
std::copy_backward(vector<bool>)_(unaligned)/32768 205.262 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.362 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 -
std::copy_backward(vector<int>)/1048576 50205.402 -
std::copy_backward(vector<int>)/262144 12290.263 -1.43%
std::copy_backward(vector<int>)/32768 3734.721 -
std::copy_backward(vector<int>)/4096 235.720 44.08%
std::copy_backward(vector<int>)/512 16.580 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.203 -1.09%
std::copy_if(deque<int>)_(entire_range)/1048576 274369.726 -
std::copy_if(deque<int>)_(entire_range)/262144 69236.889 -
std::copy_if(deque<int>)_(entire_range)/32768 8656.816 -
std::copy_if(deque<int>)_(entire_range)/4096 1019.279 -
std::copy_if(deque<int>)_(entire_range)/512 134.884 -
std::copy_if(deque<int>)_(entire_range)/64 16.107 -
std::copy_if(deque<int>)_(entire_range)/8 2.633 -
std::copy_if(deque<int>)_(every_other)/1048576 370602.195 -
std::copy_if(deque<int>)_(every_other)/262144 92494.440 -
std::copy_if(deque<int>)_(every_other)/32768 11585.511 -
std::copy_if(deque<int>)_(every_other)/4096 1449.932 -
std::copy_if(deque<int>)_(every_other)/512 180.564 -
std::copy_if(deque<int>)_(every_other)/64 23.220 -
std::copy_if(deque<int>)_(every_other)/8 3.437 -
std::copy_if(list<int>)_(entire_range)/1048576 871965.829 -
std::copy_if(list<int>)_(entire_range)/262144 216313.330 -
std::copy_if(list<int>)_(entire_range)/32768 26186.821 -
std::copy_if(list<int>)_(entire_range)/4096 3037.399 -
std::copy_if(list<int>)_(entire_range)/512 368.161 -
std::copy_if(list<int>)_(entire_range)/64 32.153 3.18%
std::copy_if(list<int>)_(entire_range)/8 2.533 -
std::copy_if(list<int>)_(every_other)/1048576 839817.602 2.38%
std::copy_if(list<int>)_(every_other)/262144 208476.148 -
std::copy_if(list<int>)_(every_other)/32768 25651.813 -1.35%
std::copy_if(list<int>)_(every_other)/4096 3398.139 -
std::copy_if(list<int>)_(every_other)/512 357.467 -
std::copy_if(list<int>)_(every_other)/64 27.644 -
std::copy_if(list<int>)_(every_other)/8 2.289 -
std::copy_if(vector<int>)_(entire_range)/1048576 243976.985 -
std::copy_if(vector<int>)_(entire_range)/262144 59320.434 -
std::copy_if(vector<int>)_(entire_range)/32768 7408.764 -
std::copy_if(vector<int>)_(entire_range)/4096 927.131 -
std::copy_if(vector<int>)_(entire_range)/512 122.404 -
std::copy_if(vector<int>)_(entire_range)/64 15.603 -7.21%
std::copy_if(vector<int>)_(entire_range)/8 2.327 2.58%
std::copy_if(vector<int>)_(every_other)/1048576 500102.579 -
std::copy_if(vector<int>)_(every_other)/262144 127246.316 -
std::copy_if(vector<int>)_(every_other)/32768 16124.005 -
std::copy_if(vector<int>)_(every_other)/4096 1989.086 -
std::copy_if(vector<int>)_(every_other)/512 253.983 -
std::copy_if(vector<int>)_(every_other)/64 32.655 -
std::copy_if(vector<int>)_(every_other)/8 4.242 1.24%
std::copy_n(deque<int>)/1048576 50155.054 -
std::copy_n(deque<int>)/262144 11674.552 -
std::copy_n(deque<int>)/32768 1138.128 -
std::copy_n(deque<int>)/4096 145.558 -
std::copy_n(deque<int>)/512 16.739 -
std::copy_n(deque<int>)/64 2.795 -
std::copy_n(deque<int>)/8 2.766 1.14%
std::copy_n(list<int>)/1048576 865102.957 -
std::copy_n(list<int>)/262144 215705.577 -
std::copy_n(list<int>)/32768 26237.741 -2.67%
std::copy_n(list<int>)/4096 3910.481 9.40%
std::copy_n(list<int>)/512 343.286 -
std::copy_n(list<int>)/64 14.553 -2.14%
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 1845.139 -26.32%
std::copy_n(vector<bool>)_(aligned)/262144 751.658 -2.29%
std::copy_n(vector<bool>)_(aligned)/32768 35.386 -
std::copy_n(vector<bool>)_(aligned)/4096 4.689 -
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.350 4.91%
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.645 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.960 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.669 1.63%
std::copy_n(vector<bool>)_(unaligned)/4096 25.976 -
std::copy_n(vector<bool>)_(unaligned)/512 3.497 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 50190.270 -
std::copy_n(vector<int>)/262144 12455.272 4.54%
std::copy_n(vector<int>)/32768 3775.415 14.32%
std::copy_n(vector<int>)/4096 164.422 -3.00%
std::copy_n(vector<int>)/512 16.029 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.142 -7.95%
std::count(deque<int>)_(every_other)/1024 243.993 -
std::count(deque<int>)_(every_other)/1048576 251540.412 -
std::count(deque<int>)_(every_other)/8 2.524 -
std::count(deque<int>)_(every_other)/8192 1921.108 -
std::count(list<int>)_(every_other)/1024 707.339 -
std::count(list<int>)_(every_other)/1048576 809817.599 1.15%
std::count(list<int>)_(every_other)/8 2.086 2.31%
std::count(list<int>)_(every_other)/8192 7230.398 7.28%
std::count(vector<bool>)/1000 2.996 1.30%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1451.278 -
std::count(vector<bool>)/8192 11.392 -
std::count(vector<int>)_(every_other)/1024 102.188 -
std::count(vector<int>)_(every_other)/1048576 104647.865 -
std::count(vector<int>)_(every_other)/8 1.393 4.42%
std::count(vector<int>)_(every_other)/8192 813.418 -
std::count_if(deque<int>)_(every_other)/1024 346.213 -
std::count_if(deque<int>)_(every_other)/1048576 342359.005 -
std::count_if(deque<int>)_(every_other)/8 3.474 -
std::count_if(deque<int>)_(every_other)/8192 2683.409 -
std::count_if(list<int>)_(every_other)/1024 748.727 -
std::count_if(list<int>)_(every_other)/1048576 882357.556 -
std::count_if(list<int>)_(every_other)/8 2.761 -
std::count_if(list<int>)_(every_other)/8192 7224.922 -18.12%
std::count_if(vector<int>)_(every_other)/1024 245.549 -
std::count_if(vector<int>)_(every_other)/1048576 247496.393 -
std::count_if(vector<int>)_(every_other)/8 4.135 -
std::count_if(vector<int>)_(every_other)/8192 1895.285 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 654.863 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 400.469 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2525.013 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 363.298 4.31%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.730 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2716.358 6.76%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.397 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.224 -3.15%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.027 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.205 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.239 -1.11%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 444.997 -1.22%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.568 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.210 -3.23%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2138.406 -
std::deque<int>::ctor(size)/1024 70.491 1.45%
std::deque<int>::ctor(size)/32 26.068 -2.36%
std::deque<int>::ctor(size)/8192 431.715 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.492 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.011 -1.69%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 422.600 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.424 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.596 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.498 -1.27%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.472 -1.83%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.516 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.656 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.918 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.023 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.961 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.565 -1.52%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.480 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.082 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.931 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.795 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 317.155 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 654.446 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.682 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2530.727 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.714 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1031.169 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.399 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8082.044 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12987.521 1.75%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 749.221 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115806.255 2.06%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 646.456 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.066 1.91%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6125.461 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6719.901 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.405 -3.14%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55103.309 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 860.993 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.309 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11787.260 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22648.551 10.45%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 627.299 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 210685.552 16.60%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.859 1.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 58.764 23.46%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11950.144 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21394.105 4.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 659.153 5.07%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 185560.449 2.56%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1061.686 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.964 5.83%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11569.301 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20818.793 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 642.067 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183314.910 -
std::deque<std::string>::ctor(size)/1024 709.133 -
std::deque<std::string>::ctor(size)/32 41.362 -
std::deque<std::string>::ctor(size)/8192 8366.686 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 935.043 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.268 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12223.870 -2.02%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20258.396 -1.39%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 583.961 -1.38%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 176937.995 -1.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.333 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.276 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.363 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.275 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.026 1.44%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.898 -1.76%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.565 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.580 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2342.682 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.027 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.197 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2354.828 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.904 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.743 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.923 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.315 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.049 3.32%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.392 2.08%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.924 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.472 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.868 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.311 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.040 -3.25%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.431 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 505.544 -2.00%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.810 -12.03%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4568.404 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6512.953 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.730 2.43%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52891.641 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1030.616 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.432 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8081.686 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13010.383 1.82%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.243 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115546.153 1.75%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
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.330 1.77%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.767 1.38%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.835 2.08%
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.855 -
std::distance(deque<int>)/8192 0.858 1.39%
std::distance(join_view(vector<vector<int>>))/1024 0.984 1.34%
std::distance(join_view(vector<vector<int>>))/4096 4.532 -
std::distance(join_view(vector<vector<int>>))/50 0.678 12.17%
std::distance(join_view(vector<vector<int>>))/8192 8.271 -
std::equal(deque<int>)_(it,_it,_it)/1024 455.893 -6.90%
std::equal(deque<int>)_(it,_it,_it)/1048576 489742.652 -2.16%
std::equal(deque<int>)_(it,_it,_it)/50 22.615 -5.57%
std::equal(deque<int>)_(it,_it,_it)/8 4.397 -
std::equal(deque<int>)_(it,_it,_it)/8192 3807.674 -2.10%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 420.799 3.94%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 473867.411 10.79%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.659 2.51%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.013 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3635.240 17.08%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 526.160 1.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 511458.303 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.755 4.61%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.291 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3985.441 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 525.724 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 514064.570 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.417 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.521 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4002.516 -
std::equal(list<int>)_(it,_it,_it)/1024 1576.521 40.43%
std::equal(list<int>)_(it,_it,_it)/1048576 1306713.920 -
std::equal(list<int>)_(it,_it,_it)/50 35.321 -
std::equal(list<int>)_(it,_it,_it)/8 2.708 -
std::equal(list<int>)_(it,_it,_it)/8192 9651.933 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 768.896 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 949904.753 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.721 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.908 -3.14%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12082.789 4.16%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 807.776 1.17%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977151.674 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.986 3.91%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.518 1.48%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11982.193 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1154.677 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1312684.968 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.577 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.501 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11155.815 -
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6306.324 -
std::equal(vector<bool>)_(unaligned)/50 0.832 -5.12%
std::equal(vector<bool>)_(unaligned)/8 0.885 -
std::equal(vector<bool>)_(unaligned)/8192 55.175 -1.80%
std::equal(vector<int>)_(it,_it,_it)/1024 77.580 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73686.335 -
std::equal(vector<int>)_(it,_it,_it)/50 4.132 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.038 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.021 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73646.792 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.223 -1.98%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.380 -4.83%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.525 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.271 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305608.613 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.686 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.020 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2544.082 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.805 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305569.245 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.456 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.689 1.02%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.751 -
std::fill(deque<int>)/1024 29.970 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.374 -
std::fill(deque<int>)/8192 234.200 -
std::fill(list<int>)/1024 486.150 -1.19%
std::fill(list<int>)/32 8.275 -
std::fill(list<int>)/50 35.563 1.79%
std::fill(list<int>)/8192 9097.188 19.35%
std::fill(vector<bool>)/1048576 3821.094 -
std::fill(vector<bool>)/262144 229.881 -
std::fill(vector<bool>)/32768 29.470 -2.32%
std::fill(vector<bool>)/4096 4.182 -
std::fill(vector<bool>)/512 1.605 7.81%
std::fill(vector<bool>)/64 1.588 12.34%
std::fill(vector<int>)/1024 29.996 1.56%
std::fill(vector<int>)/32 1.036 -
std::fill(vector<int>)/50 2.194 -
std::fill(vector<int>)/8192 233.928 -
std::fill_n(deque<int>)/1024 29.887 1.17%
std::fill_n(deque<int>)/32 1.154 -
std::fill_n(deque<int>)/50 2.189 -
std::fill_n(deque<int>)/8192 234.161 -
std::fill_n(list<int>)/1024 473.862 -
std::fill_n(list<int>)/32 8.094 1.09%
std::fill_n(list<int>)/50 15.650 -
std::fill_n(list<int>)/8192 8901.643 5.29%
std::fill_n(vector<bool>)/1048576 3820.803 -
std::fill_n(vector<bool>)/262144 934.540 -
std::fill_n(vector<bool>)/32768 30.281 -
std::fill_n(vector<bool>)/4096 4.171 -
std::fill_n(vector<bool>)/512 1.453 -
std::fill_n(vector<bool>)/64 1.399 3.04%
std::fill_n(vector<int>)/1024 29.415 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.211 -
std::fill_n(vector<int>)/8192 235.214 1.56%
std::find(deque<int>)_(bail_25%)/1024 67.381 -
std::find(deque<int>)_(bail_25%)/32768 1910.664 -
std::find(deque<int>)_(bail_25%)/8 2.275 -
std::find(deque<int>)_(bail_25%)/8192 476.552 -
std::find(deque<int>)_(process_all)/1024 241.810 -
std::find(deque<int>)_(process_all)/32768 7777.014 -
std::find(deque<int>)_(process_all)/50 15.339 10.00%
std::find(deque<int>)_(process_all)/8 3.551 4.32%
std::find(deque<int>)_(process_all)/8192 1936.527 -
std::find(list<int>)_(bail_25%)/1024 126.874 -1.82%
std::find(list<int>)_(bail_25%)/32768 8230.890 4.92%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1453.160 1.78%
std::find(list<int>)_(process_all)/1024 696.003 1.54%
std::find(list<int>)_(process_all)/32768 25856.320 -
std::find(list<int>)_(process_all)/50 18.985 -
std::find(list<int>)_(process_all)/8 2.169 -2.59%
std::find(list<int>)_(process_all)/8192 6880.604 -4.85%
std::find(vector<bool>)_(process_all)/1024 4.585 -1.30%
std::find(vector<bool>)_(process_all)/1048576 3625.308 -
std::find(vector<bool>)_(process_all)/50 0.844 22.15%
std::find(vector<bool>)_(process_all)/8 0.787 33.47%
std::find(vector<bool>)_(process_all)/8192 33.389 -
std::find(vector<char>)_(bail_25%)/1024 5.308 1.51%
std::find(vector<char>)_(bail_25%)/32768 135.856 -
std::find(vector<char>)_(bail_25%)/8 1.107 4.16%
std::find(vector<char>)_(bail_25%)/8192 39.569 -
std::find(vector<char>)_(process_all)/1024 16.177 -
std::find(vector<char>)_(process_all)/32768 494.004 -
std::find(vector<char>)_(process_all)/50 1.622 -1.76%
std::find(vector<char>)_(process_all)/8 0.927 -
std::find(vector<char>)_(process_all)/8192 135.500 -
std::find(vector<int>)_(bail_25%)/1024 65.668 -
std::find(vector<int>)_(bail_25%)/32768 1851.726 -
std::find(vector<int>)_(bail_25%)/8 1.427 -
std::find(vector<int>)_(bail_25%)/8192 468.807 -
std::find(vector<int>)_(process_all)/1024 241.432 -
std::find(vector<int>)_(process_all)/32768 7385.801 -
std::find(vector<int>)_(process_all)/50 12.450 1.48%
std::find(vector<int>)_(process_all)/8 2.762 2.12%
std::find(vector<int>)_(process_all)/8192 1847.814 -
std::find(vector<long_long>)_(bail_25%)/1024 22.890 -
std::find(vector<long_long>)_(bail_25%)/32768 724.403 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -3.35%
std::find(vector<long_long>)_(bail_25%)/8192 188.143 -
std::find(vector<long_long>)_(process_all)/1024 89.939 -
std::find(vector<long_long>)_(process_all)/32768 2891.670 -
std::find(vector<long_long>)_(process_all)/50 4.387 -
std::find(vector<long_long>)_(process_all)/8 1.023 -17.89%
std::find(vector<long_long>)_(process_all)/8192 721.111 -
std::find(vector<short>)_(bail_25%)/1024 5.967 -
std::find(vector<short>)_(bail_25%)/32768 187.301 -
std::find(vector<short>)_(bail_25%)/8 0.726 -1.62%
std::find(vector<short>)_(bail_25%)/8192 45.406 -
std::find(vector<short>)_(process_all)/1024 22.519 -
std::find(vector<short>)_(process_all)/32768 721.113 -
std::find(vector<short>)_(process_all)/50 1.675 -
std::find(vector<short>)_(process_all)/8 0.692 2.11%
std::find(vector<short>)_(process_all)/8192 180.087 -
std::find_end(deque<int>)_(match_near_end)/1000 45.370 16.21%
std::find_end(deque<int>)_(match_near_end)/1024 42.797 18.81%
std::find_end(deque<int>)_(match_near_end)/8192 346.786 19.95%
std::find_end(deque<int>)_(near_matches)/1000 15685.218 -
std::find_end(deque<int>)_(near_matches)/1024 16317.250 -
std::find_end(deque<int>)_(near_matches)/8192 1119452.800 -
std::find_end(deque<int>)_(process_all)/1000 283.122 -
std::find_end(deque<int>)_(process_all)/1024 295.747 -12.48%
std::find_end(deque<int>)_(process_all)/1048576 264400.003 -22.35%
std::find_end(deque<int>)_(process_all)/8192 2395.039 -10.07%
std::find_end(deque<int>)_(same_length)/1000 325.305 -
std::find_end(deque<int>)_(same_length)/1024 332.544 -
std::find_end(deque<int>)_(same_length)/8192 2773.899 -
std::find_end(deque<int>)_(single_element)/1000 335.882 7.16%
std::find_end(deque<int>)_(single_element)/1024 343.033 12.26%
std::find_end(deque<int>)_(single_element)/8192 2514.139 14.18%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.324 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.573 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 597.452 -2.95%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30790.520 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31977.157 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1862936.776 -
std::find_end(deque<int>,_pred)_(process_all)/1000 579.803 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.326 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 591050.468 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4324.287 -
std::find_end(deque<int>,_pred)_(same_length)/1000 777.040 -
std::find_end(deque<int>,_pred)_(same_length)/1024 795.212 -1.02%
std::find_end(deque<int>,_pred)_(same_length)/8192 4999.599 -
std::find_end(deque<int>,_pred)_(single_element)/1000 666.793 -
std::find_end(deque<int>,_pred)_(single_element)/1024 665.279 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4803.954 -1.50%
std::find_end(forward_list<int>)_(match_near_end)/1000 761.035 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4453.854 -
std::find_end(forward_list<int>)_(match_near_end)/8192 255905.043 -
std::find_end(forward_list<int>)_(near_matches)/1000 36519.574 -
std::find_end(forward_list<int>)_(near_matches)/1024 37893.583 -
std::find_end(forward_list<int>)_(near_matches)/8192 2478587.604 1.09%
std::find_end(forward_list<int>)_(process_all)/1000 692.526 -
std::find_end(forward_list<int>)_(process_all)/1024 708.388 -
std::find_end(forward_list<int>)_(process_all)/1048576 762575.716 1.32%
std::find_end(forward_list<int>)_(process_all)/8192 5689.761 -
std::find_end(forward_list<int>)_(same_length)/1000 1469.142 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.988 -
std::find_end(forward_list<int>)_(same_length)/8192 14140.150 9.06%
std::find_end(forward_list<int>)_(single_element)/1000 698.921 1.04%
std::find_end(forward_list<int>)_(single_element)/1024 715.451 -
std::find_end(forward_list<int>)_(single_element)/8192 5778.675 -2.62%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 835.828 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5128.199 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274617.628 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41026.265 -1.25%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42725.398 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2675216.924 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.491 -1.37%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.313 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894033.855 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6626.865 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.304 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.904 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17805.583 12.58%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 745.712 -3.75%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 749.120 -5.69%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6139.339 -5.52%
std::find_end(list<int>)_(match_near_end)/1000 76.996 -2.60%
std::find_end(list<int>)_(match_near_end)/1024 59.540 -
std::find_end(list<int>)_(match_near_end)/8192 598.955 -
std::find_end(list<int>)_(near_matches)/1000 33039.634 -
std::find_end(list<int>)_(near_matches)/1024 34492.900 -
std::find_end(list<int>)_(near_matches)/8192 2237932.426 -
std::find_end(list<int>)_(process_all)/1000 712.931 -
std::find_end(list<int>)_(process_all)/1024 729.625 -
std::find_end(list<int>)_(process_all)/1048576 871723.622 -
std::find_end(list<int>)_(process_all)/8192 7481.887 -3.68%
std::find_end(list<int>)_(same_length)/1000 744.338 -
std::find_end(list<int>)_(same_length)/1024 761.195 2.06%
std::find_end(list<int>)_(same_length)/8192 8142.435 -
std::find_end(list<int>)_(single_element)/1000 712.274 -
std::find_end(list<int>)_(single_element)/1024 730.648 -
std::find_end(list<int>)_(single_element)/8192 8282.043 -5.47%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.393 -1.32%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.007 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 623.173 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36710.292 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38126.674 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2396171.075 -
std::find_end(list<int>,_pred)_(process_all)/1000 792.441 -
std::find_end(list<int>,_pred)_(process_all)/1024 834.508 2.74%
std::find_end(list<int>,_pred)_(process_all)/1048576 954606.545 -
std::find_end(list<int>,_pred)_(process_all)/8192 8152.499 -1.00%
std::find_end(list<int>,_pred)_(same_length)/1000 814.695 5.77%
std::find_end(list<int>,_pred)_(same_length)/1024 831.018 5.02%
std::find_end(list<int>,_pred)_(same_length)/8192 9493.947 -8.30%
std::find_end(list<int>,_pred)_(single_element)/1000 791.294 -
std::find_end(list<int>,_pred)_(single_element)/1024 810.034 -
std::find_end(list<int>,_pred)_(single_element)/8192 8583.633 -2.77%
std::find_end(vector<int>)_(match_near_end)/1000 27.483 -3.53%
std::find_end(vector<int>)_(match_near_end)/1024 28.251 -3.71%
std::find_end(vector<int>)_(match_near_end)/8192 200.004 -3.21%
std::find_end(vector<int>)_(near_matches)/1000 13433.989 -
std::find_end(vector<int>)_(near_matches)/1024 13914.713 -
std::find_end(vector<int>)_(near_matches)/8192 764103.735 -
std::find_end(vector<int>)_(process_all)/1000 220.447 2.07%
std::find_end(vector<int>)_(process_all)/1024 220.629 -
std::find_end(vector<int>)_(process_all)/1048576 216147.712 -
std::find_end(vector<int>)_(process_all)/8192 1672.302 -
std::find_end(vector<int>)_(same_length)/1000 244.401 1.20%
std::find_end(vector<int>)_(same_length)/1024 254.212 2.87%
std::find_end(vector<int>)_(same_length)/8192 1993.543 -1.31%
std::find_end(vector<int>)_(single_element)/1000 238.819 -4.37%
std::find_end(vector<int>)_(single_element)/1024 244.060 -4.35%
std::find_end(vector<int>)_(single_element)/8192 1861.152 -6.23%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.159 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.834 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 475.572 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22870.517 -1.30%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23775.321 -1.36%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1447373.279 -
std::find_end(vector<int>,_pred)_(process_all)/1000 523.991 -
std::find_end(vector<int>,_pred)_(process_all)/1024 536.658 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641818.567 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4285.067 -
std::find_end(vector<int>,_pred)_(same_length)/1000 606.302 -
std::find_end(vector<int>,_pred)_(same_length)/1024 621.355 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4976.396 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.204 -
std::find_end(vector<int>,_pred)_(single_element)/1024 594.624 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4756.722 -
std::find_first_of(deque<int>)_(large_needle)/1024 365015.560 -
std::find_first_of(deque<int>)_(large_needle)/32 294.478 4.89%
std::find_first_of(deque<int>)_(large_needle)/50 713.357 6.53%
std::find_first_of(deque<int>)_(large_needle)/8192 23454997.235 -
std::find_first_of(deque<int>)_(small_needle)/1024 3528.388 -
std::find_first_of(deque<int>)_(small_needle)/32 111.260 -4.44%
std::find_first_of(deque<int>)_(small_needle)/50 171.356 -2.19%
std::find_first_of(deque<int>)_(small_needle)/8192 28170.082 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 599613.075 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 601.476 5.26%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1608.957 2.98%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36838958.365 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.059 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 197.992 1.06%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.905 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49785.791 -
std::find_first_of(list<int>)_(large_needle)/1024 850188.893 -7.45%
std::find_first_of(list<int>)_(large_needle)/32 676.239 -
std::find_first_of(list<int>)_(large_needle)/50 1739.487 -
std::find_first_of(list<int>)_(large_needle)/8192 48895397.270 -4.06%
std::find_first_of(list<int>)_(small_needle)/1024 2744.261 -
std::find_first_of(list<int>)_(small_needle)/32 93.224 -
std::find_first_of(list<int>)_(small_needle)/50 139.701 -
std::find_first_of(list<int>)_(small_needle)/8192 22005.064 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1038218.173 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.416 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1956.472 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57941256.916 -4.08%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5364.565 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.411 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.612 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43180.842 -
std::find_first_of(vector<int>)_(large_needle)/1024 121171.825 -6.36%
std::find_first_of(vector<int>)_(large_needle)/32 118.593 -7.67%
std::find_first_of(vector<int>)_(large_needle)/50 302.287 -7.95%
std::find_first_of(vector<int>)_(large_needle)/8192 7917129.121 -
std::find_first_of(vector<int>)_(small_needle)/1024 1463.643 -2.91%
std::find_first_of(vector<int>)_(small_needle)/32 50.970 3.77%
std::find_first_of(vector<int>)_(small_needle)/50 74.167 -1.21%
std::find_first_of(vector<int>)_(small_needle)/8192 11700.987 -2.67%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588112.820 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.126 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1358.142 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38081330.997 -8.47%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5678.396 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.151 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.142 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47369.731 6.10%
std::find_if(deque<int>)_(bail_25%)/1024 77.557 -
std::find_if(deque<int>)_(bail_25%)/32768 1991.252 -14.22%
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 504.774 -13.55%
std::find_if(deque<int>)_(process_all)/1024 249.887 -
std::find_if(deque<int>)_(process_all)/32768 8062.621 -2.14%
std::find_if(deque<int>)_(process_all)/50 12.567 -
std::find_if(deque<int>)_(process_all)/8 2.515 -
std::find_if(deque<int>)_(process_all)/8192 1992.267 -
std::find_if(list<int>)_(bail_25%)/1024 181.378 -
std::find_if(list<int>)_(bail_25%)/32768 6994.493 -2.01%
std::find_if(list<int>)_(bail_25%)/8 0.925 -
std::find_if(list<int>)_(bail_25%)/8192 1438.189 1.42%
std::find_if(list<int>)_(process_all)/1024 685.554 -
std::find_if(list<int>)_(process_all)/32768 25405.302 -2.07%
std::find_if(list<int>)_(process_all)/50 18.874 -
std::find_if(list<int>)_(process_all)/8 2.277 -3.52%
std::find_if(list<int>)_(process_all)/8192 8833.737 14.41%
std::find_if(vector<bool>)_(process_all)/1024 564.873 -
std::find_if(vector<bool>)_(process_all)/1048576 575914.580 -
std::find_if(vector<bool>)_(process_all)/50 23.953 1.11%
std::find_if(vector<bool>)_(process_all)/8 3.564 1.23%
std::find_if(vector<bool>)_(process_all)/8192 4496.707 -
std::find_if(vector<char>)_(bail_25%)/1024 27.626 -
std::find_if(vector<char>)_(bail_25%)/32768 864.663 -
std::find_if(vector<char>)_(bail_25%)/8 0.846 -15.53%
std::find_if(vector<char>)_(bail_25%)/8192 223.792 -
std::find_if(vector<char>)_(process_all)/1024 125.375 1.29%
std::find_if(vector<char>)_(process_all)/32768 3747.411 -2.25%
std::find_if(vector<char>)_(process_all)/50 6.628 -
std::find_if(vector<char>)_(process_all)/8 1.532 9.54%
std::find_if(vector<char>)_(process_all)/8192 943.161 -
std::find_if(vector<int>)_(bail_25%)/1024 26.871 -
std::find_if(vector<int>)_(bail_25%)/32768 811.354 -
std::find_if(vector<int>)_(bail_25%)/8 0.845 -
std::find_if(vector<int>)_(bail_25%)/8192 211.846 -
std::find_if(vector<int>)_(process_all)/1024 142.483 26.86%
std::find_if(vector<int>)_(process_all)/32768 4585.509 42.01%
std::find_if(vector<int>)_(process_all)/50 8.000 39.34%
std::find_if(vector<int>)_(process_all)/8 1.599 17.41%
std::find_if(vector<int>)_(process_all)/8192 1144.288 38.46%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.355 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1998.479 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -
std::find_if_not(deque<int>)_(bail_25%)/8192 500.294 -
std::find_if_not(deque<int>)_(process_all)/1024 318.002 25.34%
std::find_if_not(deque<int>)_(process_all)/32768 10286.960 27.31%
std::find_if_not(deque<int>)_(process_all)/50 12.699 -
std::find_if_not(deque<int>)_(process_all)/8 2.742 4.93%
std::find_if_not(deque<int>)_(process_all)/8192 2562.361 28.14%
std::find_if_not(list<int>)_(bail_25%)/1024 181.043 -
std::find_if_not(list<int>)_(bail_25%)/32768 7716.990 1.29%
std::find_if_not(list<int>)_(bail_25%)/8 0.914 -
std::find_if_not(list<int>)_(bail_25%)/8192 1554.794 7.07%
std::find_if_not(list<int>)_(process_all)/1024 726.954 -
std::find_if_not(list<int>)_(process_all)/32768 27335.000 7.90%
std::find_if_not(list<int>)_(process_all)/50 38.820 -
std::find_if_not(list<int>)_(process_all)/8 3.550 -2.02%
std::find_if_not(list<int>)_(process_all)/8192 7561.759 4.74%
std::find_if_not(vector<bool>)_(process_all)/1024 565.744 -
std::find_if_not(vector<bool>)_(process_all)/1048576 575861.592 -
std::find_if_not(vector<bool>)_(process_all)/50 24.052 -
std::find_if_not(vector<bool>)_(process_all)/8 3.556 1.40%
std::find_if_not(vector<bool>)_(process_all)/8192 4499.043 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.564 -11.52%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.030 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.957 -3.79%
std::find_if_not(vector<char>)_(bail_25%)/8192 239.632 -1.02%
std::find_if_not(vector<char>)_(process_all)/1024 124.316 -
std::find_if_not(vector<char>)_(process_all)/32768 3733.441 -
std::find_if_not(vector<char>)_(process_all)/50 6.598 -
std::find_if_not(vector<char>)_(process_all)/8 1.420 -3.36%
std::find_if_not(vector<char>)_(process_all)/8192 939.442 -
std::find_if_not(vector<int>)_(bail_25%)/1024 31.064 -
std::find_if_not(vector<int>)_(bail_25%)/32768 966.184 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.701 -22.86%
std::find_if_not(vector<int>)_(bail_25%)/8192 244.635 -1.40%
std::find_if_not(vector<int>)_(process_all)/1024 112.346 -
std::find_if_not(vector<int>)_(process_all)/32768 3192.126 -
std::find_if_not(vector<int>)_(process_all)/50 7.179 24.69%
std::find_if_not(vector<int>)_(process_all)/8 1.425 9.18%
std::find_if_not(vector<int>)_(process_all)/8192 801.255 -
std::flat_map<int,_int>::clear()/0 390.098 -
std::flat_map<int,_int>::clear()/1024 394.704 -
std::flat_map<int,_int>::clear()/32 390.825 -
std::flat_map<int,_int>::clear()/8192 409.900 1.14%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.867 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.093 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.554 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.406 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.777 -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.470 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 10.140 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.122 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.059 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.533 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.483 10.37%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.948 -1.68%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.165 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.139 -2.10%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.989 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.165 1.05%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.609 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1160.958 -
std::flat_map<int,_int>::ctor(const&)/0 12.777 -
std::flat_map<int,_int>::ctor(const&)/1024 177.641 1.05%
std::flat_map<int,_int>::ctor(const&)/32 22.820 -
std::flat_map<int,_int>::ctor(const&)/8192 1915.926 -1.55%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.761 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.500 1.20%
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1903.160 -1.96%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.612 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4227.805 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.513 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33054.265 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.644 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8780.676 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.679 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131762.544 -2.80%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.324 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.319 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.341 7.33%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.426 5.21%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.839 -23.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.268 -4.93%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.569 -26.00%
std::flat_map<int,_int>::erase(iterator)/1024 78.520 -1.23%
std::flat_map<int,_int>::erase(iterator)/32 19.844 -
std::flat_map<int,_int>::erase(iterator)/8192 500.430 1.58%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.724 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.361 1.03%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.565 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.280 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 108.489 -4.58%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.420 -1.20%
std::flat_map<int,_int>::erase(key)_(existent)/8192 569.477 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.495 11.28%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.354 41.20%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.561 16.19%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.661 70.72%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.500 2.75%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.527 2.42%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.749 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.074 1.59%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.215 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.030 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.438 20.45%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.302 5.56%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.337 3.60%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.427 6.90%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.794 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.475 13.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.221 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.820 43.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.030 3.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.645 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 640.346 13.86%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.873 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.409 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.892 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.469 2.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.910 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.564 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.035 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 554.266 8.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.545 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5148.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 609.806 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39161.017 -2.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.863 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5633.364 -1.71%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.217 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42906.284 -2.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.721 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7628.827 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.086 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62759.993 -14.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.269 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1633.129 16.04%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.661 1.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10139.904 20.44%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.836 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1836.236 10.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.377 1.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11653.329 13.77%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 16.661 -12.35%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.005 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.837 -5.15%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.040 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.458 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.861 3.31%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 40.556 26.17%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.015 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 100.689 1.16%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.013 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 630.623 9.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 17.064 -1.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.794 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.419 -2.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.690 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 22.257 18.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.256 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 32.034 38.40%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.675 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.810 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.496 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 628.538 9.56%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.838 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.038 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.353 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.438 27.79%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.630 12.44%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.491 33.19%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.147 4.38%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.162 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 662.432 -4.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.673 2.56%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.865 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 674.386 -9.83%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.313 10.70%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.957 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 642.210 -11.23%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.926 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.399 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.003 6.64%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.255 3.03%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.807 6.17%
std::flat_multimap<int,_int>::clear()/0 411.792 5.82%
std::flat_multimap<int,_int>::clear()/1024 404.309 3.21%
std::flat_multimap<int,_int>::clear()/32 403.818 3.42%
std::flat_multimap<int,_int>::clear()/8192 417.877 2.71%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.105 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.434 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.491 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.477 62.95%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.284 4.97%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.496 67.51%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.924 10.83%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.310 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.671 17.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.257 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.043 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.079 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.522 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.283 2.92%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.770 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.411 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.060 1.05%
std::flat_multimap<int,_int>::ctor(const&)/0 13.026 2.97%
std::flat_multimap<int,_int>::ctor(const&)/1024 176.443 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.016 1.29%
std::flat_multimap<int,_int>::ctor(const&)/8192 1924.521 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.029 2.62%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.719 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.270 2.20%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1917.434 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.194 2.19%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3927.220 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.808 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31987.027 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.547 4.67%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8503.904 1.40%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.726 2.16%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 127241.505 5.88%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.526 19.12%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.448 -1.21%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.571 25.91%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.014 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.029 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.251 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.318 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.932 3.81%
std::flat_multimap<int,_int>::erase(iterator)/8192 493.796 1.01%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 401.112 3.24%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 422.367 2.86%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 410.695 3.93%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 627.365 2.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.669 2.15%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.661 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 505.147 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.826 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.968 -5.08%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.246 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.565 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.833 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.040 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.234 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.037 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.420 25.57%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.677 26.11%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.240 4.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.807 26.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.140 1.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.804 10.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.516 2.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.339 -8.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.089 1.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 118.994 19.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.869 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.395 -16.56%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.194 1.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.300 4.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.246 1.51%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.476 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.248 2.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.730 2.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.182 3.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.619 -14.40%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 400.962 2.43%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5132.697 5.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 624.039 4.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38971.358 5.87%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.266 2.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5427.486 1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 628.550 3.25%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41717.286 1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 401.663 2.88%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7307.253 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.525 2.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59851.622 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 403.780 2.68%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1107.800 3.30%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.500 2.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5920.623 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.189 2.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1102.003 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 446.622 1.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5936.154 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 118.408 17.84%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.807 -6.23%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 558.110 -16.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.103 1.47%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.204 -2.46%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.346 1.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.987 -21.69%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.072 1.14%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 104.183 7.39%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.609 -5.49%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 550.543 -16.61%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.929 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.069 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 12.247 8.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.273 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.640 63.09%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.364 9.25%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.215 73.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.860 -11.51%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.285 -6.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.856 -22.36%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 657.476 20.27%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.942 -10.55%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.824 -5.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.020 -21.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 672.401 23.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.336 -33.38%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.358 -1.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.779 -39.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 644.996 25.52%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.919 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.951 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.247 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.907 13.20%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.257 1.69%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.206 14.42%
std::for_each(deque<int>)/32 3.676 -
std::for_each(deque<int>)/50 3.861 -
std::for_each(deque<int>)/8 0.914 -
std::for_each(deque<int>)/8192 255.380 -
std::for_each(join_view(vector<vector<int>>))/32 3.749 -
std::for_each(join_view(vector<vector<int>>))/50 4.060 -
std::for_each(join_view(vector<vector<int>>))/8 1.537 3.89%
std::for_each(join_view(vector<vector<int>>))/8192 263.371 -
std::for_each(list<int>)/32 10.807 -
std::for_each(list<int>)/50 21.480 6.98%
std::for_each(list<int>)/8 2.456 -2.68%
std::for_each(list<int>)/8192 8125.804 -10.26%
std::for_each(map<int>::iterator)/32 23.894 -
std::for_each(map<int>::iterator)/50 35.806 -1.75%
std::for_each(map<int>::iterator)/8 5.012 -
std::for_each(map<int>::iterator)/8192 7412.876 -36.77%
std::for_each(multimap<int>::iterator)/32 23.690 -
std::for_each(multimap<int>::iterator)/50 36.414 -1.42%
std::for_each(multimap<int>::iterator)/8 5.067 -
std::for_each(multimap<int>::iterator)/8192 7490.884 -32.80%
std::for_each(multiset<int>::iterator)/32 23.556 -
std::for_each(multiset<int>::iterator)/50 35.646 -
std::for_each(multiset<int>::iterator)/8 5.038 -
std::for_each(multiset<int>::iterator)/8192 7958.300 -23.24%
std::for_each(set<int>::iterator)/32 24.345 -
std::for_each(set<int>::iterator)/50 36.744 -
std::for_each(set<int>::iterator)/8 5.016 -
std::for_each(set<int>::iterator)/8192 7846.494 -22.33%
std::for_each(vector<int>)/32 3.676 -
std::for_each(vector<int>)/50 3.846 -
std::for_each(vector<int>)/8 0.917 -
std::for_each(vector<int>)/8192 251.953 -
std::for_each_n(deque<int>)/32 3.750 -
std::for_each_n(deque<int>)/50 3.946 -
std::for_each_n(deque<int>)/8 1.180 2.05%
std::for_each_n(deque<int>)/8192 254.974 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.839 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.457 4.49%
std::for_each_n(join_view(vector<vector<int>>))/8 1.386 -
std::for_each_n(join_view(vector<vector<int>>))/8192 268.284 1.04%
std::for_each_n(list<int>)/32 11.252 -
std::for_each_n(list<int>)/50 22.650 3.19%
std::for_each_n(list<int>)/8 2.563 1.16%
std::for_each_n(list<int>)/8192 7178.169 -14.37%
std::for_each_n(vector<int>)/32 3.695 -
std::for_each_n(vector<int>)/50 3.852 -
std::for_each_n(vector<int>)/8 2.707 2.58%
std::for_each_n(vector<int>)/8192 251.989 -
std::generate(deque<int>)/1024 242.295 -
std::generate(deque<int>)/32 8.007 -
std::generate(deque<int>)/50 11.995 -
std::generate(deque<int>)/8192 1895.354 -
std::generate(list<int>)/1024 670.935 -
std::generate(list<int>)/32 8.396 -
std::generate(list<int>)/50 14.940 -
std::generate(list<int>)/8192 6967.939 -7.03%
std::generate(vector<int>)/1024 242.645 -
std::generate(vector<int>)/32 7.927 -
std::generate(vector<int>)/50 11.899 -
std::generate(vector<int>)/8192 1829.438 -
std::generate_n(deque<int>)/1024 242.870 -
std::generate_n(deque<int>)/32 8.182 -
std::generate_n(deque<int>)/50 12.158 -
std::generate_n(deque<int>)/8192 1956.176 -
std::generate_n(list<int>)/1024 650.262 -
std::generate_n(list<int>)/32 8.529 -
std::generate_n(list<int>)/50 15.252 -
std::generate_n(list<int>)/8192 7448.633 -
std::generate_n(vector<int>)/1024 241.653 -
std::generate_n(vector<int>)/32 7.918 -
std::generate_n(vector<int>)/50 11.903 -
std::generate_n(vector<int>)/8192 1830.919 -
std::is_partitioned(deque<int>)_(partitioned)/1024 291.642 1.85%
std::is_partitioned(deque<int>)_(partitioned)/32 9.190 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.904 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2332.805 3.42%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.611 -1.32%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.833 2.07%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.930 4.47%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.669 -
std::is_partitioned(list<int>)_(partitioned)/1024 587.026 -1.40%
std::is_partitioned(list<int>)_(partitioned)/32 8.615 -
std::is_partitioned(list<int>)_(partitioned)/50 13.924 -
std::is_partitioned(list<int>)_(partitioned)/8192 6777.111 -34.77%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.167 3.55%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.277 4.54%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.484 1.79%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2151.826 -1.10%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.870 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.598 5.61%
std::is_partitioned(vector<int>)_(partitioned)/50 9.722 2.60%
std::is_partitioned(vector<int>)_(partitioned)/8192 1401.923 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 61.563 12.50%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.741 2.06%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.904 1.71%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.079 8.13%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 480.264 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.878 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.826 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 512519.716 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.936 2.50%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.587 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.365 1.84%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4006.754 -1.74%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689725.254 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.481 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 489.072 1.34%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.591 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4079.853 5.55%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516970.766 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.407 -3.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.187 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.844 4.85%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3982.626 -1.31%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689516.634 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.799 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.837 -49.18%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.815 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8582.808 -18.40%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1419704.115 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.014 -1.17%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 779.577 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.613 1.16%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7630.857 -35.41%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1584303.760 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.038 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 772.151 1.24%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8862.950 -23.40%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426080.370 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.591 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 796.331 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.199 1.33%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7896.643 -36.08%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588516.723 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.706 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.580 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.780 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2812.617 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210968.009 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.554 -3.78%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 300.033 4.16%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.408 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.320 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011520.893 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.146 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.859 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.097 -1.50%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2987.379 1.31%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 210947.515 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 23.821 -3.08%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 348.496 1.19%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.385 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2771.648 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 992677.917 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.096 -4.52%
std::is_sorted(deque<int>)/1024 471.315 -
std::is_sorted(deque<int>)/8 3.287 24.28%
std::is_sorted(deque<int>)/8192 3772.501 -
std::is_sorted(deque<int>,_pred)/1024 641.166 -
std::is_sorted(deque<int>,_pred)/8 4.813 -
std::is_sorted(deque<int>,_pred)/8192 5186.294 -
std::is_sorted(list<int>)/1024 744.925 -
std::is_sorted(list<int>)/8 2.148 1.97%
std::is_sorted(list<int>)/8192 7272.074 4.20%
std::is_sorted(list<int>,_pred)/1024 819.828 1.12%
std::is_sorted(list<int>,_pred)/8 4.006 -
std::is_sorted(list<int>,_pred)/8192 9075.505 16.09%
std::is_sorted(vector<int>)/1024 249.435 1.45%
std::is_sorted(vector<int>)/8 2.068 -
std::is_sorted(vector<int>)/8192 1978.629 3.13%
std::is_sorted(vector<int>,_pred)/1024 468.405 -
std::is_sorted(vector<int>,_pred)/8 3.434 6.04%
std::is_sorted(vector<int>,_pred)/8192 3723.529 -
std::is_sorted_until(deque<int>)/1024 465.315 -
std::is_sorted_until(deque<int>)/8 2.527 -32.43%
std::is_sorted_until(deque<int>)/8192 3730.258 -
std::is_sorted_until(deque<int>,_pred)/1024 595.804 -
std::is_sorted_until(deque<int>,_pred)/8 4.135 -2.15%
std::is_sorted_until(deque<int>,_pred)/8192 4802.448 -
std::is_sorted_until(list<int>)/1024 739.021 -
std::is_sorted_until(list<int>)/8 2.069 -
std::is_sorted_until(list<int>)/8192 6681.609 -4.31%
std::is_sorted_until(list<int>,_pred)/1024 790.063 -
std::is_sorted_until(list<int>,_pred)/8 3.640 -
std::is_sorted_until(list<int>,_pred)/8192 8458.465 11.51%
std::is_sorted_until(vector<int>)/1024 236.364 -
std::is_sorted_until(vector<int>)/8 2.060 -3.92%
std::is_sorted_until(vector<int>)/8192 1843.163 -
std::is_sorted_until(vector<int>,_pred)/1024 418.425 -2.06%
std::is_sorted_until(vector<int>,_pred)/8 3.535 -1.41%
std::is_sorted_until(vector<int>,_pred)/8192 3221.463 -6.58%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4639.051 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.262 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36510.142 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 704.269 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.778 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11671.014 -18.96%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11790.427 2.40%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 342.179 2.48%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100897.427 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11942.397 2.94%
std::list<int>::ctor(Range)_(cheap_elements)/32 340.966 1.94%
std::list<int>::ctor(Range)_(cheap_elements)/8192 102349.758 1.43%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11897.670 2.94%
std::list<int>::ctor(const&)_(cheap_elements)/32 342.275 2.22%
std::list<int>::ctor(const&)_(cheap_elements)/8192 101687.448 1.01%
std::list<int>::ctor(size)/1024 12317.498 3.00%
std::list<int>::ctor(size)/32 340.883 3.45%
std::list<int>::ctor(size)/8192 100026.897 3.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11726.032 4.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 342.113 3.67%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98599.142 1.26%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.942 3.18%
std::list<int>::erase(begin)_(cheap_elements)/32 10.935 4.02%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.782 3.43%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.744 1.88%
std::list<int>::insert(begin)_(cheap_elements)/32 11.211 2.94%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.724 2.05%
std::list<int>::operator=(const&)_(cheap_elements)/1024 744.079 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.952 -1.18%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9657.924 1.43%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4634.275 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 529.991 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37673.729 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.595 1.16%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.596 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.473 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4749.596 -2.55%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.422 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38464.075 -2.29%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17438.943 6.48%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 913.832 4.68%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 160027.501 11.18%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.533 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.726 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14993.087 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6902.229 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.121 -1.95%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56072.839 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 15547.432 23.60%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 418.097 21.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 128186.386 25.39%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 37775.645 17.46%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1065.289 17.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 321467.739 16.33%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 15754.981 22.92%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 424.284 19.66%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 129481.462 22.45%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 36536.466 13.64%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1025.986 12.68%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 307148.000 11.17%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14195.175 13.91%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 390.120 12.55%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 115977.855 13.74%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 35667.650 10.26%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 1007.406 10.89%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 302412.055 9.74%
std::list<std::string>::ctor(size)/1024 12705.414 2.93%
std::list<std::string>::ctor(size)/32 345.856 1.94%
std::list<std::string>::ctor(size)/8192 104123.998 2.06%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13568.718 8.94%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 351.951 2.18%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 140319.978 38.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 38622.242 21.97%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1184.323 34.87%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 325965.010 19.41%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.126 17.35%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.195 12.86%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.251 17.54%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.802 9.94%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.251 11.69%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.322 5.48%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.134 12.14%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.909 9.64%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.080 12.98%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.475 9.52%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.587 8.90%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.404 9.71%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1188.356 -20.20%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.082 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10556.593 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6893.261 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 151.314 1.06%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55460.099 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5221.160 9.82%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 550.431 3.60%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 42043.803 9.41%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 18173.108 10.53%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 918.327 4.86%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 156840.775 8.64%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.874 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.837 1.12%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.927 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.633 1.85%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.393 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.221 1.39%
std::lower_bound(std::deque<int>)/100 30.565 -
std::lower_bound(std::deque<int>)/8 16.901 -
std::lower_bound(std::deque<int>)/8192 64.941 -
std::lower_bound(std::forward_list<int>)/100 80.655 -3.16%
std::lower_bound(std::forward_list<int>)/8 15.364 -
std::lower_bound(std::forward_list<int>)/8192 10396.206 -
std::lower_bound(std::list<int>)/100 90.542 -
std::lower_bound(std::list<int>)/8 15.454 -
std::lower_bound(std::list<int>)/8192 14271.941 -11.93%
std::lower_bound(std::vector<int>)/100 13.030 7.93%
std::lower_bound(std::vector<int>)/8 7.876 2.06%
std::lower_bound(std::vector<int>)/8192 16.258 4.33%
std::make_heap(deque<int>)_(ascending)/1024 2643.109 -
std::make_heap(deque<int>)_(ascending)/8 27.398 -3.67%
std::make_heap(deque<int>)_(ascending)/8192 20757.715 -
std::make_heap(deque<int>)_(descending)/1024 1119.092 2.86%
std::make_heap(deque<int>)_(descending)/8 21.086 -
std::make_heap(deque<int>)_(descending)/8192 8712.561 1.52%
std::make_heap(deque<int>)_(heap)/1024 1095.584 -
std::make_heap(deque<int>)_(heap)/8 21.163 -
std::make_heap(deque<int>)_(heap)/8192 8612.499 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2662.475 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.477 -1.77%
std::make_heap(deque<int>)_(pipe-organ)/8192 21106.960 -
std::make_heap(deque<int>)_(repeated)/1024 2264.656 -
std::make_heap(deque<int>)_(repeated)/8 25.344 -
std::make_heap(deque<int>)_(repeated)/8192 18207.999 2.27%
std::make_heap(deque<int>)_(shuffled)/1024 2565.400 -
std::make_heap(deque<int>)_(shuffled)/8 24.736 -1.15%
std::make_heap(deque<int>)_(shuffled)/8192 22659.139 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2172.478 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.229 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17102.101 -
std::make_heap(deque<int>,_pred)_(descending)/1024 646.559 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.138 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5043.505 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.436 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.097 -1.17%
std::make_heap(deque<int>,_pred)_(heap)/8192 5033.895 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.558 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.892 -1.44%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.020 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.247 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.505 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13095.247 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1855.516 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.852 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15283.750 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 655.140 -2.64%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.980 4.59%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5060.014 -2.40%
std::make_heap(vector<NonIntegral>)_(descending)/1024 284.127 -3.34%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.922 1.26%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2111.938 -5.49%
std::make_heap(vector<NonIntegral>)_(heap)/1024 285.491 -2.94%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.886 1.00%
std::make_heap(vector<NonIntegral>)_(heap)/8192 2117.862 -5.22%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 654.843 -1.73%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.672 1.30%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5057.004 -2.12%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.435 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.802 2.80%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4595.767 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.024 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.342 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5294.150 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.874 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.945 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5275.342 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.361 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.836 1.23%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.204 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.802 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.863 1.30%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2167.388 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.359 -1.40%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.831 1.87%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5263.876 -1.62%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 624.547 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.036 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4766.521 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 666.261 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.688 1.69%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5705.700 -
std::make_heap(vector<int>)_(ascending)/1024 647.634 -1.60%
std::make_heap(vector<int>)_(ascending)/8 16.568 1.24%
std::make_heap(vector<int>)_(ascending)/8192 4981.167 -1.07%
std::make_heap(vector<int>)_(descending)/1024 271.472 -
std::make_heap(vector<int>)_(descending)/8 14.798 1.45%
std::make_heap(vector<int>)_(descending)/8192 1948.282 -
std::make_heap(vector<int>)_(heap)/1024 271.733 -
std::make_heap(vector<int>)_(heap)/8 14.817 1.20%
std::make_heap(vector<int>)_(heap)/8192 1952.340 -
std::make_heap(vector<int>)_(pipe-organ)/1024 652.040 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.605 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4961.012 -
std::make_heap(vector<int>)_(repeated)/1024 561.332 -
std::make_heap(vector<int>)_(repeated)/8 15.617 1.43%
std::make_heap(vector<int>)_(repeated)/8192 4263.361 -
std::make_heap(vector<int>)_(shuffled)/1024 571.718 -
std::make_heap(vector<int>)_(shuffled)/8 15.944 1.22%
std::make_heap(vector<int>)_(shuffled)/8192 5029.969 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 654.525 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.754 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5028.949 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.078 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.790 1.29%
std::make_heap(vector<int>,_pred)_(descending)/8192 1945.140 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.221 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.801 1.21%
std::make_heap(vector<int>,_pred)_(heap)/8192 1951.994 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 662.067 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.505 5.16%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4993.803 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.242 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.445 4.16%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.386 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.989 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.958 1.22%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4981.492 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15788.886 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.105 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 507689.629 1.46%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16336.400 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.868 2.32%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 504877.080 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21361.286 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.767 1.49%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 592967.450 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17783.853 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.470 1.32%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515194.368 -1.52%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32292.729 2.38%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.846 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1022338.790 4.77%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14629.904 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.922 1.12%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173854.484 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22117.994 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.481 1.92%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 623933.821 1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15821.498 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.220 1.20%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450451.601 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16418.005 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.407 3.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 453641.493 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21461.271 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.985 1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 548254.752 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17889.999 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.851 1.96%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469425.157 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32592.322 2.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.519 1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 991421.695 4.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13966.195 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.426 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166270.676 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22064.833 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.643 2.76%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 589629.164 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10941.412 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.840 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114404.320 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11190.458 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.150 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115668.294 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14705.892 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.944 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157430.123 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12308.262 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.086 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129151.410 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24040.533 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.655 -1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268923.081 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5727.131 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.521 -2.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63235.667 1.90%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15068.593 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.333 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 165875.810 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10902.014 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.371 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114956.541 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11736.767 5.49%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.358 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 117344.760 1.23%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14589.037 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.948 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157763.613 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12230.767 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.392 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129053.401 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24000.438 1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.456 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269026.658 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5709.535 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 36.019 -2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 63548.679 3.87%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 14973.815 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.794 2.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166108.198 1.21%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11002.815 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.730 -1.77%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114286.859 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11494.992 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.970 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117485.454 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14934.825 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.429 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155267.692 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12729.789 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.594 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 131892.710 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24070.217 3.69%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.638 -1.16%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 269084.444 4.05%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6072.549 4.22%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.638 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63304.187 1.67%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14973.386 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.478 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154602.846 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11074.232 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.669 -1.99%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114745.501 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11465.664 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 53.028 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118110.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14942.923 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.070 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156156.260 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12757.539 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.249 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132441.019 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23957.069 3.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.715 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 269783.520 4.42%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5819.530 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.363 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63654.371 1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14976.079 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.396 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155210.638 -
std::map<int,_int>::clear()/0 389.969 -
std::map<int,_int>::clear()/1024 10500.220 6.07%
std::map<int,_int>::clear()/32 638.360 1.31%
std::map<int,_int>::clear()/8192 84233.017 3.89%
std::map<int,_int>::contains(key)_(existent)/1024 4.219 1.09%
std::map<int,_int>::contains(key)_(existent)/32 1.671 -
std::map<int,_int>::contains(key)_(existent)/8192 5.489 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.595 2.93%
std::map<int,_int>::contains(key)_(non-existent)/32 2.789 -2.33%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.240 59.07%
std::map<int,_int>::count(key)_(existent)/1024 3.872 5.44%
std::map<int,_int>::count(key)_(existent)/32 1.544 1.96%
std::map<int,_int>::count(key)_(existent)/8192 5.771 2.31%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.471 3.97%
std::map<int,_int>::count(key)_(non-existent)/32 2.937 2.94%
std::map<int,_int>::count(key)_(non-existent)/8192 11.083 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.749 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5953.479 -3.03%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.145 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51297.114 -
std::map<int,_int>::ctor(const&)/0 12.635 -1.87%
std::map<int,_int>::ctor(const&)/1024 6504.129 -
std::map<int,_int>::ctor(const&)/32 225.518 -
std::map<int,_int>::ctor(const&)/8192 52361.792 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.636 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6531.801 -
std::map<int,_int>::ctor(const&,_alloc)/32 229.977 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52307.807 1.26%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.652 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8911.420 1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.020 -1.13%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 80348.592 13.50%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.665 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12981.274 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.176 1.58%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248101.914 2.82%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.419 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.863 3.31%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.745 6.60%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.035 -6.57%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.636 -1.89%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.712 -5.97%
std::map<int,_int>::erase(iterator)/1024 20.621 2.68%
std::map<int,_int>::erase(iterator)/32 20.581 3.13%
std::map<int,_int>::erase(iterator)/8192 24.012 2.22%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.818 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7534.778 5.19%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.644 2.76%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57504.650 4.70%
std::map<int,_int>::erase(key)_(existent)/1024 24.466 -2.02%
std::map<int,_int>::erase(key)_(existent)/32 24.938 14.55%
std::map<int,_int>::erase(key)_(existent)/8192 24.978 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.200 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.379 3.76%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.102 -2.45%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 1.15%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.757 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.998 -
std::map<int,_int>::find(key)_(existent)/1024 4.441 5.08%
std::map<int,_int>::find(key)_(existent)/32 1.742 3.02%
std::map<int,_int>::find(key)_(existent)/8192 5.451 3.27%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.667 6.22%
std::map<int,_int>::find(key)_(non-existent)/32 2.396 8.17%
std::map<int,_int>::find(key)_(non-existent)/8192 7.568 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.004 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.530 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.205 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.540 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.028 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.622 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.949 1.04%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.236 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.095 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.715 2.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.805 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 29.821 -2.19%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.647 2.37%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.508 -2.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.455 2.52%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.784 1.39%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.556 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15963.027 2.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 741.583 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180647.397 4.04%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.496 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12313.551 4.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 655.578 -2.88%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116501.934 3.14%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.691 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7719.922 1.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.214 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134751.880 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.940 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11260.070 4.46%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.030 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92375.559 1.92%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.114 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10013.634 3.70%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 638.167 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83113.938 -3.16%
std::map<int,_int>::insert(value)_(already_present)/1024 3.152 1.56%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.894 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.019 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.486 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.712 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.875 1.54%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.967 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.538 -3.34%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.422 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.648 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.516 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.752 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.944 -3.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.910 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.491 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.904 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.682 2.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.938 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.829 -2.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.375 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.720 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.465 -2.65%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.511 2.63%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.374 -2.96%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.458 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.301 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 11.006 16.33%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.302 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6583.252 2.14%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.047 2.37%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52728.072 2.64%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.273 -1.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6586.037 2.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 227.649 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52812.525 4.04%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.473 -1.52%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.642 -5.25%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12927.430 1.40%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.091 -7.99%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.707 -3.40%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.632 -1.51%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.244 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.422 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.630 2.25%
std::map<std::string,_int>::clear()/0 395.919 -
std::map<std::string,_int>::clear()/1024 22770.336 7.85%
std::map<std::string,_int>::clear()/32 855.858 -1.20%
std::map<std::string,_int>::clear()/8192 225671.078 8.74%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.773 3.59%
std::map<std::string,_int>::contains(key)_(existent)/32 17.360 4.03%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.360 3.95%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.775 5.33%
std::map<std::string,_int>::contains(key)_(non-existent)/32 12.547 24.61%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.772 3.14%
std::map<std::string,_int>::count(key)_(existent)/1024 24.328 5.07%
std::map<std::string,_int>::count(key)_(existent)/32 15.997 1.33%
std::map<std::string,_int>::count(key)_(existent)/8192 28.953 -4.72%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.056 9.02%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.360 5.28%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.581 2.68%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.777 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7035.323 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.872 1.41%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59612.875 -
std::map<std::string,_int>::ctor(const&)/0 12.676 -
std::map<std::string,_int>::ctor(const&)/1024 35361.529 2.27%
std::map<std::string,_int>::ctor(const&)/32 849.303 5.25%
std::map<std::string,_int>::ctor(const&)/8192 346978.878 1.73%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.683 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36246.549 2.28%
std::map<std::string,_int>::ctor(const&,_alloc)/32 789.946 3.17%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348112.994 1.75%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.721 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41774.512 2.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 874.663 6.09%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391873.285 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.760 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54234.562 1.51%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1032.521 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1086579.234 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.579 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.147 8.17%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.391 3.28%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.814 3.44%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.522 3.66%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.670 -1.62%
std::map<std::string,_int>::erase(iterator)/1024 34.805 22.21%
std::map<std::string,_int>::erase(iterator)/32 31.141 -1.36%
std::map<std::string,_int>::erase(iterator)/8192 30.178 3.54%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.727 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13224.597 5.28%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 684.891 1.70%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120019.487 2.84%
std::map<std::string,_int>::erase(key)_(existent)/1024 95.865 74.27%
std::map<std::string,_int>::erase(key)_(existent)/32 57.246 -24.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 94.336 54.12%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.374 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.798 2.24%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.874 1.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.275 7.52%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.707 2.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.922 7.15%
std::map<std::string,_int>::find(key)_(existent)/1024 24.853 2.69%
std::map<std::string,_int>::find(key)_(existent)/32 16.411 1.63%
std::map<std::string,_int>::find(key)_(existent)/8192 32.175 7.10%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.162 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.041 4.18%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.540 2.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.696 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.438 2.54%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.763 11.61%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.210 2.67%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.446 -9.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.762 -10.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.866 2.21%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 78.288 1.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.989 -2.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.178 50.24%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 32.852 -8.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.848 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.435 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.505 -23.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.756 15.31%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.503 40.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.639 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66245.396 1.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1477.356 -2.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 935943.424 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.458 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44569.438 1.93%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1250.601 2.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610013.414 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 402.746 2.39%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39219.507 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1130.047 3.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618740.247 1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.382 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35689.926 2.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1296.945 2.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 408590.913 1.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.484 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35016.577 2.30%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1210.935 -6.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371083.398 1.23%
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.258 7.87%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.749 -10.22%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.250 16.08%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.690 31.93%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.809 -2.61%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 38.473 15.43%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.010 -24.88%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 27.324 -9.75%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.511 -11.06%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 35.066 -14.48%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 54.281 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 29.537 -15.14%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 14.719 -39.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 30.543 30.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.435 14.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.149 -16.00%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 42.595 30.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 87.804 -8.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.972 6.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 50.718 2.86%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.997 37.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 49.555 -6.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.958 1.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.919 -4.91%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 26.653 -14.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.096 3.90%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.613 1.19%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.498 1.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.318 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 40899.943 13.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 844.731 4.14%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349995.583 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.485 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36561.055 2.15%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 791.302 3.90%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350784.023 1.29%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16430.302 3.64%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 315.119 -3.55%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209163.730 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.401 -4.46%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.391 2.51%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.469 -11.95%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.832 -3.52%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 9.958 -2.36%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 30.614 -16.17%
std::mismatch(deque<int>)_(it,_it,_it)/1000 469.652 6.36%
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.043 3.22%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 498040.401 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.984 8.53%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3858.899 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 476.407 1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 487.929 1.03%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496753.874 1.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.168 1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3859.482 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.464 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 723.191 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624402.492 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.421 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4852.252 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 688.924 -1.08%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 706.234 -1.73%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623453.675 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.214 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4889.802 -
std::mismatch(list<int>)_(it,_it,_it)/1000 740.350 -
std::mismatch(list<int>)_(it,_it,_it)/1024 761.230 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 926150.844 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.648 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7326.825 -5.70%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 790.389 5.17%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 828.869 8.29%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945328.555 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.966 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10847.934 -11.90%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.985 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.797 1.12%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000990.416 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.164 1.17%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12370.016 -1.09%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.793 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.329 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991808.911 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.634 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10486.644 -1.83%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.269 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.830 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68432.082 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.590 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.340 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.876 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68288.953 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.269 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.273 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 547.254 4.73%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 497.163 1.07%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607528.064 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.238 1.10%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4716.169 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.569 -1.54%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.103 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604086.680 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.226 -2.09%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4703.827 -
std::move(deque<int>)/1048576 54326.844 -
std::move(deque<int>)/262144 15066.164 -
std::move(deque<int>)/32768 2352.011 16.69%
std::move(deque<int>)/4096 149.115 -
std::move(deque<int>)/512 22.165 -
std::move(deque<int>)/64 4.784 -
std::move(deque<int>)/8 3.388 -
std::move(list<int>)/1048576 989408.124 -
std::move(list<int>)/262144 243375.744 -
std::move(list<int>)/32768 31314.584 -
std::move(list<int>)/4096 4589.396 -9.79%
std::move(list<int>)/512 347.530 -6.61%
std::move(list<int>)/64 41.066 -
std::move(list<int>)/8 3.383 -
std::move(vector<bool>)_(aligned)/1048576 1726.577 -
std::move(vector<bool>)_(aligned)/262144 255.451 -1.03%
std::move(vector<bool>)_(aligned)/32768 36.679 -
std::move(vector<bool>)_(aligned)/4096 7.075 1.85%
std::move(vector<bool>)_(aligned)/512 2.341 1.01%
std::move(vector<bool>)_(aligned)/64 1.585 2.56%
std::move(vector<bool>)_(unaligned)/1048576 6523.484 -
std::move(vector<bool>)_(unaligned)/262144 1591.404 -
std::move(vector<bool>)_(unaligned)/32768 208.818 1.99%
std::move(vector<bool>)_(unaligned)/4096 26.988 -
std::move(vector<bool>)_(unaligned)/512 4.708 3.11%
std::move(vector<bool>)_(unaligned)/64 1.616 -
std::move(vector<int>)/1048576 57003.761 -
std::move(vector<int>)/262144 21177.635 41.81%
std::move(vector<int>)/32768 1725.190 -
std::move(vector<int>)/4096 133.822 -
std::move(vector<int>)/512 20.171 -
std::move(vector<int>)/64 4.138 -
std::move(vector<int>)/8 2.286 -
std::move_backward(deque<int>)/1048576 131676.051 -
std::move_backward(deque<int>)/262144 31114.390 -
std::move_backward(deque<int>)/32768 3507.161 1.17%
std::move_backward(deque<int>)/4096 156.881 -
std::move_backward(deque<int>)/512 23.729 -
std::move_backward(deque<int>)/64 5.287 2.29%
std::move_backward(deque<int>)/8 3.433 2.40%
std::move_backward(list<int>)/1048576 1026064.657 -
std::move_backward(list<int>)/262144 256751.879 -
std::move_backward(list<int>)/32768 31800.680 -
std::move_backward(list<int>)/4096 4954.467 3.00%
std::move_backward(list<int>)/512 369.049 -
std::move_backward(list<int>)/64 39.347 -
std::move_backward(list<int>)/8 3.321 -1.35%
std::move_backward(vector<bool>)_(aligned)/1048576 1722.518 -
std::move_backward(vector<bool>)_(aligned)/262144 256.308 -
std::move_backward(vector<bool>)_(aligned)/32768 38.199 -
std::move_backward(vector<bool>)_(aligned)/4096 7.126 -
std::move_backward(vector<bool>)_(aligned)/512 2.212 -2.51%
std::move_backward(vector<bool>)_(aligned)/64 1.888 8.14%
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.560 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.821 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.875 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.483 -1.02%
std::move_backward(vector<bool>)_(unaligned)/512 4.526 -
std::move_backward(vector<bool>)_(unaligned)/64 1.684 -2.59%
std::move_backward(vector<int>)/1048576 56838.057 -3.48%
std::move_backward(vector<int>)/262144 22701.061 5.99%
std::move_backward(vector<int>)/32768 1738.288 -
std::move_backward(vector<int>)/4096 135.395 -
std::move_backward(vector<int>)/512 20.797 -
std::move_backward(vector<int>)/64 4.316 -
std::move_backward(vector<int>)/8 2.357 3.52%
std::multimap<int,_int>::clear()/0 390.383 -
std::multimap<int,_int>::clear()/1024 11242.697 10.16%
std::multimap<int,_int>::clear()/32 653.095 3.14%
std::multimap<int,_int>::clear()/8192 88999.716 7.83%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.476 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.733 -2.59%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.502 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.882 6.55%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.881 6.05%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.088 78.46%
std::multimap<int,_int>::count(key)_(existent)/1024 5.319 -2.63%
std::multimap<int,_int>::count(key)_(existent)/32 3.638 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.465 -2.02%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.670 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.347 3.94%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.853 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.207 3.39%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5997.141 1.04%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.414 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51823.559 -
std::multimap<int,_int>::ctor(const&)/0 12.749 -
std::multimap<int,_int>::ctor(const&)/1024 6599.696 -
std::multimap<int,_int>::ctor(const&)/32 221.428 -
std::multimap<int,_int>::ctor(const&)/8192 51834.414 -1.20%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.759 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6507.916 -1.08%
std::multimap<int,_int>::ctor(const&,_alloc)/32 226.623 2.72%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51944.217 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.700 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8932.269 3.50%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.936 8.93%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73896.727 2.06%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.739 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12914.447 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.174 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242996.615 -2.76%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.248 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.446 1.26%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.847 -2.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.697 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.350 1.65%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.896 -
std::multimap<int,_int>::erase(iterator)/1024 21.114 4.52%
std::multimap<int,_int>::erase(iterator)/32 20.802 3.49%
std::multimap<int,_int>::erase(iterator)/8192 21.009 4.19%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.776 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7460.010 1.93%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.073 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57794.088 1.95%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.869 3.12%
std::multimap<int,_int>::erase(key)_(existent)/32 22.996 3.64%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.070 2.23%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.880 4.96%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.336 1.10%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.387 8.28%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.264 5.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.112 5.93%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.861 2.03%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.106 -1.13%
std::multimap<int,_int>::find(key)_(existent)/1024 3.833 3.67%
std::multimap<int,_int>::find(key)_(existent)/32 1.754 2.31%
std::multimap<int,_int>::find(key)_(existent)/8192 5.350 1.86%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 6.598 26.09%
std::multimap<int,_int>::find(key)_(non-existent)/32 3.131 31.98%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.748 21.82%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.125 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.035 -2.83%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.525 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.354 -2.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.150 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.982 3.29%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.260 -1.05%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.550 -1.58%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.173 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.888 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.577 -2.02%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.864 1.92%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.174 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.332 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.826 -1.06%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.241 -1.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.690 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14675.767 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 735.687 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182588.189 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.911 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11525.767 -3.66%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.120 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118750.907 -1.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.021 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12085.569 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 681.497 -1.34%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204060.982 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.166 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10901.822 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 645.923 -2.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88783.590 -1.45%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 405.247 3.24%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9837.101 -3.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 669.181 -1.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82321.284 -1.55%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.944 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.339 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.674 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.006 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.013 -4.21%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.686 -1.64%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.161 -1.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.022 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.369 3.62%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.870 -1.23%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.444 -1.63%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.023 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.372 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.142 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.899 153.25%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.370 79.66%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.890 172.49%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.311 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6509.576 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 220.619 1.12%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52308.102 1.71%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.319 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6537.626 1.61%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.470 3.16%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52300.141 1.51%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1463.096 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 36.081 6.38%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12720.668 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.405 5.46%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.281 2.90%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.212 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.550 54.04%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.662 31.92%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.650 60.49%
std::multimap<std::string,_int>::clear()/0 393.309 -
std::multimap<std::string,_int>::clear()/1024 21839.955 4.75%
std::multimap<std::string,_int>::clear()/32 898.928 1.04%
std::multimap<std::string,_int>::clear()/8192 216097.759 3.19%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 25.466 19.37%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.668 -6.08%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 33.467 6.31%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.283 3.91%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.600 6.44%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.632 -1.35%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.443 -2.88%
std::multimap<std::string,_int>::count(key)_(existent)/1024 25.753 8.75%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.534 6.14%
std::multimap<std::string,_int>::count(key)_(existent)/8192 31.854 19.23%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 25.456 8.31%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.559 2.72%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.313 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.788 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7018.747 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.186 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59873.925 -
std::multimap<std::string,_int>::ctor(const&)/0 12.646 -
std::multimap<std::string,_int>::ctor(const&)/1024 34796.186 -
std::multimap<std::string,_int>::ctor(const&)/32 705.402 -9.57%
std::multimap<std::string,_int>::ctor(const&)/8192 339863.644 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.735 1.07%
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37266.096 2.66%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 763.560 -9.96%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345115.718 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42745.084 10.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 815.156 -13.91%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379204.744 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.864 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57212.286 2.11%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 935.761 -6.36%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093613.871 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.017 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.322 7.35%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.612 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 21.872 -14.43%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.111 -5.93%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.787 4.90%
std::multimap<std::string,_int>::erase(iterator)/1024 31.924 27.86%
std::multimap<std::string,_int>::erase(iterator)/32 31.479 20.49%
std::multimap<std::string,_int>::erase(iterator)/8192 31.969 28.86%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.644 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13291.408 7.40%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.644 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120366.027 3.71%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 102.108 29.88%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.386 42.15%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 88.708 -12.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.288 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.809 -5.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.873 1.25%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.004 5.85%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.140 10.19%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.167 3.18%
std::multimap<std::string,_int>::find(key)_(existent)/1024 21.238 -4.76%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.492 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.870 -4.59%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 26.934 7.71%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.979 5.51%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.989 11.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.250 17.78%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 63.124 -2.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 33.872 -10.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.473 -1.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 31.807 -10.96%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.303 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 32.059 -14.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.179 4.44%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.892 40.50%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 44.389 39.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.378 6.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.037 -18.63%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.273 41.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.546 9.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 32.937 -15.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.995 -10.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.017 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65730.005 1.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.475 5.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 912000.007 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.828 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44138.317 4.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.959 6.57%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 595545.538 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.259 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61940.927 -1.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1512.993 -2.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 811465.638 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.566 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33354.155 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1270.122 13.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383546.790 1.22%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.287 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32307.379 1.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.884 8.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345703.195 1.07%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 50.792 51.74%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 55.439 1.68%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 77.899 -13.43%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 27.457 -5.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 58.821 -13.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 40.049 1.85%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 88.136 1.87%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.014 -32.38%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 36.724 -11.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.948 -17.71%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.950 2.70%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.871 3.07%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 40.020 7.75%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 134.442 3.50%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.956 -40.46%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.815 -33.76%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 34.271 -40.64%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.481 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36914.226 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 726.742 12.09%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347913.250 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.443 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36102.438 1.06%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 771.960 3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347482.597 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.130 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17021.984 -5.72%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 303.801 -10.64%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206805.525 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 86.606 5.72%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.625 -2.03%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.526 4.01%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 52.371 65.58%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 17.643 21.52%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.220 34.31%
std::multiset<int>::clear()/0 391.194 -
std::multiset<int>::clear()/1024 10225.850 6.27%
std::multiset<int>::clear()/32 634.970 3.08%
std::multiset<int>::clear()/8192 81938.923 6.70%
std::multiset<int>::contains(key)_(existent)/1024 3.908 -3.13%
std::multiset<int>::contains(key)_(existent)/32 1.699 -1.16%
std::multiset<int>::contains(key)_(existent)/8192 8.194 -5.11%
std::multiset<int>::contains(key)_(non-existent)/0 0.281 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.938 -1.41%
std::multiset<int>::contains(key)_(non-existent)/32 2.872 3.66%
std::multiset<int>::contains(key)_(non-existent)/8192 9.474 -7.59%
std::multiset<int>::count(key)_(existent)/1024 5.633 -
std::multiset<int>::count(key)_(existent)/32 3.820 -
std::multiset<int>::count(key)_(existent)/8192 9.613 5.49%
std::multiset<int>::count(key)_(non-existent)/0 0.250 -
std::multiset<int>::count(key)_(non-existent)/1024 5.876 1.58%
std::multiset<int>::count(key)_(non-existent)/32 2.471 4.70%
std::multiset<int>::count(key)_(non-existent)/8192 9.457 3.58%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.794 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.813 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.296 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47468.889 -
std::multiset<int>::ctor(const&)/0 12.685 -
std::multiset<int>::ctor(const&)/1024 6543.189 2.42%
std::multiset<int>::ctor(const&)/32 227.720 -1.04%
std::multiset<int>::ctor(const&)/8192 52552.554 2.77%
std::multiset<int>::ctor(const&,_alloc)/0 12.705 -
std::multiset<int>::ctor(const&,_alloc)/1024 6514.335 1.71%
std::multiset<int>::ctor(const&,_alloc)/32 231.132 -
std::multiset<int>::ctor(const&,_alloc)/8192 52071.941 1.78%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.724 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9275.003 8.01%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.611 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 76605.176 9.43%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.687 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13024.962 2.45%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 317.689 10.16%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255396.375 2.90%
std::multiset<int>::equal_range(key)_(existent)/1024 5.456 2.58%
std::multiset<int>::equal_range(key)_(existent)/32 2.374 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.176 -4.41%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.250 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.573 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.414 2.40%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.505 3.36%
std::multiset<int>::erase(iterator)/1024 24.952 7.19%
std::multiset<int>::erase(iterator)/32 21.938 6.60%
std::multiset<int>::erase(iterator)/8192 26.186 13.28%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.525 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6659.757 2.59%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.908 1.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54034.009 2.23%
std::multiset<int>::erase(key)_(existent)/1024 42.261 5.69%
std::multiset<int>::erase(key)_(existent)/32 22.972 6.03%
std::multiset<int>::erase(key)_(existent)/8192 60.410 -2.24%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 4.43%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.515 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.450 5.02%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.812 -1.68%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.920 -1.13%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.780 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.225 -
std::multiset<int>::find(key)_(existent)/1024 4.179 3.37%
std::multiset<int>::find(key)_(existent)/32 1.623 1.26%
std::multiset<int>::find(key)_(existent)/8192 7.973 -3.11%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.442 -
std::multiset<int>::find(key)_(non-existent)/32 2.274 -
std::multiset<int>::find(key)_(non-existent)/8192 8.060 -1.84%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.716 3.01%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.148 1.53%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.357 2.75%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.471 2.13%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.723 2.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.270 1.69%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.991 2.64%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.228 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.341 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.259 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.875 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 75.433 -4.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.134 4.87%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.346 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.855 4.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.991 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.737 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14466.927 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.284 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184996.648 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.467 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11463.293 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 659.799 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115156.372 -1.69%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.090 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12101.888 -1.05%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 691.227 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192371.556 -
std::multiset<int>::insert(value)_(already_present)/1024 27.897 2.31%
std::multiset<int>::insert(value)_(already_present)/32 18.249 -1.49%
std::multiset<int>::insert(value)_(already_present)/8192 31.548 -1.24%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.081 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.929 3.67%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.926 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.658 12.47%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.044 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.244 -1.08%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.978 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.402 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.062 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.191 1.27%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.608 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 11.131 -25.82%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.324 -13.97%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 17.531 -27.21%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.414 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6463.195 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.051 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51682.177 2.66%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.390 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6484.157 1.64%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 228.820 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51333.242 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1357.199 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.992 1.18%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12394.163 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.019 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.420 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.648 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.249 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.416 -41.56%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.533 -21.98%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.601 -43.86%
std::multiset<std::string>::clear()/0 392.766 -
std::multiset<std::string>::clear()/1024 21503.987 2.88%
std::multiset<std::string>::clear()/32 891.067 -1.18%
std::multiset<std::string>::clear()/8192 214774.484 1.76%
std::multiset<std::string>::contains(key)_(existent)/1024 27.496 26.86%
std::multiset<std::string>::contains(key)_(existent)/32 20.884 23.27%
std::multiset<std::string>::contains(key)_(existent)/8192 31.884 -1.82%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.742 19.86%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.238 10.54%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.555 9.46%
std::multiset<std::string>::count(key)_(existent)/1024 25.086 7.59%
std::multiset<std::string>::count(key)_(existent)/32 20.144 1.25%
std::multiset<std::string>::count(key)_(existent)/8192 29.580 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.968 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.466 -7.92%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.653 -2.95%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.800 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6861.700 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.533 -1.89%
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57110.082 -
std::multiset<std::string>::ctor(const&)/0 12.617 -
std::multiset<std::string>::ctor(const&)/1024 34559.983 -
std::multiset<std::string>::ctor(const&)/32 693.977 -14.76%
std::multiset<std::string>::ctor(const&)/8192 344653.666 1.46%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.797 1.34%
std::multiset<std::string>::ctor(const&,_alloc)/1024 36151.870 -2.19%
std::multiset<std::string>::ctor(const&,_alloc)/32 878.846 8.77%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342492.432 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.832 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38208.427 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.263 -3.61%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 373706.214 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55009.906 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1054.949 2.12%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073103.856 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.400 6.88%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.900 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.476 -2.87%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.916 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.484 -4.36%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.583 -
std::multiset<std::string>::erase(iterator)/1024 30.891 12.59%
std::multiset<std::string>::erase(iterator)/32 31.803 -2.11%
std::multiset<std::string>::erase(iterator)/8192 33.787 9.28%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.230 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13020.574 1.52%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.918 5.05%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118760.205 1.00%
std::multiset<std::string>::erase(key)_(existent)/1024 94.813 48.12%
std::multiset<std::string>::erase(key)_(existent)/32 57.239 -27.55%
std::multiset<std::string>::erase(key)_(existent)/8192 94.112 40.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.484 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.780 -1.82%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.025 16.74%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.679 -4.87%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.187 -9.41%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.636 1.06%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.656 -1.60%
std::multiset<std::string>::find(key)_(existent)/1024 24.636 -4.27%
std::multiset<std::string>::find(key)_(existent)/32 14.755 3.53%
std::multiset<std::string>::find(key)_(existent)/8192 29.626 12.68%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.022 -8.10%
std::multiset<std::string>::find(key)_(non-existent)/32 10.437 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.564 -4.88%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.983 47.85%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.373 -10.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 45.918 32.24%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 100.808 8.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 23.692 -32.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.457 8.37%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 43.137 32.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 68.512 56.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 23.944 -20.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.634 22.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.486 14.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.743 15.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.959 12.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.587 6.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 40.594 7.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.346 -5.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.479 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64921.570 2.23%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1395.646 3.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 915510.279 4.64%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.252 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43478.404 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1242.313 1.56%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 601070.522 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.142 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61820.816 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1394.924 -7.41%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 830264.104 1.72%
std::multiset<std::string>::insert(value)_(already_present)/1024 56.320 5.80%
std::multiset<std::string>::insert(value)_(already_present)/32 48.644 -
std::multiset<std::string>::insert(value)_(already_present)/8192 62.827 -9.90%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.707 22.52%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.630 13.13%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 38.171 -7.75%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 100.061 18.88%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.616 9.51%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.023 14.77%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.651 -11.96%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.539 6.61%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.272 -4.03%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.182 -8.27%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 132.735 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 39.036 -24.03%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.564 -17.84%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 44.209 -26.29%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36872.259 2.06%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 777.473 9.77%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344529.457 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.288 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36132.150 1.03%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 813.917 18.57%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343841.018 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 23658.253 38.25%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 356.037 7.62%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 214856.997 4.12%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.004 -5.17%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.773 6.07%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 126.128 -6.02%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.606 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.542 -1.63%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.540 -
std::none_of(deque<int>)_(process_all)/32 12.299 -
std::none_of(deque<int>)_(process_all)/32768 10931.131 7.62%
std::none_of(deque<int>)_(process_all)/50 18.877 -
std::none_of(deque<int>)_(process_all)/8 3.440 -
std::none_of(deque<int>)_(process_all)/8192 2765.574 7.78%
std::none_of(list<int>)_(process_all)/32 11.752 -1.12%
std::none_of(list<int>)_(process_all)/32768 25916.639 -1.40%
std::none_of(list<int>)_(process_all)/50 21.974 -
std::none_of(list<int>)_(process_all)/8 2.654 -
std::none_of(list<int>)_(process_all)/8192 7970.216 -1.05%
std::none_of(vector<int>)_(process_all)/32 8.336 -1.23%
std::none_of(vector<int>)_(process_all)/32768 8103.614 -
std::none_of(vector<int>)_(process_all)/50 19.117 -
std::none_of(vector<int>)_(process_all)/8 2.471 -4.40%
std::none_of(vector<int>)_(process_all)/8192 2034.724 -
std::partial_sort(deque<int>)_(ascending)/1024 7666.886 -
std::partial_sort(deque<int>)_(ascending)/8 33.610 -1.69%
std::partial_sort(deque<int>)_(ascending)/8192 144800.603 -2.55%
std::partial_sort(deque<int>)_(descending)/1024 17768.583 -
std::partial_sort(deque<int>)_(descending)/8 43.033 3.38%
std::partial_sort(deque<int>)_(descending)/8192 258460.102 -2.15%
std::partial_sort(deque<int>)_(heap)/1024 18638.977 3.89%
std::partial_sort(deque<int>)_(heap)/8 40.512 5.83%
std::partial_sort(deque<int>)_(heap)/8192 268917.685 2.50%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7650.910 -
std::partial_sort(deque<int>)_(pipe-organ)/8 34.039 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 146959.770 2.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18791.369 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.810 2.38%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 255272.184 -1.66%
std::partial_sort(deque<int>)_(repeated)/1024 6318.077 -
std::partial_sort(deque<int>)_(repeated)/8 26.046 -
std::partial_sort(deque<int>)_(repeated)/8192 75770.324 -
std::partial_sort(deque<int>)_(shuffled)/1024 15550.490 -
std::partial_sort(deque<int>)_(shuffled)/8 32.335 2.51%
std::partial_sort(deque<int>)_(shuffled)/8192 245926.615 2.48%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4774.037 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.091 -2.23%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50799.649 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7860.898 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.509 1.95%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92946.273 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7902.861 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 27.808 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95921.585 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4754.643 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.331 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50746.862 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8840.474 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.788 1.44%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92771.180 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.406 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.820 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26852.988 -4.86%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6785.319 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.135 -2.52%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83289.708 -
std::partial_sort(vector<int>)_(ascending)/1024 4753.279 -
std::partial_sort(vector<int>)_(ascending)/8 18.923 -
std::partial_sort(vector<int>)_(ascending)/8192 50525.395 -
std::partial_sort(vector<int>)_(descending)/1024 7910.152 -
std::partial_sort(vector<int>)_(descending)/8 24.004 -
std::partial_sort(vector<int>)_(descending)/8192 93940.217 -
std::partial_sort(vector<int>)_(heap)/1024 7933.216 -
std::partial_sort(vector<int>)_(heap)/8 27.670 -
std::partial_sort(vector<int>)_(heap)/8192 96738.528 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4737.135 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.956 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50225.486 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8810.603 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.107 1.56%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92794.292 -
std::partial_sort(vector<int>)_(repeated)/1024 2517.284 -
std::partial_sort(vector<int>)_(repeated)/8 18.679 -
std::partial_sort(vector<int>)_(repeated)/8192 26711.739 -
std::partial_sort(vector<int>)_(shuffled)/1024 6729.120 -
std::partial_sort(vector<int>)_(shuffled)/8 27.402 -2.31%
std::partial_sort(vector<int>)_(shuffled)/8192 88033.955 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5114.664 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.140 1.64%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53047.943 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8138.128 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.023 -36.22%
std::partial_sort_copy(deque<int>)_(descending)/8192 94798.696 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8334.342 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.044 -31.85%
std::partial_sort_copy(deque<int>)_(heap)/8192 98246.559 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5110.943 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.147 2.92%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52724.820 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9069.094 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.179 -1.65%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94454.263 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2818.641 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.046 3.76%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29304.671 -1.88%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6915.135 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.150 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86952.475 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5342.311 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.257 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56488.187 -
std::partial_sort_copy(list<int>)_(descending)/1024 8197.180 -
std::partial_sort_copy(list<int>)_(descending)/8 16.147 2.08%
std::partial_sort_copy(list<int>)_(descending)/8192 96335.751 -
std::partial_sort_copy(list<int>)_(heap)/1024 8225.438 -
std::partial_sort_copy(list<int>)_(heap)/8 17.418 2.06%
std::partial_sort_copy(list<int>)_(heap)/8192 99835.726 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5342.002 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.302 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56327.857 -2.23%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9115.873 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.175 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96076.632 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3117.039 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.839 -1.57%
std::partial_sort_copy(list<int>)_(repeated)/8192 32973.054 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7052.029 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.469 4.23%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88655.511 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4699.749 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.324 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50439.334 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7815.319 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.712 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92530.593 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7880.916 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.769 1.17%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96145.434 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4694.058 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.324 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50208.758 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8770.099 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.257 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92517.715 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2502.432 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.470 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26471.035 -1.29%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6664.502 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.310 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84371.541 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4813.308 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.772 -1.87%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50387.679 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7861.497 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.526 1.48%
std::partial_sort_copy(vector<int>)_(descending)/8192 93183.271 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8385.965 5.43%
std::partial_sort_copy(vector<int>)_(heap)/8 16.934 4.18%
std::partial_sort_copy(vector<int>)_(heap)/8192 99546.213 2.54%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4791.448 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.733 -1.35%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50287.540 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8815.475 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.927 -1.68%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94265.947 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2494.780 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.839 1.34%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26349.405 -3.99%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6765.279 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.976 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87826.559 -
std::partition(deque<int>)_(dense)/1024 351.990 4.49%
std::partition(deque<int>)_(dense)/32 9.082 -1.76%
std::partition(deque<int>)_(dense)/50 13.364 -
std::partition(deque<int>)_(dense)/8192 2777.505 5.05%
std::partition(deque<int>)_(sparse)/1024 386.254 2.11%
std::partition(deque<int>)_(sparse)/32 10.864 10.58%
std::partition(deque<int>)_(sparse)/50 14.903 -
std::partition(deque<int>)_(sparse)/8192 3113.133 6.19%
std::partition(list<int>)_(dense)/1024 387.733 -
std::partition(list<int>)_(dense)/32 8.653 -
std::partition(list<int>)_(dense)/50 13.288 -
std::partition(list<int>)_(dense)/8192 5058.017 -6.14%
std::partition(list<int>)_(sparse)/1024 717.863 -
std::partition(list<int>)_(sparse)/32 8.916 -
std::partition(list<int>)_(sparse)/50 23.192 7.32%
std::partition(list<int>)_(sparse)/8192 7696.250 4.13%
std::partition(vector<int>)_(dense)/1024 247.930 -
std::partition(vector<int>)_(dense)/32 8.795 7.65%
std::partition(vector<int>)_(dense)/50 13.098 -
std::partition(vector<int>)_(dense)/8192 1866.848 -
std::partition(vector<int>)_(sparse)/1024 254.679 -
std::partition(vector<int>)_(sparse)/32 8.649 -2.53%
std::partition(vector<int>)_(sparse)/50 13.627 -1.09%
std::partition(vector<int>)_(sparse)/8192 1855.916 -
std::partition_copy(deque<int>)/1024 717.199 13.99%
std::partition_copy(deque<int>)/32 13.014 1.61%
std::partition_copy(deque<int>)/50 21.221 1.08%
std::partition_copy(deque<int>)/8192 5887.067 3.90%
std::partition_copy(list<int>)/1024 712.685 -
std::partition_copy(list<int>)/32 12.481 42.37%
std::partition_copy(list<int>)/50 13.058 1.25%
std::partition_copy(list<int>)/8192 6672.068 -15.25%
std::partition_copy(vector<int>)/1024 458.974 -
std::partition_copy(vector<int>)/32 8.168 -
std::partition_copy(vector<int>)/50 12.578 -
std::partition_copy(vector<int>)/8192 4592.548 -
std::partition_point(deque<int>)/1024 9.489 -
std::partition_point(deque<int>)/32 4.142 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.160 -
std::partition_point(list<int>)/1024 1287.679 -
std::partition_point(list<int>)/32 15.837 1.14%
std::partition_point(list<int>)/50 24.985 1.49%
std::partition_point(list<int>)/8192 11758.125 -3.71%
std::partition_point(vector<int>)/1024 6.129 1.05%
std::partition_point(vector<int>)/32 2.562 -
std::partition_point(vector<int>)/50 2.572 -
std::partition_point(vector<int>)/8192 9.210 -
std::pop_heap(deque<float>)/1024 12.663 2.83%
std::pop_heap(deque<float>)/8 52.007 -
std::pop_heap(deque<float>)/8192 61.919 1.00%
std::pop_heap(deque<int>)/1024 12.436 -
std::pop_heap(deque<int>)/8 52.148 -
std::pop_heap(deque<int>)/8192 52.885 -
std::pop_heap(deque<size_t>)/1024 15.235 -
std::pop_heap(deque<size_t>)/8 52.392 1.06%
std::pop_heap(deque<size_t>)/8192 58.981 -
std::pop_heap(deque<std::string>)/1024 60.997 -
std::pop_heap(deque<std::string>)/8 59.613 4.41%
std::pop_heap(deque<std::string>)/8192 114.020 -
std::pop_heap(vector<float>)/1024 8.349 -
std::pop_heap(vector<float>)/8 50.415 -
std::pop_heap(vector<float>)/8192 19.842 -
std::pop_heap(vector<int>)/1024 9.926 -
std::pop_heap(vector<int>)/8 51.118 -
std::pop_heap(vector<int>)/8192 12.976 -
std::pop_heap(vector<size_t>)/1024 9.902 -
std::pop_heap(vector<size_t>)/8 51.635 -
std::pop_heap(vector<size_t>)/8192 13.081 -
std::pop_heap(vector<std::string>)/1024 20.589 -1.58%
std::pop_heap(vector<std::string>)/8 53.250 -
std::pop_heap(vector<std::string>)/8192 51.326 -
std::remove(deque<int>)_(prefix)/1024 522.852 -
std::remove(deque<int>)_(prefix)/32 54.000 2.36%
std::remove(deque<int>)_(prefix)/50 61.404 1.33%
std::remove(deque<int>)_(prefix)/8192 3844.471 -
std::remove(deque<int>)_(sprinkled)/1024 522.205 1.12%
std::remove(deque<int>)_(sprinkled)/32 49.967 -6.06%
std::remove(deque<int>)_(sprinkled)/50 54.940 -7.05%
std::remove(deque<int>)_(sprinkled)/8192 3837.328 -
std::remove(list<int>)_(prefix)/1024 1020.540 3.90%
std::remove(list<int>)_(prefix)/32 52.381 -
std::remove(list<int>)_(prefix)/50 63.197 -
std::remove(list<int>)_(prefix)/8192 8172.305 -
std::remove(list<int>)_(sprinkled)/1024 969.556 -
std::remove(list<int>)_(sprinkled)/32 52.064 -
std::remove(list<int>)_(sprinkled)/50 61.142 -
std::remove(list<int>)_(sprinkled)/8192 7908.823 -
std::remove(vector<int>)_(prefix)/1024 305.188 -
std::remove(vector<int>)_(prefix)/32 49.046 1.19%
std::remove(vector<int>)_(prefix)/50 53.762 -
std::remove(vector<int>)_(prefix)/8192 2098.665 -
std::remove(vector<int>)_(sprinkled)/1024 284.111 -
std::remove(vector<int>)_(sprinkled)/32 48.987 -
std::remove(vector<int>)_(sprinkled)/50 53.099 -
std::remove(vector<int>)_(sprinkled)/8192 1973.705 -
std::remove_copy(deque<int>)_(prefix)/1024 376.957 -10.02%
std::remove_copy(deque<int>)_(prefix)/32 12.915 -1.39%
std::remove_copy(deque<int>)_(prefix)/50 20.998 4.46%
std::remove_copy(deque<int>)_(prefix)/8192 3344.087 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.809 -1.64%
std::remove_copy(deque<int>)_(sprinkled)/32 12.173 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.346 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2857.562 -1.91%
std::remove_copy(list<int>)_(prefix)/1024 739.493 -
std::remove_copy(list<int>)_(prefix)/32 11.186 -
std::remove_copy(list<int>)_(prefix)/50 19.173 1.07%
std::remove_copy(list<int>)_(prefix)/8192 6963.074 -
std::remove_copy(list<int>)_(sprinkled)/1024 734.498 -
std::remove_copy(list<int>)_(sprinkled)/32 11.188 -
std::remove_copy(list<int>)_(sprinkled)/50 18.573 -
std::remove_copy(list<int>)_(sprinkled)/8192 6916.640 -
std::remove_copy(vector<int>)_(prefix)/1024 262.646 -
std::remove_copy(vector<int>)_(prefix)/32 9.425 -
std::remove_copy(vector<int>)_(prefix)/50 14.076 -
std::remove_copy(vector<int>)_(prefix)/8192 2056.415 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.227 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.431 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.553 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.970 -
std::remove_copy_if(deque<int>)_(prefix)/1024 536.233 3.50%
std::remove_copy_if(deque<int>)_(prefix)/32 18.403 -38.74%
std::remove_copy_if(deque<int>)_(prefix)/50 28.058 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.257 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.395 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.344 -39.26%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.572 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3664.578 3.08%
std::remove_copy_if(list<int>)_(prefix)/1024 789.325 -
std::remove_copy_if(list<int>)_(prefix)/32 17.017 -
std::remove_copy_if(list<int>)_(prefix)/50 24.617 -
std::remove_copy_if(list<int>)_(prefix)/8192 7278.381 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 779.762 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.547 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.162 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7291.959 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.179 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.163 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.926 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3467.338 -1.29%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.895 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.600 2.07%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.090 3.55%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.734 -
std::remove_if(deque<int>)_(prefix)/1024 556.574 -1.23%
std::remove_if(deque<int>)_(prefix)/32 55.415 -4.49%
std::remove_if(deque<int>)_(prefix)/50 63.877 -11.52%
std::remove_if(deque<int>)_(prefix)/8192 4285.816 -
std::remove_if(deque<int>)_(sprinkled)/1024 523.667 -
std::remove_if(deque<int>)_(sprinkled)/32 55.553 3.18%
std::remove_if(deque<int>)_(sprinkled)/50 61.254 -4.56%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.210 -
std::remove_if(list<int>)_(prefix)/1024 1004.305 -
std::remove_if(list<int>)_(prefix)/32 58.622 -
std::remove_if(list<int>)_(prefix)/50 72.154 -
std::remove_if(list<int>)_(prefix)/8192 9930.102 7.19%
std::remove_if(list<int>)_(sprinkled)/1024 975.118 -
std::remove_if(list<int>)_(sprinkled)/32 56.753 -
std::remove_if(list<int>)_(sprinkled)/50 74.739 6.32%
std::remove_if(list<int>)_(sprinkled)/8192 8098.382 1.32%
std::remove_if(vector<int>)_(prefix)/1024 350.316 -4.37%
std::remove_if(vector<int>)_(prefix)/32 49.023 -
std::remove_if(vector<int>)_(prefix)/50 54.964 -
std::remove_if(vector<int>)_(prefix)/8192 2580.488 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.457 -1.02%
std::remove_if(vector<int>)_(sprinkled)/32 53.668 -1.97%
std::remove_if(vector<int>)_(sprinkled)/50 63.472 -1.28%
std::remove_if(vector<int>)_(sprinkled)/8192 3821.807 -
std::replace(deque<int>)_(prefix)/1024 410.203 -
std::replace(deque<int>)_(prefix)/32 12.712 -
std::replace(deque<int>)_(prefix)/50 19.124 1.28%
std::replace(deque<int>)_(prefix)/8192 3240.462 -
std::replace(deque<int>)_(sprinkled)/1024 348.474 -
std::replace(deque<int>)_(sprinkled)/32 12.087 -
std::replace(deque<int>)_(sprinkled)/50 18.110 -
std::replace(deque<int>)_(sprinkled)/8192 2785.941 -
std::replace(list<int>)_(prefix)/1024 739.263 -
std::replace(list<int>)_(prefix)/32 10.995 -
std::replace(list<int>)_(prefix)/50 17.182 -
std::replace(list<int>)_(prefix)/8192 6980.894 -
std::replace(list<int>)_(sprinkled)/1024 734.870 -
std::replace(list<int>)_(sprinkled)/32 11.186 -
std::replace(list<int>)_(sprinkled)/50 18.533 -1.25%
std::replace(list<int>)_(sprinkled)/8192 7816.246 -
std::replace(vector<int>)_(prefix)/1024 159.566 -
std::replace(vector<int>)_(prefix)/32 5.147 -
std::replace(vector<int>)_(prefix)/50 7.544 -
std::replace(vector<int>)_(prefix)/8192 1268.633 -
std::replace(vector<int>)_(sprinkled)/1024 159.116 5.30%
std::replace(vector<int>)_(sprinkled)/32 6.067 -3.09%
std::replace(vector<int>)_(sprinkled)/50 9.347 -2.54%
std::replace(vector<int>)_(sprinkled)/8192 1260.037 6.82%
std::replace_if(deque<int>)_(prefix)/1024 490.186 -
std::replace_if(deque<int>)_(prefix)/32 13.984 -
std::replace_if(deque<int>)_(prefix)/50 20.420 -
std::replace_if(deque<int>)_(prefix)/8192 3485.231 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.888 -
std::replace_if(deque<int>)_(sprinkled)/32 12.440 -
std::replace_if(deque<int>)_(sprinkled)/50 18.650 -
std::replace_if(deque<int>)_(sprinkled)/8192 2973.828 -
std::replace_if(list<int>)_(prefix)/1024 732.540 -2.77%
std::replace_if(list<int>)_(prefix)/32 13.821 -
std::replace_if(list<int>)_(prefix)/50 24.534 -
std::replace_if(list<int>)_(prefix)/8192 7174.267 -
std::replace_if(list<int>)_(sprinkled)/1024 737.627 -
std::replace_if(list<int>)_(sprinkled)/32 13.266 -
std::replace_if(list<int>)_(sprinkled)/50 22.926 -
std::replace_if(list<int>)_(sprinkled)/8192 7351.203 -
std::replace_if(vector<int>)_(prefix)/1024 270.481 -
std::replace_if(vector<int>)_(prefix)/32 9.495 -
std::replace_if(vector<int>)_(prefix)/50 13.969 1.35%
std::replace_if(vector<int>)_(prefix)/8192 2027.146 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.357 -
std::replace_if(vector<int>)_(sprinkled)/32 8.921 -
std::replace_if(vector<int>)_(sprinkled)/50 12.867 -6.54%
std::replace_if(vector<int>)_(sprinkled)/8192 1918.183 -
std::reverse(deque<int>)/32768 5710.461 -
std::reverse(deque<int>)/4096 716.989 -
std::reverse(deque<int>)/512 139.419 23.85%
std::reverse(deque<int>)/64 16.959 30.31%
std::reverse(deque<int>)/8 2.798 11.63%
std::reverse(list<int>)/32768 19660.881 13.35%
std::reverse(list<int>)/4096 1778.604 -
std::reverse(list<int>)/512 192.378 -
std::reverse(list<int>)/64 17.481 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1035.286 -
std::reverse(vector<int>)/4096 130.484 -
std::reverse(vector<int>)/512 16.334 -
std::reverse(vector<int>)/64 4.153 -
std::reverse(vector<int>)/8 1.578 -1.82%
std::reverse_copy(deque<int>)/32768 8036.028 -
std::reverse_copy(deque<int>)/4096 978.630 -
std::reverse_copy(deque<int>)/512 130.595 5.26%
std::reverse_copy(deque<int>)/64 15.839 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 27124.545 -
std::reverse_copy(list<int>)/4096 3126.241 -
std::reverse_copy(list<int>)/512 363.473 -
std::reverse_copy(list<int>)/64 30.119 1.44%
std::reverse_copy(list<int>)/8 2.443 1.11%
std::reverse_copy(vector<int>)/32768 980.840 -
std::reverse_copy(vector<int>)/4096 133.461 -
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.471 1.60%
std::rotate(deque<int>)_(1_element_backward)/1024 40.946 -
std::rotate(deque<int>)_(1_element_backward)/32 3.523 -
std::rotate(deque<int>)_(1_element_backward)/50 5.171 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.346 -9.40%
std::rotate(deque<int>)_(1_element_forward)/1024 37.016 -1.68%
std::rotate(deque<int>)_(1_element_forward)/32 4.128 -
std::rotate(deque<int>)_(1_element_forward)/50 5.426 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.057 -9.36%
std::rotate(deque<int>)_(by_1/2)/1024 187.539 -
std::rotate(deque<int>)_(by_1/2)/32 8.491 -
std::rotate(deque<int>)_(by_1/2)/50 11.512 -
std::rotate(deque<int>)_(by_1/2)/8192 1510.669 -3.28%
std::rotate(deque<int>)_(by_1/3)/1024 418.605 -
std::rotate(deque<int>)_(by_1/3)/32 20.365 -1.47%
std::rotate(deque<int>)_(by_1/3)/50 29.565 -1.46%
std::rotate(deque<int>)_(by_1/3)/8192 3210.667 -3.08%
std::rotate(deque<int>)_(by_1/4)/1024 265.411 -4.55%
std::rotate(deque<int>)_(by_1/4)/32 13.255 1.26%
std::rotate(deque<int>)_(by_1/4)/50 26.979 -3.54%
std::rotate(deque<int>)_(by_1/4)/8192 2445.950 -8.13%
std::rotate(list<int>)_(1_element_backward)/1024 739.083 -
std::rotate(list<int>)_(1_element_backward)/32 13.168 -
std::rotate(list<int>)_(1_element_backward)/50 24.354 -
std::rotate(list<int>)_(1_element_backward)/8192 7532.646 -4.73%
std::rotate(list<int>)_(1_element_forward)/1024 729.233 -
std::rotate(list<int>)_(1_element_forward)/32 13.812 -
std::rotate(list<int>)_(1_element_forward)/50 25.311 -
std::rotate(list<int>)_(1_element_forward)/8192 7190.940 -
std::rotate(list<int>)_(by_1/2)/1024 388.489 -
std::rotate(list<int>)_(by_1/2)/32 6.482 -
std::rotate(list<int>)_(by_1/2)/50 12.593 -
std::rotate(list<int>)_(by_1/2)/8192 4789.369 1.50%
std::rotate(list<int>)_(by_1/3)/1024 807.152 -
std::rotate(list<int>)_(by_1/3)/32 16.672 -
std::rotate(list<int>)_(by_1/3)/50 22.694 -
std::rotate(list<int>)_(by_1/3)/8192 8372.536 -
std::rotate(list<int>)_(by_1/4)/1024 572.779 -
std::rotate(list<int>)_(by_1/4)/32 14.446 -
std::rotate(list<int>)_(by_1/4)/50 25.742 -
std::rotate(list<int>)_(by_1/4)/8192 6556.860 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.685 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.727 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.710 -
std::rotate(vector<bool>)_(1_element_backward)/8192 113.898 -8.03%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.427 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.575 1.82%
std::rotate(vector<bool>)_(1_element_forward)/50 17.630 1.83%
std::rotate(vector<bool>)_(1_element_forward)/8192 113.848 1.34%
std::rotate(vector<bool>)_(by_1/2)/1024 8.476 -
std::rotate(vector<bool>)_(by_1/2)/32 17.869 1.06%
std::rotate(vector<bool>)_(by_1/2)/50 17.641 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.099 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.484 -
std::rotate(vector<bool>)_(by_1/3)/32 17.686 1.64%
std::rotate(vector<bool>)_(by_1/3)/50 17.659 1.30%
std::rotate(vector<bool>)_(by_1/3)/8192 154.121 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.541 -17.14%
std::rotate(vector<bool>)_(by_1/4)/32 17.806 1.07%
std::rotate(vector<bool>)_(by_1/4)/50 17.675 1.46%
std::rotate(vector<bool>)_(by_1/4)/8192 29.934 -2.06%
std::rotate(vector<int>)_(1_element_backward)/1024 35.617 -
std::rotate(vector<int>)_(1_element_backward)/32 2.915 -
std::rotate(vector<int>)_(1_element_backward)/50 5.317 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.988 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.059 -
std::rotate(vector<int>)_(1_element_forward)/32 2.952 -
std::rotate(vector<int>)_(1_element_forward)/50 5.246 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.895 -
std::rotate(vector<int>)_(by_1/2)/1024 31.696 -
std::rotate(vector<int>)_(by_1/2)/32 2.322 -1.78%
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.485 -
std::rotate(vector<int>)_(by_1/3)/1024 118.512 -
std::rotate(vector<int>)_(by_1/3)/32 9.995 -
std::rotate(vector<int>)_(by_1/3)/50 11.087 -1.14%
std::rotate(vector<int>)_(by_1/3)/8192 868.116 -
std::rotate(vector<int>)_(by_1/4)/1024 47.165 -
std::rotate(vector<int>)_(by_1/4)/32 4.723 -
std::rotate(vector<int>)_(by_1/4)/50 11.599 -
std::rotate(vector<int>)_(by_1/4)/8192 368.761 -
std::rotate_copy(deque<int>)/1024 34.550 -
std::rotate_copy(deque<int>)/32 2.697 2.58%
std::rotate_copy(deque<int>)/50 3.017 -
std::rotate_copy(deque<int>)/8192 296.867 1.41%
std::rotate_copy(list<int>)/1024 733.331 -
std::rotate_copy(list<int>)/32 8.659 -
std::rotate_copy(list<int>)/50 13.850 -
std::rotate_copy(list<int>)/8192 6865.037 2.43%
std::rotate_copy(vector<int>)/1024 32.820 -
std::rotate_copy(vector<int>)/32 2.093 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 624.100 68.44%
std::sample(deque<int>)/1024 11316.298 -
std::sample(deque<int>)/32 304.586 -
std::sample(deque<int>)/8192 91482.225 -
std::sample(list<int>)/1024 11994.640 -
std::sample(list<int>)/32 312.433 -
std::sample(list<int>)/8192 98337.064 -
std::sample(vector<int>)/1024 11282.643 -
std::sample(vector<int>)/32 302.142 -
std::sample(vector<int>)/8192 91420.354 -
std::search(deque<int>)_(near_matches)/1000 22028.928 5.59%
std::search(deque<int>)_(near_matches)/1024 23104.352 5.38%
std::search(deque<int>)_(near_matches)/8192 1434173.754 -
std::search(deque<int>)_(no_match)/1000 402.873 2.59%
std::search(deque<int>)_(no_match)/1024 412.135 56.04%
std::search(deque<int>)_(no_match)/1048576 420291.091 -
std::search(deque<int>)_(no_match)/8192 3285.440 -
std::search(deque<int>)_(same_length)/1000 329.704 -20.87%
std::search(deque<int>)_(same_length)/1024 502.920 6.89%
std::search(deque<int>)_(same_length)/8192 3799.474 1.68%
std::search(deque<int>)_(single_element)/1000 445.729 1.38%
std::search(deque<int>)_(single_element)/1024 456.063 -
std::search(deque<int>)_(single_element)/8192 3634.779 -
std::search(deque<int>,_pred)_(near_matches)/1000 25902.373 11.70%
std::search(deque<int>,_pred)_(near_matches)/1024 27089.130 11.38%
std::search(deque<int>,_pred)_(near_matches)/8192 1535634.868 -
std::search(deque<int>,_pred)_(no_match)/1000 460.249 8.36%
std::search(deque<int>,_pred)_(no_match)/1024 471.864 8.17%
std::search(deque<int>,_pred)_(no_match)/1048576 485054.204 8.80%
std::search(deque<int>,_pred)_(no_match)/8192 3800.143 8.98%
std::search(deque<int>,_pred)_(same_length)/1000 478.791 -
std::search(deque<int>,_pred)_(same_length)/1024 504.869 -1.06%
std::search(deque<int>,_pred)_(same_length)/8192 3994.781 -
std::search(deque<int>,_pred)_(single_element)/1000 681.883 -
std::search(deque<int>,_pred)_(single_element)/1024 700.753 -
std::search(deque<int>,_pred)_(single_element)/8192 5629.776 -
std::search(list<int>)_(near_matches)/1000 37772.687 -
std::search(list<int>)_(near_matches)/1024 39324.245 -
std::search(list<int>)_(near_matches)/8192 2526103.939 -
std::search(list<int>)_(no_match)/1000 694.414 -
std::search(list<int>)_(no_match)/1024 737.124 -
std::search(list<int>)_(no_match)/1048576 832892.560 -3.59%
std::search(list<int>)_(no_match)/8192 6593.354 1.01%
std::search(list<int>)_(same_length)/1000 747.949 1.24%
std::search(list<int>)_(same_length)/1024 772.331 2.56%
std::search(list<int>)_(same_length)/8192 8418.799 -19.86%
std::search(list<int>)_(single_element)/1000 642.769 -4.67%
std::search(list<int>)_(single_element)/1024 754.995 -
std::search(list<int>)_(single_element)/8192 8746.030 -9.64%
std::search(list<int>,_pred)_(near_matches)/1000 41417.753 -
std::search(list<int>,_pred)_(near_matches)/1024 43238.601 -
std::search(list<int>,_pred)_(near_matches)/8192 2678641.698 -
std::search(list<int>,_pred)_(no_match)/1000 799.632 -
std::search(list<int>,_pred)_(no_match)/1024 819.027 -
std::search(list<int>,_pred)_(no_match)/1048576 951904.076 -1.89%
std::search(list<int>,_pred)_(no_match)/8192 7334.180 1.41%
std::search(list<int>,_pred)_(same_length)/1000 790.659 -
std::search(list<int>,_pred)_(same_length)/1024 809.163 -
std::search(list<int>,_pred)_(same_length)/8192 8634.120 -43.79%
std::search(list<int>,_pred)_(single_element)/1000 797.000 -
std::search(list<int>,_pred)_(single_element)/1024 815.893 -
std::search(list<int>,_pred)_(single_element)/8192 8204.350 -6.81%
std::search(vector<int>)_(near_matches)/1000 14230.009 -
std::search(vector<int>)_(near_matches)/1024 14996.973 -
std::search(vector<int>)_(near_matches)/8192 762629.252 -
std::search(vector<int>)_(no_match)/1000 204.957 -3.95%
std::search(vector<int>)_(no_match)/1024 209.510 -4.08%
std::search(vector<int>)_(no_match)/1048576 208391.518 -1.82%
std::search(vector<int>)_(no_match)/8192 1623.162 -1.86%
std::search(vector<int>)_(same_length)/1000 240.629 -1.78%
std::search(vector<int>)_(same_length)/1024 246.581 -3.51%
std::search(vector<int>)_(same_length)/8192 1885.546 -4.16%
std::search(vector<int>)_(single_element)/1000 226.221 -
std::search(vector<int>)_(single_element)/1024 231.458 -
std::search(vector<int>)_(single_element)/8192 1803.235 -
std::search(vector<int>,_pred)_(near_matches)/1000 22872.900 1.83%
std::search(vector<int>,_pred)_(near_matches)/1024 23999.630 2.08%
std::search(vector<int>,_pred)_(near_matches)/8192 1452139.580 -
std::search(vector<int>,_pred)_(no_match)/1000 528.105 -
std::search(vector<int>,_pred)_(no_match)/1024 535.206 -
std::search(vector<int>,_pred)_(no_match)/1048576 596796.002 -
std::search(vector<int>,_pred)_(no_match)/8192 4301.825 -
std::search(vector<int>,_pred)_(same_length)/1000 598.674 -
std::search(vector<int>,_pred)_(same_length)/1024 612.963 -
std::search(vector<int>,_pred)_(same_length)/8192 4907.772 -
std::search(vector<int>,_pred)_(single_element)/1000 531.699 11.37%
std::search(vector<int>,_pred)_(single_element)/1024 544.327 16.98%
std::search(vector<int>,_pred)_(single_element)/8192 4357.880 17.44%
std::search_n(deque<int>)_(no_match)/1024 291.428 -
std::search_n(deque<int>)_(no_match)/32 14.142 -
std::search_n(deque<int>)_(no_match)/8192 2345.563 -
std::search_n(deque<int>,_pred)_(no_match)/1024 614.998 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.615 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3984.782 -
std::search_n(list<int>)_(no_match)/1024 728.164 -
std::search_n(list<int>)_(no_match)/32 10.767 -
std::search_n(list<int>)_(no_match)/8192 6546.824 -3.44%
std::search_n(list<int>,_pred)_(no_match)/1024 830.421 -
std::search_n(list<int>,_pred)_(no_match)/32 16.323 -
std::search_n(list<int>,_pred)_(no_match)/8192 8021.104 -
std::search_n(vector<int>)_(no_match)/1024 214.382 -
std::search_n(vector<int>)_(no_match)/32 6.838 -
std::search_n(vector<int>)_(no_match)/8192 1636.285 -
std::search_n(vector<int>,_pred)_(no_match)/1024 423.157 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.026 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2948.624 -
std::set<int>::clear()/0 391.923 -
std::set<int>::clear()/1024 8929.978 -4.41%
std::set<int>::clear()/32 614.426 -2.51%
std::set<int>::clear()/8192 75754.610 -5.30%
std::set<int>::contains(key)_(existent)/1024 3.869 -
std::set<int>::contains(key)_(existent)/32 1.647 -
std::set<int>::contains(key)_(existent)/8192 8.554 5.26%
std::set<int>::contains(key)_(non-existent)/0 0.296 -
std::set<int>::contains(key)_(non-existent)/1024 6.161 2.47%
std::set<int>::contains(key)_(non-existent)/32 2.906 12.62%
std::set<int>::contains(key)_(non-existent)/8192 10.533 3.56%
std::set<int>::count(key)_(existent)/1024 4.159 -
std::set<int>::count(key)_(existent)/32 1.619 -1.98%
std::set<int>::count(key)_(existent)/8192 8.218 6.44%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.365 -
std::set<int>::count(key)_(non-existent)/32 2.878 -
std::set<int>::count(key)_(non-existent)/8192 11.224 -
std::set<int>::ctor(&&,_different_allocs)/0 12.734 -
std::set<int>::ctor(&&,_different_allocs)/1024 5961.211 -1.08%
std::set<int>::ctor(&&,_different_allocs)/32 180.036 1.07%
std::set<int>::ctor(&&,_different_allocs)/8192 48548.618 -
std::set<int>::ctor(const&)/0 12.733 -
std::set<int>::ctor(const&)/1024 6309.077 -
std::set<int>::ctor(const&)/32 224.409 3.29%
std::set<int>::ctor(const&)/8192 50580.925 -
std::set<int>::ctor(const&,_alloc)/0 12.709 -
std::set<int>::ctor(const&,_alloc)/1024 6218.891 -
std::set<int>::ctor(const&,_alloc)/32 222.958 3.73%
std::set<int>::ctor(const&,_alloc)/8192 49502.353 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.634 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8497.658 1.03%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 229.270 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68238.317 1.21%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.653 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12770.543 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.613 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237477.294 -
std::set<int>::equal_range(key)_(existent)/1024 4.453 -
std::set<int>::equal_range(key)_(existent)/32 1.816 -
std::set<int>::equal_range(key)_(existent)/8192 8.091 2.64%
std::set<int>::equal_range(key)_(non-existent)/0 0.251 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.480 -7.54%
std::set<int>::equal_range(key)_(non-existent)/32 2.776 5.77%
std::set<int>::equal_range(key)_(non-existent)/8192 9.887 -7.70%
std::set<int>::erase(iterator)/1024 19.542 -3.54%
std::set<int>::erase(iterator)/32 19.488 -2.97%
std::set<int>::erase(iterator)/8192 19.660 -2.94%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.782 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6650.768 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 560.131 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52878.202 -2.38%
std::set<int>::erase(key)_(existent)/1024 50.618 1.27%
std::set<int>::erase(key)_(existent)/32 21.293 -2.28%
std::set<int>::erase(key)_(existent)/8192 67.781 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.741 6.12%
std::set<int>::erase(key)_(non-existent,_end)/32 2.475 7.66%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.716 4.45%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.933 2.57%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.780 1.30%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.086 -
std::set<int>::find(key)_(existent)/1024 3.897 1.44%
std::set<int>::find(key)_(existent)/32 1.695 -
std::set<int>::find(key)_(existent)/8192 8.294 3.90%
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.509 -
std::set<int>::find(key)_(non-existent)/32 2.251 -
std::set<int>::find(key)_(non-existent)/8192 10.008 19.72%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.032 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.338 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.137 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.583 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.010 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.881 2.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.790 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.716 -2.83%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.276 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 47.228 5.48%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.931 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.906 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.238 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.174 -2.27%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.969 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.024 -5.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.451 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16685.118 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.234 -1.21%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187058.605 1.95%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.289 3.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12974.606 1.20%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.491 2.09%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124607.375 6.92%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.222 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7665.932 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.723 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132811.049 1.89%
std::set<int>::insert(value)_(already_present)/1024 5.811 -
std::set<int>::insert(value)_(already_present)/32 1.764 -
std::set<int>::insert(value)_(already_present)/8192 9.582 3.93%
std::set<int>::insert(value)_(new_value,_end)/0 17.094 1.05%
std::set<int>::insert(value)_(new_value,_end)/1024 40.787 -2.56%
std::set<int>::insert(value)_(new_value,_end)/32 18.867 -
std::set<int>::insert(value)_(new_value,_end)/8192 69.597 -4.87%
std::set<int>::insert(value)_(new_value,_middle)/0 17.052 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.421 2.86%
std::set<int>::insert(value)_(new_value,_middle)/32 18.596 1.60%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.059 -1.03%
std::set<int>::lower_bound(key)_(existent)/1024 4.269 -1.47%
std::set<int>::lower_bound(key)_(existent)/32 1.519 1.28%
std::set<int>::lower_bound(key)_(existent)/8192 8.185 -5.12%
std::set<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.000 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.262 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.953 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.310 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6235.614 2.05%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 221.192 5.33%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49797.909 1.88%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.300 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6161.022 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 218.059 3.92%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 51083.094 4.04%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.129 1.41%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1342.680 -1.18%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.645 -1.52%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12530.174 1.04%
std::set<int>::upper_bound(key)_(existent)/1024 4.145 3.91%
std::set<int>::upper_bound(key)_(existent)/32 1.759 2.81%
std::set<int>::upper_bound(key)_(existent)/8192 8.201 5.00%
std::set<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.853 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.412 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.873 1.77%
std::set<std::string>::clear()/0 393.194 -
std::set<std::string>::clear()/1024 21634.404 1.57%
std::set<std::string>::clear()/32 891.614 -
std::set<std::string>::clear()/8192 213336.082 1.44%
std::set<std::string>::contains(key)_(existent)/1024 24.316 6.26%
std::set<std::string>::contains(key)_(existent)/32 15.505 7.62%
std::set<std::string>::contains(key)_(existent)/8192 29.186 -
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.983 -
std::set<std::string>::contains(key)_(non-existent)/32 10.662 -
std::set<std::string>::contains(key)_(non-existent)/8192 27.905 -2.14%
std::set<std::string>::count(key)_(existent)/1024 24.515 2.47%
std::set<std::string>::count(key)_(existent)/32 17.022 -
std::set<std::string>::count(key)_(existent)/8192 30.096 -2.37%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 23.330 -
std::set<std::string>::count(key)_(non-existent)/32 10.273 -1.81%
std::set<std::string>::count(key)_(non-existent)/8192 34.345 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.768 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6871.462 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.222 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57193.889 -
std::set<std::string>::ctor(const&)/0 12.684 -
std::set<std::string>::ctor(const&)/1024 34495.685 1.07%
std::set<std::string>::ctor(const&)/32 791.518 1.24%
std::set<std::string>::ctor(const&)/8192 341027.157 -
std::set<std::string>::ctor(const&,_alloc)/0 12.675 -
std::set<std::string>::ctor(const&,_alloc)/1024 37347.727 2.02%
std::set<std::string>::ctor(const&,_alloc)/32 746.942 1.85%
std::set<std::string>::ctor(const&,_alloc)/8192 344933.879 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40162.135 1.07%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 802.976 1.51%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379677.197 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.915 1.00%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56161.308 2.29%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1023.303 4.01%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112859.109 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.317 -1.73%
std::set<std::string>::equal_range(key)_(existent)/32 15.521 -15.11%
std::set<std::string>::equal_range(key)_(existent)/8192 29.774 10.27%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.256 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.165 -5.28%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.638 -3.81%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.106 1.94%
std::set<std::string>::erase(iterator)/1024 27.481 -
std::set<std::string>::erase(iterator)/32 26.515 -
std::set<std::string>::erase(iterator)/8192 29.671 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.694 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12528.032 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.308 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117209.498 -
std::set<std::string>::erase(key)_(existent)/1024 98.060 -
std::set<std::string>::erase(key)_(existent)/32 73.948 1.00%
std::set<std::string>::erase(key)_(existent)/8192 83.685 1.62%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.269 5.87%
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.117 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.104 -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.416 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.758 -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.481 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.672 -
std::set<std::string>::find(key)_(existent)/1024 24.820 -
std::set<std::string>::find(key)_(existent)/32 15.519 -
std::set<std::string>::find(key)_(existent)/8192 34.267 -1.16%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 21.975 7.94%
std::set<std::string>::find(key)_(non-existent)/32 10.435 2.53%
std::set<std::string>::find(key)_(non-existent)/8192 29.324 9.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.509 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.782 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.405 3.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.975 -2.93%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.089 1.25%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.361 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.410 1.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.490 1.80%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.185 1.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.293 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.230 2.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.821 -2.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.591 1.37%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.408 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.941 4.14%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.713 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.246 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67585.984 2.46%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1496.195 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 861408.768 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.766 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44035.102 1.63%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.765 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606460.872 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.255 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41481.638 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.503 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620989.527 -
std::set<std::string>::insert(value)_(already_present)/1024 16.643 -
std::set<std::string>::insert(value)_(already_present)/32 7.351 -
std::set<std::string>::insert(value)_(already_present)/8192 60.784 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.554 2.15%
std::set<std::string>::insert(value)_(new_value,_end)/1024 64.915 -8.39%
std::set<std::string>::insert(value)_(new_value,_end)/32 38.914 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 66.165 -6.50%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.128 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.565 -1.90%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.090 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.118 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.016 6.40%
std::set<std::string>::lower_bound(key)_(existent)/32 15.798 1.37%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.024 -4.68%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.046 2.88%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.428 -2.29%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.002 2.68%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.296 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37224.311 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 809.003 2.74%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348048.988 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.306 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36359.922 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.525 2.72%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347279.163 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16325.322 1.30%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 346.613 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204791.430 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.248 -4.70%
std::set<std::string>::upper_bound(key)_(existent)/32 15.343 -10.40%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.142 -3.88%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.039 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.204 6.03%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.475 1.90%
std::shift_left(deque<int>)/1024 37.901 -
std::shift_left(deque<int>)/32 3.819 -
std::shift_left(deque<int>)/50 5.429 -
std::shift_left(deque<int>)/8192 300.551 -
std::shift_left(list<int>)/1024 725.055 -
std::shift_left(list<int>)/32 13.322 -
std::shift_left(list<int>)/50 27.229 -1.56%
std::shift_left(list<int>)/8192 7554.601 7.38%
std::shift_left(vector<int>)/1024 35.211 -
std::shift_left(vector<int>)/32 3.854 -2.40%
std::shift_left(vector<int>)/50 5.249 -
std::shift_left(vector<int>)/8192 280.277 -
std::shift_right(deque<int>)/1024 40.277 -
std::shift_right(deque<int>)/32 3.422 -
std::shift_right(deque<int>)/50 4.499 -
std::shift_right(deque<int>)/8192 306.309 -
std::shift_right(list<int>)/1024 728.254 -
std::shift_right(list<int>)/32 14.367 -
std::shift_right(list<int>)/50 26.829 1.33%
std::shift_right(list<int>)/8192 7171.618 -1.61%
std::shift_right(vector<int>)/1024 35.498 -
std::shift_right(vector<int>)/32 4.190 42.16%
std::shift_right(vector<int>)/50 5.307 -
std::shift_right(vector<int>)/8192 301.355 -
std::shuffle(deque<int>)/1024 9260.202 -
std::shuffle(deque<int>)/32 293.012 -
std::shuffle(deque<int>)/8192 73972.319 -
std::shuffle(vector<int>)/1024 8739.671 -
std::shuffle(vector<int>)/32 277.280 -
std::shuffle(vector<int>)/8192 70064.234 -
std::sort(deque<int>)_(ascending)/1024 760.004 -
std::sort(deque<int>)_(ascending)/8 18.010 4.22%
std::sort(deque<int>)_(ascending)/8192 5717.179 -
std::sort(deque<int>)_(descending)/1024 1290.603 -
std::sort(deque<int>)_(descending)/8 25.480 1.84%
std::sort(deque<int>)_(descending)/8192 10313.064 -
std::sort(deque<int>)_(heap)/1024 6180.834 -
std::sort(deque<int>)_(heap)/8 24.463 1.27%
std::sort(deque<int>)_(heap)/8192 68634.636 -
std::sort(deque<int>)_(pipe-organ)/1024 2708.979 1.26%
std::sort(deque<int>)_(pipe-organ)/8 20.128 -
std::sort(deque<int>)_(pipe-organ)/8192 26111.555 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17598.725 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.209 5.44%
std::sort(deque<int>)_(qsort_adversarial)/8192 479417.673 -
std::sort(deque<int>)_(repeated)/1024 1064.458 6.41%
std::sort(deque<int>)_(repeated)/8 18.596 5.07%
std::sort(deque<int>)_(repeated)/8192 6820.338 1.53%
std::sort(deque<int>)_(shuffled)/1024 7199.752 6.51%
std::sort(deque<int>)_(shuffled)/8 23.021 1.64%
std::sort(deque<int>)_(shuffled)/8192 85834.273 7.04%
std::sort(vector<NonIntegral>)_(ascending)/1024 517.600 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.611 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3729.466 -
std::sort(vector<NonIntegral>)_(descending)/1024 769.568 -
std::sort(vector<NonIntegral>)_(descending)/8 24.765 -
std::sort(vector<NonIntegral>)_(descending)/8192 5237.157 -1.62%
std::sort(vector<NonIntegral>)_(heap)/1024 4239.252 -
std::sort(vector<NonIntegral>)_(heap)/8 22.999 -
std::sort(vector<NonIntegral>)_(heap)/8192 49650.785 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1870.780 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.342 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18247.253 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13223.112 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.686 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154614.328 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.066 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.730 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.676 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4660.208 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.417 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82814.073 -
std::sort(vector<int>)_(ascending)/1024 517.992 -
std::sort(vector<int>)_(ascending)/8 15.849 -
std::sort(vector<int>)_(ascending)/8192 3719.070 -
std::sort(vector<int>)_(descending)/1024 1014.880 -
std::sort(vector<int>)_(descending)/8 24.427 -
std::sort(vector<int>)_(descending)/8192 7157.603 -
std::sort(vector<int>)_(heap)/1024 4528.174 -
std::sort(vector<int>)_(heap)/8 23.337 -
std::sort(vector<int>)_(heap)/8192 45289.145 -
std::sort(vector<int>)_(pipe-organ)/1024 2272.493 -
std::sort(vector<int>)_(pipe-organ)/8 17.493 -
std::sort(vector<int>)_(pipe-organ)/8192 21368.245 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13313.080 3.55%
std::sort(vector<int>)_(qsort_adversarial)/8 15.877 -
std::sort(vector<int>)_(qsort_adversarial)/8192 152457.826 3.69%
std::sort(vector<int>)_(repeated)/1024 659.376 -
std::sort(vector<int>)_(repeated)/8 15.843 1.08%
std::sort(vector<int>)_(repeated)/8192 5010.263 -
std::sort(vector<int>)_(shuffled)/1024 4611.354 -
std::sort(vector<int>)_(shuffled)/8 22.556 -
std::sort(vector<int>)_(shuffled)/8192 44676.501 -
std::sort_heap(deque<int>)/1024 13243.658 -
std::sort_heap(deque<int>)/8 35.039 -4.01%
std::sort_heap(deque<int>)/8192 466504.675 -
std::sort_heap(deque<int>,_pred)/1024 12262.780 -
std::sort_heap(deque<int>,_pred)/8 34.878 1.99%
std::sort_heap(deque<int>,_pred)/8192 424202.265 -
std::sort_heap(vector<NonIntegral>)/1024 9849.538 1.47%
std::sort_heap(vector<NonIntegral>)/8 29.546 -4.87%
std::sort_heap(vector<NonIntegral>)/8192 105315.660 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9831.950 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.647 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105884.411 -
std::sort_heap(vector<int>)/1024 9783.316 -
std::sort_heap(vector<int>)/8 29.477 -
std::sort_heap(vector<int>)/8192 105642.317 -
std::sort_heap(vector<int>,_pred)/1024 9888.784 -
std::sort_heap(vector<int>,_pred)/8 29.563 -
std::sort_heap(vector<int>,_pred)/8192 105692.424 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2682.296 -2.42%
std::stable_partition(deque<int>)_(alloc_fails)/32 1882.941 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1901.281 1.40%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9793.687 -
std::stable_partition(deque<int>)_(dense)/1024 582.436 3.54%
std::stable_partition(deque<int>)_(dense)/32 28.451 -
std::stable_partition(deque<int>)_(dense)/50 37.381 2.09%
std::stable_partition(deque<int>)_(dense)/8192 5615.032 -
std::stable_partition(deque<int>)_(sparse)/1024 421.883 -4.00%
std::stable_partition(deque<int>)_(sparse)/32 13.111 19.58%
std::stable_partition(deque<int>)_(sparse)/50 29.599 10.25%
std::stable_partition(deque<int>)_(sparse)/8192 3305.958 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4108.265 -
std::stable_partition(list<int>)_(alloc_fails)/32 1877.721 1.66%
std::stable_partition(list<int>)_(alloc_fails)/50 1921.121 2.03%
std::stable_partition(list<int>)_(alloc_fails)/8192 26493.972 -8.29%
std::stable_partition(list<int>)_(dense)/1024 1416.129 -18.68%
std::stable_partition(list<int>)_(dense)/32 38.219 -
std::stable_partition(list<int>)_(dense)/50 57.230 2.07%
std::stable_partition(list<int>)_(dense)/8192 18862.896 -6.05%
std::stable_partition(list<int>)_(sparse)/1024 927.304 -
std::stable_partition(list<int>)_(sparse)/32 9.528 -
std::stable_partition(list<int>)_(sparse)/50 26.357 -
std::stable_partition(list<int>)_(sparse)/8192 8638.669 -7.19%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2311.987 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1867.661 2.19%
std::stable_partition(vector<int>)_(alloc_fails)/50 1877.616 2.62%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5296.074 -
std::stable_partition(vector<int>)_(dense)/1024 290.117 -
std::stable_partition(vector<int>)_(dense)/32 21.149 1.08%
std::stable_partition(vector<int>)_(dense)/50 25.554 1.09%
std::stable_partition(vector<int>)_(dense)/8192 2086.726 -
std::stable_partition(vector<int>)_(sparse)/1024 213.238 2.24%
std::stable_partition(vector<int>)_(sparse)/32 7.272 1.55%
std::stable_partition(vector<int>)_(sparse)/50 20.866 -2.55%
std::stable_partition(vector<int>)_(sparse)/8192 1535.321 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3983.584 3.57%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.423 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19418.833 3.83%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28608.595 -4.80%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.648 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26290.282 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13718.378 -3.00%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.120 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25773.896 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16376.934 -4.26%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.288 -1.58%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22273.688 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25750.212 -3.05%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.997 3.51%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28059.191 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3803.271 3.43%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.870 1.73%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13055.843 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19327.253 -1.88%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.602 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24564.919 1.02%
std::stable_sort(deque<int>)_(ascending)/1024 2088.290 -
std::stable_sort(deque<int>)_(ascending)/8 17.886 2.38%
std::stable_sort(deque<int>)_(ascending)/8192 13491.098 -
std::stable_sort(deque<int>)_(descending)/1024 2918.837 1.21%
std::stable_sort(deque<int>)_(descending)/8 26.724 6.46%
std::stable_sort(deque<int>)_(descending)/8192 20533.177 1.35%
std::stable_sort(deque<int>)_(heap)/1024 2731.446 -
std::stable_sort(deque<int>)_(heap)/8 24.282 1.52%
std::stable_sort(deque<int>)_(heap)/8192 17388.215 1.41%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2922.542 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.753 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20504.155 1.14%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3085.614 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.748 4.84%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20720.697 -
std::stable_sort(deque<int>)_(repeated)/1024 1412.764 -
std::stable_sort(deque<int>)_(repeated)/8 18.223 2.14%
std::stable_sort(deque<int>)_(repeated)/8192 7652.314 -
std::stable_sort(deque<int>)_(shuffled)/1024 2538.077 -
std::stable_sort(deque<int>)_(shuffled)/8 22.929 -
std::stable_sort(deque<int>)_(shuffled)/8192 14318.285 1.52%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4846.634 1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.090 2.72%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47919.463 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22763.305 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.690 1.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 118998.782 1.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13652.529 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.285 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106951.906 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13781.859 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.634 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84164.667 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22296.835 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.136 3.90%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135115.525 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3430.176 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.097 2.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17865.454 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17829.460 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.078 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145268.464 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3586.683 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.026 2.35%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42100.449 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12501.943 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.431 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197504.359 6.68%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9476.146 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.213 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116840.945 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8099.605 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.583 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115949.777 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13483.676 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.355 -2.03%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199080.456 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1271.032 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.247 2.15%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14151.495 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11952.843 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.609 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173801.184 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4544.067 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.872 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18764.973 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23393.748 1.61%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.923 3.59%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24368.818 1.95%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13793.342 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.727 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30560.232 1.29%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13859.023 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.178 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21870.694 1.85%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22486.453 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.890 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33990.466 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3407.573 -18.21%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.994 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9876.856 2.42%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17791.572 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.216 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27997.526 3.70%
std::stable_sort(vector<int>)_(ascending)/1024 2055.948 -
std::stable_sort(vector<int>)_(ascending)/8 15.405 -
std::stable_sort(vector<int>)_(ascending)/8192 13347.061 -
std::stable_sort(vector<int>)_(descending)/1024 2780.480 -
std::stable_sort(vector<int>)_(descending)/8 23.236 -4.13%
std::stable_sort(vector<int>)_(descending)/8192 18336.433 -
std::stable_sort(vector<int>)_(heap)/1024 2514.261 -
std::stable_sort(vector<int>)_(heap)/8 21.036 -
std::stable_sort(vector<int>)_(heap)/8192 14473.993 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2785.254 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.821 2.10%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18240.354 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2854.685 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.398 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18164.514 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.924 -
std::stable_sort(vector<int>)_(repeated)/8 15.484 -
std::stable_sort(vector<int>)_(repeated)/8192 5253.272 -
std::stable_sort(vector<int>)_(shuffled)/1024 2226.257 -
std::stable_sort(vector<int>)_(shuffled)/8 19.698 -
std::stable_sort(vector<int>)_(shuffled)/8192 10924.630 -
std::swap_ranges(deque<int>)/1024 319.136 -3.03%
std::swap_ranges(deque<int>)/32 10.416 -2.97%
std::swap_ranges(deque<int>)/50 15.851 -2.98%
std::swap_ranges(deque<int>)/8192 2548.080 -2.78%
std::swap_ranges(list<int>)/1024 819.511 -
std::swap_ranges(list<int>)/32 19.370 -
std::swap_ranges(list<int>)/50 32.232 -4.71%
std::swap_ranges(list<int>)/8192 10678.849 -3.04%
std::swap_ranges(vector<int>)/1024 62.490 -
std::swap_ranges(vector<int>)/32 4.803 -
std::swap_ranges(vector<int>)/50 5.591 -
std::swap_ranges(vector<int>)/8192 474.988 -
std::transform(deque<int>)_(identity_transform)/1024 369.769 -
std::transform(deque<int>)_(identity_transform)/32 24.249 97.36%
std::transform(deque<int>)_(identity_transform)/50 19.071 -
std::transform(deque<int>)_(identity_transform)/8192 2442.759 -
std::transform(deque<int>,_deque<int>)/1024 659.913 -
std::transform(deque<int>,_deque<int>)/32 22.446 4.72%
std::transform(deque<int>,_deque<int>)/50 34.841 -4.26%
std::transform(deque<int>,_deque<int>)/8192 5406.948 -
std::transform(list<int>)_(identity_transform)/1024 736.667 -
std::transform(list<int>)_(identity_transform)/32 16.934 -
std::transform(list<int>)_(identity_transform)/50 30.303 -
std::transform(list<int>)_(identity_transform)/8192 7599.140 -
std::transform(list<int>,_list<int>)/1024 836.989 -
std::transform(list<int>,_list<int>)/32 23.020 -
std::transform(list<int>,_list<int>)/50 37.104 -
std::transform(list<int>,_list<int>)/8192 8385.872 -10.78%
std::transform(vector<int>)_(identity_transform)/1024 263.088 -
std::transform(vector<int>)_(identity_transform)/32 9.215 -
std::transform(vector<int>)_(identity_transform)/50 16.090 -
std::transform(vector<int>)_(identity_transform)/8192 2018.387 -
std::transform(vector<int>,_vector<int>)/1024 553.888 -
std::transform(vector<int>,_vector<int>)/32 17.206 -
std::transform(vector<int>,_vector<int>)/50 26.822 -
std::transform(vector<int>,_vector<int>)/8192 4434.227 -
std::unique(deque<int>)_(contiguous)/1024 510.969 -
std::unique(deque<int>)_(contiguous)/32 53.810 9.41%
std::unique(deque<int>)_(contiguous)/52 61.848 12.31%
std::unique(deque<int>)_(contiguous)/8192 3723.408 -
std::unique(deque<int>)_(sprinkled)/1024 509.120 -
std::unique(deque<int>)_(sprinkled)/32 53.864 2.15%
std::unique(deque<int>)_(sprinkled)/52 63.163 6.74%
std::unique(deque<int>)_(sprinkled)/8192 3801.222 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.895 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.289 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.407 1.92%
std::unique(deque<int>,_pred)_(contiguous)/8192 4532.929 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.928 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.747 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.480 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.069 -
std::unique(list<int>)_(contiguous)/1024 925.341 -
std::unique(list<int>)_(contiguous)/32 51.801 -
std::unique(list<int>)_(contiguous)/52 63.811 -
std::unique(list<int>)_(contiguous)/8192 7034.099 -
std::unique(list<int>)_(sprinkled)/1024 943.759 -
std::unique(list<int>)_(sprinkled)/32 54.185 -
std::unique(list<int>)_(sprinkled)/52 67.501 -
std::unique(list<int>)_(sprinkled)/8192 8120.711 2.14%
std::unique(list<int>,_pred)_(contiguous)/1024 936.289 -
std::unique(list<int>,_pred)_(contiguous)/32 57.074 -
std::unique(list<int>,_pred)_(contiguous)/52 70.576 -
std::unique(list<int>,_pred)_(contiguous)/8192 7491.860 -3.62%
std::unique(list<int>,_pred)_(sprinkled)/1024 998.302 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.530 -4.67%
std::unique(list<int>,_pred)_(sprinkled)/52 80.586 -4.12%
std::unique(list<int>,_pred)_(sprinkled)/8192 8253.117 -
std::unique(vector<int>)_(contiguous)/1024 307.299 -
std::unique(vector<int>)_(contiguous)/32 48.008 -
std::unique(vector<int>)_(contiguous)/52 53.083 -
std::unique(vector<int>)_(contiguous)/8192 1902.526 -
std::unique(vector<int>)_(sprinkled)/1024 532.774 -
std::unique(vector<int>)_(sprinkled)/32 56.790 1.51%
std::unique(vector<int>)_(sprinkled)/52 65.860 -
std::unique(vector<int>)_(sprinkled)/8192 3936.226 1.00%
std::unique(vector<int>,_pred)_(contiguous)/1024 492.181 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.060 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.366 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3591.278 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.635 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.039 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.816 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5162.023 -
std::unique_copy(deque<int>)_(contiguous)/1024 470.863 -
std::unique_copy(deque<int>)_(contiguous)/32 10.600 12.18%
std::unique_copy(deque<int>)_(contiguous)/52 14.785 -
std::unique_copy(deque<int>)_(contiguous)/8192 3714.715 -
std::unique_copy(deque<int>)_(sprinkled)/1024 465.518 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.208 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.726 -2.64%
std::unique_copy(deque<int>)_(sprinkled)/8192 3775.594 -3.32%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.144 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.805 -3.15%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.091 -1.28%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.967 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.504 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.617 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.003 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.835 -
std::unique_copy(list<int>)_(contiguous)/1024 738.511 -
std::unique_copy(list<int>)_(contiguous)/32 11.043 -1.27%
std::unique_copy(list<int>)_(contiguous)/52 19.393 -
std::unique_copy(list<int>)_(contiguous)/8192 6839.593 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.492 -
std::unique_copy(list<int>)_(sprinkled)/32 13.886 1.82%
std::unique_copy(list<int>)_(sprinkled)/52 23.928 -
std::unique_copy(list<int>)_(sprinkled)/8192 6955.818 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 788.441 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.275 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.964 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7465.212 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.203 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.190 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.806 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7564.984 -
std::unique_copy(vector<int>)_(contiguous)/1024 246.718 -
std::unique_copy(vector<int>)_(contiguous)/32 8.551 -
std::unique_copy(vector<int>)_(contiguous)/52 13.490 1.15%
std::unique_copy(vector<int>)_(contiguous)/8192 1880.551 -
std::unique_copy(vector<int>)_(sprinkled)/1024 453.955 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.163 -
std::unique_copy(vector<int>)_(sprinkled)/52 21.967 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3652.341 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 536.721 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.275 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.697 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3775.159 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.465 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.263 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.259 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4506.195 -
std::unordered_map<int,_int>::clear()/0 390.195 -
std::unordered_map<int,_int>::clear()/1024 8134.681 2.96%
std::unordered_map<int,_int>::clear()/32 584.290 1.11%
std::unordered_map<int,_int>::clear()/8192 61838.831 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.582 -3.42%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.663 -8.99%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.487 -6.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.404 -8.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.640 12.97%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.449 -17.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.629 3.12%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.634 24.92%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.568 4.64%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.588 4.63%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.337 10.32%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.250 -22.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.366 -18.95%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.237 -8.74%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.075 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8494.552 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 262.868 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96149.681 -
std::unordered_map<int,_int>::ctor(const&)/0 12.922 -
std::unordered_map<int,_int>::ctor(const&)/1024 6856.179 -
std::unordered_map<int,_int>::ctor(const&)/32 204.010 2.57%
std::unordered_map<int,_int>::ctor(const&)/8192 55698.750 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.012 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9971.322 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 274.315 1.05%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82712.201 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.823 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13762.322 2.61%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.330 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142064.971 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.818 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13682.893 2.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.028 1.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142595.162 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.618 -
std::unordered_map<int,_int>::erase(iterator)/32 19.386 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.572 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.691 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5482.569 2.35%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.893 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44695.582 1.58%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.486 -2.82%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.918 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.086 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.158 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.077 1.84%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 2.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.214 3.50%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.273 4.61%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.277 5.09%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.415 1.02%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.533 4.28%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.557 5.86%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.333 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.271 -1.48%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.042 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.034 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.538 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13115.396 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.352 1.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138990.782 -1.09%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.601 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13018.997 1.60%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.209 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138926.256 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.108 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7764.487 4.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 588.402 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85215.056 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 399.619 2.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14530.743 3.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.214 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151294.286 2.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.940 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13924.426 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 760.223 1.99%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145223.951 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.430 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.846 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.696 -1.47%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.058 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.575 -1.69%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.625 1.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.117 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.993 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.514 1.59%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.428 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.808 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.211 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.573 -2.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.166 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.553 2.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.165 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.175 3.23%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.142 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.168 2.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.239 -1.21%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.095 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.114 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6846.598 1.60%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 227.852 7.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54579.610 1.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.127 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7188.761 7.23%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 206.399 3.13%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56356.722 2.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1366.545 -1.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.508 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26786.769 10.08%
std::unordered_multimap<int,_int>::clear()/0 392.107 -
std::unordered_multimap<int,_int>::clear()/1024 8037.455 -2.65%
std::unordered_multimap<int,_int>::clear()/32 588.951 -
std::unordered_multimap<int,_int>::clear()/8192 61315.788 -2.39%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.291 -11.42%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.451 -9.19%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.320 -9.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.650 9.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 2.045 57.57%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.760 12.11%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.896 6.88%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.935 12.99%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.876 -5.79%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.270 -22.22%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.248 -11.05%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.261 7.88%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.199 6.28%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.920 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8606.915 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 291.721 1.77%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98539.194 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.834 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6704.635 -
std::unordered_multimap<int,_int>::ctor(const&)/32 196.241 -2.45%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54633.447 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.090 1.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9099.526 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.936 1.62%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76489.173 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.779 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12659.108 -1.83%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.418 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137900.658 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.799 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12594.292 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.680 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138910.442 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.450 -1.06%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.515 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.889 -4.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.926 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5785.140 1.27%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.569 -1.82%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44472.925 -2.43%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.790 -6.05%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.919 1.23%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.675 1.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.297 -37.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.346 4.98%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.350 8.33%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.127 5.18%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.285 13.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.225 2.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.957 -6.73%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.459 30.54%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.409 15.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.559 26.00%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.114 -8.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.022 1.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.299 25.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.111 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14762.545 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 765.720 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165937.357 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.450 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14852.232 1.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.578 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166219.815 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.777 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13983.530 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 799.672 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 175734.275 1.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.853 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15602.715 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 822.189 3.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 164965.802 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.258 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16202.339 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.938 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 179452.893 -1.62%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.848 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.105 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.018 2.50%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.489 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.377 12.31%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.458 19.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.102 8.52%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.380 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.312 -10.38%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.881 -3.57%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.657 44.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.103 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6634.329 -1.33%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 206.124 -6.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54474.205 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.112 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6937.109 2.85%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 196.754 -2.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55474.913 1.19%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1353.772 -3.58%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.837 3.18%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27038.289 3.07%
std::unordered_multiset<int>::clear()/0 402.215 3.35%
std::unordered_multiset<int>::clear()/1024 8250.474 1.60%
std::unordered_multiset<int>::clear()/32 588.503 -
std::unordered_multiset<int>::clear()/8192 63738.751 4.03%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.246 10.90%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.353 2.38%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.431 6.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.400 18.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.814 25.42%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.869 7.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.642 6.72%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.746 8.01%
std::unordered_multiset<int>::count(key)_(existent)/32 1.438 -3.63%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.650 -4.52%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.308 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.236 -15.61%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.175 -7.18%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.277 -1.93%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.991 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8526.092 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.833 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99519.084 -
std::unordered_multiset<int>::ctor(const&)/0 12.832 -
std::unordered_multiset<int>::ctor(const&)/1024 7271.774 2.40%
std::unordered_multiset<int>::ctor(const&)/32 202.792 -3.69%
std::unordered_multiset<int>::ctor(const&)/8192 57335.684 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.048 1.52%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 8996.077 -1.14%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 254.408 -4.64%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75567.766 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.845 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12952.761 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.176 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137870.185 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.869 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12833.991 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.460 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138620.452 -
std::unordered_multiset<int>::erase(iterator)/1024 19.477 -4.45%
std::unordered_multiset<int>::erase(iterator)/32 19.449 -
std::unordered_multiset<int>::erase(iterator)/8192 23.120 17.88%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.915 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5662.957 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.722 1.16%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45817.221 1.00%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.092 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.336 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.051 -3.42%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 80.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.385 13.19%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.324 4.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.320 6.39%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.478 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.331 12.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.264 -21.19%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.125 -6.88%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.322 20.82%
std::unordered_multiset<int>::find(key)_(existent)/32 1.354 12.63%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.471 6.70%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.346 3.36%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.022 -12.83%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.141 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.103 -3.64%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.673 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14896.944 -1.71%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.413 1.26%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165924.462 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.421 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14899.754 -2.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 747.271 -1.82%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163507.741 -2.19%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.540 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13937.986 -1.43%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 788.782 -1.99%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171701.213 -1.20%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.820 -
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.045 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.523 3.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.547 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 25.078 5.09%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.867 -4.68%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 20.946 -7.87%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.633 1.30%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.542 -9.07%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.607 3.81%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 21.551 -31.73%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6876.065 2.01%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.711 2.61%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55120.809 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.170 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6962.153 3.24%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 203.202 1.91%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 56150.625 2.42%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1283.461 -2.71%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.295 1.42%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25384.340 -2.10%
std::unordered_set<int>::clear()/0 392.335 -
std::unordered_set<int>::clear()/1024 7885.572 -6.70%
std::unordered_set<int>::clear()/32 585.574 -1.95%
std::unordered_set<int>::clear()/8192 61337.310 -7.17%
std::unordered_set<int>::contains(key)_(existent)/1024 1.243 -8.86%
std::unordered_set<int>::contains(key)_(existent)/32 1.252 -3.49%
std::unordered_set<int>::contains(key)_(existent)/8192 1.382 -17.19%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.490 12.27%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.390 7.10%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.640 11.04%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.266 -3.00%
std::unordered_set<int>::count(key)_(existent)/1024 1.442 -1.85%
std::unordered_set<int>::count(key)_(existent)/32 1.536 3.08%
std::unordered_set<int>::count(key)_(existent)/8192 1.495 -14.38%
std::unordered_set<int>::count(key)_(non-existent)/0 0.280 -19.10%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.714 -13.62%
std::unordered_set<int>::count(key)_(non-existent)/32 1.680 8.57%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.635 -5.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.850 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8772.320 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.247 2.45%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 105030.805 -
std::unordered_set<int>::ctor(const&)/0 12.873 -
std::unordered_set<int>::ctor(const&)/1024 6616.886 -1.01%
std::unordered_set<int>::ctor(const&)/32 198.822 -
std::unordered_set<int>::ctor(const&)/8192 54480.186 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.954 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9769.877 -1.40%
std::unordered_set<int>::ctor(const&,_alloc)/32 266.144 -2.68%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80731.347 -1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.312 4.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13969.238 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 403.392 4.77%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145386.778 1.92%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.859 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13410.593 -1.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.912 -1.01%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142535.663 -
std::unordered_set<int>::erase(iterator)/1024 19.645 -1.95%
std::unordered_set<int>::erase(iterator)/32 19.617 -1.46%
std::unordered_set<int>::erase(iterator)/8192 19.867 -2.64%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.779 1.08%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5391.838 -2.74%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.293 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43630.209 -5.50%
std::unordered_set<int>::erase(key)_(existent)/1024 21.523 -
std::unordered_set<int>::erase(key)_(existent)/32 21.218 1.30%
std::unordered_set<int>::erase(key)_(existent)/8192 23.214 3.15%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.298 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.450 8.98%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.430 20.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.216 5.92%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.176 5.36%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.323 -10.53%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.131 -2.03%
std::unordered_set<int>::find(key)_(existent)/1024 1.445 22.46%
std::unordered_set<int>::find(key)_(existent)/32 1.283 4.26%
std::unordered_set<int>::find(key)_(existent)/8192 1.442 11.53%
std::unordered_set<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.143 20.10%
std::unordered_set<int>::find(key)_(non-existent)/32 1.160 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.205 6.28%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.428 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12749.100 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.132 1.26%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138030.306 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.409 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12886.926 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.764 -3.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138424.636 1.23%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.777 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7658.481 -2.89%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 591.244 1.39%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87028.186 2.15%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.453 31.81%
std::unordered_set<int>::insert(value)_(already_present)/32 2.734 61.70%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.653 -2.57%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.033 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.180 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.091 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.489 1.12%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.998 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.432 1.90%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.094 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 20.098 -3.71%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.416 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6685.564 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.073 -3.81%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53995.951 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.453 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6651.345 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.572 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54717.659 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.936 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1406.482 -40.31%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.656 -2.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25795.250 -21.48%
std::unordered_set<std::string>::clear()/0 397.649 1.29%
std::unordered_set<std::string>::clear()/1024 23102.728 3.54%
std::unordered_set<std::string>::clear()/32 880.242 4.96%
std::unordered_set<std::string>::clear()/8192 218483.211 1.12%
std::unordered_set<std::string>::contains(key)_(existent)/1024 42.033 9.63%
std::unordered_set<std::string>::contains(key)_(existent)/32 40.240 12.72%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.062 -2.95%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.538 -4.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.134 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.865 5.46%
std::unordered_set<std::string>::count(key)_(existent)/1024 36.830 -5.47%
std::unordered_set<std::string>::count(key)_(existent)/32 36.283 -10.30%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.540 1.62%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.328 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.984 6.25%
std::unordered_set<std::string>::count(key)_(non-existent)/32 25.492 12.11%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.252 2.20%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.896 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40980.748 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 946.334 -1.58%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722374.496 -
std::unordered_set<std::string>::ctor(const&)/0 12.937 1.12%
std::unordered_set<std::string>::ctor(const&)/1024 33317.327 -1.39%
std::unordered_set<std::string>::ctor(const&)/32 865.158 10.71%
std::unordered_set<std::string>::ctor(const&)/8192 336031.534 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.970 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63181.312 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1461.305 -10.99%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600692.533 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.922 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61825.595 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1728.959 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 635957.760 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.916 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61570.168 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1599.410 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 633206.027 -
std::unordered_set<std::string>::erase(iterator)/1024 27.747 -9.67%
std::unordered_set<std::string>::erase(iterator)/32 27.990 -4.77%
std::unordered_set<std::string>::erase(iterator)/8192 31.465 5.16%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 399.925 2.62%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12720.797 4.51%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 666.895 1.17%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119386.389 3.23%
std::unordered_set<std::string>::erase(key)_(existent)/1024 135.809 20.95%
std::unordered_set<std::string>::erase(key)_(existent)/32 52.118 -10.44%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.475 -1.01%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.935 5.62%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.640 -17.93%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.410 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.182 12.98%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.097 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.246 2.65%
std::unordered_set<std::string>::find(key)_(existent)/1024 31.361 -25.36%
std::unordered_set<std::string>::find(key)_(existent)/32 37.061 -11.82%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.129 1.67%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.974 7.90%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.614 2.12%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.790 -7.07%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.478 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56384.533 3.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1979.031 9.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 602799.860 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.774 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 55923.565 4.57%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1962.374 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 596789.288 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.315 1.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56789.685 3.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1641.273 -1.25%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562283.833 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 40.880 173.31%
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.004 -14.61%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 33.073 56.63%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 65.171 2.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.807 100.78%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 69.767 5.53%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.595 2.24%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 53.558 -3.52%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 65.061 -6.43%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 50.020 68.30%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 55.376 -5.56%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.040 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35879.214 1.57%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 646.850 -19.07%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336697.994 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.042 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35379.522 1.01%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 683.001 -1.47%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 339113.862 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16445.631 -2.26%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 292.956 -13.52%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208773.198 -
std::upper_bound(std::deque<int>)/100 30.531 -
std::upper_bound(std::deque<int>)/8 17.962 -
std::upper_bound(std::deque<int>)/8192 64.997 1.02%
std::upper_bound(std::forward_list<int>)/100 96.372 -
std::upper_bound(std::forward_list<int>)/8 16.070 -
std::upper_bound(std::forward_list<int>)/8192 10726.646 -
std::upper_bound(std::list<int>)/100 100.405 -
std::upper_bound(std::list<int>)/8 16.151 -
std::upper_bound(std::list<int>)/8192 14234.831 -6.62%
std::upper_bound(std::vector<int>)/100 12.310 -
std::upper_bound(std::vector<int>)/8 5.961 -
std::upper_bound(std::vector<int>)/8192 15.614 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.514 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.238 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 683.458 -2.74%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.222 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 265.605 -1.97%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.463 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.772 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 894.129 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.609 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.891 -2.57%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 888.085 -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.261 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.092 -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 887.519 2.76%
std::vector<int>::ctor(size)/1024 43.108 4.91%
std::vector<int>::ctor(size)/32 11.553 -2.39%
std::vector<int>::ctor(size)/8192 568.002 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.345 3.34%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.599 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 254.754 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.518 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.743 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.532 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.842 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.264 -1.61%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.105 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.479 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.101 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.782 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 950.504 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.478 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4647.580 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.971 2.82%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.438 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5075.033 20.01%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 940.954 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 422.916 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4728.795 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.859 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.903 1.24%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.856 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.911 -1.09%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 689.662 -21.09%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.995 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.323 -3.76%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 666.755 2.37%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.623 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.381 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.405 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.405 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.399 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 831.812 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.187 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4856.236 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12536.669 -1.50%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.970 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109418.191 -1.25%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.845 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.620 2.87%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6337.276 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6586.500 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.931 -2.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54805.764 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.344 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.723 -4.25%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6813.347 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19644.096 -3.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.764 -3.08%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171603.063 -3.14%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 692.875 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 34.826 -3.72%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6835.135 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19623.365 -3.62%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 597.053 -3.25%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171506.680 -2.92%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 693.079 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.986 -4.47%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6846.244 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19671.496 -3.22%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 596.793 -3.76%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171858.678 -3.02%
std::vector<std::string>::ctor(size)/1024 423.323 -
std::vector<std::string>::ctor(size)/32 31.784 -2.78%
std::vector<std::string>::ctor(size)/8192 4132.872 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 766.875 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 36.367 -1.62%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 6995.921 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19870.814 -3.16%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 576.323 -3.09%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173264.380 -2.50%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 575.459 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.697 -4.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4568.017 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.076 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.780 2.29%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4587.643 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.871 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.872 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2271.742 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.536 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.695 2.99%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2284.796 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.926 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.485 -2.81%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4568.155 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.546 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.274 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.835 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1829.099 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.177 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12324.408 -1.15%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15298.158 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 796.336 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116503.009 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3365.788 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 522.430 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22940.438 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16915.625 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 860.764 1.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128488.035 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.019 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.367 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13975.825 -1.03%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13522.286 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.820 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116534.427 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.552 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.141 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.503 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.817 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.460 3.42%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2285.269 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.448 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.050 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4313.299 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6511.972 3.25%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.858 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 55435.573 4.91%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 543.505 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.324 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3126.208 -2.01%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.098 -2.30%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.407 1.72%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5721.922 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.752 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.631 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.350 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.064 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.549 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.770 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.783 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.754 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.332 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.317 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.305 -
vector<bool>(const_vector<bool>&) 9.604 -2.09%
vector<bool>(size_type,_const_value_type&) 8.317 -1.64%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.050 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.957 -
vector<bool>::reserve() 8.112 -3.97%
vector<bool>::resize() 10.676 -3.88%
Geometric Mean 895.237 -