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 503db9859e43b775dfbb4d8765e0ce9ad84fae58

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566287 2026-02-18T06:38:16 0:00:00
Previous 566045 2026-02-18T09:04:21 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1517 1994
Performance Improvements 1766 2916
Unchanged Tests 38512 36885
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 153.40% 512.579 1298.898 - -22.06% -
std::rotate_copy(vector<int>)/8192 116.72% 370.696 803.356 - 12.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 93.98% 549.321 1065.569 - -39.01% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.93% 40.172 71.878 - 48.73% -
std::map<int,_int>::contains(key)_(non-existent)/8192 78.57% 10.690 19.089 - 103.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 77.78% 4221608.121 7505047.128 - 85.53% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 71.30% 6.338 10.858 - -1.73% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 70.63% 26.177 44.664 - 67.24% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 69.02% 6.258 10.577 - -2.58% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 67.67% 35.057 58.779 - 63.36% -
std::copy(vector<int>)/4096 64.99% 145.703 240.398 - 59.60% -
std::map<std::string,_int>::erase(key)_(existent)/8192 64.88% 60.134 99.150 - -5.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 64.05% 6.554 10.752 - 35.42% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 60.87% 73.062 117.531 - 33.41% -
std::set<std::string>::insert(value)_(already_present)/8192 60.86% 38.097 61.285 - 95.95% -
BM_vector_deque_move/0 59.76% 0.379 0.606 - 16.67% -
std::unordered_set<int>::insert(value)_(already_present)/32 57.87% 1.731 2.733 - 3.62% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 57.23% 4.590 7.216 - -1.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 56.95% 42.929 67.378 - 56.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 55.58% 0.308 0.479 - 30.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 55.41% 16176.399 25139.282 - 54.41% -
SetIntersection_Interlaced_Vector_uint32_262144_16 52.77% 3524736.681 5384571.962 - 74.90% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 52.46% 1.236 1.885 - 26.81% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 48.17% 6.354 9.414 - -16.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 47.67% 11.758 17.363 - 38.42% -
BM_PushHeap_float_QuickSortAdversary_1 46.76% 0.475 0.697 - 55.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 45.67% 69.689 101.513 - 35.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.80% 4.531 6.560 - -0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 44.64% 15.151 21.913 - -7.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 42.02% 0.340 0.483 - 21.73% -
std::find_if(deque<int>)_(bail_25%)/32768 41.93% 2001.703 2841.038 - 28.33% -
std::set<std::string>::erase(key)_(existent)/32 41.47% 53.110 75.133 - -11.64% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 41.22% 1.318 1.861 - 39.35% -
std::find_if(deque<int>)_(bail_25%)/8192 39.57% 506.561 706.996 - 24.17% -
std::find_if_not(deque<int>)_(process_all)/8192 39.16% 2147.553 2988.465 - 51.26% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 38.61% 4.600 6.376 - -15.00% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 38.31% 29.772 41.177 - 0.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37.82% 61612157.392 84912363.756 - 128.05% -
std::set<std::string>::erase(key)_(existent)/1024 37.16% 72.955 100.062 - 34.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 37.08% 1.226 1.680 - 4.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.83% 33.586 45.956 - 15.70% -
std::unique_copy(deque<int>)_(contiguous)/32 36.41% 11.772 16.059 - 70.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 36.03% 4.603 6.261 - 13.62% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 35.62% 0.267 0.362 - 2.01% -
std::find_if_not(deque<int>)_(process_all)/1024 34.64% 270.882 364.709 - 46.61% -
std::unique_copy(deque<int>)_(contiguous)/52 34.10% 18.669 25.034 - 73.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.74% 24.781 33.142 - 17.50% -
std::unordered_set<int>::insert(value)_(already_present)/1024 32.94% 1.895 2.519 - 5.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 32.28% 1.341 1.774 - 6.74% -
std::find_if_not(deque<int>)_(process_all)/32768 32.08% 8683.584 11469.181 - 43.52% -
std::unordered_map<int,_int>::clear()/8192 32.07% 66845.443 88282.149 - 32.50% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 31.34% 29.588 38.861 - 0.81% -
std::is_sorted_until(deque<int>)/8 30.42% 2.481 3.235 - 27.29% -
std::find_if(vector<char>)_(bail_25%)/8 30.01% 0.824 1.071 - 31.01% -
std::copy_backward(vector<bool>)_(unaligned)/262144 29.64% 1596.587 2069.836 - 30.64% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 29.45% 19382.531 25091.271 - 38.61% -
ranges::min(std::vector<__int128>)/70000 29.23% 36518.186 47191.367 - 52.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.80% 2211140.486 2847917.702 - 28.04% -
SetIntersection_Interlaced_Vector_uint32_16384_64 28.37% 6491539.477 8332987.739 - 32.50% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 28.04% 1.444 1.849 - 7.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 28.01% 7.473 9.566 - 24.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 27.22% 23.476 29.866 - 3.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 26.94% 1.054 1.338 - 25.86% -
std::rotate(list<int>)_(by_1/3)/8192 26.06% 8348.870 10524.678 - 28.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 25.97% 51.088 64.355 - 96.74% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.82% 226.537 285.031 - 25.83% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 25.81% 8.048 10.125 - -9.00% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 25.75% 7837.537 9856.003 - 28.27% -
BM_vector_deque_ranges_move_backward/2 25.58% 1.638 2.056 - -0.27% -
vector<bool>(size_type,_const_value_type&) 25.03% 8.333 10.418 - 24.95% -
SetIntersection_Interlaced_Vector_uint64_1024_64 24.99% 3375128.394 4218444.922 - 14.76% -
rng::find_last(deque<int>)_(bail_10%)/50 24.88% 11.363 14.190 - 25.43% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 24.60% 4651.770 5795.874 - 23.95% -
ranges::min(std::list<long_long>)/1 24.38% 0.365 0.453 - 101.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 24.33% 275.257 342.230 - 1.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.32% 53.446 66.442 - 24.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 24.32% 46.124 57.340 - -5.09% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.31% 24.991 31.066 - 16.80% -
std::unordered_set<int>::count(key)_(non-existent)/32 24.24% 1.375 1.708 - 22.27% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 24.24% 1.196 1.486 - 7.01% -
BM_toupper_char<char> 23.81% 0.555 0.688 - -0.66% -
ranges::min(std::vector<__int128>)/64 23.80% 31.484 38.978 - 45.47% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 23.63% 1.528 1.889 - 20.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 23.39% 4.510 5.565 - -14.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 23.38% 1.287 1.589 - 28.72% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 23.31% 11.298 13.931 - 23.04% -
std::adjacent_find(deque<int>)/8 23.12% 3.025 3.724 - 26.90% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.03% 2.203 2.710 - -0.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 22.20% 4.531 5.537 - 22.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 22.17% 5.447 6.655 - -7.53% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.15% 1473553.357 1799872.887 - 13.76% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 22.07% 1.301 1.589 - -4.37% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 22.03% 21220.878 25895.399 - 36.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 21.57% 50.375 61.242 - -1.61% -
std::set<int>::insert(value)_(new_value,_end)/1024 21.53% 40.082 48.713 - 17.53% -
BM_vector_deque_ranges_move_backward/1 21.37% 1.935 2.349 - 0.83% -
std::move(list<int>)/4096 21.19% 3938.704 4773.137 - 9.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 20.34% 6.212 7.475 - -9.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.26% 20.057 24.121 - 8.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 20.26% 1.338 1.609 - 12.66% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 20.22% 1.158 1.393 - 6.11% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.09% 0.954 1.145 - 8.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 20.01% 1.362 1.635 - 8.40% -
SetIntersection_Interlaced_Vector_uint32_262144_256 19.99% 28914082.034 34694525.102 - 26.24% -
vector<bool>(const_vector<bool>&) 19.88% 10.328 12.381 - 29.46% -
BM_StringConstructDestroyCStr_Huge_Transparent 19.47% 64.452 76.999 - 11.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.46% 24.035 28.712 - -45.22% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.41% 20.888 24.942 - 24.74% -
std::set<std::string>::insert(value)_(new_value,_end)/32 19.40% 32.822 39.189 - -4.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 19.36% 21.356 25.491 - 10.82% -
std::unordered_multiset<int>::count(key)_(existent)/32 19.29% 1.605 1.915 - 3.27% -
std::fill_n(deque<int>)/1024 19.20% 29.476 35.135 - -84.83% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 18.92% 9.890 11.761 - 6.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.86% 1.190 1.415 - 35.73% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 18.84% 1.156 1.373 - -3.19% -
std::unordered_map<int,_int>::clear()/1024 18.80% 8391.168 9968.496 - 16.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 18.64% 1.156 1.371 - -3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 18.62% 24189552.716 28692588.661 - 57.35% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 18.58% 1.156 1.371 - -3.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18.55% 5228.975 6198.837 - 20.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 18.52% 116914.009 138567.180 - 57.84% -
BM_vector_deque_move_backward/0 18.43% 0.448 0.530 - 26.54% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 18.42% 1.156 1.369 - -3.79% -
std::search(list<int>)_(single_element)/8192 18.40% 7787.961 9221.209 - 23.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 18.36% 1.032 1.222 - 9.99% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 18.28% 0.407 0.482 - 31.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.27% 18.402 21.763 - 7.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 18.23% 40012.168 47305.421 - 20.44% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 18.13% 2.644 3.123 - 16.13% -
std::map<std::string,_int>::erase(iterator)/8192 18.07% 26.839 31.688 - 9.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.82% 1.135 1.338 - 20.31% -
SetIntersection_Interlaced_Vector_uint64_1024_16 17.76% 1842888.205 2170267.020 - 7.94% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.52% 35.084 41.230 - 19.02% -
std::find_if_not(deque<int>)_(bail_25%)/8192 17.44% 506.484 594.827 - -35.32% -
std::copy_if(list<int>)_(every_other)/4096 17.37% 3324.449 3901.801 - 17.80% -
std::unordered_multiset<int>::count(key)_(existent)/8192 17.31% 1.511 1.773 - 14.98% -
bm_lexicographical_compare<int>/1 17.31% 1.259 1.476 - 2.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 17.28% 1.351 1.585 - 0.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 17.18% 20.000 23.436 - 11.06% -
std::fill_n(deque<int>)/8192 17.04% 234.274 274.184 - -85.31% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 17.03% 34.947 40.901 - -1.64% -
std::set<int>::erase(key)_(non-existent,_end)/1024 17.00% 5.493 6.427 - 6.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 17.00% 19.613 22.947 - 15.63% -
rng::contains_subrange(deque<int>)_(process_all)/32 16.92% 11.645 13.615 - -5.59% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 16.57% 23.459 27.346 - 11.74% -
std::find_if(vector<int>)_(process_all)/32768 16.49% 3202.955 3731.062 - -0.76% -
std::multiset<int>::ctor(const&,_alloc)/1024 16.47% 6382.931 7434.354 - -24.43% -
std::find_if(vector<int>)_(process_all)/50 16.42% 5.428 6.319 - -7.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 16.41% 8.222 9.570 - -16.11% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 16.26% 5.815 6.761 - -14.68% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 16.13% 12.155 14.115 - -29.65% -
BM_PushHeap_uint32_PipeOrgan_1 16.12% 0.482 0.560 - 20.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 16.10% 4975381.718 5776517.662 - 32.97% -
SetIntersection_Interlaced_Vector_uint64_1024_256 15.88% 5435120.363 6298248.398 - 2.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 15.70% 68522421.116 79281159.577 - 29.45% -
std::find_if(vector<int>)_(process_all)/8192 15.59% 806.956 932.733 - -1.31% -
std::set<int>::lower_bound(key)_(non-existent)/32 15.49% 2.451 2.831 - 21.15% -
SetIntersection_Interlaced_Vector_uint64_256_64 15.49% 7702868.113 8896141.579 - 20.54% -
SetIntersection_Front_Set_float_1024_256 15.43% 3588349.499 4142008.447 - -1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.32% 148811147.915 171605696.108 - 48.72% -
std::find_if_not(deque<int>)_(bail_25%)/32768 15.29% 2028.500 2338.744 - -36.05% -
rng::contains_subrange(deque<int>)_(process_all)/16 15.26% 7.263 8.372 - -14.40% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.23% 9870.295 11374.005 - 13.61% -
std::unordered_set<std::string>::erase(key)_(existent)/32 14.78% 101.078 116.022 - 55.50% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.74% 2.233 2.562 - 13.93% -
BM_vector_deque_move/64000 14.60% 2960.978 3393.194 - 19.31% -
std::adjacent_find(deque<int>,_pred)/8 14.59% 4.072 4.666 - -3.54% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 14.57% 18.400 21.081 - 4.26% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 14.48% 1.229 1.407 - -22.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 14.48% 27365984.791 31328329.026 - 47.86% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 14.47% 20.640 23.628 - -0.32% -
SetIntersection_Interlaced_Vector_uint32_256_64 14.41% 7289307.745 8339586.001 - 22.02% -
std::find_if(vector<int>)_(bail_25%)/8 14.23% 0.739 0.844 - 15.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.19% 55.197 63.029 - 23.53% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 14.09% 0.227 0.259 - 13.55% -
BM_StringRelational_Eq_Small_Small_ChangeLast 14.09% 1.911 2.181 - 8.45% -
std::for_each_n(join_view(vector<vector<int>>))/8 13.95% 1.438 1.638 - 16.24% -
std::map<std::string,_int>::find(key)_(existent)/8192 13.91% 29.405 33.495 - 15.54% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 13.79% 85.754 97.583 - -28.44% -
std::reverse(list<int>)/4096 13.75% 1576.155 1792.955 - 1.59% -
std::set<std::string>::contains(key)_(non-existent)/32 13.73% 9.374 10.661 - 8.64% -
std::find_if_not(vector<int>)_(bail_25%)/8 13.73% 0.691 0.786 - -7.51% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.71% 20080921.196 22833247.523 - 17.18% -
ranges::min(std::list<long_long>)/70000 13.65% 44873.692 51000.592 - 16.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 13.60% 37.166 42.222 - 5.68% -
BM_PushHeap_uint32_Ascending_64 13.45% 1.521 1.725 - 13.74% -
std::for_each_n(list<int>)/8192 13.44% 8294.945 9410.081 - 27.89% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 13.40% 1.138 1.291 - -6.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 13.22% 5910.877 6692.386 - 11.01% -
std::set<int>::erase(key)_(non-existent,_end)/8192 13.17% 8.481 9.598 - 4.54% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 13.11% 0.611 0.691 - 13.68% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 13.10% 22.908 25.910 - 2.17% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 12.93% 30.906 34.901 - 45.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.89% 1346070.093 1519524.287 - 12.13% -
BM_std_minmax_element<short>/2 12.87% 0.610 0.689 - 8.65% -
BM_std_minmax_element<char>/65536 12.86% 16704.845 18852.812 - 10.64% -
std::rotate(list<int>)_(by_1/4)/8192 12.84% 6582.741 7427.639 - 14.68% -
BM_std_minmax_element<char>/70000 12.73% 17847.444 20119.486 - 10.38% -
BM_std_minmax_element<char>/64000 12.73% 16326.704 18404.897 - 10.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 12.73% 1.245 1.403 - -3.22% -
std::reverse(list<int>)/32768 12.69% 17383.158 19588.403 - 1.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.64% 2.185 2.461 - -4.56% -
ranges::min(std::deque<char>)/70000 12.60% 17817.127 20061.540 - 15.72% -
std::set<int>::erase(key)_(non-existent,_end)/32 12.59% 2.574 2.898 - 9.93% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 12.55% 30.478 34.302 - 11.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 12.48% 2.398 2.697 - -3.72% -
BM_StringEraseWithMove_Empty_Opaque 12.38% 0.830 0.932 - 18.18% -
SetIntersection_None_Set_uint64_262144_16384 12.27% 1216001.465 1365200.928 - 11.03% -
std::find_if(deque<int>)_(bail_25%)/1024 12.20% 77.709 87.192 - 12.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 12.20% 1.156 1.297 - -10.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 12.19% 3.004 3.370 - 49.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.13% 25.600 28.704 - -0.40% -
std::partial_sort(deque<int>)_(heap)/8192 11.96% 272164.060 304711.810 - 10.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 11.94% 0.263 0.294 - -1.61% -
vector<bool>::reserve() 11.86% 8.504 9.513 - -12.92% -
std::map<std::string,_int>::erase(iterator)/1024 11.81% 28.330 31.676 - -11.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11.80% 9150848.031 10230341.147 - 13.75% -
std::set<std::string>::ctor(const&)/32 11.63% 714.051 797.115 - -4.23% -
BM_StringRead_Cold_Shallow_Empty 11.58% 1.066 1.189 - 12.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 11.54% 1.268 1.415 - -19.62% -
BM_StringRead_Cold_Shallow_Small 11.52% 1.067 1.190 - 5.78% -
std::move(deque<int>)/8 11.52% 3.057 3.409 - -1.18% -
SetIntersection_Front_Set_float_1024_64 11.51% 1623199.426 1810110.366 - 6.51% -
vector<bool>::resize() 11.44% 10.651 11.869 - -16.79% -
std::rotate(list<int>)_(by_1/2)/8192 11.44% 5506.678 6136.427 - 31.78% -
std::multiset<int>::equal_range(key)_(existent)/8192 11.39% 8.213 9.148 - 5.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 11.31% 22.254 24.772 - 3.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 11.21% 1577.785 1754.723 - 2.48% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11.10% 12219.540 13575.953 - 9.75% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.10% 1.336 1.484 - 11.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 11.06% 1.052 1.168 - 11.51% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 11.02% 15.025 16.680 - -5.50% -
rng::starts_with(deque<int>)/1048576 10.98% 492391.174 546453.975 - 11.21% -
SetIntersection_Front_Vector_uint32_16384_1024 10.97% 5323497.878 5907324.590 - -0.26% -
std::vector<std::string>::ctor(size)/32 10.96% 32.551 36.120 - 13.76% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 10.95% 1.342 1.489 - -6.39% -
rng::find_last(vector<int>)_(bail_90%)/8 10.94% 0.422 0.468 - -1.24% -
rng::starts_with(deque<int>)/8192 10.91% 3846.354 4265.880 - 11.65% -
std::multiset<int>::erase(key)_(existent)/32 10.79% 22.182 24.574 - 10.72% -
SetIntersection_Front_Vector_float_262144_16384 10.74% 71826805.577 79543623.943 - 10.80% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 10.74% 24.394 27.013 - 13.76% -
std::rotate(list<int>)_(1_element_backward)/8192 10.60% 7250.044 8018.646 - 7.39% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 10.60% 24.126 26.683 - 1.26% -
SetIntersection_Front_Set_float_16384_64 10.60% 1612974.794 1783912.079 - 3.08% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 10.57% 1.620 1.792 - 5.33% -
BM_deque_vector_ranges_copy/0 10.50% 1.365 1.508 - 4.82% -
std::for_each_n(list<int>)/8 10.48% 2.297 2.538 - 4.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.45% 36.119 39.893 - 6.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10.36% 1072.119 1183.219 - 6.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.36% 21.323 23.531 - 7.49% -
BM_std_minmax_element<char>/5500 10.35% 1415.382 1561.930 - 8.39% -
BM_StringConstructDestroyCStr_Huge_Opaque 10.35% 158.371 174.760 - 8.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 10.26% 1.422 1.568 - -9.32% -
std::copy(vector<int>)/32768 10.26% 3461.535 3816.759 - 0.62% -
std::set<std::string>::contains(key)_(non-existent)/1024 10.24% 20.509 22.608 - 12.79% -
BM_PushHeap_string_Ascending_1024 10.24% 13.239 14.595 - 8.50% -
std::find(vector<long_long>)_(process_all)/8 10.23% 1.095 1.207 - 5.98% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.23% 47.745 52.628 - -6.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 10.21% 1.645 1.813 - -8.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.21% 31.561 34.782 - -12.88% -
BM_StringRead_Cold_Deep_Empty 10.13% 1.150 1.266 - 8.42% -
rng::find_last_if(deque<int>)_(bail_90%)/8 10.10% 1.048 1.153 - 19.86% -
std::set<std::string>::contains(key)_(existent)/32 10.09% 14.393 15.846 - -0.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.03% 20.896 22.991 - 2.13% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.01% 6219927.242 6842697.811 - 2.42% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 10.01% 0.416 0.458 - -0.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.01% 2.341 2.575 - 7.98% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 9.97% 10.308 11.335 - 3.89% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 9.92% 0.700 0.770 - 2.11% -
BM_std_minmax_element<char>/4000 9.91% 1032.769 1135.148 - 8.28% -
BM_vector_deque_ranges_move/2 9.90% 1.876 2.062 - -0.18% -
BM_vector_deque_ranges_move/1 9.81% 2.122 2.330 - -0.08% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 9.77% 0.608 0.668 - -3.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.73% 326.425 358.199 - 5.33% -
BM_StringRead_Cold_Deep_Small 9.71% 1.153 1.265 - 8.93% -
std::swap_ranges(deque<int>)/1024 9.71% 319.316 350.320 - 2.95% -
rng::find(vector<bool>)_(process_all)/8 9.70% 0.715 0.785 - 22.26% -
rng::contains(vector<int>)_(process_all)/8 9.65% 2.509 2.751 - -2.36% -
BM_StringConstructDestroyCStr_Large_Transparent 9.64% 9.949 10.908 - 7.70% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 9.63% 0.275 0.302 - 4.64% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 9.61% 37.610 41.223 - -2.40% -
std::vector<int>::ctor(size)/32 9.58% 9.973 10.928 - 9.68% -
BM_std_minmax_element<char>/4096 9.57% 1061.363 1162.988 - 8.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.56% 29.273 32.070 - 10.10% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.56% 9.663 10.586 - 6.37% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 9.55% 164.815 180.555 - -6.22% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 9.54% 29.366 32.166 - -0.01% -
rng::starts_with(deque<int>)/8 9.52% 3.904 4.276 - 9.64% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 9.51% 2.136 2.339 - -0.23% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9.48% 8797.111 9631.000 - 28.06% -
std::copy_n(vector<int>)/32768 9.48% 3437.057 3762.815 - 2.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 9.47% 1254.425 1373.236 - 3.79% -
SetIntersection_Front_Vector_float_16384_16384 9.38% 72815037.735 79644853.891 - 10.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.36% 1752.057 1916.048 - 6.68% -
SetIntersection_Interlaced_Vector_string_64_64 9.33% 26270829.084 28722561.908 - 6.60% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 9.31% 10.660 11.652 - 6.30% -
std::swap_ranges(deque<int>)/8192 9.29% 2559.533 2797.384 - 3.42% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9.25% 8508.061 9295.102 - -15.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.25% 0.885 0.967 - 5.87% -
BM_std_minmax_element<char>/512 9.10% 137.776 150.320 - 8.14% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 9.10% 1.102 1.202 - 8.33% -
std::remove(deque<int>)_(sprinkled)/32 9.09% 50.268 54.838 - 9.41% -
SetIntersection_Front_Set_uint64_262144_256 9.09% 3899196.423 4253636.425 - 14.56% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 9.07% 6.738 7.349 - 34.52% -
SetIntersection_Front_Vector_float_16384_1024 9.03% 5427824.560 5917980.836 - 8.59% -
std::copy_if(list<int>)_(entire_range)/32768 9.02% 25478.874 27777.626 - 6.68% -
SetIntersection_None_Set_uint64_262144_262144 8.98% 1224553.547 1334548.422 - 6.54% -
BM_StringRead_Cold_Shallow_Large 8.97% 1.105 1.204 - 10.67% -
std::transform(list<int>,_list<int>)/8192 8.96% 8449.621 9206.482 - 2.28% -
SetIntersection_Front_Vector_float_262144_1024 8.94% 5428536.605 5913978.681 - 8.51% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.93% 2.336 2.545 - 13.24% -
BM_std_minmax_element<char>/1024 8.92% 271.061 295.236 - 8.06% -
std::find(vector<long_long>)_(bail_25%)/8 8.91% 0.864 0.941 - 5.28% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 8.86% 292.301 318.199 - -2.09% -
BM_StringConstructDestroyCStr_Empty_Opaque 8.83% 1.956 2.128 - 2.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.81% 5.090 5.538 - 7.02% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 8.78% 41.915 45.596 - 16.18% -
std::stable_sort(deque<int>)_(descending)/8 8.76% 25.436 27.664 - -2.64% -
std::move(vector<bool>)_(aligned)/64 8.72% 1.582 1.720 - 1.75% -
BM_vector_deque_copy/64000 8.70% 2837.184 3084.059 - 8.50% -
SetIntersection_Front_Vector_float_1024_1024 8.67% 5430719.331 5901720.986 - 8.46% -
BM_PushHeap_float_PipeOrgan_1 8.64% 0.641 0.697 - 3.87% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.58% 22.703 24.651 - 8.81% -
BM_StringFindCharLiteral/16 8.57% 1.490 1.617 - -0.09% -
std::set<std::string>::contains(key)_(existent)/1024 8.57% 22.915 24.878 - 19.03% -
SetIntersection_Interlaced_Vector_uint32_16384_16 8.54% 2636285.855 2861373.037 - 18.36% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.53% 35.098 38.091 - -2.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.51% 1182.238 1282.892 - 13.21% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 8.48% 10.197 11.062 - 4.72% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 8.46% 3.648 3.957 - -36.70% -
BM_vector_deque_ranges_copy/64000 8.45% 2839.640 3079.587 - 8.37% -
std::remove(deque<int>)_(sprinkled)/50 8.37% 55.247 59.873 - 8.48% -
BM_PushHeap_string_QuickSortAdversary_16384 8.28% 15.688 16.987 - 5.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 8.27% 18.602 20.141 - -1.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.27% 1708.547 1849.776 - -4.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.25% 134955.767 146087.267 - 7.51% -
std::copy_if(list<int>)_(entire_range)/262144 8.23% 217172.857 235050.000 - 9.41% -
BM_StringEraseWithMove_Empty_Transparent 8.22% 0.559 0.605 - 8.61% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 8.21% 38.982 42.183 - 41.52% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 8.20% 9.206 9.961 - 1.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 8.18% 32.486 35.142 - 45.41% -
ranges::minmax(std::list<long_long>)/64 8.17% 30.295 32.771 - 16.69% -
BM_StringFindCharLiteral/8 8.15% 1.495 1.617 - -0.09% -
std::set<int>::count(key)_(existent)/8192 8.11% 7.739 8.367 - 1.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 8.08% 2.360 2.551 - -3.49% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 8.08% 34.750 37.557 - 3.22% -
BM_vector_deque_copy/70000 7.98% 3099.427 3346.607 - 7.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 7.97% 33.218 35.864 - 0.40% -
std::find_if(vector<char>)_(process_all)/8 7.96% 1.378 1.487 - 18.25% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 7.89% 31.138 33.596 - -0.79% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.88% 7917.679 8541.669 - 7.78% -
std::multiset<int>::equal_range(key)_(non-existent)/32 7.88% 2.357 2.543 - 0.12% -
BM_PushHeap_string_Ascending_256 7.86% 11.033 11.900 - 8.53% -
std::search(list<int>,_pred)_(same_length)/8192 7.84% 8049.821 8680.838 - -1.55% -
std::set<int>::contains(key)_(existent)/8192 7.81% 8.166 8.804 - 5.02% -
std::rotate(deque<int>)_(by_1/2)/8192 7.80% 1521.647 1640.346 - 12.45% -
std::copy_n(vector<bool>)_(aligned)/64 7.79% 1.347 1.452 - 14.73% -
BM_vector_deque_ranges_copy/70000 7.79% 3102.224 3343.759 - 7.71% -
BM_vector_deque_move/70000 7.78% 3100.001 3341.152 - 7.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.78% 1.493 1.609 - -13.79% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.74% 769.942 829.533 - 7.02% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 7.67% 11994.871 12915.166 - 24.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.66% 228.237 245.730 - 2.45% -
BM_PushHeap_uint32_Ascending_256 7.63% 2.080 2.239 - 7.54% -
std::unordered_map<int,_int>::clear()/32 7.62% 595.227 640.570 - 5.87% -
std::adjacent_find(deque<int>,_pred)/50 7.61% 28.653 30.834 - 0.08% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.55% 8573.305 9220.674 - 27.01% -
std::unique_copy(vector<int>)_(sprinkled)/8192 7.51% 3681.106 3957.621 - 9.24% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.50% 1.209 1.300 - 12.56% -
BM_lexicographical_compare_three_way_fast_path/1 7.49% 0.395 0.425 - 2.72% -
std::adjacent_find(deque<int>)/50 7.48% 15.031 16.155 - 15.13% -
bm_ranges_lexicographical_compare<signed_char>/64 7.41% 2.254 2.421 - 17.63% -
ranges::min(std::list<char>)/1 7.41% 0.364 0.391 - 10.65% -
BM_vector_deque_ranges_move/65536 7.40% 2856.986 3068.487 - 7.30% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.39% 10692.915 11482.987 - -9.30% -
std::find_first_of(list<int>)_(small_needle)/1024 7.39% 2755.403 2958.941 - 2.41% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 7.38% 5.467 5.871 - -8.69% -
std::unordered_set<int>::count(key)_(non-existent)/1024 7.36% 1.467 1.575 - 13.66% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.35% 1.248 1.340 - -3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 7.35% 13839645.535 14856715.291 - 10.97% -
bm_ranges_lexicographical_compare<int>/1 7.34% 1.490 1.600 - 24.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 7.33% 58.165 62.430 - 28.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 7.32% 5.458 5.858 - -18.35% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.31% 8593.620 9221.761 - 5.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 7.31% 1.142 1.226 - 1.68% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 7.30% 15.419 16.545 - 2.08% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.30% 70434.846 75576.796 - 8.75% -
ranges::min(std::deque<char>)/64 7.29% 16.705 17.923 - 10.58% -
std::set<std::string>::ctor(const&,_alloc)/32 7.27% 697.868 748.595 - -11.98% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 7.27% 2.246 2.410 - -0.16% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 7.26% 21.071 22.601 - 2.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 7.22% 25.035 26.842 - 0.50% -
BM_std_minmax_element<char>/3 7.21% 1.208 1.295 - 11.32% -
BM_StringEraseWithMove_Huge_Opaque 7.21% 44.266 47.458 - -30.44% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7.20% 7666.746 8218.499 - -5.59% -
std::search(list<int>,_pred)_(single_element)/8192 7.16% 7694.228 8245.478 - 7.13% -
std::set<std::string>::contains(key)_(existent)/8192 7.11% 28.363 30.378 - 5.97% -
ranges::minmax(std::vector<long_long>)/1 7.09% 0.645 0.691 - 6.78% -
SetIntersection_Front_Set_uint32_256_64 7.07% 5476086.611 5863325.405 - 0.77% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 7.02% 761518.680 815001.115 - 7.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 7.00% 1.042 1.115 - -4.55% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.00% 208380.676 222964.155 - 5.93% -
BM_StringRelational_Compare_Small_Empty_Control 7.00% 1.828 1.955 - 21.04% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.98% 34.543 36.953 - 6.45% -
BM_vector_deque_move/65536 6.97% 2857.323 3056.610 - 6.92% -
std::replace_if(vector<int>)_(sprinkled)/50 6.96% 12.857 13.751 - 7.87% -
std::map<std::string,_int>::find(key)_(existent)/32 6.88% 15.413 16.474 - 6.12% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.86% 1.129 1.207 - -0.67% -
BM_PushHeap_float_Ascending_262144 6.86% 5.013 5.357 - 5.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.84% 12652.262 13517.925 - 9.23% -
std::unordered_set<std::string>::erase(iterator)/32 6.84% 26.756 28.586 - -8.67% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 6.83% 18.649 19.923 - 2.73% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.79% 231.725 247.458 - 6.99% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 6.76% 2.583 2.757 - 4.55% -
std::unordered_set<int>::count(key)_(existent)/8192 6.76% 1.360 1.452 - 3.22% -
BM_StringDestroy_Large 6.76% 7.014 7.488 - 0.97% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.74% 6701.108 7152.519 - 6.08% -
BM_deque_deque_move/0 6.73% 0.777 0.829 - 5.15% -
std::find_if(vector<int>)_(process_all)/1024 6.72% 112.976 120.570 - -4.00% -
BM_vector_deque_ranges_copy/65536 6.72% 2856.801 3048.822 - 6.61% -
bm_gcd_complex 6.72% 18.035 19.247 - 7.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 6.70% 510.977 545.193 - 5.25% -
std::set<std::string>::count(key)_(existent)/32 6.68% 15.885 16.946 - 9.78% -
rng::starts_with(deque<int>)/1000 6.68% 468.716 500.016 - 14.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.66% 23.513 25.078 - -34.49% -
rng::starts_with(deque<int>)/1024 6.62% 481.586 513.455 - 7.16% -
BM_StringEraseWithMove_Huge_Transparent 6.58% 43.052 45.886 - -33.97% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 6.58% 87.900 93.679 - 13.79% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.57% 33.079 35.253 - 11.39% -
std::find_if(list<int>)_(bail_25%)/32768 6.57% 7008.495 7468.788 - 0.55% -
BM_PushHeap_uint32_Ascending_16 6.55% 0.916 0.976 - 6.40% -
std::swap_ranges(list<int>)/8192 6.53% 9708.561 10342.480 - -0.19% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 6.52% 1074.017 1143.994 - -2.54% -
BM_std_minmax_element<long_long>/2 6.51% 0.642 0.684 - 2.94% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.49% 27.708 29.507 - 5.98% -
BM_deque_vector_ranges_copy_backward/0 6.49% 1.369 1.458 - 6.13% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.49% 14080.037 14993.129 - 9.42% -
BM_StringFindStringLiteral/64 6.45% 2.143 2.281 - 6.60% -
BM_lexicographical_compare_three_way_slow_path/1 6.44% 0.434 0.462 - 26.96% -
std::remove_if(vector<int>)_(prefix)/1024 6.40% 341.700 363.573 - -3.64% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 6.39% 185567.962 197431.636 - 3.54% -
std::map<std::string,_int>::contains(key)_(existent)/8192 6.39% 28.592 30.420 - -0.62% -
SetIntersection_Front_Vector_float_1024_256 6.37% 2149310.600 2286305.996 - 5.45% -
std::find_end(deque<int>)_(process_all)/1048576 6.36% 263233.694 279976.157 - -23.54% -
std::is_sorted_until(list<int>,_pred)/8192 6.36% 7249.329 7710.108 - 1.17% -
BM_PushHeap_uint32_Ascending_1 6.33% 0.520 0.552 - 18.58% -
std::unordered_multiset<int>::count(key)_(existent)/1024 6.32% 1.681 1.787 - 17.00% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 6.31% 21.678 23.046 - 3.25% -
std::set<std::string>::count(key)_(existent)/1024 6.29% 23.273 24.737 - 1.49% -
BM_PushHeap_string_Ascending_64 6.29% 7.379 7.843 - 7.53% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 6.25% 1.406 1.494 - -12.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.25% 199.415 211.885 - 2.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 6.25% 1.210 1.285 - 2.01% -
std::set<int>::find(key)_(existent)/8192 6.22% 8.591 9.125 - 14.36% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.21% 607.829 645.595 - 11.80% -
BM_vector_deque_copy_backward/64 6.19% 2.994 3.180 - 6.20% -
BM_StringFindCharLiteral/1024 6.18% 19.320 20.514 - 8.09% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 6.18% 0.251 0.267 - 6.08% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 6.17% 32.156 34.141 - -0.87% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 6.17% 4.252 4.514 - -4.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 6.17% 23337533.549 24777838.764 - -6.37% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.16% 27.987 29.710 - -8.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.16% 31.685 33.635 - 7.08% -
std::partial_sort_copy(vector<int>)_(heap)/8192 6.15% 96897.769 102857.748 - 6.55% -
rng::find_last(vector<int>)_(bail_90%)/50 6.15% 1.460 1.549 - 2.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.15% 4187953.464 4445488.891 - 9.45% -
std::search(list<int>)_(same_length)/8192 6.15% 7974.044 8464.182 - 5.81% -
std::search(vector<int>,_pred)_(single_element)/8192 6.12% 4354.698 4621.267 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6.10% 4236121.309 4494582.300 - 10.42% -
std::remove_if(deque<int>)_(sprinkled)/50 6.09% 63.509 67.378 - 11.43% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 6.06% 1593994.305 1690613.453 - 6.37% -
std::find(list<int>)_(bail_25%)/32768 6.06% 8129.958 8622.431 - 6.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 6.05% 23.605 25.033 - 9.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.04% 12988.766 13773.863 - 7.88% -
std::search(vector<int>,_pred)_(single_element)/1000 6.04% 532.685 564.869 - 0.30% -
std::search(list<int>)_(no_match)/1000 6.04% 668.959 709.363 - 5.50% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.03% 27.503 29.162 - 5.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 6.03% 1718.126 1821.699 - 25.78% -
std::map<std::string,_int>::erase(key)_(existent)/32 6.02% 68.677 72.808 - -4.20% -
BM_deque_deque_ranges_copy_backward/0 6.00% 0.868 0.920 - 16.57% -
BM_StringFindStringLiteral/32 6.00% 1.707 1.809 - 3.52% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 5.99% 26616.877 28210.330 - 1.09% -
std::sort(deque<int>)_(shuffled)/8192 5.95% 80783.495 85587.383 - -13.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.94% 704.487 746.341 - 0.34% -
std::search(vector<int>,_pred)_(single_element)/1024 5.93% 546.133 578.509 - 0.27% -
BM_vector_deque_ranges_move/64000 5.93% 2839.858 3008.136 - 5.79% -
rng::for_each(multiset<int>)/8 5.88% 6.547 6.932 - 54.64% -
SetIntersection_Front_Vector_float_256_256 5.88% 4292749.303 4545133.542 - 4.89% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.87% 23.686 25.077 - 6.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 5.86% 10.109 10.701 - 19.43% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 5.83% 17.099 18.096 - 5.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 5.83% 1.481 1.567 - -19.89% -
std::replace(deque<int>)_(sprinkled)/8192 5.78% 2808.628 2971.050 - 7.70% -
BM_deque_deque_ranges_copy_backward/2 5.76% 2.388 2.526 - 9.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.73% 6673.721 7056.051 - 2.87% -
std::set<std::string>::erase(iterator)/32 5.72% 25.768 27.240 - -14.15% -
std::find(list<int>)_(process_all)/8192 5.71% 6900.961 7295.159 - 2.32% -
rng::fold_left(list<int>)/50 5.71% 37.548 39.692 - 5.87% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 5.70% 18.258 19.298 - 0.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.69% 0.252 0.267 - 5.02% -
std::find_end(vector<int>,_pred)_(same_length)/1024 5.68% 623.374 658.786 - -46.94% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.66% 10.092 10.664 - 18.37% -
std::stable_sort(deque<int>)_(heap)/8 5.66% 23.500 24.830 - -5.45% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.64% 13414.031 14170.134 - 4.25% -
std::sort(deque<int>)_(repeated)/1024 5.61% 959.299 1013.106 - -5.22% -
std::set<int>::lower_bound(key)_(existent)/32 5.57% 1.513 1.597 - -1.17% -
std::find_if(vector<char>)_(bail_25%)/1024 5.55% 25.056 26.445 - 1.67% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.54% 38.796 40.945 - 0.41% -
ranges::minmax(std::list<char>)/64 5.53% 34.962 36.895 - 24.32% -
BM_PushHeap_string_Random_1 5.49% 0.525 0.554 - -20.69% -
std::remove_copy(list<int>)_(prefix)/8192 5.49% 6967.311 7349.719 - 7.21% -
std::rotate(vector<int>)_(by_1/3)/8192 5.48% 870.260 917.957 - -91.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 5.48% 211364.771 222938.217 - 4.57% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 5.45% 728.233 767.946 - 5.60% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.45% 1.589 1.676 - 5.03% -
std::set<int>::insert(value)_(already_present)/1024 5.42% 5.784 6.097 - 5.15% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.42% 264.431 278.764 - 5.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 5.42% 0.648 0.683 - 15.45% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 5.41% 0.264 0.278 - 4.47% -
BM_vector_deque_ranges_move/70000 5.36% 3102.019 3268.335 - 5.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 5.34% 1.620 1.706 - -10.77% -
std::sort(deque<int>)_(shuffled)/1024 5.34% 6828.926 7193.545 - 5.01% -
BM_lexicographical_compare_three_way<IntPtr>/65536 5.33% 14972.599 15771.265 - 8.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 5.29% 55.627 58.568 - -1.35% -
BM_CmpLess_uint_uchar 5.26% 1.107 1.165 - 4.22% -
BM_StringRelational_Less_Large_Empty_Control 5.23% 1.609 1.693 - 4.89% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.21% 6.251 6.576 - 2.12% -
std::multimap<int,_int>::contains(key)_(existent)/32 5.21% 1.661 1.748 - 7.69% -
std::move(vector<bool>)_(aligned)/1048576 5.19% 1728.691 1818.385 - 6.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.19% 199740458.360 210101979.544 - 1.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.18% 51.779 54.460 - 29.19% -
std::equal(deque<int>)_(it,_it,_it)/50 5.17% 20.547 21.611 - 0.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.17% 22.496 23.658 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 5.16% 340077609.927 357641837.373 - -3.85% -
ranges::min(std::list<__int128>)/8 5.15% 2.194 2.307 - 13.05% -
std::copy_backward(vector<bool>)_(aligned)/262144 5.14% 729.863 767.381 - 24.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.09% 65315.346 68639.055 - 0.29% -
rng::contains(list<int>)_(process_all)/8 5.08% 2.321 2.439 - 2.44% -
std::remove_copy(deque<int>)_(prefix)/50 5.05% 20.819 21.871 - 8.30% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.05% 3.574 3.755 - -1.22% -
std::partition_copy(vector<int>)/8192 5.04% 4603.963 4836.053 - 5.10% -
rng::for_each(set<int>)/8 5.02% 6.568 6.898 - 53.55% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.01% 20884.208 21930.176 - 9.73% -
BM_deque_deque_ranges_move_backward/2 4.99% 2.289 2.403 - -2.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 4.98% 46.527 48.842 - 37.92% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.97% 27.388 28.748 - 5.74% -
std::copy_if(vector<int>)_(entire_range)/64 4.96% 16.086 16.884 - 8.61% -
ranges::minmax(std::list<__int128>)/1 4.95% 0.433 0.455 - 1.72% -
bm_lexicographical_compare<unsigned_char>/8 4.95% 1.322 1.387 - -0.16% -
std::map<std::string,_int>::clear()/32 4.95% 868.508 911.498 - -1.16% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.94% 34.264 35.957 - -0.97% -
SetIntersection_Interlaced_Vector_string_1024_256 4.93% 19980768.618 20965353.502 - -1.79% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 4.92% 0.396 0.415 - 6.89% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.92% 6.261 6.569 - 1.28% -
BM_StringConstructDestroyCStr_Small_Opaque 4.91% 2.087 2.190 - -2.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.91% 3.486 3.657 - 7.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.91% 23.482 24.634 - 6.43% -
std::multiset<int>::clear()/1024 4.89% 9893.724 10377.240 - 0.09% -
std::partial_sort(deque<int>)_(shuffled)/8192 4.88% 239576.482 251269.709 - -2.97% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.87% 4.303 4.513 - 16.00% -
std::copy_n(deque<int>)/8 4.87% 2.768 2.902 - 10.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 4.87% 10.101 10.593 - 2.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.86% 124.901 130.976 - 4.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.86% 382193.327 400756.022 - 6.44% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.80% 822.125 861.619 - 6.14% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.80% 20.683 21.676 - 0.77% -
SetIntersection_Front_Vector_float_262144_256 4.80% 2150269.368 2253463.661 - 3.94% -
std::map<int,_int>::count(key)_(non-existent)/32 4.80% 2.866 3.003 - 4.11% -
std::unordered_multiset<int>::clear()/8192 4.80% 76569.536 80241.164 - 19.38% -
BM_StringFindAllMatch/8 4.77% 2.625 2.750 - 2.50% -
BM_deque_deque_copy/70000 4.73% 3173.866 3323.942 - 4.46% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.73% 180659.684 189197.993 - 8.44% -
ranges::min(std::list<__int128>)/64 4.69% 34.496 36.112 - 12.03% -
BM_vector_deque_move_backward/1 4.65% 2.301 2.408 - 3.58% -
bm_ranges_swap_ranges_vb_aligned/131072 4.65% 243.861 255.197 - 4.48% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 4.64% 19.026 19.909 - -5.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4.64% 1106279.998 1157575.999 - 3.31% -
BM_StringFindAllMatch/1 4.62% 2.793 2.922 - 0.57% -
ranges::min(std::list<__int128>)/70000 4.61% 59832.267 62589.464 - 8.59% -
std::find_first_of(list<int>)_(large_needle)/1024 4.60% 826292.604 864307.253 - -12.32% -
std::stable_partition(deque<int>)_(sparse)/50 4.60% 26.160 27.364 - -0.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 4.60% 23.488 24.568 - -79.99% -
bm_lexicographical_compare<unsigned_char>/1 4.58% 1.546 1.616 - 3.21% -
BM_PushHeap_uint32_Ascending_1024 4.58% 2.557 2.674 - 4.64% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.58% 17.366 18.161 - -6.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 4.58% 57.823 60.468 - 2.49% -
std::any_of(vector<int>)_(process_all)/8 4.57% 2.295 2.400 - -0.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.55% 32.529 34.009 - -33.84% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 4.55% 62.669 65.520 - 31.71% -
SetIntersection_Interlaced_Vector_float_1024_64 4.55% 5609361.321 5864498.308 - 79.23% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 4.53% 1341.444 1402.269 - -0.23% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.53% 77.887 81.411 - -32.32% -
std::unordered_set<int>::contains(key)_(existent)/32 4.51% 1.375 1.437 - 1.99% -
BM_std_minmax_element<char>/64 4.50% 17.175 17.947 - 4.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 4.48% 35.786 37.390 - 6.06% -
std::find(vector<short>)_(bail_25%)/8 4.47% 0.651 0.681 - -1.72% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.47% 1.393 1.456 - 8.25% -
std::find_if_not(vector<char>)_(process_all)/8 4.45% 1.470 1.536 - 15.72% -
BM_PushHeap_uint64_Descending_1 4.43% 0.465 0.486 - 8.39% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.43% 11.278 11.778 - -2.41% -
rng::find_last(forward_list<int>)_(bail_90%)/50 4.42% 20.570 21.480 - 5.12% -
std::multimap<int,_int>::count(key)_(non-existent)/32 4.41% 2.335 2.439 - 6.95% -
std::set<int>::count(key)_(non-existent)/1024 4.40% 7.645 7.982 - 0.23% -
std::unordered_multiset<int>::clear()/1024 4.37% 9744.609 10170.299 - 18.12% -
std::deque<int>::ctor(size)/32 4.37% 27.742 28.954 - 7.05% -
std::is_sorted_until(deque<int>,_pred)/1024 4.37% 595.409 621.408 - 3.75% -
std::map<int,_int>::insert(value)_(already_present)/1024 4.33% 3.134 3.269 - -5.65% -
BM_StringRead_Cold_Deep_Large 4.33% 1.284 1.339 - 8.76% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 4.32% 173.141 180.618 - -81.36% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.30% 17.725 18.488 - -6.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 4.27% 214544654.572 223705142.131 - 2.79% -
BM_StringFindAllMatch/512 4.26% 11.085 11.557 - -0.45% -
std::any_of(list<int>)_(process_all)/50 4.26% 21.810 22.738 - 5.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.24% 2541.074 2648.857 - 4.35% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.22% 0.263 0.274 - 7.96% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.21% 11588.362 12076.724 - 2.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.21% 1.181 1.231 - 0.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 4.21% 13305033.579 13865030.042 - 6.10% -
std::all_of(deque<int>)_(process_all)/32768 4.20% 10064.824 10487.791 - -3.78% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.20% 7.245 7.549 - 4.34% -
std::find_if_not(deque<int>)_(bail_25%)/8 4.20% 1.168 1.218 - -40.84% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 4.19% 29.628 30.871 - 0.89% -
std::stable_sort(deque<int>)_(ascending)/8 4.19% 17.897 18.647 - -7.74% -
SetIntersection_Interlaced_Set_string_262144_16384 4.19% 2695259.035 2808132.080 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 4.19% 22500258.014 23441930.917 - 3.50% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.18% 11.476 11.956 - 4.91% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 4.18% 778.765 811.291 - -7.05% -
BM_deque_deque_ranges_move_backward/1 4.15% 2.554 2.660 - -2.06% -
std::is_sorted_until(list<int>)/8192 4.15% 6825.056 7108.165 - -0.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.11% 13269.489 13814.874 - 2.73% -
ranges::minmax(std::list<char>)/8 4.10% 2.434 2.534 - 2.38% -
std::search(vector<int>)_(same_length)/1024 4.10% 250.100 260.355 - 6.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 4.08% 492250.498 512344.434 - 4.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.08% 3.989 4.152 - 7.49% -
std::unique(list<int>,_pred)_(contiguous)/52 4.06% 71.523 74.426 - 4.82% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.04% 22.945 23.872 - 2.34% -
bm_lexicographical_compare<signed_char>/262144 4.04% 3840.540 3995.592 - 4.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.03% 126378.533 131472.816 - 9.01% -
BM_vector_deque_ranges_copy/2 3.99% 2.083 2.166 - 4.80% -
ranges::minmax(std::deque<long_long>)/8 3.98% 3.595 3.738 - 4.98% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.96% 16.099 16.736 - 0.84% -
std::find_end(deque<int>)_(near_matches)/1000 3.96% 15722.270 16344.623 - -45.55% -
std::all_of(deque<int>)_(process_all)/8192 3.96% 2525.750 2625.696 - -3.46% -
BM_std_minmax_element<short>/64 3.96% 17.381 18.069 - 7.56% -
std::none_of(deque<int>)_(process_all)/32768 3.95% 10490.325 10904.618 - 0.15% -
BM_deque_vector_move_backward/70000 3.94% 8654.330 8995.019 - 13.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.92% 1.327 1.379 - 9.52% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.92% 59963.627 62315.303 - 6.92% -
BM_deque_vector_copy/1 3.92% 2.050 2.131 - -0.39% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.91% 654.057 679.657 - 4.08% -
std::remove_if(deque<int>)_(sprinkled)/32 3.91% 53.942 56.050 - 5.76% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.91% 27.211 28.274 - -14.24% -
BM_deque_deque_ranges_copy/1 3.91% 2.270 2.359 - -5.01% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.90% 24313.266 25261.982 - 0.10% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.90% 3.399 3.531 - -10.96% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.89% 361276.037 375338.289 - 3.79% -
std::multimap<std::string,_int>::clear()/0 3.89% 394.088 409.410 - 2.59% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.88% 1.587 1.649 - 3.38% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.86% 1.823 1.893 - 6.59% -
BM_StringRelational_Compare_Small_Small_Control 3.86% 1.852 1.923 - 3.80% -
BM_vector_deque_copy/1 3.86% 2.239 2.326 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.86% 1572245.934 1632893.148 - -2.61% -
std::reverse_copy(list<int>)/32768 3.84% 25862.658 26857.077 - 3.70% -
std::rotate_copy(deque<int>)/32 3.84% 2.617 2.717 - 5.66% -
std::multiset<int>::clear()/8192 3.83% 78631.436 81645.148 - -1.24% -
SetIntersection_Front_Vector_float_1024_64 3.83% 1325195.147 1375939.921 - 2.38% -
std::partition_copy(deque<int>)/32 3.81% 13.034 13.530 - 5.71% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 3.81% 12.720 13.204 - 5.20% -
std::find_end(deque<int>)_(process_all)/8192 3.80% 2050.243 2128.244 - -25.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.80% 57196.438 59371.959 - 3.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.80% 195603.916 203037.766 - 16.24% -
std::shift_right(list<int>)/50 3.80% 26.182 27.176 - 0.14% -
std::copy_n(vector<int>)/262144 3.79% 12072.687 12530.442 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 3.79% 0.588 0.611 - 4.20% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.78% 23187.725 24064.969 - -0.12% -
std::find_first_of(list<int>)_(small_needle)/8192 3.78% 22041.287 22873.468 - 0.00% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.77% 11.092 11.510 - 0.72% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.76% 15.115 15.683 - -9.47% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.76% 2.881 2.989 - 0.86% -
std::unordered_set<std::string>::erase(iterator)/1024 3.76% 31.816 33.012 - 20.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.75% 394.851 409.671 - 2.97% -
std::set<int>::contains(key)_(existent)/1024 3.75% 3.798 3.940 - 4.31% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.74% 10.467 10.858 - -9.45% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.73% 4996.025 5182.579 - 3.67% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.73% 374.720 388.706 - 0.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.72% 52158.694 54100.922 - 8.43% -
SetIntersection_Front_Set_float_262144_1 3.72% 993101.246 1030007.798 - -0.11% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 3.69% 569.650 590.671 - 3.74% -
std::unordered_set<int>::count(key)_(non-existent)/8192 3.69% 1.525 1.581 - 14.93% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 3.67% 5.433 5.632 - -4.79% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 3.66% 2.166 2.245 - 5.47% -
SetIntersection_Interlaced_Vector_string_64_16 3.66% 28295548.476 29330426.019 - -3.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.66% 24.197 25.082 - 2.06% -
std::none_of(deque<int>)_(process_all)/8192 3.65% 2618.594 2714.161 - -0.13% -
std::list<int>::ctor(size)/32 3.64% 336.893 349.168 - 6.66% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.64% 4.219 4.373 - -5.44% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 3.64% 1.611 1.670 - 3.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.63% 0.929 0.962 - 3.49% -
std::set<std::string>::lower_bound(key)_(existent)/1024 3.62% 21.793 22.582 - -4.66% -
BM_deque_vector_copy/2 3.62% 1.764 1.828 - -0.07% -
BM_deque_vector_copy_backward/0 3.60% 1.374 1.423 - -7.65% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.60% 1.515 1.569 - 4.56% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 3.60% 0.415 0.430 - 3.35% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.59% 21.755 22.535 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 3.59% 9.017 9.340 - 0.52% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 3.58% 140.127 145.141 - 3.15% -
std::search(list<int>)_(single_element)/1024 3.57% 739.344 765.760 - 3.53% -
std::find_end(deque<int>)_(near_matches)/1024 3.57% 16345.207 16928.575 - -45.68% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 3.57% 731655.124 757744.658 - 4.72% -
std::copy_n(vector<bool>)_(aligned)/4096 3.56% 4.814 4.986 - 2.69% -
SetIntersection_None_Set_string_1024_1024 3.56% 8831552.518 9145848.979 - 2.11% -
std::adjacent_find(vector<int>,_pred)/8 3.56% 3.196 3.309 - -6.12% -
std::partition(deque<int>)_(dense)/50 3.56% 15.452 16.002 - 4.59% -
std::set<std::string>::clear()/1024 3.55% 21435.108 22196.545 - -1.27% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.53% 70.755 73.255 - 1.98% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 3.53% 1860.411 1926.148 - 3.86% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.53% 21.433 22.189 - -1.25% -
BM_deque_deque_move_backward/64000 3.52% 7644.394 7913.689 - 8.55% -
SetIntersection_Front_Set_uint64_16384_64 3.52% 1668184.419 1726861.221 - 2.77% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.52% 334690964.791 346456001.520 - -1.16% -
BM_vector_deque_ranges_move_backward/4096 3.51% 147.966 153.164 - 0.97% -
std::set<int>::lower_bound(key)_(existent)/8192 3.51% 8.345 8.638 - 5.90% -
std::unique(list<int>)_(sprinkled)/52 3.51% 67.993 70.377 - 0.40% -
SetIntersection_Front_Set_float_1024_4 3.51% 1034974.086 1071254.528 - -1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.50% 11108.232 11496.953 - 2.36% -
BM_deque_deque_copy/64000 3.50% 2925.443 3027.759 - 2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.46% 18858120.606 19511351.863 - 2.96% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.46% 20.509 21.219 - -8.70% -
SetIntersection_Front_Set_float_16384_1 3.46% 1009551.676 1044459.454 - -1.54% -
std::find_first_of(vector<int>)_(small_needle)/32 3.45% 44.478 46.014 - -1.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.45% 1864.563 1928.925 - 13.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 3.45% 56.652 58.605 - -2.51% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 3.44% 15.747 16.290 - 4.64% -
std::multimap<int,_int>::contains(key)_(existent)/8192 3.44% 5.404 5.590 - 0.17% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 3.44% 2.142 2.215 - -6.89% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.43% 44.112 45.627 - 7.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 3.41% 10.481 10.839 - 6.08% -
SetIntersection_Front_Vector_string_262144_1 3.41% 1052092.525 1087936.092 - -0.17% -
SetIntersection_Front_Set_uint64_262144_16 3.40% 1148928.422 1188038.678 - -1.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.40% 23.921 24.734 - 3.57% -
BM_vector_deque_move_backward/64000 3.40% 7713.226 7975.230 - 9.93% -
BM_deque_vector_ranges_copy/2 3.40% 1.770 1.830 - -0.18% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.39% 20.052 20.733 - 3.10% -
BM_vector_deque_ranges_move_backward/0 3.39% 0.504 0.522 - -5.02% -
ranges::min(std::vector<__int128>)/8 3.39% 3.000 3.101 - 8.60% -
bm_lexicographical_compare<signed_char>/64 3.39% 2.047 2.116 - 10.74% -
std::pop_heap(deque<std::string>)/8 3.37% 57.250 59.182 - 2.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 3.37% 0.300 0.310 - -36.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.37% 0.324 0.335 - -0.09% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 3.37% 35959.118 37170.536 - -0.78% -
SetIntersection_Front_Set_uint64_1_1 3.37% 532786046.245 550721758.071 - 1.64% -
std::rotate_copy(vector<int>)/32 3.36% 2.080 2.150 - 3.40% -
BM_StringRelational_Less_Huge_Empty_Control 3.36% 1.609 1.663 - 0.49% -
std::set<int>::lower_bound(key)_(non-existent)/1024 3.35% 6.396 6.610 - 17.52% -
BM_vector_deque_copy/2 3.35% 1.989 2.055 - 2.63% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.34% 4.090 4.227 - 5.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.33% 95.814 99.006 - 9.44% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 3.32% 27.452 28.365 - 3.41% -
rng::fold_left(list<int>)/8192 3.32% 10705.742 11061.582 - 1.44% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.31% 247720.001 255924.075 - -2.17% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.31% 1.608 1.661 - 0.06% -
std::partition_copy(vector<int>)/1024 3.30% 465.853 481.245 - 3.00% -
std::partial_sort(deque<int>)_(ascending)/8 3.30% 32.199 33.262 - 7.76% -
BM_PushHeap_float_Random_262144 3.29% 7.036 7.268 - -6.57% -
SetIntersection_Interlaced_Vector_string_256_64 3.29% 18620377.087 19233233.023 - -5.16% -
std::partial_sort(deque<int>)_(heap)/8 3.29% 38.697 39.969 - 1.67% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.28% 8.591 8.873 - -0.36% -
std::copy_backward(deque<int>)/512 3.25% 18.055 18.643 - 3.84% -
std::remove(list<int>)_(sprinkled)/8192 3.25% 7900.853 8157.737 - 3.74% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.25% 43.692 45.110 - 35.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 3.24% 7911937.067 8168556.230 - 13.89% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.24% 6567.606 6780.179 - 7.86% -
SetIntersection_None_Set_uint64_262144_1024 3.23% 1214188.560 1253442.953 - 1.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.23% 4437172.110 4580461.563 - 6.94% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.23% 14111.996 14567.680 - 0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 3.22% 536301395.525 553558217.752 - 1.62% -
BM_PushHeap_string_Random_256 3.21% 14.286 14.745 - 3.72% -
BM_deque_deque_ranges_copy/64000 3.21% 2921.592 3015.432 - 2.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.20% 18.411 18.999 - 1.37% -
std::multiset<int>::ctor(const&,_alloc)/8192 3.20% 51038.365 52669.553 - -34.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.19% 15.942 16.451 - -5.08% -
BM_PushHeap_uint32_Random_256 3.19% 5.494 5.669 - 3.08% -
SetIntersection_Front_Vector_float_256_64 3.19% 4268538.056 4404646.242 - 3.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.16% 4818.597 4971.079 - -3.02% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.16% 9.273 9.566 - 5.01% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 3.16% 29.149 30.070 - 5.41% -
std::partition(deque<int>)_(dense)/32 3.16% 10.221 10.544 - 7.00% -
SetIntersection_Interlaced_Vector_string_256_256 3.15% 20636175.383 21286220.460 - 3.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.14% 13303.822 13722.134 - 1.22% -
std::multiset<int>::erase(iterator)/8192 3.14% 23.215 23.944 - -0.25% -
std::set<int>::count(key)_(non-existent)/32 3.10% 3.008 3.101 - 2.85% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.09% 15.505 15.985 - -0.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.09% 5.095 5.253 - -1.06% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.08% 71.269 73.466 - 2.61% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.08% 18962.840 19546.609 - 3.01% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.06% 17109656.500 17633875.518 - -3.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.06% 40.918 42.169 - 22.46% -
std::remove_copy_if(vector<int>)_(prefix)/32 3.06% 12.265 12.640 - 2.57% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.05% 92.790 95.625 - 10.16% -
SetIntersection_Interlaced_Vector_string_16384_256 3.05% 39085120.452 40277542.288 - 5.07% -
BM_StringAssignStr_Huge_Opaque 3.04% 108.550 111.847 - -1.28% -
std::multiset<int>::erase(iterator)/1024 3.03% 23.342 24.048 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.02% 1215496.162 1252231.767 - 1.37% -
std::partial_sort(vector<int>)_(shuffled)/8 3.02% 28.143 28.993 - 2.04% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 3.01% 29441.565 30329.198 - 0.72% -
std::upper_bound(std::forward_list<int>)/8192 3.01% 10391.454 10704.283 - 2.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.01% 13.276 13.675 - 0.47% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 2.99% 18.496 19.048 - 2.45% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.99% 4993.859 5143.008 - -48.28% -
BM_deque_vector_ranges_copy/1 2.99% 2.037 2.098 - 0.13% -
BM_StringAssignStr_Huge_Transparent 2.99% 108.459 111.697 - -3.01% -
rng::contains_subrange(list<int>)_(single_element)/50 2.98% 17.230 17.744 - 3.10% -
rng::contains(list<int>)_(process_all)/32 2.98% 8.958 9.225 - 1.98% -
std::multiset<int>::count(key)_(existent)/8192 2.97% 9.714 10.002 - -2.51% -
BM_deque_deque_ranges_copy/2 2.96% 2.015 2.075 - -7.61% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.95% 655311.697 674640.755 - 2.82% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.95% 1307.122 1345.638 - -10.67% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.94% 31.308 32.229 - 2.17% -
BM_PushHeap_string_Random_16384 2.94% 16.098 16.572 - 3.02% -
SetIntersection_None_Set_string_1024_1 2.94% 8771611.411 9029376.603 - -1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.94% 1600534.016 1647525.795 - -2.64% -
BM_CmpEqual_ushort_int 2.93% 1.050 1.081 - 0.47% -
std::set<std::string>::count(key)_(non-existent)/8192 2.93% 33.763 34.752 - 2.71% -
BM_align/1 2.92% 0.623 0.641 - -30.37% -
ranges::min(std::list<char>)/70000 2.92% 53752.931 55319.892 - 4.17% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.91% 31.098 32.004 - -0.98% -
SetIntersection_Interlaced_Vector_string_262144_16 2.91% 5764677.110 5932520.777 - -1.00% -
BM_vector_deque_ranges_copy_backward/4096 2.91% 148.359 152.677 - 2.76% -
rng::find_if(vector<bool>)_(process_all)/50 2.90% 23.383 24.062 - 0.57% -
std::stable_sort(deque<int>)_(shuffled)/8 2.90% 22.698 23.355 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.90% 1054617.447 1085159.679 - -1.88% -
BM_PushHeap_uint64_SingleElement_256 2.89% 0.386 0.397 - 1.50% -
SetIntersection_Front_Vector_string_1024_256 2.89% 9508510.533 9783673.524 - -4.12% -
std::replace(vector<int>)_(sprinkled)/32 2.89% 5.586 5.748 - -0.95% -
SetIntersection_None_Vector_float_16384_64 2.89% 1086531.601 1117894.007 - -0.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.88% 49.047 50.460 - -1.16% -
std::stable_sort(deque<int>)_(repeated)/8 2.88% 17.680 18.189 - -7.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.87% 1602671.711 1648684.162 - -2.68% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.87% 2756.013 2835.121 - 2.54% -
std::unordered_multiset<int>::contains(key)_(existent)/32 2.87% 1.258 1.294 - -16.64% -
bm_lexicographical_compare<unsigned_char>/64 2.86% 1.950 2.006 - 0.37% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.86% 12772.587 13137.718 - -1.20% -
BM_StringEraseWithMove_Small_Opaque 2.85% 2.208 2.270 - -14.05% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.84% 56716149.333 58325025.616 - 0.99% -
SetIntersection_None_Vector_float_16384_16384 2.83% 1086116.721 1116884.093 - -0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.83% 1585964.113 1630863.934 - -4.07% -
std::replace(deque<int>)_(sprinkled)/1024 2.82% 350.527 360.411 - 4.54% -
BM_align/256 2.82% 0.622 0.640 - -30.47% -
BM_deque_deque_copy/2 2.81% 2.237 2.300 - 2.63% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.80% 14.668 15.079 - 2.43% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 2.80% 6.494 6.676 - 1.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.80% 7473861.254 7683102.395 - -3.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 2.80% 282.921 290.831 - -5.57% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.78% 1.437 1.477 - 5.07% -
rng::contains(vector<int>)_(process_all)/1048576 2.76% 231900.047 238301.694 - 3.51% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.76% 5.370 5.518 - -2.89% -
std::fill(vector<bool>)/512 2.76% 1.560 1.603 - 5.52% -
std::multiset<std::string>::erase(iterator)/1024 2.76% 31.213 32.074 - 13.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.75% 971.007 997.709 - -1.83% -
rng::contains(vector<int>)_(process_all)/8192 2.75% 1802.126 1851.597 - 3.35% -
BM_CmpLess_uint_schar 2.74% 1.043 1.071 - -5.55% -
std::distance(join_view(vector<vector<int>>))/4096 2.73% 4.310 4.428 - -99.58% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.73% 53477.042 54936.580 - 0.17% -
SetIntersection_Front_Vector_uint64_1024_4 2.72% 1033110.912 1061249.784 - -0.19% -
SetIntersection_Front_Vector_uint32_16384_16384 2.72% 77387447.859 79494885.632 - 2.92% -
rng::contains(deque<int>)_(process_all)/8192 2.72% 1864.006 1914.735 - 3.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.72% 1094065.945 1123779.640 - 3.11% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.71% 141536.793 145368.772 - 1.72% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.71% 5370.498 5515.851 - 4.94% -
std::copy_backward(deque<int>)/64 2.71% 3.028 3.109 - 2.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 2.70% 55.226 56.718 - -1.17% -
BM_PushHeap_uint64_Random_64 2.70% 5.464 5.611 - 7.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.70% 686.586 705.106 - -81.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.69% 4.741 4.868 - 7.70% -
std::make_heap(deque<int>)_(descending)/8192 2.69% 8804.174 9041.013 - 17.69% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.67% 18.618 19.115 - 10.28% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.67% 722.538 741.843 - 0.78% -
SetIntersection_Interlaced_Vector_float_262144_1 2.66% 1022119.674 1049358.200 - -1.39% -
std::pop_heap(deque<std::string>)/1024 2.66% 59.323 60.903 - -8.97% -
BM_deque_deque_ranges_copy_backward/65536 2.66% 7907.350 8117.625 - 8.15% -
std::find_end(vector<int>,_pred)_(same_length)/1000 2.65% 608.506 624.605 - -48.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.65% 116173.025 119246.606 - 2.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.64% 3829.900 3930.986 - 2.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.64% 351748406.757 361021244.747 - 4.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.63% 467.606 479.911 - 18.64% -
BM_deque_vector_ranges_move_backward/64000 2.63% 7893.226 8100.863 - 14.92% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.63% 35655.676 36593.155 - 1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.63% 2342730.617 2404302.118 - 5.71% -
BM_StringRelational_Eq_Empty_Large_Control 2.62% 0.471 0.484 - 0.93% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.62% 6.576 6.748 - -0.95% -
SetIntersection_Front_Vector_string_256_16 2.62% 6145674.945 6306741.098 - 3.61% -
BM_PushHeap_float_PipeOrgan_16 2.62% 0.891 0.915 - 2.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.62% 1977130.194 2028862.918 - -18.83% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.62% 15.835 16.249 - 12.67% -
std::unordered_set<int>::contains(key)_(non-existent)/32 2.61% 1.418 1.455 - -10.13% -
BM_StringRelational_Less_Huge_Large_Control 2.61% 2.113 2.169 - -0.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.61% 1476.842 1515.368 - 1.06% -
std::make_heap(deque<int>)_(descending)/1024 2.61% 1122.816 1152.105 - 16.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 2.61% 7.747 7.949 - -2.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.60% 7523.567 7719.160 - 0.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.59% 38.013 38.999 - 11.56% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.58% 272.216 279.249 - 0.98% -
SetIntersection_Front_Vector_float_262144_64 2.57% 1339731.420 1374204.532 - 1.28% -
SetIntersection_None_Vector_string_262144_1 2.57% 1290351.665 1323553.709 - 0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.57% 1588396.810 1629157.064 - -3.00% -
std::stable_partition(deque<int>)_(sparse)/1024 2.56% 421.065 431.865 - 0.04% -
BM_CmpLess_uint_short 2.56% 1.016 1.042 - -8.28% -
std::multiset<int>::contains(key)_(existent)/32 2.56% 1.692 1.735 - 5.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.56% 1609916.666 1651163.654 - -2.46% -
std::sort_heap(vector<int>,_pred)/8 2.56% 31.520 32.325 - 6.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.56% 1611425.539 1652605.875 - -2.67% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.55% 15.032 15.415 - 0.51% -
BM_align/64 2.55% 0.622 0.638 - -30.70% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.54% 5931.348 6082.110 - 3.32% -
std::multiset<std::string>::insert(value)_(already_present)/8192 2.53% 51.855 53.168 - -37.12% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.53% 28.196 28.909 - 6.87% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.52% 0.911 0.934 - -3.77% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 2.52% 237929.705 243923.259 - 3.16% -
BM_deque_vector_ranges_move_backward/65536 2.52% 8081.381 8284.820 - 12.25% -
BM_PushHeap_string_Random_1024 2.52% 14.930 15.306 - 3.20% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.51% 2164.570 2218.942 - 0.03% -
std::unordered_set<std::string>::ctor(const&)/1024 2.51% 33401.007 34239.402 - 0.11% -
rng::contains(deque<int>)_(process_all)/1048576 2.51% 243621.801 249727.111 - 3.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.50% 141835.652 145383.516 - 1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.50% 18042491.011 18493029.137 - -3.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.49% 8755501.557 8973940.890 - -30.56% -
std::copy(list<int>)/4096 2.49% 3261.298 3342.656 - 2.25% -
BM_StringFindCharLiteral/64 2.48% 2.101 2.153 - 3.06% -
SetIntersection_None_Set_string_262144_262144 2.48% 1601900.635 1641590.656 - -4.04% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.48% 28.578 29.286 - 12.08% -
SetIntersection_Interlaced_Set_float_262144_1 2.48% 1000623.037 1025395.934 - -1.86% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.47% 23.378 23.956 - 3.97% -
std::search(list<int>,_pred)_(no_match)/8192 2.47% 7247.708 7426.757 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.47% 347887680.276 356481212.304 - 2.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.47% 554.937 568.634 - 8.23% -
std::for_each(list<int>)/8192 2.47% 7221.433 7399.541 - -5.08% -
std::find(vector<short>)_(process_all)/8192 2.46% 180.249 184.691 - 2.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.46% 1588407.635 1627472.980 - -3.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 2.45% 11.796 12.086 - -0.69% -
BM_align/8 2.45% 0.622 0.638 - -30.76% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.43% 0.680 0.696 - 2.19% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.43% 139.318 142.707 - 2.37% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.43% 11.420 11.698 - -5.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.42% 16929978.456 17340469.514 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.41% 17699307.723 18125708.764 - -9.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.41% 33.733 34.545 - 5.90% -
std::partition(deque<int>)_(sparse)/1024 2.40% 382.086 391.268 - 2.47% -
rng::for_each(multiset<int>)/50 2.40% 38.549 39.475 - -3.82% -
std::multiset<int>::erase(key)_(existent)/1024 2.40% 39.992 40.951 - 2.74% -
std::unordered_multimap<int,_int>::ctor(const&)/32 2.40% 196.101 200.802 - -2.83% -
std::replace_if(list<int>)_(sprinkled)/50 2.39% 22.954 23.504 - 0.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 2.38% 18.761 19.207 - 1.05% -
SetIntersection_Front_Set_uint64_256_16 2.37% 4444913.523 4550472.352 - 0.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.37% 406.499 416.144 - -0.14% -
std::is_sorted(deque<int>,_pred)/8 2.37% 4.766 4.879 - 1.54% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.36% 2168.244 2219.479 - -0.03% -
std::search(deque<int>)_(single_element)/1000 2.36% 437.508 447.840 - 0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 2.36% 30.060 30.769 - -26.92% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.33% 27.244 27.880 - 2.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.33% 117603.946 120346.080 - -1.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.33% 613.689 627.995 - 1.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.33% 91182.572 93305.723 - 2.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.32% 147001.258 150417.259 - 4.68% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.31% 7.597 7.772 - -5.82% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.31% 9687.315 9911.219 - -2.82% -
BM_deque_deque_copy_backward/1 2.31% 2.657 2.719 - 0.39% -
BM_deque_vector_copy_backward/5500 2.31% 198.451 203.035 - 2.06% -
BM_vector_deque_copy_backward/512 2.31% 17.518 17.923 - 2.34% -
rng::contains_subrange(list<int>)_(process_all)/16 2.31% 4.758 4.867 - -0.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.30% 36334.362 37171.457 - 0.83% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 2.29% 12.767 13.060 - 0.79% -
BM_CmpEqual_uint_uint 2.28% 1.051 1.075 - -1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.28% 1838000.064 1879940.218 - 4.56% -
std::rotate(deque<int>)_(by_1/3)/50 2.27% 29.109 29.770 - -60.53% -
std::copy_backward(list<int>)/32768 2.27% 26283.052 26880.169 - 3.02% -
bm_lexicographical_compare<int>/64 2.27% 4.410 4.510 - -0.57% -
BM_deque_deque_copy_backward/2 2.25% 2.414 2.468 - 0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.25% 36.051 36.862 - -13.63% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.24% 758.679 775.661 - 1.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.24% 10.190 10.418 - 17.13% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.24% 0.892 0.912 - 3.21% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.23% 16.676 17.048 - 1.02% -
BM_deque_deque_copy_backward/1024 2.23% 37.929 38.776 - 2.16% -
std::vector<int>::ctor(size)/1024 2.23% 44.388 45.377 - 7.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.23% 19.191 19.618 - -1.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.22% 4.647 4.751 - 5.28% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.21% 14.626 14.950 - -0.39% -
rng::for_each(map<int>)/8 2.21% 6.059 6.193 - 39.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.21% 49728.754 50825.719 - 1.73% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 2.20% 1.285 1.313 - 19.11% -
std::deque<std::string>::ctor(size)/8192 2.20% 8254.050 8435.731 - -0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.20% 4842.629 4949.201 - -9.26% -
std::copy_n(vector<int>)/4096 2.20% 144.109 147.274 - 3.41% -
BM_PushHeap_float_Ascending_64 2.20% 1.737 1.775 - 0.79% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.19% 1870.275 1911.303 - -0.50% -
BM_vector_deque_move/4096 2.19% 145.518 148.709 - 1.74% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 2.19% 801.511 819.070 - 7.70% -
BM_PushHeap_float_Random_16384 2.19% 7.096 7.251 - -3.96% -
rng::contains(deque<int>)_(process_all)/8 2.18% 3.110 3.178 - 10.90% -
BM_deque_deque_move/4000 2.17% 141.235 144.307 - 1.54% -
BM_deque_deque_copy/1 2.17% 2.490 2.544 - 2.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.17% 393.892 402.453 - 0.87% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.17% 16.369 16.725 - 2.25% -
BM_deque_deque_move_backward/70000 2.17% 8587.398 8773.426 - 7.94% -
BM_StringDestroy_Huge 2.16% 10.721 10.952 - 0.23% -
std::rotate(vector<int>)_(by_1/3)/1024 2.15% 119.023 121.584 - -91.13% -
std::stable_sort(vector<int>)_(ascending)/1024 2.15% 2063.682 2108.052 - 1.77% -
bm_ranges_swap_ranges_vb_aligned/262144 2.15% 482.865 493.232 - 2.34% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 2.14% 28.440 29.048 - 0.71% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.14% 1863.004 1902.827 - -0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.14% 24.631 25.157 - -15.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.13% 2966778.562 3029892.254 - 2.58% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.12% 51406.405 52496.736 - -34.51% -
std::set<int>::count(key)_(existent)/1024 2.12% 4.002 4.087 - -12.73% -
BM_vector_deque_ranges_copy/5500 2.12% 194.358 198.474 - -1.14% -
BM_CmpLess_uchar_short 2.12% 1.013 1.034 - -8.85% -
std::reverse(list<int>)/512 2.11% 191.077 195.117 - 0.19% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.11% 4.311 4.402 - 4.62% -
SetIntersection_None_Set_string_256_64 2.11% 9266309.663 9461813.776 - 0.36% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.11% 5.245 5.355 - 3.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 2.10% 10.050 10.261 - 7.68% -
rng::for_each(multiset<int>)/32 2.10% 25.057 25.583 - 24.11% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.09% 19933.487 20350.993 - 0.37% -
rng::fold_left(deque<int>)/8 2.09% 3.837 3.917 - -2.67% -
BM_vector_deque_ranges_copy_backward/1024 2.09% 37.704 38.491 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.09% 11827955.863 12074822.900 - -14.87% -
std::map<int,_int>::ctor(const&,_alloc)/1024 2.08% 6448.147 6582.292 - -34.17% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.08% 26.296 26.843 - 0.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.08% 19921.207 20335.466 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.08% 14350492.897 14648850.953 - 10.42% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.08% 4.626 4.722 - 0.40% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.07% 341.370 348.446 - 7.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.07% 24.519 25.027 - 10.54% -
BM_PushHeap_float_PipeOrgan_64 2.06% 1.304 1.331 - 2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 2.06% 18478943.820 18859832.011 - 3.66% -
BM_CmpLess_ushort_schar 2.06% 1.014 1.035 - -7.57% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.06% 18.884 19.272 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 2.06% 16381404.358 16718642.094 - -1.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.05% 56757.351 57923.311 - -5.55% -
BM_num_get<float> 2.05% 36.640 37.392 - 0.90% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 2.05% 10.221 10.430 - 1.78% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.04% 62869.598 64154.232 - 0.67% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.04% 1.213 1.237 - 2.37% -
BM_tolower_string<char> 2.03% 15.027 15.332 - 0.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.03% 80476.052 82108.517 - -4.10% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 2.02% 63276.680 64557.708 - 1.41% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.02% 28.119 28.687 - 5.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.02% 8.850 9.029 - -0.96% -
std::none_of(vector<int>)_(process_all)/32 2.02% 8.291 8.458 - 1.18% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.01% 12161.456 12406.480 - -0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.01% 621.174 633.686 - -0.59% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 2.01% 459155.147 468401.825 - 0.72% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 2.01% 65.982 67.309 - 6.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.00% 7417.457 7565.896 - 21.73% -
std::multiset<int>::ctor(const&)/32 2.00% 219.223 223.610 - 3.32% -
std::stable_sort(vector<int>)_(descending)/1024 1.99% 2746.981 2801.621 - 0.85% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 1.98% 5.614 5.725 - 5.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.98% 6624.745 6755.750 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/65536 1.97% 123.167 125.598 - 1.86% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.97% 18.222 18.581 - 0.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.97% 20055.082 20449.467 - 1.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.97% 5.810 5.924 - 7.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.97% 18.788 19.157 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.96% 5039755.749 5138716.519 - -0.69% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.96% 950.517 969.179 - -0.48% -
std::is_sorted(vector<int>,_pred)/8 1.96% 3.231 3.294 - 4.12% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.96% 7579.007 7727.613 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.96% 196.732 200.587 - -1.65% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.96% 694086.321 707672.919 - 2.34% -
std::unordered_set<int>::ctor(const&)/1024 1.95% 6718.851 6849.946 - -0.64% -
SetIntersection_None_Set_string_256_4 1.95% 11461369.785 11684970.350 - 0.18% -
BM_lexicographical_compare_three_way_fast_path/256 1.94% 70.590 71.957 - 5.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.93% 12844.456 13092.478 - 3.81% -
BM_CmpEqual_short_uchar 1.92% 1.081 1.102 - -1.11% -
BM_vector_deque_ranges_move/5500 1.92% 195.500 199.255 - 2.10% -
std::find(vector<short>)_(process_all)/1024 1.91% 22.544 22.975 - 2.14% -
std::list<int>::ctor(size)/1024 1.91% 12221.493 12455.322 - 4.76% -
BM_vector_deque_move_backward/70000 1.91% 8497.109 8659.514 - 8.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.91% 1801208.660 1835566.652 - -2.35% -
SetIntersection_None_Set_string_262144_1 1.91% 1604554.361 1635155.682 - -3.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.91% 11557.834 11778.186 - -0.68% -
std::multiset<int>::erase(iterator)/32 1.90% 20.884 21.281 - 0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.90% 49.270 50.205 - -3.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.90% 650.870 663.224 - 1.02% -
std::find_first_of(vector<int>)_(large_needle)/32 1.90% 103.372 105.332 - -5.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.90% 3.705 3.775 - -0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.89% 1163248.199 1185262.677 - 3.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.89% 2.165 2.205 - 3.78% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.89% 177566.631 180920.913 - -0.31% -
BM_PushHeap_string_Random_16 1.89% 10.443 10.640 - 2.79% -
bm_ranges_lexicographical_compare<signed_char>/1 1.89% 1.496 1.524 - -11.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.89% 12517207.195 12753190.171 - -0.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.88% 613594.331 625146.082 - 2.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 11992.115 12217.665 - 2.02% -
SetIntersection_Front_Set_float_16384_16 1.88% 1179199.403 1201372.871 - -0.91% -
BM_deque_deque_move/70000 1.88% 3371.327 3434.672 - 2.11% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.87% 20156.898 20534.590 - -0.74% -
SetIntersection_Interlaced_Vector_string_262144_1 1.87% 1070839.789 1090894.195 - -1.34% -
SetIntersection_Front_Set_float_262144_16 1.87% 1146294.574 1167701.100 - -3.33% -
SetIntersection_None_Set_string_262144_16384 1.87% 1600180.500 1630036.863 - -4.26% -
std::move_backward(deque<int>)/32768 1.87% 3562.041 3628.480 - 11.15% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.86% 19946.984 20318.594 - -0.25% -
BM_CmpLess_uchar_ushort 1.86% 1.052 1.072 - 0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.85% 45.903 46.754 - -1.27% -
SetIntersection_None_Set_string_262144_4 1.85% 1602910.484 1632566.082 - -4.50% -
std::unordered_multiset<int>::ctor(const&)/1024 1.85% 6646.077 6768.781 - -2.65% -
BM_CmpEqual_int_uint 1.85% 1.070 1.090 - -4.03% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 609.849 621.099 - 0.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.84% 20.276 20.649 - 0.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.84% 344929701.622 351265359.303 - -0.72% -
std::find_first_of(vector<int>)_(small_needle)/50 1.84% 69.176 70.446 - -2.28% -
BM_deque_deque_ranges_copy/4096 1.84% 146.511 149.200 - -0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.84% 19.371 19.727 - 2.07% -
BM_deque_vector_ranges_move_backward/0 1.83% 1.362 1.387 - -12.47% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.83% 53.063 54.032 - 0.08% -
std::rotate(vector<int>)_(by_1/2)/32 1.83% 2.318 2.360 - -36.29% -
std::any_of(list<int>)_(process_all)/32 1.83% 11.736 11.951 - 1.73% -
std::copy_if(list<int>)_(every_other)/262144 1.83% 206831.476 210609.139 - 3.04% -
BM_vector_deque_ranges_copy/4096 1.83% 144.615 147.256 - 1.65% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.82% 25.252 25.713 - 6.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.82% 83.512 85.035 - 4.55% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.82% 32.802 33.399 - 7.16% -
std::map<int,_int>::count(key)_(existent)/32 1.82% 1.548 1.576 - -11.39% -
SetIntersection_None_Set_float_1024_256 1.81% 8784910.480 8944333.293 - 1.84% -
std::copy_if(list<int>)_(every_other)/1048576 1.81% 827226.127 842184.351 - 2.58% -
BM_deque_vector_ranges_move/64 1.81% 2.598 2.645 - -6.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.81% 1061055.643 1080227.269 - -3.66% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.81% 20.366 20.734 - -7.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.80% 8713170.495 8869964.281 - -31.06% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.80% 9.310 9.478 - 5.73% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.80% 80872.351 82324.768 - -3.07% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.79% 289.097 294.282 - -0.14% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.79% 2759.453 2808.836 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 1.79% 140194408.358 142698686.343 - -0.10% -
BM_CmpEqual_ushort_uint 1.79% 1.047 1.066 - -0.29% -
std::find_if(list<int>)_(process_all)/1024 1.78% 722.061 734.941 - 4.52% -
bm_lexicographical_compare<signed_char>/1048576 1.78% 16296.710 16586.857 - 2.08% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.78% 6626.386 6744.293 - -0.31% -
SetIntersection_Front_Set_uint32_16_4 1.78% 54649892.160 55620053.801 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.77% 9763.108 9936.343 - 3.25% -
std::find_end(deque<int>)_(match_near_end)/1000 1.76% 33.682 34.275 - -90.16% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.76% 18.100 18.418 - -2.28% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.76% 1.606 1.635 - -15.03% -
BM_deque_deque_ranges_move_backward/64000 1.76% 7832.982 7970.598 - 5.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.76% 504.566 513.425 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.75% 55053.182 56018.939 - 0.49% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.75% 545.721 555.249 - 0.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 1.74% 19.746 20.091 - 5.41% -
std::partition(list<int>)_(sparse)/50 1.74% 21.808 22.188 - 49.34% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.74% 174463.675 177495.381 - -0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.73% 1145161.191 1165001.500 - -0.92% -
std::find(vector<short>)_(process_all)/32768 1.73% 721.850 734.345 - 1.89% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.73% 396.348 403.207 - 2.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.73% 19.226 19.558 - 0.66% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.73% 2521.977 2565.551 - 1.09% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.72% 392.208 398.972 - 0.51% -
std::multiset<std::string>::clear()/1024 1.72% 21374.431 21742.582 - -2.93% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.72% 8219.678 8361.105 - 0.75% -
SetIntersection_Front_Vector_uint32_262144_16 1.71% 1103351.734 1122273.731 - -1.34% -
std::find(vector<short>)_(process_all)/50 1.71% 1.674 1.703 - 1.09% -
std::partial_sort_copy(deque<int>)_(descending)/1024 1.71% 8035.978 8173.738 - 0.25% -
SetIntersection_Interlaced_Set_string_262144_4 1.71% 1796234.535 1827025.148 - -2.69% -
BM_StringRelational_Eq_Empty_Empty_Control 1.71% 2.062 2.098 - -0.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.71% 165264.886 168085.296 - -18.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.70% 18.010 18.316 - 1.00% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.69% 1867.212 1898.861 - 0.79% -
rng::for_each(multimap<int>)/8 1.69% 6.119 6.222 - 41.75% -
std::adjacent_find(vector<int>)/8 1.69% 2.019 2.054 - 2.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 44768.294 45524.167 - 1.11% -
std::multiset<std::string>::erase(iterator)/8192 1.69% 36.198 36.809 - 22.89% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.69% 6623.143 6734.845 - -1.14% -
BM_vector_deque_move_backward/4000 1.69% 143.702 146.125 - 2.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.69% 16899201.887 17184018.297 - -4.38% -
std::rotate_copy(list<int>)/8192 1.68% 6766.926 6880.892 - -2.19% -
std::partial_sort(vector<int>)_(repeated)/8192 1.68% 26187.185 26627.176 - -2.19% -
rng::starts_with(deque<int>,_pred)/8 1.68% 4.644 4.722 - 0.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.68% 925.250 940.791 - -1.33% -
SetIntersection_None_Vector_float_262144_16 1.68% 1117818.406 1136573.811 - -0.92% -
rng::find_if(vector<bool>)_(process_all)/8 1.68% 3.574 3.634 - 1.56% -
SetIntersection_Front_Vector_float_1024_16 1.67% 1105785.159 1124210.209 - 0.20% -
SetIntersection_Interlaced_Set_float_256_4 1.66% 10765594.374 10944539.582 - -3.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.66% 3.007 3.057 - 0.91% -
std::search(deque<int>,_pred)_(same_length)/1000 1.66% 479.304 487.259 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.66% 7309.818 7430.987 - 2.75% -
SetIntersection_Front_Set_uint64_16384_16 1.66% 1184634.383 1204270.826 - -0.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.66% 2.980 3.029 - 3.02% -
BM_StringFindAllMatch/32768 1.65% 565.300 574.651 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.65% 12565405.650 12772521.876 - -1.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.65% 2.464 2.504 - 0.18% -
SetIntersection_Front_Set_uint64_1024_1024 1.65% 12391898.774 12595980.992 - 1.88% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.65% 9.620 9.779 - -6.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.64% 176618.310 179516.508 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.64% 15.753 16.011 - -4.68% -
SetIntersection_None_Set_string_262144_1024 1.64% 1609676.270 1636017.252 - -4.90% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.63% 24420.304 24819.426 - -8.10% -
BM_deque_vector_copy/1024 1.63% 36.983 37.586 - 1.85% -
std::replace(deque<int>)_(sprinkled)/32 1.62% 12.115 12.311 - 2.88% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.62% 289.808 294.504 - -0.11% -
std::for_each(multimap<int>::iterator)/50 1.62% 36.419 37.009 - -16.35% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 1.61% 216.710 220.203 - -5.02% -
SetIntersection_Front_Set_uint64_262144_64 1.61% 1704330.808 1731791.980 - 1.93% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.61% 3037765.203 3086708.686 - -3.20% -
SetIntersection_None_Set_string_262144_256 1.60% 1597304.768 1622912.600 - -4.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 1.60% 6.494 6.597 - 14.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.59% 344373195.257 349857733.390 - -0.68% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.59% 219.735 223.232 - 3.75% -
BM_deque_deque_move_backward/1024 1.59% 37.696 38.296 - 0.78% -
SetIntersection_None_Vector_string_256_256 1.59% 2238683.381 2274292.555 - -1.03% -
BM_vector_deque_copy/65536 1.59% 2852.231 2897.548 - 1.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.59% 193.756 196.831 - 0.96% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.58% 752.739 764.651 - 5.36% -
ranges::minmax(std::deque<char>)/8 1.58% 3.919 3.981 - 5.01% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.58% 30.865 31.352 - 0.80% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.57% 1486.297 1509.683 - 4.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.57% 61941233.382 62915293.278 - -2.34% -
bm_ranges_lexicographical_compare<signed_char>/1048576 1.57% 16289.825 16545.927 - 1.80% -
BM_deque_vector_move_backward/1024 1.57% 36.924 37.504 - 2.16% -
std::set<std::string>::find(key)_(existent)/1024 1.56% 23.755 24.125 - 6.00% -
BM_deque_deque_ranges_copy_backward/1024 1.56% 38.245 38.839 - 2.87% -
std::copy_backward(vector<int>)/8 1.55% 2.208 2.242 - 3.29% -
BM_PushHeap_float_Ascending_1024 1.55% 3.105 3.153 - 1.07% -
BM_PushHeap_string_Random_4 1.55% 6.156 6.251 - 1.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.55% 36.808 37.378 - -1.74% -
BM_vector_deque_ranges_move/4000 1.55% 141.144 143.329 - 1.98% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.55% 69.274 70.346 - 1.11% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.55% 2241.137 2275.771 - 1.81% -
std::replace(list<int>)_(sprinkled)/32 1.54% 11.191 11.364 - 1.89% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.54% 5.049 5.127 - 0.64% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.54% 26.233 26.636 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.54% 623467.330 633052.084 - -0.67% -
BM_PushHeap_uint64_Random_256 1.54% 5.960 6.052 - 7.31% -
BM_PushHeap_string_Ascending_16384 1.53% 19.887 20.192 - 5.52% -
std::sort_heap(deque<int>,_pred)/8192 1.53% 425086.150 431597.771 - -4.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.53% 343.503 348.750 - -7.30% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.53% 1262935.281 1282202.404 - 1.41% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.53% 84.345 85.631 - -19.45% -
BM_PushHeap_float_Random_1024 1.52% 7.059 7.167 - -4.90% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.52% 5293.744 5374.395 - -43.81% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.50% 2868.276 2911.336 - 0.99% -
SetIntersection_None_Vector_uint32_1024_1 1.50% 1070523.450 1086558.298 - -1.13% -
std::find(deque<int>)_(process_all)/8192 1.49% 1949.278 1978.399 - 3.50% -
std::unordered_set<int>::contains(key)_(existent)/1024 1.49% 1.257 1.276 - 9.23% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.49% 181714.319 184424.319 - 3.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.49% 86.532 87.819 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.48% 24003245.886 24359215.308 - -1.61% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 1.48% 58.353 59.217 - -0.75% -
BM_deque_deque_ranges_copy/1024 1.48% 37.402 37.955 - 3.19% -
BM_num_put<unsigned_long_long> 1.48% 11.508 11.679 - 15.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.48% 27.126 27.527 - -33.47% -
SetIntersection_Interlaced_Vector_float_1024_1 1.48% 1037040.148 1052352.773 - -0.61% -
std::unordered_multiset<int>::ctor(const&)/32 1.48% 197.609 200.526 - -2.16% -
std::remove_copy(list<int>)_(sprinkled)/50 1.47% 18.460 18.732 - 1.53% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.47% 2813.750 2855.106 - 0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.47% 3044352.624 3089025.045 - -3.36% -
SetIntersection_Interlaced_Set_string_16384_64 1.47% 346464721.027 351543130.466 - 1.81% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.46% 2312.282 2346.135 - -18.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.46% 18762.913 19037.432 - -18.34% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.46% 53.677 54.462 - -3.12% -
std::multiset<int>::ctor(const&,_alloc)/32 1.46% 222.185 225.426 - -12.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 1.46% 7832.067 7946.313 - -0.41% -
std::none_of(vector<int>)_(process_all)/50 1.45% 19.254 19.533 - 54.07% -
bm_ranges_lexicographical_compare<signed_char>/512 1.45% 7.858 7.972 - 2.64% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.45% 30.202 30.639 - 14.29% -
rng::contains(list<int>)_(process_all)/1048576 1.45% 820643.072 832504.212 - 1.18% -
BM_vector_deque_ranges_copy_backward/512 1.45% 17.538 17.792 - 0.70% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.44% 6545.614 6640.170 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.44% 2060165.039 2089834.064 - -1.81% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.44% 446.587 453.013 - 0.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.43% 9.944 10.086 - -5.88% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 1.43% 5952.482 6037.725 - -57.99% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.43% 445.124 451.483 - 0.08% -
std::remove_if(list<int>)_(sprinkled)/50 1.43% 70.471 71.477 - -4.63% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.43% 38527.229 39077.178 - 1.19% -
BM_vector_deque_copy_backward/5500 1.43% 197.335 200.150 - -0.03% -
BM_CmpEqual_uint_int 1.43% 1.038 1.052 - -6.75% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.43% 538.474 546.151 - 0.50% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.42% 176941.479 179458.675 - -0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.41% 5395.406 5471.738 - 1.99% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.41% 15.669 15.891 - 0.93% -
BM_deque_deque_move_backward/65536 1.41% 8061.755 8175.784 - 7.17% -
bm_ranges_swap_ranges_vb_unaligned/8 1.41% 5.252 5.326 - 7.46% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.41% 15.735 15.957 - -0.39% -
BM_deque_vector_ranges_move/1024 1.41% 37.328 37.853 - 1.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.40% 615.035 623.669 - -0.21% -
BM_deque_deque_ranges_copy/70000 1.40% 3260.056 3305.810 - 0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.40% 197.944 200.721 - 0.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.40% 54340.981 55102.755 - 0.47% -
BM_deque_deque_move/64 1.40% 3.032 3.074 - 0.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.40% 924.651 937.598 - -16.51% -
SetIntersection_None_Vector_float_1024_4 1.40% 1067899.203 1082848.127 - -1.47% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.40% 27.964 28.355 - 1.97% -
BM_deque_deque_ranges_copy/4000 1.39% 142.178 144.159 - -1.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 1.39% 63130040.500 64009773.445 - 0.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.39% 13961.705 14156.149 - 2.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.39% 6063.976 6148.410 - 0.64% -
BM_PushHeap_string_Ascending_262144 1.39% 30.006 30.423 - -4.02% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.38% 39474.641 40021.195 - -0.37% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 54164.663 54914.401 - -1.52% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.38% 20.076 20.354 - -0.05% -
std::remove_if(deque<int>)_(prefix)/32 1.38% 55.896 56.668 - 3.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.38% 10674831.675 10822355.717 - -0.81% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.38% 6.764 6.857 - -6.46% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.38% 804.875 815.963 - 0.57% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.37% 828.657 840.009 - -66.92% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.37% 2.271 2.303 - -4.66% -
BM_CmpEqual_ushort_ushort 1.37% 1.062 1.076 - -0.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.36% 814.489 825.560 - -0.05% -
SetIntersection_None_Vector_string_262144_16384 1.36% 1291499.497 1309047.377 - -0.46% -
std::set<int>::insert(value)_(already_present)/8192 1.35% 9.433 9.561 - -0.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.35% 38526.056 39045.527 - 1.12% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.35% 24.911 25.247 - -4.56% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.35% 5.460 5.533 - -0.36% -
rng::fold_left(list<int>)/32 1.35% 20.682 20.960 - -0.12% -
BM_vector_deque_ranges_copy_backward/64 1.34% 3.010 3.050 - 0.42% -
std::multiset<int>::count(key)_(non-existent)/8192 1.34% 9.174 9.297 - -5.63% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.34% 31.494 31.916 - 15.54% -
std::find_end(vector<int>)_(match_near_end)/1000 1.34% 27.687 28.058 - -89.28% -
BM_deque_deque_ranges_copy_backward/1 1.34% 2.770 2.807 - 11.25% -
BM_deque_deque_ranges_copy/65536 1.34% 3059.062 3099.968 - 0.23% -
std::multimap<std::string,_int>::erase(iterator)/32 1.34% 24.975 25.308 - -9.05% -
ranges::min(std::vector<char>)/64 1.33% 4.175 4.231 - 16.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.33% 42.528 43.095 - 20.46% -
BM_deque_deque_move/1 1.33% 2.537 2.571 - -0.37% -
std::multiset<int>::equal_range(key)_(existent)/32 1.33% 2.329 2.359 - -4.46% -
BM_CmpEqual_uchar_uchar 1.32% 1.062 1.076 - -0.47% -
ranges::minmax(std::list<char>)/70000 1.32% 56813.293 57565.272 - 9.91% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.32% 1.760 1.783 - 0.02% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.32% 14210.009 14397.809 - -5.95% -
std::stable_sort(vector<int>)_(heap)/1024 1.32% 2538.819 2572.337 - 1.30% -
SetIntersection_Interlaced_Set_float_256_1 1.32% 4090332.072 4144289.109 - -1.57% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.31% 2.084 2.112 - 10.19% -
std::unique_copy(deque<int>)_(sprinkled)/52 1.31% 20.902 21.176 - 43.89% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.31% 87298.445 88443.086 - 1.86% -
std::unordered_set<std::string>::count(key)_(existent)/1024 1.31% 41.118 41.656 - 20.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 1.30% 17675.019 17905.652 - -6.44% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.30% 8.387 8.496 - 1.07% -
SetIntersection_Interlaced_Set_float_1024_4 1.30% 9837467.562 9965373.827 - 1.81% -
SetIntersection_None_Vector_uint32_256_4 1.30% 4140457.625 4194289.551 - -1.34% -
std::multiset<int>::contains(key)_(existent)/1024 1.29% 4.013 4.065 - 2.59% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.29% 2.034 2.060 - 6.91% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 1.29% 14.786 14.976 - -3.37% -
std::find_end(vector<int>)_(process_all)/1000 1.28% 229.692 232.634 - 1.17% -
std::equal(deque<int>)_(it,_it,_it)/8 1.28% 4.410 4.466 - 7.66% -
BM_vector_deque_ranges_move/4096 1.28% 145.380 147.235 - 1.11% -
BM_deque_deque_ranges_copy_backward/5500 1.28% 201.708 204.280 - 1.04% -
SetIntersection_Interlaced_Set_string_16384_256 1.27% 346962495.226 351383056.246 - -1.87% -
BM_deque_vector_ranges_move/4000 1.27% 141.739 143.540 - -1.74% -
std::copy_backward(list<int>)/64 1.27% 30.743 31.133 - 4.01% -
std::multiset<std::string>::find(key)_(existent)/32 1.27% 15.019 15.209 - -3.60% -
std::move(vector<bool>)_(aligned)/4096 1.27% 7.026 7.115 - 1.85% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.27% 4770.944 4831.298 - 0.87% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.26% 69.616 70.494 - 2.68% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.25% 12438.729 12594.660 - -0.85% -
BM_vector_deque_ranges_move/64 1.25% 2.757 2.791 - -1.04% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.25% 6444.608 6525.157 - -0.12% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 1.25% 4695.429 4753.916 - -2.06% -
std::partition(list<int>)_(sparse)/1024 1.25% 718.017 726.957 - 1.40% -
rng::contains(vector<int>)_(process_all)/32 1.24% 8.288 8.391 - 1.59% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.24% 724.772 733.769 - 2.35% -
std::partition(list<int>)_(dense)/32 1.24% 8.752 8.861 - -1.02% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.24% 829.605 839.887 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.24% 21940748.813 22212339.326 - -2.77% -
SetIntersection_Front_Set_float_16_16 1.24% 37326818.836 37788753.820 - -2.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.24% 11756745.097 11902131.504 - -1.15% -
std::move_backward(deque<int>)/8 1.23% 3.411 3.453 - 0.51% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.23% 10847.512 10981.138 - 1.41% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.22% 2305.851 2334.056 - 0.33% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.22% 278.195 281.596 - -0.18% -
BM_vector_deque_ranges_move_backward/5500 1.22% 196.419 198.819 - -0.51% -
std::deque<std::string>::ctor(size)/1024 1.22% 703.975 712.541 - -1.83% -
SetIntersection_Front_Set_string_1024_1 1.21% 1071272.470 1084250.163 - -2.02% -
BM_StringRelational_Less_Empty_Small_Control 1.21% 1.609 1.629 - -2.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.21% 510.686 516.847 - -0.55% -
std::map<int,_int>::insert(value)_(already_present)/32 1.21% 1.741 1.762 - -0.09% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.20% 4768.559 4825.976 - 0.84% -
std::replace(deque<int>)_(prefix)/50 1.20% 18.908 19.135 - 0.48% -
std::multiset<int>::contains(key)_(non-existent)/32 1.20% 2.636 2.667 - -3.80% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.20% 69.081 69.909 - -98.61% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.20% 2.073 2.098 - 0.14% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.20% 756617.478 765665.076 - 0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.19% 46.870 47.428 - 3.99% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.19% 18.333 18.551 - -1.83% -
std::unordered_set<int>::insert(value)_(already_present)/8192 1.19% 2.592 2.623 - -2.01% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.19% 20.234 20.474 - 4.37% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.19% 7899.911 7993.550 - 0.69% -
rng::for_each(set<int>)/32 1.18% 25.292 25.591 - 21.39% -
SetIntersection_Interlaced_Set_uint64_256_4 1.18% 11091877.881 11223026.759 - -0.64% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.18% 47398.876 47958.842 - -75.31% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.18% 757.417 766.353 - 0.21% -
BM_deque_deque_move/1024 1.18% 37.351 37.790 - 0.20% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.17% 8.811 8.914 - -7.66% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.17% 14.582 14.753 - -36.77% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.17% 2.783 2.815 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.17% 8974865.969 9079889.765 - -5.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.17% 95.830 96.949 - 31.10% -
SetIntersection_None_Set_float_1024_4 1.17% 9070865.002 9176713.253 - 2.70% -
std::unique_copy(list<int>)_(sprinkled)/52 1.17% 23.890 24.169 - 1.63% -
SetIntersection_Front_Vector_uint64_256_64 1.16% 4349141.642 4399792.337 - 3.26% -
std::is_partitioned(list<int>)_(partitioned)/50 1.16% 13.886 14.048 - 4.23% -
std::remove_if(list<int>)_(prefix)/1024 1.16% 999.004 1010.620 - 3.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.16% 475536.013 481056.261 - -1.48% -
std::make_heap(deque<int>)_(ascending)/8192 1.16% 20960.865 21204.156 - 3.77% -
SetIntersection_Front_Vector_string_256_256 1.16% 20045266.264 20277794.465 - 9.37% -
std::unique_copy(list<int>)_(sprinkled)/32 1.16% 13.234 13.388 - 2.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.15% 5831.689 5898.827 - 1.02% -
BM_PushHeap_uint32_Random_16 1.15% 4.179 4.227 - 1.13% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.15% 2.423 2.450 - -4.54% -
rng::contains_subrange(list<int>)_(single_element)/32 1.15% 10.014 10.129 - -0.13% -
std::multiset<int>::count(key)_(non-existent)/32 1.14% 2.418 2.446 - -0.21% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 51509.078 52096.535 - 1.26% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.14% 46.830 47.364 - 3.65% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.14% 5930.453 5997.970 - -56.51% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.14% 27941.791 28259.663 - 0.61% -
BM_vector_deque_copy_backward/4096 1.14% 148.379 150.063 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.14% 5347084.028 5407779.729 - 4.59% -
SetIntersection_None_Set_string_262144_16 1.13% 1609558.918 1627816.896 - -4.35% -
std::remove(list<int>)_(prefix)/1024 1.13% 1003.233 1014.610 - 7.08% -
SetIntersection_None_Vector_uint64_256_16 1.13% 3971508.858 4016540.729 - -1.36% -
std::set<std::string>::clear()/32 1.13% 899.436 909.618 - 3.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.13% 1118555.162 1131213.256 - 0.87% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.13% 84194.317 85146.388 - -3.64% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.13% 17.898 18.100 - -0.09% -
std::for_each(join_view(vector<vector<int>>))/50 1.13% 3.935 3.979 - -1.15% -
std::remove_copy(deque<int>)_(prefix)/32 1.13% 13.028 13.175 - 2.19% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.12% 267.363 270.370 - -1.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 237483.535 240148.826 - -3.94% -
ranges::min(std::deque<long_long>)/70000 1.12% 18870.361 19081.797 - -27.46% -
BM_PushHeap_uint64_Random_16384 1.12% 6.243 6.312 - 6.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.12% 3041683.456 3075702.139 - -3.96% -
SetIntersection_Front_Vector_float_16384_16 1.12% 1103221.873 1115543.746 - 0.07% -
BM_deque_vector_move/5500 1.11% 193.661 195.821 - 0.27% -
std::move(vector<int>)/262144 1.11% 22107.905 22354.383 - 50.12% -
std::make_heap(deque<int>)_(ascending)/1024 1.11% 2649.093 2678.624 - 3.20% -
std::multiset<int>::clear()/32 1.11% 625.649 632.622 - -0.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 1.11% 17.499 17.694 - 3.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.11% 16.431 16.614 - 1.25% -
rng::contains_subrange(list<int>)_(single_element)/16 1.11% 4.712 4.765 - -0.61% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.10% 17.926 18.124 - -0.79% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.10% 54.722 55.325 - -2.63% -
std::partition_copy(deque<int>)/50 1.10% 21.456 21.692 - -1.43% -
std::find_end(vector<int>)_(match_near_end)/1024 1.10% 28.411 28.723 - -98.72% -
SetIntersection_Front_Set_uint32_64_64 1.10% 13055568.799 13198758.285 - 2.55% -
std::copy_if(vector<int>)_(entire_range)/8 1.09% 2.325 2.350 - 3.75% -
SetIntersection_Interlaced_Set_string_64_4 1.09% 25411136.639 25688465.990 - -0.70% -
BM_PushHeap_uint32_Random_1024 1.09% 5.676 5.738 - 0.36% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.09% 548.651 554.622 - -1.46% -
SetIntersection_Front_Vector_uint64_262144_4 1.09% 1058183.796 1069698.963 - -1.39% -
BM_deque_deque_copy_backward/5500 1.09% 202.552 204.754 - 1.38% -
BM_deque_deque_copy/5500 1.09% 195.405 197.528 - 0.17% -
BM_StringFindStringLiteral/128 1.09% 3.167 3.201 - 1.18% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.09% 761.953 770.227 - -2.98% -
BM_lexicographical_compare_three_way<IntPtr>/16384 1.08% 3741.468 3781.852 - 4.26% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.07% 17.208 17.392 - 0.27% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 1.07% 93775.564 94781.322 - 0.16% -
SetIntersection_Front_Vector_float_1024_4 1.07% 1049506.156 1060752.007 - -0.87% -
BM_deque_vector_copy_backward/64 1.07% 2.934 2.965 - 1.06% -
std::for_each_n(vector<int>)/8 1.07% 2.713 2.742 - 200.95% -
BM_vector_deque_move/4000 1.07% 140.940 142.444 - 1.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.07% 18.620 18.818 - 0.24% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 1.07% 6903.616 6977.220 - 0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.07% 128189172.063 129555393.019 - -3.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.06% 8768619.736 8861984.390 - 0.09% -
SetIntersection_Front_Set_float_64_64 1.06% 12507086.251 12639943.917 - -7.38% -
std::move_backward(vector<int>)/262144 1.06% 21485.842 21713.740 - 0.45% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 1.06% 5109.055 5163.167 - -0.26% -
SetIntersection_None_Vector_uint64_1024_1 1.06% 1075601.840 1086993.694 - -0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.06% 6.851 6.924 - -0.42% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.06% 50.115 50.645 - 0.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.06% 1558199.171 1574656.391 - -1.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.05% 121215.568 122494.326 - 2.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.05% 23692.697 23942.544 - -9.06% -
std::copy_if(vector<int>)_(every_other)/8 1.05% 4.184 4.228 - 67.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.05% 41447144.613 41883499.397 - -0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.05% 9631.804 9733.137 - -35.34% -
rng::contains(vector<int>)_(process_all)/50 1.05% 12.236 12.365 - 1.57% -
std::copy(deque<int>)/64 1.05% 2.685 2.713 - -10.10% -
SetIntersection_Front_Vector_uint64_1024_64 1.05% 1350419.204 1364577.842 - 2.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.05% 5.300 5.356 - 0.54% -
std::replace_if(deque<int>)_(prefix)/32 1.05% 13.923 14.069 - 0.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.05% 1165806.782 1178016.045 - 0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 291.247 294.295 - -1.02% -
std::multimap<int,_int>::ctor(const&)/32 1.05% 223.795 226.134 - 3.81% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.04% 54.825 55.396 - 2.03% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.04% 1.839 1.858 - 0.24% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.04% 11.350 11.467 - 0.39% -
SetIntersection_None_Set_string_64_64 1.04% 11695681.291 11817041.738 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 1044433.297 1055269.288 - -1.29% -
std::stable_sort(deque<int>)_(ascending)/1024 1.04% 2110.331 2132.207 - -1.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 1.04% 15.990 16.156 - -2.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.04% 34.054 34.407 - 12.34% -
std::move_backward(list<int>)/1048576 1.04% 1028384.395 1039028.440 - 2.12% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.04% 22.920 23.157 - -1.15% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 1.03% 98.780 99.801 - 0.67% -
BM_vector_deque_copy/1024 1.03% 36.166 36.539 - 2.12% -
std::stable_sort(vector<int>)_(repeated)/1024 1.03% 1111.281 1122.755 - 1.93% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.03% 3130.501 3162.822 - -2.17% -
ranges::min(std::vector<long_long>)/70000 1.03% 7907.095 7988.706 - 4.10% -
BM_deque_deque_ranges_copy/5500 1.03% 197.426 199.463 - 1.12% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.03% 582.622 588.634 - -0.73% -
BM_PushHeap_uint64_Random_1024 1.03% 6.132 6.195 - 7.58% -
SetIntersection_None_Vector_uint64_256_64 1.03% 3377064.651 3411853.279 - -0.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.03% 20.670 20.882 - -1.22% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.02% 37.335 37.718 - 1.88% -
SetIntersection_Interlaced_Set_float_16384_1 1.02% 1026071.382 1036538.790 - -2.11% -
SetIntersection_Front_Set_uint32_16384_256 1.02% 4080596.600 4122112.684 - 4.46% -
BM_CmpEqual_short_short 1.02% 1.073 1.084 - 0.31% -
std::adjacent_find(vector<int>,_pred)/1048576 1.02% 463817.453 468535.218 - 0.78% -
std::sort(deque<int>)_(repeated)/8192 1.02% 6723.357 6791.723 - -0.69% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.02% 6845.692 6915.289 - 1.40% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.02% 8.530 8.616 - 3.56% -
SetIntersection_Front_Vector_float_262144_16 1.01% 1105925.400 1117133.579 - -1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.01% 247104.629 249608.944 - -1.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.01% 88665.610 89561.189 - -0.97% -
SetIntersection_Front_Vector_float_262144_1 1.01% 1038756.580 1049237.161 - -0.59% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 1.00% 6641.554 6708.184 - -2.12% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.00% 15.543 15.699 - 4.77% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.00% 11.522 11.638 - -5.95% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_16 -59.20% 7521254.138 3068346.659 - -12.25% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -55.81% 232.609 102.799 - -51.75% -
std::copy_n(deque<int>)/64 -53.33% 6.143 2.867 - 2.89% -
SetIntersection_Interlaced_Vector_float_262144_64 -52.69% 20606045.653 9749547.013 - -37.75% -
SetIntersection_Interlaced_Vector_float_262144_16 -52.68% 7238907.319 3425412.510 - 16.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -52.28% 205.741 98.174 - -55.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.80% 208.519 100.499 - -59.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.34% 73.510 37.238 - -49.10% -
SetIntersection_Interlaced_Vector_float_262144_256 -48.30% 58571818.513 30284334.632 - 49.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -48.28% 47.257 24.441 - -9.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -46.82% 56.891 30.252 - -59.02% -
SetIntersection_Interlaced_Vector_float_262144_1024 -46.22% 170317353.987 91589917.143 - -11.73% -
SetIntersection_Interlaced_Vector_float_16384_64 -44.66% 11809324.703 6534994.651 - 17.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -44.13% 29.376 16.412 - -51.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.12% 139.020 77.686 - -45.82% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -44.00% 45.110 25.263 - -10.49% -
std::set<std::string>::insert(value)_(already_present)/1024 -43.75% 29.559 16.628 - -26.61% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -43.16% 44.091 25.059 - -0.69% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -42.71% 14251959.715 8165173.748 - -21.47% -
SetIntersection_Interlaced_Vector_float_16384_256 -41.61% 30942235.838 18065996.580 - 21.42% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -40.99% 70.730 41.736 - -26.02% -
SetIntersection_Interlaced_Vector_float_16384_1024 -39.56% 77051778.672 46568122.714 - -9.33% -
std::fill_n(list<int>)/1024 -37.56% 706.917 441.416 - 0.12% -
std::is_sorted(deque<int>)/8 -37.45% 4.660 2.915 - 1.88% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -36.35% 2.780 1.769 - -38.11% -
SetIntersection_Interlaced_Vector_float_16384_16 -36.13% 4263562.641 2723278.209 - -4.37% -
SetIntersection_Interlaced_Set_uint64_16384_64 -35.07% 355354017.733 230735380.758 - -3.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.99% 48.398 31.461 - -20.49% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -34.85% 39448750.265 25702119.753 - -27.16% -
std::copy_backward(vector<int>)/4096 -34.46% 231.689 151.852 - -40.36% -
ranges::min(std::vector<long_long>)/1 -34.40% 0.451 0.296 - -32.19% -
std::shift_left(vector<int>)/32 -33.93% 4.508 2.978 - 0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.78% 0.697 0.462 - -3.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -33.70% 65.242 43.253 - -34.38% -
BM_PushHeap_string_Descending_262144 -32.91% 4.474 3.001 - -4.83% -
BM_PushHeap_uint32_Random_1 -32.63% 0.645 0.434 - -6.60% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -32.49% 8307384.630 5608722.713 - -14.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.22% 347674127.851 235659643.777 - -31.81% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -31.92% 350096707.726 238341036.109 - 1.68% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -30.29% 23.874 16.643 - -0.45% -
SetIntersection_Interlaced_Set_string_16384_16 -29.75% 346296815.594 243276079.652 - -0.05% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -29.47% 2892.152 2039.799 - -35.64% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -29.45% 13.693 9.661 - -30.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.43% 346882141.742 244779910.373 - -30.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -29.12% 61.914 43.884 - -20.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -29.05% 1.530 1.086 - -0.60% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -29.00% 23.921 16.985 - 92.45% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -28.91% 872.249 620.073 - -10.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -28.64% 32.240 23.007 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -28.34% 13623539.590 9762136.196 - 0.07% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -28.08% 14.914 10.726 - 80.46% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -28.08% 3388753.709 2437269.787 - -14.62% -
BM_PushHeap_uint32_QuickSortAdversary_1 -28.06% 0.686 0.493 - 25.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -27.94% 13975887.436 10071358.286 - -2.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -27.89% 44.436 32.043 - -25.98% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -27.68% 9.017 6.521 - -28.16% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -27.36% 2.644 1.921 - -24.08% -
SetIntersection_Interlaced_Vector_float_262144_4 -27.35% 2153649.077 1564579.127 - -21.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -27.32% 27.501 19.986 - -38.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -27.11% 25.890 18.872 - -40.98% -
std::fill(list<int>)/1024 -26.93% 672.723 491.543 - -4.65% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -26.85% 14.892 10.894 - 2.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -26.81% 0.561 0.411 - -39.95% -
std::shift_right(vector<int>)/32 -26.73% 4.036 2.957 - 0.51% -
BM_vector_deque_ranges_move/0 -26.31% 0.560 0.413 - 4.18% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -26.15% 224.499 165.792 - -33.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -26.14% 248.822 183.780 - -15.14% -
std::search_n(list<int>)_(no_match)/32 -25.70% 12.404 9.216 0.972 -9.45% 0.972
std::set<std::string>::insert(value)_(already_present)/32 -25.20% 10.023 7.497 - -54.09% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -25.13% 31.035 23.237 - 1.03% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.74% 2716069.714 2044247.882 - -19.64% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -24.37% 15262548.260 11543295.395 - -0.36% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -23.25% 2.674 2.053 - -27.43% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -23.15% 17165117.181 13192165.213 - 55.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -23.12% 31.592 24.287 - -2.69% -
SetIntersection_Interlaced_Vector_float_256_16 -22.79% 8215623.989 6343073.287 - 7.79% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -22.76% 0.438 0.338 - -7.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -22.50% 0.619 0.480 - -3.98% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.24% 27.635 21.488 - -18.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.96% 2.826 2.206 - -27.11% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.79% 4624420.514 3616551.755 - -27.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -21.46% 55.328 43.454 - -12.42% -
BM_vector_deque_move/2 -21.39% 2.058 1.618 - -19.29% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -21.30% 871.042 685.545 - -2.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -21.16% 31.279 24.661 - -25.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.14% 212.428 167.524 - -18.69% -
std::stable_partition(list<int>)_(dense)/8192 -21.06% 24255.588 19148.209 - 9.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -21.01% 39.964 31.568 - 18.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -20.92% 1.460 1.155 - -9.05% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -20.79% 1.600 1.268 - -15.91% -
std::multiset<int>::find(key)_(non-existent)/32 -20.63% 2.885 2.290 - -7.25% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -20.00% 26.841 21.474 - 11.70% -
std::unordered_set<int>::find(key)_(existent)/32 -19.79% 1.384 1.110 - -16.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -19.58% 3844.868 3092.027 - -21.34% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -19.56% 2.857 2.299 - -0.81% -
BM_vector_deque_move/1 -19.47% 2.302 1.854 - -18.74% -
std::find_if(list<int>)_(process_all)/8192 -19.46% 9604.457 7735.428 - 3.82% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.43% 1587.684 1279.140 - -19.96% -
std::copy_n(vector<bool>)_(aligned)/1048576 -19.23% 2986.434 2412.046 - -22.45% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -19.10% 51.423 41.603 - -32.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.08% 20.484 16.576 - -20.13% -
rng::contains_subrange(list<int>)_(single_element)/8192 -18.93% 9024.581 7316.199 - -5.53% -
std::unordered_set<std::string>::count(key)_(existent)/32 -18.88% 48.861 39.636 - 11.76% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -18.80% 0.576 0.468 - -8.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.58% 2.966 2.415 - -18.73% -
BM_vector_deque_copy/0 -18.54% 0.484 0.395 - -28.34% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -18.35% 42.566 34.754 - 20.46% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -18.12% 40.867 33.461 - -13.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.10% 14.789 12.111 - 0.18% -
rng::contains_subrange(deque<int>)_(same_length)/16 -17.98% 13.021 10.680 - -15.96% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -17.57% 11.087 9.139 - -8.74% -
BM_vector_deque_copy_backward/0 -17.52% 0.557 0.460 - 9.72% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -17.50% 1.480 1.221 - -21.68% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.12% 10515.304 8715.549 - -48.97% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.01% 97347695.976 80792157.086 - -17.99% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.00% 1704981.225 1415143.614 - -14.24% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -16.78% 874.271 727.605 - 17.90% -
rng::starts_with(list<int>,_pred)/8192 -16.53% 10859.515 9064.770 - -25.82% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -16.34% 4.149 3.471 - 8.22% -
std::move_backward(list<int>)/4096 -16.10% 5696.487 4779.131 - -7.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -16.03% 138.794 116.541 - -17.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.92% 38.048 31.989 - 5.56% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -15.51% 1.390 1.175 - -4.03% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -15.45% 106.157 89.751 - 2.51% -
BM_std_minmax_element<short>/3 -15.22% 1.146 0.971 - -10.01% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -15.20% 0.440 0.373 - -0.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -15.10% 1.327 1.127 - -9.31% -
std::set<std::string>::erase(iterator)/1024 -15.00% 33.498 28.472 - 9.59% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -14.85% 7775.108 6620.288 - -5.54% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -14.85% 4.150 3.534 - 41.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -14.73% 15559751.693 13267264.812 - -0.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -14.67% 52.035 44.399 - -12.47% -
std::search(deque<int>)_(same_length)/1000 -14.63% 381.589 325.771 - 0.10% -
std::is_sorted(list<int>,_pred)/8192 -14.59% 8975.951 7666.003 - -15.24% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -14.45% 61.850 52.912 - 18.61% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.41% 6626727.453 5671669.904 - -4.31% -
SetIntersection_Front_Set_uint32_1024_1024 -14.34% 14106907.275 12083875.974 - 3.90% -
std::find_if(vector<int>)_(process_all)/8 -14.08% 1.480 1.272 - -14.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -13.96% 493859.662 424901.317 - -16.14% -
BM_StringConstructDestroyCStr_Small_Transparent -13.85% 0.402 0.346 - -5.89% -
BM_vector_deque_ranges_copy/0 -13.80% 0.494 0.426 - -37.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -13.77% 1932594.032 1666430.338 - -15.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -13.76% 35.267 30.414 - -6.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -13.73% 31.795 27.431 - 11.15% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -13.64% 1.225 1.058 - -9.35% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -13.53% 0.496 0.428 - -13.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -13.28% 15934812.326 13818882.962 - -4.54% -
std::map<int,_int>::erase(iterator)/8192 -13.27% 24.141 20.937 - -21.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -13.25% 10216071.699 8862609.960 - 2.09% -
BM_PushHeap_uint32_QuickSortAdversary_16 -13.23% 1.064 0.923 - 0.69% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -13.08% 51613503.551 44862169.822 - 3.86% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.00% 0.313 0.273 - -12.68% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -12.78% 3.139 2.738 - 11.82% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -12.72% 735.190 641.698 - 11.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -12.71% 55.892 48.788 - 9.95% -
std::copy_n(list<int>)/4096 -12.65% 4199.847 3668.664 - -12.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -12.61% 1.403 1.226 - -4.61% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.57% 20.585 17.999 - -10.96% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.55% 1.533 1.341 - -4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -12.55% 70871117.338 61980083.522 - -3.68% -
ranges::min(std::deque<long_long>)/1 -12.37% 0.710 0.622 - 3.75% -
std::set<int>::erase(iterator)/8192 -12.29% 22.577 19.802 - -4.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.24% 0.300 0.264 - -11.61% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -12.23% 35.866 31.480 - -22.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.15% 1.169 1.027 - -1.04% -
BM_vector_deque_copy_backward/2 -12.14% 2.055 1.805 - -12.53% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -12.13% 24.628 21.641 - -12.62% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -12.12% 1.375 1.208 - -4.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -12.11% 0.298 0.262 - -45.59% -
std::map<std::string,_int>::ctor(const&)/32 -12.10% 827.427 727.345 - -11.61% -
ranges::min(std::deque<char>)/1 -12.07% 0.752 0.661 - -3.67% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -12.07% 39.825 35.020 - -11.42% -
BM_deque_deque_copy_backward/0 -11.93% 0.914 0.805 - -12.62% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.84% 26.639 23.486 - 4.96% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -11.82% 14059.118 12397.125 - -5.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -11.80% 0.450 0.397 - 17.54% -
std::set<int>::erase(iterator)/1024 -11.79% 22.397 19.756 - -2.40% -
std::set<int>::contains(key)_(non-existent)/8192 -11.76% 13.595 11.996 - 16.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.76% 547.854 483.412 - -11.56% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -11.62% 23.485 20.757 - 9.35% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -11.46% 1.445 1.280 - 0.07% -
std::equal(vector<bool>)_(unaligned)/8 -11.43% 0.962 0.852 - 4.20% -
std::set<int>::clear()/8192 -11.41% 90024.010 79755.474 - -2.95% -
BM_PushHeap_string_Descending_256 -11.40% 2.557 2.265 - -1.11% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -11.33% 11.620 10.303 - -9.83% -
std::unordered_multiset<int>::erase(iterator)/1024 -11.27% 22.469 19.938 - -1.10% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -11.22% 23.810 21.138 - -18.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.20% 0.688 0.611 - -11.99% -
BM_PushHeap_float_Ascending_1 -11.20% 0.522 0.464 - 17.91% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.18% 2321036.787 2061657.561 - 0.34% -
BM_toupper_char<wchar_t> -11.08% 0.684 0.608 - -11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -11.08% 3799110.728 3378349.177 - -5.70% -
std::fill(list<int>)/8192 -11.00% 8100.054 7208.748 - -15.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -10.95% 24.353 21.686 - -3.10% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.93% 5891631.261 5247782.417 - -11.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.89% 160819.949 143311.651 - -0.40% -
ranges::minmax(std::deque<char>)/70000 -10.84% 27242.732 24288.852 - 2.67% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.79% 1465689.902 1307473.519 - -6.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -10.75% 29.400 26.241 - -6.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -10.74% 30.000 26.777 - -10.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -10.70% 47.315 42.252 - 18.85% -
std::unordered_multiset<int>::erase(iterator)/32 -10.69% 22.231 19.854 - -0.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -10.68% 673.067 601.217 - 14.69% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -10.64% 84.283 75.316 - -0.13% -
std::find_if_not(deque<int>)_(process_all)/8 -10.64% 2.826 2.525 - -5.38% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -10.63% 14134.496 12632.168 - -2.29% -
rng::starts_with(list<int>)/8192 -10.60% 9275.159 8291.587 - -3.54% -
BM_vector_deque_copy_backward/1 -10.52% 2.299 2.057 - -13.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -10.45% 128054.115 114671.451 - -3.02% -
SetIntersection_Front_Set_string_64_64 -10.44% 36025455.917 32265195.229 - -5.38% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -10.43% 1529421.915 1369925.032 - -4.09% -
BM_PushHeap_string_Descending_1024 -10.38% 2.609 2.338 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -10.37% 49758665.024 44597177.706 - -5.28% -
std::stable_partition(list<int>)_(sparse)/8192 -10.37% 9799.714 8783.577 - -0.91% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.27% 5913787.869 5306327.704 - -0.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -10.23% 43.639 39.175 - 12.43% -
std::find_if_not(list<int>)_(process_all)/1024 -10.22% 799.208 717.564 - 4.68% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -10.11% 2.911 2.617 - -18.10% -
std::multimap<int,_int>::ctor(const&)/1024 -10.07% 7448.708 6698.307 - 0.24% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -10.06% 11.352 10.211 - 0.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -10.06% 24000.055 21586.501 - 7.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -10.04% 1462.684 1315.845 - -22.53% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.03% 0.538 0.484 - -21.74% -
std::set<int>::clear()/1024 -9.94% 10265.071 9244.856 - -3.63% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -9.89% 40604.928 36588.100 - -0.14% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -9.84% 1.200 1.082 - 17.31% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.81% 29.281 26.408 - -9.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -9.81% 37.630 33.938 - -1.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.81% 58878.533 53103.689 - -9.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -9.79% 112959.666 101905.298 - -2.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -9.77% 164.814 148.709 - 3.10% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -9.76% 11.143 10.055 - -5.46% -
SetIntersection_Interlaced_Vector_float_64_16 -9.74% 18839988.762 17005498.189 - 1.86% -
std::partition_copy(deque<int>)/1024 -9.70% 699.429 631.561 - -4.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -9.64% 22.525 20.355 - -6.89% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -9.57% 329.301 297.771 - -1.21% -
std::partition(deque<int>)_(sparse)/32 -9.54% 13.976 12.643 - 11.21% -
SetIntersection_Front_Set_float_16384_256 -9.48% 4073732.888 3687442.150 - -12.24% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.40% 22.551 20.432 - -0.33% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -9.39% 81.037 73.428 - -18.09% -
std::set<int>::erase(iterator)/32 -9.34% 21.655 19.633 - -2.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -9.33% 59319.074 53783.125 - 7.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -9.32% 13.799 12.513 - -4.19% -
ranges::min(std::deque<__int128>)/1 -9.31% 0.678 0.615 - -26.45% -
SetIntersection_Interlaced_Vector_uint64_256_4 -9.30% 5103902.346 4629446.140 - -7.91% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.25% 112746.670 102322.522 - -3.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -9.22% 0.612 0.556 - -3.98% -
std::find(list<int>)_(bail_25%)/1024 -9.18% 138.977 126.220 - -1.29% -
std::find_end(list<int>)_(single_element)/8192 -9.17% 8821.438 8012.449 - -17.02% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.15% 6.077 5.521 - -8.96% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -9.15% 46043110.646 41831566.337 - -5.79% -
SetIntersection_Front_Set_uint64_1024_256 -9.14% 4246975.222 3858622.115 - -2.42% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -9.12% 13706.008 12455.998 - -3.84% -
ranges::minmax(std::list<char>)/1 -9.12% 0.459 0.417 - 1.22% -
std::vector<int>::ctor(size)/8192 -9.10% 569.335 517.547 - 0.00% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.09% 0.289 0.263 - -9.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -9.09% 15547237.341 14133446.974 - 3.87% -
std::for_each_n(deque<int>)/8 -9.09% 1.317 1.197 - 3.53% -
ranges::minmax(std::list<long_long>)/1 -9.00% 0.504 0.458 - 33.83% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.95% 1651.691 1503.905 - -1.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -8.94% 30.976 28.205 - -2.21% -
std::list<std::string>::ctor(size)/1024 -8.89% 13776.789 12551.542 - -1.74% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.87% 11.537 10.514 - 3.21% -
std::unique(list<int>,_pred)_(contiguous)/8192 -8.79% 8304.954 7574.591 - 1.07% -
BM_PushHeap_string_Descending_16384 -8.79% 2.545 2.322 - 0.51% -
std::unordered_multimap<int,_int>::clear()/1024 -8.76% 8653.818 7895.547 - -6.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -8.76% 36.249 33.074 - -13.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.74% 7.563 6.902 - -7.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -8.72% 7.220 6.591 - -2.87% -
BM_StringConstructDestroyCStr_Large_Opaque -8.70% 16.306 14.887 - -1.09% -
std::fill(list<int>)/50 -8.69% 35.429 32.349 - -7.96% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.68% 153339.220 140032.887 - 0.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -8.68% 28664480.485 26177349.140 - -1.30% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -8.66% 11.395 10.408 - 1.26% -
std::is_partitioned(deque<int>)_(partitioned)/50 -8.63% 15.435 14.103 - 1.83% -
BM_PushHeap_string_Descending_64 -8.61% 2.390 2.184 - -1.12% -
SetIntersection_Interlaced_Set_uint64_16384_16 -8.60% 240904124.303 220186825.716 - -1.86% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -8.53% 6.900 6.311 - -2.70% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.53% 41791242.647 38228039.387 - 0.64% -
SetIntersection_Front_Set_string_256_64 -8.51% 14994081.775 13718789.386 - -3.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -8.48% 1.248 1.142 - -1.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.46% 83.192 76.151 - 2.45% -
std::generate(list<int>)/8192 -8.45% 7616.879 6973.144 - -7.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -8.45% 2631257.668 2408953.519 - -1.83% -
std::map<std::string,_int>::find(key)_(existent)/1024 -8.43% 23.915 21.900 - -7.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -8.43% 1534.938 1405.591 - 2.84% -
BM_std_minmax_element<char>/2 -8.42% 0.701 0.642 - 1.27% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.40% 13571558.580 12432022.641 - 2.08% -
std::unordered_set<std::string>::erase(iterator)/8192 -8.39% 35.432 32.458 - 10.95% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.39% 28.804 26.389 - -7.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.36% 376.652 345.182 - -3.28% -
ranges::minmax(std::list<__int128>)/64 -8.35% 42.787 39.213 - 2.69% -
std::fill_n(list<int>)/8192 -8.33% 8214.653 7530.141 - 5.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.33% 23.384 21.435 - -8.90% -
std::partition_copy(list<int>)/8192 -8.33% 7342.200 6730.769 - -1.68% -
std::find_if_not(list<int>)_(bail_25%)/1024 -8.32% 196.580 180.221 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.32% 155248936.306 142333582.268 - 0.05% -
SetIntersection_Interlaced_Vector_float_256_4 -8.30% 5178024.444 4748229.944 - -9.57% -
std::find_end(deque<int>)_(single_element)/1024 -8.28% 318.942 292.525 - 5.30% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.27% 1.260 1.155 - -3.96% -
std::list<std::string>::ctor(size)/8192 -8.27% 112658.732 103341.170 - -2.95% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.26% 17.204 15.783 - 5.09% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -8.23% 6.532 5.994 - 7.62% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -8.23% 189834.657 174210.855 - -0.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.22% 1678379.201 1540454.266 - -7.95% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -8.18% 0.381 0.350 - -0.91% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.13% 291.666 267.957 - -1.58% -
std::set<int>::erase(key)_(existent)/32 -8.13% 23.489 21.580 - -1.94% -
std::replace(list<int>)_(sprinkled)/1024 -8.13% 791.571 727.234 - 0.15% -
std::map<std::string,_int>::erase(iterator)/32 -8.12% 32.028 29.428 - 2.99% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.11% 1059.438 973.555 - 6.02% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -8.10% 451.852 415.230 - -13.09% -
std::move(deque<int>)/32768 -8.07% 2008.752 1846.559 - -10.98% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -8.04% 113315.799 104202.692 - -1.79% -
rng::find_last(vector<char>)_(bail_90%)/8 -8.04% 0.443 0.408 - -7.42% -
SetIntersection_Front_Set_uint32_262144_64 -8.04% 1695747.287 1559467.783 - -5.87% -
BM_deque_deque_copy_backward/64 -8.04% 3.720 3.421 - 0.29% -
std::is_partitioned(deque<int>)_(partitioned)/32 -8.03% 10.082 9.272 - 1.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -8.01% 13749.909 12649.108 - -3.34% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -7.96% 375.913 345.979 - -3.39% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.96% 871.306 801.945 - 25.25% -
SetIntersection_Front_Vector_string_1024_64 -7.96% 3551079.107 3268450.859 - 1.99% -
std::find_if_not(deque<int>)_(process_all)/50 -7.96% 13.661 12.574 - -0.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -7.95% 1.334 1.228 - 22.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -7.95% 113243.425 104238.072 - -0.98% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.95% 16224.773 14934.938 - -10.37% -
SetIntersection_Interlaced_Vector_string_16384_4 -7.91% 1957202.406 1802398.419 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -7.88% 15982447.930 14722503.467 - 9.72% -
ranges::minmax(std::deque<char>)/1 -7.86% 0.738 0.680 - 3.57% -
BM_deque_vector_move/0 -7.83% 1.488 1.372 - -3.80% -
ranges::minmax(std::deque<char>)/64 -7.82% 27.196 25.070 - 10.46% -
std::copy(list<int>)/64 -7.78% 33.101 30.527 - -8.86% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.74% 14239.845 13137.693 - -7.33% -
std::set<std::string>::equal_range(key)_(existent)/1024 -7.74% 24.134 22.266 - 2.20% -
SetIntersection_Front_Set_string_262144_64 -7.68% 4551343.148 4201965.878 - -15.81% -
ranges::min(std::deque<long_long>)/64 -7.66% 18.368 16.960 - -14.92% -
BM_deque_deque_ranges_move/2 -7.66% 2.301 2.125 - -7.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -7.57% 7768101.212 7180156.208 - -6.61% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -7.54% 11.424 10.563 - -2.00% -
SetIntersection_Front_Set_string_256_256 -7.52% 29544593.722 27322005.756 - -7.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -7.52% 10.329 9.552 - 15.38% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -7.51% 1.336 1.236 - -7.29% -
std::swap_ranges(list<int>)/50 -7.48% 34.949 32.336 - 1.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.48% 373.103 345.213 - -3.62% -
BM_lexicographical_compare_three_way<IntPtr>/1 -7.46% 0.458 0.424 - 17.15% -
BM_PushHeap_uint32_SingleElement_4 -7.45% 0.361 0.334 - -2.93% -
std::set<int>::erase(key)_(existent)/1024 -7.43% 54.522 50.473 - 0.73% -
std::copy(vector<bool>)_(aligned)/262144 -7.42% 722.663 669.051 - 13.82% -
BM_deque_deque_ranges_copy_backward/64 -7.40% 3.645 3.376 - -0.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -7.38% 12.459 11.540 - 2.25% -
BM_deque_deque_ranges_move_backward/0 -7.36% 0.918 0.850 - -7.64% -
std::multimap<int,_int>::ctor(const&)/8192 -7.32% 57552.921 53342.891 - 0.40% -
rng::starts_with(vector<int>,_pred)/8 -7.29% 2.544 2.358 - 2.02% -
std::find_if(deque<int>)_(process_all)/1024 -7.24% 270.738 251.126 - -13.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -7.23% 1.201 1.114 - -11.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -7.23% 10357868.739 9609242.938 - -3.01% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.22% 17.256 16.011 - -2.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -7.17% 34.224 31.771 - 15.88% -
ranges::minmax(std::list<__int128>)/70000 -7.15% 63535.796 58994.849 - 3.73% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -7.14% 8.395 7.795 - -0.08% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.14% 8556.936 7946.016 - -6.67% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -7.12% 24.921 23.147 - -7.23% -
std::find_if(deque<int>)_(process_all)/32768 -7.11% 8654.518 8038.850 - -13.73% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.11% 23.287 21.632 - -6.02% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -7.08% 376.636 349.962 - -2.84% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.05% 473.341 439.956 - -8.62% -
std::list<std::string>::ctor(size)/32 -7.04% 367.140 341.276 - -3.25% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -7.03% 13.532 12.581 - -2.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.99% 34.988 32.540 - -14.14% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -6.98% 22.856 21.260 - -3.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.97% 744.292 692.415 - 0.36% -
std::unordered_multimap<int,_int>::clear()/8192 -6.96% 65463.301 60909.984 - -9.26% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -6.94% 977.565 909.737 - -3.68% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.92% 7905.147 7357.896 - 0.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.92% 41590.246 38713.530 - -3.46% -
std::all_of(list<int>)_(process_all)/8192 -6.90% 7597.431 7073.416 - -7.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.89% 1.140 1.061 - -8.17% -
std::find(vector<bool>)_(process_all)/8 -6.88% 0.675 0.629 - 12.18% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -6.88% 12927.983 12039.111 - 3.43% -
BM_deque_deque_ranges_move/1 -6.87% 2.551 2.375 - -8.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.87% 13.183 12.278 - -8.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -6.86% 973.362 906.576 - -3.66% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.85% 679.945 633.359 - -7.19% -
std::is_sorted_until(vector<int>)/8 -6.84% 2.196 2.046 - -0.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.82% 66.054 61.547 - -1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.80% 2121489.178 1977123.131 - -0.98% -
std::find_if(deque<int>)_(process_all)/8192 -6.76% 2154.112 2008.454 - -13.80% -
SetIntersection_Interlaced_Set_uint64_16384_256 -6.76% 224893975.137 209698145.280 - -2.53% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -6.75% 12.379 11.543 - 0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.75% 777.046 724.601 - -4.00% -
BM_PushHeap_uint32_Descending_4 -6.72% 0.371 0.346 - -4.66% -
std::multiset<std::string>::count(key)_(non-existent)/32 -6.72% 10.566 9.857 - -20.64% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.71% 863.820 805.826 - 12.81% -
SetIntersection_Interlaced_Vector_float_256_64 -6.71% 7904775.112 7374281.571 - 6.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.68% 6331287.847 5908419.732 - 4.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -6.67% 37.606 35.097 - -5.21% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -6.67% 1887403.076 1761480.633 - -2.56% -
BM_PushHeap_string_PipeOrgan_16384 -6.67% 13.197 12.317 - -3.44% -
std::partition(deque<int>)_(sparse)/50 -6.66% 19.753 18.437 - 6.90% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -6.61% 52.162 48.716 - -7.91% -
std::replace(list<int>)_(sprinkled)/8192 -6.60% 7682.465 7175.535 - 0.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -6.59% 27367.722 25565.031 - -12.76% -
std::lower_bound(std::vector<int>)/100 -6.56% 13.020 12.166 - 0.79% -
std::unique(list<int>,_pred)_(sprinkled)/32 -6.54% 67.484 63.071 - -7.10% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.54% 6155.958 5753.430 - 0.45% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.53% 1.524 1.424 - -13.39% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -6.48% 190909872.626 178540336.023 - -0.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.47% 4.476 4.186 - 1.74% -
SetIntersection_None_Set_string_16384_1 -6.46% 199180000.303 186309479.864 - -1.18% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -6.46% 34355.198 32137.149 - -4.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.45% 13823.405 12932.360 - 0.59% -
std::partition(vector<int>)_(dense)/32 -6.44% 8.755 8.191 - -1.89% -
std::unordered_map<int,_int>::erase(iterator)/1024 -6.42% 23.110 21.625 - 7.81% -
BM_vector_deque_move/64 -6.40% 2.818 2.637 - -4.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.38% 4.500 4.212 - -8.98% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.37% 234.807 219.843 - -3.82% -
BM_PushHeap_uint64_SingleElement_1 -6.37% 0.438 0.410 - -18.16% -
SetIntersection_Front_Set_float_1024_1024 -6.35% 11842333.369 11089836.766 - -6.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -6.35% 446.456 418.089 - -10.40% -
BM_PushHeap_string_Descending_16 -6.33% 2.228 2.087 - -0.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -6.31% 2.627 2.461 - -19.43% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.30% 98113416.500 91930962.759 - 3.37% -
std::move_backward(vector<bool>)_(aligned)/64 -6.30% 1.781 1.669 - -3.59% -
std::set<int>::contains(key)_(non-existent)/1024 -6.28% 7.087 6.642 - 9.69% -
SetIntersection_None_Set_uint32_16384_256 -6.27% 161873882.430 151720792.011 - -5.67% -
std::unordered_set<std::string>::find(key)_(existent)/32 -6.21% 39.939 37.457 - -5.77% -
std::set<std::string>::find(key)_(non-existent)/32 -6.21% 9.830 9.219 - -2.17% -
std::shift_left(list<int>)/8192 -6.21% 7690.501 7212.642 - -4.82% -
BM_StringMove_Small -6.21% 0.753 0.706 - -11.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -6.20% 968.616 908.538 - -4.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.20% 1.449 1.360 - -2.17% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.18% 10.604 9.948 - 11.38% -
rng::find_last(deque<int>)_(bail_90%)/8 -6.17% 0.890 0.835 - -13.83% -
std::none_of(list<int>)_(process_all)/8192 -6.15% 8143.891 7643.191 - -4.12% -
SetIntersection_Front_Set_uint32_1024_64 -6.15% 1729554.482 1623247.960 - -0.52% -
std::generate_n(list<int>)/8192 -6.14% 7415.777 6960.476 - -6.59% -
SetIntersection_Front_Vector_uint64_262144_16384 -6.14% 78712457.724 73883352.100 - 0.04% -
std::stable_partition(deque<int>)_(dense)/32 -6.13% 29.534 27.723 - -6.82% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.13% 9065.031 8509.782 - -7.96% -
SetIntersection_Front_Set_string_16384_64 -6.11% 4513292.133 4237445.199 - -1.48% -
SetIntersection_Front_Set_uint64_1024_64 -6.11% 1776217.381 1667748.815 - -2.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -6.08% 23.592 22.157 - 4.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -6.06% 12774.070 11999.897 - -8.87% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.04% 869.409 816.858 - -0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.03% 58.972 55.416 - 6.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -6.02% 1452755.658 1365262.291 - -3.20% -
std::deque<std::string>::ctor(size)/32 -6.01% 45.116 42.405 - -17.39% -
std::find_end(vector<int>)_(process_all)/8192 -5.99% 1793.693 1686.170 - -6.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -5.99% 0.494 0.464 - -6.43% -
BM_PushHeap_float_Random_4 -5.98% 2.431 2.286 - -23.98% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -5.93% 34592.386 32540.197 - -3.92% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -5.91% 31.762 29.885 - -4.13% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.87% 14062131.586 13237052.170 - -9.79% -
SetIntersection_Front_Vector_string_16384_64 -5.86% 3334439.977 3138969.929 - 0.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.86% 294394.933 277149.535 - -3.30% -
std::set<int>::clear()/32 -5.86% 662.867 624.037 - -1.63% -
BM_PushHeap_uint32_SingleElement_16 -5.85% 0.356 0.335 - -0.14% -
BM_vector_deque_ranges_copy_backward/2 -5.84% 2.057 1.937 - -2.97% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -5.81% 29.866 28.130 - -1.37% -
SetIntersection_Interlaced_Set_string_256_256 -5.81% 29370901.538 27663808.478 - -12.41% -
BM_PushHeap_string_Random_262144 -5.81% 19.514 18.380 - 2.51% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -5.81% 13.557 12.769 - -2.76% -
std::set<int>::upper_bound(key)_(existent)/32 -5.79% 1.860 1.752 - 6.79% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.77% 8126.900 7657.749 - 6.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.75% 10.569 9.961 - -7.71% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.74% 30.861 29.089 - -6.89% -
std::unique_copy(deque<int>)_(sprinkled)/32 -5.74% 13.137 12.383 - 34.59% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.72% 2.081 1.962 - 2.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.69% 34333.840 32380.341 - -3.05% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -5.69% 667.711 629.733 - 3.98% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -5.66% 831.754 784.641 - 2.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.65% 16.540 15.605 - -8.01% -
std::count(list<int>)_(every_other)/8 -5.64% 2.148 2.027 - -4.90% -
std::distance(join_view(vector<vector<int>>))/50 -5.61% 0.644 0.608 - -95.14% -
SetIntersection_None_Set_uint32_16384_1024 -5.61% 160879036.402 151849525.677 - -5.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.61% 147323.116 139060.312 - -1.10% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.57% 248.214 234.401 - -2.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.56% 12706.967 12000.719 - -8.71% -
std::deque<int>::ctor(size)/1024 -5.55% 75.317 71.136 - -0.85% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.54% 497.599 470.026 - 1.35% -
BM_vector_deque_ranges_copy_backward/1 -5.53% 2.342 2.213 - -3.15% -
SetIntersection_None_Set_string_16384_4 -5.51% 196238467.105 185418663.789 - -1.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.51% 94.598 89.387 - 2.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -5.50% 11811.270 11161.316 - -5.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -5.49% 1172740.209 1108347.418 - -6.03% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.48% 920531.914 870051.512 - -1.34% -
std::partition_copy(deque<int>)/8192 -5.48% 6020.352 5690.449 - 0.12% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -5.47% 31.672 29.939 - -3.34% -
std::unordered_set<int>::erase(key)_(existent)/8192 -5.47% 23.041 21.781 - -4.54% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -5.46% 48.115 45.489 - -12.62% -
SetIntersection_Front_Set_string_16384_16 -5.45% 1910868.531 1806788.500 - 2.06% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -5.45% 21981.100 20783.965 - 3.51% -
std::transform(deque<int>,_deque<int>)/50 -5.44% 36.396 34.415 - 2.33% -
BM_PushHeap_string_PipeOrgan_256 -5.43% 7.934 7.503 - -5.17% -
std::move_backward(vector<int>)/1048576 -5.43% 61101.974 57786.329 - 2.34% -
std::search(deque<int>)_(same_length)/8192 -5.42% 4005.211 3788.021 - 0.66% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -5.41% 29.432 27.839 - 0.84% -
BM_PushHeap_float_Ascending_16384 -5.39% 4.380 4.144 - -3.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.39% 206739182.309 195598382.551 - -3.07% -
std::replace(vector<int>)_(sprinkled)/8192 -5.38% 1182.362 1118.707 - -10.16% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.38% 793.225 750.540 - -0.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -5.38% 19.422 18.378 - -4.63% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -5.36% 178.288 168.725 - -4.45% -
SetIntersection_Front_Set_uint32_1024_256 -5.36% 3952300.905 3740454.523 - -1.71% -
SetIntersection_Interlaced_Set_uint32_16384_256 -5.35% 205882615.883 194862288.070 - -4.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -5.34% 6.848 6.482 - -2.86% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.33% 57539.070 54471.524 - -2.24% -
std::partial_sort_copy(list<int>)_(heap)/8 -5.33% 18.378 17.399 - 4.93% -
SetIntersection_Front_Set_uint32_262144_262144 -5.29% 1703618.408 1613567.139 - -2.82% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -5.28% 292534.855 277085.395 - -3.12% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.28% 10.955 10.377 - -1.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -5.28% 47445.735 44941.777 - 0.32% -
SetIntersection_Front_Set_string_262144_16 -5.25% 1875079.125 1776676.983 - -8.33% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -5.23% 294074.244 278687.682 - -3.30% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.21% 944.584 895.344 - -1.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -5.20% 235.071 222.858 - -12.87% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.19% 218.532 207.181 - -5.83% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -5.17% 6.032 5.720 - -1.25% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.17% 42.127 39.950 - -1.41% -
SetIntersection_None_Set_string_16384_16 -5.16% 195559885.485 185463477.941 - -1.33% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.16% 34083.388 32324.067 - -2.18% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.16% 8183794.900 7761757.739 - -1.43% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.13% 1137.751 1079.409 - -11.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -5.13% 5.986 5.680 - -0.28% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.10% 12706.204 12058.192 - -1.81% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.08% 86746.028 82338.682 - -5.21% -
std::map<int,_int>::ctor(const&)/32 -5.07% 228.340 216.759 - 0.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.07% 1862203.531 1767871.502 - -2.88% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.05% 30.398 28.862 - -5.09% -
SetIntersection_None_Set_uint64_1024_4 -5.05% 9075690.448 8617651.197 - -5.37% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -5.04% 40.388 38.352 - 17.08% -
SetIntersection_None_Set_string_16384_16384 -5.02% 195903503.129 186060948.092 - -3.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.00% 236635446.029 224812001.519 - -7.61% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -4.99% 19.731 18.746 - -2.04% -
SetIntersection_None_Set_uint32_16384_16 -4.97% 160158236.575 152193601.228 - -6.01% -
SetIntersection_Interlaced_Set_uint64_262144_4 -4.97% 1364760.496 1296998.293 - -2.57% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -4.96% 541603.492 514739.368 - -2.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.96% 121064.079 115063.848 - -5.20% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.96% 37.187 35.344 - -15.74% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.95% 13521733.398 12852708.470 - -8.67% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -4.93% 2.177 2.070 - -0.25% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.93% 19129.180 18186.871 - 20.88% -
std::search(deque<int>,_pred)_(no_match)/1000 -4.93% 446.067 424.095 - -0.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.91% 33.947 32.280 - -3.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -4.91% 36.428 34.639 - -0.95% -
SetIntersection_Front_Vector_uint64_262144_16 -4.91% 1120457.266 1065459.848 - -4.87% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.90% 19.507 18.551 - -4.38% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.89% 78636774.006 74791088.945 - 0.46% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.89% 84.158 80.044 - -4.95% -
std::stable_partition(vector<int>)_(dense)/50 -4.88% 27.193 25.865 - -1.70% -
SetIntersection_Interlaced_Set_string_64_64 -4.84% 35327711.006 33616216.675 - -4.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.84% 1192086.486 1134357.513 - -5.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -4.84% 47.261 44.976 - 12.27% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -4.83% 49.556 47.164 - -2.97% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.83% 309668.797 294721.924 - 22.05% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.82% 1586508.055 1509996.582 - -4.39% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.82% 6705.936 6383.028 - -1.66% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.81% 11.596 11.038 - 13.57% -
SetIntersection_None_Set_uint32_16384_4 -4.81% 159945818.790 152254798.799 - -5.84% -
std::equal(vector<bool>)_(unaligned)/50 -4.81% 0.959 0.913 - 11.90% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.80% 76359.982 72692.927 - 14.85% -
SetIntersection_None_Set_uint32_16384_64 -4.79% 159966939.099 152299836.255 - -5.61% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.79% 1274161.377 1213181.152 - -6.68% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -4.78% 6.207 5.911 - 14.17% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.78% 4784.444 4555.596 - 24.55% -
std::find_end(vector<int>)_(process_all)/1048576 -4.78% 228455.599 217529.784 - -5.87% -
BM_StringRead_Hot_Deep_Small -4.78% 0.513 0.488 - -2.43% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.78% 1.349 1.285 - 5.46% -
SetIntersection_Front_Vector_string_262144_16 -4.77% 1643736.799 1565274.319 - -2.66% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -4.77% 4.533 4.317 - -3.16% -
ranges::minmax(std::deque<long_long>)/1 -4.77% 0.850 0.809 - 17.33% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.77% 7127.890 6788.198 - -1.78% -
BM_lexicographical_compare_three_way_slow_path/64 -4.76% 18.737 17.845 - 18.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.76% 4.560 4.343 - -3.80% -
SetIntersection_None_Set_uint32_16384_1 -4.75% 160223106.027 152618373.748 - -5.75% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.74% 712.567 678.803 - -0.93% -
std::find_end(list<int>,_pred)_(same_length)/1024 -4.74% 833.559 794.068 - -49.90% -
BM_lexicographical_compare_three_way_slow_path/4096 -4.73% 1205.601 1148.526 - 24.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -4.73% 10460.472 9965.930 - -1.81% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -4.72% 23.906 22.777 - 4.74% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.70% 75.740 72.181 - 0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.70% 56660.404 53999.955 - -4.70% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -4.68% 8.394 8.001 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.67% 9128233.840 8702000.295 - -3.22% -
BM_PushHeap_string_Descending_4 -4.67% 1.962 1.870 - -1.40% -
SetIntersection_Front_Set_uint32_16384_64 -4.65% 1787085.930 1704062.527 - 1.78% -
std::unordered_set<int>::clear()/8192 -4.64% 64005.535 61034.352 - -9.29% -
SetIntersection_Front_Set_string_262144_256 -4.64% 15097500.863 14396724.603 - -2.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.64% 562.515 536.431 - -0.84% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 -4.64% 19197.765 18307.634 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.63% 1359798.311 1296855.830 - -3.64% -
SetIntersection_Front_Set_uint32_16384_1024 -4.61% 12771863.516 12182590.755 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.61% 1257.828 1199.868 - 9.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.59% 0.430 0.410 - -20.40% -
BM_CmpEqual_ushort_short -4.58% 1.033 0.985 - -12.48% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.57% 170874.725 163062.880 - -2.35% -
std::copy_n(vector<bool>)_(aligned)/262144 -4.56% 745.774 711.751 - 21.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.54% 23.102 22.052 - -13.35% -
BM_std_minmax_element<long_long>/3 -4.54% 1.187 1.133 - 1.74% -
SetIntersection_None_Set_uint64_1024_64 -4.52% 8980192.129 8574248.364 - -4.85% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.52% 30032.535 28676.259 - -3.17% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.51% 1.273 1.216 - -6.16% -
BM_CmpLess_uint_int -4.49% 1.138 1.087 - -3.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.49% 1042.482 995.690 - -2.84% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.47% 27.531 26.300 - -6.10% -
BM_vector_deque_move_backward/64 -4.46% 3.109 2.971 - -0.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -4.45% 24.065 22.993 - 15.78% -
SetIntersection_Front_Set_string_64_16 -4.45% 24291045.833 23210288.913 - -4.76% -
BM_PushHeap_string_PipeOrgan_64 -4.43% 5.851 5.592 - -2.80% -
SetIntersection_None_Set_uint32_262144_1024 -4.42% 1186710.531 1134200.115 - -5.91% -
std::move(vector<int>)/8 -4.41% 2.367 2.263 - 4.30% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -4.41% 33.824 32.333 - 16.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.40% 173177.721 165556.826 - -0.74% -
std::find_if_not(list<int>)_(process_all)/32768 -4.40% 26293.117 25136.193 - -0.81% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.39% 839342.324 802521.655 - -1.10% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.38% 13863655.558 13255772.343 - -1.01% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.38% 307.672 294.186 - 22.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -4.38% 24.557 23.481 - 3.59% -
std::copy_n(vector<int>)/8 -4.37% 2.335 2.233 - 5.64% -
SetIntersection_None_Set_uint32_1024_256 -4.36% 9116710.692 8719498.506 - -3.90% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.35% 242.347 231.794 - 6.86% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.35% 8.228 7.871 - 4.79% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 -4.33% 7057.255 6751.882 - -0.47% -
std::unordered_set<int>::find(key)_(existent)/1024 -4.32% 1.415 1.353 - -8.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.32% 1309.600 1252.984 - -3.53% -
SetIntersection_None_Set_uint32_256_4 -4.32% 11582627.006 11082013.651 - -3.66% -
SetIntersection_None_Set_string_16384_64 -4.32% 193272404.974 184919367.610 - -2.32% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.32% 1.208 1.156 - -0.05% -
SetIntersection_None_Set_uint64_256_1 -4.32% 11701970.659 11196803.798 - -4.51% -
ranges::minmax(std::deque<__int128>)/70000 -4.32% 36134.270 34574.641 - 1.73% -
BM_vector_deque_ranges_move_backward/64 -4.31% 3.145 3.009 - 1.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.31% 508.101 486.186 - -5.42% -
BM_StringRelational_Eq_Small_Huge_Control -4.31% 0.490 0.469 - -2.97% -
SetIntersection_None_Set_string_16384_1024 -4.31% 197422790.440 188919179.708 - -0.69% -
std::find(vector<int>)_(process_all)/8 -4.27% 2.797 2.678 - -0.90% -
std::is_sorted_until(vector<int>,_pred)/8 -4.26% 3.672 3.516 - 12.57% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.24% 1.615 1.547 - -0.03% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -4.24% 227.027 217.402 - 1.69% -
SetIntersection_None_Set_uint32_262144_16384 -4.24% 1193360.190 1142814.453 - -5.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -4.23% 1240100.442 1187594.787 - -3.18% -
SetIntersection_Interlaced_Vector_float_64_64 -4.23% 11418720.030 10935528.054 - -0.95% -
SetIntersection_None_Set_uint32_262144_64 -4.23% 1185480.145 1135380.533 - -6.47% -
std::move(list<int>)/64 -4.23% 40.930 39.201 - -18.13% -
SetIntersection_None_Set_uint32_1024_16 -4.22% 9137299.922 8751525.814 - -4.11% -
std::copy(list<int>)/8 -4.22% 2.565 2.456 - 14.41% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -4.22% 7.412 7.100 - -0.07% -
SetIntersection_None_Set_uint32_262144_256 -4.21% 1186820.474 1136818.279 - -6.06% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -4.21% 28.374 27.180 - -3.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -4.21% 2.563 2.455 - 0.27% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.20% 33.130 31.739 - -1.47% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.19% 288608.795 276517.110 - -1.73% -
SetIntersection_Interlaced_Set_uint32_262144_64 -4.18% 1566712.729 1501254.394 - -5.67% -
BM_deque_vector_ranges_move/0 -4.18% 1.589 1.522 - 0.52% -
BM_deque_deque_copy_backward/512 -4.15% 19.816 18.993 - -0.72% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 -4.15% 13385.902 12830.780 - -0.05% -
std::pop_heap(deque<float>)/1024 -4.14% 13.523 12.962 - -4.62% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.14% 1.499 1.437 - -2.12% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.14% 56142.601 53820.210 - -4.91% -
BM_PushHeap_float_Random_16 -4.13% 5.131 4.919 - -7.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.12% 1473.440 1412.679 - -3.96% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.12% 15374.835 14741.744 - -8.77% -
SetIntersection_None_Vector_uint64_16384_256 -4.12% 1092796.006 1047822.532 - -5.11% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -4.11% 1519638.521 1457148.698 - 0.94% -
BM_CmpEqual_uchar_uint -4.11% 1.094 1.049 - -1.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.11% 15322.033 14692.079 - -7.03% -
SetIntersection_None_Set_uint64_256_64 -4.10% 9379477.257 8994925.287 - -4.13% -
std::copy_backward(deque<int>)/32768 -4.09% 3861.820 3703.717 - 0.82% -
std::for_each_n(join_view(vector<vector<int>>))/50 -4.09% 4.449 4.267 - -1.18% -
BM_CmpEqual_uchar_int -4.09% 1.093 1.048 - -4.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.08% 1161808.558 1114364.309 - -6.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.08% 1908080.132 1830299.153 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.06% 2096419.598 2011303.305 - -1.73% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.05% 11.002 10.557 - -0.49% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.04% 11500323.150 11035542.454 - -2.63% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.03% 1.216 1.167 - -8.40% -
SetIntersection_Interlaced_Set_float_256_64 -4.03% 13693246.683 13141411.707 - -6.11% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.02% 46669.154 44794.085 - -10.95% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -4.01% 23.236 22.304 - 4.95% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -4.00% 3506.133 3365.917 - 1.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.00% 409.543 393.174 - -1.31% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -4.00% 8.844 8.490 - 4.54% -
SetIntersection_Interlaced_Set_string_16_16 -3.99% 59741562.933 57357951.470 - -7.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -3.99% 24.347 23.376 - -2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.99% 0.632 0.607 - 2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.98% 1039880.637 998461.368 - -6.29% -
BM_CmpEqual_ushort_uchar -3.98% 1.123 1.079 - -3.95% -
SetIntersection_None_Set_uint64_256_4 -3.98% 11568404.902 11107795.603 - -4.29% -
SetIntersection_None_Set_uint32_262144_262144 -3.98% 1187083.170 1139889.813 - -5.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.97% 406.336 390.213 - -2.15% -
BM_deque_deque_ranges_copy_backward/512 -3.96% 19.695 18.914 - -0.08% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.96% 1335.043 1282.163 - -0.54% -
SetIntersection_Front_Vector_uint32_16384_64 -3.96% 1362871.185 1308929.028 - -1.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.96% 10872.375 10442.121 - 25.80% -
std::find_end(list<int>,_pred)_(same_length)/1000 -3.95% 805.500 773.682 - -49.99% -
SetIntersection_None_Set_uint32_262144_1 -3.95% 1197387.369 1150122.641 - -5.53% -
SetIntersection_None_Set_uint32_262144_16 -3.94% 1184220.863 1137506.264 - -6.24% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.94% 172457898.171 165667316.787 - -5.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.94% 24.088 23.140 - -3.23% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -3.92% 2277.377 2188.082 - 0.58% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.91% 2584.914 2483.744 - 0.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.90% 8781.695 8439.370 - -5.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.89% 277.386 266.584 - -4.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.89% 20136537.528 19352689.771 - -2.65% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -3.87% 1.480 1.422 - 1.23% -
SetIntersection_Front_Set_float_256_256 -3.85% 7395470.620 7110517.537 - -7.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.85% 11707983.540 11256961.562 - -4.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -3.85% 20.635 19.841 - -10.15% -
bm_lexicographical_compare<signed_char>/8 -3.85% 3.348 3.219 - 3.50% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.85% 102168.418 98238.763 - -0.57% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.84% 0.287 0.276 - -4.28% -
BM_StringRelational_Eq_Small_Large_Control -3.84% 0.490 0.471 - -0.06% -
std::stable_partition(deque<int>)_(dense)/50 -3.84% 39.072 37.573 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16384_64 -3.83% 218094187.433 209733935.652 - -4.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.83% 28.855 27.748 - 1.99% -
BM_PushHeap_uint32_SingleElement_64 -3.83% 0.364 0.350 - 0.11% -
SetIntersection_Front_Set_string_262144_4 -3.81% 1268650.493 1220276.092 - -4.66% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.81% 18.706 17.993 - -3.07% -
std::search(list<int>)_(single_element)/1000 -3.79% 663.767 638.593 - -9.53% -
bm_swap_ranges_vb_aligned/8 -3.78% 3.354 3.227 - 2.49% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.78% 3403687.331 3275032.709 - -1.35% -
std::copy_backward(vector<int>)/262144 -3.78% 12341.936 11875.870 - -5.11% -
SetIntersection_Interlaced_Set_uint64_16384_4 -3.77% 184746145.155 177778264.316 - -1.73% -
BM_StringAssignAsciiz_Small_Opaque -3.76% 2.986 2.874 - -13.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.76% 1231804.069 1185461.965 - -4.33% -
SetIntersection_Front_Vector_float_4_1 -3.76% 222021285.045 213674905.901 - -1.29% -
std::count(list<int>)_(every_other)/8192 -3.76% 7007.598 6744.243 - 2.34% -
BM_StringAssignAsciiz_Empty_Opaque -3.76% 2.984 2.872 - -13.90% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.75% 5.791 5.574 - -8.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.74% 673.728 648.535 - 6.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.74% 1119157.010 1077313.764 - -4.22% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.74% 18186.991 17507.243 - -0.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.73% 31.529 30.354 - -28.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -3.72% 1779133.760 1712878.493 - 14.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.72% 406.688 391.556 - -1.86% -
BM_StringAssignAsciiz_Large_Transparent -3.72% 11.914 11.471 - -2.29% -
SetIntersection_None_Vector_string_262144_1024 -3.72% 1298987.486 1250681.066 - -4.99% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.72% 4955.433 4771.205 - -0.08% -
SetIntersection_None_Set_uint64_1024_1 -3.71% 8901274.370 8571286.591 - -4.63% -
std::search(deque<int>)_(near_matches)/1000 -3.71% 19421.192 18701.437 - 0.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.70% 11678.740 11246.085 - -1.08% -
BM_PushHeap_uint32_Descending_16 -3.70% 0.368 0.354 - -0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.69% 407.841 392.798 - -1.06% -
std::set<int>::equal_range(key)_(existent)/1024 -3.68% 4.419 4.256 - -4.51% -
std::search(deque<int>)_(near_matches)/1024 -3.68% 20284.626 19537.703 - 0.18% -
SetIntersection_Front_Set_string_262144_1024 -3.67% 60222598.103 58010606.585 - -2.81% -
SetIntersection_None_Set_float_16384_16384 -3.67% 160649497.837 154751138.909 - -3.73% -
BM_lexicographical_compare_three_way_slow_path/16 -3.67% 4.743 4.569 - 4.87% -
std::stable_partition(deque<int>)_(dense)/1024 -3.67% 596.173 574.290 - 0.92% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -3.67% 525.195 505.938 - -0.18% -
std::find_if_not(list<int>)_(bail_25%)/8192 -3.66% 1513.762 1458.301 - 1.04% -
std::list<int>::erase(begin)_(cheap_elements)/32 -3.66% 11.534 11.112 - 8.22% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -3.66% 0.509 0.490 - -5.83% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.66% 1592859.537 1534555.016 - -5.22% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.64% 6047.385 5827.031 - -8.76% -
BM_StringFindStringLiteral/1024 -3.64% 18.424 17.754 - -25.36% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.64% 4.284 4.128 - -5.81% -
std::any_of(deque<int>)_(process_all)/32768 -3.64% 10467.315 10086.805 - -10.64% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.62% 8.777 8.459 - -8.67% -
SetIntersection_None_Vector_string_16384_64 -3.62% 1238020.528 1193256.631 - -3.65% -
std::set<std::string>::count(key)_(non-existent)/32 -3.61% 11.608 11.188 - 10.88% -
std::unordered_set<int>::clear()/1024 -3.60% 8165.348 7871.493 - -5.83% -
SetIntersection_Front_Vector_string_1024_1024 -3.60% 40098179.345 38655159.424 - -3.58% -
BM_CmpLess_ushort_int -3.60% 1.093 1.054 - -6.53% -
SetIntersection_None_Set_uint32_1024_4 -3.59% 9008028.635 8684891.726 - -3.80% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -3.58% 10.581 10.202 - 3.46% -
std::find_if_not(list<int>)_(bail_25%)/32768 -3.58% 7455.285 7188.710 - -2.79% -
std::unordered_set<std::string>::clear()/1024 -3.57% 23802.266 22952.285 - -3.97% -
SetIntersection_None_Vector_uint64_1024_64 -3.56% 1076889.766 1038527.030 - -5.11% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -3.56% 1.558 1.502 - 8.24% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.56% 22597425.821 21793554.651 - -2.35% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -3.55% 1518783.121 1464870.115 - -5.11% -
std::partial_sort_copy(vector<int>)_(heap)/8 -3.55% 16.674 16.082 - -2.71% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -3.54% 12.133 11.704 - -2.05% -
std::find(list<int>)_(process_all)/32768 -3.53% 25865.963 24952.150 - -3.93% -
SetIntersection_None_Set_float_262144_1024 -3.53% 1182191.568 1140507.729 - -5.31% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.53% 4.150 4.004 - -0.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.52% 4061.822 3919.031 - -0.74% -
std::find_end(deque<int>)_(same_length)/8192 -3.50% 2876.784 2776.131 - -75.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.49% 33.627 32.452 - 3.86% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.49% 8.492 8.196 - 0.24% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.49% 127.232 122.795 - -3.22% -
BM_lexicographical_compare_three_way_slow_path/4 -3.49% 1.222 1.180 - 4.38% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 -3.48% 3.080 2.973 - 0.01% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.48% 23115829.320 22310861.125 - -1.81% -
std::unordered_map<int,_int>::erase(iterator)/32 -3.48% 22.070 21.301 - 6.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.48% 0.548 0.529 - 0.18% -
SetIntersection_Interlaced_Set_string_256_64 -3.47% 31109918.980 30029096.856 - 1.01% -
SetIntersection_Front_Vector_uint64_16384_256 -3.47% 2268666.192 2189858.662 - 2.06% -
BM_deque_vector_copy/0 -3.46% 1.462 1.411 - 13.00% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.45% 4.544 4.387 - -3.50% -
BM_PushHeap_float_Descending_4 -3.45% 0.376 0.363 - -40.72% -
BM_num_put<const_void*> -3.45% 12.609 12.173 - 8.63% -
ranges::minmax(std::deque<__int128>)/8 -3.45% 3.942 3.806 - 2.77% -
BM_StringEraseWithMove_Large_Transparent -3.45% 2.786 2.690 - 1.61% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.44% 33.317 32.170 - -3.96% -
std::set<int>::find(key)_(existent)/1024 -3.44% 4.006 3.869 - -5.78% -
BM_PushHeap_string_PipeOrgan_1024 -3.44% 9.272 8.953 - -5.20% -
std::fill(vector<bool>)/64 -3.43% 1.655 1.598 - 8.33% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.42% 210996792.421 203773957.265 - -3.73% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -3.42% 25.488 24.617 - 21.21% -
std::move(vector<bool>)_(unaligned)/32768 -3.41% 209.534 202.390 - 0.05% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.40% 11.030 10.655 - 4.43% -
SetIntersection_None_Set_uint32_262144_4 -3.40% 1186049.967 1145759.197 - -5.65% -
SetIntersection_None_Set_uint64_1024_256 -3.39% 8904882.905 8602626.019 - -3.72% -
SetIntersection_None_Set_uint32_16384_16384 -3.39% 161297477.521 155827787.797 - -4.62% -
std::any_of(deque<int>)_(process_all)/8192 -3.39% 2620.102 2531.335 - -10.67% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.39% 367.579 355.129 - -0.57% -
SetIntersection_Front_Set_string_262144_262144 -3.38% 17808744.871 17206071.451 - -6.20% -
std::search(list<int>)_(same_length)/1000 -3.38% 775.710 749.482 - 0.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -3.38% 1.100 1.062 - 5.84% -
std::pop_heap(vector<float>)/8192 -3.38% 20.191 19.509 - -0.69% -
std::copy(vector<bool>)_(aligned)/1048576 -3.38% 2647.274 2557.878 - -26.04% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.38% 29.464 28.469 - 14.47% -
ranges::minmax(std::deque<long_long>)/64 -3.37% 24.152 23.337 - -4.94% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.37% 7134.548 6893.830 - -23.75% -
std::multimap<std::string,_int>::clear()/1024 -3.37% 22143.611 21397.459 - -5.07% -
BM_PushHeap_string_PipeOrgan_16 -3.36% 4.287 4.143 - -1.76% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.36% 14630.906 14139.052 - -3.38% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.35% 17408054.454 16825087.496 - -8.12% -
SetIntersection_Interlaced_Set_string_1024_256 -3.34% 35372136.575 34189657.264 - -4.43% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 -3.34% 180891.076 174845.434 - 1.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.34% 3.578 3.458 - -2.41% -
SetIntersection_Front_Vector_uint64_64_64 -3.34% 10915161.800 10550666.482 - -1.42% -
std::unique(list<int>)_(sprinkled)/8192 -3.34% 8161.288 7888.942 - 0.20% -
std::for_each(multiset<int>::iterator)/8192 -3.32% 8173.694 7902.101 - -50.91% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.32% 15.541 15.026 - -8.53% -
std::reverse_copy(vector<int>)/8 -3.32% 2.463 2.382 - -2.08% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.31% 6.873 6.645 - 14.55% -
BM_std_minmax_element<long_long>/65536 -3.30% 18110.622 17512.152 - 5.08% -
BM_StringAssignAsciizMix_Transparent -3.30% 3.083 2.981 - -3.25% -
SetIntersection_Interlaced_Set_uint32_1024_16 -3.29% 11615685.104 11233397.092 - -2.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -3.29% 4.909 4.748 - -0.79% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.29% 45383.907 43892.217 - -15.21% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -3.29% 1.443 1.396 - 0.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.27% 9323843.133 9018491.412 - -2.50% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.27% 0.667 0.645 - -6.21% -
rng::contains(list<int>)_(process_all)/8192 -3.26% 7386.095 7145.019 - -0.56% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.26% 0.645 0.624 - 4.42% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -3.25% 25.922 25.079 - 0.11% -
SetIntersection_None_Set_float_262144_262144 -3.25% 1178796.389 1140503.580 - -5.29% -
BM_std_minmax_element<long_long>/70000 -3.25% 19326.626 18699.233 - 5.03% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.25% 12981.525 12560.251 - -5.90% -
BM_std_minmax_element<long_long>/64000 -3.24% 17678.137 17105.451 - 5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.24% 4487731.347 4342371.113 - -0.59% -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.23% 22.464 21.737 - -0.26% -
BM_std_minmax_element<long_long>/4096 -3.23% 1132.257 1095.693 - 5.27% -
SetIntersection_None_Set_float_262144_1 -3.22% 1183475.340 1145382.082 - -4.71% -
SetIntersection_None_Set_float_262144_16384 -3.22% 1169560.873 1131920.656 - -5.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.22% 57170.729 55331.993 - -2.63% -
std::copy_if(list<int>)_(entire_range)/1048576 -3.21% 916047.219 886653.789 - 3.39% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -3.21% 239963.029 232263.300 - 0.92% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.20% 12903.370 12490.001 - -0.04% -
std::unordered_multiset<int>::erase(iterator)/8192 -3.20% 22.258 21.545 - -5.52% -
BM_StringRelational_Less_Small_Empty_Control -3.20% 1.663 1.610 - -4.11% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.19% 6565.322 6355.884 - 3.95% -
SetIntersection_None_Set_uint32_256_64 -3.19% 9303957.534 9007161.963 - -4.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.19% 43917.383 42518.559 - 0.46% -
SetIntersection_Front_Vector_uint32_1024_1 -3.18% 1040891.346 1007763.836 - -4.88% -
SetIntersection_Front_Set_uint32_262144_4 -3.18% 1069221.417 1035230.565 - -3.40% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.18% 1040367.680 1007312.794 - -4.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.16% 43.306 41.938 - -20.08% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -3.16% 28.380 27.484 - 2.81% -
std::set<int>::ctor(const&,_alloc)/32 -3.16% 225.126 218.020 - -12.10% -
SetIntersection_Front_Set_string_64_4 -3.15% 18867010.498 18271767.548 - -4.62% -
BM_std_minmax_element<long_long>/1024 -3.15% 286.990 277.946 - 4.93% -
BM_StringFindAllMatch/64 -3.15% 3.228 3.127 - -4.32% -
BM_lexicographical_compare_three_way_slow_path/256 -3.15% 82.305 79.716 - 16.14% -
std::multimap<std::string,_int>::clear()/8192 -3.14% 214462.230 207724.025 - -5.03% -
SetIntersection_None_Vector_uint64_256_256 -3.13% 2110411.141 2044301.563 - -5.35% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -3.13% 24.856 24.078 - 7.50% -
SetIntersection_Interlaced_Set_string_64_16 -3.13% 38444594.560 37242075.325 - -0.77% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.12% 175981410.989 170486116.482 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.12% 359945932.135 348706108.063 - -2.28% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -3.12% 1869.484 1811.116 - 0.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.12% 1047795.522 1015088.651 - -4.94% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.12% 17.728 17.174 - -3.48% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -3.12% 10.066 9.751 - -0.29% -
BM_vector_deque_ranges_move_backward/512 -3.12% 18.087 17.523 - 0.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.12% 1279055.422 1239206.055 - -4.86% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -3.11% 20.227 19.597 - -1.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.11% 33.528 32.485 - 3.44% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.10% 13375960.848 12960895.190 - -6.46% -
std::unordered_set<int>::count(key)_(existent)/32 -3.10% 1.324 1.282 - -10.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.10% 6.834 6.622 - 5.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.10% 5197277.089 5036153.762 - -5.34% -
BM_std_minmax_element<long_long>/512 -3.09% 145.696 141.199 - 5.28% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -3.08% 102337.353 99180.876 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.08% 35643.812 34545.292 - -4.18% -
std::copy_backward(deque<int>)/4096 -3.08% 151.349 146.687 - 0.39% -
BM_vector_deque_ranges_move_backward/65536 -3.08% 8285.942 8031.096 - 4.11% -
SetIntersection_Front_Vector_string_262144_4 -3.06% 1193083.176 1156516.068 - -2.55% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.06% 225.355 218.462 - -13.04% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -3.04% 147.405 142.925 - -7.43% -
SetIntersection_None_Set_float_262144_16 -3.04% 1180198.080 1144336.506 - -4.72% -
std::partition(list<int>)_(dense)/8192 -3.04% 5074.440 4920.299 - -13.32% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -3.03% 1928.981 1870.483 - -2.01% -
BM_vector_deque_copy_backward/1024 -3.03% 39.766 38.561 - 2.21% -
SetIntersection_None_Set_uint64_256_16 -3.03% 10933594.468 10602413.045 - -3.83% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.02% 39.138 37.954 - -8.59% -
BM_StringEraseWithMove_Small_Transparent -3.02% 2.261 2.193 - -9.09% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.02% 1270356.851 1232019.451 - -3.75% -
BM_StringAssignAsciiz_Large_Opaque -3.01% 11.841 11.484 - -2.57% -
std::find(list<int>)_(process_all)/8 -3.01% 2.359 2.288 - 4.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.01% 40608.177 39387.334 - -9.75% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.00% 16865.763 16359.402 - -3.16% -
SetIntersection_Front_Set_float_256_64 -3.00% 5403068.031 5241022.100 - -4.02% -
BM_CmpEqual_short_int -3.00% 1.129 1.095 - -3.56% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -2.99% 11.868 11.513 - 3.46% -
BM_PushHeap_string_SingleElement_4 -2.99% 2.382 2.311 - -0.86% -
std::map<std::string,_int>::count(key)_(existent)/1024 -2.99% 23.481 22.780 - -4.11% -
BM_std_minmax_element<long_long>/4000 -2.99% 1104.133 1071.155 - 5.36% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.99% 1.674 1.624 - -0.56% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -2.99% 0.335 0.325 - -3.47% -
SetIntersection_Interlaced_Vector_float_1024_256 -2.98% 6392987.901 6202363.528 - 11.90% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.97% 101537.161 98516.936 - 1.58% -
SetIntersection_None_Set_uint64_1024_1024 -2.97% 8947078.965 8681166.613 - -4.10% -
SetIntersection_None_Set_uint32_1024_64 -2.97% 8966124.494 8700162.193 - -3.66% -
std::count(vector<int>)_(every_other)/8 -2.97% 1.335 1.296 - -2.96% -
SetIntersection_None_Vector_uint32_1024_4 -2.96% 1073966.418 1042128.875 - -5.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.96% 402.912 390.971 - -2.23% -
BM_PushHeap_uint32_SingleElement_262144 -2.96% 0.366 0.356 - 0.10% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.96% 57.660 55.952 - -1.77% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.96% 517.722 502.422 - -0.34% -
BM_StringCopy_Large -2.95% 6.428 6.238 - -1.45% -
SetIntersection_Front_Set_float_262144_262144 -2.95% 1612177.899 1564657.795 - -2.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.94% 23.775 23.076 - -33.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.94% 1040914.027 1010316.571 - -5.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.94% 8921592.520 8659475.600 - -33.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.94% 205780676.935 199736748.966 - -0.87% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.93% 27176.095 26378.607 - 6.54% -
BM_CmpEqual_ushort_schar -2.93% 1.026 0.996 - -10.87% -
std::swap_ranges(list<int>)/1024 -2.93% 783.017 760.073 - 1.71% -
std::move(vector<bool>)_(unaligned)/4096 -2.93% 26.497 25.721 - -0.94% -
BM_PushHeap_uint32_SingleElement_16384 -2.93% 0.366 0.356 - 0.01% -
SetIntersection_None_Set_float_262144_256 -2.92% 1176762.533 1142356.447 - -4.49% -
SetIntersection_None_Vector_uint32_16384_16384 -2.92% 1098643.615 1066558.919 - -4.72% -
BM_std_minmax_element<long_long>/5500 -2.92% 1512.873 1468.716 - 5.32% -
SetIntersection_None_Set_string_16384_256 -2.92% 195701058.697 189994718.687 - 0.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -2.91% 6.546 6.355 - -6.88% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -2.91% 27097.077 26309.902 - 4.48% -
SetIntersection_None_Set_float_262144_4 -2.90% 1177024.414 1142890.055 - -4.74% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.89% 13327.690 12942.795 - 0.04% -
SetIntersection_Front_Vector_uint64_262144_64 -2.89% 1362688.550 1323350.747 - -0.85% -
bm_ranges_swap_ranges_vb_unaligned/64 -2.89% 6.447 6.261 - 1.49% -
SetIntersection_None_Set_uint32_256_1 -2.88% 11663336.129 11326969.915 - -2.76% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.88% 16.146 15.681 - -2.60% -
std::remove(list<int>)_(sprinkled)/1024 -2.87% 974.374 946.370 - 1.90% -
SetIntersection_None_Vector_uint32_262144_4 -2.87% 1138607.733 1105913.622 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.86% 6897318.932 6699958.150 - -6.58% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.86% 846834.590 822610.426 - -1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.85% 1126929.775 1094779.677 - -4.76% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.84% 8.440 8.201 - -0.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.83% 3.379 3.283 - -2.62% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.83% 1512.267 1469.533 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.83% 1314627.010 1277486.348 - -4.27% -
BM_vector_deque_ranges_copy/64 -2.82% 2.917 2.835 - 1.13% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.82% 1.445 1.404 - -7.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -2.82% 80.257 77.996 - 0.68% -
bm_lexicographical_compare<signed_char>/1 -2.81% 1.367 1.329 - 5.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.81% 13255.318 12883.303 - 1.40% -
std::stable_sort(vector<int>)_(descending)/8 -2.81% 23.475 22.816 - -2.21% -
SetIntersection_None_Vector_uint64_262144_16 -2.80% 1135984.347 1104131.428 - -2.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.80% 1098382.205 1067583.712 - -3.85% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.80% 8.864 8.616 - 4.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.80% 1174772.684 1141904.033 - -3.47% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.79% 13.441 13.065 - -3.39% -
SetIntersection_None_Set_float_262144_64 -2.79% 1178020.021 1145107.176 - -3.99% -
SetIntersection_None_Set_uint32_1024_1024 -2.79% 8972064.474 8721424.880 - -4.32% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.79% 24.952 24.256 - -2.05% -
std::find_if_not(vector<int>)_(process_all)/8 -2.79% 1.469 1.428 - 1.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.79% 778.066 756.374 - -7.55% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -2.79% 86279.842 83875.031 - -0.49% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.78% 58.619 56.987 - -0.96% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.78% 6.018 5.851 - -1.17% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.78% 1.358 1.320 - -18.99% -
std::all_of(vector<int>)_(process_all)/32 -2.78% 8.544 8.307 - -0.67% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.78% 66416.309 64573.136 - -2.56% -
std::unique_copy(list<int>)_(contiguous)/8192 -2.77% 6991.182 6797.361 - 0.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.77% 1.102 1.072 - 2.89% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.76% 578.765 562.768 - -1.35% -
bm_ranges_lexicographical_compare<int>/8 -2.76% 1.575 1.531 - 5.82% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.76% 18.762 18.244 - 1.03% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -2.74% 7.622 7.412 - -0.17% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.74% 56.219 54.680 - -2.62% -
BM_PushHeap_uint32_SingleElement_256 -2.74% 0.392 0.381 - -0.40% -
std::copy_backward(vector<int>)/32768 -2.72% 3465.372 3371.142 - -11.19% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.72% 3312.006 3221.954 - -4.84% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -2.72% 14.846 14.442 - 11.99% -
std::sort(vector<NonIntegral>)_(repeated)/8 -2.72% 16.218 15.777 - -0.65% -
BM_StringEraseWithMove_Large_Opaque -2.71% 2.869 2.791 - 12.49% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.71% 589.791 573.802 - -2.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.70% 8957954.097 8716293.666 - -31.42% -
std::find_end(vector<int>)_(process_all)/1024 -2.70% 235.226 228.883 - -3.20% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.69% 99481.314 96804.730 - -0.78% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.69% 16.091 15.659 - -3.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.68% 18398.904 17904.969 - -7.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.67% 5887263.448 5729951.691 - -2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.67% 1065505.506 1037055.997 - -3.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.66% 56.810 55.298 - -1.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.66% 1425.090 1387.170 - -0.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.66% 6.902 6.718 - -2.26% -
SetIntersection_None_Vector_uint32_262144_262144 -2.65% 1141224.514 1110950.812 - -2.65% -
std::lower_bound(std::vector<int>)/8192 -2.65% 16.154 15.726 - 0.77% -
BM_deque_vector_copy_backward/1 -2.65% 2.159 2.102 - -0.70% -
std::set<int>::ctor(const&,_alloc)/1024 -2.65% 6375.669 6206.883 - -35.88% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.64% 39.771 38.719 - -2.10% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.64% 16520.301 16083.744 - -2.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.63% 49.045 47.754 - -10.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -2.63% 9162392.729 8921571.669 - 10.37% -
std::for_each(set<int>::iterator)/8192 -2.62% 8028.308 7817.742 - -50.26% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.62% 7.674 7.472 - 0.73% -
std::stable_partition(vector<int>)_(dense)/32 -2.62% 21.798 21.227 - 0.51% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -2.62% 4693.945 4571.105 - -3.52% -
SetIntersection_Front_Vector_uint64_16384_64 -2.61% 1366119.629 1330428.227 - -3.98% -
SetIntersection_Front_Set_uint32_16384_16384 -2.61% 220652404.610 214887938.851 - 1.59% -
BM_vector_deque_move_backward/65536 -2.60% 8206.960 7993.190 - 3.72% -
std::find_if_not(list<int>)_(process_all)/8192 -2.59% 7396.430 7204.586 - 3.90% -
bm_ranges_swap_ranges_vb_unaligned/512 -2.59% 13.798 13.440 - 0.01% -
std::partition(deque<int>)_(sparse)/8192 -2.59% 3113.810 3033.094 - -2.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.59% 32859.245 32007.699 - -2.45% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.59% 9736.969 9485.090 - -2.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.59% 760.698 741.029 - -8.84% -
std::set<int>::contains(key)_(non-existent)/32 -2.58% 3.091 3.011 - -1.98% -
std::map<int,_int>::find(key)_(existent)/1024 -2.58% 4.276 4.166 - 14.35% -
SetIntersection_Interlaced_Set_float_262144_64 -2.58% 1549270.184 1509292.561 - -4.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.58% 404.357 393.927 - -1.21% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -2.58% 97.178 94.675 - 5.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.57% 55.622 54.190 - 2.79% -
SetIntersection_Front_Set_string_1024_1024 -2.57% 55524530.849 54098419.468 - -1.91% -
std::copy_if(list<int>)_(entire_range)/4096 -2.57% 3106.456 3026.771 - -0.28% -
SetIntersection_Interlaced_Set_float_262144_16 -2.56% 1585273.682 1544612.793 - -4.05% -
BM_CmpLess_ushort_ushort -2.56% 1.076 1.049 - -3.77% -
SetIntersection_None_Set_float_256_256 -2.56% 5807745.948 5659100.354 - -4.33% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.56% 29.021 28.279 - -5.73% -
SetIntersection_None_Set_string_1024_256 -2.55% 9050494.682 8819262.166 - -2.93% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.55% 28122.309 27403.825 - -0.45% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.55% 409.066 398.616 - -5.03% -
std::set<int>::ctor(const&,_alloc)/8192 -2.55% 51191.107 49885.455 - -36.04% -
std::all_of(list<int>)_(process_all)/32768 -2.54% 26579.749 25903.463 - -1.64% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.54% 9975.338 9721.572 - -4.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.53% 1.150 1.121 - -3.41% -
SetIntersection_None_Set_float_16384_256 -2.53% 157871503.396 153881622.791 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.53% 1062632.865 1035778.032 - -4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.53% 8943614.050 8717782.318 - -2.85% -
std::find_end(deque<int>)_(same_length)/1000 -2.52% 343.346 334.680 - -64.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.52% 54.622 53.244 - 0.74% -
SetIntersection_None_Set_uint64_16384_1 -2.52% 163261671.852 159144363.199 - -0.81% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.52% 68.533 66.807 - -0.54% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.52% 70.143 68.378 - -4.16% -
std::stable_partition(vector<int>)_(sparse)/50 -2.51% 21.387 20.850 - -6.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.51% 18230787.726 17773408.507 - -4.51% -
std::find_end(list<int>)_(same_length)/8192 -2.51% 8130.572 7926.619 - -49.63% -
std::search(list<int>)_(no_match)/1024 -2.51% 766.985 747.758 - -0.29% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.51% 58.042 56.587 - -5.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.50% 4.128 4.025 - 0.05% -
std::set<int>::ctor(const&)/32 -2.50% 223.721 218.125 - 2.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.50% 24.146 23.543 - -8.12% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.49% 12.275 11.969 - 2.96% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.49% 395.241 385.393 - 1.39% -
SetIntersection_None_Set_float_1024_1 -2.49% 8936081.308 8713464.507 - -2.91% -
BM_num_put<bool> -2.49% 10.891 10.620 - 14.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.48% 11367784.652 11085683.744 - -1.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 -2.48% 0.493 0.481 - -0.45% -
bm_write -2.47% 561.199 547.316 - 2.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.47% 223.881 218.344 - 1.96% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -2.47% 778.980 759.722 - 0.81% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.47% 12.262 11.960 - -0.94% -
SetIntersection_Front_Set_string_16_4 -2.47% 64158586.033 62576474.634 - -3.22% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.46% 8.493 8.284 - -11.54% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.45% 10032994.869 9787124.199 - -1.50% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -2.45% 1.538 1.500 - -4.43% -
std::for_each(list<int>)/50 -2.44% 21.369 20.847 - -2.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.44% 23.586 23.010 - -0.95% -
SetIntersection_Front_Set_uint64_64_64 -2.44% 13520604.337 13190964.551 - 0.14% -
std::fill(deque<int>)/1024 -2.44% 30.887 30.135 - -87.04% -
std::multiset<int>::upper_bound(key)_(existent)/32 -2.44% 2.482 2.421 - 6.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -2.43% 21.973 21.438 - -8.78% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.43% 25.998 25.366 - 0.34% -
std::multiset<int>::find(key)_(existent)/32 -2.43% 1.635 1.596 - -3.89% -
std::find_if(vector<char>)_(process_all)/50 -2.43% 6.829 6.663 - 24.63% -
std::fill_n(vector<bool>)/262144 -2.43% 953.149 929.988 - 269.84% -
SetIntersection_Front_Set_string_4_4 -2.43% 158896768.963 155037354.949 - -3.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.43% 225.809 220.326 - 2.72% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.42% 32.469 31.682 - 0.29% -
SetIntersection_None_Set_float_16384_1024 -2.42% 156894256.818 153098060.593 - -3.25% -
std::lower_bound(std::forward_list<int>)/100 -2.42% 83.780 81.756 - -24.80% -
SetIntersection_None_Vector_uint32_262144_1024 -2.42% 1149103.160 1121348.929 - -2.60% -
std::find(vector<bool>)_(process_all)/1048576 -2.41% 3727.954 3638.039 - 0.65% -
rng::find(vector<bool>)_(process_all)/1024 -2.41% 4.597 4.486 - -4.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.41% 1164629.847 1136557.767 - -5.01% -
std::replace_if(vector<int>)_(prefix)/1024 -2.41% 274.868 268.248 - 0.56% -
SetIntersection_Front_Set_float_262144_4 -2.40% 1053364.069 1028070.781 - -6.32% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.40% 49.213 48.032 - -10.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.40% 610805.302 596144.531 - -1.99% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.40% 22.296 21.762 - 8.19% -
SetIntersection_Front_Set_float_256_16 -2.40% 4541786.607 4432970.010 - -2.93% -
SetIntersection_Front_Vector_string_16_16 -2.39% 52752269.015 51489426.029 - 0.50% -
BM_StringAssignAsciizMix_Opaque -2.39% 5.030 4.910 - -5.83% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.39% 1053367.342 1028169.549 - -4.32% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.39% 17.773 17.348 - 0.39% -
std::rotate_copy(vector<int>)/1024 -2.39% 34.470 33.646 - 2.65% -
BM_PushHeap_uint32_QuickSortAdversary_4 -2.39% 0.599 0.585 - -0.16% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.38% 21126640.777 20623570.599 - 3.56% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.38% 16.367 15.978 - -4.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.38% 25792.421 25179.196 - -3.94% -
SetIntersection_None_Set_uint64_1024_16 -2.37% 8875675.636 8664901.495 - -3.43% -
SetIntersection_Front_Vector_float_4_4 -2.37% 139203232.834 135899019.014 - -1.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.36% 13.261 12.948 - -0.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.36% 6.640 6.483 - 0.46% -
std::sort_heap(deque<int>)/8 -2.35% 37.364 36.484 - 1.28% -
SetIntersection_Front_Set_uint32_262144_1 -2.35% 1040211.292 1015730.772 - -3.83% -
BM_PushHeap_string_PipeOrgan_4 -2.35% 2.555 2.495 - -0.60% -
bm_gcd_trivial -2.35% 0.686 0.670 - -1.15% -
SetIntersection_Front_Vector_uint64_256_256 -2.35% 4527964.077 4421736.484 - 3.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.34% 1039332.478 1014976.910 - -4.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.34% 43251.303 42238.212 - -1.63% -
BM_num_get<unsigned_short> -2.33% 10.347 10.105 - -60.47% -
std::map<std::string,_int>::clear()/1024 -2.32% 22856.948 22325.728 - -6.83% -
std::replace(vector<int>)_(sprinkled)/1024 -2.32% 148.347 144.901 - -3.36% -
BM_deque_deque_copy/0 -2.32% 0.709 0.693 - -20.23% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.31% 11.030 10.775 - 5.78% -
BM_CmpLess_uchar_schar -2.31% 1.052 1.028 - -8.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.31% 3471.478 3391.316 - -9.08% -
ranges::min(std::list<long_long>)/8 -2.30% 1.942 1.897 - 2.95% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.30% 136.424 133.286 - -3.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.30% 24.679 24.111 - 3.55% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.30% 147465.881 144079.129 - -11.15% -
std::copy_if(list<int>)_(entire_range)/64 -2.29% 33.530 32.761 - -2.12% -
SetIntersection_Front_Set_uint64_1024_16 -2.29% 1180958.384 1153916.805 - -6.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.29% 52.249 51.053 - -2.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -2.29% 51.924 50.736 - -1.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.29% 22.069 21.565 - -1.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.29% 9820.024 9595.567 - 1.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.28% 1167953.321 1141291.669 - -5.25% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.28% 1.551 1.516 - 6.27% -
ranges::min(std::vector<long_long>)/64 -2.27% 4.796 4.687 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.27% 1210548.992 1183086.945 - -2.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.26% 5.071 4.956 - -1.43% -
std::multiset<int>::find(key)_(existent)/1024 -2.26% 4.171 4.077 - -4.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.26% 770.786 753.404 - -9.41% -
std::stable_partition(list<int>)_(dense)/32 -2.25% 37.406 36.565 - 9.13% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.25% 386.786 378.098 - -4.34% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -2.25% 19.883 19.437 - -3.28% -
std::stable_partition(vector<int>)_(sparse)/32 -2.24% 7.228 7.066 - -5.27% -
std::fill_n(vector<bool>)/32768 -2.24% 30.666 29.978 - 2.37% -
BM_CmpLess_uint_uint -2.23% 1.088 1.064 - -1.48% -
BM_CmpEqual_uint_ushort -2.23% 1.116 1.091 - -1.24% -
SetIntersection_Interlaced_Set_float_262144_256 -2.23% 1556629.394 1521880.943 - -3.98% -
BM_num_get<unsigned_long_long> -2.23% 10.524 10.290 - -60.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -2.23% 218670582.197 213804594.691 - -1.43% -
std::any_of(list<int>)_(process_all)/32768 -2.22% 26552.837 25962.250 - -0.51% -
SetIntersection_None_Vector_uint32_262144_16384 -2.22% 1118094.496 1093276.452 - -4.13% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 -2.22% 2229.343 2179.929 - -0.29% -
BM_CmpEqual_uchar_schar -2.22% 1.014 0.991 - -11.74% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.21% 12873.677 12588.734 - 0.67% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.21% 33.867 33.118 - 3.61% -
std::vector<int>::insert(middle)_(cheap_elements)/1024 -2.21% 21.388 20.916 - 0.02% -
SetIntersection_None_Set_uint64_16384_4 -2.20% 165289251.255 161645525.561 - -2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -2.19% 0.677 0.663 - 1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.19% 33726.875 32988.846 - -1.80% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.18% 20.078 19.640 - -1.33% -
std::equal(vector<bool>)_(unaligned)/1048576 -2.18% 6453.046 6312.382 - -1.23% -
std::find_if_not(list<int>)_(process_all)/50 -2.18% 39.142 38.288 - 0.65% -
std::find_end(forward_list<int>)_(process_all)/1000 -2.18% 694.983 679.841 - 0.68% -
SetIntersection_Front_Set_uint32_64_16 -2.17% 15224948.986 14894252.897 - -3.27% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.17% 23.107 22.605 - -2.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -2.17% 131372.497 128524.542 - -1.35% -
std::fill_n(list<int>)/50 -2.17% 15.778 15.436 - 1.70% -
std::find(vector<bool>)_(process_all)/1024 -2.16% 4.666 4.565 - -1.54% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.16% 3.674 3.594 - -1.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 7209.494 7054.235 - 2.65% -
std::set<std::string>::erase(key)_(existent)/8192 -2.15% 86.097 84.249 - -19.09% -
std::map<int,_int>::contains(key)_(existent)/32 -2.15% 1.650 1.615 - -2.62% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -2.15% 779.624 762.899 - 3.56% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.14% 351.560 344.026 - -1.05% -
SetIntersection_None_Set_uint64_16384_1024 -2.14% 173471339.199 169756997.171 - 0.29% -
BM_StringRelational_Eq_Large_Huge_Control -2.14% 0.479 0.469 - -1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.14% 176762.508 172986.333 - -1.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.14% 9032061.586 8839124.040 - -30.74% -
SetIntersection_Interlaced_Vector_string_262144_16384 -2.13% 1018536.867 996795.084 - -0.61% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.13% 5.056 4.948 - -10.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.13% 17.977 17.594 - 2.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.13% 4.231 4.141 - 1.58% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.12% 3463.188 3389.660 - -7.31% -
std::find_end(list<int>)_(same_length)/1024 -2.12% 754.149 738.146 - -50.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -2.12% 4.600 4.503 - -0.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.12% 746.363 730.559 - -2.86% -
SetIntersection_None_Set_string_64_1 -2.12% 22954408.656 22468425.584 - -3.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.12% 111922.340 109553.149 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -2.11% 0.531 0.520 - 12.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.11% 16.498 16.150 - -0.99% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.10% 585.941 573.631 - 2.48% -
std::rotate(vector<bool>)_(by_1/4)/1024 -2.10% 13.374 13.094 - -7.54% -
std::sort_heap(deque<int>)/1024 -2.10% 13521.939 13238.111 - -0.51% -
std::map<std::string,_int>::clear()/8192 -2.10% 217681.784 213116.209 - -6.15% -
ranges::min(std::deque<long_long>)/8 -2.10% 2.356 2.306 - 1.66% -
SetIntersection_None_Set_float_1024_64 -2.09% 8979756.061 8791999.105 - -3.40% -
BM_CmpLess_int_uchar -2.09% 1.127 1.103 - -4.22% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.09% 132738.009 129968.442 - -7.52% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.08% 22.436 21.968 - -5.38% -
BM_vector_deque_ranges_copy_backward/70000 -2.08% 8776.235 8593.384 - 5.26% -
std::list<int>::ctor(size)/8192 -2.08% 100305.863 98219.915 - 1.10% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.08% 36539.649 35780.151 - -4.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.08% 79.323 77.677 - 14.77% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.07% 1651764.811 1617501.549 - -1.12% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.07% 17084.190 16729.856 - -1.33% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 5540.464 5425.579 - -17.24% -
std::partition_copy(vector<int>)/32 -2.07% 8.061 7.895 - -2.27% -
BM_num_get<unsigned_int> -2.07% 9.770 9.568 - -62.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.06% 32.068 31.406 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.06% 15787.261 15461.489 - -3.66% -
SetIntersection_None_Set_uint64_16384_256 -2.06% 169111176.846 165626584.847 - -2.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.06% 120600.190 118115.398 - -3.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.06% 620.582 607.815 - -0.42% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.06% 37.442 36.672 - 36.71% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.05% 207.427 203.164 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.05% 13724.553 13442.902 - -9.22% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.05% 10.536 10.321 - 3.83% -
BM_deque_deque_move_backward/4000 -2.04% 152.521 149.402 - -0.86% -
SetIntersection_Front_Set_string_16384_1024 -2.04% 58847335.485 57644929.970 - -1.57% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.04% 12.649 12.391 - -0.51% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.04% 2.068 2.026 - -1.80% -
std::set<int>::equal_range(key)_(existent)/8192 -2.04% 8.154 7.988 - -3.20% -
BM_CmpEqual_uint_short -2.03% 1.047 1.025 - -9.67% -
SetIntersection_Front_Set_string_1024_64 -2.03% 4648460.290 4553995.782 - -4.55% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.02% 490.542 480.641 - -1.68% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.02% 820.478 803.922 - -14.85% -
std::unordered_set<int>::erase(iterator)/8192 -2.02% 20.003 19.599 - -3.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.02% 7705.151 7549.820 - -3.28% -
SetIntersection_None_Set_uint64_16384_16 -2.01% 169951529.389 166533121.361 - -0.82% -
SetIntersection_Interlaced_Set_float_262144_4 -2.01% 1274593.342 1248965.656 - -3.49% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.01% 499.930 489.899 - -9.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.01% 5753.953 5638.515 - 2.27% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.00% 20424.024 20015.708 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.00% 229085800.402 224510043.361 - -2.64% -
std::partial_sort_copy(list<int>)_(heap)/1024 -2.00% 8427.236 8258.989 - -0.19% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.99% 1.801 1.765 - 9.96% -
std::none_of(list<int>)_(process_all)/32768 -1.99% 26579.047 26050.225 - -2.41% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.99% 25.518 25.011 - 1.84% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.98% 27.206 26.666 - -1.75% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.98% 2826.804 2770.840 - 0.95% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.98% 193184.269 189362.239 - 4.88% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.98% 669.558 656.312 - 11.64% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.98% 21220192.616 20800677.904 - -1.49% -
BM_CmpEqual_int_short -1.98% 1.131 1.108 - -2.31% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.97% 527759.748 517355.153 - 0.67% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -1.97% 12.565 12.318 - 4.61% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.97% 43.506 42.651 - -4.34% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.96% 177507.160 174020.802 - -0.59% -
BM_vector_deque_ranges_copy_backward/64000 -1.96% 8000.998 7843.907 - 5.97% -
SetIntersection_Front_Set_string_1024_16 -1.96% 1901850.928 1864533.101 - -6.41% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.96% 175541540.586 172105434.917 - 0.76% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.96% 63.265 62.027 - -1.56% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.95% 25.933 25.428 - -19.66% -
std::copy_backward(deque<int>)/8 -1.95% 2.772 2.718 - 2.10% -
SetIntersection_Front_Set_uint32_1024_1 -1.95% 1036738.557 1016542.288 - -4.56% -
SetIntersection_None_Set_uint32_256_16 -1.95% 11046539.536 10831593.437 - -1.96% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.95% 26683.189 26164.099 - -1.71% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -1.94% 40.926 40.130 - 74.33% -
SetIntersection_Front_Set_uint32_262144_16 -1.94% 1160083.364 1137544.000 - -2.83% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.94% 13.313 13.055 - -0.27% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.94% 2.134 2.093 - 2.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.94% 64852.507 63595.036 - 0.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.93% 4255385.824 4173084.293 - -3.66% -
BM_std_minmax_element<long_long>/64 -1.93% 17.824 17.480 - 4.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.93% 163.189 160.040 - -3.45% -
BM_std_minmax_element<char>/4 -1.93% 1.240 1.216 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.93% 4136461.458 4056706.585 - -3.77% -
std::copy_backward(list<int>)/4096 -1.92% 3331.877 3267.832 - 0.86% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.91% 11703.029 11479.262 - 1.14% -
SetIntersection_Front_Set_uint32_262144_1024 -1.91% 12542829.722 12303709.215 - -12.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.91% 5.117 5.020 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.90% 206267889.578 202342053.642 - -1.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.90% 7724.221 7577.377 - -0.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.90% 4058.746 3981.624 - -1.19% -
BM_PushHeap_string_PipeOrgan_262144 -1.90% 17.162 16.836 - -3.03% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.90% 3.593 3.525 - -0.53% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.90% 4069.709 3992.447 - 1.52% -
SetIntersection_Front_Set_float_16384_16384 -1.90% 221188256.975 216994557.544 - 0.05% -
SetIntersection_Interlaced_Set_float_16384_256 -1.89% 202176457.592 198348477.942 - -1.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.89% 1.888 1.853 - -1.94% -
SetIntersection_Front_Vector_uint32_16384_1 -1.89% 1037076.089 1017452.455 - -4.40% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.89% 6781.469 6653.268 - -6.21% -
BM_deque_deque_ranges_move/70000 -1.89% 3423.889 3359.176 - 1.49% -
BM_CmpEqual_int_ushort -1.89% 1.103 1.082 - -1.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 56161.807 55103.531 - -2.80% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.88% 339.899 333.498 - 0.10% -
SetIntersection_Interlaced_Vector_string_262144_256 -1.88% 71449458.842 70104378.205 - 3.80% -
SetIntersection_None_Set_uint64_16384_64 -1.88% 168864193.307 165686138.472 - -5.66% -
SetIntersection_Front_Set_string_1024_4 -1.88% 1249197.062 1225686.968 - -3.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.88% 2162.508 2121.904 - 109.83% -
BM_CmpEqual_uint_schar -1.87% 1.025 1.006 - -11.19% -
std::partition_copy(list<int>)/32 -1.87% 9.051 8.882 - 3.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.87% 11.003 10.798 - 7.04% -
SetIntersection_None_Vector_string_16384_1024 -1.86% 1225086.825 1202245.489 - -2.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.86% 40.904 40.143 - 3.07% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.86% 751.174 737.237 - -3.17% -
std::replace_if(vector<int>)_(prefix)/32 -1.85% 9.730 9.550 - 0.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.85% 794.996 780.285 - 4.35% -
SetIntersection_None_Set_uint64_64_16 -1.85% 18328035.418 17989788.041 - -2.59% -
std::move_backward(deque<int>)/4096 -1.84% 156.082 153.208 - 0.33% -
SetIntersection_None_Set_uint64_16384_16384 -1.84% 171355198.031 168202521.365 - -6.42% -
SetIntersection_Front_Set_string_16384_4 -1.84% 1249607.580 1226664.263 - -2.52% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.84% 20.722 20.342 - -3.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.83% 1042616.506 1023569.073 - -1.66% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.82% 22.107 21.703 - -1.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.82% 162816729.925 159851177.095 - -0.12% -
SetIntersection_Front_Set_uint32_256_256 -1.81% 7757830.830 7617064.647 - -2.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.81% 38.179 37.486 - -15.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -1.81% 1006295.984 988069.958 - 3.40% -
BM_std_minmax_element<int>/4 -1.81% 1.251 1.228 - -0.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.80% 43367.079 42584.821 - -4.59% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.80% 10109728.007 9927531.243 - -2.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.80% 6205.298 6093.870 - -7.45% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -1.79% 1047086.492 1028305.043 - 4.13% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.79% 32.205 31.628 - -0.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.79% 44.294 43.501 - -3.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.79% 12009163.763 11794280.467 - -0.77% -
SetIntersection_None_Vector_float_1024_1 -1.79% 1100687.610 1080995.899 - -1.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.79% 1186472.117 1165292.750 - -4.83% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.78% 162.380 159.482 - -4.97% -
SetIntersection_Interlaced_Set_string_4_4 -1.78% 159145558.438 156306162.513 - -3.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.78% 608.502 597.666 - -4.70% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.78% 1586703.209 1558499.512 - -2.32% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.78% 67105.950 65913.483 - -2.53% -
SetIntersection_Interlaced_Set_string_256_16 -1.78% 18054929.112 17734239.874 - -3.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.78% 0.650 0.638 - 1.28% -
std::find_end(vector<int>)_(same_length)/1024 -1.77% 252.023 247.556 - -50.99% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.77% 526.812 517.502 - -4.52% -
std::is_sorted(list<int>)/8192 -1.77% 7245.892 7117.981 - -2.58% -
BM_vector_deque_copy/64 -1.76% 2.834 2.784 - -1.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.76% 761.245 747.824 - -5.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.76% 165887305.466 162963797.508 - -0.25% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.76% 20.633 20.269 - -9.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.76% 168509593.164 165547560.964 - -2.12% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -1.76% 4.963 4.876 - 8.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.75% 23.962 23.542 - -4.73% -
BM_CmpEqual_schar_short -1.75% 1.138 1.118 - -0.21% -
std::multiset<int>::count(key)_(existent)/32 -1.75% 3.797 3.731 - -20.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -1.75% 277.317 272.476 - 67.28% -
SetIntersection_Front_Vector_uint64_16_16 -1.75% 35670579.995 35047918.252 - -3.23% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.74% 15.965 15.687 - -6.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -1.74% 14727990.954 14472017.295 - 3.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.74% 63512.077 62408.862 - -1.10% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.74% 7738.345 7603.987 - 1.85% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.73% 16.146 15.866 - -5.48% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.73% 53.866 52.933 - 13.77% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.73% 5.482 5.387 - 11.70% -
SetIntersection_Front_Vector_string_16384_1024 -1.73% 38395917.545 37731437.720 - -2.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.73% 99.851 98.125 - -2.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.73% 121378643.442 119283428.437 - -1.71% -
SetIntersection_Front_Vector_uint32_1024_4 -1.72% 1054425.041 1036241.071 - -4.46% -
ranges::minmax(std::deque<__int128>)/64 -1.72% 32.659 32.096 - 6.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.72% 1036260.991 1018421.758 - -4.44% -
SetIntersection_None_Set_float_64_64 -1.72% 11528099.257 11329719.079 - -2.60% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.72% 3850.650 3784.438 - -1.91% -
SetIntersection_None_Vector_uint32_262144_64 -1.71% 1126174.284 1106868.870 - -2.90% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.71% 36190.146 35570.389 - -13.27% -
rng::starts_with(vector<int>)/1048576 -1.71% 69495.413 68306.508 - -0.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.71% 82.928 81.513 - -6.80% -
std::find(vector<char>)_(bail_25%)/1024 -1.70% 5.375 5.283 - -1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.69% 15197.875 14940.283 - -4.19% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -1.69% 1.411 1.387 - -0.08% -
SetIntersection_None_Set_float_1024_1024 -1.69% 9072963.738 8919416.816 - -0.81% -
std::find_if_not(vector<int>)_(process_all)/50 -1.69% 5.496 5.403 - -21.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.68% 1485.997 1461.074 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.68% 10059781.878 9891100.834 - -1.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.67% 3566.415 3506.918 - -8.00% -
SetIntersection_Interlaced_Set_string_1024_64 -1.67% 16597701.752 16320916.519 - -4.32% -
SetIntersection_Interlaced_Vector_string_256_4 -1.66% 6125241.061 6023329.464 - -4.43% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.66% 71.513 70.326 - -91.67% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.66% 48929.535 48119.103 - -70.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.66% 7717.339 7589.600 - 0.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.65% 350775.869 344975.081 - -2.41% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.65% 2895.985 2848.181 - 0.64% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.64% 27.800 27.343 - -1.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.64% 12199718.951 11999089.831 - -2.26% -
BM_StringFindNoMatch/10 -1.64% 1.379 1.356 - -0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.64% 58292.999 57335.837 - -78.24% -
std::find_end(vector<int>)_(single_element)/8192 -1.63% 1898.952 1867.952 - 3.15% -
SetIntersection_Front_Vector_uint64_16384_16 -1.63% 1121471.250 1103166.681 - -2.58% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 523.969 515.421 - -2.53% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.63% 109.725 107.937 - -2.88% -
std::partial_sort(vector<int>)_(descending)/8 -1.63% 24.873 24.469 - -3.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.62% 720.199 708.498 - -3.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.62% 63769.437 62735.417 - -1.72% -
std::multiset<std::string>::count(key)_(existent)/32 -1.62% 19.623 19.305 - -1.49% -
BM_deque_deque_move_backward/0 -1.62% 0.821 0.808 - -12.17% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.62% 721.372 709.714 - 1.57% -
SetIntersection_Interlaced_Set_float_1024_64 -1.61% 10207901.791 10043124.762 - -2.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.60% 357713835.433 351975231.089 - -0.75% -
BM_CmpLess_short_ushort -1.60% 1.086 1.069 - -4.97% -
SetIntersection_None_Set_uint32_1024_1 -1.60% 9053787.809 8909083.712 - -0.51% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.60% 20.689 20.358 - -1.39% -
BM_std_minmax_element<int>/5500 -1.60% 1487.365 1463.641 - 0.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.59% 757.364 745.312 - -2.10% -
BM_std_minmax_element<int>/65536 -1.59% 17786.255 17503.285 - 1.09% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.59% 1507254.231 1483327.719 - -3.98% -
SetIntersection_None_Vector_uint32_262144_1 -1.59% 1140926.139 1122830.225 - -0.53% -
std::sort_heap(vector<int>)/8 -1.58% 31.689 31.188 - -2.77% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.58% 701.981 690.910 - -0.29% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.58% 13.767 13.550 - -0.66% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.57% 1653281.738 1627294.109 - -1.15% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.57% 339.010 333.688 - 0.43% -
std::search_n(list<int>,_pred)_(no_match)/1024 -1.57% 847.016 833.721 5.153 -1.33% 5.153
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.57% 289.904 285.355 - -0.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.57% 3.321 3.269 - 1.86% -
SetIntersection_Front_Set_uint32_16384_16 -1.57% 1199627.642 1180822.777 - -3.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.57% 51.620 50.811 - 9.81% -
SetIntersection_Front_Set_float_16384_1024 -1.56% 11360539.969 11182855.917 - -10.31% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.56% 17788397.869 17510392.172 - -2.53% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.56% 1040501.773 1024249.792 - -3.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.56% 89.331 87.939 - 28.94% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -1.56% 305.284 300.528 - -0.37% -
SetIntersection_Front_Set_uint32_262144_16384 -1.56% 228367263.136 224811108.027 - 1.35% -
std::sort_heap(deque<int>,_pred)/8 -1.56% 34.305 33.771 - -2.84% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.55% 13.490 13.281 - 2.34% -
SetIntersection_Interlaced_Vector_float_16_16 -1.55% 36218877.375 35656420.913 - -1.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.55% 353013861.444 347536153.519 - 4.27% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.55% 1713537.844 1686970.131 - -1.70% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.54% 12911.446 12712.652 - -4.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.54% 1338061.618 1317477.263 - -3.36% -
SetIntersection_Front_Vector_uint64_64_1 -1.54% 16419116.964 16166859.239 - -2.71% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.53% 23.409 23.050 - -1.28% -
SetIntersection_None_Set_float_256_64 -1.53% 9292854.600 9150505.925 - -2.88% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.53% 11850.734 11669.289 - 1.75% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.53% 36.186 35.633 - 1.66% -
SetIntersection_Front_Set_uint64_16384_256 -1.53% 3926430.445 3866529.894 - -0.47% -
SetIntersection_None_Set_uint64_262144_1 -1.52% 1222535.076 1203933.432 - -1.80% -
BM_PushHeap_string_QuickSortAdversary_256 -1.52% 14.699 14.476 - -3.29% -
bm_lexicographical_compare<signed_char>/512 -1.52% 7.950 7.829 - 2.26% -
SetIntersection_Front_Vector_string_16384_1 -1.52% 1088246.043 1071713.185 - -1.01% -
BM_PushHeap_string_Random_64 -1.52% 13.470 13.266 - 2.88% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.52% 1.862 1.834 - -37.50% -
BM_std_minmax_element<int>/70000 -1.52% 18987.942 18700.246 - 1.26% -
SetIntersection_None_Set_uint64_64_64 -1.51% 11376805.181 11204699.169 - 0.65% -
SetIntersection_Front_Set_uint32_262144_256 -1.51% 3864013.270 3805657.992 - -0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.51% 963.102 948.559 - -3.55% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.51% 17150.363 16892.068 - -0.72% -
std::shift_left(list<int>)/50 -1.51% 27.849 27.430 - -0.20% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.50% 2.558 2.520 - -4.84% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.50% 532.394 524.399 - -2.02% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.50% 20.076 19.775 - -1.68% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.50% 31.747 31.271 - -1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.50% 1854910.438 1827165.660 - 4.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -1.49% 2.386 2.350 - -4.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 87058.551 85761.655 - 0.16% -
BM_deque_deque_copy/65536 -1.49% 3067.127 3021.518 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.48% 1661542.971 1636891.359 - -1.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.48% 854328.277 841657.639 - -5.29% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 7455.187 7344.747 - -2.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.48% 223.015 219.712 - 4.26% -
BM_PushHeap_uint64_Ascending_262144 -1.48% 4.842 4.770 - 2.32% -
std::lower_bound(std::vector<int>)/8 -1.47% 7.919 7.802 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.47% 4558305.413 4491079.515 - -1.68% -
std::is_sorted(list<int>,_pred)/1024 -1.47% 824.951 812.787 - -1.50% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.47% 8.924 8.792 - -39.93% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.47% 62.274 61.357 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.47% 1549599.721 1526824.027 - -3.28% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.47% 748.774 737.774 - -0.59% -
std::unordered_set<std::string>::clear()/32 -1.47% 949.435 935.503 - 0.62% -
ranges::min(std::list<char>)/8 -1.46% 1.923 1.895 - 7.24% -
SetIntersection_None_Set_float_16384_64 -1.46% 156617707.980 154324911.407 - -2.47% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.46% 15.557 15.329 - -0.93% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.46% 3.011 2.967 - 18.71% -
SetIntersection_None_Set_uint64_64_1 -1.46% 22542227.888 22213220.688 - -1.63% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.45% 2.233 2.200 - -0.46% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.45% 0.904 0.891 - -4.45% -
SetIntersection_None_Vector_uint64_1024_256 -1.45% 1075614.652 1060002.826 - -2.62% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.45% 1048771.976 1033560.382 - -3.09% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.45% 40.642 40.053 - -2.27% -
std::move(deque<int>)/64 -1.45% 4.838 4.768 - -21.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.45% 6.592 6.496 - -1.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.44% 11749.383 11579.999 - 0.11% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.44% 50634.244 49905.523 - -0.25% -
SetIntersection_None_Vector_uint32_16384_1 -1.44% 1096552.764 1080782.658 - -3.02% -
BM_std_minmax_element<int>/64000 -1.44% 17350.510 17100.988 - 1.24% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.44% 14143.764 13940.742 - 8.10% -
BM_std_minmax_element<int>/4000 -1.43% 1087.912 1072.334 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.43% 168773780.929 166359700.201 - -2.16% -
std::rotate(vector<int>)_(by_1/3)/50 -1.42% 11.288 11.127 - -68.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.42% 1040861.126 1026055.587 - -2.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.42% 5787966.003 5705844.858 - -2.05% -
BM_CmpLess_uint_ushort -1.42% 1.122 1.106 - -0.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 677.694 668.104 - -1.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.41% 620.496 611.722 - -1.65% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -1.41% 17.547 17.299 - -6.24% -
std::multiset<int>::ctor(const&)/8192 -1.41% 51269.927 50546.323 - 0.45% -
SetIntersection_Front_Vector_uint64_256_1 -1.41% 4148826.636 4090422.864 - -3.09% -
std::unordered_multimap<int,_int>::clear()/32 -1.41% 600.593 592.138 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.41% 18370919.599 18112348.830 - -2.26% -
SetIntersection_None_Set_string_64_4 -1.41% 21935852.621 21627127.053 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.41% 1035862.752 1021298.859 - -3.72% -
std::unordered_multiset<int>::clear()/32 -1.41% 640.843 631.835 - 5.34% -
SetIntersection_None_Vector_uint64_256_4 -1.40% 4188516.156 4129764.722 - -3.11% -
std::sort_heap(vector<NonIntegral>)/8 -1.40% 29.865 29.447 - 0.33% -
BM_deque_deque_ranges_copy_backward/64000 -1.40% 7814.659 7705.340 - 4.84% -
SetIntersection_None_Vector_float_262144_1 -1.40% 1150617.764 1134541.285 - -2.56% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.40% 57.105 56.308 - 0.61% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.39% 41.546 40.968 - 0.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.39% 183964.305 181407.206 - -2.89% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.39% 27.530 27.147 - -0.15% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.39% 240.633 237.294 - 6.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.38% 88.399 87.178 - 28.64% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.38% 21.062 20.771 - -2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.38% 11524763.276 11365960.668 - -2.81% -
BM_CmpLess_schar_uchar -1.38% 1.103 1.088 - -2.97% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.38% 12102282.115 11935661.063 - -1.48% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.37% 361.215 356.252 - 0.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.37% 453433.364 447220.305 - -3.18% -
SetIntersection_Interlaced_Set_string_16384_1 -1.37% 1101518.234 1086439.038 - -2.15% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.37% 15051788.908 14845823.873 - -37.28% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.37% 510699.156 503714.559 - -0.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.36% 40.795 40.238 - 2.85% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.36% 1.346 1.327 - -9.87% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.36% 60682.207 59855.169 - -81.50% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.36% 22.614 22.306 - -1.87% -
SetIntersection_Front_Vector_uint64_16384_1 -1.36% 1048094.608 1033836.712 - -2.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.36% 748.824 738.638 - -20.41% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.36% 27247.471 26877.206 - 0.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.36% 942259.577 929457.993 - -1.17% -
SetIntersection_None_Set_string_256_1 -1.36% 11588581.459 11431507.816 - -2.16% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.35% 167.423 165.156 - -0.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.35% 36.280 35.789 - -2.09% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -1.35% 19.972 19.702 - -2.06% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.35% 92.259 91.014 - -3.94% -
std::set<std::string>::find(key)_(existent)/32 -1.35% 16.061 15.844 - 11.02% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.35% 10.966 10.818 - 0.87% -
std::unique(list<int>)_(sprinkled)/1024 -1.35% 967.479 954.432 - 0.38% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.35% 1298741.211 1281232.422 - -1.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.35% 657.228 648.368 - -0.71% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.35% 76.620 75.588 - -0.31% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.34% 338.092 333.559 - -0.04% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.34% 29.927 29.526 - 13.75% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -1.34% 25.190 24.853 - -22.17% -
SetIntersection_None_Vector_string_256_16 -1.34% 4277503.001 4220380.271 - -2.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.33% 87.597 86.431 - -16.50% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.33% 26.464 26.113 - 5.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 1420.308 1401.473 - -3.64% -
bm_ranges_swap_ranges_vb_aligned/512 -1.33% 5.253 5.184 - -2.05% -
BM_num_put<long_long> -1.32% 12.154 11.994 - 14.20% -
SetIntersection_Front_Vector_string_262144_262144 -1.32% 14632786.623 14439320.475 - -0.65% -
SetIntersection_Front_Set_uint64_256_4 -1.32% 4173144.919 4118009.538 - -3.23% -
SetIntersection_Front_Vector_float_1_1 -1.32% 542361245.593 535204276.276 - -1.20% -
BM_num_get<long_long> -1.32% 10.696 10.555 - -57.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.32% 387199.887 382095.469 - 0.72% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.32% 7817.617 7714.728 - -1.38% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.31% 4.508 4.448 - -4.70% -
std::multiset<std::string>::find(key)_(existent)/8192 -1.31% 27.644 27.281 - -9.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -1.31% 36.946 36.464 - -3.99% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.30% 1.172 1.157 - 5.34% -
std::rotate(list<int>)_(by_1/2)/1024 -1.30% 389.874 384.799 - 1.32% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.30% 24.366 24.049 - 5.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 692.281 683.287 - -0.93% -
SetIntersection_Front_Vector_string_1024_16 -1.30% 1621100.352 1600055.432 - -1.02% -
std::partition_point(deque<int>)/8192 -1.30% 15.407 15.207 - 1.99% -
SetIntersection_Front_Set_uint64_262144_262144 -1.30% 1700974.856 1678902.748 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.30% 3496891.884 3451546.715 - -2.86% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.30% 522738.927 515964.986 - 0.92% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.30% 724.257 714.872 - -0.86% -
BM_deque_vector_copy_backward/64000 -1.29% 8110.533 8005.518 - 6.91% -
BM_std_minmax_element<int>/4096 -1.29% 1112.914 1098.523 - 1.48% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.29% 22.584 22.292 - -1.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.29% 62849.587 62038.648 - 0.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.29% 15019.093 14825.412 - -1.24% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.29% 23.825 23.518 - 2.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.28% 1246.743 1230.734 - -4.07% -
BM_StringFindStringLiteral/512 -1.28% 9.663 9.539 - -1.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.28% 8747.657 8635.783 - 119.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -1.28% 13672.368 13497.774 - -0.29% -
SetIntersection_None_Set_string_1024_16 -1.28% 9058746.087 8943112.868 - -2.59% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.28% 263018.029 259663.296 - -0.27% -
rng::fold_left(deque<int>)/1048576 -1.27% 560088.093 552947.612 - 0.14% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.27% 14.930 14.740 - -1.65% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.27% 55118327.907 54416194.071 - -3.17% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.27% 409.123 403.916 - -77.31% -
BM_CmpLess_int_uint -1.27% 1.084 1.070 - -6.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.27% 115216.225 113752.966 - 2.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.27% 54.995 54.298 - 0.25% -
SetIntersection_None_Set_float_16384_4 -1.27% 156215881.053 154237981.329 - -3.00% -
std::multiset<std::string>::ctor(const&)/1024 -1.26% 34442.498 34007.498 - -4.19% -
std::unique(deque<int>)_(sprinkled)/32 -1.26% 53.168 52.496 - -2.36% -
SetIntersection_Front_Set_string_1024_256 -1.26% 14882528.293 14694677.769 - 2.95% -
BM_num_put<long> -1.26% 12.047 11.895 - 11.02% -
SetIntersection_Front_Set_uint64_262144_16384 -1.26% 224955698.807 222123806.082 - 1.60% -
SetIntersection_Front_Vector_float_64_1 -1.26% 16596690.631 16387894.699 - -1.55% -
std::move_backward(vector<int>)/8 -1.25% 2.317 2.288 - 5.23% -
SetIntersection_None_Set_uint32_64_1 -1.25% 22688136.837 22403868.523 - -0.22% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.25% 7093.079 7004.333 - -60.08% -
std::generate_n(list<int>)/50 -1.25% 15.352 15.160 - -9.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.25% 16027.286 15826.831 - -3.58% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.25% 29.201 28.836 - -2.38% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.25% 457.655 451.946 - 0.29% -
SetIntersection_None_Vector_string_1024_256 -1.25% 1176122.178 1161453.427 - -1.86% -
std::find_end(deque<int>)_(process_all)/1024 -1.25% 307.042 303.218 - -15.63% -
std::unordered_set<std::string>::clear()/8192 -1.24% 222804.950 220033.099 - -2.18% -
std::unique_copy(list<int>)_(sprinkled)/8192 -1.24% 7031.738 6944.351 - 1.71% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.24% 4.247 4.194 - 2.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.24% 43.031 42.498 - 35.10% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -1.24% 4.139 4.087 - 1.20% -
SetIntersection_Front_Vector_float_16_16 -1.24% 36302405.843 35853337.872 - -0.19% -
std::replace(vector<int>)_(prefix)/32 -1.23% 5.200 5.136 - 0.31% -
SetIntersection_None_Set_uint32_256_256 -1.23% 5848302.709 5776121.183 - -0.62% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.23% 29.801 29.433 - 1.63% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.23% 57474.189 56766.627 - -2.07% -
std::partial_sort(vector<int>)_(heap)/8 -1.23% 28.010 27.665 - -0.18% -
SetIntersection_None_Vector_float_64_1 -1.23% 16963091.435 16754544.821 - -1.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.23% 6.973 6.887 - 3.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.23% 107792.875 106469.708 - 10.40% -
SetIntersection_None_Vector_float_16384_1 -1.23% 1115512.327 1101823.088 - -1.04% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.23% 1617438.314 1597593.832 - -2.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 771.094 761.643 - -0.68% -
SetIntersection_Front_Set_float_64_16 -1.22% 15368299.592 15180592.292 - -2.06% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.22% 18.927 18.696 - 0.55% -
BM_vector_deque_ranges_copy_backward/65536 -1.21% 8181.848 8082.594 - 7.20% -
BM_StringRelational_Eq_Small_Small_Control -1.21% 1.948 1.924 - 14.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.21% 21337294.602 21079524.348 - -1.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.21% 117801.660 116378.707 - -0.14% -
SetIntersection_None_Set_string_256_256 -1.21% 5854338.554 5783650.105 - 1.52% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.21% 12428734.073 12278741.499 - -1.82% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.21% 536.751 530.280 - -0.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.21% 51806.791 51182.371 - -60.87% -
BM_std_minmax_element<int>/64 -1.20% 17.649 17.438 - 1.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.20% 175652731.579 173548575.573 - -0.97% -
std::map<std::string,_int>::ctor(const&)/8192 -1.20% 347041.645 342885.146 - -1.85% -
rng::starts_with(list<int>)/8 -1.20% 2.925 2.890 - -1.70% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.19% 55984315.478 55315380.532 - -2.51% -
SetIntersection_Interlaced_Vector_float_64_4 -1.19% 18046191.176 17830883.032 - -1.89% -
std::sort(vector<int>)_(heap)/8 -1.19% 23.880 23.596 - -3.46% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.19% 5918322.279 5847910.558 - -1.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.19% 1066698.152 1054040.038 - -2.74% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.19% 29.985 29.629 - -4.93% -
std::find_end(vector<int>)_(single_element)/1024 -1.19% 248.206 245.264 - 3.66% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.18% 16569950.357 16373774.161 - -1.94% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.18% 3.726 3.682 - -4.39% -
std::rotate(list<int>)_(1_element_backward)/50 -1.18% 24.874 24.581 - 10.55% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.18% 81.806 80.844 - 56.51% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -1.17% 249.653 246.720 - 0.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.17% 348418.278 344327.717 - -17.13% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -1.17% 5.128 5.068 - 43.86% -
BM_deque_vector_move_backward/1 -1.17% 2.154 2.129 - 0.83% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.16% 338.413 334.475 - 0.85% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.16% 42627.689 42132.560 - -7.26% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.16% 350591435.688 346520529.435 - -0.33% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.16% 1069.828 1057.413 - -11.24% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.16% 511.060 505.129 - -1.19% -
SetIntersection_None_Set_string_1024_4 -1.16% 9083626.291 8978604.082 - 0.73% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.16% 12052221.502 11913006.038 - -1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.15% 1172618.589 1159084.807 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.15% 1246868.572 1232484.537 - -1.48% -
SetIntersection_None_Vector_float_262144_256 -1.15% 1136197.095 1123094.842 - -2.37% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.15% 262406.683 259386.994 - -0.48% -
std::set<std::string>::count(key)_(non-existent)/1024 -1.14% 23.875 23.602 - -0.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.14% 850.146 840.440 - -17.38% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.14% 583239.245 576592.638 - 0.27% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -1.14% 404.387 399.782 - 0.60% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 55558.029 54925.711 - -3.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.14% 11710519.284 11577343.082 - -1.13% -
SetIntersection_None_Set_uint64_16_1 -1.14% 66510888.038 65755174.320 - -2.03% -
std::count(vector<bool>)/1000 -1.13% 2.997 2.963 - -1.06% -
SetIntersection_Front_Vector_uint32_256_4 -1.13% 4163936.063 4116790.222 - -2.60% -
BM_deque_vector_ranges_copy_backward/65536 -1.13% 8205.315 8112.551 - 8.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.13% 21489908.504 21247223.643 - 0.93% -
SetIntersection_None_Vector_uint64_262144_262144 -1.13% 1130819.304 1118063.836 - -1.80% -
std::partition(vector<int>)_(sparse)/32 -1.13% 8.827 8.728 - -1.02% -
SetIntersection_Front_Vector_string_262144_1024 -1.13% 39804029.681 39355671.043 - -1.77% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.13% 32.333 31.969 - -0.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.12% 71262.473 70461.598 - -1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.12% 61861.567 61166.484 - -1.83% -
BM_num_get<long> -1.12% 10.763 10.642 - -56.38% -
SetIntersection_None_Vector_uint32_16384_256 -1.12% 1104037.881 1091685.021 - -2.69% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.12% 1.431 1.415 - 1.36% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.11% 48.696 48.153 - 0.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.11% 53.255 52.661 - -0.13% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.11% 702.356 694.532 - 1.22% -
std::find_if(deque<int>)_(process_all)/8 -1.11% 2.571 2.543 - -1.29% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.11% 26048.277 25758.661 - -13.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.11% 62.968 62.270 - -8.51% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.10% 2732.316 2702.195 - -19.01% -
BM_deque_vector_move_backward/4096 -1.10% 149.758 148.109 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -1.10% 80315767.358 79431365.999 - -0.21% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.10% 2.362 2.336 - -0.51% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.10% 10.554 10.438 - -4.65% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.10% 4141436.969 4095887.666 - -2.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.10% 43.295 42.819 - -3.43% -
SetIntersection_Front_Set_uint64_16384_16384 -1.10% 229578903.104 227060056.352 - 0.70% -
std::replace(deque<int>)_(prefix)/32 -1.10% 12.961 12.819 - -0.02% -
BM_deque_vector_ranges_copy/70000 -1.09% 3208.325 3173.211 - -0.75% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.09% 2171.458 2147.729 - -2.86% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.09% 12.118 11.986 - 6.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.09% 738.800 730.769 - 0.30% -
std::for_each(map<int>::iterator)/8192 -1.09% 7498.355 7416.927 - -54.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 60837.540 60176.976 - 4.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.08% 1269.110 1255.350 - 0.17% -
std::partition(list<int>)_(sparse)/8192 -1.08% 7626.203 7543.558 - -9.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.08% 37.999 37.587 - -1.55% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.08% 262.210 259.371 - -4.26% -
BM_StringRelational_Compare_Large_Empty_Control -1.08% 1.628 1.610 - -0.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.08% 1048185.535 1036860.024 - -3.63% -
SetIntersection_None_Set_uint32_16_1 -1.08% 66682888.245 65962972.966 - -2.31% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.08% 10189440.744 10079697.702 - -1.26% -
std::unordered_set<int>::clear()/32 -1.08% 587.633 581.307 - -3.85% -
ranges::minmax(std::list<long_long>)/70000 -1.08% 54339.792 53755.072 - -0.49% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.07% 35667.363 35284.352 - -5.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.07% 755.800 747.684 - -1.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.07% 82538.741 81653.095 - 7.56% -
SetIntersection_Front_Vector_uint64_64_16 -1.07% 14293599.749 14140312.710 - -2.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.07% 66427254.840 65717403.695 - -2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.07% 1318568.768 1304491.375 - -2.92% -
std::copy(vector<bool>)_(unaligned)/512 -1.07% 3.512 3.475 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.07% 56601950.380 55999120.914 - -2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.06% 1168968.686 1156532.549 - -3.35% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.06% 117700.554 116449.434 - -0.36% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.06% 12.987 12.849 - -0.51% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.06% 22.562 22.322 - -1.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.06% 1230612.009 1217574.369 - 1.58% -
std::find_if(list<int>)_(process_all)/8 -1.06% 2.426 2.400 - 4.62% -
std::set<int>::ctor(const&)/8192 -1.06% 50912.914 50375.180 - 1.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.06% 3.162 3.129 - 6.96% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.05% 86847.816 85932.617 - -0.46% -
std::partition_copy(vector<int>)/50 -1.05% 12.646 12.513 - 2.49% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.05% 32728.303 32383.740 - 2.51% -
SetIntersection_Front_Vector_float_16_1 -1.05% 63477376.368 62809166.326 - -1.46% -
std::partition_point(list<int>)/8192 -1.05% 12536.338 12404.650 - -0.34% -
std::stable_partition(list<int>)_(sparse)/32 -1.05% 9.624 9.523 - -1.23% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.05% 2.836 2.807 - -9.95% -
BM_vector_deque_move_backward/512 -1.05% 17.689 17.504 - -0.01% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.04% 23565.205 23319.236 - -0.41% -
std::multiset<int>::count(key)_(existent)/1024 -1.04% 5.652 5.593 - -30.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.04% 11528538.803 11408426.348 - -0.31% -
SetIntersection_None_Vector_float_256_256 -1.04% 2155604.789 2133164.740 - -1.96% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.04% 16.013 15.846 - 5.21% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.04% 3802.923 3763.436 - 1.24% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.04% 15.720 15.557 - -1.04% -
SetIntersection_None_Vector_uint64_16384_1024 -1.04% 1103456.260 1092018.320 - -1.33% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.04% 5734.302 5674.950 - 0.46% -
std::partial_sort(vector<int>)_(ascending)/1024 -1.03% 4790.191 4740.751 - -0.67% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.03% 1616972.981 1600284.180 - -2.17% -
SetIntersection_Front_Set_uint32_16_16 -1.03% 38098246.908 37705366.632 - -0.19% -
SetIntersection_Front_Vector_string_16384_256 -1.03% 9379814.283 9283293.933 - -6.40% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.03% 19758.719 19555.723 - -2.22% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.03% 23464.065 23223.062 - 0.11% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.02% 2.414 2.390 - 2.44% -
std::unique_copy(list<int>)_(contiguous)/32 -1.02% 11.179 11.064 - -5.65% -
std::move(list<int>)/512 -1.02% 355.045 351.417 - -0.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.02% 56931.729 56350.029 - 2.18% -
std::rotate(list<int>)_(by_1/3)/32 -1.02% 16.724 16.553 - 28.01% -
std::sort(deque<int>)_(repeated)/8 -1.02% 17.998 17.815 - -1.42% -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 -1.02% 8925.378 8834.432 - 0.66% -
SetIntersection_None_Vector_uint32_64_16 -1.02% 13542475.149 13404583.972 - -2.31% -
SetIntersection_Front_Vector_float_16384_256 -1.02% 2285609.475 2262341.504 - 4.33% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -1.02% 1.681 1.664 - -6.27% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -1.02% 3.005 2.974 - 1.05% -
std::make_heap(deque<int>)_(heap)/8 -1.02% 21.584 21.365 - 2.85% -
std::unordered_set<int>::erase(iterator)/1024 -1.01% 19.828 19.627 - -3.53% -
std::for_each(multimap<int>::iterator)/8192 -1.01% 7538.677 7462.244 - -53.57% -
SetIntersection_Front_Set_uint32_64_4 -1.01% 16059835.606 15897450.226 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.01% 17542775.835 17365585.645 - -3.14% -
SetIntersection_Front_Vector_uint64_16384_1024 -1.01% 5912878.792 5853191.968 - 9.74% -
std::find(vector<int>)_(bail_25%)/8 -1.01% 1.392 1.378 - 1.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.01% 811.241 803.058 - -1.74% -
std::find(vector<bool>)_(process_all)/8192 -1.01% 33.655 33.315 - 0.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.01% 406099.841 402007.509 - -1.38% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.01% 1085544.731 1074607.943 - -2.94% -
bm_ranges_lexicographical_compare<int>/64 -1.00% 4.497 4.452 - 2.49% -
rng::starts_with(list<int>,_pred)/1000 -1.00% 787.508 779.628 - -1.07% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 269.84% 251.460 929.988 - -2.43% -
std::for_each_n(vector<int>)/8 200.95% 0.911 2.742 - 1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 128.05% 37234571.356 84912363.756 - 37.82% -
std::copy_if(vector<int>)_(every_other)/32768 124.82% 7217.053 16225.458 - 0.24% -
std::copy_if(vector<int>)_(every_other)/4096 120.29% 905.895 1995.612 - 0.29% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.89% 3927.250 8635.783 - -1.28% -
std::copy_if(vector<int>)_(every_other)/262144 119.62% 58160.561 127733.724 - 0.33% -
std::copy_if(vector<int>)_(every_other)/1048576 115.53% 232805.495 501764.666 - 0.75% -
std::copy_if(vector<int>)_(every_other)/512 114.88% 118.492 254.614 - 0.23% -
std::copy_if(vector<int>)_(every_other)/64 111.29% 15.539 32.832 - 0.35% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 110.69% 13.066 27.529 - 0.34% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.83% 1011.249 2121.904 - -1.88% -
std::map<int,_int>::contains(key)_(non-existent)/8192 103.76% 9.369 19.089 - 78.57% -
ranges::min(std::list<long_long>)/1 101.67% 0.225 0.453 - 24.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 96.94% 43.699 86.060 - -0.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 96.74% 32.710 64.355 - 25.97% -
std::set<std::string>::insert(value)_(already_present)/8192 95.95% 31.276 61.285 - 60.86% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 92.45% 8.826 16.985 - -29.00% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 91.05% 0.258 0.492 - 1.09% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.98% 0.258 0.487 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 85.53% 4045202.768 7505047.128 - 77.78% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 80.46% 5.944 10.726 - -28.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 79.66% 18.411 33.077 - -0.54% -
SetIntersection_Interlaced_Vector_float_1024_64 79.23% 3272023.439 5864498.308 - 4.55% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.21% 409.990 718.323 - 0.14% -
SetIntersection_Interlaced_Vector_uint32_262144_16 74.90% 3078611.118 5384571.962 - 52.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 74.33% 23.019 40.130 - -1.94% -
std::unique_copy(deque<int>)_(contiguous)/52 73.90% 14.396 25.034 - 34.10% -
std::unique_copy(deque<int>)_(contiguous)/32 70.49% 9.419 16.059 - 36.41% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.28% 162.883 272.476 - -1.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 67.24% 26.706 44.664 - 70.63% -
std::copy_if(vector<int>)_(every_other)/8 67.15% 2.529 4.228 - 1.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 66.67% 66.006 110.010 - -0.15% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 63.36% 35.982 58.779 - 67.67% -
std::copy(vector<int>)/4096 59.60% 150.626 240.398 - 64.99% -
std::find_if_not(list<int>)_(process_all)/8 58.87% 2.254 3.580 - 0.37% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 57.84% 87789.553 138567.180 - 18.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 57.35% 18235027.839 28692588.661 - 18.62% -
std::multiset<std::string>::erase(key)_(existent)/32 56.51% 51.656 80.844 - -1.18% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 56.20% 43.137 67.378 - 56.95% -
SetIntersection_Interlaced_Vector_uint32_262144_64 55.65% 8475549.431 13192165.213 - -23.15% -
std::unordered_set<std::string>::erase(key)_(existent)/32 55.50% 74.611 116.022 - 14.78% -
BM_PushHeap_float_QuickSortAdversary_1 55.10% 0.449 0.697 - 46.76% -
rng::for_each(multiset<int>)/8 54.64% 4.482 6.932 - 5.88% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 54.41% 16280.873 25139.282 - 55.41% -
std::none_of(vector<int>)_(process_all)/50 54.07% 12.678 19.533 - 1.45% -
rng::for_each(set<int>)/8 53.55% 4.492 6.898 - 5.02% -
ranges::min(std::vector<__int128>)/70000 52.84% 30876.815 47191.367 - 29.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 52.80% 7496009.072 11453988.912 - 0.04% -
std::find_if_not(deque<int>)_(process_all)/8192 51.26% 1975.664 2988.465 - 39.16% -
std::move(vector<int>)/262144 50.12% 14891.503 22354.383 - 1.11% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 49.50% 2.254 3.370 - 12.19% -
std::partition(list<int>)_(sparse)/50 49.34% 14.858 22.188 - 1.74% -
SetIntersection_Interlaced_Vector_float_262144_256 49.11% 20310714.315 30284334.632 - -48.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.73% 48.328 71.878 - 78.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 48.72% 115392280.410 171605696.108 - 15.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 47.86% 21188253.378 31328329.026 - 14.48% -
std::find_if_not(deque<int>)_(process_all)/1024 46.61% 248.767 364.709 - 34.64% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 45.72% 23.950 34.901 - 12.93% -
ranges::min(std::vector<__int128>)/64 45.47% 26.794 38.978 - 23.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 45.41% 24.167 35.142 - 8.18% -
std::unique_copy(deque<int>)_(sprinkled)/52 43.89% 14.717 21.176 - 1.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.86% 3.523 5.068 - -1.17% -
std::find_if_not(deque<int>)_(process_all)/32768 43.52% 7991.537 11469.181 - 32.08% -
rng::for_each(multimap<int>)/8 41.75% 4.390 6.222 - 1.69% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 41.72% 2.493 3.534 - -14.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 41.67% 3040247.681 4306975.047 - -0.24% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 41.52% 29.807 42.183 - 8.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 41.15% 251532872.470 355026546.018 - -0.87% -
std::multiset<std::string>::erase(key)_(existent)/1024 40.23% 68.416 95.938 - -0.97% -
rng::for_each(map<int>)/8 39.42% 4.442 6.193 - 2.21% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 39.35% 1.335 1.861 - 41.22% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 38.61% 18102.435 25091.271 - 29.45% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 38.42% 12.544 17.363 - 47.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.92% 35.413 48.842 - 4.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.71% 26.825 36.672 - -2.06% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 36.00% 19040.176 25895.399 - 22.03% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 35.97% 33.177 45.110 - 3.25% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 35.73% 1.042 1.415 - 18.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.64% 74.839 101.513 - 45.67% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 35.42% 7.939 10.752 - 64.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 35.38% 50.014 67.709 - 0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.10% 31.457 42.498 - -1.24% -
std::unique_copy(deque<int>)_(sprinkled)/32 34.59% 9.201 12.383 - -5.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 34.52% 5.463 7.349 - 9.07% -
std::set<std::string>::erase(key)_(existent)/1024 34.01% 74.668 100.062 - 37.16% -
ranges::minmax(std::list<long_long>)/1 33.83% 0.343 0.458 - -9.00% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 33.41% 88.098 117.531 - 60.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 32.97% 4344247.022 5776517.662 - 16.10% -
SetIntersection_Interlaced_Vector_uint32_16384_64 32.50% 6288828.913 8332987.739 - 28.37% -
std::unordered_map<int,_int>::clear()/8192 32.50% 66625.849 88282.149 - 32.07% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.83% 4315.562 5689.405 - 0.05% -
std::rotate(list<int>)_(by_1/2)/8192 31.78% 4656.686 6136.427 - 11.44% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 31.71% 49.746 65.520 - 4.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.20% 0.367 0.482 - 18.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 31.10% 73.949 96.949 - 1.17% -
std::find_if(vector<char>)_(bail_25%)/8 31.01% 0.818 1.071 - 30.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 30.68% 0.367 0.479 - 55.58% -
std::copy_backward(vector<bool>)_(unaligned)/262144 30.64% 1584.424 2069.836 - 29.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 30.26% 1680877.573 2189459.405 - 0.21% -
vector<bool>(const_vector<bool>&) 29.46% 9.564 12.381 - 19.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 29.45% 61242491.095 79281159.577 - 15.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.19% 42.154 54.460 - 5.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.94% 68.201 87.939 - -1.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 28.72% 1.234 1.589 - 23.38% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 28.64% 67.770 87.178 - -1.38% -
std::rotate(list<int>)_(by_1/3)/8192 28.39% 8197.130 10524.678 - 26.06% -
std::find_if(deque<int>)_(bail_25%)/32768 28.33% 2213.869 2841.038 - 41.93% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 28.27% 7683.944 9856.003 - 25.75% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 28.24% 49.242 63.150 - -0.02% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 28.06% 7520.595 9631.000 - 9.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 28.04% 2224207.993 2847917.702 - 28.80% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 28.03% 48.762 62.430 - 7.33% -
std::rotate(list<int>)_(by_1/3)/32 28.01% 12.931 16.553 - -1.02% -
std::for_each_n(list<int>)/8192 27.89% 7358.066 9410.081 - 13.44% -
std::is_sorted_until(deque<int>)/8 27.29% 2.542 3.235 - 30.42% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 27.01% 7259.828 9220.674 - 7.55% -
BM_lexicographical_compare_three_way_slow_path/1 26.96% 0.364 0.462 - 6.44% -
std::adjacent_find(deque<int>)/8 26.90% 2.935 3.724 - 23.12% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 26.81% 1.486 1.885 - 52.46% -
BM_vector_deque_move_backward/0 26.54% 0.419 0.530 - 18.43% -
SetIntersection_Interlaced_Vector_uint32_262144_256 26.24% 27482531.385 34694525.102 - 19.99% -
std::find_end(deque<int>)_(single_element)/1000 25.92% 249.091 313.648 - 0.88% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 25.86% 1.063 1.338 - 26.94% -
rng::find_last(deque<int>)_(bail_10%)/1024 25.83% 226.515 285.031 - 25.82% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 25.80% 8300.318 10442.121 - -3.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 25.78% 1448.277 1821.699 - 6.03% -
rng::find_last(deque<int>)_(bail_10%)/50 25.43% 11.313 14.190 - 24.88% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 25.25% 640.270 801.945 - -7.96% -
BM_PushHeap_uint32_QuickSortAdversary_1 25.21% 0.394 0.493 - -28.06% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.13% 79717150.781 99753613.881 - 0.26% -
vector<bool>(size_type,_const_value_type&) 24.95% 8.337 10.418 - 25.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 24.86% 7.661 9.566 - 28.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.74% 19.995 24.942 - 19.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.69% 53.285 66.442 - 24.32% -
std::find_if(vector<char>)_(process_all)/50 24.63% 5.347 6.663 - -2.43% -
std::copy_backward(vector<bool>)_(aligned)/262144 24.56% 616.078 767.381 - 5.14% -
BM_lexicographical_compare_three_way_slow_path/16384 24.55% 3657.658 4555.596 - -4.78% -
bm_ranges_lexicographical_compare<int>/1 24.40% 1.286 1.600 - 7.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 24.36% 10385.059 12915.166 - 7.67% -
ranges::minmax(std::list<char>)/64 24.32% 29.676 36.895 - 5.53% -
std::find_if(deque<int>)_(bail_25%)/8192 24.17% 569.375 706.996 - 39.57% -
rng::for_each(multiset<int>)/32 24.11% 20.613 25.583 - 2.10% -
BM_lexicographical_compare_three_way_slow_path/4096 24.08% 925.619 1148.526 - -4.73% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 23.95% 4675.823 5795.874 - 24.60% -
std::find_if_not(vector<char>)_(process_all)/50 23.93% 5.349 6.629 - 0.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.53% 51.024 63.029 - 14.19% -
std::search(list<int>)_(single_element)/8192 23.17% 7486.594 9221.209 - 18.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.06% 30.851 37.966 - 0.16% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 23.04% 11.322 13.931 - 23.31% -
rng::for_each(multimap<int>)/32 22.91% 21.471 26.390 - -0.36% -
std::multiset<std::string>::erase(iterator)/8192 22.89% 29.953 36.809 - 1.69% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 22.84% 4.507 5.537 - 22.20% -
std::map<std::string,_int>::find(key)_(non-existent)/32 22.83% 9.945 12.215 - -0.43% -
BM_lexicographical_compare_three_way_slow_path/1024 22.77% 239.615 294.186 - -4.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 22.65% 1.001 1.228 - -7.95% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 22.46% 34.435 42.169 - 3.06% -
std::unordered_set<int>::count(key)_(non-existent)/32 22.27% 1.397 1.708 - 24.24% -
rng::find(vector<bool>)_(process_all)/8 22.26% 0.642 0.785 - 9.70% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.21% 25.311 30.934 - 0.03% -
BM_lexicographical_compare_three_way_slow_path/1048576 22.05% 241472.428 294721.924 - -4.83% -
SetIntersection_Interlaced_Vector_uint32_256_64 22.02% 6834657.462 8339586.001 - 14.41% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 21.73% 6215.219 7565.896 - 2.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 21.73% 0.397 0.483 - 42.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 21.59% 4562981.152 5548325.877 - -0.61% -
std::copy_n(vector<bool>)_(aligned)/262144 21.57% 585.453 711.751 - -4.56% -
SetIntersection_Interlaced_Vector_float_16384_256 21.42% 14879141.384 18065996.580 - -41.61% -
rng::for_each(set<int>)/32 21.39% 21.082 25.591 - 1.18% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.27% 0.378 0.459 - 0.06% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.21% 20.309 24.617 - -3.42% -
std::set<int>::lower_bound(key)_(non-existent)/32 21.15% 2.336 2.831 - 15.49% -
BM_StringRelational_Compare_Small_Empty_Control 21.04% 1.616 1.955 - 7.00% -
BM_lexicographical_compare_three_way_slow_path/65536 20.88% 15045.955 18186.871 - -4.93% -
SetIntersection_Interlaced_Vector_uint64_256_64 20.54% 7380439.684 8896141.579 - 15.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.46% 35.775 43.095 - 1.33% -
std::unordered_set<std::string>::find(key)_(existent)/1024 20.46% 28.851 34.754 - -18.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 20.44% 39278.302 47305.421 - 18.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 20.36% 8359.311 10061.176 - 0.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 20.31% 1.112 1.338 - 17.82% -
std::unordered_set<std::string>::count(key)_(existent)/1024 20.28% 34.632 41.656 - 1.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 20.24% 5155.527 6198.837 - 18.55% -
std::upper_bound(std::list<int>)/100 20.18% 83.840 100.763 - -0.17% -
std::unordered_set<std::string>::erase(iterator)/1024 20.16% 27.474 33.012 - 3.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 20.11% 1.573 1.889 - 23.63% -
BM_PushHeap_uint32_PipeOrgan_1 20.09% 0.466 0.560 - 16.12% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.86% 0.962 1.153 - 10.10% -
std::find_if(vector<char>)_(process_all)/32768 19.82% 3137.543 3759.320 - -0.20% -
std::copy_if(list<int>)_(every_other)/64 19.76% 23.190 27.773 - 0.32% -
std::find_if_not(vector<char>)_(process_all)/32768 19.64% 3135.211 3750.814 - 0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 19.43% 8.960 10.701 - 5.86% -
BM_PushHeap_uint64_Random_1 19.41% 0.392 0.468 - 0.47% -
std::unordered_multiset<int>::clear()/8192 19.38% 67213.796 80241.164 - 4.80% -
BM_vector_deque_move/64000 19.31% 2844.020 3393.194 - 14.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.11% 1.102 1.313 - 2.20% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.11% 5958482.543 7096852.409 - -0.16% -
std::set<std::string>::contains(key)_(existent)/1024 19.03% 20.901 24.878 - 8.57% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.02% 34.641 41.230 - 17.52% -
std::find_if(vector<char>)_(process_all)/8192 18.92% 795.203 945.634 - 0.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 18.85% 35.551 42.252 - -10.70% -
std::find_if_not(vector<char>)_(process_all)/8192 18.72% 794.703 943.482 - 0.21% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 18.71% 2.500 2.967 - -1.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.64% 404.497 479.911 - 2.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 18.61% 44.611 52.912 - -14.45% -
BM_PushHeap_uint32_Ascending_1 18.58% 0.466 0.552 - 6.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.54% 63.587 75.373 - 0.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 18.37% 9.009 10.664 - 5.66% -
SetIntersection_Interlaced_Vector_uint32_16384_16 18.36% 2417594.561 2861373.037 - 8.54% -
std::find_if(vector<char>)_(process_all)/8 18.25% 1.258 1.487 - 7.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.20% 3234.376 3822.943 - 0.06% -
BM_StringEraseWithMove_Empty_Opaque 18.18% 0.789 0.932 - 12.38% -
std::unordered_multiset<int>::clear()/1024 18.12% 8610.501 10170.299 - 4.37% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 18.04% 26.743 31.568 - -21.01% -
BM_lexicographical_compare_three_way_slow_path/64 18.02% 15.120 17.845 - -4.76% -
BM_PushHeap_float_Ascending_1 17.91% 0.393 0.464 - -11.20% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 17.90% 617.132 727.605 - -16.78% -
std::copy_if(list<int>)_(every_other)/4096 17.80% 3312.311 3901.801 - 17.37% -
std::multiset<std::string>::count(key)_(existent)/8192 17.75% 26.521 31.228 - 0.13% -
std::multimap<std::string,_int>::erase(iterator)/1024 17.71% 28.487 33.532 - -0.84% -
std::make_heap(deque<int>)_(descending)/8192 17.69% 7682.167 9041.013 - 2.69% -
bm_ranges_lexicographical_compare<signed_char>/64 17.63% 2.058 2.421 - 7.41% -
std::make_heap(deque<int>)_(heap)/8192 17.59% 7691.074 9044.234 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.55% 417454.532 490738.329 - 0.30% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.54% 0.338 0.397 - -11.80% -
std::set<int>::insert(value)_(new_value,_end)/1024 17.53% 41.448 48.713 - 21.53% -
std::set<int>::lower_bound(key)_(non-existent)/1024 17.52% 5.625 6.610 - 3.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.50% 28.206 33.142 - 33.74% -
std::partition_point(vector<int>)/8192 17.39% 7.975 9.362 - 0.67% -
ranges::minmax(std::deque<long_long>)/1 17.33% 0.690 0.809 - -4.77% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 17.31% 0.923 1.082 - -9.84% -
SetIntersection_Interlaced_Vector_float_16384_64 17.19% 5576420.644 6534994.651 - -44.66% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.18% 19485468.659 22833247.523 - 13.71% -
BM_lexicographical_compare_three_way<IntPtr>/1 17.15% 0.362 0.424 - -7.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 17.13% 8.894 10.418 - 2.24% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 17.12% 1.257 1.472 - 0.85% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.09% 0.693 0.811 - 0.11% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 17.08% 32.756 38.352 - -5.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.04% 0.693 0.811 - 0.08% -
std::unordered_multiset<int>::count(key)_(existent)/1024 17.00% 1.528 1.787 - 6.32% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.96% 0.693 0.811 - 0.02% -
SetIntersection_Interlaced_Vector_float_262144_16 16.96% 2928717.384 3425412.510 - -52.68% -
std::make_heap(deque<int>)_(descending)/1024 16.93% 985.296 1152.105 - 2.61% -
ranges::min(std::vector<char>)/64 16.93% 3.618 4.231 - 1.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.80% 26.597 31.066 - 24.31% -
std::make_heap(deque<int>)_(heap)/1024 16.72% 985.834 1150.681 - -0.14% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 16.71% 7.068 8.248 - -0.94% -
ranges::minmax(std::list<long_long>)/64 16.69% 28.084 32.771 - 8.17% -
BM_vector_deque_move/0 16.67% 0.519 0.606 - 59.76% -
BM_deque_deque_ranges_copy_backward/0 16.57% 0.789 0.920 - 6.00% -
std::unordered_map<int,_int>::clear()/1024 16.37% 8565.891 9968.496 - 18.80% -
std::for_each(set<int>::iterator)/32 16.36% 21.134 24.592 - 0.65% -
rng::for_each(map<int>)/32 16.32% 21.636 25.167 - -0.25% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 16.27% 27.809 32.333 - -4.41% -
std::for_each_n(join_view(vector<vector<int>>))/8 16.24% 1.409 1.638 - 13.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 16.24% 174678.089 203037.766 - 3.80% -
std::set<int>::contains(key)_(non-existent)/8192 16.22% 10.322 11.996 - -11.76% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 16.18% 39.245 45.596 - 8.78% -
BM_lexicographical_compare_three_way_slow_path/256 16.14% 68.636 79.716 - -3.15% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 16.13% 2.689 3.123 - 18.13% -
ranges::min(std::list<long_long>)/70000 16.04% 43951.013 51000.592 - 13.65% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.00% 3.891 4.513 - 4.87% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 15.89% 29.268 33.918 - -0.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.88% 27.416 31.771 - -7.17% -
std::adjacent_find(list<int>)/50 15.87% 20.183 23.386 - 0.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 15.78% 19.860 22.993 - -4.45% -
std::find_if_not(vector<char>)_(process_all)/8 15.72% 1.327 1.536 - 4.45% -
ranges::min(std::deque<char>)/70000 15.72% 17335.680 20061.540 - 12.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.70% 39.719 45.956 - 36.83% -
ranges::min(std::list<__int128>)/1 15.66% 0.396 0.458 - 0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.63% 19.846 22.947 - 17.00% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 15.54% 27.623 31.916 - 1.34% -
std::map<std::string,_int>::find(key)_(existent)/8192 15.54% 28.990 33.495 - 13.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 15.45% 0.592 0.683 - 5.42% -
BM_num_put<unsigned_long_long> 15.40% 10.120 11.679 - 1.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 15.38% 8.279 9.552 - -7.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 15.24% 43.669 50.325 - -0.64% -
std::search(deque<int>)_(no_match)/1024 15.15% 303.162 349.078 - -0.01% -
std::adjacent_find(deque<int>)/50 15.13% 14.032 16.155 - 7.48% -
std::find_if(vector<int>)_(bail_25%)/8 15.06% 0.733 0.844 - 14.23% -
std::unordered_multiset<int>::count(key)_(existent)/8192 14.98% 1.542 1.773 - 17.31% -
std::unordered_set<int>::count(key)_(non-existent)/8192 14.93% 1.376 1.581 - 3.69% -
BM_deque_vector_ranges_move_backward/64000 14.92% 7048.994 8100.863 - 2.63% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.92% 7171.693 8241.520 - 0.77% -
BM_lexicographical_compare_three_way_slow_path/262144 14.85% 63294.777 72692.927 - -4.80% -
std::any_of(list<int>)_(process_all)/8192 14.80% 7290.396 8369.334 - -0.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 14.77% 2.599 2.983 - -0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.77% 67.682 77.677 - -2.08% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.76% 3675759.902 4218444.922 - 24.99% -
std::copy_n(vector<bool>)_(aligned)/64 14.73% 1.265 1.452 - 7.79% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 14.69% 524.207 601.217 - -10.68% -
std::rotate(list<int>)_(by_1/4)/8192 14.68% 6476.986 7427.639 - 12.84% -
rng::starts_with(deque<int>)/1000 14.67% 436.051 500.016 - 6.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 14.65% 5.754 6.597 - 1.60% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.64% 892.241 1022.839 - -0.02% -
SetIntersection_Front_Set_uint64_262144_256 14.56% 3713053.704 4253636.425 - 9.09% -
std::set<int>::equal_range(key)_(non-existent)/1024 14.55% 5.801 6.645 - -3.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.52% 32.975 37.764 - 0.65% -
std::for_each(multimap<int>::iterator)/8 14.50% 4.438 5.082 - 0.22% -
std::find(vector<bool>)_(process_all)/50 14.48% 0.560 0.641 - 0.47% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 14.47% 24.871 28.469 - -3.38% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.46% 5831.933 6675.074 - -0.04% -
std::copy(list<int>)/8 14.41% 2.147 2.456 - -4.22% -
std::rotate(deque<int>)_(by_1/2)/32 14.38% 7.501 8.580 - -0.90% -
std::find(deque<int>)_(bail_25%)/8 14.38% 1.995 2.282 - 0.27% -
std::set<int>::find(key)_(existent)/8192 14.36% 7.979 9.125 - 6.22% -
std::map<int,_int>::find(key)_(existent)/1024 14.35% 3.643 4.166 - -2.58% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.29% 26.808 30.639 - 1.45% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.23% 0.711 0.812 - 0.23% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.23% 1417.675 1619.347 - -0.27% -
BM_StringRelational_Eq_Small_Small_Control 14.21% 1.685 1.924 - -1.21% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 14.21% 53.254 60.819 - -0.21% -
BM_tolower_char<wchar_t> 14.20% 0.603 0.689 - 0.07% -
BM_num_put<long_long> 14.20% 10.502 11.994 - -1.32% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 14.17% 5.177 5.911 - -4.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 14.11% 54.889 62.632 - -0.10% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.07% 4280.391 4882.533 - 0.39% -
BM_num_put<bool> 14.01% 9.315 10.620 - -2.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 14.00% 1502459.873 1712878.493 - -3.72% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 13.93% 2.249 2.562 - 14.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 13.93% 1693.090 1928.925 - 3.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 13.89% 7172435.720 8168556.230 - 3.24% -
std::copy(vector<bool>)_(aligned)/262144 13.82% 587.809 669.051 - -7.42% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 13.79% 82.328 93.679 - 6.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 13.77% 46.525 52.933 - -1.73% -
SetIntersection_Interlaced_Vector_uint64_262144_4 13.76% 1582098.356 1799872.887 - 22.15% -
BM_deque_vector_move_backward/70000 13.76% 7906.790 8995.019 - 3.94% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 13.76% 23.746 27.013 - 10.74% -
std::vector<std::string>::ctor(size)/32 13.76% 31.751 36.120 - 10.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 13.75% 5890.765 6701.013 - -0.27% -
std::multimap<std::string,_int>::erase(iterator)/8192 13.75% 25.957 29.526 - -1.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 13.75% 8993633.471 10230341.147 - 11.80% -
BM_PushHeap_uint32_Ascending_64 13.74% 1.517 1.725 - 13.45% -
rng::find(vector<bool>)_(process_all)/50 13.70% 0.692 0.786 - -0.35% -
std::for_each(multimap<int>::iterator)/32 13.68% 20.803 23.649 - -0.33% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 13.68% 0.608 0.691 - 13.11% -
std::unordered_set<int>::count(key)_(non-existent)/1024 13.66% 1.386 1.575 - 7.36% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.62% 5.511 6.261 - 36.03% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13.61% 10011.729 11374.005 - 15.23% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 13.57% 9.719 11.038 - -4.81% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 13.55% 0.228 0.259 - 14.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 13.50% 731.555 830.340 - -0.91% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.47% 2.107 2.390 - -0.24% -
ranges::minmax(std::vector<char>)/8 13.34% 1.010 1.145 - 0.26% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 13.24% 2.247 2.545 - 8.93% -
BM_num_put<unsigned_long> 13.23% 10.429 11.809 - -0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 13.21% 1133.193 1282.892 - 8.51% -
BM_deque_vector_move_backward/64000 13.14% 7173.428 8115.848 - 0.15% -
std::multimap<std::string,_int>::ctor(const&)/32 13.10% 796.493 900.849 - -0.67% -
std::for_each(map<int>::iterator)/8 13.07% 4.445 5.026 - 0.22% -
ranges::min(std::list<__int128>)/8 13.05% 2.041 2.307 - 5.15% -
std::multiset<std::string>::erase(iterator)/1024 13.00% 28.383 32.074 - 2.76% -
BM_deque_vector_copy/0 13.00% 1.249 1.411 - -3.46% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.81% 714.305 805.826 - -6.71% -
std::set<std::string>::contains(key)_(non-existent)/1024 12.79% 20.044 22.608 - 10.24% -
std::map<std::string,_int>::contains(key)_(existent)/32 12.67% 14.421 16.249 - 2.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 12.66% 1.429 1.609 - 20.26% -
std::find_if(deque<int>)_(bail_25%)/1024 12.63% 77.416 87.192 - 12.20% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.61% 30.134 33.933 - -0.14% -
std::is_sorted_until(vector<int>,_pred)/8 12.57% 3.123 3.516 - -4.26% -
std::unordered_map<int,_int>::count(key)_(existent)/32 12.56% 1.155 1.300 - 7.50% -
BM_StringEraseWithMove_Large_Opaque 12.49% 2.481 2.791 - -2.71% -
BM_deque_vector_move_backward/65536 12.49% 7361.291 8280.798 - 0.55% -
BM_PushHeap_uint64_Random_4 12.49% 2.258 2.540 - -0.82% -
std::rotate(deque<int>)_(by_1/2)/8192 12.45% 1458.690 1640.346 - 7.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 12.43% 34.843 39.175 - -10.23% -
BM_StringRead_Cold_Shallow_Empty 12.41% 1.058 1.189 - 11.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 12.34% 0.463 0.520 - -2.11% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.34% 594.917 668.343 - -0.04% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 12.34% 30.628 34.407 - 1.04% -
std::partial_sort(deque<int>)_(repeated)/8192 12.33% 67850.969 76214.601 - -0.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 12.27% 40.061 44.976 - -4.84% -
BM_deque_vector_ranges_move_backward/65536 12.25% 7380.689 8284.820 - 2.52% -
std::find(vector<bool>)_(process_all)/8 12.18% 0.560 0.629 - -6.88% -
std::find_if(vector<char>)_(process_all)/1024 12.15% 111.723 125.299 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.13% 1355139.307 1519524.287 - 12.89% -
std::rotate_copy(vector<int>)/8192 12.10% 716.636 803.356 - 116.72% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 12.08% 26.129 29.286 - 2.48% -
SetIntersection_Interlaced_Vector_float_256_256 12.04% 4606317.495 5160878.172 - 0.58% -
ranges::min(std::list<__int128>)/64 12.03% 32.234 36.112 - 4.69% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.99% 12.896 14.442 - -2.72% -
std::rotate(deque<int>)_(by_1/2)/50 11.92% 10.351 11.585 - -0.62% -
std::equal(vector<bool>)_(unaligned)/50 11.90% 0.816 0.913 - -4.81% -
SetIntersection_Interlaced_Vector_float_1024_256 11.90% 5542685.328 6202363.528 - -2.98% -
std::multimap<int,_int>::find(key)_(non-existent)/32 11.82% 2.448 2.738 - -12.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.80% 577.431 645.595 - 6.21% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.76% 35.465 39.636 - -18.88% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 11.74% 24.474 27.346 - 16.57% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 11.70% 4.823 5.387 - -1.73% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.70% 19.225 21.474 - -20.00% -
std::find_if_not(vector<char>)_(process_all)/1024 11.70% 111.583 124.641 - 0.32% -
rng::starts_with(deque<int>)/8192 11.65% 3820.680 4265.880 - 10.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 11.64% 574.778 641.698 - -12.72% -
std::find_end(deque<int>,_pred)_(single_element)/1000 11.64% 587.906 656.312 - -1.98% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.56% 34.957 38.999 - 2.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.55% 0.314 0.351 - 1.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 11.51% 1.048 1.168 - 11.06% -
std::remove_if(deque<int>)_(sprinkled)/50 11.43% 60.469 67.378 - 6.09% -
std::for_each(set<int>::iterator)/8 11.42% 4.513 5.028 - 0.34% -
std::rotate(list<int>)_(by_1/4)/32 11.41% 13.020 14.506 - 0.05% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.39% 31.648 35.253 - 6.57% -
std::find_if_not(vector<int>)_(bail_25%)/32768 11.38% 842.915 938.869 - 0.21% -
std::set<int>::equal_range(key)_(non-existent)/8192 11.38% 8.932 9.948 - -6.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 11.34% 30.166 33.588 - -0.43% -
std::is_sorted_until(deque<int>,_pred)/8 11.34% 4.141 4.611 - 0.24% -
BM_std_minmax_element<char>/3 11.32% 1.164 1.295 - 7.21% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.25% 30.833 34.302 - 12.55% -
BM_deque_deque_ranges_copy_backward/1 11.25% 2.523 2.807 - 1.34% -
rng::starts_with(deque<int>)/1048576 11.21% 491354.210 546453.975 - 10.98% -
std::partition(deque<int>)_(sparse)/32 11.21% 11.368 12.643 - -9.54% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.17% 1.335 1.484 - 11.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 11.15% 24.678 27.431 - -13.73% -
BM_StringConstructDestroyCStr_Huge_Transparent 11.15% 69.276 76.999 - 19.47% -
std::move_backward(deque<int>)/32768 11.15% 3264.622 3628.480 - 1.87% -
ranges::min(std::vector<char>)/8 11.14% 2.211 2.458 - -0.75% -
std::for_each(map<int>::iterator)/32 11.09% 21.499 23.884 - 0.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.06% 21.102 23.436 - 17.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 11.05% 310.220 344.486 - 0.08% -
SetIntersection_None_Set_uint64_262144_16384 11.03% 1229565.836 1365200.928 - 12.27% -
std::set<std::string>::find(key)_(existent)/32 11.02% 14.271 15.844 - -1.35% -
BM_num_put<long> 11.02% 10.715 11.895 - -1.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 11.01% 6028.432 6692.386 - 13.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 10.97% 13387910.766 14856715.291 - 7.35% -
std::unordered_set<std::string>::erase(iterator)/8192 10.95% 29.255 32.458 - -8.39% -
std::rotate(list<int>)_(by_1/4)/50 10.93% 23.478 26.043 - 0.85% -
rng::contains(deque<int>)_(process_all)/8 10.90% 2.866 3.178 - 2.18% -
std::set<std::string>::count(key)_(non-existent)/32 10.88% 10.090 11.188 - -3.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.82% 23.003 25.491 - 19.36% -
SetIntersection_Front_Vector_float_262144_16384 10.80% 71787441.651 79543623.943 - 10.74% -
std::remove(deque<int>)_(prefix)/50 10.75% 57.520 63.705 - -0.14% -
SetIntersection_Front_Vector_uint32_262144_1024 10.75% 5309396.348 5880049.864 - -0.45% -
bm_lexicographical_compare<signed_char>/64 10.74% 1.911 2.116 - 3.39% -
std::multiset<int>::erase(key)_(existent)/32 10.72% 22.194 24.574 - 10.79% -
BM_std_minmax_element<char>/64000 10.72% 16622.266 18404.897 - 12.73% -
BM_StringRead_Cold_Shallow_Large 10.67% 1.088 1.204 - 8.97% -
SetIntersection_Front_Vector_float_16384_16384 10.66% 71971327.344 79644853.891 - 9.38% -
ranges::min(std::list<char>)/1 10.65% 0.354 0.391 - 7.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 10.64% 32.052 35.463 - -0.20% -
BM_std_minmax_element<char>/65536 10.64% 17040.338 18852.812 - 12.86% -
std::search(vector<int>,_pred)_(no_match)/1048576 10.63% 542496.021 600169.192 - 0.05% -
BM_deque_vector_copy_backward/65536 10.61% 7365.590 8147.037 - -0.62% -
ranges::min(std::deque<char>)/64 10.58% 16.209 17.923 - 7.29% -
std::rotate(list<int>)_(1_element_backward)/50 10.55% 22.235 24.581 - -1.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 10.54% 22.641 25.027 - 2.07% -
BM_PushHeap_uint32_PipeOrgan_4 10.49% 0.485 0.536 - -0.50% -
ranges::minmax(std::deque<char>)/64 10.46% 22.697 25.070 - -7.82% -
std::partial_sort(deque<int>)_(heap)/8192 10.45% 275886.920 304711.810 - 11.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 10.42% 4070286.955 4494582.300 - 6.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.42% 13266714.681 14648850.953 - 2.08% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 10.40% 96441.383 106469.708 - -1.23% -
BM_std_minmax_element<char>/70000 10.38% 18227.984 20119.486 - 12.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10.37% 8083131.331 8921571.669 - -2.63% -
rng::find_last_if(deque<int>)_(bail_10%)/50 10.28% 17.333 19.115 - 2.67% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 10.19% 1.916 2.112 - 1.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 10.16% 86.806 95.625 - 3.05% -
std::copy_n(deque<int>)/8 10.10% 2.636 2.902 - 4.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.10% 29.128 32.070 - 9.56% -
std::for_each(multiset<int>::iterator)/8 10.03% 4.590 5.050 - 0.39% -
std::for_each(multiset<int>::iterator)/32 10.00% 21.436 23.579 - -0.07% -
std::make_heap(deque<int>)_(repeated)/8192 9.99% 16855.059 18539.547 - 0.88% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 9.99% 1.111 1.222 - 18.36% -
BM_deque_vector_ranges_move_backward/70000 9.98% 7944.471 8736.938 - -0.93% -
std::copy_backward(vector<bool>)_(aligned)/64 9.96% 1.605 1.765 - -1.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 9.95% 44.374 48.788 - -12.71% -
BM_vector_deque_move_backward/64000 9.93% 7254.530 7975.230 - 3.40% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.93% 2.636 2.898 - 12.59% -
ranges::min(std::vector<__int128>)/1 9.93% 0.340 0.373 - -0.22% -
ranges::minmax(std::list<char>)/70000 9.91% 52375.250 57565.272 - 1.32% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.90% 1.048 1.152 - 0.58% -
BM_deque_vector_copy_backward/70000 9.89% 7945.824 8731.443 - 0.82% -
std::copy_backward(list<int>)/8 9.87% 2.207 2.425 - 0.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.86% 44.154 48.506 - -0.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 9.81% 46.274 50.811 - -1.57% -
std::set<std::string>::count(key)_(existent)/32 9.78% 15.437 16.946 - 6.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.75% 12369.837 13575.953 - 11.10% -
SetIntersection_Front_Vector_uint64_16384_1024 9.74% 5333493.555 5853191.968 - -1.01% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.73% 19984.817 21930.176 - 5.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.72% 13417939.980 14722503.467 - -7.88% -
BM_vector_deque_copy_backward/0 9.72% 0.419 0.460 - -17.52% -
std::set<int>::contains(key)_(non-existent)/1024 9.69% 6.055 6.642 - -6.28% -
std::vector<int>::ctor(size)/32 9.68% 9.964 10.928 - 9.58% -
rng::starts_with(deque<int>)/8 9.64% 3.900 4.276 - 9.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.60% 22.840 25.033 - 6.05% -
std::set<std::string>::erase(iterator)/1024 9.59% 25.981 28.472 - -15.00% -
BM_deque_deque_ranges_copy_backward/2 9.58% 2.305 2.526 - 5.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 9.52% 1.259 1.379 - 3.92% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.51% 219.855 240.764 - -0.42% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.50% 27.715 30.349 - -0.52% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.49% 19.529 21.383 - 0.81% -
std::stable_partition(list<int>)_(dense)/8192 9.48% 17489.942 19148.209 - -21.06% -
std::move(list<int>)/4096 9.46% 4360.747 4773.137 - 21.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 9.45% 4061766.157 4445488.891 - 6.15% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 9.44% 90.470 99.006 - 3.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.42% 13701.740 14993.129 - 6.49% -
std::remove(deque<int>)_(sprinkled)/32 9.41% 50.120 54.838 - 9.09% -
std::copy_if(list<int>)_(entire_range)/262144 9.41% 214826.395 235050.000 - 8.23% -
std::find_end(deque<int>)_(process_all)/1000 9.38% 261.439 285.960 - 0.15% -
SetIntersection_Front_Vector_string_256_256 9.37% 18541192.264 20277794.465 - 1.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.35% 18.981 20.757 - -11.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9.33% 1097.471 1199.868 - -4.61% -
std::reverse(vector<int>)/8 9.31% 1.478 1.616 - 0.98% -
std::unique_copy(vector<int>)_(sprinkled)/8192 9.24% 3622.930 3957.621 - 7.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.23% 12375.756 13517.925 - 6.84% -
std::unordered_set<int>::contains(key)_(existent)/1024 9.23% 1.168 1.276 - 1.49% -
SetIntersection_Interlaced_Vector_uint64_1024_4 9.17% 1284885.986 1402757.508 - 0.14% -
std::map<std::string,_int>::erase(iterator)/8192 9.15% 29.032 31.688 - 18.07% -
std::stable_partition(list<int>)_(dense)/32 9.13% 33.506 36.565 - -2.25% -
BM_PushHeap_string_Ascending_1 9.11% 0.642 0.700 - 0.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.01% 120609.980 131472.816 - 4.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.00% 2.743 2.990 - 0.65% -
std::is_sorted(list<int>,_pred)/8 8.98% 3.675 4.005 - -0.75% -
BM_StringRead_Cold_Deep_Small 8.93% 1.162 1.265 - 9.71% -
std::make_heap(deque<int>)_(repeated)/1024 8.92% 2162.137 2355.028 - 0.92% -
std::rotate(list<int>)_(by_1/2)/32 8.90% 5.938 6.467 - 0.45% -
std::find_if_not(vector<char>)_(bail_25%)/32768 8.86% 863.314 939.826 - 0.13% -
BM_std_minmax_element<char>/1 8.85% 0.301 0.328 - 2.46% -
std::find_end(deque<int>)_(single_element)/8192 8.82% 2021.047 2199.241 - -0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.81% 22.655 24.651 - 8.58% -
BM_StringRead_Cold_Deep_Large 8.76% 1.231 1.339 - 4.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.75% 69493.269 75576.796 - 7.30% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.75% 1.053 1.145 - 20.09% -
std::find_end(list<int>)_(process_all)/1000 8.71% 656.323 713.468 - -0.19% -
BM_std_minmax_element<short>/2 8.65% 0.634 0.689 - 12.87% -
std::set<std::string>::contains(key)_(non-existent)/32 8.64% 9.813 10.661 - 13.73% -
std::rotate(deque<int>)_(by_1/2)/1024 8.64% 172.971 187.908 - -0.43% -
BM_num_put<const_void*> 8.63% 11.206 12.173 - -3.45% -
BM_StringEraseWithMove_Empty_Transparent 8.61% 0.557 0.605 - 8.22% -
std::copy_if(vector<int>)_(entire_range)/64 8.61% 15.545 16.884 - 4.96% -
ranges::min(std::vector<__int128>)/8 8.60% 2.856 3.101 - 3.39% -
ranges::min(std::list<__int128>)/70000 8.59% 57637.945 62589.464 - 4.61% -
SetIntersection_Front_Vector_float_16384_1024 8.59% 5449812.631 5917980.836 - 9.03% -
BM_deque_vector_ranges_copy_backward/70000 8.57% 7926.998 8606.397 - -0.32% -
BM_deque_deque_move_backward/64000 8.55% 7290.515 7913.689 - 3.52% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.54% 8.309 9.018 - 0.26% -
BM_PushHeap_string_Ascending_256 8.53% 10.965 11.900 - 7.86% -
std::transform(list<int>)_(identity_transform)/8192 8.52% 7004.818 7601.323 - -0.06% -
SetIntersection_Front_Vector_float_262144_1024 8.51% 5450243.465 5913978.681 - 8.94% -
BM_vector_deque_copy/64000 8.50% 2842.454 3084.059 - 8.70% -
BM_PushHeap_string_Ascending_1024 8.50% 13.452 14.595 - 10.24% -
std::remove(deque<int>)_(sprinkled)/50 8.48% 55.195 59.873 - 8.37% -
SetIntersection_Front_Vector_float_1024_1024 8.46% 5441231.715 5901720.986 - 8.67% -
BM_StringRelational_Eq_Small_Small_ChangeLast 8.45% 2.011 2.181 - 14.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.44% 174478.577 189197.993 - 4.73% -
BM_vector_deque_copy_backward/64000 8.43% 7399.057 8022.684 - 0.41% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 8.43% 49896.272 54100.922 - 3.72% -
BM_StringRead_Cold_Deep_Empty 8.42% 1.168 1.266 - 10.13% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 8.40% 1.508 1.635 - 20.01% -
BM_deque_vector_ranges_copy_backward/64000 8.40% 7216.258 7822.360 - -0.68% -
BM_std_minmax_element<char>/5500 8.39% 1441.057 1561.930 - 10.35% -
BM_PushHeap_uint64_Descending_1 8.39% 0.448 0.486 - 4.43% -
BM_vector_deque_ranges_copy/64000 8.37% 2841.677 3079.587 - 8.45% -
BM_lexicographical_compare_three_way<IntPtr>/65536 8.34% 14556.907 15771.265 - 5.33% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 8.33% 1.110 1.202 - 9.10% -
std::fill(vector<bool>)/64 8.33% 1.475 1.598 - -3.43% -
BM_deque_vector_ranges_copy_backward/65536 8.32% 7489.534 8112.551 - -1.13% -
std::remove_copy(deque<int>)_(prefix)/50 8.30% 20.196 21.871 - 5.05% -
BM_std_minmax_element<char>/4000 8.28% 1048.304 1135.148 - 9.91% -
std::multiset<std::string>::contains(key)_(existent)/8192 8.27% 26.733 28.944 - 0.54% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.25% 1.345 1.456 - 4.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 8.25% 4.504 4.876 - -1.76% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.24% 1.388 1.502 - -3.56% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 8.23% 525.397 568.634 - 2.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 8.23% 22.287 24.121 - 20.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.22% 34.098 36.903 - -0.18% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.22% 10.267 11.112 - -3.66% -
BM_PushHeap_uint32_Ascending_4 8.22% 0.544 0.589 - -0.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 8.22% 3.208 3.471 - -16.34% -
BM_vector_deque_move_backward/70000 8.20% 8003.041 8659.514 - 1.91% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.20% 2.526 2.733 - -0.68% -
std::unordered_map<int,_int>::erase(iterator)/8192 8.19% 20.115 21.762 - -2.40% -
BM_deque_deque_ranges_copy_backward/65536 8.15% 7506.134 8117.625 - 2.66% -
BM_PushHeap_uint64_Random_16 8.14% 4.160 4.498 - 0.78% -
BM_std_minmax_element<char>/512 8.14% 139.007 150.320 - 9.10% -
std::multiset<std::string>::contains(key)_(existent)/1024 8.13% 23.341 25.238 - 0.06% -
BM_StringConstructDestroyCStr_Huge_Opaque 8.12% 161.642 174.760 - 10.35% -
BM_std_minmax_element<char>/4096 8.10% 1075.804 1162.988 - 9.57% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.10% 12895.740 13940.742 - -1.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.10% 1.353 1.463 - 0.58% -
BM_StringFindCharLiteral/1024 8.09% 18.979 20.514 - 6.18% -
BM_std_minmax_element<char>/1024 8.06% 273.212 295.236 - 8.92% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 7.98% 2.385 2.575 - 10.01% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 7.96% 0.254 0.274 - 4.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 7.96% 49815.986 53783.125 - -9.33% -
BM_deque_deque_move_backward/70000 7.94% 8128.075 8773.426 - 2.17% -
SetIntersection_Interlaced_Vector_uint64_1024_16 7.94% 2010712.985 2170267.020 - 17.76% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.88% 206.312 222.578 - -0.69% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 7.88% 12767.873 13773.863 - 6.04% -
std::replace_if(vector<int>)_(sprinkled)/50 7.87% 12.748 13.751 - 6.96% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7.86% 6286.009 6780.179 - 3.24% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 7.85% 755660.817 815001.115 - 7.02% -
BM_deque_deque_ranges_move_backward/65536 7.82% 7577.810 8170.181 - 0.28% -
std::unordered_map<int,_int>::erase(iterator)/1024 7.81% 20.059 21.625 - -6.42% -
BM_vector_deque_copy_backward/65536 7.80% 7667.258 8265.026 - 0.57% -
BM_vector_deque_copy/70000 7.79% 3104.628 3346.607 - 7.98% -
SetIntersection_Interlaced_Vector_float_256_16 7.79% 5884909.753 6343073.287 - -22.79% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.78% 7924.821 8541.669 - 7.88% -
BM_std_minmax_element<short>/4096 7.77% 1026.218 1105.937 - -0.16% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.76% 42.043 45.307 - 0.71% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.76% 28.304 30.501 - 0.76% -
std::partial_sort(deque<int>)_(ascending)/8 7.76% 30.868 33.262 - 3.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.72% 216.805 233.540 - -0.00% -
BM_vector_deque_ranges_copy/70000 7.71% 3104.268 3343.759 - 7.79% -
std::replace(deque<int>)_(sprinkled)/8192 7.70% 2758.549 2971.050 - 5.78% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.70% 4.520 4.868 - 2.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.70% 760.525 819.070 - 2.19% -
BM_StringConstructDestroyCStr_Large_Transparent 7.70% 10.129 10.908 - 9.64% -
std::multimap<int,_int>::contains(key)_(existent)/32 7.69% 1.623 1.748 - 5.21% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 7.68% 9.529 10.261 - 2.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 7.68% 2125862.952 2289087.689 - 0.31% -
std::equal(deque<int>)_(it,_it,_it)/8 7.66% 4.149 4.466 - 1.28% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.62% 5.570 5.994 - -8.23% -
BM_vector_deque_move/70000 7.61% 3104.860 3341.152 - 7.78% -
BM_PushHeap_uint64_Random_1024 7.58% 5.759 6.195 - 1.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7.56% 75913.046 81653.095 - -1.07% -
BM_std_minmax_element<short>/64 7.56% 16.799 18.069 - 3.96% -
BM_PushHeap_uint32_Ascending_256 7.54% 2.082 2.239 - 7.63% -
BM_PushHeap_string_Ascending_64 7.53% 7.293 7.843 - 6.29% -
BM_PushHeap_uint64_Random_64 7.53% 5.219 5.611 - 2.70% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.51% 135879.141 146087.267 - 8.25% -
std::vector<int>::ctor(size)/1024 7.51% 42.209 45.377 - 2.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.50% 22.398 24.078 - -3.13% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 7.49% 21.891 23.531 - 10.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.49% 3.862 4.152 - 4.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 7.48% 0.958 1.029 - 0.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.48% 20084.678 21586.501 - -10.06% -
bm_ranges_swap_ranges_vb_unaligned/8 7.46% 4.956 5.326 - 1.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.46% 42.461 45.627 - 3.43% -
std::rotate(list<int>)_(1_element_backward)/8192 7.39% 7466.603 8018.646 - 10.60% -
BM_deque_deque_copy_backward/70000 7.38% 7949.848 8536.778 - 0.37% -
BM_std_minmax_element<short>/65536 7.33% 16323.313 17520.059 - -0.60% -
std::map<int,_int>::find(key)_(non-existent)/8192 7.33% 7.010 7.524 - -0.54% -
BM_PushHeap_uint64_Random_256 7.31% 5.640 6.052 - 1.54% -
BM_vector_deque_ranges_move/65536 7.30% 2859.692 3068.487 - 7.40% -
BM_deque_deque_ranges_move_backward/70000 7.30% 7991.921 8575.105 - 0.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 7.27% 20.288 21.763 - 18.27% -
BM_std_minmax_element<short>/5500 7.25% 1375.647 1475.425 - -0.58% -
BM_std_minmax_element<short>/64000 7.24% 15947.234 17101.505 - -0.63% -
ranges::min(std::list<char>)/8 7.24% 1.767 1.895 - -1.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.22% 5.525 5.924 - 1.97% -
std::remove_copy(list<int>)_(prefix)/8192 7.21% 6855.184 7349.719 - 5.49% -
BM_vector_deque_ranges_copy_backward/65536 7.20% 7540.027 8082.594 - -1.21% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.17% 1.048 1.123 - 0.53% -
BM_deque_deque_move_backward/65536 7.17% 7628.923 8175.784 - 1.41% -
rng::starts_with(deque<int>)/1024 7.16% 479.139 513.455 - 6.62% -
std::partial_sort(deque<int>)_(pipe-organ)/8 7.16% 31.168 33.399 - 1.82% -
BM_vector_deque_ranges_move_backward/64000 7.14% 7376.683 7903.713 - 0.27% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 7.13% 325.245 348.446 - 2.07% -
std::search(list<int>,_pred)_(single_element)/8192 7.13% 7696.478 8245.478 - 7.16% -
BM_std_minmax_element<short>/70000 7.13% 17449.812 18693.829 - -0.70% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.13% 156.784 167.960 - 0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.10% 35.428 37.943 - 0.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.08% 31.410 33.635 - 6.16% -
std::remove(list<int>)_(prefix)/1024 7.08% 947.554 1014.610 - 1.13% -
bm_gcd_complex 7.05% 17.979 19.247 - 6.72% -
std::deque<int>::ctor(size)/32 7.05% 27.048 28.954 - 4.37% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.04% 10.087 10.798 - -1.87% -
BM_getline_string 7.03% 16.146 17.282 - -0.09% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.02% 1.727 1.849 - 28.04% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.02% 5.175 5.538 - 8.81% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.02% 775.124 829.533 - 7.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 7.01% 3.417 3.657 - 4.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 7.01% 1.389 1.486 - 24.24% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 7.01% 20.660 22.108 - 0.58% -
std::partition(deque<int>)_(dense)/32 7.00% 9.854 10.544 - 3.16% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.99% 6.007 6.427 - 17.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.99% 231.290 247.458 - 6.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 6.96% 2.925 3.129 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6.96% 6158365.591 6587014.337 - 0.71% -
std::multimap<int,_int>::count(key)_(non-existent)/32 6.95% 2.280 2.439 - 4.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.94% 4283041.225 4580461.563 - 3.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.94% 5.104 5.458 - 0.53% -
BM_deque_deque_copy_backward/65536 6.93% 7576.692 8101.730 - 0.66% -
BM_vector_deque_move/65536 6.92% 2858.785 3056.610 - 6.97% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 6.92% 11.000 11.761 - 18.92% -
BM_lexicographical_compare_three_way<IntPtr>/262144 6.92% 58284.225 62315.303 - 3.92% -
BM_deque_vector_copy_backward/64000 6.91% 7487.791 8005.518 - -1.29% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 6.91% 1.927 2.060 - 1.29% -
std::partition(deque<int>)_(sparse)/50 6.90% 17.246 18.437 - -6.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.89% 0.389 0.415 - 4.92% -
std::rotate(list<int>)_(1_element_forward)/8192 6.88% 7164.598 7657.749 - -5.77% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.87% 27.049 28.909 - 2.53% -
BM_deque_vector_move_backward/0 6.87% 1.371 1.466 - -0.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 6.86% 216.915 231.794 - -4.35% -
std::find_end(list<int>)_(process_all)/1048576 6.86% 815929.152 871894.410 - 0.02% -
std::multiset<std::string>::contains(key)_(existent)/32 6.85% 14.332 15.314 - 0.48% -
SetIntersection_Front_Vector_uint32_256_256 6.83% 4275122.255 4566995.344 - 0.53% -
BM_std_minmax_element<short>/1024 6.82% 262.286 280.175 - -0.90% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.81% 1.047 1.118 - 0.77% -
std::set<int>::upper_bound(key)_(existent)/32 6.79% 1.641 1.752 - -5.79% -
std::set<int>::equal_range(key)_(non-existent)/32 6.78% 2.585 2.761 - 0.44% -
ranges::minmax(std::vector<long_long>)/1 6.78% 0.647 0.691 - 7.09% -
BM_std_minmax_element<short>/4000 6.77% 1006.489 1074.662 - -0.67% -
BM_std_minmax_element<short>/512 6.76% 134.142 143.206 - -0.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 6.74% 1.662 1.774 - 32.28% -
std::move(vector<bool>)_(aligned)/1048576 6.74% 1703.571 1818.385 - 5.19% -
BM_PushHeap_uint64_Random_16384 6.73% 5.914 6.312 - 1.12% -
std::copy_if(list<int>)_(entire_range)/32768 6.68% 26037.497 27777.626 - 9.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.68% 1796.068 1916.048 - 9.36% -
std::sort_heap(vector<int>,_pred)/8 6.66% 30.307 32.325 - 2.56% -
std::list<int>::ctor(size)/32 6.66% 327.376 349.168 - 3.64% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.66% 557446.994 594545.228 - 0.49% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 6.64% 3426.712 3654.272 - -0.22% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 6.62% 1401.737 1494.482 - 0.87% -
BM_vector_deque_ranges_copy/65536 6.61% 2859.660 3048.822 - 6.72% -
SetIntersection_Interlaced_Vector_string_64_64 6.60% 26943209.535 28722561.908 - 9.33% -
BM_StringFindStringLiteral/64 6.60% 2.140 2.281 - 6.45% -
std::map<int,_int>::equal_range(key)_(existent)/32 6.59% 1.776 1.893 - 3.86% -
std::count(list<int>)_(every_other)/1024 6.59% 667.153 711.106 - -0.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.58% 39.152 41.729 - 0.68% -
ranges::minmax(std::deque<__int128>)/1 6.57% 0.651 0.693 - -0.05% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.55% 15.876 16.916 - 0.71% -
std::partial_sort_copy(vector<int>)_(heap)/8192 6.55% 96538.595 102857.748 - 6.15% -
SetIntersection_None_Set_uint64_262144_262144 6.54% 1252596.596 1334548.422 - 8.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 6.54% 24759.709 26378.607 - -2.93% -
SetIntersection_Front_Set_float_1024_64 6.51% 1699533.927 1810110.366 - 11.51% -
ranges::minmax(std::deque<__int128>)/64 6.47% 30.145 32.096 - -1.72% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.45% 34.714 36.953 - 6.98% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 6.44% 376497.882 400756.022 - 4.86% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.43% 23.562 25.077 - 5.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.43% 23.146 24.634 - 4.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.41% 609.442 648.535 - -3.74% -
BM_PushHeap_uint32_Ascending_16 6.40% 0.917 0.976 - 6.55% -
std::unordered_map<int,_int>::erase(iterator)/32 6.40% 20.021 21.301 - -3.48% -
std::search(vector<int>)_(same_length)/1024 6.38% 244.745 260.355 - 4.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 6.37% 1589316.573 1690613.453 - 6.06% -
std::find_if_not(vector<char>)_(bail_25%)/8192 6.37% 223.078 237.294 - -1.39% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.37% 9.953 10.586 - 9.56% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.36% 21.110 22.453 - 0.41% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 6.35% 24.179 25.713 - 1.82% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 6.34% 37.515 39.893 - 10.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 6.30% 10.961 11.652 - 9.31% -
std::multiset<int>::upper_bound(key)_(existent)/32 6.28% 2.278 2.421 - -2.44% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 6.27% 1.426 1.516 - -2.28% -
BM_PushHeap_uint64_Random_262144 6.25% 5.990 6.365 - 0.35% -
BM_vector_deque_copy_backward/64 6.20% 2.994 3.180 - 6.19% -
std::find_end(list<int>)_(single_element)/1024 6.17% 688.722 731.240 - 0.20% -
BM_deque_deque_copy_backward/64000 6.17% 7411.545 7868.917 - -0.11% -
std::unordered_multiset<int>::find(key)_(existent)/8192 6.16% 1.333 1.415 - 0.53% -
BM_vector_deque_copy_backward/70000 6.15% 8228.413 8734.843 - 0.71% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.14% 63.413 67.309 - 2.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.14% 811.772 861.619 - 4.80% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.14% 11.293 11.986 - -1.09% -
BM_deque_vector_ranges_copy_backward/0 6.13% 1.374 1.458 - 6.49% -
SetIntersection_Interlaced_Vector_float_256_64 6.13% 6948651.978 7374281.571 - -6.71% -
std::map<std::string,_int>::find(key)_(existent)/32 6.12% 15.523 16.474 - 6.88% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 6.11% 1.312 1.393 - 20.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 6.10% 13067900.347 13865030.042 - 4.21% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.08% 10.217 10.839 - 3.41% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 6.08% 0.251 0.267 - 6.18% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.08% 6742.689 7152.519 - 6.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.08% 1.050 1.114 - -0.02% -
std::find(list<int>)_(bail_25%)/32768 6.07% 8129.120 8622.431 - 6.06% -
SetIntersection_Front_Vector_uint64_1024_256 6.06% 2136169.938 2265673.985 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 6.06% 35.254 37.390 - 4.48% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 6.05% 52.256 55.416 - -6.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.03% 2399.076 2543.828 - 0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.02% 1116.022 1183.219 - 10.36% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 6.02% 918.309 973.555 - -8.11% -
std::set<std::string>::find(key)_(existent)/1024 6.00% 22.760 24.125 - 1.56% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.99% 1.048 1.111 - -0.16% -
rng::find_last(list<int>)_(bail_90%)/1024 5.99% 71.792 76.089 - -0.23% -
BM_deque_deque_ranges_move_backward/64000 5.98% 7520.577 7970.598 - 1.76% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.98% 27.842 29.507 - 6.49% -
std::find(vector<long_long>)_(process_all)/8 5.98% 1.139 1.207 - 10.23% -
BM_vector_deque_ranges_copy_backward/64000 5.97% 7401.867 7843.907 - -1.96% -
std::set<std::string>::contains(key)_(existent)/8192 5.97% 28.668 30.378 - 7.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.93% 210476.717 222964.155 - 7.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.90% 32.621 34.545 - 2.41% -
std::set<int>::lower_bound(key)_(existent)/8192 5.90% 8.157 8.638 - 3.51% -
std::unordered_set<int>::insert(value)_(already_present)/1024 5.89% 2.379 2.519 - 32.94% -
std::multiset<int>::contains(key)_(existent)/32 5.87% 1.639 1.735 - 2.56% -
rng::fold_left(list<int>)/50 5.87% 37.492 39.692 - 5.71% -
std::unordered_map<int,_int>::clear()/32 5.87% 605.073 640.570 - 7.62% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.87% 0.913 0.967 - 9.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.86% 6.256 6.622 - -3.10% -
bm_lexicographical_compare<signed_char>/1 5.86% 1.255 1.329 - -2.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.84% 1.004 1.062 - -3.38% -
bm_ranges_lexicographical_compare<int>/8 5.82% 1.447 1.531 - -2.76% -
std::search(list<int>)_(same_length)/8192 5.81% 7999.769 8464.182 - 6.15% -
BM_vector_deque_ranges_move/64000 5.79% 2843.410 3008.136 - 5.93% -
BM_StringRead_Cold_Shallow_Small 5.78% 1.125 1.190 - 11.52% -
std::list<int>::insert(begin)_(cheap_elements)/32 5.78% 10.187 10.775 - -2.31% -
std::set<int>::find(key)_(existent)/32 5.77% 1.624 1.718 - 0.99% -
std::remove_if(deque<int>)_(sprinkled)/32 5.76% 52.996 56.050 - 3.91% -
std::any_of(list<int>)_(process_all)/50 5.75% 21.501 22.738 - 4.26% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 5.74% 27.189 28.748 - 4.97% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 5.73% 8.964 9.478 - 1.80% -
std::partition_copy(deque<int>)/32 5.71% 12.799 13.530 - 3.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.71% 2274537.858 2404302.118 - 2.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.68% 24.708 26.113 - -1.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.68% 39.953 42.222 - 13.60% -
std::rotate_copy(deque<int>)/32 5.66% 2.572 2.717 - 3.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 5.65% 65.036 68.713 - -0.78% -
std::remove_if(deque<int>)_(prefix)/50 5.65% 64.165 67.792 - 0.71% -
std::copy_n(vector<int>)/8 5.64% 2.114 2.233 - -4.37% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 5.60% 727.243 767.946 - 5.45% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.59% 27.618 29.162 - 6.03% -
SetIntersection_Front_Vector_string_64_64 5.59% 24966445.875 26360913.618 - 0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.56% 30.304 31.989 - -15.92% -
ranges::min(std::deque<char>)/8 5.54% 2.283 2.410 - -0.41% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.54% 2.040 2.153 - 0.04% -
BM_PushHeap_string_Ascending_16384 5.52% 19.135 20.192 - 1.53% -
std::fill(vector<bool>)/512 5.52% 1.519 1.603 - 2.76% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 5.52% 17.149 18.096 - 5.83% -
std::multiset<std::string>::find(key)_(existent)/1024 5.52% 22.792 24.049 - -1.30% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.52% 1050992.930 1108976.567 - 0.35% -
BM_lexicographical_compare_three_way_fast_path/256 5.51% 68.197 71.957 - 1.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.51% 22.999 24.267 - -0.75% -
std::search(list<int>)_(no_match)/1000 5.50% 672.398 709.363 - 6.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.50% 5.426 5.725 - 1.98% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 5.47% 2.128 2.245 - 3.66% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.46% 1.218 1.285 - -4.78% -
SetIntersection_Front_Vector_float_1024_256 5.45% 2168224.583 2286305.996 - 6.37% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.44% 8.301 8.752 - -0.89% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 5.42% 4.010 4.227 - 3.34% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 5.41% 28.526 30.070 - 3.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 5.41% 89.814 94.675 - -2.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 5.41% 19.060 20.091 - 1.74% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.41% 1.052 1.109 - -0.47% -
SetIntersection_Front_Vector_string_256_64 5.40% 9986969.937 10526019.476 - 0.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.38% 22.971 24.206 - -0.89% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.36% 725.747 764.651 - 1.58% -
BM_std_minmax_element<long_long>/4000 5.36% 1016.659 1071.155 - -2.99% -
std::unordered_multiset<int>::clear()/32 5.34% 599.786 631.835 - -1.41% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.34% 264.633 278.764 - 5.42% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.34% 1.098 1.157 - -1.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 5.33% 1.701 1.792 - 10.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 5.33% 340.060 358.199 - 9.73% -
BM_vector_deque_ranges_move/70000 5.33% 3102.948 3268.335 - 5.36% -
BM_std_minmax_element<long_long>/5500 5.32% 1394.534 1468.716 - -2.92% -
std::fill_n(list<int>)/8192 5.31% 7150.174 7530.141 - -8.33% -
std::transform(list<int>)_(identity_transform)/32 5.31% 16.099 16.954 - 0.16% -
std::find_end(deque<int>)_(single_element)/1024 5.30% 277.808 292.525 - -8.28% -
BM_std_minmax_element<long_long>/512 5.28% 134.114 141.199 - -3.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 5.28% 4.513 4.751 - 2.22% -
std::move_backward(deque<int>)/1048576 5.28% 125794.150 132431.580 - 0.40% -
std::find(vector<long_long>)_(bail_25%)/8 5.28% 0.893 0.941 - 8.91% -
BM_std_minmax_element<long_long>/4096 5.27% 1040.815 1095.693 - -3.23% -
BM_vector_deque_ranges_copy_backward/70000 5.26% 8163.861 8593.384 - -2.08% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 5.25% 518.014 545.193 - 6.70% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.24% 8762.895 9221.761 - 7.31% -
std::move_backward(vector<int>)/8 5.23% 2.174 2.288 - -1.25% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 5.21% 15.062 15.846 - -1.04% -
BM_PushHeap_uint32_Random_16384 5.21% 5.618 5.911 - 0.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.20% 12.551 13.204 - 3.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.17% 27.278 28.687 - 2.02% -
SetIntersection_Front_Vector_uint32_16384_256 5.16% 2156052.399 2267303.532 - -0.96% -
BM_deque_deque_move/0 5.15% 0.789 0.829 - 6.73% -
std::set<int>::insert(value)_(already_present)/1024 5.15% 5.798 6.097 - 5.42% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.14% 1034953.129 1088101.811 - 0.20% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 5.13% 1.762 1.852 - 0.37% -
std::multiset<int>::equal_range(key)_(existent)/8192 5.13% 8.702 9.148 - 11.39% -
std::remove(deque<int>)_(prefix)/32 5.12% 52.858 55.565 - 0.32% -
ranges::minmax(std::vector<char>)/70000 5.12% 564.879 593.813 - 0.44% -
rng::find_last(forward_list<int>)_(bail_90%)/50 5.12% 20.433 21.480 - 4.42% -
BM_std_minmax_element<long_long>/64000 5.11% 16273.847 17105.451 - -3.24% -
std::partition_copy(vector<int>)/8192 5.10% 4601.379 4836.053 - 5.04% -
BM_PushHeap_float_Ascending_262144 5.10% 5.097 5.357 - 6.86% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.09% 760.610 799.352 - 0.64% -
std::set<std::string>::equal_range(key)_(existent)/32 5.09% 15.019 15.783 - -8.26% -
BM_std_minmax_element<long_long>/65536 5.08% 16665.713 17512.152 - -3.30% -
SetIntersection_Interlaced_Vector_string_16384_256 5.07% 38333652.461 40277542.288 - 3.05% -
BM_PushHeap_string_QuickSortAdversary_16384 5.07% 16.168 16.987 - 8.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.07% 1.406 1.477 - 2.78% -
std::all_of(deque<int>)_(process_all)/8 5.05% 3.275 3.441 - 0.26% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.03% 1.595 1.676 - 5.45% -
BM_std_minmax_element<long_long>/70000 5.03% 17802.912 18699.233 - -3.25% -
BM_vector_deque_move/5500 5.03% 198.407 208.385 - 0.08% -
std::set<int>::contains(key)_(existent)/8192 5.02% 8.383 8.804 - 7.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 5.02% 0.254 0.267 - 5.69% -
std::sort(deque<int>)_(shuffled)/1024 5.01% 6850.090 7193.545 - 5.34% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 5.01% 9.110 9.566 - 3.16% -
ranges::minmax(std::deque<char>)/8 5.01% 3.791 3.981 - 1.58% -
std::make_heap(deque<int>)_(shuffled)/1024 5.01% 2516.441 2642.411 - -0.14% -
std::copy(deque<int>)/8 5.00% 2.588 2.717 - 0.37% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.98% 218853427.150 229755490.299 - 0.27% -
ranges::minmax(std::deque<long_long>)/8 4.98% 3.561 3.738 - 3.98% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 4.96% 22.376 23.486 - -11.84% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.95% 21.253 22.304 - -4.01% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.94% 5256.140 5515.851 - 2.71% -
std::replace_if(list<int>)_(prefix)/50 4.94% 23.656 24.824 - 0.82% -
BM_std_minmax_element<long_long>/1024 4.93% 264.891 277.946 - -3.15% -
std::partial_sort_copy(list<int>)_(heap)/8 4.93% 16.582 17.399 - -5.33% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.91% 11.396 11.956 - 4.18% -
BM_std_minmax_element<char>/64 4.90% 17.109 17.947 - 4.50% -
BM_StringRelational_Less_Large_Empty_Control 4.89% 1.614 1.693 - 5.23% -
SetIntersection_Front_Vector_float_256_256 4.89% 4333279.065 4545133.542 - 5.88% -
std::equal(list<int>)_(it,_it,_it)/8192 4.88% 9275.331 9728.354 - -0.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 4.88% 1.032 1.083 - 0.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.88% 180549.245 189362.239 - -1.98% -
std::rotate_copy(list<int>)/50 4.88% 13.293 13.942 - 0.14% -
BM_lexicographical_compare_three_way_slow_path/16 4.87% 4.356 4.569 - -3.67% -
BM_vector_deque_ranges_move_backward/70000 4.85% 8114.499 8507.760 - -0.39% -
BM_deque_deque_ranges_copy_backward/64000 4.84% 7349.671 7705.340 - -1.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.84% 0.775 0.812 - 0.24% -
std::none_of(deque<int>)_(process_all)/8 4.83% 3.277 3.435 - 0.09% -
std::for_each_n(list<int>)/8 4.82% 2.421 2.538 - 10.48% -
BM_deque_vector_ranges_copy/0 4.82% 1.438 1.508 - 10.50% -
std::unique(list<int>,_pred)_(contiguous)/52 4.82% 71.005 74.426 - 4.06% -
std::map<int,_int>::contains(key)_(existent)/1024 4.80% 3.867 4.052 - -0.93% -
BM_vector_deque_ranges_copy/2 4.80% 2.066 2.166 - 3.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.79% 6153282.716 6448273.957 - 0.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.79% 7.511 7.871 - -4.35% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.77% 14.984 15.699 - 1.00% -
std::list<int>::ctor(size)/1024 4.76% 11889.752 12455.322 - 1.91% -
BM_std_minmax_element<long_long>/64 4.74% 16.688 17.480 - -1.93% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 4.74% 21.746 22.777 - -4.72% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 4.72% 723560.947 757744.658 - 3.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.72% 10.563 11.062 - 8.48% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 4.70% 125.098 130.976 - 4.86% -
bm_lexicographical_compare<signed_char>/262144 4.70% 3816.350 3995.592 - 4.04% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.69% 3.612 3.782 - -0.16% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.68% 143687.897 150417.259 - 2.32% -
std::find_if_not(list<int>)_(process_all)/1024 4.68% 685.464 717.564 - -10.22% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.66% 9.434 9.874 - 0.09% -
BM_PushHeap_uint32_Ascending_1024 4.64% 2.555 2.674 - 4.58% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.64% 15.567 16.290 - 3.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 4.64% 0.289 0.302 - 9.63% -
std::find_if(list<int>)_(process_all)/8 4.62% 2.294 2.400 - -1.06% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.62% 4.208 4.402 - 2.11% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 4.61% 11.775 12.318 - -1.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.61% 23.967 25.071 - -0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.60% 6269854.663 6558252.804 - -0.36% -
std::any_of(deque<int>)_(process_all)/8 4.60% 3.286 3.437 - 0.23% -
std::partition(deque<int>)_(dense)/50 4.59% 15.300 16.002 - 3.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.59% 5170572.752 5407779.729 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 4.58% 5649547.571 5908419.732 - -6.68% -
SetIntersection_Interlaced_Vector_string_262144_1024 4.58% 240300974.724 251300192.551 - 0.94% -
SetIntersection_Front_Vector_string_262144_64 4.57% 3131135.823 3274154.466 - 0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 4.57% 213204.359 222938.217 - 5.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.56% 1797995.921 1879940.218 - 2.28% -
std::map<int,_int>::lower_bound(key)_(existent)/32 4.56% 1.501 1.569 - 3.60% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 4.55% 81.331 85.035 - 1.82% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 4.55% 2.637 2.757 - 6.76% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 4.54% 8.241 8.616 - -2.80% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.54% 9.181 9.598 - 13.17% -
std::partial_sort_copy(vector<int>)_(repeated)/8 4.54% 8.122 8.490 - -4.00% -
std::replace(deque<int>)_(sprinkled)/1024 4.54% 344.764 360.411 - 2.82% -
std::find_if(list<int>)_(process_all)/1024 4.52% 703.149 734.941 - 1.78% -
BM_lexicographical_compare_three_way_fast_path/1024 4.52% 236.321 247.000 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.52% 57576.476 60176.976 - -1.09% -
BM_StringRelational_Eq_Large_Large_Control 4.52% 2.238 2.339 - -0.91% -
ranges::min(std::list<char>)/64 4.51% 25.927 27.097 - 0.79% -
BM_lexicographical_compare_three_way_fast_path/64 4.51% 15.034 15.712 - 0.96% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 4.48% 24.966 26.086 - -0.79% -
bm_ranges_swap_ranges_vb_aligned/131072 4.48% 244.249 255.197 - 4.65% -
std::stable_partition(list<int>)_(alloc_fails)/8192 4.48% 25182.513 26309.902 - -2.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 4.47% 0.266 0.278 - 5.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.47% 10.110 10.562 - 0.02% -
SetIntersection_Front_Set_uint32_16384_256 4.46% 3946016.288 4122112.684 - 1.02% -
BM_deque_deque_copy/70000 4.46% 3181.967 3323.942 - 4.73% -
std::partial_sort_copy(deque<int>)_(ascending)/8 4.45% 9.678 10.109 - 0.20% -
BM_deque_deque_ranges_copy_backward/70000 4.44% 8221.555 8586.901 - -0.06% -
std::find_end(list<int>)_(process_all)/1024 4.44% 697.957 728.964 - -0.03% -
std::set<std::string>::equal_range(key)_(non-existent)/32 4.43% 10.203 10.655 - -3.40% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 4.42% 0.598 0.624 - -3.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.41% 21.221 22.157 - -6.08% -
SetIntersection_Front_Set_uint64_256_256 4.40% 7440051.657 7767304.624 - -0.42% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.39% 514.422 537.028 - -0.01% -
BM_lexicographical_compare_three_way_slow_path/4 4.38% 1.130 1.180 - -3.49% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 4.37% 19.617 20.474 - 1.19% -
std::find(list<int>)_(process_all)/8 4.37% 2.193 2.288 - -3.01% -
std::find_end(vector<int>)_(single_element)/1000 4.36% 229.863 239.886 - -0.84% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.35% 2538.343 2648.857 - 4.24% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 4.35% 747.791 780.285 - -1.85% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.34% 7.235 7.549 - 4.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 4.33% 84943.400 88623.382 - 0.53% -
SetIntersection_Front_Vector_float_16384_256 4.33% 2168473.030 2262341.504 - -1.02% -
std::move_backward(deque<int>)/262144 4.33% 29873.621 31166.425 - -0.04% -
std::rotate(list<int>)_(1_element_forward)/32 4.32% 13.296 13.870 - 0.17% -
std::find(deque<int>)_(process_all)/8 4.32% 3.398 3.545 - -0.57% -
std::set<int>::contains(key)_(existent)/1024 4.31% 3.778 3.940 - 3.75% -
std::sort_heap(deque<int>)/8192 4.30% 453018.868 472496.548 - 0.63% -
std::move(vector<int>)/8 4.30% 2.169 2.263 - -4.41% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.28% 51354.220 53553.130 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 4.27% 333293712.763 347536153.519 - -1.55% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 4.26% 491389.524 512344.434 - 4.08% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 4.26% 20.220 21.081 - 14.57% -
BM_lexicographical_compare_three_way<IntPtr>/16384 4.26% 3627.443 3781.852 - 1.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.26% 210.742 219.712 - -1.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.25% 13592.281 14170.134 - 5.64% -
std::is_partitioned(list<int>)_(partitioned)/50 4.23% 13.477 14.048 - 1.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.23% 71.608 74.637 - 0.61% -
ranges::min(std::vector<char>)/1 4.23% 0.438 0.456 - 0.52% -
std::find_end(list<int>)_(single_element)/1000 4.22% 684.813 713.714 - 0.04% -
BM_CmpLess_uint_uchar 4.22% 1.118 1.165 - 5.26% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.21% 461979.139 481436.655 - -0.31% -
std::equal(vector<bool>)_(unaligned)/8 4.20% 0.818 0.852 - -11.43% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 4.20% 0.586 0.611 - 3.79% -
BM_vector_deque_ranges_move/0 4.18% 0.396 0.413 - -26.31% -
BM_lexicographical_compare_three_way<IntPtr>/1024 4.17% 236.209 246.067 - 0.84% -
BM_lexicographical_compare_three_way_fast_path/16384 4.17% 3630.878 3782.397 - 0.70% -
std::search(vector<int>,_pred)_(no_match)/1000 4.17% 508.453 529.651 - 0.14% -
ranges::min(std::list<char>)/70000 4.17% 53107.561 55319.892 - 2.92% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 4.13% 1.614 1.680 - 37.08% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.13% 23.567 24.540 - 0.42% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.13% 987540.717 1028305.043 - -1.79% -
SetIntersection_Front_Set_string_256_16 4.13% 6789106.864 7069215.115 - -0.88% -
std::is_sorted(vector<int>,_pred)/8 4.12% 3.164 3.294 - 1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.12% 346735949.662 361021244.747 - 2.64% -
BM_vector_deque_ranges_move_backward/65536 4.11% 7713.704 8031.096 - -3.08% -
std::map<int,_int>::count(key)_(non-existent)/32 4.11% 2.885 3.003 - 4.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.10% 241.115 250.999 - 0.49% -
ranges::min(std::vector<long_long>)/70000 4.10% 7674.275 7988.706 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.09% 1755335.727 1827165.660 - -1.50% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.08% 653.002 679.657 - 3.91% -
BM_lexicographical_compare_three_way_fast_path/4096 4.06% 922.133 959.567 - 0.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.05% 1450.886 1509.683 - 1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.03% 3638.752 3785.420 - 0.50% -
std::copy_backward(list<int>)/64 4.01% 29.932 31.133 - 1.27% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.99% 113925212.174 118473978.137 - 0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.99% 45.608 47.428 - 1.19% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.98% 3.178 3.305 - 0.11% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 3.98% 605.636 629.733 - -5.69% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.97% 23.042 23.956 - 2.47% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 3.96% 23.829 24.772 - 11.31% -
SetIntersection_Front_Vector_uint64_256_256 3.95% 4253680.035 4421736.484 - -2.35% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.95% 6114.511 6355.884 - -3.19% -
SetIntersection_Front_Vector_float_262144_256 3.94% 2167972.137 2253463.661 - 4.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.94% 922.234 958.543 - 0.44% -
SetIntersection_Interlaced_Set_float_16384_16384 3.94% 208798456.154 217017323.151 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.93% 16285.415 16925.460 - 0.98% -
std::remove_if(list<int>)_(prefix)/1024 3.92% 972.520 1010.620 - 1.16% -
std::is_sorted(deque<int>,_pred)/1024 3.91% 617.072 641.217 - -0.06% -
BM_deque_deque_ranges_copy_backward/4000 3.91% 144.294 149.936 - -0.77% -
SetIntersection_Front_Set_uint32_1024_1024 3.90% 11630199.577 12083875.974 - -14.34% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 3.90% 31.005 32.214 - 0.34% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.90% 920.710 956.607 - 0.83% -
std::find_if_not(list<int>)_(process_all)/8192 3.90% 6934.482 7204.586 - -2.59% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.89% 10.911 11.335 - 9.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.88% 50096.565 52041.522 - -0.56% -
BM_PushHeap_float_PipeOrgan_1 3.87% 0.671 0.697 - 8.64% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.87% 53390.429 55458.360 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 3.87% 13606882.716 14133446.974 - -9.09% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.86% 43193591.901 44862169.822 - -13.08% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 3.86% 1854.517 1926.148 - 3.53% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.86% 31.247 32.452 - -3.49% -
std::copy_backward(deque<int>)/512 3.84% 17.953 18.643 - 3.25% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 3.83% 9.940 10.321 - -2.05% -
std::find_if(list<int>)_(process_all)/8192 3.82% 7450.918 7735.428 - -19.46% -
std::multimap<int,_int>::ctor(const&)/32 3.81% 217.826 226.134 - 1.05% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.81% 12612.502 13092.478 - 1.93% -
SetIntersection_Interlaced_Vector_string_262144_256 3.80% 67535325.531 70104378.205 - -1.88% -
BM_StringRelational_Compare_Small_Small_Control 3.80% 1.853 1.923 - 3.86% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.79% 361620.726 375338.289 - 3.89% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.79% 1323.144 1373.236 - 9.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 3.78% 2.125 2.205 - 1.89% -
std::is_sorted(vector<int>)/8192 3.77% 1928.366 2001.044 - 0.25% -
std::make_heap(deque<int>)_(ascending)/8192 3.77% 20434.578 21204.156 - 1.16% -
std::copy_if(list<int>)_(entire_range)/8 3.76% 2.452 2.544 - 0.53% -
ranges::min(std::deque<long_long>)/1 3.75% 0.600 0.622 - -12.37% -
std::is_sorted_until(deque<int>,_pred)/1024 3.75% 598.932 621.408 - 4.37% -
std::copy_if(vector<int>)_(entire_range)/8 3.75% 2.265 2.350 - 1.09% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.75% 215.170 223.232 - 1.59% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 3.74% 569.354 590.671 - 3.69% -
std::remove(list<int>)_(sprinkled)/8192 3.74% 7863.522 8157.737 - 3.25% -
std::remove_if(deque<int>)_(prefix)/32 3.74% 54.625 56.668 - 1.38% -
BM_PushHeap_uint32_Random_262144 3.73% 5.757 5.972 - 0.89% -
ranges::minmax(std::list<__int128>)/70000 3.73% 56872.434 58994.849 - -7.15% -
std::set<std::string>::clear()/32 3.73% 876.899 909.618 - 1.13% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.73% 20450.763 21213.362 - 0.58% -
std::set<int>::equal_range(key)_(existent)/32 3.72% 1.714 1.778 - -0.25% -
BM_vector_deque_move_backward/65536 3.72% 7706.512 7993.190 - -2.60% -
BM_PushHeap_string_Random_256 3.72% 14.217 14.745 - 3.21% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.71% 27.188 28.196 - 0.44% -
std::reverse_copy(list<int>)/32768 3.70% 25899.089 26857.077 - 3.84% -
ranges::min(std::vector<long_long>)/8 3.69% 2.126 2.205 - -0.57% -
BM_deque_vector_move/1 3.69% 2.051 2.127 - 0.58% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.67% 4999.184 5182.579 - 3.73% -
std::is_sorted(deque<int>,_pred)/8192 3.66% 5007.942 5191.275 - -0.07% -
std::find_end(vector<int>)_(single_element)/1024 3.66% 236.608 245.264 - -1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.66% 18194211.567 18859832.011 - 2.06% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 3.65% 45.696 47.364 - 1.14% -
ranges::min(std::vector<char>)/70000 3.65% 478.639 496.096 - 0.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.63% 14554.157 15082.658 - 0.43% -
BM_lexicographical_compare_three_way_fast_path/4 3.63% 1.112 1.153 - 0.48% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.62% 2.637 2.733 - 57.87% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.61% 31.965 33.118 - -2.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.61% 57305.641 59371.959 - 3.80% -
SetIntersection_Front_Vector_string_256_16 3.61% 6087286.265 6306741.098 - 2.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 3.59% 22.667 23.481 - -4.38% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.59% 1.115 1.156 - 0.63% -
BM_vector_deque_move_backward/1 3.58% 2.325 2.408 - 4.65% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.57% 11591.517 12005.542 - 0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.57% 23.882 24.734 - 3.40% -
ranges::minmax(std::deque<char>)/1 3.57% 0.657 0.680 - -7.86% -
SetIntersection_Interlaced_Vector_string_262144_64 3.56% 19913711.247 20623570.599 - -2.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.56% 170865.986 176956.468 - 0.28% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 3.56% 736.650 762.899 - -2.15% -
rng::contains_subrange(vector<int>)_(single_element)/32 3.56% 8.320 8.616 - 1.02% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.56% 3663.895 3794.269 - 0.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.56% 58227.047 60297.335 - 0.32% -
BM_lexicographical_compare_three_way_fast_path/65536 3.55% 14587.432 15105.517 - 0.45% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.55% 23.286 24.111 - -2.30% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 3.54% 190677.887 197431.636 - 6.39% -
BM_std_minmax_element<int>/1 3.53% 0.294 0.304 - -0.34% -
std::search(list<int>)_(single_element)/1024 3.53% 739.627 765.760 - 3.57% -
std::for_each_n(deque<int>)/8 3.53% 1.156 1.197 - -9.09% -
std::rotate(list<int>)_(1_element_forward)/50 3.53% 24.750 25.622 - 0.29% -
BM_StringFindStringLiteral/32 3.52% 1.748 1.809 - 6.00% -
rng::contains(vector<int>)_(process_all)/1048576 3.51% 230218.702 238301.694 - 2.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.51% 6278.212 6498.301 - -0.98% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 3.51% 20080.072 20783.965 - -5.45% -
std::partition_copy(list<int>)/32 3.50% 8.582 8.882 - -1.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.50% 22649251.489 23441930.917 - 4.19% -
bm_lexicographical_compare<signed_char>/8 3.50% 3.110 3.219 - -3.85% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.50% 40.801 42.228 - -0.42% -
std::find(deque<int>)_(process_all)/8192 3.50% 1911.547 1978.399 - 1.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.49% 0.930 0.962 - 3.63% -
std::partition(vector<int>)_(dense)/8192 3.47% 1810.876 1873.653 - 0.23% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 3.46% 9.860 10.202 - -3.58% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 3.46% 11.127 11.513 - -2.99% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.46% 5.176 5.355 - 2.11% -
BM_num_get<double> 3.45% 36.182 37.431 - -0.40% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.44% 9.069 9.381 - 0.28% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.44% 31.405 32.485 - -3.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.43% 178310.725 184424.319 - 1.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.43% 645.818 667.949 - -0.47% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.43% 11640.301 12039.111 - -6.88% -
std::swap_ranges(deque<int>)/8192 3.42% 2704.849 2797.384 - 9.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.41% 13994186.114 14472017.295 - -1.74% -
std::copy_n(vector<int>)/4096 3.41% 142.411 147.274 - 2.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 3.41% 27.429 28.365 - 3.32% -
std::search(vector<int>,_pred)_(no_match)/8192 3.41% 4156.229 4297.880 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.40% 955545.288 988069.958 - -1.81% -
std::rotate_copy(vector<int>)/32 3.40% 2.079 2.150 - 3.36% -
SetIntersection_Front_Set_uint64_256_64 3.39% 5273795.717 5452774.160 - -0.77% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.39% 789.857 816.642 - 0.33% -
std::copy_if(list<int>)_(entire_range)/1048576 3.39% 857578.846 886653.789 - -3.21% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.39% 7130.931 7372.643 - 0.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.39% 6264.584 6476.731 - -0.96% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.38% 1.595 1.649 - 3.88% -
rng::contains(deque<int>)_(process_all)/32 3.38% 8.536 8.824 - -0.33% -
rng::contains(deque<int>)_(process_all)/8192 3.38% 1852.142 1914.735 - 2.72% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.37% 88937523.839 91930962.759 - -6.30% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 3.35% 0.416 0.430 - 3.60% -
SetIntersection_Front_Vector_float_256_64 3.35% 4261818.675 4404646.242 - 3.19% -
rng::contains(vector<int>)_(process_all)/8192 3.35% 1791.576 1851.597 - 2.75% -
BM_lexicographical_compare_three_way_fast_path/262144 3.34% 58419.173 60370.443 - 0.31% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.33% 1.201 1.241 - -0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.33% 1147075.338 1185262.677 - 1.89% -
std::multiset<int>::ctor(const&)/32 3.32% 216.422 223.610 - 2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.32% 14310.547 14785.772 - -0.16% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.32% 929361.828 960222.834 - 0.41% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 3.32% 5886.704 6082.110 - 2.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.31% 1120535.098 1157575.999 - 4.64% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 3.30% 1.616 1.670 - 3.64% -
std::copy_backward(vector<int>)/8 3.29% 2.171 2.242 - 1.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.29% 17.080 17.643 - 0.10% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.28% 888.701 917.885 - -0.83% -
BM_std_minmax_element<short>/4 3.27% 1.212 1.251 - -0.06% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.27% 1.855 1.915 - 19.29% -
SetIntersection_Front_Vector_uint64_256_64 3.26% 4260959.301 4399792.337 - 1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.25% 9623.536 9936.343 - 1.77% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 3.25% 22.321 23.046 - 6.31% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.24% 10.802 11.152 - 0.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.22% 36.385 37.557 - 8.08% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.22% 9.708 10.021 - -0.66% -
SetIntersection_Front_Set_uint64_16384_1024 3.22% 12460483.934 12861228.610 - 0.45% -
std::unordered_set<int>::count(key)_(existent)/8192 3.22% 1.407 1.452 - 6.76% -
bm_lexicographical_compare<unsigned_char>/1 3.21% 1.566 1.616 - 4.58% -
std::search(vector<int>,_pred)_(no_match)/1024 3.21% 520.964 537.683 - 0.18% -
std::copy_backward(vector<bool>)_(unaligned)/64 3.21% 0.883 0.912 - 2.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.21% 10.187 10.514 - -8.87% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.20% 9.464 9.767 - 0.26% -
std::make_heap(deque<int>)_(ascending)/1024 3.20% 2595.500 2678.624 - 1.11% -
BM_PushHeap_string_Random_1024 3.20% 14.831 15.306 - 2.52% -
BM_std_minmax_element<int>/2 3.20% 0.665 0.686 - 0.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.19% 17.147 17.694 - 1.11% -
BM_deque_deque_ranges_copy/1024 3.19% 36.782 37.955 - 1.48% -
BM_deque_deque_copy_backward/4000 3.19% 145.339 149.973 - -0.77% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.19% 35465.233 36595.054 - -0.07% -
std::copy_backward(deque<int>)/262144 3.18% 30572.528 31546.076 - 0.28% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 3.16% 236446.726 243923.259 - 2.52% -
BM_vector_deque_move_backward/1024 3.16% 37.178 38.351 - 0.88% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 3.15% 140.702 145.141 - 3.58% -
std::copy(vector<bool>)_(aligned)/64 3.15% 1.257 1.297 - 0.88% -
std::find_end(vector<int>)_(single_element)/8192 3.15% 1810.958 1867.952 - -1.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 3.13% 2298973.510 2370893.082 - 0.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.12% 6.678 6.887 - -1.23% -
SetIntersection_Interlaced_Vector_string_256_256 3.12% 20642737.251 21286220.460 - 3.15% -
std::fill(vector<int>)/8192 3.12% 228.633 235.756 - 0.79% -
std::rotate(list<int>)_(by_1/3)/1024 3.11% 786.859 811.362 - 0.27% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.11% 1089856.705 1123779.640 - 2.72% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.10% 20.109 20.733 - 3.39% -
rng::contains_subrange(list<int>)_(single_element)/50 3.10% 17.211 17.744 - 2.98% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.10% 144.245 148.709 - -9.77% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.09% 238721.182 246094.473 - 0.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.09% 28.971 29.866 - 27.22% -
BM_PushHeap_uint32_Random_256 3.08% 5.500 5.669 - 3.19% -
SetIntersection_Front_Set_float_16384_64 3.08% 1730651.554 1783912.079 - 10.60% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.07% 9.766 10.066 - 0.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 3.07% 123.572 127.364 - 0.40% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 3.07% 38.949 40.143 - -1.86% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.06% 23.468 24.187 - 0.69% -
BM_StringFindCharLiteral/64 3.06% 2.089 2.153 - 2.48% -
BM_PushHeap_uint64_Ascending_64 3.06% 1.523 1.569 - 0.06% -
std::copy(vector<bool>)_(unaligned)/64 3.05% 1.755 1.809 - 0.76% -
std::copy_if(list<int>)_(every_other)/262144 3.04% 204387.302 210609.139 - 1.83% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.03% 260.170 268.060 - 0.93% -
std::copy_backward(list<int>)/32768 3.02% 26091.314 26880.169 - 2.27% -
BM_PushHeap_string_Random_16384 3.02% 16.085 16.572 - 2.94% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.02% 2.940 3.029 - 1.66% -
rng::contains(deque<int>)_(process_all)/1048576 3.02% 242412.885 249727.111 - 2.51% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.01% 18976.296 19546.609 - 3.08% -
std::partition_copy(vector<int>)/1024 3.00% 467.207 481.245 - 3.30% -
std::map<std::string,_int>::erase(iterator)/32 2.99% 28.573 29.428 - -8.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 2.98% 13746.409 14156.149 - 1.39% -
std::fill(vector<bool>)/32768 2.98% 29.214 30.084 - 0.04% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.97% 51.747 53.287 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.97% 397.863 409.671 - 3.75% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.97% 1371135.881 1411815.525 - 0.24% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.96% 1.995 2.054 - 0.26% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.96% 11.625 11.969 - -2.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.96% 18950633.967 19511351.863 - 3.46% -
std::swap_ranges(deque<int>)/1024 2.95% 340.267 350.320 - 9.71% -
std::copy_backward(deque<int>)/1048576 2.95% 128657.472 132456.337 - -0.31% -
std::copy_if(list<int>)_(every_other)/512 2.95% 349.505 359.822 - 0.29% -
SetIntersection_Front_Set_string_1024_256 2.95% 14273701.097 14694677.769 - -1.26% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.95% 2.424 2.495 - 0.73% -
ranges::min(std::list<long_long>)/8 2.95% 1.843 1.897 - -2.30% -
std::upper_bound(std::forward_list<int>)/8192 2.94% 10398.424 10704.283 - 3.01% -
BM_std_minmax_element<long_long>/2 2.94% 0.665 0.684 - 6.51% -
std::fill_n(list<int>)/32 2.94% 7.936 8.170 - 0.48% -
std::reverse_copy(deque<int>)/4096 2.94% 954.016 982.068 - 0.52% -
SetIntersection_Front_Vector_uint32_16384_16384 2.92% 77236227.206 79494885.632 - 2.72% -
std::fill_n(vector<bool>)/4096 2.90% 4.085 4.204 - 0.29% -
std::rotate(deque<int>)_(1_element_backward)/50 2.90% 5.083 5.231 - 0.29% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.90% 3.096 3.186 - 0.04% -
std::find(list<int>)_(bail_25%)/8192 2.90% 1418.786 1459.882 - -0.08% -
bm_write 2.90% 531.909 547.316 - -2.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 2.89% 1.042 1.072 - -2.77% -
ranges::min(std::list<long_long>)/64 2.89% 24.159 24.857 - 0.81% -
std::copy_n(deque<int>)/64 2.89% 2.787 2.867 - -53.33% -
std::replace(deque<int>)_(sprinkled)/32 2.88% 11.966 12.311 - 1.62% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.88% 258.782 266.232 - 0.10% -
BM_PushHeap_string_Random_64 2.88% 12.895 13.266 - -1.52% -
BM_deque_deque_ranges_copy_backward/1024 2.87% 37.754 38.839 - 1.56% -
BM_tolower_string<wchar_t> 2.87% 6.286 6.467 - -0.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.87% 6859.385 7056.051 - 5.73% -
ranges::minmax(std::vector<__int128>)/64 2.86% 31.230 32.123 - 0.68% -
BM_num_get<long_double> 2.86% 36.203 37.238 - -0.12% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.86% 238855.348 245680.672 - 0.22% -
BM_std_minmax_element<int>/3 2.86% 1.114 1.146 - -0.49% -
std::set<int>::count(key)_(non-existent)/32 2.85% 3.015 3.101 - 3.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.85% 39.123 40.238 - -1.36% -
std::make_heap(deque<int>)_(heap)/8 2.85% 20.774 21.365 - -1.02% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.85% 1638.483 1685.149 - -0.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 2.84% 1366.765 1405.591 - -8.43% -
std::pop_heap(deque<size_t>)/8192 2.84% 57.144 58.765 - -0.44% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.83% 567.155 583.223 - -0.07% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.83% 36928.761 37973.544 - -0.08% -
std::find(deque<int>)_(bail_25%)/1024 2.83% 66.035 67.901 - 0.23% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.82% 1.908 1.962 - -5.72% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.82% 656165.456 674640.755 - 2.95% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 2.81% 26.733 27.484 - -3.16% -
SetIntersection_Interlaced_Set_float_64_16 2.81% 21818647.974 22432252.929 - 0.32% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.81% 4456.898 4581.997 - -0.05% -
BM_PushHeap_string_Random_16 2.79% 10.351 10.640 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 2.79% 217627762.796 223705142.131 - 4.27% -
std::transform(vector<int>)_(identity_transform)/32 2.79% 8.977 9.228 - 0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.79% 31945.992 32837.537 - -0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.79% 52.720 54.190 - -2.57% -
SetIntersection_Front_Vector_uint32_262144_16384 2.78% 77262048.723 79409008.394 - -0.31% -
SetIntersection_Front_Set_uint64_16384_64 2.77% 1680363.084 1726861.221 - 3.52% -
ranges::minmax(std::deque<__int128>)/8 2.77% 3.704 3.806 - -3.45% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.76% 476.742 489.897 - 0.51% -
BM_vector_deque_ranges_copy_backward/4096 2.76% 148.578 152.677 - 2.91% -
BM_vector_deque_move_backward/4000 2.76% 142.206 146.125 - 1.69% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.75% 581.704 597.723 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.75% 7231.930 7430.987 - 1.66% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.75% 31.580 32.449 - -0.41% -
std::multiset<int>::erase(key)_(existent)/1024 2.74% 39.857 40.951 - 2.40% -
std::fill(vector<int>)/1024 2.74% 29.077 29.873 - 0.79% -
std::copy_backward(deque<int>)/64 2.73% 3.027 3.109 - 2.71% -
BM_deque_deque_copy/64000 2.73% 2947.276 3027.759 - 3.50% -
std::remove_copy(list<int>)_(prefix)/50 2.73% 18.574 19.081 - -0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 13447.838 13814.874 - 4.11% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.73% 10.125 10.402 - -0.12% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.73% 19.393 19.923 - 6.83% -
BM_lexicographical_compare_three_way_fast_path/1 2.72% 0.413 0.425 - 7.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 206.279 211.885 - 6.25% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.72% 1085672.395 1115178.058 - 0.38% -
std::remove_if(list<int>)_(sprinkled)/1024 2.72% 958.191 984.227 - 0.30% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.72% 214.501 220.326 - -2.43% -
std::set<std::string>::count(key)_(non-existent)/8192 2.71% 33.834 34.752 - 2.93% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.71% 6490.305 6665.957 - -0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.71% 3.663 3.762 - 0.03% -
std::adjacent_find(vector<int>)/8 2.71% 2.000 2.054 - 1.69% -
SetIntersection_None_Set_float_1024_4 2.70% 8935352.638 9176713.253 - 1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 119282.805 122494.326 - 1.05% -
ranges::minmax(std::list<__int128>)/64 2.69% 38.187 39.213 - -8.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.69% 22.010 22.601 - 7.26% -
std::copy_n(vector<bool>)_(aligned)/4096 2.69% 4.855 4.986 - 3.56% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.68% 68.656 70.494 - 1.26% -
ranges::minmax(std::deque<char>)/70000 2.67% 23656.192 24288.852 - -10.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.67% 3828.916 3930.986 - 2.64% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.66% 1367.236 1403.606 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.66% 0.591 0.607 - -3.99% -
rng::find_last(list<int>)_(bail_10%)/8 2.65% 2.021 2.075 - 0.20% -
std::rotate_copy(vector<int>)/1024 2.65% 32.778 33.646 - -2.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.65% 6872.156 7054.235 - -2.15% -
bm_lexicographical_compare<unsigned_char>/4096 2.65% 75.774 77.780 - 0.24% -
bm_ranges_lexicographical_compare<signed_char>/512 2.64% 7.766 7.972 - 1.45% -
std::find(vector<short>)_(process_all)/8192 2.64% 179.936 184.691 - 2.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.64% 1884.918 1934.699 - 0.42% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.64% 31.915 32.758 - -0.25% -
ranges::minmax(std::vector<long_long>)/64 2.64% 9.937 10.199 - 0.54% -
BM_vector_deque_copy/2 2.63% 2.003 2.055 - 3.35% -
BM_deque_deque_copy/2 2.63% 2.241 2.300 - 2.81% -
std::copy(vector<bool>)_(aligned)/4096 2.63% 4.800 4.926 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.62% 1014687.591 1041322.880 - 0.50% -
BM_deque_deque_ranges_move/4000 2.62% 142.121 145.844 - 0.58% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.62% 6204.318 6366.605 - -0.40% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.61% 71.598 73.466 - 3.08% -
std::replace_if(deque<int>)_(prefix)/8192 2.61% 3420.887 3510.004 - 0.63% -
std::search(list<int>,_pred)_(no_match)/8192 2.60% 7238.468 7426.757 - 2.47% -
std::multimap<std::string,_int>::clear()/0 2.59% 399.083 409.410 - 3.89% -
std::multiset<int>::contains(key)_(existent)/1024 2.59% 3.963 4.065 - 1.29% -
std::copy_if(list<int>)_(every_other)/1048576 2.58% 820991.267 842184.351 - 1.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.58% 2953682.779 3029892.254 - 2.13% -
std::lower_bound(std::list<int>)/100 2.58% 89.022 91.318 - 0.39% -
std::remove_copy_if(vector<int>)_(prefix)/32 2.57% 12.323 12.640 - 3.06% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 2.57% 1028065.763 1054468.503 - 0.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.56% 4.246 4.354 - 0.27% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.56% 1.577 1.618 - 0.30% -
std::unique_copy(list<int>)_(sprinkled)/32 2.56% 13.054 13.388 - 1.16% -
ranges::minmax(std::vector<long_long>)/70000 2.56% 8975.629 9205.127 - 0.52% -
std::copy_n(vector<bool>)_(unaligned)/64 2.56% 1.762 1.807 - 0.41% -
SetIntersection_Interlaced_Vector_uint64_1024_256 2.55% 6141338.510 6298248.398 - 15.88% -
SetIntersection_Front_Set_uint32_64_64 2.55% 12869941.617 13198758.285 - 1.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.55% 10.330 10.593 - 4.87% -
ranges::minmax(std::vector<__int128>)/70000 2.54% 34326.380 35198.160 - 0.59% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2.54% 2765.025 2835.121 - 2.87% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.53% 30067.956 30829.327 - 0.56% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 2.53% 10.626 10.894 - -26.85% -
std::copy_n(vector<bool>)_(aligned)/32768 2.53% 34.810 35.690 - 0.41% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.52% 15145.098 15526.989 - 0.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.51% 87.552 89.751 - -15.45% -
BM_PushHeap_string_Random_262144 2.51% 17.931 18.380 - -5.81% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.51% 31591.357 32383.740 - -1.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.50% 22.616 23.182 - -0.86% -
BM_StringFindAllMatch/8 2.50% 2.683 2.750 - 4.77% -
bm_swap_ranges_vb_aligned/8 2.49% 3.148 3.227 - -3.78% -
std::partition(vector<int>)_(dense)/1024 2.49% 242.438 248.484 - 0.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.49% 58.999 60.468 - 4.58% -
bm_ranges_lexicographical_compare<int>/64 2.49% 4.343 4.452 - -1.00% -
std::partition_copy(vector<int>)/50 2.49% 12.210 12.513 - -1.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.48% 42.559 43.616 - -0.21% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.48% 559.741 573.631 - -2.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.48% 1712.250 1754.723 - 11.21% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.48% 485240.586 497273.467 - 0.32% -
std::make_heap(deque<int>)_(descending)/8 2.48% 20.667 21.179 - -0.11% -
std::make_heap(deque<int>)_(pipe-organ)/1024 2.47% 2618.506 2683.283 - 0.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.47% 11785.501 12076.724 - 4.21% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.47% 40662.497 41667.054 - -0.09% -
std::partition(deque<int>)_(sparse)/1024 2.47% 381.836 391.268 - 2.40% -
SetIntersection_Front_Vector_uint64_1024_64 2.47% 1331682.778 1364577.842 - 1.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 2.45% 18.592 19.048 - 2.99% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.45% 74.326 76.151 - -8.46% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.45% 239.847 245.730 - 7.66% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.45% 30.619 31.370 - -0.60% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 2.45% 3.826 3.919 - -0.74% -
BM_lexicographical_compare_three_way_fast_path/16 2.45% 4.308 4.413 - -0.20% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.44% 2.333 2.390 - -1.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.44% 120344.086 123285.974 - 0.53% -
rng::contains(list<int>)_(process_all)/8 2.44% 2.381 2.439 - 5.08% -
std::shift_left(deque<int>)/32 2.43% 3.760 3.851 - 0.98% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.43% 75.881 77.725 - 0.13% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.43% 14.722 15.079 - 2.80% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.42% 6681120.625 6842697.811 - 10.01% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.41% 12552.941 12855.905 - 0.06% -
std::find_first_of(list<int>)_(small_needle)/1024 2.41% 2889.237 2958.941 - 7.39% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.41% 2.708 2.773 - 0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.41% 592237.622 606487.848 - -0.11% -
BM_PushHeap_uint64_Ascending_256 2.40% 2.094 2.144 - 0.14% -
std::move_backward(list<int>)/32768 2.40% 31156.368 31903.617 - 0.93% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.40% 53.062 54.334 - -0.61% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.39% 240187.336 245939.512 - -0.05% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.39% 2.079 2.128 - 8.83% -
SetIntersection_Front_Vector_float_1024_64 2.38% 1343924.884 1375939.921 - 3.83% -
std::search(vector<int>)_(same_length)/8192 2.38% 1865.020 1909.415 - -0.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.38% 87.309 89.387 - -5.51% -
ranges::minmax(std::list<char>)/8 2.38% 2.475 2.534 - 4.10% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.37% 139.399 142.707 - 2.43% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.37% 1.209 1.237 - 2.04% -
std::fill_n(vector<bool>)/32768 2.37% 29.285 29.978 - -2.24% -
SetIntersection_Interlaced_Set_string_16384_4 2.37% 197023347.536 201686110.649 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.36% 11231.528 11496.953 - 3.50% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.36% 47.108 48.221 - 0.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.36% 7539.064 7716.846 - 0.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 2.35% 566.500 579.840 - -0.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.35% 17.190 17.594 - -2.13% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.35% 716.942 733.769 - 1.24% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 2.34% 691458.833 707672.919 - 1.96% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.34% 27.262 27.901 - 0.94% -
std::count(list<int>)_(every_other)/8192 2.34% 6589.890 6744.243 - -3.76% -
bm_ranges_swap_ranges_vb_aligned/262144 2.34% 481.950 493.232 - 2.15% -
BM_vector_deque_copy_backward/512 2.34% 17.513 17.923 - 2.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.34% 111152.191 113752.966 - -1.27% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.34% 12.977 13.281 - -1.55% -
std::move_backward(vector<int>)/1048576 2.34% 56466.354 57786.329 - -5.43% -
SetIntersection_Front_Set_float_262144_16384 2.34% 214062166.537 219065035.517 - -0.10% -
std::multimap<int,_int>::find(key)_(existent)/32 2.34% 1.691 1.730 - -0.50% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.34% 23.327 23.872 - 4.04% -
std::transform(deque<int>,_deque<int>)/50 2.33% 33.630 34.415 - -5.44% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.33% 4.098 4.194 - -1.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.33% 9.011 9.220 - -0.26% -
BM_PushHeap_uint64_Ascending_262144 2.32% 4.662 4.770 - -1.48% -
std::equal(list<int>)_(it,_it,_it)/8 2.32% 2.653 2.714 - 0.30% -
std::find(list<int>)_(process_all)/8192 2.32% 7129.683 7295.159 - 5.71% -
std::multiset<std::string>::ctor(const&)/32 2.32% 774.937 792.894 - -0.15% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.32% 167.007 170.875 - -0.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.32% 4.994 5.110 - -0.21% -
BM_deque_deque_copy/1 2.31% 2.487 2.544 - 2.17% -
BM_PushHeap_float_PipeOrgan_64 2.30% 1.301 1.331 - 2.06% -
ranges::minmax(std::vector<__int128>)/8 2.30% 4.034 4.127 - 0.34% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.30% 7178.734 7343.841 - 0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.29% 116572.730 119246.606 - 2.65% -
BM_std_minmax_element<long_long>/4 2.29% 1.222 1.250 - -0.92% -
std::transform(list<int>,_list<int>)/8192 2.28% 9001.263 9206.482 - 8.96% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.28% 4672.590 4778.975 - -0.06% -
std::multiset<std::string>::erase(iterator)/32 2.27% 26.705 27.312 - -0.61% -
std::reverse_copy(list<int>)/64 2.27% 29.255 29.920 - 0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.27% 5513.537 5638.515 - -2.01% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.27% 12808.151 13098.403 - -0.01% -
bm_lexicographical_compare<signed_char>/512 2.26% 7.655 7.829 - -1.52% -
std::copy_if(deque<int>)_(every_other)/64 2.26% 22.779 23.295 - 0.20% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.26% 7.934 8.114 - 0.55% -
std::copy(list<int>)/4096 2.25% 3268.963 3342.656 - 2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.25% 348623584.594 356481212.304 - 2.47% -
std::pop_heap(vector<int>)/1024 2.25% 9.682 9.900 - -0.29% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 2.25% 11.286 11.540 - -7.38% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.25% 16.357 16.725 - 2.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.25% 6.109 6.246 - -0.51% -
std::generate(vector<int>)/8192 2.24% 1799.929 1840.297 - 0.31% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.24% 1156.495 1182.415 - -0.26% -
std::copy_if(deque<int>)_(every_other)/4096 2.22% 1421.829 1453.415 - -0.09% -
BM_vector_deque_copy_backward/1024 2.21% 37.725 38.561 - -3.03% -
std::fill(vector<bool>)/4096 2.21% 4.119 4.210 - 0.46% -
rng::find_last(vector<int>)_(bail_90%)/50 2.21% 1.516 1.549 - 6.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.20% 611659.397 625146.082 - 1.88% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.20% 0.695 0.710 - 0.17% -
BM_deque_deque_ranges_copy/64000 2.20% 2950.545 3015.432 - 3.21% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.20% 21.788 22.266 - -7.74% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.19% 36718.742 37524.354 - 0.16% -
std::remove_copy(deque<int>)_(prefix)/32 2.19% 12.893 13.175 - 1.13% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.19% 0.681 0.696 - 2.43% -
std::move(list<int>)/32768 2.19% 30295.449 30957.659 - 0.63% -
std::set<int>::ctor(const&)/32 2.18% 213.468 218.125 - -2.50% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.18% 91313.962 93305.723 - 2.33% -
std::generate_n(vector<int>)/8192 2.18% 1804.172 1843.521 - 0.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.18% 55149.381 56350.029 - -1.02% -
std::copy_if(vector<int>)_(entire_range)/4096 2.17% 911.558 931.372 - 0.26% -
std::set<int>::insert(value)_(new_value,_middle)/8192 2.17% 31.544 32.229 - 2.94% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.17% 25.361 25.910 - 13.10% -
std::rotate(list<int>)_(by_1/4)/1024 2.17% 564.276 576.495 - 0.24% -
BM_deque_deque_copy_backward/1024 2.16% 37.955 38.776 - 2.23% -
BM_deque_vector_move_backward/1024 2.16% 36.711 37.504 - 1.57% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.16% 34.827 35.578 - -0.32% -
BM_PushHeap_string_Ascending_16 2.16% 4.646 4.746 - -0.03% -
BM_std_minmax_element<int>/1024 2.15% 274.065 279.954 - -0.48% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.15% 32520.954 33219.654 - 0.91% -
std::pop_heap(deque<std::string>)/8 2.15% 57.937 59.182 - 3.37% -
std::copy_if(deque<int>)_(every_other)/512 2.15% 177.340 181.146 - 0.06% -
std::find(vector<short>)_(process_all)/1024 2.14% 22.494 22.975 - 1.91% -
std::stable_partition(list<int>)_(alloc_fails)/50 2.14% 1893.064 1933.492 - 0.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.13% 22.512 22.991 - 10.03% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.12% 4722.770 4823.086 - 0.43% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.12% 6.440 6.576 - 5.21% -
BM_vector_deque_copy/1024 2.12% 35.780 36.539 - 1.03% -
std::move_backward(list<int>)/1048576 2.12% 1017446.678 1039028.440 - 1.04% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 2.11% 0.754 0.770 - 9.92% -
rng::contains(deque<int>)_(process_all)/50 2.11% 12.517 12.781 - 0.59% -
BM_deque_deque_move/70000 2.11% 3363.727 3434.672 - 1.88% -
SetIntersection_None_Set_string_1024_1024 2.11% 8957259.987 9145848.979 - 3.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.10% 2012.993 2055.366 - -0.12% -
std::copy_backward(deque<int>)/8 2.10% 2.662 2.718 - -1.95% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.10% 23.034 23.518 - -1.29% -
SetIntersection_None_Vector_string_1024_1 2.10% 1143480.413 1167516.299 - 0.10% -
BM_vector_deque_ranges_move/5500 2.10% 195.154 199.255 - 1.92% -
ranges::min(std::deque<__int128>)/70000 2.10% 23865.090 24365.193 - 0.33% -
std::generate_n(vector<int>)/1024 2.09% 238.481 243.476 - 0.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.09% 1431882.474 1461834.117 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.09% 8681590.725 8862609.960 - -13.25% -
std::partition_point(list<int>)/50 2.08% 24.421 24.929 - -0.34% -
SetIntersection_Interlaced_Vector_string_16384_64 2.08% 12178672.720 12432022.641 - -8.40% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.08% 16.208 16.545 - 7.30% -
bm_lexicographical_compare<signed_char>/1048576 2.08% 16249.656 16586.857 - 1.78% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.07% 22.952 23.428 - -0.17% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.07% 19.326 19.727 - 1.84% -
std::copy_n(vector<int>)/32768 2.07% 3686.644 3762.815 - 9.48% -
BM_PushHeap_uint64_PipeOrgan_16 2.07% 0.867 0.885 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 2.06% 38.334 39.125 - 0.38% -
SetIntersection_Front_Set_string_16384_16 2.06% 1770283.284 1806788.500 - -5.45% -
std::partition_point(list<int>)/32 2.06% 15.639 15.961 - 0.22% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.06% 24.576 25.082 - 3.66% -
std::fill(list<int>)/32 2.06% 8.150 8.317 - 0.43% -
BM_deque_vector_copy_backward/5500 2.06% 198.943 203.035 - 2.31% -
std::fill(vector<int>)/50 2.06% 2.161 2.205 - 0.33% -
SetIntersection_Front_Vector_uint64_16384_256 2.06% 2145748.755 2189858.662 - -3.47% -
std::unique_copy(vector<int>)_(contiguous)/52 2.05% 13.205 13.476 - 0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.04% 395.131 403.207 - 1.73% -
std::partial_sort(vector<int>)_(shuffled)/8 2.04% 28.414 28.993 - 3.02% -
std::copy_if(vector<int>)_(entire_range)/32768 2.04% 7289.981 7438.356 - 0.20% -
std::copy_if(deque<int>)_(every_other)/262144 2.03% 91040.057 92891.978 - 0.19% -
ranges::minmax(std::vector<char>)/64 2.03% 1.353 1.380 - 0.21% -
std::fill_n(vector<bool>)/512 2.03% 1.428 1.457 - 0.09% -
bm_lexicographical_compare<int>/1 2.03% 1.447 1.476 - 17.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 2.03% 769.061 784.641 - -5.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.03% 54.297 55.396 - 1.04% -
std::replace_if(deque<int>)_(prefix)/1024 2.02% 470.356 479.879 - 0.46% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.02% 2.051 2.093 - -1.94% -
BM_PushHeap_float_PipeOrgan_16 2.02% 0.897 0.915 - 2.62% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.02% 11975.688 12217.665 - 1.88% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.02% 27.328 27.880 - 2.33% -
rng::starts_with(vector<int>,_pred)/8 2.02% 2.312 2.358 - -7.29% -
std::fill_n(vector<int>)/50 2.02% 2.175 2.218 - 0.13% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.01% 1.260 1.285 - 6.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 2.00% 0.696 0.710 - 0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.99% 3927.128 4005.415 - -0.87% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.99% 5364.817 5471.738 - 1.41% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.99% 35878.167 36593.155 - 2.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.99% 20050.501 20449.467 - 1.97% -
SetIntersection_Front_Vector_string_1024_64 1.99% 3204752.702 3268450.859 - -7.96% -
std::partition_point(deque<int>)/8192 1.99% 14.911 15.207 - -1.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.99% 4.450 4.538 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.99% 27.208 27.748 - -3.83% -
std::unordered_set<int>::contains(key)_(existent)/32 1.99% 1.409 1.437 - 4.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.98% 2.125 2.168 - 0.19% -
rng::contains(list<int>)_(process_all)/32 1.98% 9.046 9.225 - 2.98% -
BM_vector_deque_ranges_move/4000 1.98% 140.547 143.329 - 1.55% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.98% 71.833 73.255 - 3.53% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.97% 24.249 24.727 - 0.08% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.97% 8203.224 8365.053 - -0.02% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.97% 27.807 28.355 - 1.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.96% 631569.454 643963.731 - 0.21% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.96% 55.331 56.416 - 0.82% -
ranges::min(std::deque<__int128>)/64 1.96% 20.518 20.921 - 0.22% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.96% 780.858 796.134 - 0.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.96% 214.155 218.344 - -2.47% -
BM_std_minmax_element<int>/512 1.94% 139.072 141.774 - -0.70% -
std::generate(vector<int>)/50 1.94% 11.746 11.973 - 0.34% -
std::reverse(list<int>)/32768 1.94% 19216.225 19588.403 - 12.69% -
std::remove(deque<int>)_(prefix)/1024 1.93% 515.258 525.221 - 0.49% -
std::transform(vector<int>,_vector<int>)/32 1.93% 16.892 17.218 - 0.06% -
std::unique_copy(vector<int>)_(contiguous)/32 1.93% 8.480 8.644 - 0.33% -
std::stable_sort(vector<int>)_(repeated)/1024 1.93% 1101.470 1122.755 - 1.03% -
std::generate_n(vector<int>)/50 1.93% 11.750 11.977 - 0.31% -
SetIntersection_Front_Set_uint64_262144_64 1.93% 1699019.864 1731791.980 - 1.61% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.93% 39.832 40.600 - -0.82% -
std::move(deque<int>)/1048576 1.93% 54549.017 55600.235 - 0.59% -
std::generate(vector<int>)/1024 1.91% 239.287 243.868 - 0.00% -
std::find(deque<int>)_(process_all)/1024 1.91% 239.758 244.342 - 0.17% -
std::generate(vector<int>)/32 1.91% 7.823 7.972 - 0.71% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.90% 1708.425 1740.966 - -0.19% -
std::find(vector<char>)_(bail_25%)/8192 1.90% 39.719 40.475 - 0.28% -
std::remove(list<int>)_(sprinkled)/1024 1.90% 928.760 946.370 - -2.87% -
std::copy_if(list<int>)_(every_other)/8 1.90% 2.252 2.294 - 0.10% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.89% 4.730 4.820 - -0.35% -
std::find(vector<short>)_(process_all)/32768 1.89% 720.703 734.345 - 1.73% -
BM_PushHeap_uint64_Ascending_1024 1.89% 2.573 2.622 - 0.04% -
std::replace(list<int>)_(sprinkled)/32 1.89% 11.153 11.364 - 1.54% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.89% 129615.737 132065.118 - -0.32% -
std::copy_if(deque<int>)_(every_other)/32768 1.89% 11391.688 11606.916 - -0.27% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.89% 1017.242 1036.452 - 0.51% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.88% 37.022 37.718 - 1.02% -
std::replace(vector<int>)_(prefix)/1024 1.88% 158.586 161.567 - 0.73% -
std::is_sorted(deque<int>)/8 1.88% 2.861 2.915 - -37.45% -
SetIntersection_Front_Set_uint64_1024_1024 1.88% 12364017.187 12595980.992 - 1.65% -
std::move_backward(vector<int>)/32768 1.87% 1700.669 1732.508 - 0.89% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.86% 2.125 2.164 - -0.03% -
std::unique(vector<int>)_(contiguous)/1024 1.86% 302.781 308.422 - -0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.86% 3.209 3.269 - -1.57% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.86% 42314.526 43101.443 - -0.32% -
bm_ranges_swap_ranges_vb_aligned/65536 1.86% 123.307 125.598 - 1.97% -
SetIntersection_Interlaced_Vector_float_64_16 1.86% 16695650.048 17005498.189 - -9.74% -
SetIntersection_None_Set_uint64_262144_1024 1.86% 1230612.955 1253442.953 - 3.23% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.86% 86832.315 88443.086 - 1.31% -
std::move(vector<bool>)_(aligned)/4096 1.85% 6.986 7.115 - 1.27% -
BM_deque_vector_copy/1024 1.85% 36.903 37.586 - 1.63% -
std::copy_if(deque<int>)_(every_other)/1048576 1.85% 364716.571 371452.296 - -0.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.85% 7466.192 7603.987 - -1.74% -
std::generate_n(list<int>)/32 1.84% 8.433 8.588 - 0.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.84% 23.936 24.377 - -0.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.84% 24.558 25.011 - -1.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.84% 4.052 4.127 - -0.77% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.84% 3877.885 3949.285 - 0.85% -
SetIntersection_None_Set_float_1024_256 1.84% 8782823.499 8944333.293 - 1.81% -
bm_lexicographical_compare<unsigned_char>/32768 1.84% 562.517 572.847 - 0.15% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.83% 13.850 14.103 - -8.63% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.82% 1824.271 1857.531 - -0.20% -
std::copy_if(vector<int>)_(entire_range)/512 1.82% 120.729 122.922 - 0.31% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.82% 218.053 222.012 - -0.24% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.81% 2235.238 2275.771 - 1.55% -
SetIntersection_Interlaced_Set_string_16384_64 1.81% 345293571.655 351543130.466 - 1.47% -
std::set<int>::count(key)_(existent)/8192 1.81% 8.218 8.367 - 8.11% -
SetIntersection_Interlaced_Set_float_1024_4 1.81% 9788599.901 9965373.827 - 1.30% -
SetIntersection_None_Set_float_64_16 1.81% 18072182.118 18398392.697 - 0.33% -
bm_ranges_lexicographical_compare<signed_char>/1048576 1.80% 16252.825 16545.927 - 1.57% -
rng::starts_with(deque<int>,_pred)/1048576 1.80% 506338.357 515457.475 - 0.75% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.80% 4103.809 4177.703 - 0.04% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.80% 12.234 12.454 - -0.03% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.79% 15026.812 15295.989 - 0.27% -
std::fill_n(vector<int>)/8192 1.79% 229.420 233.529 - -0.02% -
rng::starts_with(deque<int>,_pred)/8192 1.79% 3902.365 3972.106 - 0.57% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.78% 32.439 33.016 - 0.30% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 1.78% 10.248 10.430 - 2.05% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.78% 29.037 29.553 - 0.06% -
SetIntersection_Front_Set_uint32_16384_64 1.78% 1674342.786 1704062.527 - -4.65% -
std::stable_sort(vector<int>)_(ascending)/1024 1.77% 2071.326 2108.052 - 2.15% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.76% 1246.171 1268.088 - -0.11% -
std::generate_n(vector<int>)/32 1.76% 7.834 7.972 - 0.39% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.75% 1.176 1.197 - -0.85% -
std::move(vector<bool>)_(aligned)/64 1.75% 1.691 1.720 - 8.72% -
std::copy_if(vector<int>)_(entire_range)/262144 1.75% 58640.914 59665.191 - 0.16% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.75% 11468.981 11669.289 - -1.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 1.74% 336.361 342.230 - 24.33% -
BM_std_minmax_element<long_long>/3 1.74% 1.114 1.133 - -4.54% -
BM_vector_deque_move/4096 1.74% 146.165 148.709 - 2.19% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.74% 4.115 4.186 - -6.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.74% 180090.382 183222.856 - -0.33% -
std::replace_if(list<int>)_(sprinkled)/1024 1.74% 729.294 741.960 - 0.23% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.74% 0.698 0.710 - 0.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.73% 49960.663 50825.719 - 2.21% -
std::replace_if(list<int>)_(sprinkled)/8192 1.73% 7271.596 7397.388 - -0.26% -
ranges::minmax(std::deque<__int128>)/70000 1.73% 33987.055 34574.641 - -4.32% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.73% 4.437 4.514 - -0.07% -
std::any_of(list<int>)_(process_all)/32 1.73% 11.748 11.951 - 1.83% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.72% 4.886 4.970 - -0.88% -
bm_lexicographical_compare<unsigned_char>/512 1.72% 8.638 8.787 - 0.60% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.72% 142912.089 145368.772 - 2.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.72% 799519.359 813231.889 - -0.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.71% 23626.868 24031.924 - -0.32% -
ranges::minmax(std::vector<long_long>)/8 1.71% 2.076 2.111 - 0.27% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.71% 4744.683 4825.786 - 0.32% -
std::swap_ranges(list<int>)/1024 1.71% 747.300 760.073 - -2.93% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.71% 6827.782 6944.351 - -1.24% -
std::search(list<int>)_(near_matches)/1000 1.71% 37526.370 38166.538 - 0.50% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.70% 6.564 6.676 - 2.80% -
std::fill_n(list<int>)/50 1.70% 15.179 15.436 - -2.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.69% 1438149.185 1462509.241 - -0.11% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.69% 6843.842 6959.766 - 0.60% -
std::search(vector<int>)_(near_matches)/1024 1.69% 14852.385 15103.933 - 0.66% -
std::partial_sort(deque<int>)_(repeated)/1024 1.69% 6271.045 6377.237 - -0.80% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.69% 213.782 217.402 - -4.24% -
BM_PushHeap_uint32_Random_64 1.69% 5.026 5.111 - -0.79% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.68% 8.650 8.796 - 0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.68% 1.206 1.226 - 7.31% -
std::count_if(list<int>)_(every_other)/8 1.68% 2.716 2.762 - -0.07% -
std::replace(deque<int>)_(prefix)/1024 1.68% 405.672 412.485 - 0.75% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.68% 234407134.441 238341036.109 - -31.92% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.68% 498520.447 506879.657 - 0.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.68% 2.777 2.824 - 0.04% -
std::set<int>::lower_bound(key)_(existent)/1024 1.68% 4.506 4.582 - 0.53% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.67% 17.265 17.554 - -0.11% -
std::find_if(vector<char>)_(bail_25%)/1024 1.67% 26.011 26.445 - 5.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.67% 93084.860 94640.070 - 0.46% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.67% 1436.657 1460.635 - -0.09% -
std::partial_sort(deque<int>)_(heap)/8 1.67% 39.314 39.969 - 3.29% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.67% 29.700 30.196 - -0.66% -
ranges::min(std::deque<long_long>)/8 1.66% 2.268 2.306 - -2.10% -
BM_deque_vector_move/2 1.66% 1.804 1.834 - -0.03% -
std::copy(list<int>)/1048576 1.66% 854974.786 869157.716 - 0.43% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.66% 3311.047 3365.917 - -4.00% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.66% 20.079 20.412 - 0.27% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.66% 35.053 35.633 - -1.53% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.65% 782.453 795.384 - -0.10% -
std::make_heap(vector<int>)_(shuffled)/1024 1.65% 565.075 574.375 - 0.29% -
BM_vector_deque_ranges_copy/4096 1.65% 144.872 147.256 - 1.83% -
std::find(vector<int>)_(process_all)/32768 1.65% 7313.926 7434.266 - 0.30% -
SetIntersection_Front_Set_uint64_1_1 1.64% 541820530.750 550721758.071 - 3.37% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.64% 801.364 814.474 - -0.12% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.64% 38482.137 39111.563 - 0.38% -
std::set<int>::find(key)_(non-existent)/1024 1.63% 5.378 5.466 - -0.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.63% 28.960 29.433 - -1.23% -
std::unique_copy(list<int>)_(sprinkled)/52 1.63% 23.781 24.169 - 1.17% -
SetIntersection_None_Set_float_64_4 1.62% 21065226.436 21407242.258 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.62% 1030945.833 1047680.152 - -0.77% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.62% 272720.271 277143.015 - 0.93% -
std::replace(list<int>)_(prefix)/50 1.62% 16.924 17.198 - 0.24% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.62% 282.401 286.965 - -0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 1.62% 544757240.676 553558217.752 - 3.22% -
std::unique(deque<int>)_(contiguous)/1024 1.61% 505.904 514.065 - 0.32% -
BM_StringEraseWithMove_Large_Transparent 1.61% 2.648 2.690 - -3.45% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.61% 6368.763 6471.061 - -0.82% -
SetIntersection_Front_Set_uint64_262144_16384 1.60% 218628940.634 222123806.082 - -1.26% -
SetIntersection_Front_Set_uint32_16384_16384 1.59% 211515699.545 214887938.851 - -2.61% -
std::reverse(list<int>)/4096 1.59% 1764.844 1792.955 - 13.75% -
std::none_of(list<int>)_(process_all)/50 1.59% 21.786 22.131 - 0.38% -
std::multiset<int>::contains(key)_(existent)/8192 1.59% 8.211 8.342 - -0.15% -
rng::contains(vector<int>)_(process_all)/32 1.59% 8.260 8.391 - 1.24% -
std::multiset<int>::erase(iterator)/1024 1.58% 23.673 24.048 - 3.03% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.58% 96983.106 98516.936 - -2.97% -
SetIntersection_None_Set_float_64_1 1.58% 22164630.300 22515133.305 - 0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.58% 4.076 4.141 - -2.13% -
std::adjacent_find(list<int>,_pred)/8192 1.58% 7130.777 7243.444 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.58% 1198669.846 1217574.369 - -1.06% -
std::copy_n(deque<int>)/4096 1.58% 145.021 147.306 - 0.91% -
rng::contains(vector<int>)_(process_all)/50 1.57% 12.174 12.365 - 1.05% -
std::find_end(forward_list<int>)_(single_element)/1024 1.57% 698.772 709.714 - -1.62% -
std::move(vector<bool>)_(unaligned)/64 1.57% 1.631 1.656 - 0.54% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.56% 563.756 572.569 - 0.06% -
rng::find_if(vector<bool>)_(process_all)/8 1.56% 3.578 3.634 - 1.68% -
std::unique(deque<int>)_(sprinkled)/8192 1.56% 3771.127 3829.939 - 0.54% -
std::move(deque<int>)/262144 1.56% 14862.681 15093.909 - 0.03% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.55% 771.884 783.874 - 0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.55% 24.293 24.668 - 0.76% -
std::pop_heap(deque<float>)/8192 1.55% 59.703 60.626 - -0.67% -
std::shift_right(vector<int>)/8192 1.55% 295.624 300.193 - -0.04% -
std::remove_copy(list<int>)_(prefix)/1024 1.55% 734.484 745.833 - 0.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.55% 19.266 19.563 - 0.56% -
std::replace(deque<int>)_(prefix)/8192 1.54% 3207.739 3257.236 - 0.29% -
BM_deque_deque_move/4000 1.54% 142.118 144.307 - 2.17% -
std::is_sorted(deque<int>,_pred)/8 1.54% 4.805 4.879 - 2.37% -
BM_std_minmax_element<int>/64 1.53% 17.174 17.438 - -1.20% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.53% 23.828 24.193 - 0.61% -
std::fill_n(vector<int>)/32 1.53% 1.127 1.144 - 0.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.53% 23712.793 24075.580 - -0.00% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.53% 2110.343 2142.594 - -0.53% -
std::remove_copy(list<int>)_(sprinkled)/50 1.53% 18.450 18.732 - 1.47% -
std::find_end(forward_list<int>)_(same_length)/1000 1.52% 1451.641 1473.756 - 0.02% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.52% 633714.787 643368.101 - -0.31% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.52% 3932.639 3992.447 - -1.90% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.52% 600413.485 609538.457 - -0.68% -
SetIntersection_None_Set_string_256_256 1.52% 5697327.418 5783650.105 - -1.21% -
BM_vector_deque_copy/1 1.51% 2.291 2.326 - 3.86% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.51% 13892.867 14102.793 - 0.53% -
std::remove_if(list<int>)_(prefix)/32 1.51% 57.879 58.753 - -0.02% -
BM_deque_vector_move/4000 1.51% 139.565 141.669 - -0.44% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.50% 172261.493 174845.434 - -3.34% -
BM_deque_deque_ranges_move/70000 1.49% 3309.786 3359.176 - -1.89% -
std::set<std::string>::count(key)_(existent)/1024 1.49% 24.374 24.737 - 6.29% -
bm_ranges_swap_ranges_vb_unaligned/64 1.49% 6.169 6.261 - -2.89% -
BM_std_minmax_element<int>/4096 1.48% 1082.506 1098.523 - -1.29% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.48% 17566.836 17826.682 - 0.14% -
std::unique(deque<int>)_(sprinkled)/1024 1.48% 505.908 513.383 - 0.36% -
bm_lexicographical_compare<signed_char>/32768 1.48% 472.571 479.543 - 0.13% -
BM_deque_vector_copy/4000 1.47% 139.516 141.574 - -0.25% -
std::search(list<int>)_(near_matches)/1024 1.47% 39173.691 39750.118 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.47% 1195722.763 1213267.450 - 0.29% -
std::find(deque<int>)_(process_all)/32768 1.47% 7694.330 7807.126 - 0.25% -
std::swap_ranges(list<int>)/50 1.46% 31.870 32.336 - -7.48% -
rng::fold_left(deque<int>)/32 1.46% 16.159 16.396 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.46% 282.629 286.760 - -0.36% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.46% 12418.883 12599.792 - -0.00% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.45% 678.819 688.685 - 0.55% -
SetIntersection_Front_Set_float_16384_4 1.44% 1047344.285 1062468.752 - 0.68% -
rng::fold_left(list<int>)/8192 1.44% 10904.226 11061.582 - 3.32% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.44% 2160.629 2191.781 - 0.87% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.44% 111.564 113.167 - -0.90% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.44% 240733.096 244191.082 - 0.13% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.44% 2110.493 2140.785 - -0.47% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.43% 5.272 5.348 - -0.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.43% 990920.685 1005117.105 - 0.43% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.43% 1897.308 1924.362 - 0.14% -
BM_deque_vector_copy_backward/1024 1.42% 36.951 37.476 - -0.71% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.42% 3808.654 3862.649 - 0.00% -
std::find(vector<int>)_(process_all)/8192 1.42% 1831.890 1857.848 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.41% 1264317.629 1282202.404 - 1.53% -
std::find(vector<int>)_(bail_25%)/8 1.41% 1.359 1.378 - -1.01% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.41% 63661.106 64557.708 - 2.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.41% 10828.801 10981.138 - 1.23% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.41% 22.866 23.187 - 0.03% -
BM_vector_deque_copy/65536 1.41% 2857.387 2897.548 - 1.59% -
std::partition(list<int>)_(sparse)/1024 1.40% 716.913 726.957 - 1.25% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.40% 6820.001 6915.289 - 1.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 12705.782 12883.303 - -2.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.39% 5.423 5.498 - -0.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.39% 380.113 385.393 - -2.49% -
std::remove(vector<int>)_(prefix)/1024 1.39% 303.777 307.993 - 0.56% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.39% 15629.976 15846.869 - -0.29% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.39% 631323.920 640082.735 - 0.34% -
SetIntersection_Front_Vector_string_16384_4 1.38% 1182352.798 1198706.072 - 0.53% -
BM_PushHeap_string_Random_4 1.38% 6.166 6.251 - 1.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.38% 557367.419 565069.947 - 0.30% -
BM_deque_vector_ranges_move/1024 1.38% 37.338 37.853 - 1.41% -
BM_std_minmax_element<int>/4000 1.38% 1057.755 1072.334 - -1.43% -
BM_deque_deque_copy_backward/5500 1.38% 201.973 204.754 - 1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.38% 6550.086 6640.170 - 1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.37% 1235254.614 1252231.767 - 3.02% -
BM_deque_vector_copy_backward/4000 1.37% 143.308 145.277 - 0.62% -
std::search(vector<int>)_(near_matches)/1000 1.37% 14121.336 14315.193 - -0.01% -
std::copy_if(deque<int>)_(every_other)/8 1.37% 3.399 3.446 - 0.15% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.37% 7.263 7.362 - -0.12% -
std::sort(vector<NonIntegral>)_(descending)/8 1.37% 24.702 25.039 - 0.40% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.37% 18.743 18.999 - 3.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.37% 517.651 524.721 - 0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.37% 26.409 26.770 - -0.92% -
std::set<int>::ctor(const&)/8192 1.36% 49697.732 50375.180 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.36% 765.234 775.661 - 2.24% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.36% 1.396 1.415 - -1.12% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.36% 63.874 64.740 - 0.72% -
std::reverse_copy(deque<int>)/64 1.36% 15.701 15.914 - 0.19% -
std::move_backward(list<int>)/8 1.35% 3.334 3.379 - 0.13% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.35% 728.359 738.203 - 0.49% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.35% 463.766 470.026 - -5.54% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.35% 6768.170 6859.510 - 0.76% -
std::move_backward(list<int>)/64 1.35% 38.935 39.460 - -0.03% -
std::search(deque<int>,_pred)_(same_length)/1000 1.35% 480.779 487.259 - 1.66% -
SetIntersection_Front_Set_uint32_262144_16384 1.35% 221825955.181 224811108.027 - -1.56% -
std::swap_ranges(list<int>)/32 1.35% 19.318 19.578 - -0.59% -
std::find_first_of(deque<int>)_(small_needle)/32 1.35% 107.704 109.153 - 0.16% -
std::fill_n(vector<int>)/1024 1.34% 29.260 29.652 - 0.51% -
std::copy_if(deque<int>)_(entire_range)/262144 1.34% 68774.201 69692.797 - 0.39% -
std::remove_if(list<int>)_(sprinkled)/8192 1.33% 8052.557 8159.952 - 0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.33% 3907.197 3959.224 - 0.63% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.33% 21176.761 21458.539 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.33% 804147.698 814823.713 - -0.01% -
std::rotate(list<int>)_(by_1/2)/1024 1.32% 379.774 384.799 - -1.30% -
ranges::min(std::deque<__int128>)/8 1.32% 2.792 2.829 - 0.10% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.32% 10.098 10.232 - -0.91% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 50857.518 51527.905 - 0.04% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.32% 21842.113 22129.612 - -0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 1.31% 27.112 27.467 - -0.93% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.31% 1146.981 1161.962 - 0.48% -
std::copy(list<int>)/262144 1.30% 213300.345 216082.061 - 0.25% -
BM_vector_deque_ranges_move_backward/1024 1.30% 37.981 38.476 - 0.53% -
std::stable_sort(vector<int>)_(heap)/1024 1.30% 2539.272 2572.337 - 1.32% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.30% 8.563 8.675 - -0.21% -
std::is_sorted(vector<int>)/1024 1.30% 247.984 251.208 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.30% 41342.773 41879.416 - 0.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.30% 18.912 19.157 - 1.97% -
std::remove(vector<int>)_(sprinkled)/1024 1.30% 281.617 285.270 - 0.08% -
std::adjacent_find(list<int>)/1048576 1.29% 859057.273 870107.393 - 0.32% -
SetIntersection_Front_Vector_float_262144_64 1.28% 1356836.175 1374204.532 - 2.57% -
std::reverse_copy(deque<int>)/512 1.28% 123.228 124.805 - 0.06% -
std::count_if(list<int>)_(every_other)/8192 1.28% 7045.937 7136.045 - -0.51% -
std::sort_heap(deque<int>)/8 1.28% 36.024 36.484 - -2.35% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.28% 6.486 6.569 - 4.92% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.27% 941476.672 953470.164 - 0.60% -
std::replace(deque<int>)_(sprinkled)/50 1.27% 18.002 18.231 - 0.37% -
BM_PushHeap_uint64_Ascending_16384 1.27% 3.670 3.717 - 0.14% -
std::replace(vector<int>)_(prefix)/8192 1.27% 1259.317 1275.295 - 0.11% -
std::find(vector<int>)_(process_all)/1024 1.27% 239.966 243.010 - 0.18% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.27% 1295765.431 1312160.657 - 0.22% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.26% 10.278 10.408 - -8.66% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.26% 51447.054 52096.535 - 1.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.26% 26.351 26.683 - 10.60% -
std::move_backward(vector<bool>)_(aligned)/32768 1.26% 37.796 38.272 - 0.04% -
std::unique_copy(list<int>)_(sprinkled)/1024 1.26% 732.859 742.074 - 0.23% -
BM_std_minmax_element<int>/70000 1.26% 18468.258 18700.246 - -1.52% -
BM_vector_deque_ranges_copy_backward/4000 1.26% 141.043 142.814 - 0.73% -
std::copy_if(deque<int>)_(entire_range)/512 1.25% 133.744 135.422 - 0.27% -
std::remove_copy(deque<int>)_(prefix)/8192 1.25% 3312.577 3354.140 - 0.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.25% 16.408 16.614 - 1.11% -
SetIntersection_None_Set_uint32_64_4 1.25% 21265636.559 21532013.710 - -0.39% -
std::unique(deque<int>)_(contiguous)/8192 1.25% 3697.270 3743.571 - 0.30% -
std::remove_copy(list<int>)_(prefix)/32 1.25% 11.144 11.283 - 0.71% -
BM_std_minmax_element<int>/64000 1.24% 16890.756 17100.988 - -1.44% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.24% 3717.264 3763.436 - -1.04% -
bm_lexicographical_compare<signed_char>/4096 1.24% 59.098 59.830 - 0.03% -
std::remove_if(deque<int>)_(prefix)/8192 1.24% 4178.163 4229.780 - -0.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.24% 9478.504 9595.567 - -2.29% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.23% 5131.514 5194.761 - 0.54% -
std::partition_copy(list<int>)/50 1.23% 12.857 13.015 - -0.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.23% 21.150 21.409 - -0.87% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.23% 1.405 1.422 - -3.87% -
std::remove_copy(vector<int>)_(prefix)/50 1.23% 13.771 13.940 - -0.28% -
std::is_sorted(vector<int>,_pred)/1024 1.22% 462.687 468.354 - -0.17% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.22% 13556.133 13722.134 - 3.14% -
std::copy_if(deque<int>)_(entire_range)/64 1.22% 15.995 16.191 - 0.30% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.22% 20.783 21.036 - 0.80% -
SetIntersection_Front_Vector_float_64_64 1.22% 10800309.998 10931941.157 - -0.17% -
std::find_end(forward_list<int>)_(single_element)/1000 1.22% 686.171 694.532 - -1.11% -
std::remove_copy(vector<int>)_(prefix)/1024 1.22% 260.468 263.634 - 0.31% -
std::upper_bound(std::forward_list<int>)/100 1.21% 95.999 97.165 - 0.68% -
rng::fold_left(deque<int>)/50 1.21% 27.054 27.380 - 0.79% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.20% 4.039 4.087 - -1.24% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.19% 2.876 2.911 - 0.39% -
bm_lexicographical_compare<int>/512 1.19% 29.463 29.814 - -0.07% -
BM_deque_vector_move/1024 1.19% 36.794 37.231 - 0.07% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.19% 22944.589 23216.869 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.19% 717.858 726.372 - 0.70% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.19% 4279.396 4330.139 - -0.19% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.19% 38619.251 39077.178 - 1.43% -
std::for_each_n(vector<int>)/32 1.19% 3.672 3.715 - 0.33% -
BM_StringFindStringLiteral/128 1.18% 3.164 3.201 - 1.09% -
std::none_of(vector<int>)_(process_all)/32 1.18% 8.359 8.458 - 2.02% -
BM_vector_deque_move/4000 1.18% 140.779 142.444 - 1.07% -
std::copy_n(vector<int>)/64 1.18% 2.455 2.484 - 0.80% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.18% 1861.663 1883.578 - -0.42% -
rng::contains(list<int>)_(process_all)/1048576 1.18% 822819.119 832504.212 - 1.45% -
std::remove(list<int>)_(sprinkled)/50 1.17% 60.790 61.504 - 0.20% -
SetIntersection_Front_Vector_float_16384_64 1.17% 1344367.807 1360157.654 - -0.33% -
std::is_sorted_until(list<int>,_pred)/8192 1.17% 7620.691 7710.108 - 6.36% -
std::remove_if(list<int>)_(prefix)/50 1.17% 71.469 72.308 - 0.18% -
std::remove(deque<int>)_(sprinkled)/1024 1.17% 511.264 517.245 - -0.06% -
std::find_end(vector<int>)_(process_all)/1000 1.17% 229.947 232.634 - 1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.17% 9.213 9.321 - 0.79% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.17% 9.165 9.272 - -8.03% -
std::copy_n(vector<bool>)_(aligned)/512 1.17% 1.369 1.385 - 0.65% -
std::for_each_n(list<int>)/32 1.16% 11.087 11.216 - 0.01% -
std::find(deque<int>)_(process_all)/50 1.16% 13.048 13.199 - 0.55% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.16% 129.651 131.153 - -0.39% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.16% 242.401 245.208 - 0.36% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.15% 143732.920 145383.516 - 2.50% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.15% 1891.277 1912.987 - -0.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.14% 15273.056 15447.815 - -0.03% -
BM_vector_deque_ranges_move_backward/64 1.14% 2.975 3.009 - -4.31% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.14% 583.390 590.037 - 0.26% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.14% 11350.045 11479.262 - -1.91% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.14% 2.622 2.651 - 0.80% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.13% 12.457 12.598 - 0.32% -
BM_PushHeap_uint32_Random_16 1.13% 4.180 4.227 - 1.15% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.13% 6168.166 6237.732 - 0.00% -
BM_vector_deque_ranges_copy/64 1.13% 2.803 2.835 - -2.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.12% 11494.532 11623.644 - -0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.12% 633.976 641.089 - 0.74% -
BM_deque_vector_ranges_move_backward/4000 1.12% 142.260 143.856 - 0.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.12% 38612.635 39045.527 - 1.35% -
BM_deque_deque_ranges_copy/5500 1.12% 197.252 199.463 - 1.03% -
BM_StringRelational_Less_Large_Large_Control 1.12% 2.121 2.144 - -0.90% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.12% 3696.392 3737.679 - 0.51% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.11% 573763.593 580156.924 - 0.12% -
BM_vector_deque_ranges_move/4096 1.11% 145.614 147.235 - 1.28% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.11% 45023.810 45524.167 - 1.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.11% 452.090 457.114 - 0.78% -
std::replace_if(list<int>)_(prefix)/1024 1.11% 728.157 736.241 - 0.47% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.11% 69.574 70.346 - 1.55% -
std::copy_backward(list<int>)/1048576 1.11% 869127.472 878746.807 - 0.76% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.11% 2501723.957 2529410.627 - -0.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.10% 1.630 1.648 - -0.64% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.10% 56760.805 57383.953 - 0.55% -
std::rotate(list<int>)_(1_element_backward)/1024 1.10% 733.692 741.744 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.10% 45.877 46.380 - 0.87% -
std::list<int>::ctor(size)/8192 1.10% 97155.562 98219.915 - -2.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.10% 828.933 838.014 - 0.31% -
std::remove(vector<int>)_(prefix)/8192 1.09% 2084.830 2107.632 - 0.42% -
std::find(vector<short>)_(process_all)/50 1.09% 1.684 1.703 - 1.71% -
BM_deque_vector_copy/5500 1.09% 194.464 196.590 - 0.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.09% 27905.993 28210.330 - 5.99% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.09% 16.327 16.504 - 0.08% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 3931.384 3974.105 - 0.59% -
BM_std_minmax_element<int>/65536 1.09% 17315.143 17503.285 - -1.59% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.09% 2537.990 2565.551 - 1.73% -
std::move(vector<int>)/32768 1.08% 1704.927 1723.390 - 0.67% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.08% 9.855 9.961 - 8.20% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.861 - -0.01% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.08% 243.894 246.531 - -0.20% -
std::copy(deque<int>)/262144 1.08% 11566.385 11690.951 - 0.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.07% 24.375 24.637 - 0.13% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.07% 8.406 8.496 - 1.30% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.07% 625.005 631.719 - -0.14% -
BM_deque_deque_copy_backward/4096 1.07% 150.926 152.546 - -0.02% -
BM_PushHeap_float_Ascending_1024 1.07% 3.120 3.153 - 1.55% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.07% 7494.497 7574.591 - -8.79% -
std::find_if_not(vector<int>)_(process_all)/8 1.07% 1.413 1.428 - -2.79% -
std::adjacent_find(vector<int>,_pred)/50 1.07% 23.194 23.442 - -0.15% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.07% 8.373 8.462 - 0.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.07% 49704.562 50234.153 - -0.31% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.07% 303.079 306.307 - 0.07% -
BM_deque_vector_copy_backward/64 1.06% 2.934 2.965 - 1.07% -
std::copy_backward(list<int>)/512 1.06% 363.067 366.916 - 0.45% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.06% 1499.492 1515.368 - 2.61% -
std::count_if(list<int>)_(every_other)/1024 1.06% 744.769 752.645 - 0.40% -
std::partition(vector<int>)_(dense)/50 1.05% 12.953 13.090 - 0.11% -
std::pop_heap(deque<std::string>)/8192 1.05% 114.144 115.344 - 0.53% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.05% 19.008 19.207 - 2.38% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.05% 2.943 2.974 - -1.02% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.05% 16.128 16.297 - 0.16% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.05% 468.376 473.281 - 0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.05% 1140480.675 1152418.840 - 0.28% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.05% 4485.262 4532.169 - 0.14% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.04% 1552.403 1568.583 - -0.85% -
BM_deque_vector_copy_backward/4096 1.04% 148.125 149.668 - 0.29% -
std::reverse(deque<int>)/4096 1.04% 711.632 719.043 - 0.13% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 1.04% 16159.057 16326.957 - -0.22% -
std::move_backward(vector<int>)/64 1.04% 4.291 4.336 - 0.24% -
BM_deque_deque_ranges_copy_backward/5500 1.04% 202.183 204.280 - 1.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 31.084 31.406 - -2.06% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.04% 1443.350 1458.301 - -3.66% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 1.03% 22.999 23.237 - -25.13% -
std::adjacent_find(vector<int>)/8192 1.03% 1811.272 1829.948 - 0.35% -
std::move_backward(vector<int>)/512 1.03% 20.626 20.839 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.03% 207958820.379 210101979.544 - 5.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.03% 18.058 18.244 - -2.76% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.03% 5.649 5.707 - -0.65% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.03% 562.829 568.613 - -0.13% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 1.03% 4448.114 4493.748 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.02% 656.501 663.224 - 1.90% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.02% 5839.148 5898.827 - 1.15% -
std::copy_if(deque<int>)_(entire_range)/4096 1.02% 1010.110 1020.424 - -0.20% -
std::move(vector<int>)/512 1.02% 19.971 20.175 - 0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.02% 16.876 17.048 - 2.23% -
std::copy(vector<bool>)_(aligned)/32768 1.02% 34.757 35.111 - -0.68% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.02% 1305326.026 1318580.827 - 0.54% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.01% 598.616 604.678 - 0.32% -
std::fill_n(vector<bool>)/64 1.01% 1.425 1.440 - -0.42% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.01% 12227.506 12350.964 - -0.47% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.01% 3983.782 4023.944 - -0.09% -
SetIntersection_Interlaced_Set_string_256_64 1.01% 29729390.805 30029096.856 - -3.47% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 1.01% 600.023 606.059 - 0.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.00% 621.748 627.995 - 2.33% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.00% 3554.999 3590.677 - -0.26% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 1.00% 87893.273 88773.712 - 0.48% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.439 - -0.28% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 201.076 - 0.08% -
std::search_n(vector<int>)_(no_match)/8192 -99.78% 1613.925 3.503 351.033 8.77% 351.033
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.063 - -0.19% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 599.169 - -0.51% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.071 534.146 -0.00% 534.146
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 599.095 - -0.03% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.698 - -0.13% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.04% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.284 - -0.50% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.428 - 2.73% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.680 680.458 -1.02% 680.458
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.260 386.370 0.92% 386.370
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.471 - -0.04% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.723 - 1.10% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.469 - 0.96% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.909 - 1.20% -
std::search_n(vector<int>)_(no_match)/1024 -98.32% 208.692 3.510 56.241 8.83% 56.241
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.610 - -0.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.09% 3153.699 60.081 - -0.03% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.076 71.486 0.19% 71.486
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.46% 596.226 15.123 106.628 -1.06% 106.628
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.756 42.298 0.93% 42.298
std::distance(join_view(vector<vector<int>>))/50 -95.14% 12.517 0.608 - -5.61% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.67% 844.361 70.326 - -1.66% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.48% 10774.351 917.957 - 5.48% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.13% 1371.376 121.584 - 2.15% -
std::find_end(deque<int>)_(match_near_end)/1000 -90.16% 348.494 34.275 - 1.76% -
std::find_end(list<int>)_(match_near_end)/1000 -89.44% 733.450 77.453 - -0.13% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.28% 261.801 28.058 - 1.34% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.393 - -0.11% -
std::fill(deque<int>)/8192 -87.30% 1864.796 236.894 - 0.51% -
std::fill(deque<int>)/1024 -87.04% 232.589 30.135 - -2.44% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.78% 560.703 74.110 - -0.41% -
std::fill_n(deque<int>)/32 -86.03% 8.269 1.155 - 0.01% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.39% 22086.172 3225.824 - 0.25% -
std::fill_n(deque<int>)/8192 -85.31% 1866.881 274.184 - 17.04% -
std::fill_n(deque<int>)/1024 -84.83% 231.642 35.135 - 19.20% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.00% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.66% 2265.885 370.335 - 0.19% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.60% 287.978 47.223 - 0.05% -
std::fill_n(deque<int>)/50 -81.89% 12.186 2.206 - 0.29% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -81.73% 3859.343 705.106 - 2.70% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.55% 323441.716 59672.544 - 0.35% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.50% 323485.437 59855.169 - -1.36% -
std::fill(deque<int>)/50 -81.45% 12.763 2.367 - 0.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -81.36% 968.953 180.618 - 4.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -79.99% 122.759 24.568 - 4.60% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.92% 271537.279 57249.994 - -0.16% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.24% 263474.992 57335.837 - -1.64% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.31% 1779.984 403.916 - -1.27% -
BM_num_get<void*> -77.06% 47.636 10.926 - 0.51% -
std::find_end(deque<int>)_(same_length)/1024 -75.45% 1394.647 342.359 - 0.14% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.31% 194270.888 47958.842 - 1.18% -
std::find_end(deque<int>)_(same_length)/8192 -75.14% 11168.880 2776.131 - -3.50% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.21% 161550.849 48119.103 - -1.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.05% 15320.993 4742.363 - 0.09% -
std::rotate(vector<int>)_(by_1/3)/50 -68.47% 35.296 11.127 - -1.42% -
std::fill(vector<bool>)/262144 -67.84% 720.065 231.548 - 0.54% -
std::rotate(vector<int>)_(by_1/4)/50 -66.99% 35.303 11.653 - -0.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -66.92% 2539.115 840.009 - 1.37% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.86% 778.389 265.761 - 0.00% -
std::find_end(deque<int>)_(same_length)/1000 -64.21% 935.209 334.680 - -2.52% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.62% 138430.643 51742.836 - 0.84% -
BM_num_get<unsigned_int> -62.37% 25.424 9.568 - -2.07% -
std::rotate(deque<int>)_(by_1/4)/50 -62.10% 73.934 28.018 - -0.08% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.37% 18151.862 7011.421 - 0.29% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.37% 6755.688 2609.843 - 0.53% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.01% 2416.837 942.406 - 0.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.87% 130791.216 51182.371 - -1.21% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.62% 14734.367 5802.355 - -0.72% -
std::rotate(deque<int>)_(by_1/3)/50 -60.53% 75.430 29.770 - 2.27% -
BM_num_get<unsigned_short> -60.47% 25.562 10.105 - -2.33% -
BM_num_get<unsigned_long_long> -60.38% 25.970 10.290 - -2.23% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.34% 17236.328 6836.331 - -0.37% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.09% 17633.737 7037.740 - 0.17% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.08% 17545.803 7004.333 - -1.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.59% 248.703 100.499 - -51.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -59.02% 73.822 30.252 - -46.82% -
BM_num_get<unsigned_long> -59.02% 25.450 10.431 - -0.24% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.08% 13790.984 5781.525 - 0.87% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.07% 65.298 27.380 - 0.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.99% 14372.895 6037.725 - 1.43% -
BM_num_get<long_long> -57.29% 24.715 10.555 - -1.32% -
std::rotate(vector<int>)_(by_1/4)/32 -56.89% 10.967 4.728 - -0.42% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.51% 13791.062 5997.970 - 1.14% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.40% 11462.674 4998.163 - 0.29% -
BM_num_get<long> -56.38% 24.398 10.642 - -1.12% -
std::rotate(deque<int>)_(by_1/4)/32 -56.18% 29.813 13.064 - -0.13% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.84% 222.294 98.174 - -52.28% -
rng::for_each(map<int>)/8192 -55.63% 16529.420 7334.659 - 0.51% -
std::for_each(map<int>::iterator)/8192 -54.70% 16371.941 7416.927 - -1.09% -
std::set<std::string>::insert(value)_(already_present)/32 -54.09% 16.328 7.497 - -25.20% -
std::rotate(deque<int>)_(by_1/3)/32 -53.94% 44.961 20.710 - 0.83% -
rng::for_each(multimap<int>)/8192 -53.81% 15883.257 7336.338 - 0.68% -
std::for_each(multimap<int>::iterator)/8192 -53.57% 16071.612 7462.244 - -1.01% -
BM_num_get<bool> -53.55% 25.320 11.762 - -0.36% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -51.75% 213.056 102.799 - -55.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -51.71% 33.989 16.412 - -44.13% -
std::find_end(vector<int>)_(same_length)/1000 -51.06% 494.629 242.089 - -0.75% -
std::find_end(vector<int>)_(same_length)/1024 -50.99% 505.125 247.556 - -1.77% -
std::for_each(multiset<int>::iterator)/8192 -50.91% 16097.390 7902.101 - -3.32% -
std::find_end(list<int>)_(same_length)/1024 -50.80% 1500.195 738.146 - -2.12% -
std::for_each(set<int>::iterator)/8192 -50.26% 15715.673 7817.742 - -2.62% -
std::find_end(list<int>)_(same_length)/1000 -50.13% 1471.156 733.615 - -0.64% -
std::find_end(list<int>,_pred)_(same_length)/1000 -49.99% 1547.198 773.682 - -3.95% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.93% 417.683 209.152 - 0.30% -
std::find_end(list<int>,_pred)_(same_length)/1024 -49.90% 1584.834 794.068 - -4.74% -
rng::for_each(set<int>)/8192 -49.89% 15441.804 7737.968 - -0.04% -
std::find_end(vector<int>)_(same_length)/8192 -49.72% 4021.139 2021.941 - 0.88% -
rng::for_each(multiset<int>)/8192 -49.70% 15381.589 7737.499 - -0.50% -
std::find_end(list<int>)_(same_length)/8192 -49.63% 15737.538 7926.619 - -2.51% -
std::find_if(list<int>)_(process_all)/50 -49.63% 38.050 19.167 - 0.38% -
std::search_n(vector<int>)_(no_match)/32 -49.29% 6.887 3.492 0.509 8.30% 0.509
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.10% 73.162 37.238 - -49.34% -
std::find_end(list<int>,_pred)_(same_length)/8192 -48.97% 17079.425 8715.549 - -17.12% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.89% 412.896 211.043 - 0.08% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.71% 37.468 19.216 - 0.07% -
std::rotate(vector<int>)_(by_1/3)/32 -48.61% 19.468 10.004 - -0.35% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.51% 1212.963 624.605 - 2.65% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.49% 401.487 206.805 - -0.83% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -48.36% 130.284 67.282 - -0.18% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -48.28% 9944.725 5143.008 - 2.99% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.24% 416.280 215.470 - 0.34% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.71% 336.688 176.066 - -0.90% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.66% 15.489 8.106 0.303 0.14% 0.303
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.01% 0.476 0.252 - 0.09% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -46.94% 1241.659 658.786 - 5.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.82% 143.373 77.686 - -44.12% -
std::find_end(deque<int>)_(near_matches)/1024 -45.68% 31166.564 16928.575 - 3.57% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.59% 0.481 0.262 - -12.11% -
std::find_end(deque<int>)_(near_matches)/1000 -45.55% 30016.921 16344.623 - 3.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -45.22% 52.412 28.712 - 19.46% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.02% 46244.650 25424.151 - 0.20% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.97% 341.550 187.960 - 0.18% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.74% 364.886 201.625 - -0.17% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.25% 1435.590 800.403 - 0.31% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.12% 17490.376 9773.002 - -0.33% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -43.81% 9565.269 5374.395 - 1.52% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -42.89% 1368.116 781.359 - 0.30% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.26% 305.808 176.576 - 0.37% -
BM_PushHeap_float_Descending_16 -41.14% 0.632 0.372 - -1.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -40.98% 31.977 18.872 - -27.11% -
std::find_if_not(deque<int>)_(bail_25%)/8 -40.84% 2.058 1.218 - 4.20% -
BM_PushHeap_float_Descending_4 -40.72% 0.612 0.363 - -3.45% -
std::copy_backward(vector<int>)/4096 -40.36% 254.615 151.852 - -34.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -39.95% 0.684 0.411 - -26.81% -
std::multiset<int>::contains(key)_(non-existent)/8192 -39.93% 14.637 8.792 - -1.47% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.30% 307.662 186.761 - 0.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -39.01% 1747.195 1065.569 - 93.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -38.94% 32.730 19.986 - -27.32% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.25% 22.154 13.679 - -0.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.11% 2.859 1.769 - -36.35% -
SetIntersection_Interlaced_Vector_float_262144_64 -37.75% 15662720.001 9749547.013 - -52.69% -
BM_vector_deque_ranges_copy/0 -37.53% 0.682 0.426 - -13.80% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.50% 2.934 1.834 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -37.28% 23668700.453 14845823.873 - -1.37% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.14% 27.276 17.144 - -0.62% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.12% 84.554 53.168 - 2.53% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.77% 23.334 14.753 - 1.17% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -36.70% 6.251 3.957 - 8.46% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.52% 45.933 29.160 - 0.48% -
std::find_end(deque<int>)_(near_matches)/8192 -36.33% 1769000.521 1126244.238 - 0.20% -
std::rotate(vector<int>)_(by_1/2)/32 -36.29% 3.705 2.360 - 1.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -36.28% 10.193 6.495 - 0.46% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -36.05% 3657.183 2338.744 - 15.29% -
std::set<int>::ctor(const&,_alloc)/8192 -36.04% 77999.624 49885.455 - -2.55% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -36.02% 0.485 0.310 - 3.37% -
std::set<int>::ctor(const&,_alloc)/1024 -35.88% 9679.700 6206.883 - -2.65% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -35.64% 3169.555 2039.799 - -29.47% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.34% 15051.910 9733.137 - 1.05% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -35.32% 919.690 594.827 - 17.44% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.27% 661.528 428.207 - -0.34% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.10% 41.831 27.147 - 0.17% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -34.51% 80156.175 52496.736 - 2.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -34.49% 38.282 25.078 - 6.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -34.46% 9961.179 6528.833 - -0.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -34.38% 65.911 43.253 - -33.70% -
std::all_of(vector<int>)_(process_all)/50 -34.35% 19.204 12.608 - -0.67% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -34.17% 9999.342 6582.292 - 2.08% -
std::copy_n(list<int>)/64 -34.09% 22.405 14.767 - -0.06% -
std::multiset<int>::ctor(const&,_alloc)/8192 -34.05% 79867.273 52669.553 - 3.20% -
BM_StringEraseWithMove_Huge_Transparent -33.97% 69.490 45.886 - 6.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.84% 51.409 34.009 - 4.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -33.77% 34.841 23.076 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.76% 13072113.395 8659475.600 - -2.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -33.65% 78936.141 52374.217 - -0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.47% 41.375 27.527 - 1.48% -
std::any_of(vector<int>)_(process_all)/50 -33.44% 18.971 12.628 - 0.16% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -33.43% 249.065 165.792 - -26.15% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - -0.05% -
std::unique_copy(list<int>)_(contiguous)/52 -33.02% 29.051 19.458 - 0.20% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -32.89% 61.988 41.603 - -19.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -32.86% 7.032 4.721 - 0.03% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.62% 63.231 42.603 - 0.27% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -32.32% 120.283 81.411 - 4.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -32.30% 12857869.172 8704869.922 - -1.00% -
ranges::min(std::vector<long_long>)/1 -32.19% 0.437 0.296 - -34.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.02% 47.142 32.049 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -31.81% 345568085.054 235659643.777 - -32.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.42% 12709486.086 8716293.666 - -2.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.06% 12867102.536 8869964.281 - 1.80% -
BM_align/8 -30.76% 0.921 0.638 - 2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.74% 12762327.382 8839124.040 - -2.14% -
BM_align/64 -30.70% 0.921 0.638 - 2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.56% 12922716.210 8973940.890 - 2.49% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.52% 13.904 9.661 - -29.45% -
BM_align/256 -30.47% 0.920 0.640 - 2.82% -
BM_StringEraseWithMove_Huge_Opaque -30.44% 68.230 47.458 - 7.21% -
std::multiset<int>::count(key)_(existent)/1024 -30.38% 8.033 5.593 - -1.04% -
BM_align/1 -30.37% 0.921 0.641 - 2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.12% 350290295.941 244779910.373 - -29.43% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -29.65% 20.065 14.115 - 16.13% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.27% 6028.056 4263.459 - 0.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.86% 42.668 30.354 - -3.73% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.71% 39.488 28.151 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -28.47% 29.261 20.929 - -0.60% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -28.44% 136.360 97.583 - 13.79% -
BM_vector_deque_copy/0 -28.34% 0.551 0.395 - -18.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.16% 9.077 6.521 - -27.68% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -27.53% 4990595.621 3616551.755 - -21.79% -
ranges::min(std::deque<long_long>)/70000 -27.46% 26305.416 19081.797 - 1.12% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -27.43% 2.828 2.053 - -23.25% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -27.16% 35286190.390 25702119.753 - -34.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -27.11% 3.026 2.206 - -21.96% -
BM_PushHeap_float_Descending_64 -26.94% 0.523 0.382 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.92% 42.101 30.769 - 2.36% -
std::unordered_set<int>::count(key)_(non-existent)/0 -26.92% 0.485 0.354 - 1.81% -
std::set<std::string>::insert(value)_(already_present)/1024 -26.61% 22.657 16.628 - -43.75% -
ranges::min(std::deque<__int128>)/1 -26.45% 0.837 0.615 - -9.31% -
std::search_n(deque<int>,_pred)_(no_match)/32 -26.28% 20.561 15.159 1.730 -1.73% 1.730
std::copy(vector<bool>)_(aligned)/1048576 -26.04% 3458.440 2557.878 - -3.38% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -26.02% 56.414 41.736 - -40.99% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -25.98% 43.291 32.043 - -27.89% -
rng::starts_with(list<int>,_pred)/8192 -25.82% 12219.251 9064.770 - -16.53% -
std::find_end(deque<int>)_(process_all)/8192 -25.49% 2856.159 2128.244 - 3.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.47% 33.088 24.661 - -21.16% -
BM_StringFindStringLiteral/1024 -25.36% 23.787 17.754 - -3.64% -
std::partial_sort_copy(deque<int>)_(heap)/8 -25.27% 20.481 15.305 - -0.17% -
std::lower_bound(std::forward_list<int>)/100 -24.80% 108.722 81.756 - -2.42% -
std::multiset<int>::ctor(const&,_alloc)/1024 -24.43% 9837.980 7434.354 - 16.47% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.41% 982.518 742.654 - -0.10% -
std::for_each(multiset<int>::iterator)/50 -24.27% 47.219 35.758 - -0.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.10% 32.972 25.027 - -0.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.08% 2.530 1.921 - -27.36% -
BM_PushHeap_float_Random_4 -23.98% 3.007 2.286 - -5.98% -
rng::contains_subrange(list<int>)_(process_all)/8192 -23.75% 9040.942 6893.830 - -3.37% -
std::find_end(deque<int>)_(process_all)/1048576 -23.54% 366182.771 279976.157 - 6.36% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.45% 9.527 7.293 - 0.25% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.15% 41839.989 32155.074 - 0.62% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.00% 40274.147 31011.717 - 0.34% -
std::transform(list<int>)_(identity_transform)/50 -22.64% 39.305 30.407 - 0.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -22.53% 1698.499 1315.845 - -10.04% -
std::copy_n(vector<bool>)_(aligned)/1048576 -22.45% 3110.122 2412.046 - -19.23% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.43% 3801.904 2949.163 - 0.03% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -22.17% 31.932 24.853 - -1.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -22.11% 1.806 1.407 - 14.48% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.11% 2406237.543 1874252.118 - 0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -22.06% 1666.586 1298.898 - 153.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.02% 40.370 31.480 - -12.23% -
std::move(deque<int>)/64 -21.99% 6.112 4.768 - -1.45% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -21.74% 0.618 0.484 - -10.03% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -21.68% 1.559 1.221 - -17.50% -
std::map<int,_int>::erase(iterator)/8192 -21.66% 26.727 20.937 - -13.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.47% 6.616 5.196 - 0.06% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -21.47% 10397009.900 8165173.748 - -42.71% -
SetIntersection_Interlaced_Vector_float_262144_4 -21.40% 1990645.687 1564579.127 - -27.35% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.34% 3930.856 3092.027 - -19.58% -
std::find_if_not(vector<int>)_(process_all)/50 -21.16% 6.854 5.403 - -1.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -20.99% 55.542 43.884 - -29.12% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -20.83% 34573.132 27373.179 - 0.63% -
std::multiset<int>::count(key)_(existent)/32 -20.71% 4.705 3.731 - -1.75% -
BM_PushHeap_string_Random_1 -20.69% 0.698 0.554 - 5.49% -
std::multiset<std::string>::count(key)_(non-existent)/32 -20.64% 12.420 9.857 - -6.72% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.62% 510.928 405.550 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.49% 39.569 31.461 - -34.99% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.47% 870.550 692.305 - 0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.47% 211995.841 168590.845 - 0.62% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.47% 3747.263 2980.068 - 0.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -20.41% 928.015 738.638 - -1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.40% 0.515 0.410 - -4.59% -
BM_deque_deque_copy/0 -20.23% 0.869 0.693 - -2.32% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.15% 1.025 0.818 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.13% 20.753 16.576 - -19.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.08% 52.478 41.938 - -3.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.96% 1598.034 1279.140 - -19.43% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -19.93% 1951710.117 1562748.613 - 0.32% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.89% 1.956 1.567 - 5.83% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.66% 31.652 25.428 - -1.95% -
SetIntersection_Interlaced_Vector_float_1024_16 -19.64% 2543981.484 2044247.882 - -24.74% -
std::vector<std::string>::ctor(size)/8192 -19.63% 5187.044 4169.082 - 0.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -19.62% 1.760 1.415 - 11.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.46% 527.668 424.993 - 0.40% -
rng::for_each(multimap<int>)/50 -19.46% 50.199 40.432 - -0.55% -
std::multiset<std::string>::erase(key)_(existent)/8192 -19.45% 106.311 85.631 - 1.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -19.43% 3.054 2.461 - -6.31% -
BM_PushHeap_uint64_Ascending_1 -19.39% 0.577 0.465 - 0.14% -
BM_PushHeap_float_Descending_256 -19.39% 0.499 0.402 - -0.27% -
BM_vector_deque_move/2 -19.29% 2.004 1.618 - -21.39% -
std::set<std::string>::erase(key)_(existent)/8192 -19.09% 104.125 84.249 - -2.15% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.01% 3336.613 2702.195 - -1.10% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -18.99% 1.629 1.320 - -2.78% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -18.83% 2499501.196 2028862.918 - 2.62% -
BM_vector_deque_move/1 -18.74% 2.282 1.854 - -19.47% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -18.73% 2.971 2.415 - -18.58% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.69% 206.029 167.524 - -21.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -18.35% 7.174 5.858 - 7.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.34% 205840.675 168085.296 - 1.71% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -18.34% 23312.994 19037.432 - 1.46% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -18.31% 26.306 21.488 - -22.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -18.30% 897.251 733.056 - -0.18% -
BM_PushHeap_uint64_SingleElement_1 -18.16% 0.501 0.410 - -6.37% -
std::move(list<int>)/64 -18.13% 47.883 39.201 - -4.23% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -18.11% 2864.945 2346.135 - 1.46% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -18.10% 3.195 2.617 - -10.11% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.09% 89.642 73.428 - -9.39% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.02% 25.784 21.138 - -11.22% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -17.99% 98519608.942 80792157.086 - -17.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.99% 0.487 0.400 - 0.26% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.95% 493.439 404.849 - 0.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -17.88% 141.916 116.541 - -16.03% -
BM_PushHeap_float_Descending_1024 -17.66% 0.474 0.390 - 0.10% -
std::deque<std::string>::ctor(size)/32 -17.39% 51.330 42.405 - -6.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.38% 1017.258 840.440 - -1.14% -
std::stable_partition(list<int>)_(dense)/1024 -17.38% 1747.054 1443.449 - -0.57% -
BM_PushHeap_float_Descending_16384 -17.30% 0.465 0.385 - -0.07% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.24% 6555.516 5425.579 - -2.07% -
std::for_each(set<int>::iterator)/50 -17.15% 44.234 36.650 - -0.16% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -17.13% 415514.516 344327.717 - -1.17% -
std::find_end(list<int>)_(single_element)/8192 -17.02% 9655.531 8012.449 - -9.17% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -16.96% 26297.375 21837.936 - -0.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -16.95% 11.335 9.414 - 48.17% -
BM_PushHeap_float_Descending_262144 -16.93% 0.465 0.386 - 0.25% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -16.84% 462.383 384.503 - 0.19% -
vector<bool>::resize() -16.79% 14.265 11.869 - 11.44% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -16.64% 1.553 1.294 - 2.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -16.51% 1123.071 937.598 - 1.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -16.50% 103.512 86.431 - -1.33% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.41% 30.827 25.767 - 0.18% -
std::for_each(multimap<int>::iterator)/50 -16.35% 44.244 37.009 - 1.62% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.29% 6308.222 5280.402 - 0.24% -
std::unordered_set<int>::find(key)_(existent)/32 -16.27% 1.326 1.110 - -19.79% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.20% 55.915 46.854 - -0.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.14% 506698.677 424901.317 - -13.96% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.11% 11.409 9.570 - 16.41% -
BM_vector_deque_ranges_copy_backward/0 -16.02% 0.519 0.435 - -0.37% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.96% 1.923 1.616 - -0.42% -
rng::contains_subrange(deque<int>)_(same_length)/16 -15.96% 12.708 10.680 - -17.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.91% 44.580 37.486 - -1.81% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -15.91% 1.508 1.268 - -20.79% -
SetIntersection_Front_Set_string_262144_64 -15.81% 4991120.743 4201965.878 - -7.68% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.74% 41.946 35.344 - -4.96% -
std::find_end(deque<int>)_(process_all)/1024 -15.63% 359.385 303.218 - -1.25% -
std::find_end(vector<int>)_(near_matches)/8192 -15.60% 911938.505 769692.162 - 0.04% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.60% 4253.786 3590.355 - -0.28% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.59% 29.805 25.157 - 2.14% -
std::set<int>::count(key)_(non-existent)/8192 -15.42% 13.811 11.681 - 0.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.41% 10988.291 9295.102 - 9.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -15.39% 1969544.775 1666430.338 - -13.77% -
std::fill(list<int>)/8192 -15.38% 8518.996 7208.748 - -11.00% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.28% 943.756 799.549 - 0.16% -
std::is_sorted(list<int>,_pred)/8192 -15.24% 9043.894 7666.003 - -14.59% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.21% 51764.322 43892.217 - -3.29% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.20% 27.802 23.576 - 0.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -15.14% 216.578 183.780 - -26.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -15.03% 1.924 1.635 - 1.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -15.00% 7.501 6.376 - 38.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -14.95% 6.544 5.565 - 23.39% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -14.94% 6593671.884 5608722.713 - -32.49% -
ranges::min(std::deque<long_long>)/64 -14.92% 19.934 16.960 - -7.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -14.90% 76.407 65.019 - -0.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -14.87% 14184778.212 12074822.900 - 2.09% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.85% 944.162 803.922 - -2.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.68% 7.924 6.761 - 16.26% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -14.62% 2854757.447 2437269.787 - -28.08% -
std::map<int,_int>::count(key)_(existent)/1024 -14.62% 4.408 3.764 - 0.31% -
std::unique(list<int>)_(contiguous)/1024 -14.62% 1074.782 917.667 - -0.64% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.60% 3749.940 3202.276 - 0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.59% 31.347 26.775 - 0.01% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.56% 943.307 805.964 - -0.02% -
std::rotate(vector<int>)_(by_1/2)/50 -14.53% 4.471 3.822 - 0.39% -
std::find_if(vector<int>)_(process_all)/8 -14.49% 1.487 1.272 - -14.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.41% 30.627 26.213 - 0.23% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.40% 9.781 8.372 - 15.26% -
SetIntersection_Interlaced_Vector_float_16384_4 -14.24% 1650158.699 1415143.614 - -17.00% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -14.24% 32.967 28.274 - 3.91% -
std::set<std::string>::erase(iterator)/32 -14.15% 31.731 27.240 - 5.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -14.14% 37.899 32.540 - -6.99% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.14% 751.020 644.856 - 0.10% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -14.11% 14.823 12.732 - -0.31% -
BM_StringEraseWithMove_Small_Opaque -14.05% 2.642 2.270 - 2.85% -
BM_StringAssignAsciiz_Empty_Opaque -13.90% 3.336 2.872 - -3.76% -
std::find_if(deque<int>)_(process_all)/1024 -13.89% 291.638 251.126 - -7.24% -
BM_StringAssignAsciiz_Small_Opaque -13.88% 3.337 2.874 - -3.76% -
rng::find_last(deque<int>)_(bail_90%)/8 -13.83% 0.969 0.835 - -6.17% -
std::find_if(deque<int>)_(process_all)/8192 -13.80% 2330.054 2008.454 - -6.76% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -13.79% 1.866 1.609 - 7.78% -
std::reverse_copy(list<int>)/8 -13.78% 2.787 2.403 - -0.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.78% 42.545 36.682 - -0.60% -
std::find_if(deque<int>)_(process_all)/32768 -13.73% 9318.367 8038.850 - -7.11% -
BM_vector_deque_copy_backward/1 -13.71% 2.384 2.057 - -10.52% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.70% 35548.682 30677.449 - 0.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.63% 42.679 36.862 - 2.25% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.62% 399584.042 345172.244 - -0.30% -
std::any_of(deque<int>)_(process_all)/50 -13.52% 21.838 18.886 - 0.00% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -13.50% 63.285 54.743 - 0.94% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -13.45% 0.495 0.428 - -13.53% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.44% 14.792 12.804 - 0.14% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -13.39% 1.644 1.424 - -6.53% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -13.35% 25.450 22.052 - -4.54% -
std::map<int,_int>::erase(iterator)/1024 -13.35% 24.033 20.825 - -0.25% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -13.32% 165961.418 143859.663 - -0.51% -
std::partition(list<int>)_(dense)/8192 -13.32% 5676.201 4920.299 - -3.04% -
std::sort(deque<int>)_(shuffled)/8192 -13.31% 98727.252 85587.383 - 5.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.30% 1003.120 869.681 - 0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -13.29% 29706.690 25758.661 - -1.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -13.27% 38.582 33.461 - -18.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.27% 41011.164 35570.389 - -1.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.20% 54.073 46.935 - -0.00% -
rng::for_each(set<int>)/50 -13.17% 43.831 38.060 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -13.10% 38.061 33.074 - -8.76% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -13.09% 477.758 415.230 - -8.10% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.08% 1000.098 869.277 - -0.00% -
std::map<int,_int>::ctor(const&,_alloc)/32 -13.04% 251.225 218.462 - -3.06% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -13.00% 11.344 9.869 - 0.19% -
vector<bool>::reserve() -12.92% 10.924 9.513 - 11.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -12.91% 96.527 84.069 - -0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.90% 39268.073 34201.327 - 0.46% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.89% 392009.161 341478.786 - -0.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -12.88% 39.924 34.782 - 10.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -12.87% 255.785 222.858 - -5.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.83% 52.479 45.744 - 0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -12.76% 29303.154 25565.031 - -6.59% -
std::set<int>::count(key)_(existent)/1024 -12.73% 4.683 4.087 - 2.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -12.70% 0.490 0.427 - -1.73% -
BM_StringConstructDestroyCStr_Empty_Transparent -12.68% 0.312 0.273 - -13.00% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.63% 258.013 225.426 - 1.46% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.62% 52.061 45.489 - -5.46% -
BM_deque_deque_copy_backward/0 -12.62% 0.921 0.805 - -11.93% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -12.62% 24.767 21.641 - -12.13% -
SetIntersection_Front_Set_uint32_262144_1024 -12.61% 14078427.392 12303709.215 - -1.91% -
BM_vector_deque_copy_backward/2 -12.53% 2.064 1.805 - -12.14% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.52% 396460.055 346811.848 - -0.07% -
BM_CmpEqual_ushort_short -12.48% 1.126 0.985 - -4.58% -
BM_deque_vector_ranges_move_backward/0 -12.47% 1.584 1.387 - 1.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.47% 50.725 44.399 - -14.67% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.43% 14.643 12.823 - 0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -12.42% 49.618 43.454 - -21.46% -
std::for_each(map<int>::iterator)/50 -12.41% 41.120 36.018 - 0.18% -
SetIntersection_Interlaced_Set_string_256_256 -12.41% 31581530.718 27663808.478 - -5.81% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.32% 985755.662 864307.253 - 4.60% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -12.25% 3496611.628 3068346.659 - -59.20% -
SetIntersection_Front_Set_float_16384_256 -12.24% 4201758.451 3687442.150 - -9.48% -
std::copy_n(list<int>)/4096 -12.23% 4179.648 3668.664 - -12.65% -
std::none_of(deque<int>)_(process_all)/50 -12.21% 21.525 18.896 - 0.01% -
BM_deque_deque_move_backward/0 -12.17% 0.919 0.808 - -1.62% -
std::generate_n(deque<int>)/1024 -12.16% 278.270 244.446 - 0.35% -
std::set<int>::ctor(const&,_alloc)/32 -12.10% 248.035 218.020 - -3.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -12.01% 1.697 1.494 - 6.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.99% 0.695 0.611 - -11.20% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.98% 850.530 748.595 - 7.27% -
std::generate(deque<int>)/1024 -11.84% 276.750 243.985 - 0.43% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.81% 79.353 69.981 - 0.67% -
BM_deque_vector_ranges_move/1 -11.81% 2.368 2.089 - 0.35% -
BM_CmpEqual_uchar_schar -11.74% 1.123 0.991 - -2.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 -11.73% 103759567.730 91589917.143 - -46.22% -
std::set<std::string>::erase(key)_(existent)/32 -11.64% 85.032 75.133 - 41.47% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.63% 28.918 25.554 - -0.19% -
std::map<std::string,_int>::ctor(const&)/32 -11.61% 822.918 727.345 - -12.10% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.61% 0.298 0.264 - -12.24% -
BM_StringMove_Small -11.59% 0.799 0.706 - -6.21% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.56% 546.581 483.412 - -11.76% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.54% 9.365 8.284 - -2.46% -
BM_StringMove_Large -11.51% 0.798 0.706 - -0.01% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -11.48% 1.426 1.262 - -0.07% -
BM_toupper_char<wchar_t> -11.48% 0.687 0.608 - -11.08% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.43% 14.489 12.833 - 0.31% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.43% 14.528 12.867 - 0.35% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.42% 39.535 35.020 - -12.07% -
std::map<int,_int>::count(key)_(existent)/32 -11.39% 1.779 1.576 - 1.82% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.38% 15961.235 14145.061 - 0.13% -
std::map<int,_int>::erase(iterator)/32 -11.37% 23.494 20.824 - 0.42% -
std::map<std::string,_int>::erase(iterator)/1024 -11.28% 35.703 31.676 - 11.81% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -11.24% 1191.292 1057.413 - -1.16% -
SetIntersection_Front_Vector_uint64_1024_1024 -11.20% 5909509.630 5247782.417 - -10.93% -
BM_CmpEqual_uint_schar -11.19% 1.133 1.006 - -1.87% -
std::copy_backward(vector<int>)/32768 -11.19% 3795.777 3371.142 - -2.72% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -11.18% 1.254 1.114 - -7.23% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -11.16% 1214.975 1079.409 - -5.13% -
std::partial_sort(deque<int>)_(ascending)/8192 -11.15% 162158.621 144079.129 - -2.30% -
bm_ranges_lexicographical_compare<signed_char>/1 -11.13% 1.715 1.524 - 1.89% -
BM_deque_vector_ranges_move/2 -11.05% 2.062 1.834 - -0.02% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.02% 1631029.556 1451230.418 - 0.06% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.02% 41349.189 36792.237 - -0.49% -
std::move(deque<int>)/32768 -10.98% 2074.423 1846.559 - -8.07% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.98% 53.643 47.754 - -2.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -10.96% 3.966 3.531 - 3.90% -
rng::contains_subrange(deque<int>)_(same_length)/32 -10.96% 20.214 17.999 - -12.57% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.95% 50304.151 44794.085 - -4.02% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.92% 237.582 211.631 - -0.33% -
BM_CmpEqual_ushort_schar -10.87% 1.118 0.996 - -2.93% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.81% 283279.563 252663.698 - 0.71% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.77% 1.912 1.706 - 5.34% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.75% 5.544 4.948 - -2.13% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.74% 7.269 6.489 - -0.98% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.73% 14.342 12.803 - 0.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -10.70% 29.987 26.777 - -10.74% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -10.67% 1506.395 1345.638 - 2.95% -
std::any_of(deque<int>)_(process_all)/8192 -10.67% 2833.712 2531.335 - -3.39% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.65% 42861.115 38297.997 - 0.36% -
std::any_of(deque<int>)_(process_all)/32768 -10.64% 11288.254 10086.805 - -3.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -10.63% 1253227.860 1120020.316 - -0.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.62% 7671.183 6856.265 - -0.04% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.62% 7693.487 6876.480 - 0.38% -
std::unordered_set<int>::count(key)_(existent)/32 -10.61% 1.435 1.282 - -3.10% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.58% 28.308 25.313 - 0.65% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.57% 19.855 17.756 - 0.63% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.53% 326.452 292.090 - 0.02% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.52% 7679.045 6871.096 - 0.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.49% 28.223 25.263 - -44.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -10.48% 53.657 48.032 - -2.40% -
std::unique(list<int>)_(contiguous)/8192 -10.46% 7802.830 6986.804 - -0.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -10.44% 1.448 1.297 - 12.20% -
BM_PushHeap_float_SingleElement_1 -10.41% 0.520 0.466 - -0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -10.40% 466.637 418.089 - -6.35% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -10.37% 16663.636 14934.938 - -7.95% -
BM_PushHeap_float_Descending_1 -10.36% 0.520 0.466 - -0.09% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.35% 4.556 4.085 - -0.34% -
std::find_end(vector<int>)_(near_matches)/1024 -10.35% 15666.013 14044.669 - 0.80% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.33% 41242.647 36982.449 - 0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.33% 19.825 17.778 - 0.13% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.32% 14.297 12.822 - -0.07% -
SetIntersection_Front_Set_float_16384_1024 -10.31% 12469021.683 11182855.917 - -1.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.30% 19.814 17.773 - -0.12% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -10.29% 691.212 620.073 - -28.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.27% 1269612.394 1139245.307 - 0.53% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.23% 8360.145 7505.283 - 0.95% -
std::replace(vector<int>)_(sprinkled)/8192 -10.16% 1245.180 1118.707 - -5.38% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.15% 22.083 19.841 - -3.85% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.13% 1.619 1.455 - 2.61% -
std::copy(deque<int>)/64 -10.10% 3.018 2.713 - 1.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.10% 20147429.879 18113311.430 - -0.52% -
BM_std_minmax_element<short>/3 -10.01% 1.080 0.971 - -15.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.95% 3.116 2.807 - -1.05% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -9.89% 29.307 26.408 - -9.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -9.87% 1.473 1.327 - -1.36% -
std::find_end(vector<int>)_(near_matches)/1000 -9.87% 15052.698 13566.881 - 1.00% -
std::multiset<std::string>::find(key)_(existent)/8192 -9.84% 30.260 27.281 - -1.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.83% 11.426 10.303 - -11.33% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.81% 125.060 112.787 - 0.03% -
SetIntersection_Interlaced_Set_uint32_1024_256 -9.79% 14674261.981 13237052.170 - -5.87% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.79% 339776.780 306528.411 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.75% 43642.399 39387.334 - -3.01% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.74% 22.458 20.269 - -1.76% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.72% 2662823.390 2403974.743 - 0.23% -
BM_CmpEqual_uint_short -9.67% 1.135 1.025 - -2.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.64% 8.273 7.475 - 20.34% -
std::generate_n(list<int>)/50 -9.61% 16.772 15.160 - -1.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -9.60% 7.310 6.608 - 0.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.57% 0.291 0.263 - -9.09% -
SetIntersection_Interlaced_Vector_float_256_4 -9.57% 5250844.767 4748229.944 - -8.30% -
std::partial_sort(deque<int>)_(descending)/8192 -9.56% 282589.439 255562.820 - 0.71% -
std::search(list<int>)_(single_element)/1000 -9.53% 705.850 638.593 - -3.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -9.50% 27.006 24.441 - -48.28% -
std::set<std::string>::upper_bound(key)_(existent)/32 -9.47% 17.323 15.683 - 3.76% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.45% 11.991 10.858 - 3.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -9.44% 41179.387 37292.594 - 0.17% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.41% 831.696 753.404 - -2.26% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.40% 0.515 0.466 - 0.03% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.37% 540.529 489.899 - -2.01% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -9.35% 1.167 1.058 - -13.64% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.35% 0.697 0.632 - 0.00% -
SetIntersection_Interlaced_Vector_float_16384_1024 -9.33% 51359001.067 46568122.714 - -39.56% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.32% 1.729 1.568 - 10.26% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -9.31% 1.243 1.127 - -15.10% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -9.30% 12660.436 11482.987 - 7.39% -
std::unordered_set<int>::clear()/8192 -9.29% 67288.814 61034.352 - -4.64% -
std::unordered_multimap<int,_int>::clear()/8192 -9.26% 67123.529 60909.984 - -6.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.26% 5454.051 4949.201 - 2.20% -
std::search_n(list<int>)_(no_match)/8192 -9.24% 7440.476 6752.622 103.511 0.72% 103.511
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.22% 14808.666 13442.902 - -2.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.19% 58476.918 53103.689 - -9.81% -
BM_StringEraseWithMove_Small_Transparent -9.09% 2.412 2.193 - -3.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -9.08% 3729.836 3391.316 - -2.31% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.06% 26328.045 23942.544 - 1.05% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -9.05% 1.270 1.155 - -20.92% -
std::multimap<std::string,_int>::erase(iterator)/32 -9.05% 27.826 25.308 - 1.34% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.04% 2.456 2.234 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -9.01% 19920405.161 18125708.764 - 2.41% -
std::partition(list<int>)_(sparse)/8192 -9.01% 8290.379 7543.558 - -1.08% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -9.00% 11.127 10.125 - 25.81% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.98% 42.388 38.580 - -0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.98% 4.628 4.212 - -6.38% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -8.97% 25288.706 23019.556 - 0.97% -
std::pop_heap(deque<std::string>)/1024 -8.97% 66.905 60.903 - 2.66% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.96% 6.064 5.521 - -9.15% -
std::is_partitioned(list<int>)_(partitioned)/1024 -8.92% 639.612 582.527 - -0.44% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.92% 1.486 1.353 - -4.32% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -8.91% 0.514 0.468 - -18.80% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.90% 23.529 21.435 - -8.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.87% 13167.920 11999.897 - -6.06% -
std::copy(list<int>)/64 -8.86% 33.494 30.527 - -7.78% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.86% 14.103 12.854 - 0.74% -
BM_CmpLess_uchar_short -8.85% 1.135 1.034 - 2.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -8.84% 812.905 741.029 - -2.59% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.83% 13.890 12.664 - 0.24% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -8.78% 23.502 21.438 - -2.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.77% 16158.710 14741.744 - -4.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.76% 6386.166 5827.031 - -3.64% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -8.74% 10.014 9.139 - -17.57% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.72% 13.879 12.669 - 0.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.71% 13146.039 12000.719 - -5.56% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.70% 23.240 21.219 - 3.46% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -8.69% 6.430 5.871 - 7.38% -
std::set<std::string>::equal_range(key)_(existent)/8192 -8.69% 32.538 29.710 - 6.16% -
SetIntersection_Interlaced_Set_uint32_256_64 -8.67% 14073448.888 12852708.470 - -4.95% -
std::multiset<int>::find(key)_(non-existent)/8192 -8.67% 9.262 8.459 - -3.62% -
std::unordered_set<std::string>::erase(iterator)/32 -8.67% 31.301 28.586 - 6.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.67% 41.660 38.048 - -0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.67% 13.442 12.278 - -6.87% -
std::equal(deque<int>)_(it,_it,_it)/1024 -8.62% 481.458 439.956 - -7.05% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.59% 41.522 37.954 - -3.02% -
BM_deque_deque_ranges_move/1 -8.59% 2.598 2.375 - -6.87% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.55% 62.271 56.948 - 0.02% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.54% 40223.506 36786.581 - -0.35% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.081 - 0.02% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.53% 16.427 15.026 - -3.32% -
std::multiset<int>::count(key)_(non-existent)/0 -8.53% 0.275 0.252 - 0.14% -
std::find_end(list<int>)_(near_matches)/1024 -8.52% 37708.087 34494.451 - 0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.51% 68.061 62.270 - -1.11% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.46% 6.088 5.574 - -3.75% -
BM_CmpLess_uchar_schar -8.41% 1.122 1.028 - -2.31% -
std::find_end(list<int>)_(near_matches)/1000 -8.41% 36128.912 33090.536 - 0.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -8.40% 1.274 1.167 - -4.03% -
std::find_end(list<int>)_(near_matches)/8192 -8.37% 2457994.737 2252361.913 - 0.42% -
std::set<int>::upper_bound(key)_(existent)/8192 -8.35% 8.591 7.874 - 0.51% -
SetIntersection_Front_Set_string_262144_16 -8.33% 1938129.251 1776676.983 - -5.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.28% 1245913.791 1142708.710 - 0.85% -
BM_CmpLess_uint_short -8.28% 1.136 1.042 - 2.56% -
std::set<std::string>::count(key)_(existent)/8192 -8.23% 32.965 30.251 - -0.58% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.18% 17.370 15.949 - 0.39% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.18% 4.559 4.186 - 0.87% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -8.17% 1.156 1.061 - -6.89% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.15% 0.378 0.347 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_64_16 -8.12% 18312484.508 16825087.496 - -3.35% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -8.12% 25.624 23.543 - -2.50% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.10% 60.747 55.824 - -0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.10% 27006.931 24819.426 - 1.63% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.08% 1.257 1.155 - 0.03% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -8.01% 16.964 15.605 - -5.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.00% 3811.925 3506.918 - -1.67% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -8.00% 1.971 1.813 - 10.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.97% 19455.474 17904.969 - -2.68% -
std::fill(list<int>)/50 -7.96% 35.148 32.349 - -8.69% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.96% 9245.324 8509.782 - -6.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.95% 1673427.875 1540454.266 - -8.22% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -7.93% 1.525 1.404 - -2.82% -
std::find_if(vector<int>)_(process_all)/50 -7.92% 6.862 6.319 - 16.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.91% 52.900 48.716 - -6.61% -
SetIntersection_Interlaced_Vector_uint64_256_4 -7.91% 5027066.058 4629446.140 - -9.30% -
BM_deque_deque_ranges_move/2 -7.91% 2.307 2.125 - -7.66% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.87% 39681.250 36556.425 - 0.75% -
std::map<std::string,_int>::find(key)_(existent)/1024 -7.87% 23.771 21.900 - -8.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -7.86% 25.216 23.233 - 0.86% -
std::map<int,_int>::clear()/1024 -7.85% 11337.328 10447.028 - -0.95% -
std::move_backward(list<int>)/4096 -7.85% 5186.231 4779.131 - -16.10% -
std::map<int,_int>::clear()/8192 -7.85% 92082.029 84855.671 - -0.53% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -7.85% 28529.467 26291.027 - -0.23% -
BM_PushHeap_float_Random_16 -7.78% 5.334 4.919 - -4.13% -
std::stable_sort(deque<int>)_(ascending)/8 -7.74% 20.212 18.647 - 4.19% -
std::stable_sort(deque<int>)_(repeated)/8 -7.73% 19.713 18.189 - 2.88% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.71% 10.794 9.961 - -5.75% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.70% 228.589 210.986 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.69% 1230312.025 1135650.933 - 0.77% -
std::multiset<int>::find(key)_(existent)/8192 -7.68% 8.908 8.224 - 0.87% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.66% 280853.455 259345.350 - -0.60% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -7.66% 9.653 8.914 - 1.17% -
BM_deque_vector_copy_backward/0 -7.65% 1.541 1.423 - 3.60% -
BM_deque_deque_ranges_move_backward/0 -7.64% 0.921 0.850 - -7.36% -
BM_deque_deque_ranges_copy/2 -7.61% 2.246 2.075 - 2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.61% 243319897.671 224812001.519 - -5.00% -
BM_CmpLess_ushort_schar -7.57% 1.119 1.035 - 2.06% -
std::rotate(list<int>)_(by_1/2)/50 -7.56% 13.664 12.631 - 0.15% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -7.55% 818.171 756.374 - -2.79% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -7.55% 22.427 20.734 - 1.81% -
std::rotate(vector<bool>)_(by_1/4)/1024 -7.54% 14.162 13.094 - -2.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -7.53% 7.197 6.655 - 22.17% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.53% 12589.841 11642.134 - 0.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -7.52% 140533.380 129968.442 - -2.09% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.52% 0.366 0.338 - -22.76% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.51% 0.850 0.786 - 13.73% -
BM_deque_deque_move_backward/64 -7.49% 3.659 3.385 - 0.63% -
std::remove_if(vector<int>)_(prefix)/50 -7.49% 58.489 54.106 - 0.51% -
BM_std_minmax_element<long_long>/1 -7.49% 0.324 0.300 - -0.82% -
std::all_of(list<int>)_(process_all)/8192 -7.47% 7644.749 7073.416 - -6.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -7.45% 6584.250 6093.870 - -1.80% -
SetIntersection_Front_Set_float_256_256 -7.43% 7681488.705 7110517.537 - -3.85% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -7.43% 154.391 142.925 - -3.04% -
rng::find_last(vector<char>)_(bail_90%)/8 -7.42% 0.440 0.408 - -8.04% -
SetIntersection_Front_Set_float_64_64 -7.38% 13646673.642 12639943.917 - 1.06% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.36% 7.451 6.902 - -8.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.33% 14177.338 13137.693 - -7.74% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.33% 871.186 807.336 - 0.06% -
std::stable_partition(deque<int>)_(sparse)/8192 -7.31% 3657.156 3389.660 - -2.12% -
SetIntersection_Front_Set_float_262144_1024 -7.31% 12034293.678 11154701.992 - -0.83% -
std::vector<std::string>::ctor(size)/1024 -7.30% 464.449 430.526 - 0.96% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.30% 267.502 247.974 - 0.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.30% 376.205 348.750 - 1.53% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.29% 4645.049 4306.308 - 0.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -7.29% 1.333 1.236 - -7.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.27% 2.349 2.178 - 0.09% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.26% 45431.064 42132.560 - -1.16% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.25% 27.147 25.178 - 0.58% -
std::multiset<int>::find(key)_(non-existent)/32 -7.25% 2.469 2.290 - -20.63% -
BM_PushHeap_float_Random_256 -7.24% 7.299 6.770 - -0.22% -
std::generate(deque<int>)/32 -7.24% 8.683 8.054 - 0.56% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -7.23% 24.952 23.147 - -7.12% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -7.22% 27.776 25.771 - -0.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.19% 682.412 633.359 - -6.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -7.12% 23235625.108 21581053.768 - -0.65% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -7.12% 1.621 1.505 - -0.69% -
SetIntersection_Front_Set_string_256_256 -7.12% 29416190.398 27322005.756 - -7.52% -
std::unique(list<int>,_pred)_(sprinkled)/32 -7.10% 67.894 63.071 - -6.54% -
std::generate(list<int>)/8192 -7.08% 7504.862 6973.144 - -8.45% -
SetIntersection_Interlaced_Set_string_16_16 -7.06% 61716755.029 57357951.470 - -3.99% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.05% 28.392 26.389 - -8.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.05% 23.575 21.913 - 44.64% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.05% 872.788 811.291 - 4.18% -
BM_StringRelational_Compare_Empty_Small_Control -7.04% 1.731 1.609 - 0.08% -
BM_StringRelational_Compare_Empty_Empty_Control -7.04% 1.732 1.610 - 0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.03% 15803.235 14692.079 - -4.11% -
BM_CmpEqual_uchar_short -7.00% 1.085 1.009 - -0.15% -
std::map<int,_int>::count(key)_(existent)/8192 -6.99% 6.152 5.722 - -0.11% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -6.99% 579.988 539.455 - 0.31% -
BM_deque_vector_ranges_move/64 -6.99% 2.844 2.645 - 1.81% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.92% 16.523 15.379 - -0.90% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.91% 1.564 1.456 - -0.37% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.89% 565.641 526.656 - 0.29% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.89% 31.241 29.089 - -5.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -6.89% 2.379 2.215 - 3.44% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.89% 21.860 20.355 - -9.64% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -6.88% 6.824 6.355 - -2.91% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.88% 14737.138 13723.917 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -6.87% 16.843 15.687 - -1.74% -
std::unordered_multimap<int,_int>::clear()/1024 -6.86% 8476.642 7895.547 - -8.76% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -6.84% 10.497 9.779 - 1.65% -
std::map<std::string,_int>::clear()/1024 -6.83% 23961.339 22325.728 - -2.32% -
rng::find_last(list<int>)_(bail_90%)/50 -6.82% 1.340 1.249 - -0.13% -
std::stable_partition(deque<int>)_(dense)/32 -6.82% 29.751 27.723 - -6.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -6.80% 87.456 81.513 - -1.71% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.77% 41552999.422 38741514.270 - -0.73% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.76% 1.385 1.291 - 13.40% -
BM_CmpEqual_uint_int -6.75% 1.129 1.052 - 1.43% -
std::replace_if(list<int>)_(sprinkled)/32 -6.73% 14.267 13.306 - -0.24% -
BM_PushHeap_uint64_Ascending_4 -6.73% 0.588 0.549 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -6.68% 21.022 19.617 - 0.17% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.68% 13.774 12.854 - -0.05% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -6.68% 1300008.949 1213181.152 - -4.79% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.67% 8514.123 7946.016 - -7.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.66% 3168648.357 2957548.096 - -0.54% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.64% 16.769 15.655 - 0.17% -
BM_PushHeap_float_Random_64 -6.64% 6.730 6.284 - -0.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.61% 7688706.642 7180156.208 - -7.57% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.61% 0.589 0.550 - 0.13% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.60% 2.311 2.158 - 0.06% -
BM_PushHeap_uint32_Random_1 -6.60% 0.465 0.434 - -32.63% -
std::generate_n(list<int>)/8192 -6.59% 7451.667 6960.476 - -6.14% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.58% 7172011.327 6699958.150 - -2.86% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.58% 5.258 4.912 - 0.61% -
BM_PushHeap_float_Random_262144 -6.57% 7.779 7.268 - 3.29% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -6.56% 56.323 52.628 - 10.23% -
BM_CmpLess_ushort_int -6.53% 1.127 1.054 - -3.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.52% 33.662 31.467 - 0.48% -
SetIntersection_None_Set_uint32_262144_64 -6.47% 1213896.160 1135380.533 - -4.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -6.46% 7.331 6.857 - 1.38% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.46% 13855898.284 12960895.190 - -3.10% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.45% 1744190.727 1631714.156 - 0.69% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -6.44% 19137.364 17905.652 - 1.30% -
std::find_end(vector<int>)_(process_all)/8192 -6.43% 1802.040 1686.170 - -5.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -6.43% 0.496 0.464 - -5.99% -
SetIntersection_None_Set_uint64_16384_16384 -6.42% 179750549.058 168202521.365 - -1.84% -
SetIntersection_Front_Set_string_1024_16 -6.41% 1992295.171 1864533.101 - -1.96% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -6.41% 33.952 31.776 - -0.88% -
SetIntersection_Front_Vector_string_16384_256 -6.40% 9918254.377 9283293.933 - -1.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.39% 1.590 1.489 - 10.95% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.37% 176.086 164.866 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.37% 26463573.918 24777838.764 - 6.17% -
std::stable_partition(vector<int>)_(sparse)/50 -6.35% 22.264 20.850 - -2.51% -
rng::for_each(map<int>)/50 -6.35% 40.399 37.833 - -0.47% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -6.35% 19.391 18.161 - 4.58% -
SetIntersection_Front_Set_float_262144_4 -6.32% 1097414.686 1028070.781 - -2.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -6.29% 1065455.972 998461.368 - -3.98% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -6.27% 1.775 1.664 - -1.02% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.27% 19.724 18.488 - 4.30% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -6.24% 18.451 17.299 - -1.41% -
SetIntersection_None_Set_uint32_262144_16 -6.24% 1213268.148 1137506.264 - -3.94% -
std::all_of(vector<int>)_(process_all)/8 -6.24% 2.517 2.360 - 0.03% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.24% 8570493.635 8035757.961 - 0.43% -
SetIntersection_Front_Set_float_1024_1024 -6.22% 11825826.474 11089836.766 - -6.35% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -6.22% 192.524 180.555 - 9.55% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.21% 7094.092 6653.268 - -1.89% -
std::reverse(list<int>)/64 -6.21% 18.667 17.508 - -0.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -6.21% 0.688 0.645 - -3.27% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.20% 32.425 30.414 - -13.76% -
SetIntersection_Front_Set_string_262144_262144 -6.20% 18342389.893 17206071.451 - -3.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -6.18% 783.875 735.410 - -0.58% -
std::unordered_set<int>::count(key)_(existent)/1024 -6.16% 1.295 1.216 - -4.51% -
std::map<std::string,_int>::clear()/8192 -6.15% 227074.220 213116.209 - -2.10% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -6.14% 104088.386 97700.993 - -0.67% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.13% 331.743 311.412 - 0.09% -
BM_CmpLess_int_uint -6.12% 1.140 1.070 - -1.27% -
std::adjacent_find(vector<int>,_pred)/8 -6.12% 3.525 3.309 - 3.56% -
std::count_if(deque<int>)_(every_other)/8 -6.11% 3.706 3.480 - -0.17% -
SetIntersection_Interlaced_Set_float_256_64 -6.11% 13996144.730 13141411.707 - -4.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.10% 27.944 26.241 - -10.75% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.10% 28.007 26.300 - -4.47% -
std::adjacent_find(list<int>,_pred)/50 -6.08% 31.305 29.403 - 0.61% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.07% 12.960 12.173 - 0.16% -
SetIntersection_None_Set_uint32_262144_256 -6.06% 1210101.156 1136818.279 - -4.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.05% 1186100.636 1114364.309 - -4.08% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.04% 348.591 327.541 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -6.03% 1179481.674 1108347.418 - -5.49% -
SetIntersection_Interlaced_Vector_float_1024_4 -6.03% 1391355.035 1307473.519 - -10.79% -
std::for_each_n(list<int>)/50 -6.02% 24.253 22.792 - 0.84% -
SetIntersection_Front_Set_uint64_1024_16 -6.02% 1227791.863 1153916.805 - -2.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.02% 23.017 21.632 - -7.11% -
SetIntersection_None_Set_uint32_16384_16 -6.01% 161921436.547 152193601.228 - -4.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.01% 21.307 20.028 - 0.18% -
BM_deque_deque_ranges_copy/0 -5.95% 0.738 0.694 - 0.07% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -5.95% 12.374 11.638 - 1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -5.95% 15308.043 14397.809 - 1.32% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.93% 1060.280 997.411 - -0.77% -
std::transform(deque<int>)_(identity_transform)/50 -5.92% 20.289 19.087 - -0.01% -
SetIntersection_None_Set_uint32_262144_1024 -5.91% 1205418.945 1134200.115 - -4.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.90% 13347.107 12560.251 - -3.25% -
BM_StringConstructDestroyCStr_Small_Transparent -5.89% 0.368 0.346 - -13.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.88% 10.716 10.086 - 1.43% -
SetIntersection_Front_Set_uint32_262144_64 -5.87% 1656753.040 1559467.783 - -8.04% -
std::find_end(vector<int>)_(process_all)/1048576 -5.87% 231092.482 217529.784 - -4.78% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.86% 24.606 23.165 - -0.24% -
SetIntersection_None_Set_uint32_16384_4 -5.84% 161703992.755 152254798.799 - -4.81% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -5.83% 0.521 0.490 - -3.66% -
std::unordered_set<int>::clear()/1024 -5.83% 8359.005 7871.493 - -3.60% -
BM_StringAssignAsciizMix_Opaque -5.83% 5.214 4.910 - -2.39% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.83% 219.996 207.181 - -5.19% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.82% 8.252 7.772 - 2.31% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -5.81% 4.383 4.128 - -3.64% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.81% 111.832 105.332 - 1.90% -
SetIntersection_None_Set_float_262144_16384 -5.80% 1201612.141 1131920.656 - -3.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -5.79% 44403612.134 41831566.337 - -9.15% -
std::set<int>::find(key)_(existent)/1024 -5.78% 4.106 3.869 - -3.44% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.78% 84960.154 80052.211 - -0.41% -
SetIntersection_None_Set_uint32_262144_16384 -5.77% 1212839.844 1142814.453 - -4.24% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.77% 39.750 37.457 - -6.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.76% 33.890 31.938 - 0.32% -
SetIntersection_None_Set_uint32_16384_1 -5.75% 161921330.369 152618373.748 - -4.75% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -5.73% 29.998 28.279 - -2.56% -
std::generate(deque<int>)/50 -5.72% 12.851 12.116 - 0.95% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.72% 7.340 6.920 - -0.15% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.70% 4.154 3.917 - -0.33% -
BM_CmpLess_ushort_short -5.70% 1.122 1.058 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.70% 3582575.480 3378349.177 - -11.08% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.70% 0.281 0.265 - -0.63% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -5.68% 12.402 11.698 - 2.43% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.68% 20.544 19.378 - -0.22% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.68% 58989.594 55641.607 - -0.97% -
SetIntersection_None_Set_uint32_16384_256 -5.67% 160847931.984 151720792.011 - -6.27% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.67% 11865.262 11192.079 - -0.71% -
SetIntersection_Interlaced_Set_uint32_262144_64 -5.67% 1591417.318 1501254.394 - -4.18% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -5.66% 1.827 1.723 - -0.61% -
std::multimap<int,_int>::clear()/8192 -5.66% 89258.681 84209.365 - -0.80% -
SetIntersection_None_Set_uint64_16384_64 -5.66% 175620464.023 165686138.472 - -1.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.65% 9602126.113 9059185.886 - 0.39% -
std::unique_copy(list<int>)_(contiguous)/32 -5.65% 11.727 11.064 - -1.02% -
SetIntersection_None_Set_uint32_262144_4 -5.65% 1214413.332 1145759.197 - -3.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.65% 11760.130 11095.623 - 0.05% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.65% 3.465 3.269 - 4.33% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.65% 37396.352 35284.352 - -1.07% -
SetIntersection_None_Set_uint32_262144_262144 -5.64% 1208029.299 1139889.813 - -3.98% -
std::multiset<int>::count(key)_(non-existent)/8192 -5.63% 9.852 9.297 - 1.34% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -5.62% 11.611 10.958 - 0.82% -
SetIntersection_None_Set_uint32_16384_64 -5.61% 161346958.987 152299836.255 - -4.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.59% 1201530.088 1134357.513 - -4.84% -
rng::contains_subrange(deque<int>)_(process_all)/32 -5.59% 14.421 13.615 - 16.92% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -5.59% 8704.767 8218.499 - 7.20% -
BM_PushHeap_uint64_SingleElement_16 -5.57% 0.358 0.338 - 0.16% -
SetIntersection_Front_Set_float_262144_64 -5.57% 1694075.170 1599683.631 - 0.04% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.57% 307.987 290.831 - 2.80% -
SetIntersection_None_Set_uint32_16384_1024 -5.56% 160793281.549 151849525.677 - -5.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.55% 61328.900 57923.311 - 2.05% -
BM_CmpLess_uint_schar -5.55% 1.134 1.071 - 2.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.54% 7008.397 6620.288 - -14.85% -
rng::contains_subrange(list<int>)_(single_element)/8192 -5.53% 7744.738 7316.199 - -18.93% -
SetIntersection_None_Set_uint32_262144_1 -5.53% 1217392.494 1150122.641 - -3.95% -
std::unordered_multiset<int>::erase(iterator)/8192 -5.52% 22.805 21.545 - -3.20% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -5.50% 17.650 16.680 - 11.02% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.48% 2505.735 2368.357 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.48% 16.786 15.866 - -1.73% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.46% 7.243 6.847 - 0.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.46% 10.635 10.055 - -9.76% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.45% 25.080 23.713 - -0.90% -
std::stable_sort(deque<int>)_(heap)/8 -5.45% 26.262 24.830 - 5.66% -
BM_PushHeap_uint64_SingleElement_4 -5.45% 0.377 0.356 - -0.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -5.45% 104.860 99.150 - 64.88% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.44% 4.625 4.373 - 3.64% -
std::swap_ranges(deque<int>)/50 -5.43% 16.818 15.904 - 0.33% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.42% 514.048 486.186 - -4.31% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -5.42% 4.441 4.201 - -0.35% -
SetIntersection_None_Vector_uint32_1024_4 -5.41% 1101704.300 1042128.875 - -2.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.40% 27005271.138 25548311.671 - 0.36% -
std::find_if_not(deque<int>)_(process_all)/8 -5.38% 2.669 2.525 - -10.64% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.38% 2477.719 2344.476 - 0.05% -
SetIntersection_Front_Set_string_64_64 -5.38% 34098903.052 32265195.229 - -10.44% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.38% 23.216 21.968 - -2.08% -
SetIntersection_None_Set_uint64_1024_4 -5.37% 9106801.985 8617651.197 - -5.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.36% 8917.054 8439.370 - -3.90% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.36% 606.555 574.067 - 0.48% -
SetIntersection_None_Vector_uint64_256_256 -5.35% 2159798.351 2044301.563 - -3.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.34% 5320159.811 5036153.762 - -3.10% -
std::set<std::string>::lower_bound(key)_(existent)/32 -5.33% 16.724 15.832 - 0.56% -
SetIntersection_None_Set_float_262144_1024 -5.31% 1204483.070 1140507.729 - -3.53% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.31% 210.444 199.267 - -0.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.31% 9583149.285 9074285.758 - 0.90% -
SetIntersection_None_Set_float_262144_262144 -5.29% 1204247.479 1140503.580 - -3.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.29% 888674.470 841657.639 - -1.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.28% 167226.699 158388.930 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.28% 47084643.425 44597177.706 - -10.37% -
std::stable_partition(vector<int>)_(sparse)/32 -5.27% 7.459 7.066 - -2.24% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.27% 711.922 674.427 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -5.25% 1204563.996 1141291.669 - -2.28% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.24% 52672.508 49912.471 - 0.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.24% 9581781.413 9079889.765 - 1.17% -
std::generate_n(deque<int>)/50 -5.23% 12.913 12.237 - 0.28% -
std::swap_ranges(deque<int>)/32 -5.23% 10.994 10.420 - 0.04% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.22% 1619121.174 1534555.016 - -3.66% -
std::sort(deque<int>)_(repeated)/1024 -5.22% 1068.865 1013.106 - 5.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.21% 26922275.513 25518315.304 - -0.07% -
std::set<int>::count(key)_(existent)/32 -5.21% 1.700 1.611 - 0.50% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.21% 13505.593 12801.567 - -1.00% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.21% 86865.854 82338.682 - -5.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.21% 37.025 35.097 - -6.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.20% 121381.422 115063.848 - -4.96% -
BM_PushHeap_string_PipeOrgan_1024 -5.20% 9.445 8.953 - -3.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.18% 788.683 747.824 - -1.76% -
BM_PushHeap_string_PipeOrgan_256 -5.17% 7.912 7.503 - -5.43% -
SetIntersection_Interlaced_Vector_string_256_64 -5.16% 20278652.198 19233233.023 - 3.29% -
std::generate_n(deque<int>)/32 -5.14% 8.688 8.241 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -5.12% 1064862.368 1010316.571 - -2.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.12% 137162461.039 130140972.980 - 0.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.11% 36897.959 35011.141 - -0.24% -
std::find_first_of(list<int>)_(small_needle)/50 -5.11% 148.059 140.489 - 0.52% -
std::copy_backward(vector<int>)/262144 -5.11% 12515.639 11875.870 - -3.78% -
SetIntersection_None_Vector_uint64_16384_256 -5.11% 1104249.430 1047822.532 - -4.12% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -5.11% 1543732.828 1464870.115 - -3.55% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.11% 1.463 1.389 - -0.26% -
std::generate(deque<int>)/8192 -5.11% 2008.638 1906.044 - 0.51% -
SetIntersection_None_Vector_uint64_1024_64 -5.11% 1094413.085 1038527.030 - -3.56% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -5.10% 13062.786 12397.125 - -11.82% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.09% 60.415 57.340 - 24.32% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -5.09% 30.408 28.862 - -5.05% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -5.08% 17.332 16.451 - 3.19% -
std::for_each(list<int>)/8192 -5.08% 7795.731 7399.541 - 2.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -5.08% 32.005 30.378 - -0.53% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.08% 2.313 2.196 - 0.16% -
std::multimap<std::string,_int>::clear()/1024 -5.07% 22540.064 21397.459 - -3.37% -
std::shift_left(list<int>)/32 -5.05% 14.178 13.462 - 0.36% -
SetIntersection_Interlaced_Set_uint32_16384_4 -5.04% 174458253.965 165667316.787 - -3.94% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.04% 18885.037 17934.146 - 0.21% -
std::multimap<std::string,_int>::clear()/8192 -5.03% 218727.261 207724.025 - -3.14% -
std::sort_heap(deque<int>,_pred)/1024 -5.03% 12968.908 12316.609 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.03% 211188653.580 200568474.654 - 0.36% -
std::is_sorted_until(vector<int>,_pred)/1024 -5.03% 419.715 398.616 - -2.55% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -5.02% 59.578 56.587 - -2.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.02% 231.837 220.203 - 1.61% -
BM_vector_deque_ranges_move_backward/0 -5.02% 0.549 0.522 - 3.39% -
SetIntersection_Interlaced_Vector_string_16_4 -5.01% 69825292.765 66324347.563 - 0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -5.01% 1196457.007 1136557.767 - -2.41% -
BM_deque_deque_ranges_copy/1 -5.01% 2.483 2.359 - 3.91% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -5.00% 20.957 19.909 - 4.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -5.00% 11748.370 11161.316 - -5.50% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.99% 13.002 12.353 - 0.04% -
SetIntersection_None_Vector_string_262144_1024 -4.99% 1316366.620 1250681.066 - -3.72% -
BM_CmpLess_short_ushort -4.97% 1.125 1.069 - -1.60% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.97% 167.814 159.482 - -1.78% -
std::lower_bound(std::list<int>)/8192 -4.95% 14213.834 13509.621 - -0.47% -
std::unique(list<int>,_pred)_(sprinkled)/52 -4.95% 84.216 80.044 - -4.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.95% 9556404.907 9083462.959 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.94% 1067883.320 1015088.651 - -3.12% -
ranges::minmax(std::deque<long_long>)/64 -4.94% 24.549 23.337 - -3.37% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.93% 31.165 29.629 - -1.19% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.93% 13371.437 12712.652 - -1.54% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.93% 0.364 0.346 - -0.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -4.92% 321999.426 306160.244 - 0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.91% 56599.341 53820.210 - -4.14% -
BM_PushHeap_float_Random_1024 -4.90% 7.536 7.167 - 1.52% -
SetIntersection_None_Set_string_262144_1024 -4.90% 1720230.062 1636017.252 - 1.64% -
std::count(list<int>)_(every_other)/8 -4.90% 2.131 2.027 - -5.64% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -4.89% 280.293 266.584 - -3.89% -
SetIntersection_Front_Vector_uint32_1024_1 -4.88% 1059493.162 1007763.836 - -3.18% -
std::sort(deque<int>)_(heap)/8192 -4.88% 72424.391 68892.066 - -0.22% -
SetIntersection_Front_Vector_uint64_262144_16 -4.87% 1120010.974 1065459.848 - -4.91% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -4.86% 33779.520 32137.149 - -6.46% -
BM_vector_deque_move/64 -4.86% 2.772 2.637 - -6.40% -
SetIntersection_Interlaced_Set_uint32_262144_4 -4.86% 1302458.494 1239206.055 - -3.12% -
SetIntersection_None_Set_uint64_1024_64 -4.85% 9011260.678 8574248.364 - -4.52% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -4.84% 345.574 328.841 - -0.11% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -4.84% 2.648 2.520 - -1.50% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.84% 3385.722 3221.954 - -2.72% -
BM_PushHeap_string_Descending_262144 -4.83% 3.154 3.001 - -32.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -4.83% 1224383.796 1165292.750 - -1.79% -
std::shift_left(list<int>)/8192 -4.82% 7578.188 7212.642 - -6.21% -
SetIntersection_None_Set_string_262144_256 -4.82% 1705061.115 1622912.600 - 1.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.79% 5.916 5.632 - 3.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.78% 16.631 15.836 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.77% 23517.979 22397.009 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.76% 1149515.145 1094779.677 - -2.85% -
SetIntersection_Front_Set_string_64_16 -4.76% 24370718.248 23210288.913 - -4.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.76% 7.263 6.917 - 0.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.75% 24.313 23.157 - 0.15% -
SetIntersection_None_Set_float_262144_4 -4.74% 1199770.508 1142890.055 - -2.90% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.74% 37560.174 35780.151 - -2.08% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.73% 24.711 23.542 - -1.75% -
SetIntersection_None_Vector_uint32_16384_16384 -4.72% 1119446.159 1066558.919 - -2.92% -
SetIntersection_None_Set_float_262144_16 -4.72% 1201036.377 1144336.506 - -3.04% -
SetIntersection_None_Set_float_262144_1 -4.71% 1202049.803 1145382.082 - -3.22% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.71% 731.433 697.001 - 0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.70% 56664.457 53999.955 - -4.70% -
std::partition_copy(deque<int>)/1024 -4.70% 662.698 631.561 - -9.70% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.70% 4.668 4.448 - -1.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.70% 627.111 597.666 - -1.78% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.69% 5.815 5.543 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.68% 16.798 16.011 - 1.64% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.67% 2.515 2.397 - -0.59% -
SetIntersection_None_Set_string_262144_64 -4.67% 1703906.740 1624273.111 - 0.72% -
std::map<int,_int>::contains(key)_(non-existent)/32 -4.66% 2.879 2.745 - 0.04% -
BM_PushHeap_uint32_Descending_4 -4.66% 0.363 0.346 - -6.72% -
SetIntersection_Front_Set_string_262144_4 -4.66% 1279899.034 1220276.092 - -3.81% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.66% 23.685 22.582 - 3.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.66% 2.415 2.303 - 1.37% -
std::multimap<int,_int>::erase(iterator)/8192 -4.65% 21.439 20.442 - -0.23% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.65% 53.211 50.736 - 0.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -4.65% 10.947 10.438 - -1.10% -
std::fill(list<int>)/1024 -4.65% 515.521 491.543 - -26.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.64% 1064415.722 1014976.910 - -2.34% -
SetIntersection_None_Set_uint64_1024_1 -4.63% 8987520.224 8571286.591 - -3.71% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.63% 19.269 18.378 - -5.38% -
std::remove_if(list<int>)_(sprinkled)/50 -4.63% 74.944 71.477 - 1.43% -
SetIntersection_None_Set_uint32_16384_16384 -4.62% 163378173.478 155827787.797 - -3.39% -
SetIntersection_Front_Set_string_64_4 -4.62% 19157033.078 18271767.548 - -3.15% -
std::multimap<int,_int>::erase(iterator)/1024 -4.62% 21.391 20.402 - -0.24% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.62% 0.264 0.252 - -0.25% -
std::pop_heap(deque<float>)/1024 -4.62% 13.589 12.962 - -4.14% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -4.61% 1.285 1.226 - -12.61% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.59% 44632.813 42584.821 - -1.80% -
std::set<int>::contains(key)_(existent)/32 -4.58% 1.715 1.637 - 0.79% -
SetIntersection_Front_Set_uint32_1024_1 -4.56% 1065102.236 1016542.288 - -1.95% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.56% 2.579 2.461 - 12.64% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.56% 26.452 25.247 - 1.35% -
SetIntersection_Front_Set_string_1024_64 -4.55% 4771298.152 4553995.782 - -2.03% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.55% 1.168 1.115 - 7.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -4.54% 11792479.295 11256961.562 - -3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.54% 14475949.488 13818882.962 - -13.28% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.54% 2.567 2.450 - 1.15% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.54% 22.816 21.781 - -5.47% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.54% 25.507 24.350 - 0.18% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.52% 542.023 517.502 - -1.77% -
std::set<int>::equal_range(key)_(existent)/1024 -4.51% 4.457 4.256 - -3.68% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.51% 25.980 24.807 - -0.47% -
SetIntersection_None_Set_uint64_256_1 -4.51% 11725391.001 11196803.798 - -4.32% -
SetIntersection_Interlaced_Set_uint64_1024_256 -4.51% 14799773.023 14132664.719 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -4.51% 18612063.147 17773408.507 - -2.51% -
SetIntersection_None_Set_string_262144_4 -4.50% 1709567.709 1632566.082 - 1.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.50% 165871.209 158400.499 - -0.08% -
SetIntersection_None_Set_float_262144_256 -4.49% 1196047.936 1142356.447 - -2.92% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.47% 0.291 0.278 - -1.04% -
SetIntersection_Front_Vector_uint32_1024_4 -4.46% 1084671.583 1036241.071 - -1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.46% 6419488.254 6132896.149 - 0.56% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.46% 2.469 2.359 - 1.33% -
std::find_if_not(vector<char>)_(bail_25%)/8 -4.45% 0.932 0.891 - -1.45% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.45% 176.580 168.725 - -5.36% -
std::map<int,_int>::clear()/32 -4.45% 679.654 649.427 - 0.95% -
SetIntersection_Front_Set_float_262144_256 -4.45% 3706346.441 3541575.963 - 0.19% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.44% 4.724 4.514 - 6.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -4.44% 1065735.386 1018421.758 - -1.72% -
SetIntersection_Interlaced_Vector_string_256_4 -4.43% 6302829.421 6023329.464 - -1.66% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.43% 1.570 1.500 - -2.45% -
SetIntersection_Interlaced_Set_string_1024_256 -4.43% 35773152.944 34189657.264 - -3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.41% 6396999.538 6114690.236 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.41% 1083592.178 1035778.032 - -2.53% -
std::unordered_map<int,_int>::ctor(const&)/1024 -4.40% 6987.038 6679.341 - -0.77% -
SetIntersection_Front_Vector_uint32_16384_1 -4.40% 1064317.168 1017452.455 - -1.89% -
BM_deque_deque_move_backward/512 -4.40% 19.744 18.875 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.39% 14482.253 13846.136 - 0.46% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.39% 3.851 3.682 - -1.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.39% 610.268 583.496 - 0.49% -
SetIntersection_Interlaced_Set_uint32_262144_256 -4.39% 1579259.279 1509996.582 - -4.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.38% 19.401 18.551 - -4.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.38% 17971062.702 17184018.297 - 1.69% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.37% 2847695.937 2723278.209 - -36.13% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -4.37% 1.661 1.589 - 22.07% -
SetIntersection_None_Set_string_262144_16 -4.35% 1701763.834 1627816.896 - 1.13% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.34% 395.247 378.098 - -2.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -4.34% 44.584 42.651 - -1.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.33% 1239128.973 1185461.965 - -3.76% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.33% 36.747 35.156 - 0.35% -
SetIntersection_None_Set_float_256_256 -4.33% 5915177.303 5659100.354 - -2.56% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.32% 41395.488 39605.340 - -0.50% -
SetIntersection_Interlaced_Set_string_1024_64 -4.32% 17058437.938 16320916.519 - -1.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.32% 1180847.323 1129800.943 - -0.08% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.32% 1074622.364 1028169.549 - -2.39% -
BM_StringFindAllMatch/64 -4.32% 3.268 3.127 - -3.15% -
SetIntersection_None_Set_uint32_1024_1024 -4.32% 9115135.936 8721424.880 - -2.79% -
std::set<int>::erase(iterator)/8192 -4.32% 20.696 19.802 - -12.29% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.31% 13473.784 12892.947 - -0.04% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.31% 20.931 20.028 - 0.25% -
SetIntersection_None_Set_uint32_256_64 -4.31% 9412844.368 9007161.963 - -3.19% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -4.31% 5926865.277 5671669.904 - -14.41% -
std::sort_heap(deque<int>,_pred)/8192 -4.30% 451004.639 431597.771 - 1.53% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.30% 206.318 197.452 - -0.54% -
SetIntersection_None_Set_uint64_256_4 -4.29% 11605921.922 11107795.603 - -3.98% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.29% 727.902 696.662 - 0.28% -
std::map<int,_int>::erase(key)_(existent)/32 -4.29% 23.390 22.387 - 0.76% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.28% 0.288 0.276 - -3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -4.27% 1334454.964 1277486.348 - -2.83% -
std::upper_bound(std::list<int>)/8192 -4.26% 14122.896 13521.191 - -0.44% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.26% 270.903 259.371 - -1.08% -
SetIntersection_None_Set_string_262144_16384 -4.26% 1702489.178 1630036.863 - 1.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.25% 1615.396 1546.815 - -0.97% -
SetIntersection_Interlaced_Set_uint32_16384_256 -4.24% 203497029.353 194862288.070 - -5.35% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.24% 1.400 1.341 - -12.55% -
std::set<std::string>::ctor(const&)/32 -4.23% 832.328 797.115 - 11.63% -
std::remove_if(vector<int>)_(prefix)/32 -4.22% 51.240 49.076 - 0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.22% 1124820.484 1077313.764 - -3.74% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.22% 948.595 908.538 - -6.20% -
BM_CmpLess_int_uchar -4.22% 1.152 1.103 - -2.09% -
SetIntersection_Interlaced_Set_string_64_64 -4.20% 35089417.383 33616216.675 - -4.84% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.20% 75.997 72.808 - 6.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.19% 13.061 12.513 - -9.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.19% 15593.653 14940.283 - -1.69% -
std::multiset<std::string>::ctor(const&)/1024 -4.19% 35493.582 34007.498 - -1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.18% 36052.335 34545.292 - -3.08% -
rng::find(vector<bool>)_(process_all)/1024 -4.17% 4.682 4.486 - -2.41% -
bm_lexicographical_compare<int>/8 -4.17% 1.583 1.517 - -0.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.16% 225.763 216.366 - 0.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -4.16% 71.347 68.378 - -2.52% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.16% 303.951 291.318 - -0.02% -
BM_CmpEqual_schar_uint -4.14% 1.149 1.101 - -0.37% -
BM_CmpEqual_uchar_int -4.14% 1.093 1.048 - -4.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.13% 17016.829 16313.315 - -0.60% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.13% 10140.450 9721.572 - -2.54% -
SetIntersection_None_Set_uint64_256_64 -4.13% 9382142.097 8994925.287 - -4.10% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -4.13% 31.171 29.885 - -5.91% -
SetIntersection_None_Vector_uint32_262144_16384 -4.13% 1140317.291 1093276.452 - -2.22% -
SetIntersection_Front_Vector_string_1024_256 -4.12% 10204165.223 9783673.524 - 2.89% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.12% 1.260 1.208 - -12.12% -
std::none_of(list<int>)_(process_all)/8192 -4.12% 7971.376 7643.191 - -6.15% -
std::map<std::string,_int>::count(key)_(existent)/1024 -4.11% 23.757 22.780 - -2.99% -
SetIntersection_None_Set_uint32_1024_16 -4.11% 9126969.381 8751525.814 - -4.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.11% 1879.295 1801.991 - -0.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.11% 15.375 14.742 - -0.61% -
SetIntersection_Interlaced_Set_uint32_16384_64 -4.11% 218727339.981 209733935.652 - -3.83% -
BM_StringRelational_Less_Small_Empty_Control -4.11% 1.679 1.610 - -3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.11% 46245.054 44344.342 - -0.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.11% 16.415 15.741 - -0.72% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.10% 85621.580 82108.517 - 2.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.10% 94.891 90.998 - -0.56% -
SetIntersection_None_Set_uint64_1024_1024 -4.10% 9052342.148 8681166.613 - -2.97% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.10% 1050381.769 1007312.794 - -3.18% -
SetIntersection_Interlaced_Set_float_262144_64 -4.09% 1573635.904 1509292.561 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.09% 1428284.828 1369925.032 - -10.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.08% 1171234.022 1123404.261 - -0.63% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.08% 5095696.012 4887996.889 - 0.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -4.07% 1700123.779 1630863.934 - 2.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.07% 1282.978 1230.734 - -1.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.06% 731.324 701.609 - 0.82% -
SetIntersection_Interlaced_Set_float_262144_16 -4.05% 1609847.736 1544612.793 - -2.56% -
SetIntersection_None_Set_string_262144_262144 -4.04% 1710767.334 1641590.656 - 2.48% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.04% 1.928 1.850 - -0.01% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -4.04% 40.839 39.189 - 19.40% -
std::multiset<int>::find(key)_(existent)/1024 -4.04% 4.249 4.077 - -2.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.03% 1.224 1.175 - -15.51% -
BM_CmpEqual_int_uint -4.03% 1.136 1.090 - 1.85% -
BM_PushHeap_string_Ascending_262144 -4.02% 31.698 30.423 - 1.39% -
SetIntersection_Front_Set_float_256_64 -4.02% 5460516.086 5241022.100 - -3.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -4.02% 2.449 2.350 - -1.49% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -4.01% 685.809 658.325 - 0.45% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.01% 16.645 15.978 - -2.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.00% 754.814 724.601 - -6.75% -
std::find_if(vector<int>)_(process_all)/1024 -4.00% 125.593 120.570 - 6.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.00% 1926.770 1849.776 - 8.27% -
SetIntersection_None_Set_float_262144_64 -3.99% 1192726.645 1145107.176 - -2.79% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.99% 37.978 36.464 - -1.31% -
BM_CmpLess_schar_uint -3.98% 1.147 1.101 - -0.39% -
SetIntersection_Interlaced_Set_float_262144_256 -3.98% 1585005.209 1521880.943 - -2.23% -
SetIntersection_Front_Vector_uint64_16384_64 -3.98% 1385598.635 1330428.227 - -2.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -3.98% 0.579 0.556 - -9.22% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.98% 1544752.277 1483327.719 - -1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.98% 0.500 0.480 - -22.50% -
std::unordered_set<std::string>::clear()/1024 -3.97% 23901.239 22952.285 - -3.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.96% 3202655.542 3075702.139 - 1.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.96% 1470.972 1412.679 - -4.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -3.96% 1.203 1.155 - -8.27% -
BM_PushHeap_float_Random_16384 -3.96% 7.550 7.251 - 2.19% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.96% 33.495 32.170 - -3.44% -
BM_CmpEqual_ushort_uchar -3.95% 1.123 1.079 - -3.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.95% 21.884 21.020 - 0.09% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.94% 250004.039 240148.826 - 1.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.94% 26211.077 25179.196 - -2.38% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.94% 94.743 91.014 - -1.35% -
std::find(list<int>)_(process_all)/32768 -3.93% 25974.103 24952.150 - -3.53% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.93% 20.126 19.335 - -0.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.92% 33866.164 32540.197 - -5.93% -
std::multimap<int,_int>::clear()/32 -3.91% 666.607 640.558 - -0.84% -
SetIntersection_None_Set_uint32_1024_256 -3.90% 9073451.384 8719498.506 - -4.36% -
std::set<std::string>::clear()/8192 -3.90% 222479.643 213812.150 - 0.32% -
std::multiset<int>::find(key)_(existent)/32 -3.89% 1.660 1.596 - -2.43% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.88% 138.667 133.286 - -2.30% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -3.87% 410.177 394.296 - -0.25% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.87% 16.289 15.659 - -2.69% -
std::unordered_set<int>::clear()/32 -3.85% 604.585 581.307 - -1.08% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -3.85% 371962841.924 357641837.373 - 5.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.85% 1110330.722 1067583.712 - -2.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.84% 90.316 86.851 - 0.68% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.84% 12952.741 12455.998 - -9.12% -
SetIntersection_None_Set_uint64_256_16 -3.83% 11025193.051 10602413.045 - -3.03% -
SetIntersection_Front_Set_uint32_262144_1 -3.83% 1056198.562 1015730.772 - -2.35% -
BM_CmpEqual_short_uint -3.82% 1.146 1.102 - 0.97% -
rng::for_each(multiset<int>)/50 -3.82% 41.043 39.475 - 2.40% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.82% 228.568 219.843 - -6.37% -
BM_deque_vector_move/0 -3.80% 1.426 1.372 - -7.83% -
SetIntersection_None_Set_uint32_1024_4 -3.80% 9028347.956 8684891.726 - -3.59% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.80% 2.773 2.667 - 1.20% -
SetIntersection_None_Set_string_262144_1 -3.80% 1699790.609 1635155.682 - 1.91% -
BM_CmpLess_uchar_int -3.80% 1.130 1.087 - 0.96% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.80% 4.515 4.343 - -4.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -3.79% 1.423 1.369 - 18.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.78% 2638.915 2539.037 - -0.05% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -3.78% 55.430 53.332 - 0.43% -
std::rotate(list<int>)_(1_element_backward)/32 -3.78% 13.808 13.285 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.78% 134783364.910 129693665.204 - 0.67% -
std::all_of(deque<int>)_(process_all)/32768 -3.78% 10899.278 10487.791 - 4.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.77% 1691297.934 1627472.980 - 2.46% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.77% 0.971 0.934 - 2.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.77% 4215650.830 4056706.585 - -1.93% -
BM_CmpLess_ushort_ushort -3.77% 1.090 1.049 - -2.56% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.75% 1280043.701 1232019.451 - -3.02% -
std::for_each(list<int>)/32 -3.75% 11.265 10.843 - -0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.74% 151896.728 146209.792 - 0.28% -
rng::find_last(list<int>)_(bail_10%)/50 -3.73% 16.361 15.750 - -0.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.73% 4856.554 4675.259 - -0.27% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.73% 211675713.781 203773957.265 - -3.42% -
SetIntersection_None_Set_float_16384_16384 -3.73% 160745861.464 154751138.909 - -3.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.73% 45.186 43.501 - -1.79% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.73% 13.485 12.982 - -0.23% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -3.72% 2.801 2.697 - 12.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.72% 1060768.287 1021298.859 - -1.41% -
SetIntersection_None_Set_uint64_1024_256 -3.72% 8934891.142 8602626.019 - -3.39% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.71% 346.008 333.158 - 0.15% -
std::multimap<std::string,_int>::clear()/32 -3.70% 931.675 897.172 - -0.94% -
BM_CmpLess_short_uchar -3.70% 1.140 1.098 - -0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.70% 57036.838 54925.711 - -1.14% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.70% 37.874 36.473 - -0.80% -
std::reverse(list<int>)/8 -3.70% 2.003 1.929 - -0.07% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.70% 1.392 1.340 - 7.35% -
std::find_first_of(deque<int>)_(large_needle)/32 -3.68% 294.357 283.516 - 0.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.68% 944.514 909.737 - -6.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.68% 44.820 43.172 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.68% 64345387.314 61980083.522 - -12.55% -
ranges::min(std::deque<char>)/1 -3.67% 0.686 0.661 - -12.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.66% 4331840.991 4173084.293 - -1.93% -
SetIntersection_None_Set_uint32_256_4 -3.66% 11503521.639 11082013.651 - -4.32% -
SetIntersection_None_Vector_uint32_1024_16 -3.66% 1105840.484 1065352.506 - -0.43% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.66% 16049.085 15461.489 - -2.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.66% 13208.976 12725.519 - 0.79% -
std::unordered_set<int>::find(key)_(non-existent)/0 -3.66% 0.337 0.325 - -1.62% -
SetIntersection_None_Set_uint32_1024_64 -3.66% 9030494.945 8700162.193 - -2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.66% 1121236.695 1080227.269 - 1.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.66% 940.986 906.576 - -6.86% -
SetIntersection_None_Vector_string_16384_64 -3.65% 1238489.315 1193256.631 - -3.62% -
std::remove_if(vector<int>)_(prefix)/1024 -3.64% 377.315 363.573 - 6.40% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.64% 1454.441 1401.473 - -1.33% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.64% 88363.705 85146.388 - 1.13% -
SetIntersection_None_Set_string_16384_16384 -3.64% 193088059.122 186060948.092 - -5.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.64% 1345830.970 1296855.830 - -4.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.63% 1075966.426 1036860.024 - -1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -3.63% 1076112.615 1037055.997 - -2.67% -
std::set<int>::clear()/1024 -3.63% 9592.911 9244.856 - -9.94% -
std::partial_sort(vector<int>)_(descending)/8 -3.62% 25.388 24.469 - -1.63% -
std::equal(list<int>)_(it,_it,_it)/50 -3.62% 36.884 35.549 - 0.55% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.62% 26.059 25.116 - -0.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.62% 358.167 345.213 - -7.48% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.60% 15.476 14.918 - -0.48% -
std::make_heap(vector<int>)_(ascending)/8 -3.60% 16.963 16.352 - -0.42% -
std::multiset<std::string>::find(key)_(existent)/32 -3.60% 15.777 15.209 - 1.27% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.59% 96.757 93.282 - 0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.59% 14497.753 13977.876 - 0.61% -
std::move_backward(vector<bool>)_(aligned)/64 -3.59% 1.731 1.669 - -6.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.58% 16414.760 15826.831 - -1.25% -
SetIntersection_Front_Vector_string_1024_1024 -3.58% 40090416.042 38655159.424 - -3.60% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.57% 0.692 0.668 - 9.77% -
BM_StringRelational_Less_Empty_Huge_Control -3.57% 1.671 1.611 - 0.06% -
BM_CmpEqual_short_int -3.56% 1.136 1.095 - -3.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.55% 983.493 948.559 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -3.55% 4248614.427 4097959.482 - -0.50% -
std::adjacent_find(deque<int>,_pred)/8 -3.54% 4.838 4.666 - 14.59% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.54% 21.089 20.342 - -1.84% -
SetIntersection_Front_Set_uint32_1024_16 -3.54% 1218841.643 1175691.089 - -0.79% -
rng::starts_with(list<int>)/8192 -3.54% 8595.633 8291.587 - -10.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.54% 1.252 1.208 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.53% 1298.875 1252.984 - -4.32% -
std::replace(list<int>)_(sprinkled)/50 -3.53% 19.512 18.823 - 0.71% -
std::unordered_set<int>::erase(iterator)/1024 -3.53% 20.345 19.627 - -1.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.53% 1.421 1.371 - 18.58% -
SetIntersection_Front_Set_uint64_262144_4 -3.52% 1096229.573 1057623.162 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.52% 4737.806 4571.105 - -2.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.52% 734.320 708.498 - -1.62% -
BM_CmpLess_uint_int -3.51% 1.126 1.087 - -4.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.51% 15.284 14.747 - -0.80% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -3.50% 4.546 4.387 - -3.45% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.50% 13.616 13.139 - -0.29% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -3.49% 1061325.299 1024249.792 - -1.56% -
SetIntersection_Interlaced_Set_float_262144_4 -3.49% 1294171.307 1248965.656 - -2.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -3.49% 2.643 2.551 - 8.08% -
rng::contains_subrange(list<int>)_(process_all)/50 -3.48% 17.794 17.174 - -3.12% -
SetIntersection_None_Vector_uint64_262144_16384 -3.48% 1155002.388 1114843.548 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.47% 1182961.685 1141904.033 - -2.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 -3.47% 0.337 0.325 - -2.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.46% 134204602.963 129555393.019 - 1.07% -
std::all_of(deque<int>)_(process_all)/8192 -3.46% 2719.838 2625.696 - 3.96% -
std::sort(vector<int>)_(heap)/8 -3.46% 24.441 23.596 - -1.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.46% 40099.601 38713.530 - -6.92% -
SetIntersection_None_Set_string_64_1 -3.46% 23272576.626 22468425.584 - -2.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.45% 165.767 160.040 - -1.93% -
std::unordered_set<int>::erase(iterator)/8192 -3.45% 20.300 19.599 - -2.02% -
BM_PushHeap_string_PipeOrgan_16384 -3.44% 12.756 12.317 - -6.67% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.44% 238952161.408 230735380.758 - -35.07% -
BM_PushHeap_float_Ascending_16384 -3.44% 4.291 4.144 - -5.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -3.43% 44.341 42.819 - -1.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.43% 15399.734 14871.931 - -0.88% -
SetIntersection_None_Set_uint64_1024_16 -3.43% 8972386.503 8664901.495 - -2.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.41% 7954624.158 7683102.395 - 2.80% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.41% 1.160 1.121 - -2.53% -
SetIntersection_None_Set_float_1024_64 -3.40% 9101645.475 8791999.105 - -2.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.40% 15.381 14.858 - -0.65% -
SetIntersection_Front_Set_uint32_262144_4 -3.40% 1071669.695 1035230.565 - -3.18% -
BM_CmpLess_short_uint -3.39% 1.145 1.106 - 0.50% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.39% 358.130 345.979 - -7.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.39% 51.966 50.205 - 1.90% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.39% 13.523 13.065 - -2.79% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.38% 14634.212 14139.052 - -3.36% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.37% 15.499 14.976 - 1.29% -
SetIntersection_Interlaced_Set_float_256_4 -3.37% 11325948.800 10944539.582 - 1.66% -
SetIntersection_Interlaced_Set_string_4_4 -3.37% 161752356.068 156306162.513 - -1.78% -
std::pop_heap(vector<std::string>)/1024 -3.37% 20.990 20.283 - -0.12% -
BM_CmpLess_int_ushort -3.36% 1.150 1.111 - 0.56% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.36% 122227.464 118115.398 - -2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.36% 1363333.343 1317477.263 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.36% 3196455.298 3089025.045 - 1.47% -
std::replace(vector<int>)_(sprinkled)/1024 -3.36% 149.937 144.901 - -2.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.35% 1196653.862 1156532.549 - -1.06% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.34% 18243912.267 17633875.518 - 3.06% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.34% 13086.537 12649.108 - -8.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.34% 30.972 29.939 - -5.47% -
SetIntersection_Front_Set_string_4_4 -3.33% 160383467.830 155037354.949 - -2.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.33% 52.048 50.313 - 0.58% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.33% 15.707 15.184 - -0.39% -
SetIntersection_Front_Set_float_262144_16 -3.33% 1207928.607 1167701.100 - 1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.32% 13.620 13.168 - -0.01% -
std::generate(list<int>)/50 -3.31% 15.588 15.073 - 0.11% -
SetIntersection_Front_Set_string_1024_4 -3.31% 1267604.709 1225686.968 - -1.88% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.30% 286619.438 277149.535 - -5.86% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -3.30% 288209.174 278687.682 - -5.23% -
std::unordered_set<int>::erase(iterator)/32 -3.30% 20.214 19.546 - -0.25% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.30% 21.986 21.260 - -6.98% -
BM_PushHeap_string_QuickSortAdversary_256 -3.29% 14.968 14.476 - -1.52% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.29% 8.613 8.330 - -0.08% -
BM_PushHeap_uint32_Ascending_262144 -3.29% 4.806 4.648 - -0.89% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.28% 356.896 345.182 - -8.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.28% 1578628.408 1526824.027 - -1.47% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.28% 22.426 21.690 - -0.89% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -3.28% 20.096 19.437 - -2.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -3.28% 25.021 24.201 - -0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.28% 7805.594 7549.820 - -2.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.28% 140607.813 136001.198 - 0.41% -
SetIntersection_Front_Set_string_256_64 -3.27% 14183192.766 13718789.386 - -8.51% -
SetIntersection_Front_Set_uint32_64_16 -3.27% 15398257.263 14894252.897 - -2.17% -
BM_StringRelational_Less_Empty_Large_Control -3.27% 1.666 1.611 - -0.01% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.26% 0.497 0.480 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.26% 111472.742 107834.885 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -3.26% 4251146.599 4112424.105 - -0.88% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.26% 30.601 29.604 - -0.70% -
BM_StringAssignAsciizMix_Transparent -3.25% 3.081 2.981 - -3.30% -
SetIntersection_None_Set_float_16384_1024 -3.25% 158238719.103 153098060.593 - -2.42% -
std::list<std::string>::ctor(size)/32 -3.25% 352.735 341.276 - -7.04% -
SetIntersection_Interlaced_Set_string_256_16 -3.24% 18329013.724 17734239.874 - -1.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.24% 33.359 32.280 - -4.91% -
std::multiset<std::string>::clear()/32 -3.24% 925.512 895.566 - 0.49% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.23% 23.913 23.140 - -3.94% -
SetIntersection_Front_Vector_uint64_16_16 -3.23% 36216717.230 35047918.252 - -1.75% -
SetIntersection_Front_Set_uint64_256_4 -3.23% 4255338.034 4118009.538 - -1.32% -
SetIntersection_Front_Set_string_16_4 -3.22% 64661544.221 62576474.634 - -2.47% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.22% 35.733 34.581 - 0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -3.22% 126.878 122.795 - -3.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -3.22% 8991234.226 8702000.295 - -4.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -3.22% 1.450 1.403 - 12.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.20% 1410413.851 1365262.291 - -6.02% -
std::find_end(vector<int>)_(process_all)/1024 -3.20% 236.451 228.883 - -2.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.20% 3188667.332 3086708.686 - 1.61% -
SetIntersection_Front_Set_uint32_16384_16 -3.20% 1219808.358 1180822.777 - -1.57% -
std::set<int>::equal_range(key)_(existent)/8192 -3.20% 8.252 7.988 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.20% 1073225.193 1038933.166 - -0.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -3.19% 1.419 1.373 - 18.84% -
BM_PushHeap_string_QuickSortAdversary_16 -3.19% 10.743 10.400 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.19% 19102022.084 18493029.137 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.18% 1226661.717 1187594.787 - -4.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -3.18% 461906.336 447220.305 - -1.37% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.18% 1.637 1.585 - 0.24% -
SetIntersection_Interlaced_Set_string_1024_1024 -3.17% 56198719.198 54416194.071 - -1.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.17% 761.374 737.237 - -1.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.17% 29614.673 28676.259 - -4.52% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.16% 4.458 4.317 - -4.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.16% 16893.849 16359.402 - -3.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -3.16% 0.477 0.462 - -33.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.16% 1.416 1.371 - 18.64% -
BM_vector_deque_ranges_copy_backward/1 -3.15% 2.284 2.213 - -5.53% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.15% 56615.908 54835.206 - -0.15% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.14% 5.431 5.261 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.14% 17928218.691 17365585.645 - -1.01% -
SetIntersection_Interlaced_Set_float_256_256 -3.14% 7643424.055 7403755.583 - 0.28% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.13% 25.012 24.229 - -0.75% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.12% 7133270.619 6910435.228 - 0.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.12% 56.216 54.462 - 1.46% -
std::sort(vector<int>)_(ascending)/8 -3.12% 16.086 15.585 - -0.94% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.12% 286002.924 277085.395 - -5.28% -
SetIntersection_None_Vector_uint64_256_4 -3.11% 4262322.082 4129764.722 - -1.40% -
std::stable_sort(vector<int>)_(repeated)/8 -3.10% 15.843 15.351 - -0.61% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.10% 1071099.492 1037854.495 - -0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -3.10% 28.048 27.180 - -4.21% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.10% 22.379 21.686 - -10.95% -
SetIntersection_Front_Vector_uint64_256_1 -3.09% 4220914.450 4090422.864 - -1.41% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.09% 31.240 30.275 - -0.17% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.09% 11606.503 11248.106 - 0.04% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.09% 257.745 249.788 - -0.57% -
SetIntersection_Interlaced_Set_uint32_16384_1 -3.09% 1066480.963 1033560.382 - -1.45% -
SetIntersection_None_Vector_uint64_64_64 -3.08% 8627991.744 8362235.337 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -3.08% 16842247.539 16324128.415 - -0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.07% 201799789.194 195598382.551 - -5.39% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.07% 18.564 17.993 - -3.81% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.07% 929275.850 900750.826 - -0.14% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.07% 105562.638 102322.522 - -9.25% -
std::multimap<int,_int>::erase(iterator)/32 -3.07% 20.978 20.334 - -0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.07% 84931.143 82324.768 - 1.80% -
std::for_each(join_view(vector<vector<int>>))/8 -3.07% 1.423 1.380 - 0.06% -
std::set<int>::ctor(const&,_alloc)/0 -3.05% 13.151 12.750 - 0.13% -
BM_PushHeap_uint64_Descending_4 -3.05% 0.371 0.360 - 0.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.05% 33399.706 32380.341 - -5.69% -
SetIntersection_Front_Vector_uint32_262144_4 -3.05% 1089319.759 1056090.405 - 0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.04% 616251.928 597496.897 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.04% 943318.779 914688.864 - -0.28% -
BM_PushHeap_string_PipeOrgan_262144 -3.03% 17.362 16.836 - -1.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.02% 118248.438 114671.451 - -10.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.02% 13.605 13.194 - 0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.02% 5125.641 4971.079 - 3.16% -
SetIntersection_None_Vector_uint32_16384_1 -3.02% 1114384.838 1080782.658 - -1.44% -
SetIntersection_Interlaced_Vector_string_64_16 -3.01% 30240466.886 29330426.019 - 3.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.01% 9907107.213 9609242.938 - -7.23% -
BM_StringAssignStr_Huge_Transparent -3.01% 115.158 111.697 - 2.99% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.00% 23.207 22.510 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.00% 1679493.162 1629157.064 - 2.57% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.00% 18442.618 17890.012 - 0.26% -
SetIntersection_None_Set_float_16384_4 -3.00% 159001102.512 154237981.329 - -1.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.98% 793.908 770.227 - 1.09% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -2.98% 24.093 23.376 - -3.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.98% 1262323.158 1224766.930 - -0.04% -
BM_vector_deque_ranges_copy_backward/2 -2.97% 1.996 1.937 - -5.84% -
std::partial_sort(deque<int>)_(shuffled)/8192 -2.97% 258966.284 251269.709 - 4.88% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.97% 48.608 47.164 - -4.83% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.97% 12.246 11.882 - -0.14% -
BM_CmpLess_schar_uchar -2.97% 1.121 1.088 - -1.38% -
BM_StringRelational_Eq_Small_Huge_Control -2.97% 0.484 0.469 - -4.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.96% 211.626 205.353 - -0.54% -
std::count(vector<int>)_(every_other)/8 -2.96% 1.335 1.296 - -2.97% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.96% 105013.388 101905.298 - -9.79% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.95% 23208.731 22523.460 - 0.36% -
std::list<std::string>::ctor(size)/8192 -2.95% 106484.862 103341.170 - -8.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.95% 38010750.021 36888828.340 - -0.57% -
std::find_first_of(list<int>)_(small_needle)/32 -2.95% 96.678 93.827 - 0.88% -
std::set<int>::clear()/8192 -2.95% 82177.383 79755.474 - -11.41% -
ranges::minmax(std::deque<long_long>)/70000 -2.94% 25539.358 24788.386 - -0.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.94% 15.318 14.867 - 0.26% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.94% 1107147.689 1074607.943 - -1.01% -
std::copy(deque<int>)/512 -2.94% 17.161 16.658 - 0.12% -
BM_PushHeap_uint32_SingleElement_4 -2.93% 0.344 0.334 - -7.45% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.93% 9771.750 9485.090 - -2.59% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.93% 25.414 24.669 - 0.41% -
std::multiset<std::string>::clear()/1024 -2.93% 22399.180 21742.582 - 1.72% -
SetIntersection_Front_Set_float_256_16 -2.93% 4566780.980 4432970.010 - -2.40% -
SetIntersection_Front_Set_string_16384_1 -2.93% 1110558.098 1078055.767 - -0.24% -
BM_deque_deque_copy/4000 -2.93% 145.950 141.680 - 0.69% -
SetIntersection_None_Set_string_1024_256 -2.93% 9085029.622 8819262.166 - -2.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.92% 1343750.734 1304491.375 - -1.07% -
SetIntersection_None_Vector_uint32_1024_64 -2.92% 1108598.033 1076245.850 - 0.38% -
std::move_backward(vector<bool>)_(aligned)/512 -2.92% 2.280 2.214 - -0.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.91% 23330.612 22650.702 - -0.48% -
SetIntersection_None_Set_float_1024_1 -2.91% 8974772.755 8713464.507 - -2.49% -
SetIntersection_None_Vector_uint32_262144_64 -2.90% 1139972.234 1106868.870 - -1.71% -
SetIntersection_Interlaced_Set_string_64_1 -2.89% 17518317.560 17012615.495 - -0.82% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.89% 186797.930 181407.206 - -1.39% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.89% 5.682 5.518 - 2.76% -
SetIntersection_None_Set_float_256_64 -2.88% 9422170.085 9150505.925 - -1.53% -
std::multimap<int,_int>::clear()/1024 -2.88% 11110.454 10790.291 - -0.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.88% 1820315.754 1767871.502 - -5.07% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.88% 111.135 107.937 - -1.63% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.87% 6.785 6.591 - -8.72% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.86% 6.673 6.482 - -5.34% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.86% 752.078 730.559 - -2.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.86% 3553208.715 3451546.715 - -1.30% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.86% 11564191.221 11233397.092 - -3.29% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.86% 2210.858 2147.729 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.85% 8973748.452 8717782.318 - -2.53% -
SetIntersection_Front_Set_uint64_1024_64 -2.85% 1716611.232 1667748.815 - -6.11% -
BM_PushHeap_string_QuickSortAdversary_64 -2.85% 13.366 12.985 - -0.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.85% 8918258.087 8664521.630 - -0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.84% 10366278.661 10071358.286 - -27.94% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.84% 13591.303 13204.705 - -0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.84% 37716.851 36644.798 - 0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.84% 15.253 14.820 - -0.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.84% 15.255 14.822 - -0.27% -
std::sort_heap(deque<int>,_pred)/8 -2.84% 34.758 33.771 - -1.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.84% 1024.779 995.690 - -4.49% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.84% 360.174 349.962 - -7.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.83% 15.312 14.878 - -0.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.83% 15.316 14.882 - -0.75% -
SetIntersection_Front_Set_uint32_262144_16 -2.83% 1170708.878 1137544.000 - -1.94% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.83% 110368.182 107244.286 - -0.12% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.83% 206.649 200.802 - 2.40% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.83% 15.822 15.374 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.83% 4187037.762 4068724.057 - -0.28% -
SetIntersection_Front_Set_uint32_262144_262144 -2.82% 1660380.857 1613567.139 - -5.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.82% 10198.439 9911.219 - 2.31% -
std::for_each(list<int>)/50 -2.81% 21.451 20.847 - -2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.81% 1263006.594 1227508.303 - -0.53% -
SetIntersection_Front_Set_string_262144_1024 -2.81% 59686589.347 58010606.585 - -3.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.81% 11694218.203 11365960.668 - -1.38% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.81% 10188318.812 9902420.738 - -0.90% -
std::partition(deque<int>)_(sparse)/8192 -2.80% 3120.596 3033.094 - -2.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.80% 56692.348 55103.531 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.80% 5895150.031 5729951.691 - -2.67% -
BM_PushHeap_string_PipeOrgan_64 -2.80% 5.753 5.592 - -4.43% -
BM_PushHeap_uint32_Ascending_16384 -2.79% 3.704 3.600 - 0.15% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.79% 13.083 12.718 - 0.55% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.79% 7395.089 7188.710 - -3.58% -
BM_StringConstructDestroyCStr_Small_Opaque -2.79% 2.253 2.190 - 4.91% -
SetIntersection_None_Vector_uint64_262144_4 -2.79% 1151017.544 1118921.197 - -0.33% -
SetIntersection_Interlaced_Set_string_1024_1 -2.78% 1114131.154 1083122.811 - -0.54% -
std::flat_multimap<int,_int>::clear()/0 -2.77% 402.105 390.953 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.77% 22845672.486 22212339.326 - 1.24% -
std::sort_heap(vector<int>)/8 -2.77% 32.077 31.188 - -1.58% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.77% 210241.865 204423.283 - 0.03% -
SetIntersection_Interlaced_Set_uint32_256_1 -2.77% 4212364.574 4095887.666 - -1.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.76% 52.294 50.851 - 0.41% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.76% 13.132 12.769 - -5.81% -
SetIntersection_None_Set_uint32_256_1 -2.76% 11648258.426 11326969.915 - -2.88% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.76% 13.347 12.979 - 0.37% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.76% 39326.470 38242.448 - 0.19% -
SetIntersection_Front_Set_uint32_1024_4 -2.76% 1080958.442 1051162.922 - -0.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.75% 54.892 53.381 - 0.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.75% 1098142.576 1067930.526 - -0.34% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.75% 1.545 1.502 - 0.01% -
SetIntersection_Interlaced_Set_float_16_16 -2.74% 38789084.375 37725809.222 - -0.74% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.74% 1446.955 1407.295 - 0.08% -
std::flat_multimap<int,_int>::clear()/8192 -2.74% 419.513 408.026 - -0.37% -
SetIntersection_Front_Vector_uint64_16384_1 -2.74% 1062926.961 1033836.712 - -1.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.74% 1083688.704 1054040.038 - -1.19% -
SetIntersection_Front_Set_float_262144_262144 -2.73% 1608624.352 1564657.795 - -2.95% -
std::unordered_set<int>::erase(key)_(existent)/32 -2.73% 21.354 20.771 - -1.38% -
SetIntersection_None_Vector_string_4_4 -2.73% 138990411.721 135199796.035 - -0.55% -
SetIntersection_None_Vector_uint64_1024_16 -2.72% 1104320.490 1074331.534 - -0.09% -
std::pop_heap(deque<int>)/1024 -2.71% 13.584 13.216 - -0.82% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.71% 16.530 16.082 - -3.55% -
SetIntersection_Front_Vector_uint64_64_1 -2.71% 16616495.539 16166859.239 - -1.54% -
BM_deque_deque_ranges_move_backward/2 -2.70% 2.470 2.403 - 4.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.70% 634733.516 617599.196 - -0.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.70% 6.486 6.311 - -8.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.69% 24.959 24.287 - -23.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.69% 39.144 38.091 - 8.53% -
SetIntersection_Interlaced_Set_string_262144_4 -2.69% 1877489.744 1827025.148 - 1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.69% 1607453.914 1564249.320 - -0.04% -
SetIntersection_None_Vector_uint32_16384_256 -2.69% 1121826.189 1091685.021 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.68% 1207091.858 1174703.437 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.68% 11776159.120 11460357.285 - -0.56% -
BM_deque_deque_move/5500 -2.68% 202.045 196.637 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.68% 1694022.949 1648684.162 - 2.87% -
rng::fold_left(deque<int>)/8 -2.67% 4.025 3.917 - 2.09% -
SetIntersection_None_Set_float_16384_1 -2.67% 159023715.713 154774120.622 - -0.99% -
SetIntersection_None_Vector_float_262144_16384 -2.67% 1172193.335 1140897.908 - -0.27% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.67% 16.215 15.783 - -0.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.67% 1697857.422 1652605.875 - 2.56% -
SetIntersection_Front_Vector_string_262144_16 -2.66% 1608091.112 1565274.319 - -4.77% -
SetIntersection_None_Vector_uint64_262144_16 -2.66% 1134303.679 1104131.428 - -2.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.66% 740.408 720.715 - -0.89% -
BM_CmpLess_schar_ushort -2.66% 1.121 1.091 - -0.28% -
SetIntersection_None_Vector_uint32_262144_262144 -2.65% 1141241.657 1110950.812 - -2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.65% 19879286.500 19352689.771 - -3.89% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.65% 6952.828 6768.781 - 1.85% -
std::sort(deque<int>)_(ascending)/8 -2.65% 17.770 17.300 - -0.25% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -2.64% 29.888 29.098 - 0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.64% 230604211.443 224510043.361 - -2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.64% 1692190.672 1647525.795 - 2.94% -
std::stable_sort(deque<int>)_(descending)/8 -2.64% 28.414 27.664 - 8.76% -
BM_StringRelational_Less_Empty_Small_Control -2.64% 1.673 1.629 - 1.21% -
SetIntersection_None_Set_float_16384_16 -2.64% 158598567.120 154416474.776 - -1.00% -
BM_StringRelational_Compare_Empty_Large_Control -2.64% 1.656 1.613 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.64% 15.210 14.809 - -0.74% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.63% 56829.420 55331.993 - -3.22% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.63% 11334047.715 11035542.454 - -4.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.63% 16586291.537 16150394.017 - 0.45% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.63% 56.817 55.325 - 1.10% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.62% 56.153 54.680 - -2.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.62% 1500.403 1461.074 - -1.68% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.62% 7.353 7.161 - 0.75% -
std::map<int,_int>::contains(key)_(existent)/32 -2.62% 1.658 1.615 - -2.15% -
SetIntersection_None_Vector_uint64_1024_256 -2.62% 1088515.945 1060002.826 - -1.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.62% 3.372 3.283 - -2.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.61% 56236560.783 54767119.353 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.61% 1676653.891 1632893.148 - 3.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.61% 55.881 54.423 - -0.27% -
std::map<int,_int>::find(key)_(existent)/8192 -2.61% 5.507 5.363 - 0.11% -
SetIntersection_Front_Vector_uint32_256_4 -2.60% 4226886.626 4116790.222 - -1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.60% 9035510.061 8800187.551 - -0.74% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.60% 16.100 15.681 - -2.88% -
SetIntersection_None_Vector_uint32_262144_1024 -2.60% 1151271.109 1121348.929 - -2.42% -
SetIntersection_None_Set_float_64_64 -2.60% 11631647.010 11329719.079 - -1.72% -
SetIntersection_None_Set_uint64_64_16 -2.59% 18468691.972 17989788.041 - -1.85% -
SetIntersection_None_Set_string_1024_16 -2.59% 9180812.435 8943112.868 - -1.28% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.59% 4584.955 4466.276 - 0.35% -
SetIntersection_Interlaced_Set_uint64_1024_64 -2.58% 10190966.562 9927531.243 - -1.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.58% 400.360 390.017 - -0.28% -
SetIntersection_None_Vector_uint32_64_64 -2.58% 8592701.836 8370835.430 - -0.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -2.58% 10.857 10.577 - 69.02% -
std::is_sorted(list<int>)/8192 -2.58% 7306.584 7117.981 - -1.77% -
SetIntersection_Front_Vector_uint64_16384_16 -2.58% 1132367.435 1103166.681 - -1.63% -
SetIntersection_Interlaced_Set_uint64_262144_4 -2.57% 1331267.982 1296998.293 - -4.97% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.57% 20.215 19.695 - 0.76% -
BM_StringAssignAsciiz_Large_Opaque -2.57% 11.787 11.484 - -3.01% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.57% 13.643 13.293 - -0.13% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.56% 1807821.369 1761480.633 - -6.67% -
SetIntersection_Front_Set_float_16_4 -2.56% 55820845.415 54390692.059 - -0.09% -
SetIntersection_None_Vector_float_262144_1 -2.56% 1164350.505 1134541.285 - -1.40% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.56% 1103453.655 1075215.247 - 0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.56% 66268.701 64573.136 - -2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.56% 205628505.192 200368980.181 - -0.38% -
std::flat_multimap<int,_int>::clear()/32 -2.56% 401.845 391.571 - -0.85% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.55% 16505.166 16083.744 - -2.64% -
SetIntersection_Front_Vector_string_262144_4 -2.55% 1186812.688 1156516.068 - -3.06% -
SetIntersection_None_Vector_uint64_1024_4 -2.55% 1102987.149 1074839.033 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.54% 15.278 14.891 - -0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.54% 1173.764 1143.994 - 6.52% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.53% 17965185.709 17510392.172 - -1.56% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.53% 528.806 515.421 - -1.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.53% 67624.044 65913.483 - -1.78% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.53% 215139479.982 209698145.280 - -6.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -2.53% 12.488 12.172 - 0.76% -
std::unordered_set<int>::erase(key)_(existent)/1024 -2.53% 21.623 21.077 - -0.04% -
SetIntersection_Front_Vector_uint64_64_16 -2.52% 14506186.516 14140312.710 - -1.07% -
std::stable_sort(deque<int>)_(heap)/1024 -2.52% 2789.658 2719.332 - 0.59% -
std::generate_n(deque<int>)/8192 -2.52% 2015.759 1964.974 - 0.04% -
SetIntersection_Front_Set_string_16384_4 -2.52% 1258331.676 1226664.263 - -1.84% -
SetIntersection_Front_Set_float_1024_16 -2.52% 1211438.939 1180955.521 - 0.80% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.52% 703.232 685.545 - -21.30% -
std::multiset<int>::count(key)_(existent)/8192 -2.51% 10.260 10.002 - 2.97% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.51% 43.261 42.175 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_16_4 -2.51% 56739466.246 55315380.532 - -1.19% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.51% 60.114 58.605 - 3.45% -
SetIntersection_None_Set_uint32_16_4 -2.51% 57235440.283 55799306.560 - -0.78% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.51% 15.062 14.684 - -0.56% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.51% 16676109.290 16257971.329 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.50% 9250087.655 9018491.412 - -3.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.50% 1184141.591 1154506.667 - -0.49% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.50% 3.502 3.415 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -2.50% 22.618 22.053 - 0.07% -
SetIntersection_None_Vector_string_256_1 -2.49% 4581619.318 4467632.392 - -0.71% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -2.48% 17.312 16.883 - 0.54% -
SetIntersection_Front_Vector_uint64_16_1 -2.48% 63659597.606 62082438.051 - -0.90% -
std::sort(vector<int>)_(pipe-organ)/8 -2.48% 17.968 17.523 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.47% 39152978.349 38184183.053 - -0.49% -
SetIntersection_None_Set_float_16384_64 -2.47% 158239066.454 154324911.407 - -1.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.47% 124602.611 121520.654 - 0.89% -
SetIntersection_None_Set_float_16384_256 -2.47% 157779909.816 153881622.791 - -2.53% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.47% 3.160 3.082 - 0.31% -
BM_StringResizeAndOverwrite -2.47% 0.841 0.821 - 0.23% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -2.47% 12.485 12.177 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.46% 15179591.155 14805846.453 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.46% 1692840.496 1651163.654 - 2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.46% 4861.077 4741.554 - 0.98% -
std::set<std::string>::clear()/0 -2.46% 401.471 391.605 - -0.64% -
SetIntersection_None_Vector_string_16384_1024 -2.46% 1232525.050 1202245.489 - -1.86% -
SetIntersection_None_Vector_uint32_262144_4 -2.46% 1133765.655 1105913.622 - -2.87% -
SetIntersection_Front_Vector_string_16384_1024 -2.46% 38681646.155 37731437.720 - -1.73% -
std::find_end(list<int>)_(process_all)/8192 -2.45% 7498.840 7314.781 - 0.15% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.45% 13.210 12.886 - -0.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.45% 32810.853 32007.699 - -2.59% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.45% 603.360 588.603 - 0.34% -
SetIntersection_Interlaced_Set_float_1024_64 -2.44% 10294092.846 10043124.762 - -1.61% -
BM_StringRead_Hot_Deep_Small -2.43% 0.501 0.488 - -4.78% -
std::stable_sort(vector<int>)_(ascending)/8 -2.42% 15.761 15.379 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -2.42% 4902341.021 4783649.550 - -0.93% -
SetIntersection_Front_Set_uint64_1024_256 -2.42% 3954225.146 3858622.115 - -9.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.41% 353509.387 344975.081 - -1.65% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.41% 3.544 3.458 - -3.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.41% 1158242.529 1130323.318 - -0.13% -
std::none_of(list<int>)_(process_all)/32768 -2.41% 26692.966 26050.225 - -1.99% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.41% 12.068 11.778 - 4.43% -
std::set<int>::erase(iterator)/1024 -2.40% 20.242 19.756 - -11.79% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -2.40% 42.237 41.223 - 9.61% -
std::set<int>::erase(iterator)/32 -2.40% 20.115 19.633 - -9.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -2.40% 12.890 12.581 - -7.03% -
SetIntersection_Front_Set_string_256_1 -2.40% 4393257.625 4287941.936 - -0.62% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.40% 819.837 800.186 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.40% 18.230 17.793 - 0.47% -
std::pop_heap(deque<int>)/8 -2.40% 53.201 51.926 - -0.61% -
SetIntersection_None_Vector_string_256_16 -2.40% 4323954.653 4220380.271 - -1.34% -
SetIntersection_None_Set_uint64_262144_16 -2.40% 1234401.937 1204834.309 - -0.53% -
SetIntersection_Front_Vector_uint32_256_16 -2.39% 4311757.725 4208570.429 - 0.43% -
std::reverse_copy(list<int>)/4096 -2.39% 3193.733 3117.360 - -0.53% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.39% 25.106 24.506 - -0.62% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.38% 240.127 234.401 - -5.57% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.38% 765.876 747.661 - 0.34% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.38% 29.538 28.836 - -1.25% -
SetIntersection_None_Vector_float_262144_256 -2.37% 1150417.204 1123094.842 - -1.15% -
SetIntersection_Interlaced_Vector_string_64_1 -2.37% 17259813.501 16851596.921 - 0.03% -
SetIntersection_Interlaced_Set_uint32_16_1 -2.36% 63758636.537 62252008.607 - -0.77% -
rng::contains(vector<int>)_(process_all)/8 -2.36% 2.817 2.751 - 9.65% -
std::unique(deque<int>)_(sprinkled)/32 -2.36% 53.766 52.496 - -1.26% -
SetIntersection_Interlaced_Vector_uint64_1_1 -2.36% 541720870.301 528936329.939 - -0.67% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.36% 35819.614 34974.527 - -0.91% -
std::all_of(list<int>)_(process_all)/8 -2.36% 2.719 2.655 - 0.05% -
SetIntersection_Interlaced_Set_uint32_64_1 -2.36% 16678407.296 16285188.669 - -0.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.35% 8985526.626 8774140.170 - -0.82% -
SetIntersection_Interlaced_Set_string_1_1 -2.35% 566736809.475 553413083.839 - -0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.35% 166983.802 163062.880 - -4.57% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.35% 22317019.832 21793554.651 - -3.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.35% 1879644.533 1835566.652 - 1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.34% 64421992.092 62915293.278 - 1.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.34% 399.780 390.434 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_4_1 -2.34% 216600887.248 211538247.134 - -0.58% -
SetIntersection_None_Vector_uint64_16384_1 -2.33% 1128744.076 1102420.948 - 0.11% -
BM_deque_deque_ranges_move_backward/4096 -2.33% 155.306 151.686 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.33% 10967650.464 10712317.178 - -0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.33% 3523444.244 3441441.177 - -0.65% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.33% 788.585 770.246 - -0.96% -
SetIntersection_None_Vector_uint32_256_256 -2.32% 2182429.148 2131711.419 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.32% 34411732.764 33612808.937 - -0.65% -
SetIntersection_None_Vector_float_262144_4 -2.32% 1170390.489 1143234.286 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.32% 400.924 391.625 - -0.64% -
BM_deque_vector_ranges_copy/5500 -2.32% 198.332 193.734 - 0.32% -
SetIntersection_Front_Set_uint32_256_1 -2.32% 4207770.911 4110263.931 - -0.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.32% 1059570.090 1035025.367 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.32% 4221573.717 4123790.763 - -0.82% -
SetIntersection_None_Set_string_16384_64 -2.32% 189303532.077 184919367.610 - -4.32% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.32% 1595439.453 1558499.512 - -1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.31% 1263085.043 1233847.410 - -0.31% -
BM_CmpEqual_int_short -2.31% 1.135 1.108 - -1.98% -
SetIntersection_None_Vector_uint32_64_16 -2.31% 13721896.923 13404583.972 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.31% 400.310 391.056 - -0.94% -
SetIntersection_Interlaced_Set_string_262144_256 -2.31% 2081556.232 2033441.406 - 0.39% -
SetIntersection_None_Set_uint32_16_1 -2.31% 67523204.098 65962972.966 - -1.08% -
std::pop_heap(deque<float>)/8 -2.30% 53.037 51.816 - -0.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.30% 7517.445 7344.747 - -1.48% -
SetIntersection_Front_Set_uint32_1_1 -2.30% 542315347.184 529868248.974 - -0.79% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -2.29% 137617701.811 134459487.563 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -2.29% 67260612.057 65717403.695 - -1.07% -
BM_StringAssignAsciiz_Large_Transparent -2.29% 11.741 11.471 - -3.72% -
SetIntersection_Front_Vector_uint64_4_1 -2.29% 216359574.843 211400019.984 - -0.77% -
SetIntersection_Interlaced_Set_string_16_1 -2.29% 66731081.712 65202654.698 - -0.03% -
SetIntersection_None_Vector_uint64_16_16 -2.29% 34107677.915 33326529.368 - -0.46% -
std::pop_heap(vector<size_t>)/8 -2.29% 52.702 51.495 - -0.38% -
BM_CmpEqual_short_ushort -2.29% 1.119 1.094 - 0.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -2.29% 8737238.736 8537429.844 - -0.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.29% 12927.719 12632.168 - -10.63% -
std::set<int>::find(key)_(non-existent)/32 -2.28% 2.284 2.231 - 0.44% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.28% 8.107 7.922 - -0.90% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.28% 72.092 70.446 - 1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.28% 356852871.119 348706108.063 - -3.12% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.28% 9.664 9.443 - -0.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.28% 52.243 51.053 - -2.29% -
SetIntersection_None_Vector_string_16384_4 -2.28% 1244967.866 1216602.997 - 0.04% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.28% 4.251 4.154 - -0.11% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.28% 18.847 18.418 - 1.76% -
SetIntersection_Front_Vector_uint64_262144_1 -2.27% 1058925.944 1034848.586 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -2.27% 139204842.573 136040951.001 - -0.32% -
SetIntersection_None_Vector_uint32_16_4 -2.27% 54666782.030 53425184.459 - -0.48% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.27% 40.983 40.053 - -1.45% -
std::partition_copy(vector<int>)/32 -2.27% 8.078 7.895 - -2.07% -
SetIntersection_Interlaced_Set_float_1024_16 -2.27% 11559718.693 11297667.395 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.26% 37392154.278 36545252.309 - -0.67% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -2.26% 6.874 6.718 - -2.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -2.26% 12276290.715 11999089.831 - -1.64% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.26% 63.374 61.944 - 0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.26% 18530507.819 18112348.830 - -1.41% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.26% 1634458.902 1597593.832 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.25% 1085120.825 1060656.805 - -0.88% -
SetIntersection_Front_Set_uint32_64_1 -2.25% 16759194.315 16382028.531 - -0.35% -
BM_CmpEqual_int_uchar -2.25% 1.123 1.098 - 0.87% -
std::find_if(list<int>)_(bail_25%)/8192 -2.25% 1452.046 1419.426 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_4_4 -2.25% 137389266.988 134303324.149 - -0.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.24% 55721.187 54471.524 - -5.33% -
SetIntersection_None_Vector_uint32_16384_4 -2.24% 1118123.114 1093066.918 - -0.69% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -2.24% 26.511 25.917 - 0.94% -
std::make_heap(vector<int>)_(descending)/8 -2.24% 14.977 14.642 - -0.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.23% 399.906 390.971 - -2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.23% 4341412.970 4244515.903 - 0.67% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.23% 69.356 67.811 - -0.75% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.23% 586.865 573.802 - -2.71% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.22% 20000.512 19555.723 - -1.03% -
SetIntersection_None_Set_uint64_4_4 -2.22% 137100652.284 134051968.883 - -0.77% -
SetIntersection_Interlaced_Set_string_4_1 -2.22% 226748245.583 221707284.926 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -2.22% 57272196.144 55999120.914 - -1.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.22% 16.374 16.011 - -7.22% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.21% 2583.297 2526.150 - 0.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.21% 399.859 391.013 - -0.82% -
std::stable_sort(vector<int>)_(descending)/8 -2.21% 23.331 22.816 - -2.81% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.21% 28.842 28.205 - -8.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.20% 63955660.720 62546424.018 - -0.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.20% 1049168.808 1026055.587 - -1.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -2.20% 4229266.802 4136112.666 - -0.40% -
SetIntersection_Front_Set_uint64_16384_1 -2.20% 1059419.799 1036106.806 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.20% 36288627.262 35490729.957 - -0.71% -
SetIntersection_Front_Set_uint32_256_256 -2.20% 7788110.806 7617064.647 - -1.81% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.20% 170124.182 166389.334 - 0.02% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.19% 18123.411 17725.653 - -0.19% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.19% 526288.956 514739.368 - -4.96% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.19% 27223.754 26627.176 - 1.68% -
std::rotate_copy(list<int>)/8192 -2.19% 7034.818 6880.892 - 1.68% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.19% 13.051 12.766 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.18% 1190927.963 1164924.616 - -0.57% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.18% 33045.352 32324.067 - -5.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -2.18% 63944282.974 62549091.397 - 0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.18% 15.358 15.023 - 0.03% -
SetIntersection_Front_Set_string_1_1 -2.18% 564725508.719 552428216.413 - -0.36% -
std::unordered_set<std::string>::clear()/8192 -2.18% 224925.691 220033.099 - -1.24% -
SetIntersection_Front_Set_uint64_1024_4 -2.17% 1088833.813 1065153.486 - 0.23% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.17% 3233.047 3162.822 - 1.03% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.17% 1.390 1.360 - -6.20% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.17% 1635740.154 1600284.180 - -1.03% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.17% 261593.282 255924.075 - 3.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.17% 21200315.028 20740905.017 - 0.52% -
std::set<std::string>::find(key)_(non-existent)/32 -2.17% 9.423 9.219 - -6.21% -
SetIntersection_Front_Vector_uint64_1_1 -2.16% 540750500.120 529046775.909 - -0.65% -
SetIntersection_Front_Set_uint32_16_1 -2.16% 63854649.244 62472667.250 - -0.64% -
std::unordered_multiset<int>::ctor(const&)/32 -2.16% 204.962 200.526 - 1.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.16% 4398540.380 4303361.929 - -0.77% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.16% 13.047 12.765 - 0.05% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.16% 15.021 14.696 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.16% 170028454.787 166359700.201 - -1.43% -
SetIntersection_None_Vector_uint64_64_16 -2.16% 13716974.220 13421061.186 - -0.55% -
SetIntersection_Front_Vector_uint32_262144_1 -2.16% 1065785.498 1042797.191 - -0.51% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.16% 1456.669 1425.250 - 0.79% -
SetIntersection_None_Set_string_256_1 -2.16% 11683366.732 11431507.816 - -1.36% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.15% 19.390 18.972 - 0.46% -
SetIntersection_Interlaced_Set_string_16384_1 -2.15% 1110352.355 1086439.038 - -1.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 398.797 390.213 - -3.97% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.15% 6788.506 6642.590 - 0.18% -
std::set<std::string>::ctor(const&)/1024 -2.15% 35219.954 34462.927 - -0.59% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.15% 32.185 31.493 - 0.79% -
BM_StringEraseToEnd_Huge_Transparent -2.15% 2.413 2.361 - 0.16% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.14% 13.068 12.788 - 0.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.14% 400.199 391.645 - 0.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.13% 1.802 1.764 - 0.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.13% 8.122 7.949 - 2.61% -
SetIntersection_None_Vector_uint64_4_4 -2.13% 135498711.368 132616509.759 - -0.49% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.13% 11.574 11.328 - 0.27% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.13% 13.048 12.770 - 0.06% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.12% 800.593 783.582 - -0.07% -
std::copy_if(list<int>)_(entire_range)/64 -2.12% 33.472 32.761 - -2.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -2.12% 542902106.741 531375142.329 - -0.30% -
SetIntersection_Interlaced_Set_uint32_4_1 -2.12% 216504830.734 211912269.120 - -0.63% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.12% 1.468 1.437 - -4.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.12% 169133115.747 165547560.964 - -1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.12% 6853.370 6708.184 - 1.00% -
SetIntersection_Front_Vector_string_1024_1 -2.12% 1092486.189 1069345.400 - -0.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.11% 377.936 369.954 - 0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.11% 55521758.252 54349335.843 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.11% 20.762 20.324 - 0.04% -
SetIntersection_Interlaced_Set_float_16384_1 -2.11% 1058843.335 1036538.790 - 1.02% -
SetIntersection_Interlaced_Vector_uint32_64_1 -2.11% 16575089.713 16225985.286 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -2.11% 220157180.664 215522828.512 - 0.02% -
std::flat_multimap<int,_int>::clear()/1024 -2.10% 401.215 392.773 - -0.92% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.10% 39.552 38.719 - -2.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.10% 543412778.453 531988844.554 - -0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.10% 761.305 745.312 - -1.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.10% 398.436 390.076 - -0.09% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.10% 16.502 16.156 - 1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -2.09% 217341092.674 212790255.276 - -0.17% -
SetIntersection_Interlaced_Set_uint64_16_1 -2.09% 63839582.058 62503357.449 - -0.93% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.09% 5.969 5.844 - -0.14% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.09% 36.554 35.789 - -1.35% -
SetIntersection_None_Vector_float_1024_256 -2.09% 1103979.508 1080890.556 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.09% 1208357.487 1183086.945 - -2.27% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.09% 1.802 1.764 - 0.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.09% 140659.434 137722.173 - -0.59% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.09% 94999.524 93015.834 - 0.80% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -2.09% 324.985 318.199 - 8.86% -
SetIntersection_Front_Vector_uint64_4_4 -2.09% 137284286.380 134419175.386 - -0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.09% 139790266.744 136874405.046 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.08% 2152883.221 2108038.330 - 0.81% -
SetIntersection_Interlaced_Vector_float_256_1 -2.08% 4228546.790 4140472.968 - -0.02% -
bm_ranges_swap_ranges_vb_aligned/256 -2.08% 3.535 3.461 - 0.11% -
SetIntersection_None_Vector_uint32_16384_1024 -2.08% 1117583.399 1094310.606 - -0.18% -
std::reverse_copy(vector<int>)/8 -2.08% 2.432 2.382 - -3.32% -
SetIntersection_None_Vector_uint64_4_1 -2.08% 216457447.253 211958516.526 - -0.64% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.07% 15.017 14.706 - -0.41% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.07% 38563937.553 37765251.860 - -0.61% -
SetIntersection_None_Set_uint64_16384_256 -2.07% 169128235.160 165626584.847 - -2.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -2.07% 543284524.648 532045331.826 - -0.18% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.07% 1056733.030 1034873.380 - -0.74% -
SetIntersection_None_Vector_uint64_1_1 -2.07% 540328773.212 529151923.384 - -0.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.07% 100.195 98.125 - -1.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 57964.042 56766.627 - -1.23% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.06% 20.118 19.702 - -1.35% -
BM_PushHeap_string_SingleElement_262144 -2.06% 2.647 2.592 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -2.06% 1095720.571 1073115.447 - 0.37% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.06% 4853.916 4753.916 - 1.25% -
SetIntersection_Front_Set_float_64_16 -2.06% 15499835.303 15180592.292 - -1.22% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.06% 12.998 12.730 - 0.15% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.06% 5.114 5.009 - 0.06% -
BM_deque_deque_ranges_move_backward/1 -2.06% 2.716 2.660 - 4.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.06% 217574489.586 213100577.335 - -0.33% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.05% 23.080 22.605 - -2.17% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.05% 38422313.910 37632792.910 - -0.51% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -2.05% 11.949 11.704 - -3.54% -
BM_CmpLess_uchar_uint -2.05% 1.088 1.066 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.05% 2.957 2.896 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.05% 64005546.802 62692001.384 - 0.26% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.05% 24.763 24.256 - -2.79% -
SetIntersection_Front_Set_string_16_16 -2.05% 59201679.304 57989151.924 - -0.58% -
SetIntersection_None_Set_uint64_16_4 -2.05% 57148398.323 55978288.897 - -0.74% -
std::rotate_copy(deque<int>)/8192 -2.05% 298.955 292.836 - 0.68% -
SetIntersection_Interlaced_Vector_uint32_16_1 -2.05% 63731781.903 62427610.207 - -0.34% -
bm_ranges_swap_ranges_vb_aligned/512 -2.05% 5.292 5.184 - -1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.05% 5825001.279 5705844.858 - -1.42% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.04% 12896.696 12632.996 - -0.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.04% 19.138 18.746 - -4.99% -
SetIntersection_Interlaced_Vector_uint64_16_1 -2.04% 63585104.934 62286471.611 - -0.53% -
SetIntersection_None_Set_uint64_16384_4 -2.04% 165013346.874 161645525.561 - -2.20% -
SetIntersection_None_Set_uint32_4_1 -2.04% 219577407.786 215103171.243 - -0.44% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.04% 63779.148 62480.760 - -0.70% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.04% 12.992 12.728 - -0.49% -
SetIntersection_None_Set_uint64_16_1 -2.03% 67117901.294 65755174.320 - -1.14% -
SetIntersection_Front_Set_string_262144_256 -2.03% 14694952.545 14396724.603 - -4.64% -
SetIntersection_Interlaced_Set_float_16384_4 -2.03% 171734920.891 168251407.426 - -0.15% -
SetIntersection_Front_Set_uint32_256_4 -2.03% 4257677.515 4171321.139 - -0.86% -
BM_deque_deque_copy/65536 -2.03% 3084.048 3021.518 - -1.49% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.03% 399.036 390.948 - 0.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.02% 1064877.395 1043322.457 - 0.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.02% 17.900 17.538 - 0.82% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.02% 399.620 391.540 - -0.10% -
SetIntersection_Front_Set_string_1024_1 -2.02% 1106618.958 1084250.163 - 1.21% -
SetIntersection_None_Set_uint32_16_16 -2.02% 35910927.606 35185731.972 - 0.32% -
SetIntersection_None_Vector_uint32_4_1 -2.02% 217300221.154 212915401.139 - -0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.02% 535.194 524.399 - -1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.02% 1095921.430 1073828.763 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -2.01% 64569072.363 63268014.355 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -2.01% 216926625.376 212557961.019 - -0.13% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.01% 1908.898 1870.483 - -3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.01% 402.818 394.713 - -0.58% -
SetIntersection_Front_Set_uint32_64_4 -2.01% 16223857.197 15897450.226 - -1.01% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.01% 2.677 2.623 - 1.19% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.01% 398.198 390.194 - -0.02% -
SetIntersection_None_Vector_uint64_16_4 -2.01% 54330257.146 53238823.581 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.01% 1061672.351 1040349.725 - -0.76% -
SetIntersection_None_Vector_uint32_1_1 -2.01% 541529052.613 530660638.164 - -0.27% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.01% 19.013 18.631 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 15.323 15.015 - -0.73% -
SetIntersection_Front_Set_float_16_16 -2.01% 38562346.992 37788753.820 - 1.24% -
bm_swap_ranges_vb_aligned/64 -2.01% 2.889 2.831 - -0.47% -
SetIntersection_Interlaced_Set_uint32_4_4 -2.01% 138498967.862 135721667.957 - -0.66% -
BM_deque_vector_ranges_copy_backward/1 -2.00% 2.154 2.111 - 0.83% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.00% 400.715 392.698 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.00% 5114643.937 5012350.942 - 0.50% -
SetIntersection_Front_Vector_uint32_64_1 -2.00% 16666240.216 16333213.473 - -0.33% -
SetIntersection_None_Set_float_16_1 -2.00% 68013977.265 66654937.177 - 0.47% -
SetIntersection_Front_Set_uint32_4_1 -2.00% 216451508.726 212127038.841 - -0.73% -
std::stable_partition(deque<int>)_(sparse)/32 -2.00% 11.148 10.925 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.00% 1189597.387 1165839.492 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.00% 14232.241 13948.240 - 0.25% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.00% 10.778 10.563 - -7.54% -
std::stable_sort(deque<int>)_(descending)/1024 -1.99% 2964.942 2905.819 - 0.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.99% 544791965.446 533934624.895 - -0.25% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.99% 37412.974 36667.393 - -0.25% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.99% 1.289 1.263 - -0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.99% 608248.661 596144.531 - -2.40% -
SetIntersection_Front_Set_uint64_262144_16 -1.99% 1212154.184 1188038.678 - 3.40% -
std::move_backward(list<int>)/512 -1.99% 377.665 370.154 - 0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.99% 1094577.011 1072830.067 - -0.17% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.99% 101.415 99.402 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.99% 542834330.704 532057225.185 - -0.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.98% 398.718 390.809 - -0.04% -
BM_CmpLess_uchar_uchar -1.98% 1.078 1.056 - -0.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.98% 89.594 87.819 - 1.49% -
SetIntersection_None_Set_string_16_16 -1.98% 37044843.940 36311899.832 - -0.27% -
SetIntersection_None_Set_uint32_1_1 -1.98% 542360359.474 531630338.471 - -0.55% -
std::set<int>::contains(key)_(non-existent)/32 -1.98% 3.072 3.011 - -2.58% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.98% 541180685.779 530484044.648 - -0.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.97% 17114.010 16776.058 - -0.22% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -1.97% 15.976 15.661 - 0.84% -
SetIntersection_None_Vector_uint32_16_1 -1.97% 64290174.378 63021635.924 - -0.15% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.97% 17.096 16.758 - -0.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -1.96% 25.489 24.989 - 0.22% -
SetIntersection_None_Vector_float_256_256 -1.96% 2175890.443 2133164.740 - -1.04% -
SetIntersection_None_Set_uint32_256_16 -1.96% 11048257.955 10831593.437 - -1.95% -
std::partial_sort(deque<int>)_(repeated)/8 -1.96% 26.576 26.055 - -0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.96% 5.466 5.359 - -0.37% -
std::set<int>::clear()/0 -1.96% 398.092 390.292 - 0.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.96% 386.354 378.785 - 0.86% -
SetIntersection_None_Set_string_1_1 -1.96% 550860337.676 540071442.125 - -0.16% -
SetIntersection_Front_Vector_uint64_256_16 -1.96% 4267256.340 4183680.325 - -0.36% -
SetIntersection_None_Vector_uint64_256_1 -1.96% 4322103.341 4237456.178 - -0.42% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.96% 10.584 10.377 - -5.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -1.96% 43.969 43.109 - 0.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.95% 54852921.199 53781369.453 - 0.01% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.95% 397.916 390.145 - -0.11% -
SetIntersection_None_Vector_uint32_16384_64 -1.95% 1115973.525 1094210.088 - -0.24% -
SetIntersection_None_Vector_string_64_16 -1.95% 14382474.485 14102066.756 - -0.03% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.95% 12414990.576 12173052.201 - 0.56% -
SetIntersection_None_Set_uint64_4_1 -1.95% 219261208.834 214993455.184 - -0.31% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.95% 5381.197 5276.469 - 0.39% -
SetIntersection_None_Vector_uint32_4_4 -1.94% 135715168.064 133076572.416 - -0.25% -
std::set<int>::erase(key)_(existent)/32 -1.94% 22.008 21.580 - -8.13% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.94% 1.889 1.853 - -1.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.94% 217075329.561 212861134.331 - -0.02% -
SetIntersection_None_Set_uint64_262144_256 -1.94% 1233154.217 1209217.691 - -0.46% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.94% 16697876.304 16373774.161 - -1.18% -
SetIntersection_None_Vector_uint64_1024_1024 -1.94% 1095331.508 1074073.592 - 0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.94% 547741091.247 537123468.142 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.94% 21495996.580 21079524.348 - -1.21% -
SetIntersection_None_Set_float_16_16 -1.94% 35987858.396 35290845.975 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.94% 542566472.017 532059619.379 - -0.11% -
std::sort(deque<int>)_(heap)/8 -1.94% 24.737 24.258 - -0.94% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.93% 20.211 19.820 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.93% 540987696.421 530548715.961 - -0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.93% 136039799.336 133415119.209 - -0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.93% 540349945.110 529940435.577 - -0.14% -
SetIntersection_None_Vector_uint64_64_4 -1.92% 16108444.272 15798572.059 - -0.34% -
SetIntersection_None_Set_uint32_4_4 -1.92% 137216034.472 134577823.942 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.92% 217231593.790 213060864.444 - -0.24% -
std::sort(vector<int>)_(shuffled)/8 -1.92% 23.104 22.660 - -0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.92% 16689089.567 16368804.001 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.92% 13.693 13.430 - -0.23% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -1.92% 19.980 19.597 - -3.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.92% 12281433.946 12046131.761 - -0.80% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.91% 838659.492 822610.426 - -2.86% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.91% 27.876 27.343 - -1.64% -
SetIntersection_Front_Set_string_1024_1024 -1.91% 55151219.466 54098419.468 - -2.57% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.91% 3858.045 3784.438 - -1.72% -
SetIntersection_Front_Vector_uint64_256_4 -1.91% 4232684.291 4151962.405 - 0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.91% 54.342 53.305 - 0.95% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 399.401 391.791 - -0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.91% 14929761.354 14645290.619 - -0.34% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.90% 13.248 12.996 - 0.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.90% 2.273 2.230 - -0.47% -
SetIntersection_Front_Set_uint64_16_16 -1.90% 38449012.134 37719331.739 - 0.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.90% 626.093 614.211 - -0.79% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.90% 21.981 21.565 - -2.29% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.90% 216466118.256 212363243.941 - -0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.90% 59096291.225 57976236.404 - -0.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.90% 16.478 16.166 - -0.39% -
std::partition(vector<int>)_(dense)/32 -1.89% 8.349 8.191 - -6.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.89% 176325.336 172986.333 - -2.14% -
SetIntersection_Front_Vector_uint64_64_4 -1.89% 16075897.703 15771614.123 - -0.62% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.89% 2978.392 2922.040 - 0.58% -
SetIntersection_None_Vector_uint32_16384_16 -1.89% 1114813.746 1093727.989 - -0.58% -
SetIntersection_Interlaced_Vector_float_64_4 -1.89% 18174534.263 17830883.032 - -1.19% -
SetIntersection_None_Vector_uint64_16_1 -1.89% 64001503.396 62794070.812 - -0.37% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.89% 8274.288 8118.295 - 0.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.88% 680.917 668.104 - -1.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.88% 370.577 363.606 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.88% 1105952.539 1085159.679 - 2.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.88% 1258407.879 1234779.865 - -0.27% -
SetIntersection_None_Vector_uint64_262144_1024 -1.88% 1141594.660 1120169.440 - 0.01% -
SetIntersection_None_Vector_string_64_4 -1.88% 16913673.142 16596297.083 - -0.22% -
SetIntersection_None_Vector_float_64_4 -1.88% 16316493.242 16010338.751 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.87% 218362034.403 214268176.552 - -0.12% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.87% 22.732 22.306 - -1.36% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 398.078 390.617 - -0.13% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.87% 398.919 391.444 - -0.43% -
SetIntersection_None_Vector_float_1024_1 -1.87% 1101633.699 1080995.899 - -1.79% -
SetIntersection_Front_Set_uint64_64_4 -1.87% 16277911.661 15973039.434 - -0.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.87% 780.090 765.488 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 399.755 392.279 - -0.57% -
SetIntersection_Interlaced_Set_string_16384_256 -1.87% 358077212.254 351383056.246 - 1.27% -
SetIntersection_None_Vector_uint32_64_1 -1.87% 16894173.347 16578366.493 - -0.15% -
SetIntersection_None_Vector_uint32_1024_256 -1.87% 1093842.660 1073415.801 - 0.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.86% 38921.089 38196.134 - 0.10% -
SetIntersection_Interlaced_Set_float_262144_1 -1.86% 1044856.537 1025395.934 - 2.48% -
SetIntersection_None_Vector_uint32_16_16 -1.86% 34071696.239 33437108.704 - -0.45% -
std::set<std::string>::ctor(const&,_alloc)/0 -1.86% 12.972 12.730 - 0.48% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.86% 3848.883 3777.216 - -0.11% -
SetIntersection_None_Vector_string_1024_256 -1.86% 1183486.303 1161453.427 - -1.25% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.86% 224361271.331 220186825.716 - -8.60% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.86% 398.977 391.556 - -3.72% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.86% 12.964 12.723 - -0.38% -
SetIntersection_Front_Set_float_16_1 -1.85% 63800294.722 62617005.744 - -0.12% -
SetIntersection_None_Vector_string_16384_16384 -1.85% 1247558.401 1224431.127 - -0.43% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.85% 18.827 18.478 - 0.32% -
std::copy(vector<int>)/262144 -1.85% 12531.319 12299.623 - 0.73% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.85% 51.692 50.736 - -2.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.85% 216611120.227 212610415.804 - -0.18% -
std::map<std::string,_int>::ctor(const&)/8192 -1.85% 349335.870 342885.146 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.85% 13880996.596 13624730.768 - -0.21% -
SetIntersection_Front_Vector_uint32_1_1 -1.84% 540980493.886 531000559.009 - -0.38% -
SetIntersection_Front_Vector_uint32_4_1 -1.84% 216305967.543 212322299.805 - -0.30% -
std::multiset<std::string>::clear()/8192 -1.84% 217763.273 213753.811 - 0.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.84% 55497465.628 54476926.543 - -0.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.84% 62.699 61.547 - -6.82% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.84% 11064931.281 10861784.723 - 0.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.83% 1016.354 997.709 - 2.75% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.83% 46.371 45.521 - 0.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.83% 2453927.205 2408953.519 - -8.45% -
SetIntersection_Interlaced_Set_string_262144_16 -1.83% 2162017.088 2122432.373 - 0.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.83% 18.897 18.551 - 1.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.83% 1067688.484 1048167.613 - 0.59% -
std::deque<std::string>::ctor(size)/1024 -1.83% 725.802 712.541 - 1.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.83% 62304.650 61166.484 - -1.12% -
SetIntersection_None_Set_string_4_4 -1.83% 140366264.746 137802824.554 - -0.35% -
BM_CmpLess_ushort_uchar -1.82% 1.111 1.091 - -0.83% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -1.82% 12506043.675 12278741.499 - -1.21% -
BM_StringAssignAsciiz_Huge_Transparent -1.82% 191.637 188.154 - -0.90% -
SetIntersection_Front_Vector_string_64_1 -1.82% 17081262.489 16771148.336 - -0.17% -
SetIntersection_Interlaced_Set_float_4_4 -1.81% 139177711.205 136652016.261 - 0.18% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.81% 22722826.647 22310861.125 - -3.48% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.81% 4.310 4.232 - -0.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.81% 2128366.699 2089834.064 - 1.44% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.81% 10149.652 9965.930 - -4.73% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.81% 12279.990 12058.192 - -5.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.80% 13.444 13.202 - 0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.80% 252514816.985 247964608.229 - 0.92% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.80% 2.063 2.026 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.80% 1603539.576 1574656.391 - 1.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.80% 33593.888 32988.846 - -2.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.80% 13.056 12.821 - -0.15% -
SetIntersection_None_Set_uint64_262144_1 -1.80% 1225983.479 1203933.432 - -1.52% -
SetIntersection_None_Vector_uint64_262144_262144 -1.80% 1138528.605 1118063.836 - -1.13% -
SetIntersection_None_Vector_string_1024_4 -1.80% 1177095.671 1155963.520 - -0.88% -
SetIntersection_Front_Vector_uint32_16384_64 -1.80% 1332856.331 1308929.028 - -3.96% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.79% 21348405.275 20965353.502 - 4.93% -
std::partial_sort(deque<int>)_(descending)/8 -1.79% 43.329 42.553 - 0.17% -
SetIntersection_Front_Vector_float_262144_16 -1.79% 1137528.674 1117133.579 - 1.01% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.79% 6776.824 6655.351 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.79% 1636964.273 1607634.438 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.79% 9436636.240 9267674.052 - -0.17% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.79% 106102.427 104202.692 - -8.04% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.79% 26564.708 26089.157 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.79% 13005203.083 12772521.876 - 1.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.79% 5902996.389 5797461.429 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.79% 8735872.298 8579723.669 - 0.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.79% 0.573 0.563 - -1.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.79% 4446082.029 4366663.849 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.78% 397.604 390.506 - -0.26% -
SetIntersection_None_Vector_uint32_64_4 -1.78% 16153118.292 15864936.351 - 0.31% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 6911.440 6788.198 - -4.77% -
SetIntersection_None_Vector_uint64_16384_64 -1.78% 1117509.722 1097584.941 - 0.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.78% 28.354 27.848 - -0.58% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.78% 19.563 19.215 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.78% 1108249.790 1088517.689 - -0.65% -
SetIntersection_Front_Set_string_4_1 -1.78% 224377351.457 220384719.514 - -0.24% -
std::pop_heap(deque<size_t>)/8 -1.78% 52.901 51.961 - -0.56% -
SetIntersection_None_Set_uint64_1_1 -1.78% 542417661.344 532786864.332 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.78% 49143.381 48270.857 - 0.23% -
SetIntersection_Front_Vector_string_262144_1024 -1.77% 40066086.138 39355671.043 - -1.13% -
std::stable_partition(list<int>)_(sparse)/50 -1.77% 27.043 26.565 - 0.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.77% 4300225.340 4224211.909 - -0.97% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.77% 56.959 55.952 - -2.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.77% 16598508.789 16305240.219 - 0.34% -
BM_CmpEqual_uchar_uint -1.77% 1.068 1.049 - -4.11% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.76% 22.692 22.292 - -1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.76% 39.814 39.113 - -0.02% -
SetIntersection_Front_Set_uint32_4_4 -1.76% 138398625.990 135962814.798 - -0.58% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.76% 5.520 5.423 - 0.58% -
BM_PushHeap_string_PipeOrgan_16 -1.76% 4.217 4.143 - -3.36% -
SetIntersection_Interlaced_Vector_string_16_1 -1.76% 65604980.314 64451804.858 - 0.22% -
std::make_heap(vector<int>)_(heap)/8 -1.76% 14.958 14.695 - -0.38% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.76% 761.049 747.684 - -1.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.76% 446.263 438.431 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.75% 542772261.657 533249278.353 - -0.18% -
std::set<int>::erase(key)_(existent)/8192 -1.75% 69.240 68.026 - -0.92% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.75% 397.844 390.869 - -0.09% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.75% 12.361 12.144 - -0.66% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.75% 27.141 26.666 - -1.98% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.75% 542209913.817 532726032.060 - 0.03% -
SetIntersection_None_Vector_uint64_64_1 -1.75% 16819258.196 16525437.390 - -0.67% -
std::stable_sort(vector<int>)_(heap)/8 -1.75% 21.635 21.258 - -0.20% -
SetIntersection_None_Vector_string_1024_64 -1.74% 1184281.984 1163629.541 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.74% 16.055 15.775 - -0.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.74% 38.040 37.378 - 1.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.74% 136358818.604 133985483.474 - -0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.74% 1.315 1.293 - 0.24% -
std::list<std::string>::ctor(size)/1024 -1.74% 12773.821 12551.542 - -8.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.74% 545289697.873 535803763.716 - -0.03% -
SetIntersection_None_Set_string_4_1 -1.74% 225004552.149 221090789.627 - -0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.74% 817.266 803.058 - -1.01% -
BM_deque_vector_ranges_move/4000 -1.74% 146.076 143.540 - 1.27% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.73% 11.049 10.858 - 71.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.73% 2046678.061 2011303.305 - -4.06% -
std::replace(vector<int>)_(sprinkled)/50 -1.73% 8.763 8.611 - 0.56% -
std::unordered_set<int>::clear()/0 -1.73% 397.878 391.003 - -0.11% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.73% 281377.011 276517.110 - -4.19% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.73% 180899872.314 177778264.316 - -3.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 399.474 392.591 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.72% 2.027 1.992 - -0.98% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.72% 275.105 270.370 - 1.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.72% 63833.936 62735.417 - -1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.72% 27299.583 26830.250 - -0.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.72% 608115.312 597662.982 - -0.72% -
std::find(vector<short>)_(bail_25%)/8 -1.72% 0.693 0.681 - 4.47% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.72% 216675829.100 212953887.900 - 0.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.72% 13.027 12.804 - -0.58% -
SetIntersection_Interlaced_Set_float_4_1 -1.72% 217375524.638 213644349.558 - 0.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.72% 138492345.907 136115197.861 - -0.07% -
SetIntersection_None_Set_uint64_262144_64 -1.71% 1235613.361 1214424.072 - 0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.71% 21.648 21.277 - -0.91% -
BM_deque_vector_move/64000 -1.71% 3005.362 2953.832 - -0.98% -
SetIntersection_Front_Vector_uint32_16_16 -1.71% 36290280.542 35668459.521 - -0.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.71% 785.946 772.484 - -0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.71% 26620.027 26164.099 - -1.95% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.71% 19.337 19.005 - 0.26% -
SetIntersection_None_Vector_string_64_64 -1.71% 8957959.193 8804604.628 - -0.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.71% 7.342 7.216 - 57.23% -
SetIntersection_Front_Vector_uint32_16_1 -1.71% 63538202.363 62451855.421 - -0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.71% 121357383.437 119283428.437 - -1.73% -
std::unordered_set<std::string>::ctor(const&)/0 -1.71% 13.105 12.881 - -0.16% -
BM_PushHeap_string_SingleElement_256 -1.71% 2.600 2.556 - 0.04% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.71% 73780.480 72520.501 - 0.67% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.71% 22.097 21.719 - -0.17% -
BM_PushHeap_string_Ascending_4 -1.71% 2.579 2.535 - -0.72% -
SetIntersection_Front_Set_uint32_1024_256 -1.71% 3805387.994 3740454.523 - -5.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.70% 19.958 19.618 - 2.23% -
std::pop_heap(vector<std::string>)/8 -1.70% 54.290 53.365 - 0.15% -
std::stable_partition(vector<int>)_(dense)/50 -1.70% 26.313 25.865 - -4.88% -
BM_deque_vector_ranges_move/70000 -1.70% 3260.444 3204.946 - -0.99% -
SetIntersection_Front_Vector_uint32_262144_64 -1.70% 1385125.582 1361555.831 - -0.12% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.70% 1716161.541 1686970.131 - -1.55% -
SetIntersection_None_Set_string_16_4 -1.70% 59171111.987 58165613.262 - -0.10% -
SetIntersection_None_Vector_float_1024_64 -1.70% 1098249.472 1079614.049 - -0.45% -
rng::starts_with(list<int>)/8 -1.70% 2.939 2.890 - -1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.70% 64731371.829 63634059.256 - -0.16% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.69% 53.207 52.305 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.69% 36092640.788 35481460.156 - 0.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.69% 1177747.916 1157820.284 - -0.40% -
std::map<int,_int>::find(key)_(existent)/32 -1.69% 1.696 1.668 - -0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.69% 401.005 394.229 - 0.02% -
SetIntersection_Front_Set_string_16_1 -1.69% 66005298.276 64891951.790 - -0.15% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.69% 44.821 44.066 - 0.46% -
std::partition_copy(list<int>)/8192 -1.68% 6846.125 6730.769 - -8.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.68% 12801544.464 12585895.104 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.68% 17985941.162 17683423.110 - -0.60% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.68% 20.113 19.775 - -1.50% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.68% 44.226 43.484 - -0.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 397.416 390.741 - 0.04% -
SetIntersection_None_Vector_uint64_16384_4 -1.68% 1119547.193 1100761.340 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.68% 11115296.641 10928821.904 - 0.10% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.68% 488.839 480.641 - -2.02% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.68% 399.188 392.494 - -0.83% -
SetIntersection_Interlaced_Vector_uint64_256_256 -1.68% 4567588.798 4491079.515 - -1.47% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.67% 56595814.142 55649060.125 - -0.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.67% 396780.483 390143.391 - 0.57% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.67% 14685795.818 14440379.314 - -0.92% -
BM_StringAssignAsciiz_Huge_Opaque -1.67% 191.572 188.375 - -0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.67% 1664655.191 1636891.359 - -1.48% -
std::move_backward(deque<int>)/64 -1.67% 5.262 5.175 - 0.06% -
BM_CmpEqual_short_schar -1.67% 1.150 1.131 - -0.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.67% 13.057 12.840 - -0.07% -
BM_StringCopy_Small -1.66% 0.672 0.660 - 0.26% -
SetIntersection_Front_Set_uint64_16_4 -1.66% 55371264.765 54449411.037 - -0.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.66% 1040889.794 1023569.073 - -1.83% -
SetIntersection_Front_Vector_uint64_16_4 -1.66% 54707575.338 53797639.718 - -0.78% -
BM_num_put<double> -1.66% 58.842 57.864 - 0.05% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.66% 3.655 3.594 - -2.16% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 6490.822 6383.028 - -4.82% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.66% 15.726 15.466 - -0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.65% 63654542.809 62601372.762 - -0.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.65% 203.960 200.587 - 1.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.65% 23398.721 23012.364 - -0.09% -
std::find_if(vector<bool>)_(process_all)/8 -1.65% 3.601 3.541 - -0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.65% 621.985 611.722 - -1.41% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.65% 14.987 14.740 - -1.27% -
SetIntersection_Interlaced_Set_string_256_1 -1.65% 4391941.971 4319513.518 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 6837.681 6725.120 - 0.58% -
SetIntersection_None_Set_uint64_64_4 -1.65% 21660535.242 21304088.926 - -0.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.64% 18.802 18.492 - -0.58% -
SetIntersection_None_Vector_string_16_4 -1.64% 56169386.849 55247038.701 - -0.13% -
std::all_of(list<int>)_(process_all)/32768 -1.64% 26335.806 25903.463 - -2.54% -
std::flat_map<int,_int>::clear()/0 -1.64% 398.924 392.376 - -0.10% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.64% 23.348 22.965 - -0.30% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.64% 41.582 40.901 - 17.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.64% 4200244.633 4131446.334 - -0.67% -
SetIntersection_Front_Set_string_64_1 -1.64% 17263111.994 16980708.574 - 0.01% -
SetIntersection_Interlaced_Set_float_1_1 -1.64% 542946400.066 534068961.707 - 0.25% -
SetIntersection_Front_Vector_uint32_256_1 -1.63% 4214152.026 4145253.308 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.63% 1058339.290 1041046.963 - 0.32% -
SetIntersection_None_Set_uint64_64_1 -1.63% 22581522.629 22213220.688 - -1.46% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.63% 13.484 13.264 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.63% 16351502.122 16084906.094 - -0.41% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.63% 16.036 15.775 - -0.88% -
BM_PushHeap_string_SingleElement_64 -1.63% 2.652 2.609 - 0.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.63% 114445.855 112583.948 - -0.28% -
std::set<int>::clear()/32 -1.63% 634.352 624.037 - -5.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.013 12.801 - -0.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.63% 42935.938 42238.212 - -2.34% -
SetIntersection_None_Set_float_4_4 -1.62% 137839271.761 135600452.419 - 0.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.62% 17173009.279 16894104.677 - -0.08% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.62% 2105109.699 2070984.377 - 0.21% -
SetIntersection_None_Set_float_1_1 -1.61% 544405158.250 535614613.489 - 0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.61% 542727498.137 533973241.099 - -0.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -1.61% 62.246 61.242 - 21.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.61% 24758404.207 24359215.308 - 1.48% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.61% 1056347.331 1039348.600 - -0.33% -
BM_CmpEqual_uint_uint -1.61% 1.092 1.075 - 2.28% -
BM_CmpEqual_schar_uchar -1.61% 1.114 1.097 - -0.85% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.60% 12.930 12.723 - -0.46% -
BM_CmpEqual_int_int -1.60% 1.091 1.073 - 0.32% -
BM_deque_deque_ranges_move_backward/1024 -1.60% 38.898 38.277 - 0.58% -
SetIntersection_Front_Set_float_256_4 -1.60% 4249298.392 4181421.695 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.60% 144204758.663 141902572.421 - 0.97% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.60% 4206023.000 4138909.576 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.59% 217101137.257 213642119.207 - -0.01% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.59% 1.766 1.737 - 0.16% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.59% 13.362 13.149 - 0.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.59% 139492100.581 137272654.435 - 0.02% -
SetIntersection_None_Set_string_1024_1 -1.59% 9175112.863 9029376.603 - 2.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.58% 16676682.436 16412375.401 - 0.44% -
SetIntersection_None_Vector_string_64_1 -1.58% 17577822.504 17299691.089 - -0.03% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.58% 1.520 1.496 - -0.88% -
SetIntersection_None_Set_float_4_1 -1.58% 219928071.767 216455482.085 - 0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.58% 399.715 393.404 - 0.33% -
std::multiset<std::string>::clear()/0 -1.58% 399.166 392.876 - 0.29% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.58% 272.245 267.957 - -8.13% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.57% 2791.654 2747.710 - 0.18% -
BM_vector_deque_copy/5500 -1.57% 198.104 194.986 - 0.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.57% 385.430 379.366 - -0.22% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.57% 14.193 13.970 - -0.09% -
SetIntersection_Front_Set_string_16384_1024 -1.57% 58563680.761 57644929.970 - -2.04% -
SetIntersection_Interlaced_Vector_string_64_4 -1.57% 21750318.924 21409144.653 - -0.20% -
SetIntersection_Interlaced_Vector_string_4_1 -1.57% 223104044.453 219604937.754 - 0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.57% 178938.027 176132.606 - -0.29% -
SetIntersection_Interlaced_Set_float_256_1 -1.57% 4210272.568 4144289.109 - 1.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.57% 86513.804 85159.269 - 0.31% -
SetIntersection_None_Vector_float_16384_16 -1.56% 1132002.459 1114287.431 - -0.84% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 402.522 396.223 - -0.94% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.56% 63.013 62.027 - -1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.56% 218188921.158 214775008.753 - -0.15% -
SetIntersection_None_Set_string_64_16 -1.56% 18987297.820 18690627.336 - -0.34% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.56% 397.545 391.337 - 0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.56% 10047913.355 9891100.834 - -1.68% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.56% 397.676 391.471 - -0.17% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.56% 13.070 12.866 - -0.18% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.56% 1301531.740 1281232.422 - -1.35% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.56% 20.603 20.282 - 0.67% -
BM_deque_deque_ranges_move/5500 -1.56% 200.739 197.612 - -0.26% -
SetIntersection_None_Set_string_16_1 -1.56% 69301747.736 68222701.094 - -0.04% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.56% 22.215 21.870 - -0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.55% 3702.423 3644.874 - -0.07% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.55% 5448.275 5363.656 - 0.43% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.55% 38.180 37.587 - -1.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.55% 396.883 390.728 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.55% 4.654 4.582 - 0.94% -
std::map<int,_int>::clear()/0 -1.55% 397.789 391.621 - 0.45% -
SetIntersection_Front_Vector_float_64_1 -1.55% 16645742.569 16387894.699 - -1.26% -
std::search(list<int>,_pred)_(same_length)/8192 -1.55% 8817.087 8680.838 - 7.84% -
BM_CmpLess_int_schar -1.54% 1.143 1.125 - -0.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 87.638 86.285 - 0.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.54% 27756247.120 27327643.454 - -0.75% -
SetIntersection_None_Set_uint64_16_16 -1.54% 35654619.155 35104139.828 - -0.46% -
SetIntersection_Front_Set_float_16384_1 -1.54% 1060780.193 1044459.454 - 3.46% -
std::find(vector<bool>)_(process_all)/1024 -1.54% 4.636 4.565 - -2.16% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.53% 8.462 8.332 - 0.10% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.53% 241.386 237.688 - 0.52% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.53% 24141.735 23771.954 - 0.32% -
SetIntersection_Front_Vector_uint32_1024_16 -1.53% 1129614.866 1112326.240 - -0.64% -
SetIntersection_None_Vector_string_1_1 -1.53% 543671244.851 535353076.307 - -0.17% -
SetIntersection_Interlaced_Vector_float_16_16 -1.53% 36209774.075 35656420.913 - -1.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.53% 611278.079 601942.249 - 0.28% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.53% 397.678 391.606 - -0.68% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.53% 12.843 12.647 - 0.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.52% 4372790.539 4306255.183 - 0.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.52% 13014.337 12816.349 - -0.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 396.725 390.694 - -0.03% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.52% 16.864 16.608 - -0.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 398.607 392.550 - 0.10% -
SetIntersection_None_Vector_string_4_1 -1.52% 220246483.862 216902172.501 - -0.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 55761.060 54914.401 - 1.38% -
SetIntersection_Interlaced_Set_float_64_64 -1.51% 13353964.578 13151663.451 - -0.01% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.51% 537.264 529.131 - 0.04% -
SetIntersection_Front_Set_uint64_4_4 -1.51% 138721966.678 136622728.658 - 0.39% -
SetIntersection_Front_Set_float_4_4 -1.51% 138746766.524 136647276.999 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.51% 136985596.814 134913653.067 - -0.34% -
std::flat_map<int,_int>::clear()/32 -1.51% 397.835 391.824 - -0.61% -
std::copy_if(list<int>)_(every_other)/32768 -1.51% 25805.456 25415.585 - -0.13% -
BM_CmpEqual_schar_ushort -1.51% 1.112 1.095 - -0.05% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.51% 401.987 395.936 - -0.81% -
SetIntersection_Front_Vector_string_1_1 -1.50% 555663769.551 547301167.785 - -0.31% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.50% 18.655 18.374 - -0.55% -
std::is_sorted(list<int>,_pred)/1024 -1.50% 825.191 812.787 - -1.47% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.50% 440.722 434.103 - -0.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.50% 1526.814 1503.905 - -8.95% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.50% 9935992.598 9787124.199 - -2.45% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.50% 60003140.116 59104209.058 - -0.35% -
SetIntersection_Front_Vector_uint32_64_4 -1.50% 16161426.000 15919673.838 - 0.38% -
SetIntersection_Front_Set_string_256_4 -1.49% 4955145.318 4881187.343 - -0.34% -
std::none_of(list<int>)_(process_all)/8 -1.49% 2.720 2.679 - 0.18% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.49% 210259.060 207121.980 - -0.23% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.49% 617.586 608.374 - -0.53% -
SetIntersection_None_Vector_uint32_256_1 -1.49% 4313258.097 4248960.980 - 0.60% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.49% 908.891 895.344 - -5.21% -
std::multiset<int>::ctor(const&)/0 -1.49% 12.918 12.725 - 0.15% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.49% 21115254.937 20800677.904 - -1.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 398.769 392.831 - 0.29% -
BM_deque_vector_ranges_move/5500 -1.49% 197.144 194.208 - -0.22% -
BM_PushHeap_string_SingleElement_16 -1.49% 2.606 2.567 - -0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.49% 63671783.020 62724061.862 - 0.24% -
std::multiset<std::string>::count(key)_(existent)/32 -1.49% 19.597 19.305 - -1.62% -
SetIntersection_Front_Set_uint32_16384_1 -1.49% 1054686.198 1038991.468 - 0.42% -
SetIntersection_None_Vector_uint32_256_16 -1.49% 4058798.596 3998479.214 - 0.86% -
SetIntersection_None_Set_string_16384_4 -1.48% 188212651.992 185418663.789 - -5.51% -
std::unordered_multiset<int>::ctor(const&)/0 -1.48% 13.077 12.883 - -0.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.48% 1251047.852 1232484.537 - -1.15% -
BM_CmpLess_uint_uint -1.48% 1.080 1.064 - -2.23% -
SetIntersection_Interlaced_Vector_float_4_4 -1.48% 137770842.045 135729085.014 - 0.37% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.48% 149978.682 147757.477 - -0.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.48% 138110981.754 136066030.618 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.48% 2194280.366 2161806.306 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.48% 138376045.157 136329512.473 - -0.09% -
SetIntersection_Interlaced_Set_float_16_1 -1.48% 63838778.174 62894654.416 - 0.43% -
SetIntersection_Front_Set_string_16384_64 -1.48% 4301042.807 4237445.199 - -6.11% -
SetIntersection_None_Set_uint64_262144_4 -1.48% 1222956.951 1204883.059 - -0.31% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.48% 12114603.735 11935661.063 - -1.38% -
BM_StringCopy_Huge -1.48% 110.873 109.235 - -0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.48% 488262.020 481056.261 - 1.16% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.064 1.048 - 0.09% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 13.070 12.877 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.47% 11251370.324 11085683.744 - -2.48% -
SetIntersection_None_Vector_float_1024_4 -1.47% 1099032.300 1082848.127 - 1.40% -
SetIntersection_None_Vector_float_1_1 -1.47% 542865270.508 534879239.192 - 0.59% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.47% 13.036 12.844 - -0.60% -
BM_deque_deque_copy/64 -1.47% 3.080 3.035 - -0.67% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.47% 32.212 31.739 - -4.20% -
BM_CmpLess_short_schar -1.47% 0.968 0.954 - 0.35% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.46% 17.557 17.300 - 0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.46% 87284.752 86006.128 - -0.67% -
SetIntersection_Front_Vector_float_16_1 -1.46% 63740982.007 62809166.326 - -1.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.46% 138350800.733 136329217.292 - 0.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.46% 562.840 554.622 - 1.09% -
SetIntersection_Front_Set_uint64_262144_1 -1.46% 1068576.316 1052981.977 - 0.99% -
SetIntersection_None_Vector_string_16384_256 -1.46% 1241172.917 1223063.493 - 0.25% -
std::set<std::string>::ctor(const&)/0 -1.46% 12.905 12.717 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.46% 37343460.212 36798924.228 - 0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.46% 205335869.819 202342053.642 - -1.90% -
SetIntersection_None_Vector_uint64_262144_1 -1.46% 1140983.357 1124363.954 - -0.46% -
SetIntersection_None_Vector_float_256_16 -1.45% 4099074.404 4039447.701 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.45% 54960253.464 54160978.934 - -0.17% -
BM_StringCopy_Large -1.45% 6.330 6.238 - -2.95% -
std::sort(vector<int>)_(repeated)/8 -1.45% 16.103 15.869 - 0.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.45% 63815976.226 62889669.097 - -0.13% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.45% 4725.111 4656.569 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.45% 4207656.665 4146649.301 - -0.07% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.45% 6.108 6.019 - 0.40% -
std::search(vector<int>)_(no_match)/1000 -1.45% 214.568 211.466 - -0.31% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.45% 138504559.110 136502036.756 - 0.29% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 397.583 391.839 - 0.56% -
std::sort(deque<int>)_(descending)/8 -1.44% 25.442 25.075 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.44% 1050106.682 1034956.589 - 0.19% -
SetIntersection_Front_Vector_uint64_16384_4 -1.44% 1070256.558 1054817.919 - 0.22% -
SetIntersection_None_Vector_float_16_4 -1.44% 54796785.307 54006543.847 - 0.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.44% 2901188.730 2859376.473 - -0.29% -
SetIntersection_None_Vector_float_4_4 -1.44% 136030635.479 134070472.528 - 0.75% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.44% 18975.345 18702.057 - -0.79% -
BM_deque_deque_ranges_copy/4000 -1.44% 146.260 144.159 - 1.39% -
std::search(vector<int>)_(no_match)/1024 -1.44% 219.520 216.369 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.43% 16612561.349 16374184.507 - 0.11% -
std::pop_heap(vector<float>)/8 -1.43% 50.906 50.176 - -0.43% -
SetIntersection_Front_Vector_uint32_16384_4 -1.43% 1075728.418 1060307.643 - 0.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.43% 170488.874 168045.935 - 0.17% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.43% 5.028 4.956 - -2.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.43% 216907802.896 213804594.691 - -2.23% -
std::partition_copy(deque<int>)/50 -1.43% 22.007 21.692 - 1.10% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.43% 8646.464 8522.876 - -0.67% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.43% 10.953 10.797 - 0.04% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.43% 7874019.660 7761757.739 - -5.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -1.43% 1365724.283 1346259.275 - -0.96% -
std::map<std::string,_int>::clear()/0 -1.42% 399.890 394.197 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.42% 56.096 55.298 - -2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.42% 4256799.668 4196283.907 - 0.36% -
SetIntersection_Front_Set_float_4_1 -1.42% 216828586.892 213747558.032 - 0.19% -
SetIntersection_Front_Vector_uint64_64_64 -1.42% 10702633.848 10550666.482 - -3.34% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 13.109 12.923 - -0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.42% 4188967.600 4129515.861 - 0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.42% 58816174.085 57981749.365 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_64 -1.42% 2147820.719 2117425.697 - 0.98% -
std::sort(deque<int>)_(repeated)/8 -1.42% 18.070 17.815 - -1.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.41% 32.661 32.199 - -0.32% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -1.41% 40.523 39.950 - -5.17% -
std::reverse_copy(vector<int>)/4096 -1.41% 134.328 132.439 - 0.15% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.41% 5429.638 5353.266 - 0.23% -
SetIntersection_Interlaced_Set_float_1024_1 -1.41% 1061672.011 1046743.812 - -0.31% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.41% 56108.442 55319.537 - 0.51% -
BM_PushHeap_uint32_Random_4 -1.40% 2.214 2.183 - -0.23% -
SetIntersection_Interlaced_Vector_string_1_1 -1.40% 556927368.924 549120009.892 - 0.22% -
std::set<std::string>::erase(iterator)/8192 -1.40% 31.029 30.594 - 0.38% -
std::is_sorted(list<int>)/1024 -1.40% 754.497 743.942 - -0.37% -
SetIntersection_None_Set_float_256_4 -1.40% 11414192.692 11254592.959 - 0.14% -
BM_PushHeap_string_Descending_4 -1.40% 1.897 1.870 - -4.67% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.40% 207523.139 204625.027 - -0.96% -
SetIntersection_Front_Vector_uint32_262144_256 -1.40% 2288249.427 2256304.961 - -0.52% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.39% 20.646 20.358 - -1.60% -
SetIntersection_Front_Vector_uint64_1024_1 -1.39% 1048375.660 1033761.587 - -0.60% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.39% 1064191.656 1049358.200 - 2.66% -
std::reverse(vector<int>)/32768 -1.39% 1049.244 1034.626 - -0.15% -
SetIntersection_Front_Vector_uint64_262144_4 -1.39% 1084804.364 1069698.963 - 1.09% -
SetIntersection_None_Vector_float_4_1 -1.39% 217741939.458 214710947.443 - 0.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.39% 14.304 14.105 - 0.56% -
BM_deque_deque_ranges_move_backward/4000 -1.39% 151.611 149.505 - -0.51% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.39% 94152.033 92846.080 - 0.54% -
BM_StringFindCharLiteral/512 -1.39% 9.562 9.429 - -0.07% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.39% 17138.612 16901.103 - -0.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.38% 7822.914 7714.728 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.38% 1050980.676 1036459.033 - 0.92% -
SetIntersection_Front_Vector_float_256_4 -1.38% 4225779.107 4167402.115 - 0.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.38% 380.154 374.905 - 0.80% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.38% 407623.529 402007.509 - -1.01% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.38% 431.915 425.964 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.38% 4230272.987 4172030.511 - 0.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 13180.992 12999.523 - 0.33% -
SetIntersection_Interlaced_Vector_float_16_1 -1.37% 63798274.896 62921285.425 - 0.42% -
std::make_heap(vector<int>)_(heap)/1024 -1.37% 275.186 271.404 - -0.39% -
SetIntersection_Front_Set_float_1_1 -1.37% 541531665.480 534088230.951 - 0.23% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.37% 28.521 28.130 - -5.81% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.37% 30.537 30.118 - 0.66% -
SetIntersection_Interlaced_Set_float_16384_16 -1.37% 209372791.775 206505488.044 - -0.31% -
SetIntersection_Interlaced_Vector_float_4_1 -1.37% 216772346.559 213806076.514 - 0.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.37% 20.495 20.215 - -0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.37% 63988636.497 63113849.440 - 0.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.37% 23.326 23.007 - -28.64% -
std::adjacent_find(list<int>,_pred)/8 -1.37% 3.832 3.780 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.37% 16.012 15.793 - 0.47% -
BM_CmpLess_ushort_uint -1.37% 1.081 1.066 - -0.07% -
BM_StringRelational_Compare_Huge_Empty_Control -1.36% 1.634 1.612 - 0.09% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.36% 41.151 40.590 - 0.18% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 414.830 409.173 - -0.01% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.36% 12160.987 11995.197 - 0.16% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.36% 18.492 18.240 - 0.53% -
SetIntersection_None_Vector_uint64_256_16 -1.36% 4071927.095 4016540.729 - 1.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.36% 23.335 23.017 - 0.25% -
SetIntersection_Interlaced_Vector_string_256_1 -1.36% 4347446.389 4288416.741 - 0.08% -
SetIntersection_None_Vector_string_262144_262144 -1.36% 1317178.590 1299300.325 - -0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.36% 60393517.319 59575129.014 - 0.15% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.35% 398.178 392.783 - -0.09% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.35% 130288.140 128524.542 - -2.17% -
SetIntersection_Front_Set_uint64_64_16 -1.35% 15400705.090 15192376.754 - -0.13% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.35% 570.477 562.768 - -2.76% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 12.860 12.686 - 0.11% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.35% 16.999 16.769 - 0.20% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.35% 3319824.348 3275032.709 - -3.78% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.35% 16.946 16.717 - 0.52% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.35% 18.692 18.440 - 0.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.35% 59.368 58.568 - 5.29% -
SetIntersection_Interlaced_Vector_float_1_1 -1.34% 542459171.297 535163242.166 - 0.36% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.34% 5927565.522 5847910.558 - -1.19% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.34% 15.730 15.518 - -0.32% -
SetIntersection_None_Vector_string_1024_16 -1.34% 1176616.822 1160834.488 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_16 -1.34% 1137510.540 1122273.731 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.34% 1253226.482 1236441.160 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.34% 881860.156 870051.512 - -5.48% -
SetIntersection_None_Vector_uint32_256_4 -1.34% 4251167.400 4194289.551 - 1.30% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.34% 1105670.461 1090894.195 - 1.87% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.33% 21.997 21.703 - -1.82% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.33% 398.132 392.828 - -0.73% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.33% 73.365 72.388 - -0.87% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.33% 16955.704 16729.856 - -2.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.33% 397.041 391.753 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.33% 13.659 13.478 - 0.25% -
SetIntersection_None_Set_string_16384_16 -1.33% 187964779.769 185463477.941 - -5.16% -
SetIntersection_None_Vector_uint64_16384_1024 -1.33% 1106739.476 1092018.320 - -1.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.33% 12.872 12.701 - -0.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.33% 22.789 22.486 - 0.01% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.33% 19.904 19.640 - -2.18% -
rng::fold_left(vector<int>)/32 -1.33% 21.979 21.687 - 0.52% -
std::set<int>::ctor(const&)/0 -1.33% 12.921 12.750 - 0.07% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.33% 953.430 940.791 - 1.68% -
std::set<std::string>::ctor(const&)/8192 -1.32% 346197.706 341613.077 - -0.25% -
BM_CmpEqual_schar_schar -1.32% 1.092 1.077 - -0.48% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.32% 46.631 46.014 - 3.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.32% 1112114.884 1097418.240 - 0.33% -
SetIntersection_None_Vector_float_256_4 -1.32% 4268277.429 4211909.168 - 0.59% -
SetIntersection_None_Vector_float_1024_16 -1.32% 1096776.640 1082311.747 - 0.09% -
SetIntersection_Front_Vector_uint32_64_64 -1.32% 10998798.546 10853795.725 - -0.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.32% 37552431.780 37057531.282 - -0.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.31% 5.317 5.247 - 0.83% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.31% 41.231 40.690 - -0.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.012 12.842 - 0.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.31% 398.399 393.174 - -4.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.31% 399.520 394.282 - -0.43% -
std::unordered_set<std::string>::ctor(const&)/32 -1.31% 795.931 785.497 - -0.36% -
SetIntersection_Front_Set_float_64_1 -1.31% 16695467.670 16476706.866 - 0.63% -
std::find_if(vector<int>)_(process_all)/8192 -1.31% 945.111 932.733 - 15.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.31% 16698388.968 16479728.364 - 0.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.31% 16759089.685 16539699.496 - 0.24% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.31% 22.618 22.322 - -1.06% -
BM_StringFindStringLiteral/512 -1.31% 9.665 9.539 - -1.28% -
SetIntersection_None_Vector_uint64_262144_256 -1.31% 1138615.024 1123735.387 - 0.93% -
std::sort(vector<int>)_(descending)/8 -1.31% 25.057 24.730 - 0.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 12.904 12.735 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.31% 16.264 16.052 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.30% 1109368.798 1094901.152 - 0.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 416.048 410.632 - -0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.30% 16.308 16.096 - -0.87% -
SetIntersection_Front_Vector_string_4_1 -1.30% 222007773.708 219118938.735 - -0.14% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.30% 1.820 1.796 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.30% 26522127.036 26177349.140 - -8.68% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.30% 6837.019 6748.288 - -0.46% -
SetIntersection_None_Set_float_1024_16 -1.29% 8905860.686 8790663.440 - -0.24% -
std::find(list<int>)_(bail_25%)/1024 -1.29% 127.873 126.220 - -9.18% -
std::flat_map<int,_int>::ctor(const&)/32 -1.29% 23.271 22.970 - 0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.29% 1069064.577 1055269.288 - 1.04% -
SetIntersection_Interlaced_Set_string_262144_1 -1.29% 1110736.749 1096408.040 - -0.37% -
std::find_if(deque<int>)_(process_all)/8 -1.29% 2.576 2.543 - -1.11% -
SetIntersection_Front_Vector_float_4_1 -1.29% 216458259.426 213674905.901 - -3.76% -
SetIntersection_None_Vector_string_16_1 -1.29% 65951122.562 65103152.775 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.28% 220901474.929 218063710.279 - -0.08% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 23.350 23.050 - -1.53% -
BM_PushHeap_string_SingleElement_16384 -1.28% 2.580 2.547 - 0.07% -
BM_StringAssignStr_Huge_Opaque -1.28% 113.299 111.847 - 3.04% -
SetIntersection_None_Vector_float_256_64 -1.28% 3485211.169 3440583.844 - 0.51% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.28% 12.887 12.722 - -0.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.28% 417.858 412.510 - 0.11% -
SetIntersection_Front_Vector_float_4_4 -1.28% 137660030.403 135899019.014 - -2.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.28% 20.402 20.141 - 8.27% -
SetIntersection_Interlaced_Vector_float_16_4 -1.28% 57234745.688 56504004.822 - 0.77% -
BM_vector_deque_copy/64 -1.28% 2.820 2.784 - -1.76% -
SetIntersection_None_Vector_uint32_262144_16 -1.28% 1138355.437 1123828.202 - 0.21% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.27% 55622.540 54913.682 - 0.81% -
std::set<std::string>::clear()/1024 -1.27% 22482.733 22196.545 - 3.55% -
SetIntersection_Front_Set_float_1024_1 -1.27% 1057404.758 1043950.970 - -0.47% -
SetIntersection_None_Vector_uint64_16384_16384 -1.27% 1115256.672 1101074.761 - 0.52% -
SetIntersection_None_Vector_float_16_16 -1.27% 34118096.115 33684602.424 - 0.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.27% 47.355 46.754 - 1.85% -
BM_deque_deque_ranges_move/64 -1.27% 3.084 3.045 - -0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.27% 12161050.279 12006851.760 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.27% 1248716.959 1232894.125 - -0.74% -
SetIntersection_Interlaced_Set_float_16384_64 -1.27% 215716414.038 212984317.841 - -0.75% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.27% 665.322 656.903 - -0.24% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.26% 10208425.177 10079697.702 - -1.08% -
SetIntersection_None_Vector_float_64_16 -1.26% 13762019.008 13588538.095 - 0.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.26% 371.217 366.538 - 0.70% -
rng::find_if_not(vector<bool>)_(process_all)/8 -1.26% 3.569 3.524 - 0.16% -
SetIntersection_Front_Vector_float_1024_1 -1.26% 1056776.886 1043512.977 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.25% 67478614.111 66632497.591 - -0.08% -
std::multiset<std::string>::ctor(const&)/0 -1.25% 12.817 12.656 - -0.03% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.25% 22.470 22.189 - 3.53% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.25% 5.792 5.720 - -5.17% -
SetIntersection_Front_Vector_uint32_1024_64 -1.25% 1372393.456 1355272.653 - -0.48% -
std::flat_map<int,_int>::erase(iterator)/32 -1.25% 20.016 19.766 - -0.18% -
SetIntersection_Front_Set_uint64_16_1 -1.24% 63670798.394 62878438.111 - 0.49% -
BM_deque_deque_ranges_copy/64 -1.24% 3.069 3.031 - 0.11% -
SetIntersection_Front_Vector_string_262144_256 -1.24% 9584094.546 9465047.288 - 0.80% -
BM_deque_vector_copy/64 -1.24% 2.644 2.611 - 0.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.24% 15011.685 14825.412 - -1.29% -
std::multiset<int>::clear()/8192 -1.24% 82670.556 81645.148 - 3.83% -
std::find(vector<char>)_(process_all)/50 -1.24% 1.646 1.625 - 0.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.24% 12.855 12.696 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.24% 39391961.028 38904107.108 - 0.16% -
std::unordered_map<int,_int>::clear()/0 -1.24% 397.578 392.655 - 0.01% -
SetIntersection_Front_Set_uint64_4_1 -1.24% 216691185.212 214008031.375 - 0.39% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.24% 13.367 13.202 - 0.02% -
BM_CmpEqual_uint_ushort -1.24% 1.105 1.091 - -2.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.23% 17.422 17.207 - -0.09% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.23% 6391.295 6312.382 - -2.18% -
std::multimap<int,_int>::clear()/0 -1.23% 395.523 390.642 - -0.04% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 197183.778 194752.733 - -0.03% -
std::stable_partition(list<int>)_(sparse)/32 -1.23% 9.642 9.523 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.23% 35727399.415 35287749.487 - -0.03% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.23% 3.769 3.722 - -0.13% -
SetIntersection_Front_Vector_float_16384_4 -1.23% 1071736.044 1058592.164 - 0.72% -
SetIntersection_Interlaced_Set_string_1024_16 -1.22% 13172778.262 13011426.731 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.22% 7653186.013 7559696.166 - -0.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.22% 3.801 3.755 - 5.05% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 71332.112 70461.598 - -1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.22% 21.140 20.882 - 1.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.22% 1056804.972 1043915.169 - 0.56% -
BM_StringFindNoMatch/64 -1.22% 2.109 2.083 - -0.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.22% 18.762 18.534 - -0.21% -
SetIntersection_None_Set_uint32_64_16 -1.22% 18380422.522 18156556.710 - -0.97% -
std::pop_heap(deque<int>)/8192 -1.22% 53.829 53.174 - -0.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.21% 17.233 17.025 - -0.25% -
SetIntersection_Front_Vector_uint32_4_4 -1.21% 136628659.436 134972766.649 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.21% 16734415.503 16531623.871 - 0.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 398.417 393.591 - -0.68% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.21% 301.415 297.771 - -9.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.21% 19.268 19.035 - -0.26% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.21% 350231.129 346000.787 - -0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.21% 398.743 393.927 - -2.58% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.21% 210318.353 207782.220 - 0.11% -
SetIntersection_Front_Vector_float_1_1 -1.20% 541729523.349 535204276.276 - -1.32% -
std::unordered_set<int>::ctor(const&)/32 -1.20% 203.434 200.985 - -0.53% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.20% 13297.534 13137.718 - 2.86% -
BM_StringFindStringLiteral/2048 -1.20% 40.727 40.237 - 0.18% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.20% 17.144 16.938 - -0.44% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.20% 61.435 60.699 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.20% 1173179.925 1159114.447 - -0.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.20% 397.672 392.911 - -0.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 169736.869 167704.944 - 0.23% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.19% 4029.769 3981.624 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.19% 35808333.855 35380990.107 - -0.96% -
SetIntersection_None_Vector_string_1024_1024 -1.19% 1175487.100 1161477.417 - 0.12% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.19% 172535198.843 170486116.482 - -3.12% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.19% 511.199 505.129 - -1.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.19% 1172152.588 1158247.028 - -0.45% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.19% 13.968 13.803 - -0.81% -
std::move(deque<int>)/8 -1.18% 3.450 3.409 - 11.52% -
SetIntersection_None_Vector_string_16384_1 -1.18% 1242322.275 1227646.878 - 0.79% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.18% 31.587 31.214 - 0.67% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.18% 17.844 17.633 - -0.61% -
std::copy_n(list<int>)/8 -1.18% 2.249 2.222 - 0.30% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.18% 4.318 4.267 - -4.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.18% 4134123.686 4085400.873 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.18% 34336117.851 33932229.756 - -0.02% -
SetIntersection_None_Set_string_16384_1 -1.18% 188524703.645 186309479.864 - -6.46% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.17% 5.920 5.851 - -2.78% -
std::sort(deque<int>)_(shuffled)/8 -1.17% 22.910 22.641 - 0.57% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.17% 36316.503 35890.542 - 0.10% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.17% 17.386 17.183 - -0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.17% 97811.238 96666.082 - 0.86% -
std::set<int>::lower_bound(key)_(existent)/32 -1.17% 1.616 1.597 - 5.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.17% 57.389 56.718 - 2.70% -
SetIntersection_Front_Vector_float_16384_1 -1.17% 1053208.428 1040915.840 - 0.52% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.17% 21.792 21.537 - 0.34% -
SetIntersection_None_Vector_string_256_4 -1.17% 4518672.656 4465953.551 - 0.28% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.17% 940421.622 929457.993 - -1.36% -
std::unordered_set<int>::ctor(const&)/0 -1.17% 13.012 12.860 - 0.10% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.17% 3.336 3.297 - 0.25% -
BM_PushHeap_float_QuickSortAdversary_16 -1.16% 0.990 0.978 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.16% 350537164.289 346456001.520 - 3.52% -
SetIntersection_Front_Set_float_1024_256 -1.16% 4190780.106 4142008.447 - 15.43% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.16% 14.939 14.765 - -0.39% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.16% 4920.825 4863.630 - -0.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.16% 51.053 50.460 - 2.88% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.16% 23.953 23.674 - 0.26% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.16% 62.078 61.357 - -1.47% -
std::find(vector<char>)_(bail_25%)/1024 -1.16% 5.345 5.283 - -1.70% -
std::map<std::string,_int>::clear()/32 -1.16% 922.172 911.498 - 4.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 12.892 12.743 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.16% 4412188.482 4361165.332 - 0.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.16% 18.109 17.900 - 0.10% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.16% 21068083.177 20824716.325 - 0.15% -
std::pop_heap(vector<int>)/8 -1.15% 51.641 51.045 - -0.35% -
SetIntersection_None_Vector_float_64_1 -1.15% 16949921.754 16754544.821 - -1.23% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.15% 1053135.725 1040998.249 - 0.32% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.15% 19.184 18.963 - 0.59% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.15% 22913.248 22649.616 - 0.27% -
std::make_heap(vector<int>)_(repeated)/8 -1.15% 15.611 15.432 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.15% 12040491.056 11902131.504 - 1.24% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.15% 1646205.730 1627294.109 - -1.57% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 121743.979 120346.080 - 2.33% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.15% 23.862 23.588 - -0.43% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.15% 23.426 23.157 - 1.04% -
std::for_each(join_view(vector<vector<int>>))/50 -1.15% 4.025 3.979 - 1.13% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 35.769 35.359 - -0.36% -
SetIntersection_Front_Set_uint64_64_1 -1.15% 16609313.029 16419081.820 - 0.61% -
std::any_of(vector<int>)_(process_all)/32 -1.14% 8.392 8.296 - -0.27% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.14% 6812.765 6734.845 - 1.69% -
BM_vector_deque_ranges_copy/5500 -1.14% 200.764 198.474 - 2.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.14% 398.469 393.928 - -0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 12.851 12.705 - 0.24% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.14% 345781.902 341851.375 - -0.20% -
SetIntersection_None_Vector_float_256_1 -1.14% 4316317.025 4267283.179 - 0.12% -
BM_PushHeap_string_SingleElement_1024 -1.14% 2.591 2.562 - 0.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.14% 1.155 1.142 - -8.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.13% 11710237.067 11577343.082 - -1.14% -
SetIntersection_Interlaced_Set_float_64_1 -1.13% 16654687.769 16465723.277 - 0.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 599.631 592.832 - -0.25% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.13% 55514.512 54885.654 - 0.04% -
std::sort(deque<int>)_(pipe-organ)/8 -1.13% 20.225 19.996 - -0.46% -
SetIntersection_Front_Vector_float_64_4 -1.13% 16150474.099 15967848.304 - -0.94% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.13% 76484.215 75620.484 - -0.42% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.13% 17.379 17.183 - 0.39% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.13% 513308.528 507525.783 - -0.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 1.481 1.464 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.13% 397.231 392.760 - -0.28% -
SetIntersection_None_Vector_uint32_1024_1 -1.13% 1098923.609 1086558.298 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 397.186 392.739 - -0.21% -
BM_PushHeap_string_Descending_64 -1.12% 2.209 2.184 - -8.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.12% 34.322 33.938 - -9.81% -
BM_CmpEqual_int_ushort -1.12% 1.094 1.082 - -1.89% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.12% 1635774.414 1617501.549 - -2.07% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.12% 12.587 12.446 - -0.12% -
SetIntersection_Interlaced_Set_float_64_4 -1.11% 21029848.524 20795408.955 - -0.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 13.477 13.327 - -0.09% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.11% 27.139 26.836 - -0.09% -
SetIntersection_None_Vector_uint32_1024_1024 -1.11% 1087243.083 1075140.706 - 0.25% -
BM_CmpEqual_short_uchar -1.11% 1.114 1.102 - 1.92% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.11% 1881.801 1860.858 - -0.37% -
BM_PushHeap_string_Descending_256 -1.11% 2.291 2.265 - -11.40% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 396.756 392.347 - 0.57% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.11% 180.366 178.366 - -0.28% -
BM_deque_deque_move/4096 -1.11% 149.167 147.514 - 0.21% -
std::flat_map<int,_int>::clear()/8192 -1.11% 417.984 413.352 - 0.77% -
SetIntersection_Front_Vector_uint32_16_4 -1.11% 54635464.459 54030102.692 - -0.25% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 400.007 395.575 - -0.14% -
BM_deque_vector_copy_backward/2 -1.11% 1.858 1.837 - -0.02% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.10% 20.161 19.938 - -11.27% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.10% 12045931.402 11913006.038 - -1.16% -
SetIntersection_Front_Vector_string_4_4 -1.10% 151169901.657 149501801.965 - -0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 140610.661 139060.312 - -5.61% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.10% 63104.169 62408.862 - -1.74% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.10% 49281175.000 48739758.927 - 0.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.10% 52.346 51.771 - -0.17% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.10% 811422.036 802521.655 - -4.39% -
SetIntersection_Interlaced_Set_uint64_256_256 -1.10% 7654888.820 7570940.136 - -0.72% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.10% 252372.831 249608.944 - 1.01% -
std::multiset<std::string>::ctor(const&)/8192 -1.09% 342772.878 339020.509 - -0.62% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.09% 17.766 17.572 - -0.50% -
BM_StringConstructDestroyCStr_Large_Opaque -1.09% 15.052 14.887 - -8.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.09% 400.360 395.985 - 0.36% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.09% 577.594 571.285 - 0.41% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.09% 2155.737 2132.207 - 1.04% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.09% 368.208 364.193 - -0.14% -
std::multimap<int,_int>::ctor(const&)/0 -1.09% 12.918 12.777 - 0.41% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.09% 12.584 12.448 - -0.21% -
BM_deque_deque_ranges_move_backward/512 -1.08% 19.087 18.880 - -0.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.08% 11369.191 11246.085 - -3.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.08% 13936868.153 13786080.677 - -0.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.08% 396.639 392.358 - 0.17% -
std::unordered_set<std::string>::clear()/0 -1.08% 398.988 394.685 - -0.36% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.08% 4788.733 4737.140 - -0.77% -
std::unique(deque<int>)_(sprinkled)/52 -1.08% 59.995 59.349 - 0.48% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.07% 2.326 2.301 - 0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.07% 1686599.854 1668512.045 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.07% 16315289.156 16140684.157 - 0.83% -
std::unordered_set<int>::ctor(const&)/8192 -1.07% 56042.916 55443.555 - -0.02% -
rng::starts_with(list<int>,_pred)/1000 -1.07% 788.055 779.628 - -1.00% -
BM_CmpLess_int_int -1.07% 1.061 1.050 - -0.45% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.07% 347806.776 344097.576 - -0.31% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.07% 23.723 23.470 - -0.52% -
SetIntersection_Interlaced_Set_string_16_4 -1.06% 73754440.426 72969213.521 - -0.19% -
SetIntersection_Front_Set_uint64_1024_1 -1.06% 1059873.233 1048598.077 - 0.93% -
std::count(vector<bool>)/1000 -1.06% 2.995 2.963 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.06% 6.566 6.496 - -1.45% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.06% 12.583 12.449 - 0.00% -
SetIntersection_Front_Set_float_256_1 -1.06% 4215403.305 4170701.713 - 0.43% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.06% 32.207 31.866 - -0.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.06% 140584.791 139096.083 - 0.45% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.06% 5.309 5.253 - 3.09% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.06% 396.997 392.798 - -3.69% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.06% 17.677 17.490 - -0.25% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.05% 347.680 344.026 - -2.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.05% 6517.530 6449.109 - -0.20% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.05% 13.054 12.917 - 0.63% -
SetIntersection_Interlaced_Set_float_16384_256 -1.05% 200452314.157 198348477.942 - -1.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.05% 7928.712 7845.572 - 0.95% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.05% 7.979 7.895 - 0.30% -
SetIntersection_Front_Set_float_64_4 -1.05% 16303704.663 16133039.572 - 0.68% -
std::sort(deque<int>)_(heap)/1024 -1.05% 6253.296 6187.927 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.04% 8.655 8.565 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.04% 201241354.042 199140500.223 - 0.34% -
SetIntersection_Front_Vector_string_16_1 -1.04% 65192527.863 64512319.835 - 0.24% -
BM_CmpLess_schar_int -1.04% 1.130 1.118 - -0.22% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.04% 24.133 23.881 - 0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.04% 9465.214 9366.576 - 0.10% -
SetIntersection_None_Vector_float_16384_1 -1.04% 1113404.952 1101823.088 - -1.23% -
BM_vector_deque_ranges_move/64 -1.04% 2.820 2.791 - 1.25% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.04% 15.720 15.557 - -1.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -1.04% 1.037 1.027 - -12.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.03% 34905.266 34544.256 - 0.23% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 120426.009 119182.124 - -0.57% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.03% 3.587 3.550 - -0.15% -
SetIntersection_None_Vector_string_256_256 -1.03% 2297961.203 2274292.555 - 1.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.03% 4252341.218 4208614.120 - 0.56% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.03% 3942.051 3901.529 - 0.03% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.03% 77580.928 76783.510 - -0.45% -
std::generate(list<int>)/32 -1.03% 8.526 8.438 - 0.27% -
SetIntersection_None_Vector_uint32_262144_256 -1.03% 1140484.727 1128770.883 - 0.11% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.02% 12.582 12.453 - -0.12% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.02% 31.594 31.271 - -1.50% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.02% 620.210 613.866 - 0.44% -
std::unordered_multimap<int,_int>::clear()/32 -1.02% 598.256 592.138 - -1.41% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.02% 20.716 20.504 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.02% 16213840.419 16048364.089 - 0.36% -
SetIntersection_Front_Vector_string_1024_16 -1.02% 1616549.365 1600055.432 - -1.30% -
std::partition(vector<int>)_(sparse)/32 -1.02% 8.818 8.728 - -1.13% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.02% 23.065 22.830 - -0.64% -
std::partition(list<int>)_(dense)/32 -1.02% 8.952 8.861 - 1.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.02% 297.320 294.295 - 1.05% -
bm_gcd_random -1.02% 29.325 29.026 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -1.02% 168592094.691 166878250.622 - -0.93% -
SetIntersection_None_Vector_string_262144_64 -1.02% 1308777.185 1295480.277 - 0.55% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.02% 9210.184 9116.652 - 0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.02% 57591418.692 57006587.667 - 0.50% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.02% 5.909 5.849 - 0.73% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.02% 14.895 14.743 - -0.46% -
SetIntersection_None_Vector_uint64_16384_16 -1.01% 1111855.840 1100583.718 - 0.19% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.01% 13391486.461 13255772.343 - -4.38% -
SetIntersection_Front_Vector_string_16384_1 -1.01% 1082683.856 1071713.185 - -1.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.01% 397.630 393.605 - 0.42% -
BM_deque_vector_ranges_copy_backward/4000 -1.01% 143.060 141.612 - -0.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.01% 396.568 392.559 - -0.09% -
std::reverse(vector<int>)/64 -1.01% 4.183 4.141 - 0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.01% 557.675 552.044 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.01% 4569049.601 4522999.596 - -0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.01% 396.173 392.191 - -0.06% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.00% 9.488 9.392 - 0.09% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.00% 32.079 31.757 - 0.23% -
SetIntersection_Front_Set_float_1024_4 -1.00% 1082120.385 1071254.528 - 3.51% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.00% 5992657.497 5932520.777 - 2.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.00% 16888053.845 16718642.094 - 2.06% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.00% 3145.745 3114.201 - 0.07% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.00% 18438.417 18253.835 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.00% 5965275.149 5905618.160 - -0.34% -


Report Time: 5.06s
Name Current %
BM_CmpEqual_int_int 1.073 -
BM_CmpEqual_int_schar 1.121 -
BM_CmpEqual_int_short 1.108 -1.98%
BM_CmpEqual_int_uchar 1.098 -
BM_CmpEqual_int_uint 1.090 1.85%
BM_CmpEqual_int_ushort 1.082 -1.89%
BM_CmpEqual_schar_int 1.122 -
BM_CmpEqual_schar_schar 1.077 -
BM_CmpEqual_schar_short 1.118 -1.75%
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.101 -
BM_CmpEqual_schar_ushort 1.095 -
BM_CmpEqual_short_int 1.095 -3.00%
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.084 1.02%
BM_CmpEqual_short_uchar 1.102 1.92%
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.094 -
BM_CmpEqual_uchar_int 1.048 -4.09%
BM_CmpEqual_uchar_schar 0.991 -2.22%
BM_CmpEqual_uchar_short 1.009 -
BM_CmpEqual_uchar_uchar 1.076 1.32%
BM_CmpEqual_uchar_uint 1.049 -4.11%
BM_CmpEqual_uchar_ushort 1.078 -
BM_CmpEqual_uint_int 1.052 1.43%
BM_CmpEqual_uint_schar 1.006 -1.87%
BM_CmpEqual_uint_short 1.025 -2.03%
BM_CmpEqual_uint_uchar 1.108 -
BM_CmpEqual_uint_uint 1.075 2.28%
BM_CmpEqual_uint_ushort 1.091 -2.23%
BM_CmpEqual_ushort_int 1.081 2.93%
BM_CmpEqual_ushort_schar 0.996 -2.93%
BM_CmpEqual_ushort_short 0.985 -4.58%
BM_CmpEqual_ushort_uchar 1.079 -3.98%
BM_CmpEqual_ushort_uint 1.066 1.79%
BM_CmpEqual_ushort_ushort 1.076 1.37%
BM_CmpLess_int_int 1.050 -
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.103 -2.09%
BM_CmpLess_int_uint 1.070 -1.27%
BM_CmpLess_int_ushort 1.111 -
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.088 -1.38%
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.126 -
BM_CmpLess_short_schar 0.954 -
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.098 -
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.069 -1.60%
BM_CmpLess_uchar_int 1.087 -
BM_CmpLess_uchar_schar 1.028 -2.31%
BM_CmpLess_uchar_short 1.034 2.12%
BM_CmpLess_uchar_uchar 1.056 -
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.072 1.86%
BM_CmpLess_uint_int 1.087 -4.49%
BM_CmpLess_uint_schar 1.071 2.74%
BM_CmpLess_uint_short 1.042 2.56%
BM_CmpLess_uint_uchar 1.165 5.26%
BM_CmpLess_uint_uint 1.064 -2.23%
BM_CmpLess_uint_ushort 1.106 -1.42%
BM_CmpLess_ushort_int 1.054 -3.60%
BM_CmpLess_ushort_schar 1.035 2.06%
BM_CmpLess_ushort_short 1.058 -
BM_CmpLess_ushort_uchar 1.091 -
BM_CmpLess_ushort_uint 1.066 -
BM_CmpLess_ushort_ushort 1.049 -2.56%
BM_PushHeap_float_Ascending_1 0.464 -11.20%
BM_PushHeap_float_Ascending_1024 3.153 1.55%
BM_PushHeap_float_Ascending_16 0.987 -
BM_PushHeap_float_Ascending_16384 4.144 -5.39%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.357 6.86%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.775 2.20%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.363 -3.45%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.697 8.64%
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.915 2.62%
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.158 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.331 2.06%
BM_PushHeap_float_QuickSortAdversary_1 0.697 46.76%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -
BM_PushHeap_float_QuickSortAdversary_16384 0.480 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.167 1.52%
BM_PushHeap_float_Random_16 4.919 -4.13%
BM_PushHeap_float_Random_16384 7.251 2.19%
BM_PushHeap_float_Random_256 6.770 -
BM_PushHeap_float_Random_262144 7.268 3.29%
BM_PushHeap_float_Random_4 2.286 -5.98%
BM_PushHeap_float_Random_64 6.284 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.353 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.683 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.350 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.611 3.79%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
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.406 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.387 -1.73%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.566 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.857 1.38%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.423 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.917 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.920 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.847 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.461 -6.31%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.355 -2.91%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.683 5.42%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -3.48%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.595 10.24%
BM_PushHeap_string_Ascending_16 4.746 -
BM_PushHeap_string_Ascending_16384 20.192 1.53%
BM_PushHeap_string_Ascending_256 11.900 7.86%
BM_PushHeap_string_Ascending_262144 30.423 1.39%
BM_PushHeap_string_Ascending_4 2.535 -
BM_PushHeap_string_Ascending_64 7.843 6.29%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.338 -10.38%
BM_PushHeap_string_Descending_16 2.087 -6.33%
BM_PushHeap_string_Descending_16384 2.322 -8.79%
BM_PushHeap_string_Descending_256 2.265 -11.40%
BM_PushHeap_string_Descending_262144 3.001 -32.91%
BM_PushHeap_string_Descending_4 1.870 -4.67%
BM_PushHeap_string_Descending_64 2.184 -8.61%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 8.953 -3.44%
BM_PushHeap_string_PipeOrgan_16 4.143 -3.36%
BM_PushHeap_string_PipeOrgan_16384 12.317 -6.67%
BM_PushHeap_string_PipeOrgan_256 7.503 -5.43%
BM_PushHeap_string_PipeOrgan_262144 16.836 -1.90%
BM_PushHeap_string_PipeOrgan_4 2.495 -2.35%
BM_PushHeap_string_PipeOrgan_64 5.592 -4.43%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.184 -
BM_PushHeap_string_QuickSortAdversary_16 10.400 -
BM_PushHeap_string_QuickSortAdversary_16384 16.987 8.28%
BM_PushHeap_string_QuickSortAdversary_256 14.476 -1.52%
BM_PushHeap_string_QuickSortAdversary_262144 15.978 -2.38%
BM_PushHeap_string_QuickSortAdversary_4 6.380 -
BM_PushHeap_string_QuickSortAdversary_64 12.985 -
BM_PushHeap_string_Random_1 0.554 5.49%
BM_PushHeap_string_Random_1024 15.306 2.52%
BM_PushHeap_string_Random_16 10.640 1.89%
BM_PushHeap_string_Random_16384 16.572 2.94%
BM_PushHeap_string_Random_256 14.745 3.21%
BM_PushHeap_string_Random_262144 18.380 -5.81%
BM_PushHeap_string_Random_4 6.251 1.55%
BM_PushHeap_string_Random_64 13.266 -1.52%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.562 -
BM_PushHeap_string_SingleElement_16 2.567 -
BM_PushHeap_string_SingleElement_16384 2.547 -
BM_PushHeap_string_SingleElement_256 2.556 -
BM_PushHeap_string_SingleElement_262144 2.592 -
BM_PushHeap_string_SingleElement_4 2.311 -2.99%
BM_PushHeap_string_SingleElement_64 2.609 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.411 -26.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.503 -2.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.992 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.496 -1.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.862 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.896 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.480 -22.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.563 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.593 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.611 -11.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 -2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.057 1.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.359 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.824 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.146 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -33.78%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.504 1.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.293 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.183 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.076 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.775 1.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.768 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.648 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -4.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.340 3.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.924 1.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.388 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.029 2.02%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.321 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.657 4.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.565 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -9.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.607 -3.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.638 -1.78%
BM_PushHeap_uint32_Ascending_1 0.552 6.33%
BM_PushHeap_uint32_Ascending_1024 2.674 4.58%
BM_PushHeap_uint32_Ascending_16 0.976 6.55%
BM_PushHeap_uint32_Ascending_16384 3.600 -
BM_PushHeap_uint32_Ascending_256 2.239 7.63%
BM_PushHeap_uint32_Ascending_262144 4.648 -
BM_PushHeap_uint32_Ascending_4 0.589 -
BM_PushHeap_uint32_Ascending_64 1.725 13.45%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -3.70%
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.346 -6.72%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.560 16.12%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.394 -
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.038 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.493 -28.06%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -13.23%
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.585 -2.39%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.434 -32.63%
BM_PushHeap_uint32_Random_1024 5.738 1.09%
BM_PushHeap_uint32_Random_16 4.227 1.15%
BM_PushHeap_uint32_Random_16384 5.911 -
BM_PushHeap_uint32_Random_256 5.669 3.19%
BM_PushHeap_uint32_Random_262144 5.972 -
BM_PushHeap_uint32_Random_4 2.183 -
BM_PushHeap_uint32_Random_64 5.111 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -5.85%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.93%
BM_PushHeap_uint32_SingleElement_256 0.381 -2.74%
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.96%
BM_PushHeap_uint32_SingleElement_4 0.334 -7.45%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.83%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.622 -
BM_PushHeap_uint64_Ascending_16 0.932 -
BM_PushHeap_uint64_Ascending_16384 3.717 -
BM_PushHeap_uint64_Ascending_256 2.144 -
BM_PushHeap_uint64_Ascending_262144 4.770 -1.48%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.569 -
BM_PushHeap_uint64_Descending_1 0.486 4.43%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.048 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.934 2.52%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
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.468 -
BM_PushHeap_uint64_Random_1024 6.195 1.03%
BM_PushHeap_uint64_Random_16 4.498 -
BM_PushHeap_uint64_Random_16384 6.312 1.12%
BM_PushHeap_uint64_Random_256 6.052 1.54%
BM_PushHeap_uint64_Random_262144 6.365 -
BM_PushHeap_uint64_Random_4 2.540 -
BM_PushHeap_uint64_Random_64 5.611 2.70%
BM_PushHeap_uint64_SingleElement_1 0.410 -6.37%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.397 2.89%
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_StringAssignAsciizMix_Opaque 4.910 -2.39%
BM_StringAssignAsciizMix_Transparent 2.981 -3.30%
BM_StringAssignAsciiz_Empty_Opaque 2.872 -3.76%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.375 -
BM_StringAssignAsciiz_Huge_Transparent 188.154 -
BM_StringAssignAsciiz_Large_Opaque 11.484 -3.01%
BM_StringAssignAsciiz_Large_Transparent 11.471 -3.72%
BM_StringAssignAsciiz_Small_Opaque 2.874 -3.76%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.847 3.04%
BM_StringAssignStr_Huge_Transparent 111.697 2.99%
BM_StringAssignStr_Large_Opaque 10.376 -
BM_StringAssignStr_Large_Transparent 10.347 -
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.128 8.83%
BM_StringConstructDestroyCStr_Empty_Transparent 0.273 -13.00%
BM_StringConstructDestroyCStr_Huge_Opaque 174.760 10.35%
BM_StringConstructDestroyCStr_Huge_Transparent 76.999 19.47%
BM_StringConstructDestroyCStr_Large_Opaque 14.887 -8.70%
BM_StringConstructDestroyCStr_Large_Transparent 10.908 9.64%
BM_StringConstructDestroyCStr_Small_Opaque 2.190 4.91%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -13.85%
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.235 -
BM_StringCopy_Large 6.238 -2.95%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.238 -
BM_StringDestroy_Empty 0.626 -
BM_StringDestroy_Huge 10.952 2.16%
BM_StringDestroy_Large 7.488 6.76%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.281 -
BM_StringEraseToEnd_Huge_Transparent 2.361 -
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.835 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.932 12.38%
BM_StringEraseWithMove_Empty_Transparent 0.605 8.22%
BM_StringEraseWithMove_Huge_Opaque 47.458 7.21%
BM_StringEraseWithMove_Huge_Transparent 45.886 6.58%
BM_StringEraseWithMove_Large_Opaque 2.791 -2.71%
BM_StringEraseWithMove_Large_Transparent 2.690 -3.45%
BM_StringEraseWithMove_Small_Opaque 2.270 2.85%
BM_StringEraseWithMove_Small_Transparent 2.193 -3.02%
BM_StringFindAllMatch/1 2.922 4.62%
BM_StringFindAllMatch/131072 2270.133 -
BM_StringFindAllMatch/32768 574.651 1.65%
BM_StringFindAllMatch/4096 79.840 -
BM_StringFindAllMatch/512 11.557 4.26%
BM_StringFindAllMatch/64 3.127 -3.15%
BM_StringFindAllMatch/8 2.750 4.77%
BM_StringFindCharLiteral/1024 20.514 6.18%
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 8.57%
BM_StringFindCharLiteral/2048 40.139 -
BM_StringFindCharLiteral/256 5.312 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.028 -
BM_StringFindCharLiteral/512 9.429 -
BM_StringFindCharLiteral/64 2.153 2.48%
BM_StringFindCharLiteral/8 1.617 8.15%
BM_StringFindCharLiteral/8192 137.813 -
BM_StringFindMatch1/1 981.781 -
BM_StringFindMatch1/32768 1564.222 -
BM_StringFindMatch1/4096 1058.032 -
BM_StringFindMatch1/512 989.690 -
BM_StringFindMatch1/64 981.853 -
BM_StringFindMatch1/8 981.124 -
BM_StringFindMatch2/1 981.280 -
BM_StringFindMatch2/32768 1564.554 -
BM_StringFindMatch2/4096 1057.481 -
BM_StringFindMatch2/512 989.151 -
BM_StringFindMatch2/64 981.843 -
BM_StringFindMatch2/8 981.132 -
BM_StringFindNoMatch/10 1.356 -1.64%
BM_StringFindNoMatch/131072 1961.947 -
BM_StringFindNoMatch/32768 498.684 -
BM_StringFindNoMatch/4096 75.201 -
BM_StringFindNoMatch/512 9.386 -
BM_StringFindNoMatch/64 2.083 -
BM_StringFindStringLiteral/1024 17.754 -3.64%
BM_StringFindStringLiteral/128 3.201 1.09%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.237 -
BM_StringFindStringLiteral/256 5.490 -
BM_StringFindStringLiteral/32 1.809 6.00%
BM_StringFindStringLiteral/4096 77.184 -
BM_StringFindStringLiteral/512 9.539 -1.28%
BM_StringFindStringLiteral/64 2.281 6.45%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.318 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.706 -6.21%
BM_StringRead_Cold_Deep_Empty 1.266 10.13%
BM_StringRead_Cold_Deep_Large 1.339 4.33%
BM_StringRead_Cold_Deep_Small 1.265 9.71%
BM_StringRead_Cold_Shallow_Empty 1.189 11.58%
BM_StringRead_Cold_Shallow_Large 1.204 8.97%
BM_StringRead_Cold_Shallow_Small 1.190 11.52%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.511 -
BM_StringRead_Hot_Deep_Small 0.488 -4.78%
BM_StringRead_Hot_Shallow_Empty 0.481 -
BM_StringRead_Hot_Shallow_Large 0.478 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.419 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.585 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.584 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -4.32%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.026 -2.04%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 -1.02%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.430 3.60%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.670 3.64%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.154 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.661 3.31%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -8.27%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.362 35.62%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.827 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 10.01%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 14.09%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.668 9.77%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.691 13.11%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.645 -3.27%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.624 -3.26%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.649 3.88%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.676 5.45%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.853 -1.89%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.415 -1.12%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.052 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.237 2.04%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.619 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.163 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -
BM_StringRelational_Compare_Empty_Large_Control 1.613 -
BM_StringRelational_Compare_Empty_Small_Control 1.609 -
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.332 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.824 -
BM_StringRelational_Compare_Huge_Huge_Control 98.922 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.610 -1.08%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.955 7.00%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.396 -3.29%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.624 -2.99%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -1.69%
BM_StringRelational_Compare_Small_Small_Control 1.923 3.86%
BM_StringRelational_Eq_Empty_Empty_Control 2.098 1.71%
BM_StringRelational_Eq_Empty_Huge_Control 0.476 -
BM_StringRelational_Eq_Empty_Large_Control 0.484 2.62%
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.502 -3.56%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.801 1.03%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.436 -
BM_StringRelational_Eq_Huge_Huge_Control 99.072 -
BM_StringRelational_Eq_Large_Huge_Control 0.469 -2.14%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.502 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -5.72%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 28.04%
BM_StringRelational_Eq_Large_Large_Control 2.339 -
BM_StringRelational_Eq_Small_Huge_Control 0.469 -4.31%
BM_StringRelational_Eq_Small_Large_Control 0.471 -3.84%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.268 -20.79%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.181 14.09%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.320 -2.78%
BM_StringRelational_Eq_Small_Small_Control 1.924 -1.21%
BM_StringRelational_Less_Empty_Empty_Control 1.673 -
BM_StringRelational_Less_Empty_Huge_Control 1.611 -
BM_StringRelational_Less_Empty_Large_Control 1.611 -
BM_StringRelational_Less_Empty_Small_Control 1.629 1.21%
BM_StringRelational_Less_Huge_Empty_Control 1.663 3.36%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.192 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.620 -
BM_StringRelational_Less_Huge_Huge_Control 98.730 -
BM_StringRelational_Less_Huge_Large_Control 2.169 2.61%
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.693 5.23%
BM_StringRelational_Less_Large_Huge_Control 2.174 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.405 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.144 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.610 -3.20%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.394 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.398 -
BM_StringRelational_Less_Small_Small_Control 1.862 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.641 2.92%
BM_align/256 0.640 2.82%
BM_align/64 0.638 2.55%
BM_align/8 0.638 2.45%
BM_deque_deque_copy/0 0.693 -2.32%
BM_deque_deque_copy/1 2.544 2.17%
BM_deque_deque_copy/1024 37.128 -
BM_deque_deque_copy/2 2.300 2.81%
BM_deque_deque_copy/4000 141.680 -
BM_deque_deque_copy/4096 147.825 -
BM_deque_deque_copy/512 17.679 -
BM_deque_deque_copy/5500 197.528 1.09%
BM_deque_deque_copy/64 3.035 -
BM_deque_deque_copy/64000 3027.759 3.50%
BM_deque_deque_copy/65536 3021.518 -1.49%
BM_deque_deque_copy/70000 3323.942 4.73%
BM_deque_deque_copy_backward/0 0.805 -11.93%
BM_deque_deque_copy_backward/1 2.719 2.31%
BM_deque_deque_copy_backward/1024 38.776 2.23%
BM_deque_deque_copy_backward/2 2.468 2.25%
BM_deque_deque_copy_backward/4000 149.973 -
BM_deque_deque_copy_backward/4096 152.546 -
BM_deque_deque_copy_backward/512 18.993 -4.15%
BM_deque_deque_copy_backward/5500 204.754 1.09%
BM_deque_deque_copy_backward/64 3.421 -8.04%
BM_deque_deque_copy_backward/64000 7868.917 -
BM_deque_deque_copy_backward/65536 8101.730 -
BM_deque_deque_copy_backward/70000 8536.778 -
BM_deque_deque_move/0 0.829 6.73%
BM_deque_deque_move/1 2.571 1.33%
BM_deque_deque_move/1024 37.790 1.18%
BM_deque_deque_move/2 2.300 -
BM_deque_deque_move/4000 144.307 2.17%
BM_deque_deque_move/4096 147.514 -
BM_deque_deque_move/512 17.643 -
BM_deque_deque_move/5500 196.637 -
BM_deque_deque_move/64 3.074 1.40%
BM_deque_deque_move/64000 3022.907 -
BM_deque_deque_move/65536 3101.738 -
BM_deque_deque_move/70000 3434.672 1.88%
BM_deque_deque_move_backward/0 0.808 -1.62%
BM_deque_deque_move_backward/1 2.761 -
BM_deque_deque_move_backward/1024 38.296 1.59%
BM_deque_deque_move_backward/2 2.521 -
BM_deque_deque_move_backward/4000 149.402 -2.04%
BM_deque_deque_move_backward/4096 153.582 -
BM_deque_deque_move_backward/512 18.875 -
BM_deque_deque_move_backward/5500 205.034 -
BM_deque_deque_move_backward/64 3.385 -
BM_deque_deque_move_backward/64000 7913.689 3.52%
BM_deque_deque_move_backward/65536 8175.784 1.41%
BM_deque_deque_move_backward/70000 8773.426 2.17%
BM_deque_deque_ranges_copy/0 0.694 -
BM_deque_deque_ranges_copy/1 2.359 3.91%
BM_deque_deque_ranges_copy/1024 37.955 1.48%
BM_deque_deque_ranges_copy/2 2.075 2.96%
BM_deque_deque_ranges_copy/4000 144.159 1.39%
BM_deque_deque_ranges_copy/4096 149.200 1.84%
BM_deque_deque_ranges_copy/512 17.617 -
BM_deque_deque_ranges_copy/5500 199.463 1.03%
BM_deque_deque_ranges_copy/64 3.031 -
BM_deque_deque_ranges_copy/64000 3015.432 3.21%
BM_deque_deque_ranges_copy/65536 3099.968 1.34%
BM_deque_deque_ranges_copy/70000 3305.810 1.40%
BM_deque_deque_ranges_copy_backward/0 0.920 6.00%
BM_deque_deque_ranges_copy_backward/1 2.807 1.34%
BM_deque_deque_ranges_copy_backward/1024 38.839 1.56%
BM_deque_deque_ranges_copy_backward/2 2.526 5.76%
BM_deque_deque_ranges_copy_backward/4000 149.936 -
BM_deque_deque_ranges_copy_backward/4096 152.079 -
BM_deque_deque_ranges_copy_backward/512 18.914 -3.96%
BM_deque_deque_ranges_copy_backward/5500 204.280 1.28%
BM_deque_deque_ranges_copy_backward/64 3.376 -7.40%
BM_deque_deque_ranges_copy_backward/64000 7705.340 -1.40%
BM_deque_deque_ranges_copy_backward/65536 8117.625 2.66%
BM_deque_deque_ranges_copy_backward/70000 8586.901 -
BM_deque_deque_ranges_move/0 0.919 -
BM_deque_deque_ranges_move/1 2.375 -6.87%
BM_deque_deque_ranges_move/1024 36.934 -
BM_deque_deque_ranges_move/2 2.125 -7.66%
BM_deque_deque_ranges_move/4000 145.844 -
BM_deque_deque_ranges_move/4096 146.897 -
BM_deque_deque_ranges_move/512 17.628 -
BM_deque_deque_ranges_move/5500 197.612 -
BM_deque_deque_ranges_move/64 3.045 -
BM_deque_deque_ranges_move/64000 3023.058 -
BM_deque_deque_ranges_move/65536 3102.045 -
BM_deque_deque_ranges_move/70000 3359.176 -1.89%
BM_deque_deque_ranges_move_backward/0 0.850 -7.36%
BM_deque_deque_ranges_move_backward/1 2.660 4.15%
BM_deque_deque_ranges_move_backward/1024 38.277 -
BM_deque_deque_ranges_move_backward/2 2.403 4.99%
BM_deque_deque_ranges_move_backward/4000 149.505 -
BM_deque_deque_ranges_move_backward/4096 151.686 -
BM_deque_deque_ranges_move_backward/512 18.880 -
BM_deque_deque_ranges_move_backward/5500 202.873 -
BM_deque_deque_ranges_move_backward/64 3.405 -
BM_deque_deque_ranges_move_backward/64000 7970.598 1.76%
BM_deque_deque_ranges_move_backward/65536 8170.181 -
BM_deque_deque_ranges_move_backward/70000 8575.105 -
BM_deque_vector_copy/0 1.411 -3.46%
BM_deque_vector_copy/1 2.131 3.92%
BM_deque_vector_copy/1024 37.586 1.63%
BM_deque_vector_copy/2 1.828 3.62%
BM_deque_vector_copy/4000 141.574 -
BM_deque_vector_copy/4096 145.450 -
BM_deque_vector_copy/512 16.546 -
BM_deque_vector_copy/5500 196.590 -
BM_deque_vector_copy/64 2.611 -
BM_deque_vector_copy/64000 2846.291 -
BM_deque_vector_copy/65536 2889.258 -
BM_deque_vector_copy/70000 3169.318 -
BM_deque_vector_copy_backward/0 1.423 3.60%
BM_deque_vector_copy_backward/1 2.102 -2.65%
BM_deque_vector_copy_backward/1024 37.476 -
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 145.277 -
BM_deque_vector_copy_backward/4096 149.668 -
BM_deque_vector_copy_backward/512 17.923 -
BM_deque_vector_copy_backward/5500 203.035 2.31%
BM_deque_vector_copy_backward/64 2.965 1.07%
BM_deque_vector_copy_backward/64000 8005.518 -1.29%
BM_deque_vector_copy_backward/65536 8147.037 -
BM_deque_vector_copy_backward/70000 8731.443 -
BM_deque_vector_move/0 1.372 -7.83%
BM_deque_vector_move/1 2.127 -
BM_deque_vector_move/1024 37.231 -
BM_deque_vector_move/2 1.834 -
BM_deque_vector_move/4000 141.669 -
BM_deque_vector_move/4096 146.087 -
BM_deque_vector_move/512 16.551 -
BM_deque_vector_move/5500 195.821 1.11%
BM_deque_vector_move/64 2.649 -
BM_deque_vector_move/64000 2953.832 -
BM_deque_vector_move/65536 2977.004 -
BM_deque_vector_move/70000 3222.191 -
BM_deque_vector_move_backward/0 1.466 -
BM_deque_vector_move_backward/1 2.129 -1.17%
BM_deque_vector_move_backward/1024 37.504 1.57%
BM_deque_vector_move_backward/2 1.830 -
BM_deque_vector_move_backward/4000 144.119 -
BM_deque_vector_move_backward/4096 148.109 -1.10%
BM_deque_vector_move_backward/512 17.903 -
BM_deque_vector_move_backward/5500 200.164 -
BM_deque_vector_move_backward/64 2.960 -
BM_deque_vector_move_backward/64000 8115.848 -
BM_deque_vector_move_backward/65536 8280.798 -
BM_deque_vector_move_backward/70000 8995.019 3.94%
BM_deque_vector_ranges_copy/0 1.508 10.50%
BM_deque_vector_ranges_copy/1 2.098 2.99%
BM_deque_vector_ranges_copy/1024 37.575 -
BM_deque_vector_ranges_copy/2 1.830 3.40%
BM_deque_vector_ranges_copy/4000 142.828 -
BM_deque_vector_ranges_copy/4096 144.975 -
BM_deque_vector_ranges_copy/512 16.616 -
BM_deque_vector_ranges_copy/5500 193.734 -
BM_deque_vector_ranges_copy/64 2.615 -
BM_deque_vector_ranges_copy/64000 2917.162 -
BM_deque_vector_ranges_copy/65536 2932.669 -
BM_deque_vector_ranges_copy/70000 3173.211 -1.09%
BM_deque_vector_ranges_copy_backward/0 1.458 6.49%
BM_deque_vector_ranges_copy_backward/1 2.111 -
BM_deque_vector_ranges_copy_backward/1024 36.873 -
BM_deque_vector_ranges_copy_backward/2 1.835 -
BM_deque_vector_ranges_copy_backward/4000 141.612 -
BM_deque_vector_ranges_copy_backward/4096 147.833 -
BM_deque_vector_ranges_copy_backward/512 17.918 -
BM_deque_vector_ranges_copy_backward/5500 201.152 -
BM_deque_vector_ranges_copy_backward/64 2.954 -
BM_deque_vector_ranges_copy_backward/64000 7822.360 -
BM_deque_vector_ranges_copy_backward/65536 8112.551 -1.13%
BM_deque_vector_ranges_copy_backward/70000 8606.397 -
BM_deque_vector_ranges_move/0 1.522 -4.18%
BM_deque_vector_ranges_move/1 2.089 -
BM_deque_vector_ranges_move/1024 37.853 1.41%
BM_deque_vector_ranges_move/2 1.834 -
BM_deque_vector_ranges_move/4000 143.540 1.27%
BM_deque_vector_ranges_move/4096 145.402 -
BM_deque_vector_ranges_move/512 16.600 -
BM_deque_vector_ranges_move/5500 194.208 -
BM_deque_vector_ranges_move/64 2.645 1.81%
BM_deque_vector_ranges_move/64000 2948.047 -
BM_deque_vector_ranges_move/65536 2958.578 -
BM_deque_vector_ranges_move/70000 3204.946 -
BM_deque_vector_ranges_move_backward/0 1.387 1.83%
BM_deque_vector_ranges_move_backward/1 2.126 -
BM_deque_vector_ranges_move_backward/1024 36.696 -
BM_deque_vector_ranges_move_backward/2 1.828 -
BM_deque_vector_ranges_move_backward/4000 143.856 -
BM_deque_vector_ranges_move_backward/4096 148.969 -
BM_deque_vector_ranges_move_backward/512 17.886 -
BM_deque_vector_ranges_move_backward/5500 199.812 -
BM_deque_vector_ranges_move_backward/64 2.953 -
BM_deque_vector_ranges_move_backward/64000 8100.863 2.63%
BM_deque_vector_ranges_move_backward/65536 8284.820 2.52%
BM_deque_vector_ranges_move_backward/70000 8736.938 -
BM_getline_string 17.282 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 -7.46%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.067 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246094.473 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.402 2.11%
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.852 1.08%
BM_lexicographical_compare_three_way<IntPtr>/256 70.494 1.26%
BM_lexicographical_compare_three_way<IntPtr>/262144 62315.303 3.92%
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.607 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.699 1.00%
BM_lexicographical_compare_three_way<IntPtr>/65536 15771.265 5.33%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.269 -1.57%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.897 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497273.467 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.220 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7716.846 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.364 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123285.974 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.762 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1934.699 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.370 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30829.327 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.283 -2.83%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.999 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245680.672 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.246 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3785.420 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.637 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60297.335 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.242 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.543 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.643 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15082.658 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 7.49%
BM_lexicographical_compare_three_way_fast_path/1024 247.000 -
BM_lexicographical_compare_three_way_fast_path/1048576 245939.512 -
BM_lexicographical_compare_three_way_fast_path/16 4.413 -
BM_lexicographical_compare_three_way_fast_path/16384 3782.397 -
BM_lexicographical_compare_three_way_fast_path/256 71.957 1.94%
BM_lexicographical_compare_three_way_fast_path/262144 60370.443 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 959.567 -
BM_lexicographical_compare_three_way_fast_path/64 15.712 -
BM_lexicographical_compare_three_way_fast_path/65536 15105.517 -
BM_lexicographical_compare_three_way_slow_path/1 0.462 6.44%
BM_lexicographical_compare_three_way_slow_path/1024 294.186 -4.38%
BM_lexicographical_compare_three_way_slow_path/1048576 294721.924 -4.83%
BM_lexicographical_compare_three_way_slow_path/16 4.569 -3.67%
BM_lexicographical_compare_three_way_slow_path/16384 4555.596 -4.78%
BM_lexicographical_compare_three_way_slow_path/256 79.716 -3.15%
BM_lexicographical_compare_three_way_slow_path/262144 72692.927 -4.80%
BM_lexicographical_compare_three_way_slow_path/4 1.180 -3.49%
BM_lexicographical_compare_three_way_slow_path/4096 1148.526 -4.73%
BM_lexicographical_compare_three_way_slow_path/64 17.845 -4.76%
BM_lexicographical_compare_three_way_slow_path/65536 18186.871 -4.93%
BM_map_find_string_literal 12.156 -
BM_num_get<bool> 11.762 -
BM_num_get<double> 37.431 -
BM_num_get<float> 37.392 2.05%
BM_num_get<long> 10.642 -1.12%
BM_num_get<long_double> 37.238 -
BM_num_get<long_long> 10.555 -1.32%
BM_num_get<unsigned_int> 9.568 -2.07%
BM_num_get<unsigned_long> 10.431 -
BM_num_get<unsigned_long_long> 10.290 -2.23%
BM_num_get<unsigned_short> 10.105 -2.33%
BM_num_get<void*> 10.926 -
BM_num_put<bool> 10.620 -2.49%
BM_num_put<const_void*> 12.173 -3.45%
BM_num_put<double> 57.864 -
BM_num_put<long> 11.895 -1.26%
BM_num_put<long_double> 59.322 -
BM_num_put<long_long> 11.994 -1.32%
BM_num_put<unsigned_long> 11.809 -
BM_num_put<unsigned_long_long> 11.679 1.48%
BM_std_minmax_element<char>/1 0.328 -
BM_std_minmax_element<char>/1024 295.236 8.92%
BM_std_minmax_element<char>/2 0.642 -8.42%
BM_std_minmax_element<char>/3 1.295 7.21%
BM_std_minmax_element<char>/4 1.216 -1.93%
BM_std_minmax_element<char>/4000 1135.148 9.91%
BM_std_minmax_element<char>/4096 1162.988 9.57%
BM_std_minmax_element<char>/512 150.320 9.10%
BM_std_minmax_element<char>/5500 1561.930 10.35%
BM_std_minmax_element<char>/64 17.947 4.50%
BM_std_minmax_element<char>/64000 18404.897 12.73%
BM_std_minmax_element<char>/65536 18852.812 12.86%
BM_std_minmax_element<char>/70000 20119.486 12.73%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 279.954 -
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.146 -
BM_std_minmax_element<int>/4 1.228 -1.81%
BM_std_minmax_element<int>/4000 1072.334 -1.43%
BM_std_minmax_element<int>/4096 1098.523 -1.29%
BM_std_minmax_element<int>/512 141.774 -
BM_std_minmax_element<int>/5500 1463.641 -1.60%
BM_std_minmax_element<int>/64 17.438 -1.20%
BM_std_minmax_element<int>/64000 17100.988 -1.44%
BM_std_minmax_element<int>/65536 17503.285 -1.59%
BM_std_minmax_element<int>/70000 18700.246 -1.52%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 277.946 -3.15%
BM_std_minmax_element<long_long>/2 0.684 6.51%
BM_std_minmax_element<long_long>/3 1.133 -4.54%
BM_std_minmax_element<long_long>/4 1.250 -
BM_std_minmax_element<long_long>/4000 1071.155 -2.99%
BM_std_minmax_element<long_long>/4096 1095.693 -3.23%
BM_std_minmax_element<long_long>/512 141.199 -3.09%
BM_std_minmax_element<long_long>/5500 1468.716 -2.92%
BM_std_minmax_element<long_long>/64 17.480 -1.93%
BM_std_minmax_element<long_long>/64000 17105.451 -3.24%
BM_std_minmax_element<long_long>/65536 17512.152 -3.30%
BM_std_minmax_element<long_long>/70000 18699.233 -3.25%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 280.175 -
BM_std_minmax_element<short>/2 0.689 12.87%
BM_std_minmax_element<short>/3 0.971 -15.22%
BM_std_minmax_element<short>/4 1.251 -
BM_std_minmax_element<short>/4000 1074.662 -
BM_std_minmax_element<short>/4096 1105.937 -
BM_std_minmax_element<short>/512 143.206 -
BM_std_minmax_element<short>/5500 1475.425 -
BM_std_minmax_element<short>/64 18.069 3.96%
BM_std_minmax_element<short>/64000 17101.505 -
BM_std_minmax_element<short>/65536 17520.059 -
BM_std_minmax_element<short>/70000 18693.829 -
BM_tolower_char<char> 0.690 -
BM_tolower_char<wchar_t> 0.689 -
BM_tolower_string<char> 15.332 2.03%
BM_tolower_string<wchar_t> 6.467 -
BM_toupper_char<char> 0.688 23.81%
BM_toupper_char<wchar_t> 0.608 -11.08%
BM_toupper_string<char> 15.243 -
BM_toupper_string<wchar_t> 6.269 -
BM_vector_deque_copy/0 0.395 -18.54%
BM_vector_deque_copy/1 2.326 3.86%
BM_vector_deque_copy/1024 36.539 1.03%
BM_vector_deque_copy/2 2.055 3.35%
BM_vector_deque_copy/4000 140.605 -
BM_vector_deque_copy/4096 144.655 -
BM_vector_deque_copy/512 16.928 -
BM_vector_deque_copy/5500 194.986 -
BM_vector_deque_copy/64 2.784 -1.76%
BM_vector_deque_copy/64000 3084.059 8.70%
BM_vector_deque_copy/65536 2897.548 1.59%
BM_vector_deque_copy/70000 3346.607 7.98%
BM_vector_deque_copy_backward/0 0.460 -17.52%
BM_vector_deque_copy_backward/1 2.057 -10.52%
BM_vector_deque_copy_backward/1024 38.561 -3.03%
BM_vector_deque_copy_backward/2 1.805 -12.14%
BM_vector_deque_copy_backward/4000 146.372 -
BM_vector_deque_copy_backward/4096 150.063 1.14%
BM_vector_deque_copy_backward/512 17.923 2.31%
BM_vector_deque_copy_backward/5500 200.150 1.43%
BM_vector_deque_copy_backward/64 3.180 6.19%
BM_vector_deque_copy_backward/64000 8022.684 -
BM_vector_deque_copy_backward/65536 8265.026 -
BM_vector_deque_copy_backward/70000 8734.843 -
BM_vector_deque_move/0 0.606 59.76%
BM_vector_deque_move/1 1.854 -19.47%
BM_vector_deque_move/1024 35.857 -
BM_vector_deque_move/2 1.618 -21.39%
BM_vector_deque_move/4000 142.444 1.07%
BM_vector_deque_move/4096 148.709 2.19%
BM_vector_deque_move/512 16.879 -
BM_vector_deque_move/5500 208.385 -
BM_vector_deque_move/64 2.637 -6.40%
BM_vector_deque_move/64000 3393.194 14.60%
BM_vector_deque_move/65536 3056.610 6.97%
BM_vector_deque_move/70000 3341.152 7.78%
BM_vector_deque_move_backward/0 0.530 18.43%
BM_vector_deque_move_backward/1 2.408 4.65%
BM_vector_deque_move_backward/1024 38.351 -
BM_vector_deque_move_backward/2 2.070 -
BM_vector_deque_move_backward/4000 146.125 1.69%
BM_vector_deque_move_backward/4096 148.464 -
BM_vector_deque_move_backward/512 17.504 -1.05%
BM_vector_deque_move_backward/5500 199.388 -
BM_vector_deque_move_backward/64 2.971 -4.46%
BM_vector_deque_move_backward/64000 7975.230 3.40%
BM_vector_deque_move_backward/65536 7993.190 -2.60%
BM_vector_deque_move_backward/70000 8659.514 1.91%
BM_vector_deque_ranges_copy/0 0.426 -13.80%
BM_vector_deque_ranges_copy/1 2.329 -
BM_vector_deque_ranges_copy/1024 35.760 -
BM_vector_deque_ranges_copy/2 2.166 3.99%
BM_vector_deque_ranges_copy/4000 141.463 -
BM_vector_deque_ranges_copy/4096 147.256 1.83%
BM_vector_deque_ranges_copy/512 16.914 -
BM_vector_deque_ranges_copy/5500 198.474 2.12%
BM_vector_deque_ranges_copy/64 2.835 -2.82%
BM_vector_deque_ranges_copy/64000 3079.587 8.45%
BM_vector_deque_ranges_copy/65536 3048.822 6.72%
BM_vector_deque_ranges_copy/70000 3343.759 7.79%
BM_vector_deque_ranges_copy_backward/0 0.435 -
BM_vector_deque_ranges_copy_backward/1 2.213 -5.53%
BM_vector_deque_ranges_copy_backward/1024 38.491 2.09%
BM_vector_deque_ranges_copy_backward/2 1.937 -5.84%
BM_vector_deque_ranges_copy_backward/4000 142.814 -
BM_vector_deque_ranges_copy_backward/4096 152.677 2.91%
BM_vector_deque_ranges_copy_backward/512 17.792 1.45%
BM_vector_deque_ranges_copy_backward/5500 198.553 -
BM_vector_deque_ranges_copy_backward/64 3.050 1.34%
BM_vector_deque_ranges_copy_backward/64000 7843.907 -1.96%
BM_vector_deque_ranges_copy_backward/65536 8082.594 -1.21%
BM_vector_deque_ranges_copy_backward/70000 8593.384 -2.08%
BM_vector_deque_ranges_move/0 0.413 -26.31%
BM_vector_deque_ranges_move/1 2.330 9.81%
BM_vector_deque_ranges_move/1024 35.867 -
BM_vector_deque_ranges_move/2 2.062 9.90%
BM_vector_deque_ranges_move/4000 143.329 1.55%
BM_vector_deque_ranges_move/4096 147.235 1.28%
BM_vector_deque_ranges_move/512 16.915 -
BM_vector_deque_ranges_move/5500 199.255 1.92%
BM_vector_deque_ranges_move/64 2.791 1.25%
BM_vector_deque_ranges_move/64000 3008.136 5.93%
BM_vector_deque_ranges_move/65536 3068.487 7.40%
BM_vector_deque_ranges_move/70000 3268.335 5.36%
BM_vector_deque_ranges_move_backward/0 0.522 3.39%
BM_vector_deque_ranges_move_backward/1 2.349 21.37%
BM_vector_deque_ranges_move_backward/1024 38.476 -
BM_vector_deque_ranges_move_backward/2 2.056 25.58%
BM_vector_deque_ranges_move_backward/4000 142.009 -
BM_vector_deque_ranges_move_backward/4096 153.164 3.51%
BM_vector_deque_ranges_move_backward/512 17.523 -3.12%
BM_vector_deque_ranges_move_backward/5500 198.819 1.22%
BM_vector_deque_ranges_move_backward/64 3.009 -4.31%
BM_vector_deque_ranges_move_backward/64000 7903.713 -
BM_vector_deque_ranges_move_backward/65536 8031.096 -3.08%
BM_vector_deque_ranges_move_backward/70000 8507.760 -
SetIntersection_Front_Set_float_1024_1 1043950.970 -
SetIntersection_Front_Set_float_1024_1024 11089836.766 -6.35%
SetIntersection_Front_Set_float_1024_16 1180955.521 -
SetIntersection_Front_Set_float_1024_256 4142008.447 15.43%
SetIntersection_Front_Set_float_1024_4 1071254.528 3.51%
SetIntersection_Front_Set_float_1024_64 1810110.366 11.51%
SetIntersection_Front_Set_float_16384_1 1044459.454 3.46%
SetIntersection_Front_Set_float_16384_1024 11182855.917 -1.56%
SetIntersection_Front_Set_float_16384_16 1201372.871 1.88%
SetIntersection_Front_Set_float_16384_16384 216994557.544 -1.90%
SetIntersection_Front_Set_float_16384_256 3687442.150 -9.48%
SetIntersection_Front_Set_float_16384_4 1062468.752 -
SetIntersection_Front_Set_float_16384_64 1783912.079 10.60%
SetIntersection_Front_Set_float_16_1 62617005.744 -
SetIntersection_Front_Set_float_16_16 37788753.820 1.24%
SetIntersection_Front_Set_float_16_4 54390692.059 -
SetIntersection_Front_Set_float_1_1 534088230.951 -
SetIntersection_Front_Set_float_256_1 4170701.713 -
SetIntersection_Front_Set_float_256_16 4432970.010 -2.40%
SetIntersection_Front_Set_float_256_256 7110517.537 -3.85%
SetIntersection_Front_Set_float_256_4 4181421.695 -
SetIntersection_Front_Set_float_256_64 5241022.100 -3.00%
SetIntersection_Front_Set_float_262144_1 1030007.798 3.72%
SetIntersection_Front_Set_float_262144_1024 11154701.992 -
SetIntersection_Front_Set_float_262144_16 1167701.100 1.87%
SetIntersection_Front_Set_float_262144_16384 219065035.517 -
SetIntersection_Front_Set_float_262144_256 3541575.963 -
SetIntersection_Front_Set_float_262144_262144 1564657.795 -2.95%
SetIntersection_Front_Set_float_262144_4 1028070.781 -2.40%
SetIntersection_Front_Set_float_262144_64 1599683.631 -
SetIntersection_Front_Set_float_4_1 213747558.032 -
SetIntersection_Front_Set_float_4_4 136647276.999 -
SetIntersection_Front_Set_float_64_1 16476706.866 -
SetIntersection_Front_Set_float_64_16 15180592.292 -1.22%
SetIntersection_Front_Set_float_64_4 16133039.572 -
SetIntersection_Front_Set_float_64_64 12639943.917 1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1043322.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14648850.953 2.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1187594.787 -4.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4580461.563 3.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1073115.447 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1879940.218 2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1014976.910 -2.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14722503.467 -7.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1213267.450 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355026546.018 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4494582.300 6.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1072830.067 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1830299.153 -4.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62549091.397 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38904107.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54767119.353 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531375142.329 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4112424.105 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4583405.138 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8921571.669 -2.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4244515.903 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5908419.732 -6.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 998461.368 -3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14856715.291 7.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1223139.073 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 347536153.519 -1.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4445488.891 6.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1862287.273 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1073828.763 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1827165.660 -1.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212790255.276 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137272654.435 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16324128.415 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15629604.874 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16150394.017 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14472017.295 -1.74%
SetIntersection_Front_Set_string_1024_1 1084250.163 1.21%
SetIntersection_Front_Set_string_1024_1024 54098419.468 -2.57%
SetIntersection_Front_Set_string_1024_16 1864533.101 -1.96%
SetIntersection_Front_Set_string_1024_256 14694677.769 -1.26%
SetIntersection_Front_Set_string_1024_4 1225686.968 -1.88%
SetIntersection_Front_Set_string_1024_64 4553995.782 -2.03%
SetIntersection_Front_Set_string_16384_1 1078055.767 -
SetIntersection_Front_Set_string_16384_1024 57644929.970 -2.04%
SetIntersection_Front_Set_string_16384_16 1806788.500 -5.45%
SetIntersection_Front_Set_string_16384_16384 349567996.196 -
SetIntersection_Front_Set_string_16384_256 14550765.272 -
SetIntersection_Front_Set_string_16384_4 1226664.263 -1.84%
SetIntersection_Front_Set_string_16384_64 4237445.199 -6.11%
SetIntersection_Front_Set_string_16_1 64891951.790 -
SetIntersection_Front_Set_string_16_16 57989151.924 -
SetIntersection_Front_Set_string_16_4 62576474.634 -2.47%
SetIntersection_Front_Set_string_1_1 552428216.413 -
SetIntersection_Front_Set_string_256_1 4287941.936 -
SetIntersection_Front_Set_string_256_16 7069215.115 -
SetIntersection_Front_Set_string_256_256 27322005.756 -7.52%
SetIntersection_Front_Set_string_256_4 4881187.343 -
SetIntersection_Front_Set_string_256_64 13718789.386 -8.51%
SetIntersection_Front_Set_string_262144_1 1095022.167 -
SetIntersection_Front_Set_string_262144_1024 58010606.585 -3.67%
SetIntersection_Front_Set_string_262144_16 1776676.983 -5.25%
SetIntersection_Front_Set_string_262144_16384 347478286.993 -
SetIntersection_Front_Set_string_262144_256 14396724.603 -4.64%
SetIntersection_Front_Set_string_262144_262144 17206071.451 -3.38%
SetIntersection_Front_Set_string_262144_4 1220276.092 -3.81%
SetIntersection_Front_Set_string_262144_64 4201965.878 -7.68%
SetIntersection_Front_Set_string_4_1 220384719.514 -
SetIntersection_Front_Set_string_4_4 155037354.949 -2.43%
SetIntersection_Front_Set_string_64_1 16980708.574 -
SetIntersection_Front_Set_string_64_16 23210288.913 -4.45%
SetIntersection_Front_Set_string_64_4 18271767.548 -3.15%
SetIntersection_Front_Set_string_64_64 32265195.229 -10.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051414.648 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24359215.308 1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1296855.830 -4.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6587014.337 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1097019.149 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2313587.137 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047680.152 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25518315.304 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1317477.263 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361021244.747 2.64%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6558252.804 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1080227.269 1.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2404302.118 2.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63113849.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41883499.397 1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56279528.742 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535803763.716 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4172030.511 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5138716.519 1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12772521.876 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4321164.704 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7683102.395 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1041322.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27327643.454 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1277486.348 -2.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356481212.304 2.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6448273.957 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3029892.254 2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1085159.679 2.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2258807.399 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214268176.552 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141902572.421 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16531623.871 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17340469.514 2.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16718642.094 2.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18113311.430 -
SetIntersection_Front_Set_uint32_1024_1 1016542.288 -1.95%
SetIntersection_Front_Set_uint32_1024_1024 12083875.974 -14.34%
SetIntersection_Front_Set_uint32_1024_16 1175691.089 -
SetIntersection_Front_Set_uint32_1024_256 3740454.523 -5.36%
SetIntersection_Front_Set_uint32_1024_4 1051162.922 -
SetIntersection_Front_Set_uint32_1024_64 1623247.960 -6.15%
SetIntersection_Front_Set_uint32_16384_1 1038991.468 -
SetIntersection_Front_Set_uint32_16384_1024 12182590.755 -4.61%
SetIntersection_Front_Set_uint32_16384_16 1180822.777 -1.57%
SetIntersection_Front_Set_uint32_16384_16384 214887938.851 -2.61%
SetIntersection_Front_Set_uint32_16384_256 4122112.684 1.02%
SetIntersection_Front_Set_uint32_16384_4 1069108.830 -
SetIntersection_Front_Set_uint32_16384_64 1704062.527 -4.65%
SetIntersection_Front_Set_uint32_16_1 62472667.250 -
SetIntersection_Front_Set_uint32_16_16 37705366.632 -1.03%
SetIntersection_Front_Set_uint32_16_4 55620053.801 1.78%
SetIntersection_Front_Set_uint32_1_1 529868248.974 -
SetIntersection_Front_Set_uint32_256_1 4110263.931 -
SetIntersection_Front_Set_uint32_256_16 4511746.030 -
SetIntersection_Front_Set_uint32_256_256 7617064.647 -1.81%
SetIntersection_Front_Set_uint32_256_4 4171321.139 -
SetIntersection_Front_Set_uint32_256_64 5863325.405 7.07%
SetIntersection_Front_Set_uint32_262144_1 1015730.772 -2.35%
SetIntersection_Front_Set_uint32_262144_1024 12303709.215 -1.91%
SetIntersection_Front_Set_uint32_262144_16 1137544.000 -1.94%
SetIntersection_Front_Set_uint32_262144_16384 224811108.027 -1.56%
SetIntersection_Front_Set_uint32_262144_256 3805657.992 -1.51%
SetIntersection_Front_Set_uint32_262144_262144 1613567.139 -5.29%
SetIntersection_Front_Set_uint32_262144_4 1035230.565 -3.18%
SetIntersection_Front_Set_uint32_262144_64 1559467.783 -8.04%
SetIntersection_Front_Set_uint32_4_1 212127038.841 -
SetIntersection_Front_Set_uint32_4_4 135962814.798 -
SetIntersection_Front_Set_uint32_64_1 16382028.531 -
SetIntersection_Front_Set_uint32_64_16 14894252.897 -2.17%
SetIntersection_Front_Set_uint32_64_4 15897450.226 -1.01%
SetIntersection_Front_Set_uint32_64_64 13198758.285 1.10%
SetIntersection_Front_Set_uint64_1024_1 1048598.077 -
SetIntersection_Front_Set_uint64_1024_1024 12595980.992 1.65%
SetIntersection_Front_Set_uint64_1024_16 1153916.805 -2.29%
SetIntersection_Front_Set_uint64_1024_256 3858622.115 -9.14%
SetIntersection_Front_Set_uint64_1024_4 1065153.486 -
SetIntersection_Front_Set_uint64_1024_64 1667748.815 -6.11%
SetIntersection_Front_Set_uint64_16384_1 1036106.806 -
SetIntersection_Front_Set_uint64_16384_1024 12861228.610 -
SetIntersection_Front_Set_uint64_16384_16 1204270.826 1.66%
SetIntersection_Front_Set_uint64_16384_16384 227060056.352 -1.10%
SetIntersection_Front_Set_uint64_16384_256 3866529.894 -1.53%
SetIntersection_Front_Set_uint64_16384_4 1058655.577 -
SetIntersection_Front_Set_uint64_16384_64 1726861.221 3.52%
SetIntersection_Front_Set_uint64_16_1 62878438.111 -
SetIntersection_Front_Set_uint64_16_16 37719331.739 -
SetIntersection_Front_Set_uint64_16_4 54449411.037 -
SetIntersection_Front_Set_uint64_1_1 550721758.071 3.37%
SetIntersection_Front_Set_uint64_256_1 4156838.163 -
SetIntersection_Front_Set_uint64_256_16 4550472.352 2.37%
SetIntersection_Front_Set_uint64_256_256 7767304.624 -
SetIntersection_Front_Set_uint64_256_4 4118009.538 -1.32%
SetIntersection_Front_Set_uint64_256_64 5452774.160 -
SetIntersection_Front_Set_uint64_262144_1 1052981.977 -
SetIntersection_Front_Set_uint64_262144_1024 12511484.463 -
SetIntersection_Front_Set_uint64_262144_16 1188038.678 3.40%
SetIntersection_Front_Set_uint64_262144_16384 222123806.082 -1.26%
SetIntersection_Front_Set_uint64_262144_256 4253636.425 9.09%
SetIntersection_Front_Set_uint64_262144_262144 1678902.748 -1.30%
SetIntersection_Front_Set_uint64_262144_4 1057623.162 -
SetIntersection_Front_Set_uint64_262144_64 1731791.980 1.61%
SetIntersection_Front_Set_uint64_4_1 214008031.375 -
SetIntersection_Front_Set_uint64_4_4 136622728.658 -
SetIntersection_Front_Set_uint64_64_1 16419081.820 -
SetIntersection_Front_Set_uint64_64_16 15192376.754 -
SetIntersection_Front_Set_uint64_64_4 15973039.434 -
SetIntersection_Front_Set_uint64_64_64 13190964.551 -2.44%
SetIntersection_Front_Vector_float_1024_1 1043512.977 -
SetIntersection_Front_Vector_float_1024_1024 5901720.986 8.67%
SetIntersection_Front_Vector_float_1024_16 1124210.209 1.67%
SetIntersection_Front_Vector_float_1024_256 2286305.996 6.37%
SetIntersection_Front_Vector_float_1024_4 1060752.007 1.07%
SetIntersection_Front_Vector_float_1024_64 1375939.921 3.83%
SetIntersection_Front_Vector_float_16384_1 1040915.840 -
SetIntersection_Front_Vector_float_16384_1024 5917980.836 9.03%
SetIntersection_Front_Vector_float_16384_16 1115543.746 1.12%
SetIntersection_Front_Vector_float_16384_16384 79644853.891 9.38%
SetIntersection_Front_Vector_float_16384_256 2262341.504 -1.02%
SetIntersection_Front_Vector_float_16384_4 1058592.164 -
SetIntersection_Front_Vector_float_16384_64 1360157.654 -
SetIntersection_Front_Vector_float_16_1 62809166.326 -1.05%
SetIntersection_Front_Vector_float_16_16 35853337.872 -1.24%
SetIntersection_Front_Vector_float_16_4 54397225.926 -
SetIntersection_Front_Vector_float_1_1 535204276.276 -1.32%
SetIntersection_Front_Vector_float_256_1 4157485.506 -
SetIntersection_Front_Vector_float_256_16 4233070.602 -
SetIntersection_Front_Vector_float_256_256 4545133.542 5.88%
SetIntersection_Front_Vector_float_256_4 4167402.115 -
SetIntersection_Front_Vector_float_256_64 4404646.242 3.19%
SetIntersection_Front_Vector_float_262144_1 1049237.161 1.01%
SetIntersection_Front_Vector_float_262144_1024 5913978.681 8.94%
SetIntersection_Front_Vector_float_262144_16 1117133.579 1.01%
SetIntersection_Front_Vector_float_262144_16384 79543623.943 10.74%
SetIntersection_Front_Vector_float_262144_256 2253463.661 4.80%
SetIntersection_Front_Vector_float_262144_262144 350631934.993 -
SetIntersection_Front_Vector_float_262144_4 1075257.167 -
SetIntersection_Front_Vector_float_262144_64 1374204.532 2.57%
SetIntersection_Front_Vector_float_4_1 213674905.901 -3.76%
SetIntersection_Front_Vector_float_4_4 135899019.014 -2.37%
SetIntersection_Front_Vector_float_64_1 16387894.699 -1.26%
SetIntersection_Front_Vector_float_64_16 14289002.444 -
SetIntersection_Front_Vector_float_64_4 15967848.304 -
SetIntersection_Front_Vector_float_64_64 10931941.157 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1043915.169 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8343179.029 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1123404.261 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2896451.162 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1075672.642 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1509792.963 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1026055.587 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8409856.280 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1152418.840 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118958449.866 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2859376.473 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1060656.805 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1520083.067 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62546424.018 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36798924.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54476926.543 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533249278.353 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4136112.666 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4361165.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5748771.835 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4208571.629 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4783649.550 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1047088.968 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8340691.247 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1155320.717 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118797482.546 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2892170.577 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350596918.297 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067930.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1521793.231 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213060864.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136115197.861 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16368804.001 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14645290.619 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16048364.089 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12046131.761 -
SetIntersection_Front_Vector_string_1024_1 1069345.400 -
SetIntersection_Front_Vector_string_1024_1024 38655159.424 -3.60%
SetIntersection_Front_Vector_string_1024_16 1600055.432 -1.30%
SetIntersection_Front_Vector_string_1024_256 9783673.524 2.89%
SetIntersection_Front_Vector_string_1024_4 1186893.915 -
SetIntersection_Front_Vector_string_1024_64 3268450.859 -7.96%
SetIntersection_Front_Vector_string_16384_1 1071713.185 -1.52%
SetIntersection_Front_Vector_string_16384_1024 37731437.720 -1.73%
SetIntersection_Front_Vector_string_16384_16 1613660.225 -
SetIntersection_Front_Vector_string_16384_16384 348764940.125 -
SetIntersection_Front_Vector_string_16384_256 9283293.933 -1.03%
SetIntersection_Front_Vector_string_16384_4 1198706.072 -
SetIntersection_Front_Vector_string_16384_64 3138969.929 -5.86%
SetIntersection_Front_Vector_string_16_1 64512319.835 -
SetIntersection_Front_Vector_string_16_16 51489426.029 -2.39%
SetIntersection_Front_Vector_string_16_4 60359305.201 -
SetIntersection_Front_Vector_string_1_1 547301167.785 -
SetIntersection_Front_Vector_string_256_1 4259708.170 -
SetIntersection_Front_Vector_string_256_16 6306741.098 2.62%
SetIntersection_Front_Vector_string_256_256 20277794.465 1.16%
SetIntersection_Front_Vector_string_256_4 4705808.782 -
SetIntersection_Front_Vector_string_256_64 10526019.476 -
SetIntersection_Front_Vector_string_262144_1 1087936.092 3.41%
SetIntersection_Front_Vector_string_262144_1024 39355671.043 -1.13%
SetIntersection_Front_Vector_string_262144_16 1565274.319 -4.77%
SetIntersection_Front_Vector_string_262144_16384 347302413.478 -
SetIntersection_Front_Vector_string_262144_256 9465047.288 -
SetIntersection_Front_Vector_string_262144_262144 14439320.475 -1.32%
SetIntersection_Front_Vector_string_262144_4 1156516.068 -3.06%
SetIntersection_Front_Vector_string_262144_64 3274154.466 -
SetIntersection_Front_Vector_string_4_1 219118938.735 -
SetIntersection_Front_Vector_string_4_4 149501801.965 -
SetIntersection_Front_Vector_string_64_1 16771148.336 -
SetIntersection_Front_Vector_string_64_16 20760650.292 -
SetIntersection_Front_Vector_string_64_4 17860443.476 -
SetIntersection_Front_Vector_string_64_64 26360913.618 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049957.360 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9079889.765 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1154506.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3086708.686 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1035778.032 -2.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1574656.391 1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1036586.269 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9083462.959 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1159114.447 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129693665.204 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3075702.139 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1037055.997 -2.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1526824.027 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62601372.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36888828.340 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54349335.843 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531988844.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4129515.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4366663.849 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6114690.236 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208614.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5012350.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1038933.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9074285.758 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165839.492 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129555393.019 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3089025.045 1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351781918.305 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1054040.038 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1564249.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212610415.804 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136040951.001 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374184.507 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14805846.453 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16099290.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12523931.780 -
SetIntersection_Front_Vector_uint32_1024_1 1007763.836 -3.18%
SetIntersection_Front_Vector_uint32_1024_1024 5901502.057 -
SetIntersection_Front_Vector_uint32_1024_16 1112326.240 -
SetIntersection_Front_Vector_uint32_1024_256 2267633.214 -
SetIntersection_Front_Vector_uint32_1024_4 1036241.071 -1.72%
SetIntersection_Front_Vector_uint32_1024_64 1355272.653 -
SetIntersection_Front_Vector_uint32_16384_1 1017452.455 -1.89%
SetIntersection_Front_Vector_uint32_16384_1024 5907324.590 10.97%
SetIntersection_Front_Vector_uint32_16384_16 1121374.009 -
SetIntersection_Front_Vector_uint32_16384_16384 79494885.632 2.72%
SetIntersection_Front_Vector_uint32_16384_256 2267303.532 -
SetIntersection_Front_Vector_uint32_16384_4 1060307.643 -
SetIntersection_Front_Vector_uint32_16384_64 1308929.028 -3.96%
SetIntersection_Front_Vector_uint32_16_1 62451855.421 -
SetIntersection_Front_Vector_uint32_16_16 35668459.521 -
SetIntersection_Front_Vector_uint32_16_4 54030102.692 -
SetIntersection_Front_Vector_uint32_1_1 531000559.009 -
SetIntersection_Front_Vector_uint32_256_1 4145253.308 -
SetIntersection_Front_Vector_uint32_256_16 4208570.429 -
SetIntersection_Front_Vector_uint32_256_256 4566995.344 -
SetIntersection_Front_Vector_uint32_256_4 4116790.222 -1.13%
SetIntersection_Front_Vector_uint32_256_64 4344619.519 -
SetIntersection_Front_Vector_uint32_262144_1 1042797.191 -
SetIntersection_Front_Vector_uint32_262144_1024 5880049.864 -
SetIntersection_Front_Vector_uint32_262144_16 1122273.731 1.71%
SetIntersection_Front_Vector_uint32_262144_16384 79409008.394 -
SetIntersection_Front_Vector_uint32_262144_256 2256304.961 -
SetIntersection_Front_Vector_uint32_262144_262144 350649842.250 -
SetIntersection_Front_Vector_uint32_262144_4 1056090.405 -
SetIntersection_Front_Vector_uint32_262144_64 1361555.831 -
SetIntersection_Front_Vector_uint32_4_1 212322299.805 -
SetIntersection_Front_Vector_uint32_4_4 134972766.649 -
SetIntersection_Front_Vector_uint32_64_1 16333213.473 -
SetIntersection_Front_Vector_uint32_64_16 14268261.206 -
SetIntersection_Front_Vector_uint32_64_4 15919673.838 -
SetIntersection_Front_Vector_uint32_64_64 10853795.725 -
SetIntersection_Front_Vector_uint64_1024_1 1033761.587 -
SetIntersection_Front_Vector_uint64_1024_1024 5247782.417 -10.93%
SetIntersection_Front_Vector_uint64_1024_16 1118099.936 -
SetIntersection_Front_Vector_uint64_1024_256 2265673.985 -
SetIntersection_Front_Vector_uint64_1024_4 1061249.784 2.72%
SetIntersection_Front_Vector_uint64_1024_64 1364577.842 1.05%
SetIntersection_Front_Vector_uint64_16384_1 1033836.712 -1.36%
SetIntersection_Front_Vector_uint64_16384_1024 5853191.968 -1.01%
SetIntersection_Front_Vector_uint64_16384_16 1103166.681 -1.63%
SetIntersection_Front_Vector_uint64_16384_16384 74791088.945 -4.89%
SetIntersection_Front_Vector_uint64_16384_256 2189858.662 -3.47%
SetIntersection_Front_Vector_uint64_16384_4 1054817.919 -
SetIntersection_Front_Vector_uint64_16384_64 1330428.227 -2.61%
SetIntersection_Front_Vector_uint64_16_1 62082438.051 -
SetIntersection_Front_Vector_uint64_16_16 35047918.252 -1.75%
SetIntersection_Front_Vector_uint64_16_4 53797639.718 -
SetIntersection_Front_Vector_uint64_1_1 529046775.909 -
SetIntersection_Front_Vector_uint64_256_1 4090422.864 -1.41%
SetIntersection_Front_Vector_uint64_256_16 4183680.325 -
SetIntersection_Front_Vector_uint64_256_256 4421736.484 -2.35%
SetIntersection_Front_Vector_uint64_256_4 4151962.405 -
SetIntersection_Front_Vector_uint64_256_64 4399792.337 1.16%
SetIntersection_Front_Vector_uint64_262144_1 1034848.586 -
SetIntersection_Front_Vector_uint64_262144_1024 5306327.704 -10.27%
SetIntersection_Front_Vector_uint64_262144_16 1065459.848 -4.91%
SetIntersection_Front_Vector_uint64_262144_16384 73883352.100 -6.14%
SetIntersection_Front_Vector_uint64_262144_256 2269647.844 -
SetIntersection_Front_Vector_uint64_262144_262144 346520529.435 -1.16%
SetIntersection_Front_Vector_uint64_262144_4 1069698.963 1.09%
SetIntersection_Front_Vector_uint64_262144_64 1323350.747 -2.89%
SetIntersection_Front_Vector_uint64_4_1 211400019.984 -
SetIntersection_Front_Vector_uint64_4_4 134419175.386 -
SetIntersection_Front_Vector_uint64_64_1 16166859.239 -1.54%
SetIntersection_Front_Vector_uint64_64_16 14140312.710 -1.07%
SetIntersection_Front_Vector_uint64_64_4 15771614.123 -
SetIntersection_Front_Vector_uint64_64_64 10550666.482 -3.34%
SetIntersection_Interlaced_Set_float_1024_1 1046743.812 -
SetIntersection_Interlaced_Set_float_1024_1024 12173052.201 -
SetIntersection_Interlaced_Set_float_1024_16 11297667.395 -
SetIntersection_Interlaced_Set_float_1024_256 14394344.791 -
SetIntersection_Interlaced_Set_float_1024_4 9965373.827 1.30%
SetIntersection_Interlaced_Set_float_1024_64 10043124.762 -1.61%
SetIntersection_Interlaced_Set_float_16384_1 1036538.790 1.02%
SetIntersection_Interlaced_Set_float_16384_1024 172105434.917 -1.96%
SetIntersection_Interlaced_Set_float_16384_16 206505488.044 -
SetIntersection_Interlaced_Set_float_16384_16384 217017323.151 -
SetIntersection_Interlaced_Set_float_16384_256 198348477.942 -1.89%
SetIntersection_Interlaced_Set_float_16384_4 168251407.426 -
SetIntersection_Interlaced_Set_float_16384_64 212984317.841 -
SetIntersection_Interlaced_Set_float_16_1 62894654.416 -
SetIntersection_Interlaced_Set_float_16_16 37725809.222 -
SetIntersection_Interlaced_Set_float_16_4 59553341.393 -
SetIntersection_Interlaced_Set_float_1_1 534068961.707 -
SetIntersection_Interlaced_Set_float_256_1 4144289.109 1.32%
SetIntersection_Interlaced_Set_float_256_16 12064274.168 -
SetIntersection_Interlaced_Set_float_256_256 7403755.583 -
SetIntersection_Interlaced_Set_float_256_4 10944539.582 1.66%
SetIntersection_Interlaced_Set_float_256_64 13141411.707 -4.03%
SetIntersection_Interlaced_Set_float_262144_1 1025395.934 2.48%
SetIntersection_Interlaced_Set_float_262144_1024 1483327.719 -1.59%
SetIntersection_Interlaced_Set_float_262144_16 1544612.793 -2.56%
SetIntersection_Interlaced_Set_float_262144_16384 1232019.451 -3.02%
SetIntersection_Interlaced_Set_float_262144_256 1521880.943 -2.23%
SetIntersection_Interlaced_Set_float_262144_262144 1617501.549 -2.07%
SetIntersection_Interlaced_Set_float_262144_4 1248965.656 -2.01%
SetIntersection_Interlaced_Set_float_262144_64 1509292.561 -2.58%
SetIntersection_Interlaced_Set_float_4_1 213644349.558 -
SetIntersection_Interlaced_Set_float_4_4 136652016.261 -
SetIntersection_Interlaced_Set_float_64_1 16465723.277 -
SetIntersection_Interlaced_Set_float_64_16 22432252.929 -
SetIntersection_Interlaced_Set_float_64_4 20795408.955 -
SetIntersection_Interlaced_Set_float_64_64 13151663.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1018421.758 -1.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13267264.812 -14.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11543295.395 -24.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14133446.974 -9.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9762136.196 -28.34%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10071358.286 -27.94%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1040349.725 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173548575.573 -1.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213804594.691 -2.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247964608.229 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205459125.667 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176732259.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224510043.361 -2.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62692001.384 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38184183.053 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59575129.014 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532059619.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4097959.482 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12006851.760 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8221084.927 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11256961.562 -3.85%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13865030.042 4.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044732.622 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1607634.438 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1668512.045 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1304491.375 -1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636891.359 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1852288.490 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346259.275 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646386.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212861134.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136874405.046 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16412375.401 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21581053.768 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20740905.017 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13786080.677 -
SetIntersection_Interlaced_Set_string_1024_1 1083122.811 -
SetIntersection_Interlaced_Set_string_1024_1024 54416194.071 -1.27%
SetIntersection_Interlaced_Set_string_1024_16 13011426.731 -
SetIntersection_Interlaced_Set_string_1024_256 34189657.264 -3.34%
SetIntersection_Interlaced_Set_string_1024_4 10451824.579 -
SetIntersection_Interlaced_Set_string_1024_64 16320916.519 -1.67%
SetIntersection_Interlaced_Set_string_16384_1 1086439.038 -1.37%
SetIntersection_Interlaced_Set_string_16384_1024 346997410.635 -
SetIntersection_Interlaced_Set_string_16384_16 243276079.652 -29.75%
SetIntersection_Interlaced_Set_string_16384_16384 349361006.546 -
SetIntersection_Interlaced_Set_string_16384_256 351383056.246 1.27%
SetIntersection_Interlaced_Set_string_16384_4 201686110.649 -
SetIntersection_Interlaced_Set_string_16384_64 351543130.466 1.47%
SetIntersection_Interlaced_Set_string_16_1 65202654.698 -
SetIntersection_Interlaced_Set_string_16_16 57357951.470 -3.99%
SetIntersection_Interlaced_Set_string_16_4 72969213.521 -
SetIntersection_Interlaced_Set_string_1_1 553413083.839 -
SetIntersection_Interlaced_Set_string_256_1 4319513.518 -
SetIntersection_Interlaced_Set_string_256_16 17734239.874 -1.78%
SetIntersection_Interlaced_Set_string_256_256 27663808.478 -5.81%
SetIntersection_Interlaced_Set_string_256_4 12989275.836 -
SetIntersection_Interlaced_Set_string_256_64 30029096.856 -3.47%
SetIntersection_Interlaced_Set_string_262144_1 1096408.040 -
SetIntersection_Interlaced_Set_string_262144_1024 2070984.377 -
SetIntersection_Interlaced_Set_string_262144_16 2122432.373 -
SetIntersection_Interlaced_Set_string_262144_16384 2808132.080 4.19%
SetIntersection_Interlaced_Set_string_262144_256 2033441.406 -
SetIntersection_Interlaced_Set_string_262144_262144 17510392.172 -1.56%
SetIntersection_Interlaced_Set_string_262144_4 1827025.148 1.71%
SetIntersection_Interlaced_Set_string_262144_64 2117425.697 -
SetIntersection_Interlaced_Set_string_4_1 221707284.926 -
SetIntersection_Interlaced_Set_string_4_4 156306162.513 -1.78%
SetIntersection_Interlaced_Set_string_64_1 17012615.495 -
SetIntersection_Interlaced_Set_string_64_16 37242075.325 -3.13%
SetIntersection_Interlaced_Set_string_64_4 25688465.990 1.09%
SetIntersection_Interlaced_Set_string_64_64 33616216.675 -4.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1015088.651 -3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24777838.764 6.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11794280.467 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18493029.137 2.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9891100.834 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11902131.504 1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055269.288 1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224812001.519 -5.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235659643.777 -32.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348706108.063 -3.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 244779910.373 -29.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195598382.551 -5.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 351975231.089 -1.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 64009773.445 1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41991423.162 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62915293.278 1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 553558217.752 3.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4196283.907 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12753190.171 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12074822.900 2.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11273355.212 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17184018.297 1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023569.073 -1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1977123.131 -6.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2108038.330 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767871.502 -5.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2011303.305 -4.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2957548.096 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1835566.652 1.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2089834.064 1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 223705142.131 4.27%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 142698686.343 1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16539699.496 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25548311.671 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23441930.917 4.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18125708.764 2.41%
SetIntersection_Interlaced_Set_uint32_1024_1 1039348.600 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12588809.489 -
SetIntersection_Interlaced_Set_uint32_1024_16 11233397.092 -3.29%
SetIntersection_Interlaced_Set_uint32_1024_256 13237052.170 -5.87%
SetIntersection_Interlaced_Set_uint32_1024_4 9787124.199 -2.45%
SetIntersection_Interlaced_Set_uint32_1024_64 10079697.702 -1.08%
SetIntersection_Interlaced_Set_uint32_16384_1 1033560.382 -1.45%
SetIntersection_Interlaced_Set_uint32_16384_1024 170486116.482 -3.12%
SetIntersection_Interlaced_Set_uint32_16384_16 203773957.265 -3.42%
SetIntersection_Interlaced_Set_uint32_16384_16384 229755490.299 -
SetIntersection_Interlaced_Set_uint32_16384_256 194862288.070 -5.35%
SetIntersection_Interlaced_Set_uint32_16384_4 165667316.787 -3.94%
SetIntersection_Interlaced_Set_uint32_16384_64 209733935.652 -3.83%
SetIntersection_Interlaced_Set_uint32_16_1 62252008.607 -
SetIntersection_Interlaced_Set_uint32_16_16 37632792.910 -
SetIntersection_Interlaced_Set_uint32_16_4 59104209.058 -
SetIntersection_Interlaced_Set_uint32_1_1 530484044.648 -
SetIntersection_Interlaced_Set_uint32_256_1 4095887.666 -1.10%
SetIntersection_Interlaced_Set_uint32_256_16 11935661.063 -1.38%
SetIntersection_Interlaced_Set_uint32_256_256 7761757.739 -5.16%
SetIntersection_Interlaced_Set_uint32_256_4 11035542.454 -4.04%
SetIntersection_Interlaced_Set_uint32_256_64 12852708.470 -4.95%
SetIntersection_Interlaced_Set_uint32_262144_1 1007312.794 -3.18%
SetIntersection_Interlaced_Set_uint32_262144_1024 1464870.115 -3.55%
SetIntersection_Interlaced_Set_uint32_262144_16 1534555.016 -3.66%
SetIntersection_Interlaced_Set_uint32_262144_16384 1213181.152 -4.79%
SetIntersection_Interlaced_Set_uint32_262144_256 1509996.582 -4.82%
SetIntersection_Interlaced_Set_uint32_262144_262144 1761480.633 -6.67%
SetIntersection_Interlaced_Set_uint32_262144_4 1239206.055 -3.12%
SetIntersection_Interlaced_Set_uint32_262144_64 1501254.394 -4.18%
SetIntersection_Interlaced_Set_uint32_4_1 211912269.120 -
SetIntersection_Interlaced_Set_uint32_4_4 135721667.957 -
SetIntersection_Interlaced_Set_uint32_64_1 16285188.669 -
SetIntersection_Interlaced_Set_uint32_64_16 21793554.651 -3.56%
SetIntersection_Interlaced_Set_uint32_64_4 20800677.904 -1.98%
SetIntersection_Interlaced_Set_uint32_64_64 13255772.343 -4.38%
SetIntersection_Interlaced_Set_uint64_1024_1 1048782.614 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12278741.499 -1.21%
SetIntersection_Interlaced_Set_uint64_1024_16 11562543.713 -
SetIntersection_Interlaced_Set_uint64_1024_256 14132664.719 -
SetIntersection_Interlaced_Set_uint64_1024_4 9902420.738 -
SetIntersection_Interlaced_Set_uint64_1024_64 9927531.243 -1.80%
SetIntersection_Interlaced_Set_uint64_16384_1 1040998.249 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178540336.023 -6.48%
SetIntersection_Interlaced_Set_uint64_16384_16 220186825.716 -8.60%
SetIntersection_Interlaced_Set_uint64_16384_16384 238341036.109 -31.92%
SetIntersection_Interlaced_Set_uint64_16384_256 209698145.280 -6.76%
SetIntersection_Interlaced_Set_uint64_16384_4 177778264.316 -3.77%
SetIntersection_Interlaced_Set_uint64_16384_64 230735380.758 -35.07%
SetIntersection_Interlaced_Set_uint64_16_1 62503357.449 -
SetIntersection_Interlaced_Set_uint64_16_16 37765251.860 -
SetIntersection_Interlaced_Set_uint64_16_4 59829611.926 -
SetIntersection_Interlaced_Set_uint64_1_1 532726032.060 -
SetIntersection_Interlaced_Set_uint64_256_1 4138909.576 -
SetIntersection_Interlaced_Set_uint64_256_16 11913006.038 -1.16%
SetIntersection_Interlaced_Set_uint64_256_256 7570940.136 -
SetIntersection_Interlaced_Set_uint64_256_4 11223026.759 1.18%
SetIntersection_Interlaced_Set_uint64_256_64 12960895.190 -3.10%
SetIntersection_Interlaced_Set_uint64_262144_1 1028169.549 -2.39%
SetIntersection_Interlaced_Set_uint64_262144_1024 1558499.512 -1.78%
SetIntersection_Interlaced_Set_uint64_262144_16 1627294.109 -1.57%
SetIntersection_Interlaced_Set_uint64_262144_16384 1281232.422 -1.35%
SetIntersection_Interlaced_Set_uint64_262144_256 1600284.180 -1.03%
SetIntersection_Interlaced_Set_uint64_262144_262144 1686970.131 -1.55%
SetIntersection_Interlaced_Set_uint64_262144_4 1296998.293 -4.97%
SetIntersection_Interlaced_Set_uint64_262144_64 1597593.832 -1.23%
SetIntersection_Interlaced_Set_uint64_4_1 212953887.900 -
SetIntersection_Interlaced_Set_uint64_4_4 136502036.756 -
SetIntersection_Interlaced_Set_uint64_64_1 16373774.161 -1.18%
SetIntersection_Interlaced_Set_uint64_64_16 22310861.125 -3.48%
SetIntersection_Interlaced_Set_uint64_64_4 20824716.325 -
SetIntersection_Interlaced_Set_uint64_64_64 13220610.239 -
SetIntersection_Interlaced_Vector_float_1024_1 1052352.773 1.48%
SetIntersection_Interlaced_Vector_float_1024_1024 7096852.409 -
SetIntersection_Interlaced_Vector_float_1024_16 2044247.882 -24.74%
SetIntersection_Interlaced_Vector_float_1024_256 6202363.528 -2.98%
SetIntersection_Interlaced_Vector_float_1024_4 1307473.519 -10.79%
SetIntersection_Interlaced_Vector_float_1024_64 5864498.308 4.55%
SetIntersection_Interlaced_Vector_float_16384_1 1037854.495 -
SetIntersection_Interlaced_Vector_float_16384_1024 46568122.714 -39.56%
SetIntersection_Interlaced_Vector_float_16384_16 2723278.209 -36.13%
SetIntersection_Interlaced_Vector_float_16384_16384 99753613.881 -
SetIntersection_Interlaced_Vector_float_16384_256 18065996.580 -41.61%
SetIntersection_Interlaced_Vector_float_16384_4 1415143.614 -17.00%
SetIntersection_Interlaced_Vector_float_16384_64 6534994.651 -44.66%
SetIntersection_Interlaced_Vector_float_16_1 62921285.425 -
SetIntersection_Interlaced_Vector_float_16_16 35656420.913 -1.55%
SetIntersection_Interlaced_Vector_float_16_4 56504004.822 -
SetIntersection_Interlaced_Vector_float_1_1 535163242.166 -
SetIntersection_Interlaced_Vector_float_256_1 4140472.968 -
SetIntersection_Interlaced_Vector_float_256_16 6343073.287 -22.79%
SetIntersection_Interlaced_Vector_float_256_256 5160878.172 -
SetIntersection_Interlaced_Vector_float_256_4 4748229.944 -8.30%
SetIntersection_Interlaced_Vector_float_256_64 7374281.571 -6.71%
SetIntersection_Interlaced_Vector_float_262144_1 1049358.200 2.66%
SetIntersection_Interlaced_Vector_float_262144_1024 91589917.143 -46.22%
SetIntersection_Interlaced_Vector_float_262144_16 3425412.510 -52.68%
SetIntersection_Interlaced_Vector_float_262144_16384 350413813.640 -
SetIntersection_Interlaced_Vector_float_262144_256 30284334.632 -48.30%
SetIntersection_Interlaced_Vector_float_262144_262144 351497830.651 -
SetIntersection_Interlaced_Vector_float_262144_4 1564579.127 -27.35%
SetIntersection_Interlaced_Vector_float_262144_64 9749547.013 -52.69%
SetIntersection_Interlaced_Vector_float_4_1 213806076.514 -
SetIntersection_Interlaced_Vector_float_4_4 135729085.014 -
SetIntersection_Interlaced_Vector_float_64_1 16555732.433 -
SetIntersection_Interlaced_Vector_float_64_16 17005498.189 -9.74%
SetIntersection_Interlaced_Vector_float_64_4 17830883.032 -1.19%
SetIntersection_Interlaced_Vector_float_64_64 10935528.054 -4.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1056913.047 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8345653.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2847917.702 28.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7559696.166 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1519524.287 12.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5776517.662 16.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048167.613 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 79281159.577 15.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4306975.047 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119283428.437 -1.73%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31328329.026 14.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1712878.493 -3.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11453988.912 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62889669.097 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36545252.309 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57981749.365 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533973241.099 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4131446.334 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8168556.230 3.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5705844.858 -1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5407779.729 1.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8609323.454 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1036860.024 -1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 171605696.108 15.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7505047.128 77.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351265359.303 1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 84912363.756 37.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351285825.561 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2189459.405 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28692588.661 18.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213642119.207 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136066030.618 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16479728.364 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19511351.863 3.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18859832.011 2.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 11999089.831 -1.64%
SetIntersection_Interlaced_Vector_string_1024_1 1075215.247 -
SetIntersection_Interlaced_Vector_string_1024_1024 38741514.270 -
SetIntersection_Interlaced_Vector_string_1024_16 3275032.709 -3.78%
SetIntersection_Interlaced_Vector_string_1024_256 20965353.502 4.93%
SetIntersection_Interlaced_Vector_string_1024_4 1631714.156 -
SetIntersection_Interlaced_Vector_string_1024_64 8035757.961 -
SetIntersection_Interlaced_Vector_string_16384_1 1074607.943 -1.01%
SetIntersection_Interlaced_Vector_string_16384_1024 118473978.137 -
SetIntersection_Interlaced_Vector_string_16384_16 4200780.442 -
SetIntersection_Interlaced_Vector_string_16384_16384 350358852.432 -
SetIntersection_Interlaced_Vector_string_16384_256 40277542.288 3.05%
SetIntersection_Interlaced_Vector_string_16384_4 1802398.419 -7.91%
SetIntersection_Interlaced_Vector_string_16384_64 12432022.641 -8.40%
SetIntersection_Interlaced_Vector_string_16_1 64451804.858 -
SetIntersection_Interlaced_Vector_string_16_16 51790609.398 -
SetIntersection_Interlaced_Vector_string_16_4 66324347.563 -
SetIntersection_Interlaced_Vector_string_1_1 549120009.892 -
SetIntersection_Interlaced_Vector_string_256_1 4288416.741 -
SetIntersection_Interlaced_Vector_string_256_16 10294513.952 -
SetIntersection_Interlaced_Vector_string_256_256 21286220.460 3.15%
SetIntersection_Interlaced_Vector_string_256_4 6023329.464 -1.66%
SetIntersection_Interlaced_Vector_string_256_64 19233233.023 3.29%
SetIntersection_Interlaced_Vector_string_262144_1 1090894.195 1.87%
SetIntersection_Interlaced_Vector_string_262144_1024 251300192.551 -
SetIntersection_Interlaced_Vector_string_262144_16 5932520.777 2.91%
SetIntersection_Interlaced_Vector_string_262144_16384 996795.084 -2.13%
SetIntersection_Interlaced_Vector_string_262144_256 70104378.205 -1.88%
SetIntersection_Interlaced_Vector_string_262144_262144 14440379.314 -
SetIntersection_Interlaced_Vector_string_262144_4 2061657.561 -11.18%
SetIntersection_Interlaced_Vector_string_262144_64 20623570.599 -2.38%
SetIntersection_Interlaced_Vector_string_4_1 219604937.754 -
SetIntersection_Interlaced_Vector_string_4_4 152568439.850 -
SetIntersection_Interlaced_Vector_string_64_1 16851596.921 -
SetIntersection_Interlaced_Vector_string_64_16 29330426.019 3.66%
SetIntersection_Interlaced_Vector_string_64_4 21409144.653 -
SetIntersection_Interlaced_Vector_string_64_64 28722561.908 9.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1010316.571 -2.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9059185.886 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2408953.519 -8.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10230341.147 11.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1365262.291 -6.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5548325.877 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1021298.859 -1.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61980083.522 -12.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3378349.177 -11.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130140972.980 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26177349.140 -8.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1540454.266 -8.22%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8862609.960 -13.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62724061.862 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37057531.282 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57976236.404 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532057225.185 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4056706.585 -1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7180156.208 -7.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6132896.149 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5036153.762 -3.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9609242.938 -7.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041046.963 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142333582.268 -8.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4342371.113 -3.24%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349857733.390 1.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44597177.706 -10.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351962395.823 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1666430.338 -13.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13818882.962 -13.28%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212557961.019 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136329512.473 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16305240.219 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19352689.771 -3.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18530930.205 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12585895.104 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1034956.589 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905618.160 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2028862.918 2.62%
SetIntersection_Interlaced_Vector_uint32_1024_256 5671669.904 -14.41%
SetIntersection_Interlaced_Vector_uint32_1024_4 1282202.404 1.53%
SetIntersection_Interlaced_Vector_uint32_1024_64 3616551.755 -21.79%
SetIntersection_Interlaced_Vector_uint32_16384_1 1024249.792 -1.56%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41831566.337 -9.15%
SetIntersection_Interlaced_Vector_uint32_16384_16 2861373.037 8.54%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79431365.999 -1.10%
SetIntersection_Interlaced_Vector_uint32_16384_256 22833247.523 13.71%
SetIntersection_Interlaced_Vector_uint32_16384_4 1411815.525 -
SetIntersection_Interlaced_Vector_uint32_16384_64 8332987.739 28.37%
SetIntersection_Interlaced_Vector_uint32_16_1 62427610.207 -
SetIntersection_Interlaced_Vector_uint32_16_16 35490729.957 -
SetIntersection_Interlaced_Vector_uint32_16_4 55649060.125 -
SetIntersection_Interlaced_Vector_uint32_1_1 530548715.961 -
SetIntersection_Interlaced_Vector_uint32_256_1 4123790.763 -
SetIntersection_Interlaced_Vector_uint32_256_16 6842697.811 10.01%
SetIntersection_Interlaced_Vector_uint32_256_256 4522999.596 -
SetIntersection_Interlaced_Vector_uint32_256_4 4887996.889 -
SetIntersection_Interlaced_Vector_uint32_256_64 8339586.001 14.41%
SetIntersection_Interlaced_Vector_uint32_262144_1 1046986.902 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 91930962.759 -6.30%
SetIntersection_Interlaced_Vector_uint32_262144_16 5384571.962 52.77%
SetIntersection_Interlaced_Vector_uint32_262144_16384 357641837.373 5.16%
SetIntersection_Interlaced_Vector_uint32_262144_256 34694525.102 19.99%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350999297.849 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1562748.613 -
SetIntersection_Interlaced_Vector_uint32_262144_64 13192165.213 -23.15%
SetIntersection_Interlaced_Vector_uint32_4_1 212363243.941 -
SetIntersection_Interlaced_Vector_uint32_4_4 134913653.067 -
SetIntersection_Interlaced_Vector_uint32_64_1 16225985.286 -
SetIntersection_Interlaced_Vector_uint32_64_16 17633875.518 3.06%
SetIntersection_Interlaced_Vector_uint32_64_4 17365585.645 -1.01%
SetIntersection_Interlaced_Vector_uint32_64_64 10928821.904 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1036459.033 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5847910.558 -1.19%
SetIntersection_Interlaced_Vector_uint64_1024_16 2170267.020 17.76%
SetIntersection_Interlaced_Vector_uint64_1024_256 6298248.398 15.88%
SetIntersection_Interlaced_Vector_uint64_1024_4 1402757.508 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4218444.922 24.99%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035025.367 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 44862169.822 -13.08%
SetIntersection_Interlaced_Vector_uint64_16384_16 2437269.787 -28.08%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78392840.077 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14845823.873 -1.37%
SetIntersection_Interlaced_Vector_uint64_16384_4 1369925.032 -10.43%
SetIntersection_Interlaced_Vector_uint64_16384_64 5608722.713 -32.49%
SetIntersection_Interlaced_Vector_uint64_16_1 62286471.611 -
SetIntersection_Interlaced_Vector_uint64_16_16 35481460.156 -
SetIntersection_Interlaced_Vector_uint64_16_4 55315380.532 -1.19%
SetIntersection_Interlaced_Vector_uint64_1_1 528936329.939 -
SetIntersection_Interlaced_Vector_uint64_256_1 4146649.301 -
SetIntersection_Interlaced_Vector_uint64_256_16 6699958.150 -2.86%
SetIntersection_Interlaced_Vector_uint64_256_256 4491079.515 -1.47%
SetIntersection_Interlaced_Vector_uint64_256_4 4629446.140 -9.30%
SetIntersection_Interlaced_Vector_uint64_256_64 8896141.579 15.49%
SetIntersection_Interlaced_Vector_uint64_262144_1 1034873.380 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 80792157.086 -17.01%
SetIntersection_Interlaced_Vector_uint64_262144_16 3068346.659 -59.20%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346456001.520 3.52%
SetIntersection_Interlaced_Vector_uint64_262144_256 25702119.753 -34.85%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350687674.957 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1799872.887 22.15%
SetIntersection_Interlaced_Vector_uint64_262144_64 8165173.748 -42.71%
SetIntersection_Interlaced_Vector_uint64_4_1 211538247.134 -
SetIntersection_Interlaced_Vector_uint64_4_4 134303324.149 -
SetIntersection_Interlaced_Vector_uint64_64_1 16257971.329 -
SetIntersection_Interlaced_Vector_uint64_64_16 16825087.496 -3.35%
SetIntersection_Interlaced_Vector_uint64_64_4 17683423.110 -
SetIntersection_Interlaced_Vector_uint64_64_64 10861784.723 -
SetIntersection_None_Set_float_1024_1 8713464.507 -2.49%
SetIntersection_None_Set_float_1024_1024 8919416.816 -1.69%
SetIntersection_None_Set_float_1024_16 8790663.440 -
SetIntersection_None_Set_float_1024_256 8944333.293 1.81%
SetIntersection_None_Set_float_1024_4 9176713.253 1.17%
SetIntersection_None_Set_float_1024_64 8791999.105 -2.09%
SetIntersection_None_Set_float_16384_1 154774120.622 -
SetIntersection_None_Set_float_16384_1024 153098060.593 -2.42%
SetIntersection_None_Set_float_16384_16 154416474.776 -
SetIntersection_None_Set_float_16384_16384 154751138.909 -3.67%
SetIntersection_None_Set_float_16384_256 153881622.791 -2.53%
SetIntersection_None_Set_float_16384_4 154237981.329 -1.27%
SetIntersection_None_Set_float_16384_64 154324911.407 -1.46%
SetIntersection_None_Set_float_16_1 66654937.177 -
SetIntersection_None_Set_float_16_16 35290845.975 -
SetIntersection_None_Set_float_16_4 56893322.317 -
SetIntersection_None_Set_float_1_1 535614613.489 -
SetIntersection_None_Set_float_256_1 11605424.966 -
SetIntersection_None_Set_float_256_16 10814117.721 -
SetIntersection_None_Set_float_256_256 5659100.354 -2.56%
SetIntersection_None_Set_float_256_4 11254592.959 -
SetIntersection_None_Set_float_256_64 9150505.925 -1.53%
SetIntersection_None_Set_float_262144_1 1145382.082 -3.22%
SetIntersection_None_Set_float_262144_1024 1140507.729 -3.53%
SetIntersection_None_Set_float_262144_16 1144336.506 -3.04%
SetIntersection_None_Set_float_262144_16384 1131920.656 -3.22%
SetIntersection_None_Set_float_262144_256 1142356.447 -2.92%
SetIntersection_None_Set_float_262144_262144 1140503.580 -3.25%
SetIntersection_None_Set_float_262144_4 1142890.055 -2.90%
SetIntersection_None_Set_float_262144_64 1145107.176 -2.79%
SetIntersection_None_Set_float_4_1 216455482.085 -
SetIntersection_None_Set_float_4_4 135600452.419 -
SetIntersection_None_Set_float_64_1 22515133.305 -
SetIntersection_None_Set_float_64_16 18398392.697 -
SetIntersection_None_Set_float_64_4 21407242.258 -
SetIntersection_None_Set_float_64_64 11329719.079 -1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8800187.551 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8774140.170 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8664521.630 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8861984.390 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8702000.295 -4.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8717782.318 -2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163258189.742 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159851177.095 -1.82%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169684906.946 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165547560.964 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162963797.508 -1.76%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166878250.622 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166359700.201 -1.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65717403.695 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35287749.487 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55999120.914 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532045331.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11460357.285 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10712317.178 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5729951.691 -2.67%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11085683.744 -2.48%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9267674.052 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232484.537 -1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233847.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1234779.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1227508.303 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1224766.930 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256846.191 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1232894.125 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1236441.160 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215522828.512 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134459487.563 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22212339.326 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17773408.507 -2.51%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21247223.643 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11408426.348 -1.04%
SetIntersection_None_Set_string_1024_1 9029376.603 2.94%
SetIntersection_None_Set_string_1024_1024 9145848.979 3.56%
SetIntersection_None_Set_string_1024_16 8943112.868 -1.28%
SetIntersection_None_Set_string_1024_256 8819262.166 -2.55%
SetIntersection_None_Set_string_1024_4 8978604.082 -1.16%
SetIntersection_None_Set_string_1024_64 9030475.719 -
SetIntersection_None_Set_string_16384_1 186309479.864 -6.46%
SetIntersection_None_Set_string_16384_1024 188919179.708 -4.31%
SetIntersection_None_Set_string_16384_16 185463477.941 -5.16%
SetIntersection_None_Set_string_16384_16384 186060948.092 -5.02%
SetIntersection_None_Set_string_16384_256 189994718.687 -2.92%
SetIntersection_None_Set_string_16384_4 185418663.789 -5.51%
SetIntersection_None_Set_string_16384_64 184919367.610 -4.32%
SetIntersection_None_Set_string_16_1 68222701.094 -
SetIntersection_None_Set_string_16_16 36311899.832 -
SetIntersection_None_Set_string_16_4 58165613.262 -
SetIntersection_None_Set_string_1_1 540071442.125 -
SetIntersection_None_Set_string_256_1 11431507.816 -1.36%
SetIntersection_None_Set_string_256_16 10974446.073 -
SetIntersection_None_Set_string_256_256 5783650.105 -1.21%
SetIntersection_None_Set_string_256_4 11684970.350 1.95%
SetIntersection_None_Set_string_256_64 9461813.776 2.11%
SetIntersection_None_Set_string_262144_1 1635155.682 1.91%
SetIntersection_None_Set_string_262144_1024 1636017.252 1.64%
SetIntersection_None_Set_string_262144_16 1627816.896 1.13%
SetIntersection_None_Set_string_262144_16384 1630036.863 1.87%
SetIntersection_None_Set_string_262144_256 1622912.600 1.60%
SetIntersection_None_Set_string_262144_262144 1641590.656 2.48%
SetIntersection_None_Set_string_262144_4 1632566.082 1.85%
SetIntersection_None_Set_string_262144_64 1624273.111 -
SetIntersection_None_Set_string_4_1 221090789.627 -
SetIntersection_None_Set_string_4_4 137802824.554 -
SetIntersection_None_Set_string_64_1 22468425.584 -2.12%
SetIntersection_None_Set_string_64_16 18690627.336 -
SetIntersection_None_Set_string_64_4 21627127.053 -1.41%
SetIntersection_None_Set_string_64_64 11817041.738 1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8704869.922 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8839124.040 -2.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8869964.281 1.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8973940.890 2.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8659475.600 -2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8716293.666 -2.70%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200568474.654 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199648714.427 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 202342053.642 -1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210101979.544 5.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 199140500.223 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200368980.181 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199736748.966 -2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66632497.591 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35380990.107 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57006587.667 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537123468.142 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11577343.082 -1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10822355.717 1.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5797461.429 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11353747.785 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9018491.412 -3.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1630863.934 2.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1629157.064 2.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1652605.875 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1647525.795 2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1651163.654 2.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1627472.980 2.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1632893.148 3.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1648684.162 2.87%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218063710.279 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136329217.292 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22194539.336 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18112348.830 -1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21079524.348 -1.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11365960.668 -1.38%
SetIntersection_None_Set_uint32_1024_1 8909083.712 -1.60%
SetIntersection_None_Set_uint32_1024_1024 8721424.880 -2.79%
SetIntersection_None_Set_uint32_1024_16 8751525.814 -4.22%
SetIntersection_None_Set_uint32_1024_256 8719498.506 -4.36%
SetIntersection_None_Set_uint32_1024_4 8684891.726 -3.59%
SetIntersection_None_Set_uint32_1024_64 8700162.193 -2.97%
SetIntersection_None_Set_uint32_16384_1 152618373.748 -4.75%
SetIntersection_None_Set_uint32_16384_1024 151849525.677 -5.61%
SetIntersection_None_Set_uint32_16384_16 152193601.228 -4.97%
SetIntersection_None_Set_uint32_16384_16384 155827787.797 -3.39%
SetIntersection_None_Set_uint32_16384_256 151720792.011 -6.27%
SetIntersection_None_Set_uint32_16384_4 152254798.799 -4.81%
SetIntersection_None_Set_uint32_16384_64 152299836.255 -4.79%
SetIntersection_None_Set_uint32_16_1 65962972.966 -1.08%
SetIntersection_None_Set_uint32_16_16 35185731.972 -
SetIntersection_None_Set_uint32_16_4 55799306.560 -
SetIntersection_None_Set_uint32_1_1 531630338.471 -
SetIntersection_None_Set_uint32_256_1 11326969.915 -2.88%
SetIntersection_None_Set_uint32_256_16 10831593.437 -1.95%
SetIntersection_None_Set_uint32_256_256 5776121.183 -1.23%
SetIntersection_None_Set_uint32_256_4 11082013.651 -4.32%
SetIntersection_None_Set_uint32_256_64 9007161.963 -3.19%
SetIntersection_None_Set_uint32_262144_1 1150122.641 -3.95%
SetIntersection_None_Set_uint32_262144_1024 1134200.115 -4.42%
SetIntersection_None_Set_uint32_262144_16 1137506.264 -3.94%
SetIntersection_None_Set_uint32_262144_16384 1142814.453 -4.24%
SetIntersection_None_Set_uint32_262144_256 1136818.279 -4.21%
SetIntersection_None_Set_uint32_262144_262144 1139889.813 -3.98%
SetIntersection_None_Set_uint32_262144_4 1145759.197 -3.40%
SetIntersection_None_Set_uint32_262144_64 1135380.533 -4.23%
SetIntersection_None_Set_uint32_4_1 215103171.243 -
SetIntersection_None_Set_uint32_4_4 134577823.942 -
SetIntersection_None_Set_uint32_64_1 22403868.523 -1.25%
SetIntersection_None_Set_uint32_64_16 18156556.710 -
SetIntersection_None_Set_uint32_64_4 21532013.710 -
SetIntersection_None_Set_uint32_64_64 11452337.171 -
SetIntersection_None_Set_uint64_1024_1 8571286.591 -3.71%
SetIntersection_None_Set_uint64_1024_1024 8681166.613 -2.97%
SetIntersection_None_Set_uint64_1024_16 8664901.495 -2.37%
SetIntersection_None_Set_uint64_1024_256 8602626.019 -3.39%
SetIntersection_None_Set_uint64_1024_4 8617651.197 -5.05%
SetIntersection_None_Set_uint64_1024_64 8574248.364 -4.52%
SetIntersection_None_Set_uint64_16384_1 159144363.199 -2.52%
SetIntersection_None_Set_uint64_16384_1024 169756997.171 -2.14%
SetIntersection_None_Set_uint64_16384_16 166533121.361 -2.01%
SetIntersection_None_Set_uint64_16384_16384 168202521.365 -1.84%
SetIntersection_None_Set_uint64_16384_256 165626584.847 -2.06%
SetIntersection_None_Set_uint64_16384_4 161645525.561 -2.20%
SetIntersection_None_Set_uint64_16384_64 165686138.472 -1.88%
SetIntersection_None_Set_uint64_16_1 65755174.320 -1.14%
SetIntersection_None_Set_uint64_16_16 35104139.828 -
SetIntersection_None_Set_uint64_16_4 55978288.897 -
SetIntersection_None_Set_uint64_1_1 532786864.332 -
SetIntersection_None_Set_uint64_256_1 11196803.798 -4.32%
SetIntersection_None_Set_uint64_256_16 10602413.045 -3.03%
SetIntersection_None_Set_uint64_256_256 5772625.035 -
SetIntersection_None_Set_uint64_256_4 11107795.603 -3.98%
SetIntersection_None_Set_uint64_256_64 8994925.287 -4.10%
SetIntersection_None_Set_uint64_262144_1 1203933.432 -1.52%
SetIntersection_None_Set_uint64_262144_1024 1253442.953 3.23%
SetIntersection_None_Set_uint64_262144_16 1204834.309 -
SetIntersection_None_Set_uint64_262144_16384 1365200.928 12.27%
SetIntersection_None_Set_uint64_262144_256 1209217.691 -
SetIntersection_None_Set_uint64_262144_262144 1334548.422 8.98%
SetIntersection_None_Set_uint64_262144_4 1204883.059 -
SetIntersection_None_Set_uint64_262144_64 1214424.072 -
SetIntersection_None_Set_uint64_4_1 214993455.184 -
SetIntersection_None_Set_uint64_4_4 134051968.883 -
SetIntersection_None_Set_uint64_64_1 22213220.688 -1.46%
SetIntersection_None_Set_uint64_64_16 17989788.041 -1.85%
SetIntersection_None_Set_uint64_64_4 21304088.926 -
SetIntersection_None_Set_uint64_64_64 11204699.169 -1.51%
SetIntersection_None_Vector_float_1024_1 1080995.899 -1.79%
SetIntersection_None_Vector_float_1024_1024 1080825.214 -
SetIntersection_None_Vector_float_1024_16 1082311.747 -
SetIntersection_None_Vector_float_1024_256 1080890.556 -
SetIntersection_None_Vector_float_1024_4 1082848.127 1.40%
SetIntersection_None_Vector_float_1024_64 1079614.049 -
SetIntersection_None_Vector_float_16384_1 1101823.088 -1.23%
SetIntersection_None_Vector_float_16384_1024 1113599.610 -
SetIntersection_None_Vector_float_16384_16 1114287.431 -
SetIntersection_None_Vector_float_16384_16384 1116884.093 2.83%
SetIntersection_None_Vector_float_16384_256 1114893.168 -
SetIntersection_None_Vector_float_16384_4 1108245.185 -
SetIntersection_None_Vector_float_16384_64 1117894.007 2.89%
SetIntersection_None_Vector_float_16_1 63674667.639 -
SetIntersection_None_Vector_float_16_16 33684602.424 -
SetIntersection_None_Vector_float_16_4 54006543.847 -
SetIntersection_None_Vector_float_1_1 534879239.192 -
SetIntersection_None_Vector_float_256_1 4267283.179 -
SetIntersection_None_Vector_float_256_16 4039447.701 -
SetIntersection_None_Vector_float_256_256 2133164.740 -1.04%
SetIntersection_None_Vector_float_256_4 4211909.168 -
SetIntersection_None_Vector_float_256_64 3440583.844 -
SetIntersection_None_Vector_float_262144_1 1134541.285 -1.40%
SetIntersection_None_Vector_float_262144_1024 1141985.904 -
SetIntersection_None_Vector_float_262144_16 1136573.811 1.68%
SetIntersection_None_Vector_float_262144_16384 1140897.908 -
SetIntersection_None_Vector_float_262144_256 1123094.842 -1.15%
SetIntersection_None_Vector_float_262144_262144 1146124.684 -
SetIntersection_None_Vector_float_262144_4 1143234.286 -
SetIntersection_None_Vector_float_262144_64 1145762.890 -
SetIntersection_None_Vector_float_4_1 214710947.443 -
SetIntersection_None_Vector_float_4_4 134070472.528 -
SetIntersection_None_Vector_float_64_1 16754544.821 -1.23%
SetIntersection_None_Vector_float_64_16 13588538.095 -
SetIntersection_None_Vector_float_64_4 16010338.751 -
SetIntersection_None_Vector_float_64_64 8544195.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1108475.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1104576.592 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1088517.689 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1097418.240 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1067583.712 -2.80%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1094901.152 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1129800.943 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1139245.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1094779.677 -2.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1142708.710 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135650.933 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1130323.318 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1120020.316 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63634059.256 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33932229.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54160978.934 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533934624.895 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4303361.929 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4085400.873 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2161806.306 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4224211.909 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3441441.177 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1169014.988 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1175054.413 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1136557.767 -2.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1108347.418 -5.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1156532.549 -1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1159084.807 -1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1164924.616 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1141291.669 -2.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214775008.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133985483.474 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16894104.677 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13624730.768 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16084906.094 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8537429.844 -
SetIntersection_None_Vector_string_1024_1 1167516.299 -
SetIntersection_None_Vector_string_1024_1024 1161477.417 -
SetIntersection_None_Vector_string_1024_16 1160834.488 -
SetIntersection_None_Vector_string_1024_256 1161453.427 -1.25%
SetIntersection_None_Vector_string_1024_4 1155963.520 -
SetIntersection_None_Vector_string_1024_64 1163629.541 -
SetIntersection_None_Vector_string_16384_1 1227646.878 -
SetIntersection_None_Vector_string_16384_1024 1202245.489 -1.86%
SetIntersection_None_Vector_string_16384_16 1238322.104 -
SetIntersection_None_Vector_string_16384_16384 1224431.127 -
SetIntersection_None_Vector_string_16384_256 1223063.493 -
SetIntersection_None_Vector_string_16384_4 1216602.997 -
SetIntersection_None_Vector_string_16384_64 1193256.631 -3.62%
SetIntersection_None_Vector_string_16_1 65103152.775 -
SetIntersection_None_Vector_string_16_16 34750703.163 -
SetIntersection_None_Vector_string_16_4 55247038.701 -
SetIntersection_None_Vector_string_1_1 535353076.307 -
SetIntersection_None_Vector_string_256_1 4467632.392 -
SetIntersection_None_Vector_string_256_16 4220380.271 -1.34%
SetIntersection_None_Vector_string_256_256 2274292.555 1.59%
SetIntersection_None_Vector_string_256_4 4465953.551 -
SetIntersection_None_Vector_string_256_64 3646179.335 -
SetIntersection_None_Vector_string_262144_1 1323553.709 2.57%
SetIntersection_None_Vector_string_262144_1024 1250681.066 -3.72%
SetIntersection_None_Vector_string_262144_16 1311480.491 -
SetIntersection_None_Vector_string_262144_16384 1309047.377 1.36%
SetIntersection_None_Vector_string_262144_256 1294612.370 -
SetIntersection_None_Vector_string_262144_262144 1299300.325 -
SetIntersection_None_Vector_string_262144_4 1292794.954 -
SetIntersection_None_Vector_string_262144_64 1295480.277 -
SetIntersection_None_Vector_string_4_1 216902172.501 -
SetIntersection_None_Vector_string_4_4 135199796.035 -
SetIntersection_None_Vector_string_64_1 17299691.089 -
SetIntersection_None_Vector_string_64_16 14102066.756 -
SetIntersection_None_Vector_string_64_4 16596297.083 -
SetIntersection_None_Vector_string_64_64 8804604.628 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123897.297 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1157575.999 4.64%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1110852.705 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1130472.170 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1077313.764 -3.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1131213.256 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1185262.677 1.89%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1157820.284 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1114364.309 -4.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1178307.597 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1165001.500 1.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1178016.045 1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158247.028 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63268014.355 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33612808.937 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53781369.453 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529940435.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4306255.183 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068724.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2190885.038 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4173084.293 -1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3451546.715 -1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1217574.369 -1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1165292.750 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1134357.513 -4.84%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1141904.033 -2.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1252231.767 3.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1183086.945 -2.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185461.965 -3.76%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1174703.437 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213100577.335 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133415119.209 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16859267.412 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13719837.526 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16140684.157 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8579723.669 -
SetIntersection_None_Vector_uint32_1024_1 1086558.298 1.50%
SetIntersection_None_Vector_uint32_1024_1024 1075140.706 -
SetIntersection_None_Vector_uint32_1024_16 1065352.506 -
SetIntersection_None_Vector_uint32_1024_256 1073415.801 -
SetIntersection_None_Vector_uint32_1024_4 1042128.875 -2.96%
SetIntersection_None_Vector_uint32_1024_64 1076245.850 -
SetIntersection_None_Vector_uint32_16384_1 1080782.658 -1.44%
SetIntersection_None_Vector_uint32_16384_1024 1094310.606 -
SetIntersection_None_Vector_uint32_16384_16 1093727.989 -
SetIntersection_None_Vector_uint32_16384_16384 1066558.919 -2.92%
SetIntersection_None_Vector_uint32_16384_256 1091685.021 -1.12%
SetIntersection_None_Vector_uint32_16384_4 1093066.918 -
SetIntersection_None_Vector_uint32_16384_64 1094210.088 -
SetIntersection_None_Vector_uint32_16_1 63021635.924 -
SetIntersection_None_Vector_uint32_16_16 33437108.704 -
SetIntersection_None_Vector_uint32_16_4 53425184.459 -
SetIntersection_None_Vector_uint32_1_1 530660638.164 -
SetIntersection_None_Vector_uint32_256_1 4248960.980 -
SetIntersection_None_Vector_uint32_256_16 3998479.214 -
SetIntersection_None_Vector_uint32_256_256 2131711.419 -
SetIntersection_None_Vector_uint32_256_4 4194289.551 1.30%
SetIntersection_None_Vector_uint32_256_64 3427671.504 -
SetIntersection_None_Vector_uint32_262144_1 1122830.225 -1.59%
SetIntersection_None_Vector_uint32_262144_1024 1121348.929 -2.42%
SetIntersection_None_Vector_uint32_262144_16 1123828.202 -
SetIntersection_None_Vector_uint32_262144_16384 1093276.452 -2.22%
SetIntersection_None_Vector_uint32_262144_256 1128770.883 -
SetIntersection_None_Vector_uint32_262144_262144 1110950.812 -2.65%
SetIntersection_None_Vector_uint32_262144_4 1105913.622 -2.87%
SetIntersection_None_Vector_uint32_262144_64 1106868.870 -1.71%
SetIntersection_None_Vector_uint32_4_1 212915401.139 -
SetIntersection_None_Vector_uint32_4_4 133076572.416 -
SetIntersection_None_Vector_uint32_64_1 16578366.493 -
SetIntersection_None_Vector_uint32_64_16 13404583.972 -1.02%
SetIntersection_None_Vector_uint32_64_4 15864936.351 -
SetIntersection_None_Vector_uint32_64_64 8370835.430 -
SetIntersection_None_Vector_uint64_1024_1 1086993.694 1.06%
SetIntersection_None_Vector_uint64_1024_1024 1074073.592 -
SetIntersection_None_Vector_uint64_1024_16 1074331.534 -
SetIntersection_None_Vector_uint64_1024_256 1060002.826 -1.45%
SetIntersection_None_Vector_uint64_1024_4 1074839.033 -
SetIntersection_None_Vector_uint64_1024_64 1038527.030 -3.56%
SetIntersection_None_Vector_uint64_16384_1 1102420.948 -
SetIntersection_None_Vector_uint64_16384_1024 1092018.320 -1.04%
SetIntersection_None_Vector_uint64_16384_16 1100583.718 -
SetIntersection_None_Vector_uint64_16384_16384 1101074.761 -
SetIntersection_None_Vector_uint64_16384_256 1047822.532 -4.12%
SetIntersection_None_Vector_uint64_16384_4 1100761.340 -
SetIntersection_None_Vector_uint64_16384_64 1097584.941 -
SetIntersection_None_Vector_uint64_16_1 62794070.812 -
SetIntersection_None_Vector_uint64_16_16 33326529.368 -
SetIntersection_None_Vector_uint64_16_4 53238823.581 -
SetIntersection_None_Vector_uint64_1_1 529151923.384 -
SetIntersection_None_Vector_uint64_256_1 4237456.178 -
SetIntersection_None_Vector_uint64_256_16 4016540.729 1.13%
SetIntersection_None_Vector_uint64_256_256 2044301.563 -3.13%
SetIntersection_None_Vector_uint64_256_4 4129764.722 -1.40%
SetIntersection_None_Vector_uint64_256_64 3411853.279 1.03%
SetIntersection_None_Vector_uint64_262144_1 1124363.954 -
SetIntersection_None_Vector_uint64_262144_1024 1120169.440 -
SetIntersection_None_Vector_uint64_262144_16 1104131.428 -2.80%
SetIntersection_None_Vector_uint64_262144_16384 1114843.548 -
SetIntersection_None_Vector_uint64_262144_256 1123735.387 -
SetIntersection_None_Vector_uint64_262144_262144 1118063.836 -1.13%
SetIntersection_None_Vector_uint64_262144_4 1118921.197 -
SetIntersection_None_Vector_uint64_262144_64 1127398.081 -
SetIntersection_None_Vector_uint64_4_1 211958516.526 -
SetIntersection_None_Vector_uint64_4_4 132616509.759 -
SetIntersection_None_Vector_uint64_64_1 16525437.390 -
SetIntersection_None_Vector_uint64_64_16 13421061.186 -
SetIntersection_None_Vector_uint64_64_4 15798572.059 -
SetIntersection_None_Vector_uint64_64_64 8362235.337 -
bm_gcd_complex 19.247 6.72%
bm_gcd_random 29.026 -
bm_gcd_trivial 0.670 -2.35%
bm_lexicographical_compare<int>/1 1.476 17.31%
bm_lexicographical_compare<int>/1048576 68384.276 -
bm_lexicographical_compare<int>/262144 16379.327 -
bm_lexicographical_compare<int>/32768 1916.051 -
bm_lexicographical_compare<int>/4096 238.326 -
bm_lexicographical_compare<int>/512 29.814 -
bm_lexicographical_compare<int>/64 4.510 2.27%
bm_lexicographical_compare<int>/8 1.517 -
bm_lexicographical_compare<signed_char>/1 1.329 -2.81%
bm_lexicographical_compare<signed_char>/1048576 16586.857 1.78%
bm_lexicographical_compare<signed_char>/262144 3995.592 4.04%
bm_lexicographical_compare<signed_char>/32768 479.543 -
bm_lexicographical_compare<signed_char>/4096 59.830 -
bm_lexicographical_compare<signed_char>/512 7.829 -1.52%
bm_lexicographical_compare<signed_char>/64 2.116 3.39%
bm_lexicographical_compare<signed_char>/8 3.219 -3.85%
bm_lexicographical_compare<unsigned_char>/1 1.616 4.58%
bm_lexicographical_compare<unsigned_char>/1048576 17931.750 -
bm_lexicographical_compare<unsigned_char>/262144 4493.394 -
bm_lexicographical_compare<unsigned_char>/32768 572.847 -
bm_lexicographical_compare<unsigned_char>/4096 77.780 -
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/64 2.006 2.86%
bm_lexicographical_compare<unsigned_char>/8 1.387 4.95%
bm_ranges_lexicographical_compare<int>/1 1.600 7.34%
bm_ranges_lexicographical_compare<int>/1048576 68388.080 -
bm_ranges_lexicographical_compare<int>/262144 16382.572 -
bm_ranges_lexicographical_compare<int>/32768 1915.625 -
bm_ranges_lexicographical_compare<int>/4096 238.536 -
bm_ranges_lexicographical_compare<int>/512 29.802 -
bm_ranges_lexicographical_compare<int>/64 4.452 -1.00%
bm_ranges_lexicographical_compare<int>/8 1.531 -2.76%
bm_ranges_lexicographical_compare<signed_char>/1 1.524 1.89%
bm_ranges_lexicographical_compare<signed_char>/1048576 16545.927 1.57%
bm_ranges_lexicographical_compare<signed_char>/262144 3840.195 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.002 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.861 -
bm_ranges_lexicographical_compare<signed_char>/512 7.972 1.45%
bm_ranges_lexicographical_compare<signed_char>/64 2.421 7.41%
bm_ranges_lexicographical_compare<signed_char>/8 3.415 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.618 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17930.403 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.335 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.569 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.725 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.796 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.054 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_swap_ranges_vb_aligned/1024 6.504 -
bm_ranges_swap_ranges_vb_aligned/1048576 3345.835 -
bm_ranges_swap_ranges_vb_aligned/128 3.399 -
bm_ranges_swap_ranges_vb_aligned/131072 255.197 4.65%
bm_ranges_swap_ranges_vb_aligned/16 3.312 -
bm_ranges_swap_ranges_vb_aligned/16384 34.926 -
bm_ranges_swap_ranges_vb_aligned/2048 8.546 -
bm_ranges_swap_ranges_vb_aligned/256 3.461 -
bm_ranges_swap_ranges_vb_aligned/262144 493.232 2.15%
bm_ranges_swap_ranges_vb_aligned/32 3.312 -
bm_ranges_swap_ranges_vb_aligned/32768 64.333 -
bm_ranges_swap_ranges_vb_aligned/4096 11.932 -
bm_ranges_swap_ranges_vb_aligned/512 5.184 -1.33%
bm_ranges_swap_ranges_vb_aligned/524288 1045.486 -
bm_ranges_swap_ranges_vb_aligned/64 3.082 -
bm_ranges_swap_ranges_vb_aligned/65536 125.598 1.97%
bm_ranges_swap_ranges_vb_aligned/8 3.251 -
bm_ranges_swap_ranges_vb_aligned/8192 19.500 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15670.617 -
bm_ranges_swap_ranges_vb_unaligned/262144 3766.536 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.632 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.041 -
bm_ranges_swap_ranges_vb_unaligned/512 13.440 -2.59%
bm_ranges_swap_ranges_vb_unaligned/64 6.261 -2.89%
bm_ranges_swap_ranges_vb_unaligned/8 5.326 1.41%
bm_swap_ranges_vb_aligned/1048576 3340.143 -
bm_swap_ranges_vb_aligned/262144 483.196 -
bm_swap_ranges_vb_aligned/32768 63.648 -
bm_swap_ranges_vb_aligned/4096 12.527 -
bm_swap_ranges_vb_aligned/512 4.943 -
bm_swap_ranges_vb_aligned/64 2.831 -
bm_swap_ranges_vb_aligned/8 3.227 -3.78%
bm_swap_ranges_vb_unaligned/1048576 15884.707 -
bm_swap_ranges_vb_unaligned/262144 3831.434 -
bm_swap_ranges_vb_unaligned/32768 483.000 -
bm_swap_ranges_vb_unaligned/4096 65.074 -
bm_swap_ranges_vb_unaligned/512 12.582 -
bm_swap_ranges_vb_unaligned/64 4.948 -
bm_swap_ranges_vb_unaligned/8 4.759 -
bm_write 547.316 -2.47%
ranges::min(std::deque<__int128>)/1 0.615 -9.31%
ranges::min(std::deque<__int128>)/64 20.921 -
ranges::min(std::deque<__int128>)/70000 24365.193 -
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.661 -12.07%
ranges::min(std::deque<char>)/64 17.923 7.29%
ranges::min(std::deque<char>)/70000 20061.540 12.60%
ranges::min(std::deque<char>)/8 2.410 -
ranges::min(std::deque<long_long>)/1 0.622 -12.37%
ranges::min(std::deque<long_long>)/64 16.960 -7.66%
ranges::min(std::deque<long_long>)/70000 19081.797 1.12%
ranges::min(std::deque<long_long>)/8 2.306 -2.10%
ranges::min(std::list<__int128>)/1 0.458 -
ranges::min(std::list<__int128>)/64 36.112 4.69%
ranges::min(std::list<__int128>)/70000 62589.464 4.61%
ranges::min(std::list<__int128>)/8 2.307 5.15%
ranges::min(std::list<char>)/1 0.391 7.41%
ranges::min(std::list<char>)/64 27.097 -
ranges::min(std::list<char>)/70000 55319.892 2.92%
ranges::min(std::list<char>)/8 1.895 -1.46%
ranges::min(std::list<long_long>)/1 0.453 24.38%
ranges::min(std::list<long_long>)/64 24.857 -
ranges::min(std::list<long_long>)/70000 51000.592 13.65%
ranges::min(std::list<long_long>)/8 1.897 -2.30%
ranges::min(std::vector<__int128>)/1 0.373 -
ranges::min(std::vector<__int128>)/64 38.978 23.80%
ranges::min(std::vector<__int128>)/70000 47191.367 29.23%
ranges::min(std::vector<__int128>)/8 3.101 3.39%
ranges::min(std::vector<char>)/1 0.456 -
ranges::min(std::vector<char>)/64 4.231 1.33%
ranges::min(std::vector<char>)/70000 496.096 -
ranges::min(std::vector<char>)/8 2.458 -
ranges::min(std::vector<long_long>)/1 0.296 -34.40%
ranges::min(std::vector<long_long>)/64 4.687 -2.27%
ranges::min(std::vector<long_long>)/70000 7988.706 1.03%
ranges::min(std::vector<long_long>)/8 2.205 -
ranges::minmax(std::deque<__int128>)/1 0.693 -
ranges::minmax(std::deque<__int128>)/64 32.096 -1.72%
ranges::minmax(std::deque<__int128>)/70000 34574.641 -4.32%
ranges::minmax(std::deque<__int128>)/8 3.806 -3.45%
ranges::minmax(std::deque<char>)/1 0.680 -7.86%
ranges::minmax(std::deque<char>)/64 25.070 -7.82%
ranges::minmax(std::deque<char>)/70000 24288.852 -10.84%
ranges::minmax(std::deque<char>)/8 3.981 1.58%
ranges::minmax(std::deque<long_long>)/1 0.809 -4.77%
ranges::minmax(std::deque<long_long>)/64 23.337 -3.37%
ranges::minmax(std::deque<long_long>)/70000 24788.386 -
ranges::minmax(std::deque<long_long>)/8 3.738 3.98%
ranges::minmax(std::list<__int128>)/1 0.455 4.95%
ranges::minmax(std::list<__int128>)/64 39.213 -8.35%
ranges::minmax(std::list<__int128>)/70000 58994.849 -7.15%
ranges::minmax(std::list<__int128>)/8 3.850 -
ranges::minmax(std::list<char>)/1 0.417 -9.12%
ranges::minmax(std::list<char>)/64 36.895 5.53%
ranges::minmax(std::list<char>)/70000 57565.272 1.32%
ranges::minmax(std::list<char>)/8 2.534 4.10%
ranges::minmax(std::list<long_long>)/1 0.458 -9.00%
ranges::minmax(std::list<long_long>)/64 32.771 8.17%
ranges::minmax(std::list<long_long>)/70000 53755.072 -1.08%
ranges::minmax(std::list<long_long>)/8 2.528 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.123 -
ranges::minmax(std::vector<__int128>)/70000 35198.160 -
ranges::minmax(std::vector<__int128>)/8 4.127 -
ranges::minmax(std::vector<char>)/1 0.620 -
ranges::minmax(std::vector<char>)/64 1.380 -
ranges::minmax(std::vector<char>)/70000 593.813 -
ranges::minmax(std::vector<char>)/8 1.145 -
ranges::minmax(std::vector<long_long>)/1 0.691 7.09%
ranges::minmax(std::vector<long_long>)/64 10.199 -
ranges::minmax(std::vector<long_long>)/70000 9205.127 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 249727.111 2.51%
rng::contains(deque<int>)_(process_all)/32 8.824 -
rng::contains(deque<int>)_(process_all)/50 12.781 -
rng::contains(deque<int>)_(process_all)/8 3.178 2.18%
rng::contains(deque<int>)_(process_all)/8192 1914.735 2.72%
rng::contains(list<int>)_(process_all)/1048576 832504.212 1.45%
rng::contains(list<int>)_(process_all)/32 9.225 2.98%
rng::contains(list<int>)_(process_all)/50 18.057 -
rng::contains(list<int>)_(process_all)/8 2.439 5.08%
rng::contains(list<int>)_(process_all)/8192 7145.019 -3.26%
rng::contains(vector<int>)_(process_all)/1048576 238301.694 2.76%
rng::contains(vector<int>)_(process_all)/32 8.391 1.24%
rng::contains(vector<int>)_(process_all)/50 12.365 1.05%
rng::contains(vector<int>)_(process_all)/8 2.751 9.65%
rng::contains(vector<int>)_(process_all)/8192 1851.597 2.75%
rng::contains_subrange(deque<int>)_(near_matches)/1000 25091.271 29.45%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25895.399 22.03%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457148.698 -4.11%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428122.528 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.372 15.26%
rng::contains_subrange(deque<int>)_(process_all)/32 13.615 16.92%
rng::contains_subrange(deque<int>)_(process_all)/50 25.077 5.87%
rng::contains_subrange(deque<int>)_(process_all)/8192 3347.535 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 506879.657 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.680 -17.98%
rng::contains_subrange(deque<int>)_(same_length)/32 17.999 -12.57%
rng::contains_subrange(deque<int>)_(same_length)/50 26.389 -8.39%
rng::contains_subrange(deque<int>)_(same_length)/8192 3949.285 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476783.702 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.554 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.554 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3713.855 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37524.354 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39111.563 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2529410.627 -
rng::contains_subrange(list<int>)_(process_all)/1048576 822610.426 -2.86%
rng::contains_subrange(list<int>)_(process_all)/16 4.867 2.31%
rng::contains_subrange(list<int>)_(process_all)/32 10.012 -
rng::contains_subrange(list<int>)_(process_all)/50 17.174 -3.12%
rng::contains_subrange(list<int>)_(process_all)/8192 6893.830 -3.37%
rng::contains_subrange(list<int>)_(same_length)/1048576 936665.944 -
rng::contains_subrange(list<int>)_(same_length)/16 5.844 -
rng::contains_subrange(list<int>)_(same_length)/32 16.537 -
rng::contains_subrange(list<int>)_(same_length)/50 25.313 -
rng::contains_subrange(list<int>)_(same_length)/8192 7946.016 -7.14%
rng::contains_subrange(list<int>)_(single_element)/1048576 802521.655 -4.39%
rng::contains_subrange(list<int>)_(single_element)/16 4.765 1.11%
rng::contains_subrange(list<int>)_(single_element)/32 10.129 1.15%
rng::contains_subrange(list<int>)_(single_element)/50 17.744 2.98%
rng::contains_subrange(list<int>)_(single_element)/8192 7316.199 -18.93%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13255.790 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14102.793 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 815001.115 7.02%
rng::contains_subrange(vector<int>)_(process_all)/1048576 208481.987 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.722 2.08%
rng::contains_subrange(vector<int>)_(process_all)/32 8.114 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.956 4.18%
rng::contains_subrange(vector<int>)_(process_all)/8192 1623.645 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243366.125 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.820 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.675 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.704 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.483 -3.03%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232263.300 -3.21%
rng::contains_subrange(vector<int>)_(single_element)/16 4.767 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.616 1.02%
rng::contains_subrange(vector<int>)_(single_element)/50 12.454 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1811.116 -3.12%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.911 2.63%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490738.329 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.942 19.41%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.537 22.20%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.943 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.721 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513650.208 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.241 -10.75%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.491 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3992.447 -1.90%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.205 1.89%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.168 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.245 3.66%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.366 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2289087.689 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.221 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.887 -1.23%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17905.652 1.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 601.217 -10.68%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461834.117 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.193 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.868 2.69%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11161.316 -5.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1821.699 6.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2370893.082 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.298 -1.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.311 -8.53%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20449.467 1.97%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 641.698 -12.72%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462509.241 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.377 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.876 -1.76%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11095.623 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.696 2.43%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.770 9.92%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.828 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955083.164 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.497 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.082 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9856.003 25.75%
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 854.505 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073297.874 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.486 -1.81%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.748 -3.29%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12915.166 7.67%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.996 -2.82%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73679.670 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.343 -4.76%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.424 -6.53%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.852 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.371 18.58%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.373 18.84%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.371 18.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.297 12.20%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.369 18.42%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.090 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306528.411 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.976 1.29%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.029 1.66%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.037 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.004 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9366.576 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.538 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.772 2.31%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2334.056 1.22%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.750 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15447.815 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.390 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.448 -1.31%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3862.649 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 730.769 -1.09%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28210.330 5.99%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.130 -1.94%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.435 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9295.102 9.25%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 24.568 4.60%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 705.106 2.70%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.957 8.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.370 12.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 180.618 4.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.476 -1.75%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8635.783 -1.28%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.442 -2.72%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.068 -1.17%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2121.904 -1.88%
rng::find(vector<bool>)_(process_all)/1024 4.486 -2.41%
rng::find(vector<bool>)_(process_all)/1048576 3632.555 -
rng::find(vector<bool>)_(process_all)/50 0.786 -
rng::find(vector<bool>)_(process_all)/8 0.785 9.70%
rng::find(vector<bool>)_(process_all)/8192 33.260 -
rng::find_if(vector<bool>)_(process_all)/1024 565.304 -
rng::find_if(vector<bool>)_(process_all)/1048576 576592.638 -1.14%
rng::find_if(vector<bool>)_(process_all)/50 24.062 2.90%
rng::find_if(vector<bool>)_(process_all)/8 3.634 1.68%
rng::find_if(vector<bool>)_(process_all)/8192 4502.499 -
rng::find_if_not(vector<bool>)_(process_all)/1024 565.298 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576244.787 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.881 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.524 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4504.922 -
rng::find_last(deque<int>)_(bail_10%)/1024 285.031 25.82%
rng::find_last(deque<int>)_(bail_10%)/1048576 322953.936 -
rng::find_last(deque<int>)_(bail_10%)/50 14.190 24.88%
rng::find_last(deque<int>)_(bail_10%)/8 2.722 -
rng::find_last(deque<int>)_(bail_10%)/8192 2504.438 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.160 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25424.151 -
rng::find_last(deque<int>)_(bail_90%)/50 1.834 -1.52%
rng::find_last(deque<int>)_(bail_90%)/8 0.835 -6.17%
rng::find_last(deque<int>)_(bail_90%)/8192 201.625 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.981 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707672.919 1.96%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.299 -1.41%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6675.074 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 767.946 5.45%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 674640.755 2.95%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.480 4.42%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.390 -1.02%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6082.110 2.54%
rng::find_last(list<int>)_(bail_10%)/1024 673.699 -
rng::find_last(list<int>)_(bail_10%)/1048576 785769.550 -
rng::find_last(list<int>)_(bail_10%)/50 15.750 -
rng::find_last(list<int>)_(bail_10%)/8 2.075 -
rng::find_last(list<int>)_(bail_10%)/8192 6236.080 -
rng::find_last(list<int>)_(bail_90%)/1024 76.089 -
rng::find_last(list<int>)_(bail_90%)/1048576 85932.617 -1.05%
rng::find_last(list<int>)_(bail_90%)/50 1.249 -
rng::find_last(list<int>)_(bail_90%)/8 0.467 -
rng::find_last(list<int>)_(bail_90%)/8192 601.631 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.459 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206046.721 -
rng::find_last(vector<char>)_(bail_10%)/50 10.751 -
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1622.183 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.576 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22995.656 -
rng::find_last(vector<char>)_(bail_90%)/50 1.437 -4.14%
rng::find_last(vector<char>)_(bail_90%)/8 0.408 -8.04%
rng::find_last(vector<char>)_(bail_90%)/8192 188.732 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.038 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213365.668 -
rng::find_last(vector<int>)_(bail_10%)/50 10.818 -1.35%
rng::find_last(vector<int>)_(bail_10%)/8 2.019 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.669 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.001 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23331.371 -
rng::find_last(vector<int>)_(bail_90%)/50 1.549 6.15%
rng::find_last(vector<int>)_(bail_90%)/8 0.468 10.94%
rng::find_last(vector<int>)_(bail_90%)/8192 189.268 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.129 -3.39%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 375338.289 3.89%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.115 2.67%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.802 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2835.121 2.87%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.175 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38242.448 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.520 -1.50%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.153 10.10%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.498 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.246 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906227.893 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.527 1.48%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.212 -6.38%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7152.519 6.74%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 819.070 2.19%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896990.687 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.777 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.373 3.64%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6859.510 -
rng::find_last_if(list<int>)_(bail_10%)/1024 677.923 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804472.617 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.216 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6603.537 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.981 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88570.759 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.153 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.678 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.919 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 243923.259 2.52%
rng::find_last_if(vector<char>)_(bail_10%)/50 11.467 1.04%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -4.93%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1926.148 3.53%
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.767 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26210.061 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.500 -2.45%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.490 -3.66%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.498 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.720 -1.17%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307126.573 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.638 1.00%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2188.082 -3.92%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.229 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33522.845 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.496 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.484 -10.03%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.578 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.068 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362220.260 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.530 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.207 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.580 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38196.134 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.551 8.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.967 9.25%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.962 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.227 1.09%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909253.154 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.515 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.186 -6.47%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6642.590 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 803.058 -1.01%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899997.671 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.151 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.354 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6640.170 1.44%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.026 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803162.160 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 34.639 -4.91%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6644.582 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.268 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88773.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.112 1.31%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.059 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.396 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238811.384 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.390 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.098 1.20%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.249 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.934 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26215.229 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.468 -18.80%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.327 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.511 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307333.736 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.543 -6.75%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.572 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.213 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33520.473 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.505 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -5.99%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.624 -
rng::fold_left(deque<int>)/1048576 552947.612 -1.27%
rng::fold_left(deque<int>)/32 16.396 -
rng::fold_left(deque<int>)/50 27.380 -
rng::fold_left(deque<int>)/8 3.917 2.09%
rng::fold_left(deque<int>)/8192 4511.263 -
rng::fold_left(list<int>)/1048576 1364098.848 -
rng::fold_left(list<int>)/32 20.960 1.35%
rng::fold_left(list<int>)/50 39.692 5.71%
rng::fold_left(list<int>)/8 3.845 -
rng::fold_left(list<int>)/8192 11061.582 3.32%
rng::fold_left(vector<int>)/1048576 1324683.444 -
rng::fold_left(vector<int>)/32 21.687 -
rng::fold_left(vector<int>)/50 37.206 -
rng::fold_left(vector<int>)/8 3.566 -
rng::fold_left(vector<int>)/8192 10309.211 -
rng::for_each(map<int>)/32 25.167 -
rng::for_each(map<int>)/50 37.833 -
rng::for_each(map<int>)/8 6.193 2.21%
rng::for_each(map<int>)/8192 7334.659 -
rng::for_each(multimap<int>)/32 26.390 -
rng::for_each(multimap<int>)/50 40.432 -
rng::for_each(multimap<int>)/8 6.222 1.69%
rng::for_each(multimap<int>)/8192 7336.338 -
rng::for_each(multiset<int>)/32 25.583 2.10%
rng::for_each(multiset<int>)/50 39.475 2.40%
rng::for_each(multiset<int>)/8 6.932 5.88%
rng::for_each(multiset<int>)/8192 7737.499 -
rng::for_each(set<int>)/32 25.591 1.18%
rng::for_each(set<int>)/50 38.060 -
rng::for_each(set<int>)/8 6.898 5.02%
rng::for_each(set<int>)/8192 7737.968 -
rng::starts_with(deque<int>)/1000 500.016 6.68%
rng::starts_with(deque<int>)/1024 513.455 6.62%
rng::starts_with(deque<int>)/1048576 546453.975 10.98%
rng::starts_with(deque<int>)/8 4.276 9.52%
rng::starts_with(deque<int>)/8192 4265.880 10.91%
rng::starts_with(deque<int>,_pred)/1000 515.188 -
rng::starts_with(deque<int>,_pred)/1024 529.247 -
rng::starts_with(deque<int>,_pred)/1048576 515457.475 -
rng::starts_with(deque<int>,_pred)/8 4.722 1.68%
rng::starts_with(deque<int>,_pred)/8192 3972.106 -
rng::starts_with(list<int>)/1000 758.564 -
rng::starts_with(list<int>)/1024 773.089 -
rng::starts_with(list<int>)/1048576 943158.166 -
rng::starts_with(list<int>)/8 2.890 -1.20%
rng::starts_with(list<int>)/8192 8291.587 -10.60%
rng::starts_with(list<int>,_pred)/1000 779.628 -1.00%
rng::starts_with(list<int>,_pred)/1024 801.872 -
rng::starts_with(list<int>,_pred)/1048576 971020.804 -
rng::starts_with(list<int>,_pred)/8 3.510 -
rng::starts_with(list<int>,_pred)/8192 9064.770 -16.53%
rng::starts_with(vector<int>)/1000 58.302 -
rng::starts_with(vector<int>)/1024 60.178 -
rng::starts_with(vector<int>)/1048576 68306.508 -1.71%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.329 -
rng::starts_with(vector<int>,_pred)/1000 279.926 -
rng::starts_with(vector<int>,_pred)/1024 289.059 -
rng::starts_with(vector<int>,_pred)/1048576 304715.296 -
rng::starts_with(vector<int>,_pred)/8 2.358 -7.29%
rng::starts_with(vector<int>,_pred)/8192 2485.304 -
std::adjacent_find(deque<int>)/1024 462.620 -
std::adjacent_find(deque<int>)/1048576 475223.090 -
std::adjacent_find(deque<int>)/50 16.155 7.48%
std::adjacent_find(deque<int>)/8 3.724 23.12%
std::adjacent_find(deque<int>)/8192 3705.463 -
std::adjacent_find(deque<int>,_pred)/1024 629.827 -
std::adjacent_find(deque<int>,_pred)/1048576 650166.202 -
std::adjacent_find(deque<int>,_pred)/50 30.834 7.61%
std::adjacent_find(deque<int>,_pred)/8 4.666 14.59%
std::adjacent_find(deque<int>,_pred)/8192 5093.554 -
std::adjacent_find(list<int>)/1024 735.206 -
std::adjacent_find(list<int>)/1048576 870107.393 -
std::adjacent_find(list<int>)/50 23.386 -
std::adjacent_find(list<int>)/8 2.079 -
std::adjacent_find(list<int>)/8192 7126.087 -
std::adjacent_find(list<int>,_pred)/1024 790.509 -
std::adjacent_find(list<int>,_pred)/1048576 918609.744 -
std::adjacent_find(list<int>,_pred)/50 29.403 -
std::adjacent_find(list<int>,_pred)/8 3.780 -
std::adjacent_find(list<int>,_pred)/8192 7243.444 -
std::adjacent_find(vector<int>)/1024 234.572 -
std::adjacent_find(vector<int>)/1048576 234332.329 -
std::adjacent_find(vector<int>)/50 11.982 -
std::adjacent_find(vector<int>)/8 2.054 1.69%
std::adjacent_find(vector<int>)/8192 1829.948 -
std::adjacent_find(vector<int>,_pred)/1024 400.147 -
std::adjacent_find(vector<int>,_pred)/1048576 468535.218 1.02%
std::adjacent_find(vector<int>,_pred)/50 23.442 -
std::adjacent_find(vector<int>,_pred)/8 3.309 3.56%
std::adjacent_find(vector<int>,_pred)/8192 3188.853 -
std::all_of(deque<int>)_(process_all)/32 12.323 -
std::all_of(deque<int>)_(process_all)/32768 10487.791 4.20%
std::all_of(deque<int>)_(process_all)/50 18.940 -
std::all_of(deque<int>)_(process_all)/8 3.441 -
std::all_of(deque<int>)_(process_all)/8192 2625.696 3.96%
std::all_of(list<int>)_(process_all)/32 11.464 -
std::all_of(list<int>)_(process_all)/32768 25903.463 -2.54%
std::all_of(list<int>)_(process_all)/50 21.915 -
std::all_of(list<int>)_(process_all)/8 2.655 -
std::all_of(list<int>)_(process_all)/8192 7073.416 -6.90%
std::all_of(vector<int>)_(process_all)/32 8.307 -2.78%
std::all_of(vector<int>)_(process_all)/32768 8113.868 -
std::all_of(vector<int>)_(process_all)/50 12.608 -
std::all_of(vector<int>)_(process_all)/8 2.360 -
std::all_of(vector<int>)_(process_all)/8192 2039.417 -
std::any_of(deque<int>)_(process_all)/32 12.301 -
std::any_of(deque<int>)_(process_all)/32768 10086.805 -3.64%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.437 -
std::any_of(deque<int>)_(process_all)/8192 2531.335 -3.39%
std::any_of(list<int>)_(process_all)/32 11.951 1.83%
std::any_of(list<int>)_(process_all)/32768 25962.250 -2.22%
std::any_of(list<int>)_(process_all)/50 22.738 4.26%
std::any_of(list<int>)_(process_all)/8 2.670 -
std::any_of(list<int>)_(process_all)/8192 8369.334 -
std::any_of(vector<int>)_(process_all)/32 8.296 -
std::any_of(vector<int>)_(process_all)/32768 8120.468 -
std::any_of(vector<int>)_(process_all)/50 12.628 -
std::any_of(vector<int>)_(process_all)/8 2.400 4.57%
std::any_of(vector<int>)_(process_all)/8192 2046.391 -
std::copy(deque<int>)/1048576 50156.970 -
std::copy(deque<int>)/262144 11690.951 -
std::copy(deque<int>)/32768 1143.902 -
std::copy(deque<int>)/4096 145.241 -
std::copy(deque<int>)/512 16.658 -
std::copy(deque<int>)/64 2.713 1.05%
std::copy(deque<int>)/8 2.717 -
std::copy(list<int>)/1048576 869157.716 -
std::copy(list<int>)/262144 216082.061 -
std::copy(list<int>)/32768 25971.711 -
std::copy(list<int>)/4096 3342.656 2.49%
std::copy(list<int>)/512 365.716 -
std::copy(list<int>)/64 30.527 -7.78%
std::copy(list<int>)/8 2.456 -4.22%
std::copy(vector<bool>)_(aligned)/1048576 2557.878 -3.38%
std::copy(vector<bool>)_(aligned)/262144 669.051 -7.42%
std::copy(vector<bool>)_(aligned)/32768 35.111 -
std::copy(vector<bool>)_(aligned)/4096 4.926 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.297 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.195 -
std::copy(vector<bool>)_(unaligned)/262144 1710.921 -
std::copy(vector<bool>)_(unaligned)/32768 218.233 -
std::copy(vector<bool>)_(unaligned)/4096 26.095 -
std::copy(vector<bool>)_(unaligned)/512 3.475 -1.07%
std::copy(vector<bool>)_(unaligned)/64 1.809 -
std::copy(vector<int>)/1048576 50208.297 -
std::copy(vector<int>)/262144 12299.623 -
std::copy(vector<int>)/32768 3816.759 10.26%
std::copy(vector<int>)/4096 240.398 64.99%
std::copy(vector<int>)/512 15.940 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.174 -
std::copy_backward(deque<int>)/1048576 132456.337 -
std::copy_backward(deque<int>)/262144 31546.076 -
std::copy_backward(deque<int>)/32768 3703.717 -4.09%
std::copy_backward(deque<int>)/4096 146.687 -3.08%
std::copy_backward(deque<int>)/512 18.643 3.25%
std::copy_backward(deque<int>)/64 3.109 2.71%
std::copy_backward(deque<int>)/8 2.718 -1.95%
std::copy_backward(list<int>)/1048576 878746.807 -
std::copy_backward(list<int>)/262144 217580.248 -
std::copy_backward(list<int>)/32768 26880.169 2.27%
std::copy_backward(list<int>)/4096 3267.832 -1.92%
std::copy_backward(list<int>)/512 366.916 -
std::copy_backward(list<int>)/64 31.133 1.27%
std::copy_backward(list<int>)/8 2.425 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2039.799 -29.47%
std::copy_backward(vector<bool>)_(aligned)/262144 767.381 5.14%
std::copy_backward(vector<bool>)_(aligned)/32768 35.578 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.956 -2.26%
std::copy_backward(vector<bool>)_(aligned)/512 1.547 -4.24%
std::copy_backward(vector<bool>)_(aligned)/64 1.765 -1.99%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6562.136 -
std::copy_backward(vector<bool>)_(unaligned)/262144 2069.836 29.64%
std::copy_backward(vector<bool>)_(unaligned)/32768 203.164 -2.05%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.275 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 2.24%
std::copy_backward(vector<int>)/1048576 50071.152 -
std::copy_backward(vector<int>)/262144 11875.870 -3.78%
std::copy_backward(vector<int>)/32768 3371.142 -2.72%
std::copy_backward(vector<int>)/4096 151.852 -34.46%
std::copy_backward(vector<int>)/512 16.591 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.242 1.55%
std::copy_if(deque<int>)_(entire_range)/1048576 277143.015 -
std::copy_if(deque<int>)_(entire_range)/262144 69692.797 -
std::copy_if(deque<int>)_(entire_range)/32768 8656.259 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.424 -
std::copy_if(deque<int>)_(entire_range)/512 135.422 -
std::copy_if(deque<int>)_(entire_range)/64 16.191 -
std::copy_if(deque<int>)_(entire_range)/8 2.644 -
std::copy_if(deque<int>)_(every_other)/1048576 371452.296 -
std::copy_if(deque<int>)_(every_other)/262144 92891.978 -
std::copy_if(deque<int>)_(every_other)/32768 11606.916 -
std::copy_if(deque<int>)_(every_other)/4096 1453.415 -
std::copy_if(deque<int>)_(every_other)/512 181.146 -
std::copy_if(deque<int>)_(every_other)/64 23.295 -
std::copy_if(deque<int>)_(every_other)/8 3.446 -
std::copy_if(list<int>)_(entire_range)/1048576 886653.789 -3.21%
std::copy_if(list<int>)_(entire_range)/262144 235050.000 8.23%
std::copy_if(list<int>)_(entire_range)/32768 27777.626 9.02%
std::copy_if(list<int>)_(entire_range)/4096 3026.771 -2.57%
std::copy_if(list<int>)_(entire_range)/512 367.891 -
std::copy_if(list<int>)_(entire_range)/64 32.761 -2.29%
std::copy_if(list<int>)_(entire_range)/8 2.544 -
std::copy_if(list<int>)_(every_other)/1048576 842184.351 1.81%
std::copy_if(list<int>)_(every_other)/262144 210609.139 1.83%
std::copy_if(list<int>)_(every_other)/32768 25415.585 -
std::copy_if(list<int>)_(every_other)/4096 3901.801 17.37%
std::copy_if(list<int>)_(every_other)/512 359.822 -
std::copy_if(list<int>)_(every_other)/64 27.773 -
std::copy_if(list<int>)_(every_other)/8 2.294 -
std::copy_if(vector<int>)_(entire_range)/1048576 244191.082 -
std::copy_if(vector<int>)_(entire_range)/262144 59665.191 -
std::copy_if(vector<int>)_(entire_range)/32768 7438.356 -
std::copy_if(vector<int>)_(entire_range)/4096 931.372 -
std::copy_if(vector<int>)_(entire_range)/512 122.922 -
std::copy_if(vector<int>)_(entire_range)/64 16.884 4.96%
std::copy_if(vector<int>)_(entire_range)/8 2.350 1.09%
std::copy_if(vector<int>)_(every_other)/1048576 501764.666 -
std::copy_if(vector<int>)_(every_other)/262144 127733.724 -
std::copy_if(vector<int>)_(every_other)/32768 16225.458 -
std::copy_if(vector<int>)_(every_other)/4096 1995.612 -
std::copy_if(vector<int>)_(every_other)/512 254.614 -
std::copy_if(vector<int>)_(every_other)/64 32.832 -
std::copy_if(vector<int>)_(every_other)/8 4.228 1.05%
std::copy_n(deque<int>)/1048576 50031.439 -
std::copy_n(deque<int>)/262144 11653.542 -
std::copy_n(deque<int>)/32768 1143.501 -
std::copy_n(deque<int>)/4096 147.306 -
std::copy_n(deque<int>)/512 16.754 -
std::copy_n(deque<int>)/64 2.867 -53.33%
std::copy_n(deque<int>)/8 2.902 4.87%
std::copy_n(list<int>)/1048576 865798.053 -
std::copy_n(list<int>)/262144 215731.980 -
std::copy_n(list<int>)/32768 26746.287 -
std::copy_n(list<int>)/4096 3668.664 -12.65%
std::copy_n(list<int>)/512 343.239 -
std::copy_n(list<int>)/64 14.767 -
std::copy_n(list<int>)/8 2.222 -
std::copy_n(vector<bool>)_(aligned)/1048576 2412.046 -19.23%
std::copy_n(vector<bool>)_(aligned)/262144 711.751 -4.56%
std::copy_n(vector<bool>)_(aligned)/32768 35.690 -
std::copy_n(vector<bool>)_(aligned)/4096 4.986 3.56%
std::copy_n(vector<bool>)_(aligned)/512 1.385 -
std::copy_n(vector<bool>)_(aligned)/64 1.452 7.79%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.694 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.685 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.023 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.014 -
std::copy_n(vector<bool>)_(unaligned)/512 3.498 -
std::copy_n(vector<bool>)_(unaligned)/64 1.807 -
std::copy_n(vector<int>)/1048576 50204.291 -
std::copy_n(vector<int>)/262144 12530.442 3.79%
std::copy_n(vector<int>)/32768 3762.815 9.48%
std::copy_n(vector<int>)/4096 147.274 2.20%
std::copy_n(vector<int>)/512 16.096 -
std::copy_n(vector<int>)/64 2.484 -
std::copy_n(vector<int>)/8 2.233 -4.37%
std::count(deque<int>)_(every_other)/1024 244.868 -
std::count(deque<int>)_(every_other)/1048576 252285.045 -
std::count(deque<int>)_(every_other)/8 2.542 -
std::count(deque<int>)_(every_other)/8192 1928.646 -
std::count(list<int>)_(every_other)/1024 711.106 -
std::count(list<int>)_(every_other)/1048576 820932.665 -
std::count(list<int>)_(every_other)/8 2.027 -5.64%
std::count(list<int>)_(every_other)/8192 6744.243 -3.76%
std::count(vector<bool>)/1000 2.963 -1.13%
std::count(vector<bool>)/1024 1.684 -
std::count(vector<bool>)/1048576 1458.140 -
std::count(vector<bool>)/8192 11.406 -
std::count(vector<int>)_(every_other)/1024 102.596 -
std::count(vector<int>)_(every_other)/1048576 105004.201 -
std::count(vector<int>)_(every_other)/8 1.296 -2.97%
std::count(vector<int>)_(every_other)/8192 817.548 -
std::count_if(deque<int>)_(every_other)/1024 346.744 -
std::count_if(deque<int>)_(every_other)/1048576 342158.667 -
std::count_if(deque<int>)_(every_other)/8 3.480 -
std::count_if(deque<int>)_(every_other)/8192 2683.593 -
std::count_if(list<int>)_(every_other)/1024 752.645 -
std::count_if(list<int>)_(every_other)/1048576 885226.040 -
std::count_if(list<int>)_(every_other)/8 2.762 -
std::count_if(list<int>)_(every_other)/8192 7136.045 -
std::count_if(vector<int>)_(every_other)/1024 245.886 -
std::count_if(vector<int>)_(every_other)/1048576 247713.641 -
std::count_if(vector<int>)_(every_other)/8 4.150 -
std::count_if(vector<int>)_(every_other)/8192 1906.166 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.207 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.296 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 840.009 1.37%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.446 2.07%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.797 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2648.857 4.24%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.466 3.08%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.507 6.49%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 453.013 1.44%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.255 3.53%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.162 6.03%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.483 1.43%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 318.199 8.86%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.557 8.08%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.729 -1.09%
std::deque<int>::ctor(size)/1024 71.136 -5.55%
std::deque<int>::ctor(size)/32 28.954 4.37%
std::deque<int>::ctor(size)/8192 439.700 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 72.181 -4.70%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.748 4.97%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.464 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.412 -2.74%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.558 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.472 -2.62%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.836 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.443 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.074 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.918 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.011 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.956 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.629 -1.19%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.698 2.43%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.866 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.690 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.769 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 333.158 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 679.657 3.91%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.159 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2565.551 1.73%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.730 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 840.440 -1.14%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 416.144 2.37%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10442.121 -3.96%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12632.996 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.237 -1.86%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112583.948 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.968 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.531 10.36%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6148.410 1.39%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6709.696 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.960 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54688.372 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.277 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.754 -2.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12000.719 -5.56%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20335.466 2.08%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.669 1.40%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179516.508 1.64%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.681 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.032 -2.40%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11999.897 -6.06%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20318.594 1.86%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 623.998 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179458.675 1.42%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1057.413 -1.16%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.325 1.10%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11642.134 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20534.590 1.87%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.686 2.01%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180920.913 1.89%
std::deque<std::string>::ctor(size)/1024 712.541 1.22%
std::deque<std::string>::ctor(size)/32 42.405 -6.01%
std::deque<std::string>::ctor(size)/8192 8435.731 2.20%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 940.791 1.68%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.489 -5.46%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12406.480 2.01%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20350.993 2.09%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 588.634 1.03%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177495.381 1.74%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.332 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.321 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.670 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.017 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.674 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.625 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.606 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.089 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.774 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.473 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.440 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.902 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.724 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.910 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.836 -1.25%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.588 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.449 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.412 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.506 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.476 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.541 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.053 -1.45%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2368.357 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 516.832 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.938 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4562.920 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.157 1.25%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.482 -1.78%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52642.775 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1036.452 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.510 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8118.295 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12746.209 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 747.684 -1.07%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113807.682 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.383 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.202 -
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.149 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.588 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.688 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.851 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.428 2.73%
std::distance(join_view(vector<vector<int>>))/50 0.608 -5.61%
std::distance(join_view(vector<vector<int>>))/8192 8.284 -
std::equal(deque<int>)_(it,_it,_it)/1024 439.956 -7.05%
std::equal(deque<int>)_(it,_it,_it)/1048576 494477.985 -
std::equal(deque<int>)_(it,_it,_it)/50 21.611 5.17%
std::equal(deque<int>)_(it,_it,_it)/8 4.466 1.28%
std::equal(deque<int>)_(it,_it,_it)/8192 3784.438 -1.72%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.849 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424901.317 -13.96%
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.929 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3092.027 -19.58%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 516.847 1.21%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515964.986 -1.30%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.428 -1.95%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.356 1.05%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4005.415 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 513.425 1.76%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517705.359 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.157 2.14%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.538 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4023.944 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.940 -
std::equal(list<int>)_(it,_it,_it)/1048576 1312160.657 -
std::equal(list<int>)_(it,_it,_it)/50 35.549 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 9728.354 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.550 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953470.164 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.147 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.911 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12076.724 4.21%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.999 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977303.522 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.918 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.458 -3.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12005.542 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.962 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318580.827 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.727 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11192.079 -
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6312.382 -2.18%
std::equal(vector<bool>)_(unaligned)/50 0.913 -4.81%
std::equal(vector<bool>)_(unaligned)/8 0.852 -11.43%
std::equal(vector<bool>)_(unaligned)/8192 56.045 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.678 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73691.006 -
std::equal(vector<int>)_(it,_it,_it)/50 4.186 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.541 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.027 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73694.247 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.201 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.327 -1.36%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.411 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.318 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 306160.244 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.679 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.967 -1.46%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.828 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.023 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305697.489 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.511 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.651 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.836 -
std::fill(deque<int>)/1024 30.135 -2.44%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.894 -
std::fill(list<int>)/1024 491.543 -26.93%
std::fill(list<int>)/32 8.317 -
std::fill(list<int>)/50 32.349 -8.69%
std::fill(list<int>)/8192 7208.748 -11.00%
std::fill(vector<bool>)/1048576 3821.250 -
std::fill(vector<bool>)/262144 231.548 -
std::fill(vector<bool>)/32768 30.084 -
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.603 2.76%
std::fill(vector<bool>)/64 1.598 -3.43%
std::fill(vector<int>)/1024 29.873 -
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 235.756 -
std::fill_n(deque<int>)/1024 35.135 19.20%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.206 -
std::fill_n(deque<int>)/8192 274.184 17.04%
std::fill_n(list<int>)/1024 441.416 -37.56%
std::fill_n(list<int>)/32 8.170 -
std::fill_n(list<int>)/50 15.436 -2.17%
std::fill_n(list<int>)/8192 7530.141 -8.33%
std::fill_n(vector<bool>)/1048576 3821.696 -
std::fill_n(vector<bool>)/262144 929.988 -2.43%
std::fill_n(vector<bool>)/32768 29.978 -2.24%
std::fill_n(vector<bool>)/4096 4.204 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.440 -
std::fill_n(vector<int>)/1024 29.652 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 233.529 -
std::find(deque<int>)_(bail_25%)/1024 67.901 -
std::find(deque<int>)_(bail_25%)/32768 1918.897 -
std::find(deque<int>)_(bail_25%)/8 2.282 -
std::find(deque<int>)_(bail_25%)/8192 477.426 -
std::find(deque<int>)_(process_all)/1024 244.342 -
std::find(deque<int>)_(process_all)/32768 7807.126 -
std::find(deque<int>)_(process_all)/50 13.199 -
std::find(deque<int>)_(process_all)/8 3.545 -
std::find(deque<int>)_(process_all)/8192 1978.399 1.49%
std::find(list<int>)_(bail_25%)/1024 126.220 -9.18%
std::find(list<int>)_(bail_25%)/32768 8622.431 6.06%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1459.882 -
std::find(list<int>)_(process_all)/1024 687.196 -
std::find(list<int>)_(process_all)/32768 24952.150 -3.53%
std::find(list<int>)_(process_all)/50 19.006 -
std::find(list<int>)_(process_all)/8 2.288 -3.01%
std::find(list<int>)_(process_all)/8192 7295.159 5.71%
std::find(vector<bool>)_(process_all)/1024 4.565 -2.16%
std::find(vector<bool>)_(process_all)/1048576 3638.039 -2.41%
std::find(vector<bool>)_(process_all)/50 0.641 -
std::find(vector<bool>)_(process_all)/8 0.629 -6.88%
std::find(vector<bool>)_(process_all)/8192 33.315 -1.01%
std::find(vector<char>)_(bail_25%)/1024 5.283 -1.70%
std::find(vector<char>)_(bail_25%)/32768 136.330 -
std::find(vector<char>)_(bail_25%)/8 1.106 -
std::find(vector<char>)_(bail_25%)/8192 40.475 -
std::find(vector<char>)_(process_all)/1024 16.240 -
std::find(vector<char>)_(process_all)/32768 495.208 -
std::find(vector<char>)_(process_all)/50 1.625 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.111 -
std::find(vector<int>)_(bail_25%)/1024 65.981 -
std::find(vector<int>)_(bail_25%)/32768 1860.351 -
std::find(vector<int>)_(bail_25%)/8 1.378 -1.01%
std::find(vector<int>)_(bail_25%)/8192 471.132 -
std::find(vector<int>)_(process_all)/1024 243.010 -
std::find(vector<int>)_(process_all)/32768 7434.266 -
std::find(vector<int>)_(process_all)/50 12.436 -
std::find(vector<int>)_(process_all)/8 2.678 -4.27%
std::find(vector<int>)_(process_all)/8192 1857.848 -
std::find(vector<long_long>)_(bail_25%)/1024 23.090 -
std::find(vector<long_long>)_(bail_25%)/32768 730.388 -
std::find(vector<long_long>)_(bail_25%)/8 0.941 8.91%
std::find(vector<long_long>)_(bail_25%)/8192 188.713 -
std::find(vector<long_long>)_(process_all)/1024 90.620 -
std::find(vector<long_long>)_(process_all)/32768 2889.166 -
std::find(vector<long_long>)_(process_all)/50 4.384 -
std::find(vector<long_long>)_(process_all)/8 1.207 10.23%
std::find(vector<long_long>)_(process_all)/8192 720.113 -
std::find(vector<short>)_(bail_25%)/1024 5.968 -
std::find(vector<short>)_(bail_25%)/32768 187.992 -
std::find(vector<short>)_(bail_25%)/8 0.681 4.47%
std::find(vector<short>)_(bail_25%)/8192 45.292 -
std::find(vector<short>)_(process_all)/1024 22.975 1.91%
std::find(vector<short>)_(process_all)/32768 734.345 1.73%
std::find(vector<short>)_(process_all)/50 1.703 1.71%
std::find(vector<short>)_(process_all)/8 0.680 -
std::find(vector<short>)_(process_all)/8192 184.691 2.46%
std::find_end(deque<int>)_(match_near_end)/1000 34.275 1.76%
std::find_end(deque<int>)_(match_near_end)/1024 32.471 -
std::find_end(deque<int>)_(match_near_end)/8192 272.439 -
std::find_end(deque<int>)_(near_matches)/1000 16344.623 3.96%
std::find_end(deque<int>)_(near_matches)/1024 16928.575 3.57%
std::find_end(deque<int>)_(near_matches)/8192 1126244.238 -
std::find_end(deque<int>)_(process_all)/1000 285.960 -
std::find_end(deque<int>)_(process_all)/1024 303.218 -1.25%
std::find_end(deque<int>)_(process_all)/1048576 279976.157 6.36%
std::find_end(deque<int>)_(process_all)/8192 2128.244 3.80%
std::find_end(deque<int>)_(same_length)/1000 334.680 -2.52%
std::find_end(deque<int>)_(same_length)/1024 342.359 -
std::find_end(deque<int>)_(same_length)/8192 2776.131 -3.50%
std::find_end(deque<int>)_(single_element)/1000 313.648 -
std::find_end(deque<int>)_(single_element)/1024 292.525 -8.28%
std::find_end(deque<int>)_(single_element)/8192 2199.241 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.110 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.610 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.095 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31011.717 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32155.074 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1874252.118 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.802 -2.71%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.603 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594545.228 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4330.139 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.359 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.403 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4998.163 -
std::find_end(deque<int>,_pred)_(single_element)/1000 656.312 -1.98%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.343 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4882.533 -
std::find_end(forward_list<int>)_(match_near_end)/1000 766.353 1.18%
std::find_end(forward_list<int>)_(match_near_end)/1024 4466.276 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256265.124 -
std::find_end(forward_list<int>)_(near_matches)/1000 36595.054 -
std::find_end(forward_list<int>)_(near_matches)/1024 37973.544 -
std::find_end(forward_list<int>)_(near_matches)/8192 2466425.795 -
std::find_end(forward_list<int>)_(process_all)/1000 679.841 -2.18%
std::find_end(forward_list<int>)_(process_all)/1024 709.341 -
std::find_end(forward_list<int>)_(process_all)/1048576 765665.076 1.20%
std::find_end(forward_list<int>)_(process_all)/8192 5689.719 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.756 -
std::find_end(forward_list<int>)_(same_length)/1024 1498.334 -
std::find_end(forward_list<int>)_(same_length)/8192 14391.363 -
std::find_end(forward_list<int>)_(single_element)/1000 694.532 -1.11%
std::find_end(forward_list<int>)_(single_element)/1024 709.714 -1.62%
std::find_end(forward_list<int>)_(single_element)/8192 5753.430 -6.54%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.949 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5158.752 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275939.027 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41222.709 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42893.525 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686976.281 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 741.029 -2.59%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 756.374 -2.79%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 841657.639 -1.48%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6093.870 -1.80%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.120 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.788 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17507.243 -3.74%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 762.899 -2.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 780.285 -1.85%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6355.884 -3.19%
std::find_end(list<int>)_(match_near_end)/1000 77.453 -
std::find_end(list<int>)_(match_near_end)/1024 60.469 -
std::find_end(list<int>)_(match_near_end)/8192 599.169 -
std::find_end(list<int>)_(near_matches)/1000 33090.536 -
std::find_end(list<int>)_(near_matches)/1024 34494.451 -
std::find_end(list<int>)_(near_matches)/8192 2252361.913 -
std::find_end(list<int>)_(process_all)/1000 713.468 -
std::find_end(list<int>)_(process_all)/1024 728.964 -
std::find_end(list<int>)_(process_all)/1048576 871894.410 -
std::find_end(list<int>)_(process_all)/8192 7314.781 -
std::find_end(list<int>)_(same_length)/1000 733.615 -
std::find_end(list<int>)_(same_length)/1024 738.146 -2.12%
std::find_end(list<int>)_(same_length)/8192 7926.619 -2.51%
std::find_end(list<int>)_(single_element)/1000 713.714 -
std::find_end(list<int>)_(single_element)/1024 731.240 -
std::find_end(list<int>)_(single_element)/8192 8012.449 -9.17%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.326 -1.66%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.909 1.20%
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.063 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36982.449 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38297.997 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403974.743 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.352 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.642 -
std::find_end(list<int>,_pred)_(process_all)/1048576 960222.834 -
std::find_end(list<int>,_pred)_(process_all)/8192 8241.520 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.682 -3.95%
std::find_end(list<int>,_pred)_(same_length)/1024 794.068 -4.74%
std::find_end(list<int>,_pred)_(same_length)/8192 8715.549 -17.12%
std::find_end(list<int>,_pred)_(single_element)/1000 795.384 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.474 -
std::find_end(list<int>,_pred)_(single_element)/8192 8509.782 -6.13%
std::find_end(vector<int>)_(match_near_end)/1000 28.058 1.34%
std::find_end(vector<int>)_(match_near_end)/1024 28.723 1.10%
std::find_end(vector<int>)_(match_near_end)/8192 201.076 -
std::find_end(vector<int>)_(near_matches)/1000 13566.881 -
std::find_end(vector<int>)_(near_matches)/1024 14044.669 -
std::find_end(vector<int>)_(near_matches)/8192 769692.162 -
std::find_end(vector<int>)_(process_all)/1000 232.634 1.28%
std::find_end(vector<int>)_(process_all)/1024 228.883 -2.70%
std::find_end(vector<int>)_(process_all)/1048576 217529.784 -4.78%
std::find_end(vector<int>)_(process_all)/8192 1686.170 -5.99%
std::find_end(vector<int>)_(same_length)/1000 242.089 -
std::find_end(vector<int>)_(same_length)/1024 247.556 -1.77%
std::find_end(vector<int>)_(same_length)/8192 2021.941 -
std::find_end(vector<int>)_(single_element)/1000 239.886 -
std::find_end(vector<int>)_(single_element)/1024 245.264 -1.19%
std::find_end(vector<int>)_(single_element)/8192 1867.952 -1.63%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.393 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.081 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.698 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23019.556 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23942.544 1.05%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451230.418 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.656 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.455 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643368.101 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4306.308 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.605 2.65%
std::find_end(vector<int>,_pred)_(same_length)/1024 658.786 5.68%
std::find_end(vector<int>,_pred)_(same_length)/8192 5143.008 2.99%
std::find_end(vector<int>,_pred)_(single_element)/1000 583.223 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.723 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.975 -
std::find_first_of(deque<int>)_(large_needle)/1024 365613.605 -
std::find_first_of(deque<int>)_(large_needle)/32 283.516 -
std::find_first_of(deque<int>)_(large_needle)/50 674.427 -
std::find_first_of(deque<int>)_(large_needle)/8192 23519575.000 -
std::find_first_of(deque<int>)_(small_needle)/1024 3461.457 -
std::find_first_of(deque<int>)_(small_needle)/32 109.153 -
std::find_first_of(deque<int>)_(small_needle)/50 165.156 -1.35%
std::find_first_of(deque<int>)_(small_needle)/8192 27665.196 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601942.249 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 579.840 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1568.583 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36796870.629 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6237.732 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.678 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.307 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49912.471 -
std::find_first_of(list<int>)_(large_needle)/1024 864307.253 4.60%
std::find_first_of(list<int>)_(large_needle)/32 675.761 -
std::find_first_of(list<int>)_(large_needle)/50 1741.237 -
std::find_first_of(list<int>)_(large_needle)/8192 48739758.927 -
std::find_first_of(list<int>)_(small_needle)/1024 2958.941 7.39%
std::find_first_of(list<int>)_(small_needle)/32 93.827 -
std::find_first_of(list<int>)_(small_needle)/50 140.489 -
std::find_first_of(list<int>)_(small_needle)/8192 22873.468 3.78%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1054468.503 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.454 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.738 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58325025.616 2.84%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5515.851 2.71%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.875 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.232 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43101.443 -
std::find_first_of(vector<int>)_(large_needle)/1024 107244.286 -
std::find_first_of(vector<int>)_(large_needle)/32 105.332 1.90%
std::find_first_of(vector<int>)_(large_needle)/50 259.371 -1.08%
std::find_first_of(vector<int>)_(large_needle)/8192 6910435.228 -
std::find_first_of(vector<int>)_(small_needle)/1024 1407.295 -
std::find_first_of(vector<int>)_(small_needle)/32 46.014 3.45%
std::find_first_of(vector<int>)_(small_needle)/50 70.446 1.84%
std::find_first_of(vector<int>)_(small_needle)/8192 11248.106 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590120.798 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 480.641 -2.02%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.413 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38228039.387 -8.53%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5674.950 -1.04%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.220 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.391 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44941.777 -5.28%
std::find_if(deque<int>)_(bail_25%)/1024 87.192 12.20%
std::find_if(deque<int>)_(bail_25%)/32768 2841.038 41.93%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 706.996 39.57%
std::find_if(deque<int>)_(process_all)/1024 251.126 -7.24%
std::find_if(deque<int>)_(process_all)/32768 8038.850 -7.11%
std::find_if(deque<int>)_(process_all)/50 12.568 -
std::find_if(deque<int>)_(process_all)/8 2.543 -1.11%
std::find_if(deque<int>)_(process_all)/8192 2008.454 -6.76%
std::find_if(list<int>)_(bail_25%)/1024 180.699 -
std::find_if(list<int>)_(bail_25%)/32768 7468.788 6.57%
std::find_if(list<int>)_(bail_25%)/8 0.919 -
std::find_if(list<int>)_(bail_25%)/8192 1419.426 -
std::find_if(list<int>)_(process_all)/1024 734.941 1.78%
std::find_if(list<int>)_(process_all)/32768 25822.531 -
std::find_if(list<int>)_(process_all)/50 19.167 -
std::find_if(list<int>)_(process_all)/8 2.400 -1.06%
std::find_if(list<int>)_(process_all)/8192 7735.428 -19.46%
std::find_if(vector<bool>)_(process_all)/1024 566.442 -
std::find_if(vector<bool>)_(process_all)/1048576 577412.517 -
std::find_if(vector<bool>)_(process_all)/50 23.943 -
std::find_if(vector<bool>)_(process_all)/8 3.541 -
std::find_if(vector<bool>)_(process_all)/8192 4512.710 -
std::find_if(vector<char>)_(bail_25%)/1024 26.445 5.55%
std::find_if(vector<char>)_(bail_25%)/32768 799.549 -
std::find_if(vector<char>)_(bail_25%)/8 1.071 30.01%
std::find_if(vector<char>)_(bail_25%)/8192 210.986 -
std::find_if(vector<char>)_(process_all)/1024 125.299 -
std::find_if(vector<char>)_(process_all)/32768 3759.320 -
std::find_if(vector<char>)_(process_all)/50 6.663 -2.43%
std::find_if(vector<char>)_(process_all)/8 1.487 7.96%
std::find_if(vector<char>)_(process_all)/8192 945.634 -
std::find_if(vector<int>)_(bail_25%)/1024 26.300 -4.47%
std::find_if(vector<int>)_(bail_25%)/32768 803.922 -2.02%
std::find_if(vector<int>)_(bail_25%)/8 0.844 14.23%
std::find_if(vector<int>)_(bail_25%)/8192 211.631 -
std::find_if(vector<int>)_(process_all)/1024 120.570 6.72%
std::find_if(vector<int>)_(process_all)/32768 3731.062 16.49%
std::find_if(vector<int>)_(process_all)/50 6.319 16.42%
std::find_if(vector<int>)_(process_all)/8 1.272 -14.08%
std::find_if(vector<int>)_(process_all)/8192 932.733 15.59%
std::find_if_not(deque<int>)_(bail_25%)/1024 81.411 4.53%
std::find_if_not(deque<int>)_(bail_25%)/32768 2338.744 15.29%
std::find_if_not(deque<int>)_(bail_25%)/8 1.218 4.20%
std::find_if_not(deque<int>)_(bail_25%)/8192 594.827 17.44%
std::find_if_not(deque<int>)_(process_all)/1024 364.709 34.64%
std::find_if_not(deque<int>)_(process_all)/32768 11469.181 32.08%
std::find_if_not(deque<int>)_(process_all)/50 12.574 -7.96%
std::find_if_not(deque<int>)_(process_all)/8 2.525 -10.64%
std::find_if_not(deque<int>)_(process_all)/8192 2988.465 39.16%
std::find_if_not(list<int>)_(bail_25%)/1024 180.221 -8.32%
std::find_if_not(list<int>)_(bail_25%)/32768 7188.710 -3.58%
std::find_if_not(list<int>)_(bail_25%)/8 0.923 -
std::find_if_not(list<int>)_(bail_25%)/8192 1458.301 -3.66%
std::find_if_not(list<int>)_(process_all)/1024 717.564 -10.22%
std::find_if_not(list<int>)_(process_all)/32768 25136.193 -4.40%
std::find_if_not(list<int>)_(process_all)/50 38.288 -2.18%
std::find_if_not(list<int>)_(process_all)/8 3.580 -
std::find_if_not(list<int>)_(process_all)/8192 7204.586 -2.59%
std::find_if_not(vector<bool>)_(process_all)/1024 568.613 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580156.924 -
std::find_if_not(vector<bool>)_(process_all)/50 24.034 -
std::find_if_not(vector<bool>)_(process_all)/8 3.525 -1.90%
std::find_if_not(vector<bool>)_(process_all)/8192 4532.169 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.178 -
std::find_if_not(vector<char>)_(bail_25%)/32768 939.826 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.891 -1.45%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.294 -1.39%
std::find_if_not(vector<char>)_(process_all)/1024 124.641 -
std::find_if_not(vector<char>)_(process_all)/32768 3750.814 -
std::find_if_not(vector<char>)_(process_all)/50 6.629 -
std::find_if_not(vector<char>)_(process_all)/8 1.536 4.45%
std::find_if_not(vector<char>)_(process_all)/8192 943.482 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.401 -
std::find_if_not(vector<int>)_(bail_25%)/32768 938.869 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.786 13.73%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.764 -
std::find_if_not(vector<int>)_(process_all)/1024 112.787 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.276 -
std::find_if_not(vector<int>)_(process_all)/50 5.403 -1.69%
std::find_if_not(vector<int>)_(process_all)/8 1.428 -2.79%
std::find_if_not(vector<int>)_(process_all)/8192 805.964 -
std::flat_map<int,_int>::clear()/0 392.376 -
std::flat_map<int,_int>::clear()/1024 396.038 -
std::flat_map<int,_int>::clear()/32 391.824 -
std::flat_map<int,_int>::clear()/8192 413.352 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.895 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.103 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.641 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.350 -8.18%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.376 38.61%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.461 12.64%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.414 48.17%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.190 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.080 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.613 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.427 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.560 44.80%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.339 9.51%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.577 69.02%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.122 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.290 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.711 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.739 -
std::flat_map<int,_int>::ctor(const&)/0 12.817 -
std::flat_map<int,_int>::ctor(const&)/1024 178.155 -
std::flat_map<int,_int>::ctor(const&)/32 22.970 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.793 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.814 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.177 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.157 1.04%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1922.193 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.648 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4206.475 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.366 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33065.777 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.621 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8695.801 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.353 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138567.180 18.52%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.394 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.652 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.415 4.92%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.680 -5.13%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.336 -1.10%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.795 -7.14%
std::flat_map<int,_int>::erase(iterator)/1024 75.588 -1.35%
std::flat_map<int,_int>::erase(iterator)/32 19.766 -
std::flat_map<int,_int>::erase(iterator)/8192 502.422 -2.96%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.494 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.687 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.936 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 621.099 1.84%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.014 -1.35%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.608 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.631 -2.10%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.428 -13.53%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.261 36.03%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.562 14.74%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.752 64.05%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.086 1.43%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.330 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.185 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 18.28%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.216 57.23%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.710 23.03%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.858 71.30%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.809 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.263 -44.00%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.150 -2.11%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.059 -43.16%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.820 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 167.524 -21.14%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.734 3.40%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.756 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.858 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.618 2.23%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.891 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.277 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.878 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 116.541 -16.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.138 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.111 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.927 -2.58%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6198.837 18.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 627.995 2.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 47305.421 18.23%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.928 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5638.515 -2.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.211 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42518.559 -3.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.591 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7577.377 -1.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.104 -1.42%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62408.862 -1.74%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.911 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1412.679 -4.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 457.114 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8439.370 -3.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.828 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1619.347 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 451.946 -1.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10061.176 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.704 -3.54%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.983 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.757 -11.62%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.415 2.55%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.441 -48.28%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.614 1.11%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.007 -28.64%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.023 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 165.792 -26.15%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.826 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.622 1.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.214 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.807 -1.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.157 -6.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.706 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.712 19.46%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.166 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.078 6.66%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 183.780 -26.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.010 -2.44%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 552.044 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.465 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -9.09%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.655 22.17%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.697 12.48%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.125 25.81%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.329 -1.46%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.285 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.734 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 714.872 -1.30%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.634 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.247 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.724 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 730.559 -2.12%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.351 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.233 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 708.498 -1.62%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.001 -4.68%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -3.48%
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.569 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.278 5.41%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.761 16.26%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.410 7.27%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.570 16.41%
std::flat_multimap<int,_int>::clear()/0 390.953 -
std::flat_multimap<int,_int>::clear()/1024 392.773 -
std::flat_multimap<int,_int>::clear()/32 391.571 -
std::flat_multimap<int,_int>::clear()/8192 408.026 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.209 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.108 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.583 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.486 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.725 1.98%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.230 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.949 2.61%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.871 -4.35%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.296 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.318 -1.97%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.227 3.34%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.093 -1.94%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.498 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.918 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.483 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.406 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.372 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.723 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.276 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.830 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1912.987 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.723 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.292 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.965 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1896.436 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.923 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3974.105 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.172 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31987.201 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.948 -2.36%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8454.358 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.831 1.59%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131472.816 4.03%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.902 -8.74%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.495 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.303 -11.33%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.261 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.316 -10.64%
std::flat_multimap<int,_int>::erase(iterator)/32 19.854 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.512 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.013 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.632 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.223 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.374 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.751 -15.45%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.486 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 545.193 6.70%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.810 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.060 1.29%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.269 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.585 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.858 1.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.050 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.169 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.479 55.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.565 23.39%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.215 3.44%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.475 20.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.747 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.986 -27.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.096 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.704 12.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.742 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.499 -51.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.111 -2.30%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 554.913 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.334 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.576 -19.08%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.015 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.655 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.882 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.686 -44.12%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.182 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 502.428 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.279 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4949.201 2.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 597.666 -1.78%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37292.594 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.056 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5471.738 1.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.722 -1.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41667.054 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.625 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7430.987 1.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.432 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59830.322 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.713 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1183.219 10.36%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.431 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6692.386 13.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.229 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1199.868 -4.61%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.302 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6701.013 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.799 -55.81%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.870 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 553.245 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.867 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.872 -27.11%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.052 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.233 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.822 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.174 -52.28%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.830 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 548.437 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.983 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.088 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.469 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.196 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.196 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.293 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.379 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.819 1.49%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.773 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.579 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.741 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.851 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1065.569 93.98%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.327 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.099 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1298.898 153.40%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.966 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.328 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.721 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.495 -
std::for_each(deque<int>)/32 3.691 -
std::for_each(deque<int>)/50 3.854 -
std::for_each(deque<int>)/8 0.912 -
std::for_each(deque<int>)/8192 254.965 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 3.979 1.13%
std::for_each(join_view(vector<vector<int>>))/8 1.380 -
std::for_each(join_view(vector<vector<int>>))/8192 264.254 -
std::for_each(list<int>)/32 10.843 -
std::for_each(list<int>)/50 20.847 -2.44%
std::for_each(list<int>)/8 2.531 -
std::for_each(list<int>)/8192 7399.541 2.47%
std::for_each(map<int>::iterator)/32 23.884 -
std::for_each(map<int>::iterator)/50 36.018 -
std::for_each(map<int>::iterator)/8 5.026 -
std::for_each(map<int>::iterator)/8192 7416.927 -1.09%
std::for_each(multimap<int>::iterator)/32 23.649 -
std::for_each(multimap<int>::iterator)/50 37.009 1.62%
std::for_each(multimap<int>::iterator)/8 5.082 -
std::for_each(multimap<int>::iterator)/8192 7462.244 -1.01%
std::for_each(multiset<int>::iterator)/32 23.579 -
std::for_each(multiset<int>::iterator)/50 35.758 -
std::for_each(multiset<int>::iterator)/8 5.050 -
std::for_each(multiset<int>::iterator)/8192 7902.101 -3.32%
std::for_each(set<int>::iterator)/32 24.592 -
std::for_each(set<int>::iterator)/50 36.650 -
std::for_each(set<int>::iterator)/8 5.028 -
std::for_each(set<int>::iterator)/8192 7817.742 -2.62%
std::for_each(vector<int>)/32 3.693 -
std::for_each(vector<int>)/50 3.885 -
std::for_each(vector<int>)/8 0.916 -
std::for_each(vector<int>)/8192 252.217 -
std::for_each_n(deque<int>)/32 3.763 -
std::for_each_n(deque<int>)/50 3.976 -
std::for_each_n(deque<int>)/8 1.197 -9.09%
std::for_each_n(deque<int>)/8192 255.053 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.267 -4.09%
std::for_each_n(join_view(vector<vector<int>>))/8 1.638 13.95%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.931 -
std::for_each_n(list<int>)/32 11.216 -
std::for_each_n(list<int>)/50 22.792 -
std::for_each_n(list<int>)/8 2.538 10.48%
std::for_each_n(list<int>)/8192 9410.081 13.44%
std::for_each_n(vector<int>)/32 3.715 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.742 1.07%
std::for_each_n(vector<int>)/8192 251.918 -
std::generate(deque<int>)/1024 243.985 -
std::generate(deque<int>)/32 8.054 -
std::generate(deque<int>)/50 12.116 -
std::generate(deque<int>)/8192 1906.044 -
std::generate(list<int>)/1024 671.170 -
std::generate(list<int>)/32 8.438 -
std::generate(list<int>)/50 15.073 -
std::generate(list<int>)/8192 6973.144 -8.45%
std::generate(vector<int>)/1024 243.868 -
std::generate(vector<int>)/32 7.972 -
std::generate(vector<int>)/50 11.973 -
std::generate(vector<int>)/8192 1840.297 -
std::generate_n(deque<int>)/1024 244.446 -
std::generate_n(deque<int>)/32 8.241 -
std::generate_n(deque<int>)/50 12.237 -
std::generate_n(deque<int>)/8192 1964.974 -
std::generate_n(list<int>)/1024 650.050 -
std::generate_n(list<int>)/32 8.588 -
std::generate_n(list<int>)/50 15.160 -1.25%
std::generate_n(list<int>)/8192 6960.476 -6.14%
std::generate_n(vector<int>)/1024 243.476 -
std::generate_n(vector<int>)/32 7.972 -
std::generate_n(vector<int>)/50 11.977 -
std::generate_n(vector<int>)/8192 1843.521 -
std::is_partitioned(deque<int>)_(partitioned)/1024 297.771 -9.57%
std::is_partitioned(deque<int>)_(partitioned)/32 9.272 -8.03%
std::is_partitioned(deque<int>)_(partitioned)/50 14.103 -8.63%
std::is_partitioned(deque<int>)_(partitioned)/8192 2483.744 -3.91%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.979 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.531 3.90%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.718 -2.66%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 692.415 -6.97%
std::is_partitioned(list<int>)_(partitioned)/1024 582.527 -
std::is_partitioned(list<int>)_(partitioned)/32 8.708 -
std::is_partitioned(list<int>)_(partitioned)/50 14.048 1.16%
std::is_partitioned(list<int>)_(partitioned)/8192 6915.289 1.02%
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.725 -5.36%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.128 -3.64%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.387 -3.45%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2191.781 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.521 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.576 5.21%
std::is_partitioned(vector<int>)_(partitioned)/50 9.767 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.205 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 61.242 21.57%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.792 10.57%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.873 3.28%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.555 9.55%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.829 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.970 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.002 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514739.368 -4.96%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.484 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.152 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.020 -1.91%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3981.624 -1.90%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 692158.557 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.771 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.156 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.569 4.92%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3877.335 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517355.153 -1.97%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.521 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 530.442 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.483 -2.36%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3919.031 -3.52%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688199.778 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.287 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.046 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9220.674 7.55%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422403.736 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.252 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.582 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.615 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8218.499 7.20%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592662.301 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.309 2.01%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.824 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9631.000 9.48%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426373.558 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.532 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.154 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8541.669 7.88%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1690613.453 6.06%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.944 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.193 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.815 1.17%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2855.106 1.47%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212030.215 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.189 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.804 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2535.390 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018781.981 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.332 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.503 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.085 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2980.068 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211948.944 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.540 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.026 -2.14%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.840 -1.98%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005117.105 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.462 1.46%
std::is_sorted(deque<int>)/1024 471.506 -
std::is_sorted(deque<int>)/8 2.915 -37.45%
std::is_sorted(deque<int>)/8192 3778.401 -
std::is_sorted(deque<int>,_pred)/1024 641.217 -
std::is_sorted(deque<int>,_pred)/8 4.879 2.37%
std::is_sorted(deque<int>,_pred)/8192 5191.275 -
std::is_sorted(list<int>)/1024 743.942 -
std::is_sorted(list<int>)/8 2.088 -
std::is_sorted(list<int>)/8192 7117.981 -1.77%
std::is_sorted(list<int>,_pred)/1024 812.787 -1.47%
std::is_sorted(list<int>,_pred)/8 4.005 -
std::is_sorted(list<int>,_pred)/8192 7666.003 -14.59%
std::is_sorted(vector<int>)/1024 251.208 -
std::is_sorted(vector<int>)/8 2.076 -
std::is_sorted(vector<int>)/8192 2001.044 -
std::is_sorted(vector<int>,_pred)/1024 468.354 -
std::is_sorted(vector<int>,_pred)/8 3.294 1.96%
std::is_sorted(vector<int>,_pred)/8192 3725.694 -
std::is_sorted_until(deque<int>)/1024 465.541 -
std::is_sorted_until(deque<int>)/8 3.235 30.42%
std::is_sorted_until(deque<int>)/8192 3731.245 -
std::is_sorted_until(deque<int>,_pred)/1024 621.408 4.37%
std::is_sorted_until(deque<int>,_pred)/8 4.611 -
std::is_sorted_until(deque<int>,_pred)/8192 4822.613 -
std::is_sorted_until(list<int>)/1024 746.851 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7108.165 4.15%
std::is_sorted_until(list<int>,_pred)/1024 792.889 -
std::is_sorted_until(list<int>,_pred)/8 3.640 -
std::is_sorted_until(list<int>,_pred)/8192 7710.108 6.36%
std::is_sorted_until(vector<int>)/1024 236.555 -
std::is_sorted_until(vector<int>)/8 2.046 -6.84%
std::is_sorted_until(vector<int>)/8192 1844.101 -
std::is_sorted_until(vector<int>,_pred)/1024 398.616 -2.55%
std::is_sorted_until(vector<int>,_pred)/8 3.516 -4.26%
std::is_sorted_until(vector<int>,_pred)/8192 3221.954 -2.72%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5795.874 24.60%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.676 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36588.100 -9.89%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.126 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.822 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11374.005 15.23%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11579.999 -1.44%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.475 -1.16%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98238.763 -3.85%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11669.289 -1.53%
std::list<int>::ctor(Range)_(cheap_elements)/32 333.688 -1.57%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99180.876 -3.08%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11479.262 -1.91%
std::list<int>::ctor(const&)_(cheap_elements)/32 333.498 -1.88%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98516.936 -2.97%
std::list<int>::ctor(size)/1024 12455.322 1.91%
std::list<int>::ctor(size)/32 349.168 3.64%
std::list<int>::ctor(size)/8192 98219.915 -2.08%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11246.085 -3.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 333.559 -1.34%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96804.730 -2.69%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.408 -8.66%
std::list<int>::erase(begin)_(cheap_elements)/32 11.112 -3.66%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.211 -10.06%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.969 -2.49%
std::list<int>::insert(begin)_(cheap_elements)/32 10.775 -2.31%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.960 -2.47%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.432 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.916 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9485.090 -2.59%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4666.136 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 530.280 -1.21%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37781.087 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.554 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.593 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.462 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4831.298 1.27%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.083 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39077.178 1.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16901.103 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 882.011 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147757.477 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.979 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.719 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13137.693 -7.74%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.325 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.040 -1.93%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56181.438 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12632.168 -10.63%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.213 -7.48%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102322.522 -9.25%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32380.341 -5.69%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 906.576 -6.86%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277149.535 -5.86%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12649.108 -8.01%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 349.962 -7.08%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104238.072 -7.95%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32137.149 -6.46%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 908.538 -6.20%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 277085.395 -5.28%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12397.125 -11.82%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 345.979 -7.96%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101905.298 -9.79%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32540.197 -5.93%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.737 -6.94%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278687.682 -5.23%
std::list<std::string>::ctor(size)/1024 12551.542 -8.89%
std::list<std::string>::ctor(size)/32 341.276 -7.04%
std::list<std::string>::ctor(size)/8192 103341.170 -8.27%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12455.998 -9.12%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 345.182 -8.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104202.692 -8.04%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32324.067 -5.16%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 895.344 -5.21%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276517.110 -4.19%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.172 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.986 -1.09%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.177 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.214 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.433 -1.23%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.352 1.58%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.769 -5.81%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.540 -7.38%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.581 -7.03%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.885 -5.91%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.205 -8.94%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.939 -5.47%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1345.638 2.95%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.187 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9965.930 -4.73%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6885.980 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 142.925 -3.04%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55309.852 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4825.976 1.20%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.308 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39045.527 1.35%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16892.068 -1.51%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 917.885 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148179.811 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.912 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.769 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.948 -2.13%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.734 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.365 3.32%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.290 -
std::lower_bound(std::deque<int>)/100 30.629 -
std::lower_bound(std::deque<int>)/8 16.920 -
std::lower_bound(std::deque<int>)/8192 65.058 -
std::lower_bound(std::forward_list<int>)/100 81.756 -2.42%
std::lower_bound(std::forward_list<int>)/8 15.412 -
std::lower_bound(std::forward_list<int>)/8192 10369.586 -
std::lower_bound(std::list<int>)/100 91.318 -
std::lower_bound(std::list<int>)/8 15.474 -
std::lower_bound(std::list<int>)/8192 13509.621 -
std::lower_bound(std::vector<int>)/100 12.166 -6.56%
std::lower_bound(std::vector<int>)/8 7.802 -1.47%
std::lower_bound(std::vector<int>)/8192 15.726 -2.65%
std::make_heap(deque<int>)_(ascending)/1024 2678.624 1.11%
std::make_heap(deque<int>)_(ascending)/8 27.166 -
std::make_heap(deque<int>)_(ascending)/8192 21204.156 1.16%
std::make_heap(deque<int>)_(descending)/1024 1152.105 2.61%
std::make_heap(deque<int>)_(descending)/8 21.179 -
std::make_heap(deque<int>)_(descending)/8192 9041.013 2.69%
std::make_heap(deque<int>)_(heap)/1024 1150.681 -
std::make_heap(deque<int>)_(heap)/8 21.365 -1.02%
std::make_heap(deque<int>)_(heap)/8192 9044.234 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2683.283 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.264 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21213.362 -
std::make_heap(deque<int>)_(repeated)/1024 2355.028 -
std::make_heap(deque<int>)_(repeated)/8 25.151 -
std::make_heap(deque<int>)_(repeated)/8192 18539.547 -
std::make_heap(deque<int>)_(shuffled)/1024 2642.411 -
std::make_heap(deque<int>)_(shuffled)/8 24.640 -
std::make_heap(deque<int>)_(shuffled)/8192 23929.883 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.510 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.062 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17127.320 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.454 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.972 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5033.364 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.892 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.005 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.496 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2179.929 -2.22%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.079 -3.25%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.317 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.149 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.470 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.403 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.531 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.692 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15295.989 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.603 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.925 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5151.242 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.282 1.79%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.765 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.942 2.51%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.504 1.62%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.803 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.479 2.36%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.157 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.608 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5148.868 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.936 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.348 -2.39%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.544 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.866 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.304 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5276.469 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.986 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.936 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5250.391 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 286.760 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.696 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2142.594 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.965 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.740 -1.27%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2140.785 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.862 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 17.048 2.23%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5335.514 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 624.851 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.883 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4771.205 -3.72%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.049 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.504 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5715.511 -
std::make_heap(vector<int>)_(ascending)/1024 650.105 -
std::make_heap(vector<int>)_(ascending)/8 16.352 -
std::make_heap(vector<int>)_(ascending)/8192 4992.259 -
std::make_heap(vector<int>)_(descending)/1024 271.787 -
std::make_heap(vector<int>)_(descending)/8 14.642 -
std::make_heap(vector<int>)_(descending)/8192 1948.068 -
std::make_heap(vector<int>)_(heap)/1024 271.404 -
std::make_heap(vector<int>)_(heap)/8 14.695 -
std::make_heap(vector<int>)_(heap)/8192 1945.040 -
std::make_heap(vector<int>)_(pipe-organ)/1024 654.455 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.485 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4973.187 -
std::make_heap(vector<int>)_(repeated)/1024 560.869 -
std::make_heap(vector<int>)_(repeated)/8 15.432 -
std::make_heap(vector<int>)_(repeated)/8192 4261.628 -
std::make_heap(vector<int>)_(shuffled)/1024 574.375 -
std::make_heap(vector<int>)_(shuffled)/8 15.838 -
std::make_heap(vector<int>)_(shuffled)/8192 5021.542 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.628 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.758 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5012.265 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.222 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.743 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1951.094 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.460 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.757 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1950.864 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.036 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.717 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5182.579 3.73%
std::make_heap(vector<int>,_pred)_(repeated)/1024 590.671 3.69%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.957 1.41%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4303.955 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.285 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.783 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4973.456 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15846.869 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.680 -2.74%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 503714.559 -1.37%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16326.957 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.027 -1.96%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507525.783 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21458.539 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.357 -1.47%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 602247.767 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17826.682 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.217 1.48%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 527618.457 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32383.740 -1.05%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.423 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1028305.043 -1.79%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14825.412 -1.29%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.661 -1.11%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174845.434 -3.34%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22129.612 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.699 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 633052.084 1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15869.184 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.205 1.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 447220.305 -1.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16341.277 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.468 4.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 468401.825 2.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21448.131 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.605 3.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562863.487 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 18003.864 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.381 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 481056.261 1.16%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32837.537 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.851 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 988069.958 -1.81%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14156.149 1.39%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.444 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166389.334 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22164.456 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.568 5.29%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 596144.531 -2.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10965.309 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.109 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114381.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11202.870 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.244 -2.52%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116229.657 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14787.242 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.983 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158388.930 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12359.562 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.754 1.85%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129819.349 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24075.580 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.172 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269519.531 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5757.565 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 37.390 4.48%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62038.648 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15208.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.736 -2.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168085.296 1.71%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10988.126 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.651 -1.97%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114961.062 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11216.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.190 -2.57%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 119246.606 2.65%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14812.570 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158400.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12381.654 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.380 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129975.739 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24031.924 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.819 -1.10%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270097.219 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5714.224 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.097 -6.67%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61166.484 -1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15171.216 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.120 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168590.845 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11047.244 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.184 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114619.540 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11583.023 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.416 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117913.595 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15033.206 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.334 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156290.524 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12830.780 -4.15%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.364 1.14%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 133076.383 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23319.236 -1.04%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.066 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259386.994 -1.15%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5829.011 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.771 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64154.232 2.04%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15063.670 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.305 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155524.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10997.666 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.390 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114984.614 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11510.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.032 1.83%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118258.031 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15042.708 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.396 1.04%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157169.214 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12795.040 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.428 1.19%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132907.116 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23223.062 -1.03%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.500 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259663.296 -1.28%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5898.827 1.15%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.587 -1.08%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62480.760 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15072.338 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.053 -2.29%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155719.174 -
std::map<int,_int>::clear()/0 391.621 -
std::map<int,_int>::clear()/1024 10447.028 -
std::map<int,_int>::clear()/32 649.427 -
std::map<int,_int>::clear()/8192 84855.671 -
std::map<int,_int>::contains(key)_(existent)/1024 4.052 -
std::map<int,_int>::contains(key)_(existent)/32 1.615 -2.15%
std::map<int,_int>::contains(key)_(existent)/8192 5.511 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.543 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.745 -
std::map<int,_int>::contains(key)_(non-existent)/8192 19.089 78.57%
std::map<int,_int>::count(key)_(existent)/1024 3.764 -
std::map<int,_int>::count(key)_(existent)/32 1.576 1.82%
std::map<int,_int>::count(key)_(existent)/8192 5.722 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.549 4.20%
std::map<int,_int>::count(key)_(non-existent)/32 3.003 4.80%
std::map<int,_int>::count(key)_(non-existent)/8192 11.510 3.77%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.803 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6037.725 1.43%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.960 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51742.836 -
std::map<int,_int>::ctor(const&)/0 12.772 -
std::map<int,_int>::ctor(const&)/1024 6487.086 -
std::map<int,_int>::ctor(const&)/32 216.759 -5.07%
std::map<int,_int>::ctor(const&)/8192 52146.807 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6582.292 2.08%
std::map<int,_int>::ctor(const&,_alloc)/32 218.462 -3.06%
std::map<int,_int>::ctor(const&,_alloc)/8192 52496.736 2.12%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8781.705 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.458 6.79%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70461.598 -1.12%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.701 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13773.863 6.04%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.957 -8.13%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252663.698 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.514 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.893 3.86%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.505 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.994 -8.23%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.757 6.76%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.552 -7.52%
std::map<int,_int>::erase(iterator)/1024 20.825 -
std::map<int,_int>::erase(iterator)/32 20.824 -
std::map<int,_int>::erase(iterator)/8192 20.937 -13.27%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.839 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7505.283 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.067 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57923.311 2.05%
std::map<int,_int>::erase(key)_(existent)/1024 24.350 -
std::map<int,_int>::erase(key)_(existent)/32 22.387 -
std::map<int,_int>::erase(key)_(existent)/8192 25.116 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.247 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.303 1.37%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.161 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.998 -
std::map<int,_int>::find(key)_(existent)/1024 4.166 -2.58%
std::map<int,_int>::find(key)_(existent)/32 1.668 -
std::map<int,_int>::find(key)_(existent)/8192 5.363 -
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.348 -
std::map<int,_int>::find(key)_(non-existent)/32 2.200 -1.45%
std::map<int,_int>::find(key)_(non-existent)/8192 7.524 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.143 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.828 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.558 1.73%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.893 10.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.159 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.565 -2.29%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.983 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.409 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.371 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.843 2.08%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.157 1.97%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.302 12.55%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.392 1.07%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.199 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.316 1.70%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.649 1.84%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.506 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15461.489 -2.06%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.661 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176956.468 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.617 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12217.665 1.88%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.224 1.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113752.966 -1.27%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.694 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.613 1.96%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 546.151 1.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132065.118 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.798 -3.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11496.953 3.50%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.713 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93305.723 2.33%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.347 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9595.567 -2.29%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 641.089 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82324.768 1.80%
std::map<int,_int>::insert(value)_(already_present)/1024 3.269 4.33%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 1.21%
std::map<int,_int>::insert(value)_(already_present)/8192 3.917 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.081 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.636 1.54%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.804 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.953 6.98%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.083 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.342 -1.84%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.440 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.774 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.755 5.05%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.152 4.08%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.081 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.770 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.740 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.999 2.59%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.694 1.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.028 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.567 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.882 1.03%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.317 -4.77%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.569 3.60%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.518 2.76%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.632 3.67%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.545 8.93%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.701 5.86%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.317 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6476.731 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.344 -2.47%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52041.522 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.338 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6498.301 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.326 -2.43%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52010.966 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.118 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1509.683 1.57%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.110 3.25%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12855.905 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.514 6.17%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.723 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.707 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.597 1.60%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.455 -4.21%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.261 2.10%
std::map<std::string,_int>::clear()/0 394.197 -
std::map<std::string,_int>::clear()/1024 22325.728 -2.32%
std::map<std::string,_int>::clear()/32 911.498 4.95%
std::map<std::string,_int>::clear()/8192 213116.209 -2.10%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.872 4.04%
std::map<std::string,_int>::contains(key)_(existent)/32 16.249 2.62%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.420 6.39%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.108 -
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.038 -4.81%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.279 -2.56%
std::map<std::string,_int>::count(key)_(existent)/1024 22.780 -2.99%
std::map<std::string,_int>::count(key)_(existent)/32 15.949 -
std::map<std::string,_int>::count(key)_(existent)/8192 29.604 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.713 1.82%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.869 -
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.141 6.17%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7011.421 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.470 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59672.544 -
std::map<std::string,_int>::ctor(const&)/0 12.737 -
std::map<std::string,_int>::ctor(const&)/1024 35301.649 -
std::map<std::string,_int>::ctor(const&)/32 727.345 -12.10%
std::map<std::string,_int>::ctor(const&)/8192 342885.146 -1.20%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35570.389 -1.71%
std::map<std::string,_int>::ctor(const&,_alloc)/32 811.291 4.18%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344327.717 -1.17%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.809 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40759.760 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 839.887 1.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390143.391 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.776 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53103.689 -9.81%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 995.690 -4.49%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1123779.640 2.72%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.772 11.31%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.985 3.09%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.130 -5.81%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.027 2.07%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.593 4.87%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.037 -
std::map<std::string,_int>::erase(iterator)/1024 31.676 11.81%
std::map<std::string,_int>::erase(iterator)/32 29.428 -8.12%
std::map<std::string,_int>::erase(iterator)/8192 31.688 18.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.934 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13204.705 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.803 -4.74%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121520.654 -
std::map<std::string,_int>::erase(key)_(existent)/1024 73.428 -9.39%
std::map<std::string,_int>::erase(key)_(existent)/32 72.808 6.02%
std::map<std::string,_int>::erase(key)_(existent)/8192 99.150 64.88%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.435 -8.33%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.961 -5.75%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 26.777 -10.74%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.513 -9.32%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.591 -8.72%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.011 -7.22%
std::map<std::string,_int>::find(key)_(existent)/1024 21.900 -8.43%
std::map<std::string,_int>::find(key)_(existent)/32 16.474 6.88%
std::map<std::string,_int>::find(key)_(existent)/8192 33.495 13.91%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.617 -3.42%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.215 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.333 -4.41%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.142 33.74%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.442 24.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.460 2.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.387 -5.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.142 8.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.460 5.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.956 36.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.029 14.19%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.414 -13.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.461 -34.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.074 -8.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.878 78.93%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.287 -23.12%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.540 -6.99%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.480 -12.23%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.230 17.52%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.760 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68639.055 5.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1515.368 2.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929457.993 -1.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.713 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44344.342 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.984 -4.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617599.196 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.210 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39387.334 -3.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1143.994 6.52%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618694.884 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.985 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34545.292 -3.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1282.892 8.51%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402007.509 -1.01%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.885 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34544.256 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1192.046 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367297.412 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.144 -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.474 -20.00%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.352 -5.04%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.901 12.93%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.811 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.764 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 81.513 -1.71%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.076 -2.94%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.399 -14.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.177 38.31%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 43.454 -21.46%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.412 -44.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.913 44.64%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 31.989 -15.92%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 29.866 27.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.547 -6.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.043 -27.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 101.513 45.67%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.431 -13.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.788 -12.71%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.966 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.884 -29.12%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.206 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.026 -3.32%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.862 -5.05%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.267 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.761 18.92%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.170 -3.44%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37170.536 3.37%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.619 4.80%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348644.367 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.375 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35890.542 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 829.533 7.74%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348354.540 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 14934.938 -7.95%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 358.199 9.73%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207121.980 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.910 13.10%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.846 -1.04%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.501 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.469 -3.38%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.557 -4.05%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.866 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 418.089 -6.35%
std::mismatch(deque<int>)_(it,_it,_it)/1024 415.230 -8.10%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494620.944 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.682 -1.18%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.358 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 469.835 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.504 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 512344.434 4.08%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.025 -2.50%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3930.986 2.64%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.108 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.769 1.24%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627444.792 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.382 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4841.824 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.831 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 726.372 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625102.029 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.142 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4864.376 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.339 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.793 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934969.907 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.644 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7357.896 -6.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.722 -2.47%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 784.641 -5.66%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952369.763 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12039.111 -6.88%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.493 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.350 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005364.659 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.110 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12490.001 -3.20%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.968 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.777 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998045.095 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.751 2.22%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11482.987 7.39%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.329 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.889 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68265.447 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.943 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.381 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.922 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68362.544 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.389 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 483.412 -11.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.186 -4.31%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610051.416 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.141 -2.13%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.544 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.095 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.935 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606591.767 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.232 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4724.335 -
std::move(deque<int>)/1048576 55600.235 -
std::move(deque<int>)/262144 15093.909 -
std::move(deque<int>)/32768 1846.559 -8.07%
std::move(deque<int>)/4096 149.127 -
std::move(deque<int>)/512 22.171 -
std::move(deque<int>)/64 4.768 -1.45%
std::move(deque<int>)/8 3.409 11.52%
std::move(list<int>)/1048576 993113.583 -
std::move(list<int>)/262144 243201.789 -
std::move(list<int>)/32768 30957.659 -
std::move(list<int>)/4096 4773.137 21.19%
std::move(list<int>)/512 351.417 -1.02%
std::move(list<int>)/64 39.201 -4.23%
std::move(list<int>)/8 3.380 -
std::move(vector<bool>)_(aligned)/1048576 1818.385 5.19%
std::move(vector<bool>)_(aligned)/262144 255.552 -
std::move(vector<bool>)_(aligned)/32768 36.644 -
std::move(vector<bool>)_(aligned)/4096 7.115 1.27%
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.720 8.72%
std::move(vector<bool>)_(unaligned)/1048576 6531.378 -
std::move(vector<bool>)_(unaligned)/262144 1588.241 -
std::move(vector<bool>)_(unaligned)/32768 202.390 -3.41%
std::move(vector<bool>)_(unaligned)/4096 25.721 -2.93%
std::move(vector<bool>)_(unaligned)/512 4.776 -
std::move(vector<bool>)_(unaligned)/64 1.656 -
std::move(vector<int>)/1048576 56399.215 -
std::move(vector<int>)/262144 22354.383 1.11%
std::move(vector<int>)/32768 1723.390 -
std::move(vector<int>)/4096 134.073 -
std::move(vector<int>)/512 20.175 -
std::move(vector<int>)/64 4.167 -
std::move(vector<int>)/8 2.263 -4.41%
std::move_backward(deque<int>)/1048576 132431.580 -
std::move_backward(deque<int>)/262144 31166.425 -
std::move_backward(deque<int>)/32768 3628.480 1.87%
std::move_backward(deque<int>)/4096 153.208 -1.84%
std::move_backward(deque<int>)/512 23.532 -
std::move_backward(deque<int>)/64 5.175 -
std::move_backward(deque<int>)/8 3.453 1.23%
std::move_backward(list<int>)/1048576 1039028.440 1.04%
std::move_backward(list<int>)/262144 259408.895 -
std::move_backward(list<int>)/32768 31903.617 -
std::move_backward(list<int>)/4096 4779.131 -16.10%
std::move_backward(list<int>)/512 370.154 -
std::move_backward(list<int>)/64 39.460 -
std::move_backward(list<int>)/8 3.379 -
std::move_backward(vector<bool>)_(aligned)/1048576 1740.966 -
std::move_backward(vector<bool>)_(aligned)/262144 257.413 -
std::move_backward(vector<bool>)_(aligned)/32768 38.272 -
std::move_backward(vector<bool>)_(aligned)/4096 7.182 -
std::move_backward(vector<bool>)_(aligned)/512 2.214 -
std::move_backward(vector<bool>)_(aligned)/64 1.669 -6.30%
std::move_backward(vector<bool>)_(unaligned)/1048576 6525.535 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.632 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.554 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.147 -1.39%
std::move_backward(vector<bool>)_(unaligned)/512 4.565 -
std::move_backward(vector<bool>)_(unaligned)/64 1.633 -
std::move_backward(vector<int>)/1048576 57786.329 -5.43%
std::move_backward(vector<int>)/262144 21713.740 1.06%
std::move_backward(vector<int>)/32768 1732.508 -
std::move_backward(vector<int>)/4096 135.614 -
std::move_backward(vector<int>)/512 20.839 -
std::move_backward(vector<int>)/64 4.336 -
std::move_backward(vector<int>)/8 2.288 -1.25%
std::multimap<int,_int>::clear()/0 390.642 -
std::multimap<int,_int>::clear()/1024 10790.291 -
std::multimap<int,_int>::clear()/32 640.558 -
std::multimap<int,_int>::clear()/8192 84209.365 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.513 4.87%
std::multimap<int,_int>::contains(key)_(existent)/32 1.748 5.21%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.590 3.44%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.858 7.32%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.617 -10.11%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.139 -17.57%
std::multimap<int,_int>::count(key)_(existent)/1024 5.533 1.35%
std::multimap<int,_int>::count(key)_(existent)/32 3.594 -2.16%
std::multimap<int,_int>::count(key)_(existent)/8192 6.748 2.62%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.574 -3.75%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.439 4.41%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.914 1.17%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.854 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5997.970 1.14%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.761 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51182.371 -1.21%
std::multimap<int,_int>::ctor(const&)/0 12.777 -
std::multimap<int,_int>::ctor(const&)/1024 6698.307 -10.07%
std::multimap<int,_int>::ctor(const&)/32 226.134 1.05%
std::multimap<int,_int>::ctor(const&)/8192 53342.891 -7.32%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.060 2.29%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6528.833 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 222.858 -5.20%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52374.217 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.705 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9221.761 7.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.730 7.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75576.796 7.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12999.523 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.295 1.05%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249608.944 1.01%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.458 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.450 1.15%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.019 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.349 9.07%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.575 10.01%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.664 5.66%
std::multimap<int,_int>::erase(iterator)/1024 20.402 -
std::multimap<int,_int>::erase(iterator)/32 20.334 -
std::multimap<int,_int>::erase(iterator)/8192 20.442 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.540 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7344.747 -1.48%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.264 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56766.627 -1.23%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.247 1.35%
std::multimap<int,_int>::erase(key)_(existent)/32 22.510 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.771 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.274 4.22%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.924 1.97%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.350 -1.49%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.418 2.24%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.267 5.69%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.129 -1.06%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.852 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.127 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.782 -
std::multimap<int,_int>::find(key)_(existent)/32 1.730 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.345 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.911 -4.78%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.738 -12.78%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.248 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.145 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.545 2.41%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.745 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.378 1.55%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.160 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.736 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.371 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.863 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.183 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.118 -2.21%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.855 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.307 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.212 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.020 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.021 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.412 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.434 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14785.772 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.313 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183222.856 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.017 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11623.644 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.332 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122494.326 1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.213 -3.97%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12350.964 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.373 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 222964.155 7.00%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.488 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10981.138 1.23%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 648.368 -1.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89561.189 1.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.282 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9936.343 1.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 667.949 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81653.095 -1.07%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.260 -6.98%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.418 1.76%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.358 -1.60%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.113 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.452 -3.49%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.996 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.789 -1.35%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.115 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.690 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.061 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.604 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.123 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.390 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.258 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.894 -26.85%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.471 -16.34%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.643 -30.29%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6471.061 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.578 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52096.535 1.14%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6449.109 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.712 -1.48%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51527.905 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.635 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.581 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12600.320 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.099 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.234 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.430 2.05%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.726 -28.08%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.534 -14.85%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.985 -29.00%
std::multimap<std::string,_int>::clear()/0 409.410 3.89%
std::multimap<std::string,_int>::clear()/1024 21397.459 -3.37%
std::multimap<std::string,_int>::clear()/32 897.172 -
std::multimap<std::string,_int>::clear()/8192 207724.025 -3.14%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.165 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.891 1.41%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.214 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.537 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.562 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.467 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.077 -
std::multimap<std::string,_int>::count(key)_(existent)/32 19.702 -1.35%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.196 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.256 -2.79%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.438 -1.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.580 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.804 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7037.740 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.043 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59855.169 -1.36%
std::multimap<std::string,_int>::ctor(const&)/0 12.647 -
std::multimap<std::string,_int>::ctor(const&)/1024 34974.527 -
std::multimap<std::string,_int>::ctor(const&)/32 900.849 -
std::multimap<std::string,_int>::ctor(const&)/8192 341851.375 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.664 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36786.581 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 738.638 -1.36%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346811.848 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.884 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40021.195 1.38%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.410 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381030.557 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.867 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59371.959 3.80%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.709 2.75%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108976.567 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.634 4.91%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.244 -2.76%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.639 1.45%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.351 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.377 -5.28%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.596 7.89%
std::multimap<std::string,_int>::erase(iterator)/1024 33.532 -
std::multimap<std::string,_int>::erase(iterator)/32 25.308 1.34%
std::multimap<std::string,_int>::erase(iterator)/8192 29.526 -1.34%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.791 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12560.251 -3.25%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.910 -1.58%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115063.848 -4.96%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 68.378 -2.52%
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.178 -1.38%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.010 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.201 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.514 -8.87%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.624 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.278 -6.87%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.482 -5.34%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.605 -5.65%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.713 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.661 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.916 1.34%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.355 -9.64%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.055 -9.76%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.771 -7.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.467 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.270 -1.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.048 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.939 -1.56%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.463 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.506 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.498 -1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.150 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.848 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.009 4.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.943 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.677 -2.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.485 -3.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.729 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.113 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.095 1.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.971 -2.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64573.136 -2.78%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1387.170 -2.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914688.864 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.453 2.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42584.821 -1.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1230.734 -1.28%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597496.897 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.203 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63595.036 -1.94%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1546.815 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814823.713 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.191 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32988.846 -2.19%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1182.415 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382095.469 -1.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.739 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32007.699 -2.59%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1165.185 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 344975.081 -1.65%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.019 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 62.430 7.33%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.060 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.275 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.819 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.125 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.069 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.710 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.616 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.682 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.933 -1.73%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.282 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.228 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.084 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 44.664 70.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 17.363 47.67%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 58.779 67.67%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.487 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36644.798 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 733.056 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348430.379 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.456 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35011.141 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 830.340 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347324.963 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17077.930 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.486 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207782.220 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 99.006 3.33%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.950 -5.17%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 122.795 -3.49%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.066 24.31%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.086 2.45%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.864 7.97%
std::multiset<int>::clear()/0 391.573 -
std::multiset<int>::clear()/1024 10377.240 4.89%
std::multiset<int>::clear()/32 632.622 1.11%
std::multiset<int>::clear()/8192 81645.148 3.83%
std::multiset<int>::contains(key)_(existent)/1024 4.065 1.29%
std::multiset<int>::contains(key)_(existent)/32 1.735 2.56%
std::multiset<int>::contains(key)_(existent)/8192 8.342 -
std::multiset<int>::contains(key)_(non-existent)/0 0.278 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.978 -
std::multiset<int>::contains(key)_(non-existent)/32 2.667 1.20%
std::multiset<int>::contains(key)_(non-existent)/8192 8.792 -1.47%
std::multiset<int>::count(key)_(existent)/1024 5.593 -1.04%
std::multiset<int>::count(key)_(existent)/32 3.731 -1.75%
std::multiset<int>::count(key)_(existent)/8192 10.002 2.97%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -
std::multiset<int>::count(key)_(non-existent)/1024 5.849 -
std::multiset<int>::count(key)_(non-existent)/32 2.446 1.14%
std::multiset<int>::count(key)_(non-existent)/8192 9.297 1.34%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.854 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5781.525 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.576 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47958.842 1.18%
std::multiset<int>::ctor(const&)/0 12.725 -
std::multiset<int>::ctor(const&)/1024 6307.540 -
std::multiset<int>::ctor(const&)/32 223.610 2.00%
std::multiset<int>::ctor(const&)/8192 50546.323 -1.41%
std::multiset<int>::ctor(const&,_alloc)/0 12.728 -
std::multiset<int>::ctor(const&,_alloc)/1024 7434.354 16.47%
std::multiset<int>::ctor(const&,_alloc)/32 225.426 1.46%
std::multiset<int>::ctor(const&,_alloc)/8192 52669.553 3.20%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.696 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9085.512 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.688 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72520.501 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.722 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12670.619 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.355 -1.57%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255924.075 3.31%
std::multiset<int>::equal_range(key)_(existent)/1024 5.355 2.11%
std::multiset<int>::equal_range(key)_(existent)/32 2.359 1.33%
std::multiset<int>::equal_range(key)_(existent)/8192 9.148 11.39%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.871 7.38%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.543 7.88%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.961 8.20%
std::multiset<int>::erase(iterator)/1024 24.048 3.03%
std::multiset<int>::erase(iterator)/32 21.281 1.90%
std::multiset<int>::erase(iterator)/8192 23.944 3.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.337 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6748.288 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.522 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54914.401 1.38%
std::multiset<int>::erase(key)_(existent)/1024 40.951 2.40%
std::multiset<int>::erase(key)_(existent)/32 24.574 10.79%
std::multiset<int>::erase(key)_(existent)/8192 61.676 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.622 -3.10%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.299 -19.56%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.202 -3.58%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.974 -1.02%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.796 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.194 -1.24%
std::multiset<int>::find(key)_(existent)/1024 4.077 -2.26%
std::multiset<int>::find(key)_(existent)/32 1.596 -2.43%
std::multiset<int>::find(key)_(existent)/8192 8.224 -
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.521 -9.15%
std::multiset<int>::find(key)_(non-existent)/32 2.290 -20.63%
std::multiset<int>::find(key)_(non-existent)/8192 8.459 -3.62%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.183 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.416 -6.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.595 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.151 -8.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.220 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.687 2.02%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.444 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.406 -2.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.191 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 56.587 -2.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.818 1.07%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 85.035 1.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.170 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.113 -1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.748 -3.83%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.809 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14439.806 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.715 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189362.239 -1.98%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.741 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11778.186 1.91%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.903 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115657.827 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.948 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12058.192 -5.10%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 683.629 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194752.733 -
std::multiset<int>::insert(value)_(already_present)/1024 27.343 -1.64%
std::multiset<int>::insert(value)_(already_present)/32 18.301 -
std::multiset<int>::insert(value)_(already_present)/8192 31.682 -2.42%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.068 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.164 -4.83%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.696 -1.22%
std::multiset<int>::insert(value)_(new_value,_end)/8192 93.679 6.58%
std::multiset<int>::insert(value)_(new_value,_middle)/0 18.096 5.83%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.880 2.33%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.977 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.739 -4.20%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.093 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.158 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.950 2.21%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.521 -27.68%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.415 -18.58%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.661 -29.45%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.345 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6366.605 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.232 1.59%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50825.719 2.21%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.381 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6298.303 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.012 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50234.153 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1403.606 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.143 -1.86%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12599.792 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.100 -4.22%
std::multiset<int>::upper_bound(key)_(existent)/32 2.421 -2.44%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.079 2.80%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.267 6.18%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 9.566 28.01%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.123 18.13%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 13.931 23.31%
std::multiset<std::string>::clear()/0 392.876 -
std::multiset<std::string>::clear()/1024 21742.582 1.72%
std::multiset<std::string>::clear()/32 895.566 -
std::multiset<std::string>::clear()/8192 213753.811 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.238 -
std::multiset<std::string>::contains(key)_(existent)/32 15.314 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.944 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.486 -11.84%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.563 -7.54%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.408 -9.81%
std::multiset<std::string>::count(key)_(existent)/1024 23.434 -
std::multiset<std::string>::count(key)_(existent)/32 19.305 -1.62%
std::multiset<std::string>::count(key)_(existent)/8192 31.228 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.669 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.857 -6.72%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.730 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.732 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6836.331 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.805 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57249.994 -
std::multiset<std::string>::ctor(const&)/0 12.656 -
std::multiset<std::string>::ctor(const&)/1024 34007.498 -1.26%
std::multiset<std::string>::ctor(const&)/32 792.894 -
std::multiset<std::string>::ctor(const&)/8192 339020.509 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.669 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36556.425 -
std::multiset<std::string>::ctor(const&,_alloc)/32 742.654 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 341478.786 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38713.530 -6.92%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 753.404 -2.26%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 400756.022 4.86%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.811 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55458.360 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.839 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088101.811 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.078 -3.13%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.756 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.070 3.16%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.727 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.839 3.41%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.407 1.04%
std::multiset<std::string>::erase(iterator)/1024 32.074 2.76%
std::multiset<std::string>::erase(iterator)/32 27.312 -
std::multiset<std::string>::erase(iterator)/8192 36.809 1.69%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.698 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13137.718 2.86%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.647 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120346.080 2.33%
std::multiset<std::string>::erase(key)_(existent)/1024 95.938 -
std::multiset<std::string>::erase(key)_(existent)/32 80.844 -1.18%
std::multiset<std::string>::erase(key)_(existent)/8192 85.631 1.53%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.492 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.187 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.513 -2.99%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.938 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.173 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.608 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.655 -
std::multiset<std::string>::find(key)_(existent)/1024 24.049 -1.30%
std::multiset<std::string>::find(key)_(existent)/32 15.209 1.27%
std::multiset<std::string>::find(key)_(existent)/8192 27.281 -1.31%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.368 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.232 -
std::multiset<std::string>::find(key)_(non-existent)/8192 28.765 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.359 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 55.298 -2.66%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.600 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 96.949 1.17%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.378 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.325 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.199 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.632 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.077 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.842 4.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.672 -2.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.373 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.903 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.238 -1.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.903 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.769 2.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.831 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62735.417 -1.62%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1401.473 -1.33%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900750.826 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.591 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42238.212 -2.34%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1255.350 -1.08%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597662.982 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.358 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60176.976 -1.09%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1461.074 -1.68%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 813231.889 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.743 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.603 -
std::multiset<std::string>::insert(value)_(already_present)/8192 53.168 2.53%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.027 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.709 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.049 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 86.431 -1.33%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.349 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.744 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.464 -1.31%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.718 2.70%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.625 3.05%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.169 3.06%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.976 4.86%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.568 -21.01%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.111 -18.10%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 42.252 -10.70%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.322 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35780.151 -2.08%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.654 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344888.753 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35284.352 -1.07%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 772.484 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344097.576 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16083.744 -2.64%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 328.841 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204423.283 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.998 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 45.596 8.78%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.153 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.775 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.794 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.626 -
std::none_of(deque<int>)_(process_all)/32 12.326 -
std::none_of(deque<int>)_(process_all)/32768 10904.618 3.95%
std::none_of(deque<int>)_(process_all)/50 18.896 -
std::none_of(deque<int>)_(process_all)/8 3.435 -
std::none_of(deque<int>)_(process_all)/8192 2714.161 3.65%
std::none_of(list<int>)_(process_all)/32 11.829 -
std::none_of(list<int>)_(process_all)/32768 26050.225 -1.99%
std::none_of(list<int>)_(process_all)/50 22.131 -
std::none_of(list<int>)_(process_all)/8 2.679 -
std::none_of(list<int>)_(process_all)/8192 7643.191 -6.15%
std::none_of(vector<int>)_(process_all)/32 8.458 2.02%
std::none_of(vector<int>)_(process_all)/32768 8115.612 -
std::none_of(vector<int>)_(process_all)/50 19.533 1.45%
std::none_of(vector<int>)_(process_all)/8 2.504 -
std::none_of(vector<int>)_(process_all)/8192 2035.152 -
std::partial_sort(deque<int>)_(ascending)/1024 7738.219 -
std::partial_sort(deque<int>)_(ascending)/8 33.262 3.30%
std::partial_sort(deque<int>)_(ascending)/8192 144079.129 -2.30%
std::partial_sort(deque<int>)_(descending)/1024 17787.752 -
std::partial_sort(deque<int>)_(descending)/8 42.553 -
std::partial_sort(deque<int>)_(descending)/8192 255562.820 -
std::partial_sort(deque<int>)_(heap)/1024 18036.863 -
std::partial_sort(deque<int>)_(heap)/8 39.969 3.29%
std::partial_sort(deque<int>)_(heap)/8192 304711.810 11.96%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7693.546 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.399 1.82%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143859.663 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18702.057 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.628 -1.79%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259345.350 -
std::partial_sort(deque<int>)_(repeated)/1024 6377.237 -
std::partial_sort(deque<int>)_(repeated)/8 26.055 -
std::partial_sort(deque<int>)_(repeated)/8192 76214.601 -
std::partial_sort(deque<int>)_(shuffled)/1024 15526.989 -
std::partial_sort(deque<int>)_(shuffled)/8 31.969 -1.13%
std::partial_sort(deque<int>)_(shuffled)/8192 251269.709 4.88%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4761.401 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.282 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50780.697 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7883.960 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.086 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93189.439 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7925.259 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.286 2.48%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95889.750 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4751.504 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.028 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50778.062 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8859.132 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.269 -1.76%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93071.692 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2521.044 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.628 14.47%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26877.206 -1.36%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6751.882 -4.33%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.235 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83875.031 -2.79%
std::partial_sort(vector<int>)_(ascending)/1024 4740.751 -1.03%
std::partial_sort(vector<int>)_(ascending)/8 18.925 -
std::partial_sort(vector<int>)_(ascending)/8192 50541.423 -
std::partial_sort(vector<int>)_(descending)/1024 7896.887 -
std::partial_sort(vector<int>)_(descending)/8 24.469 -1.63%
std::partial_sort(vector<int>)_(descending)/8192 93641.450 -
std::partial_sort(vector<int>)_(heap)/1024 7920.154 -
std::partial_sort(vector<int>)_(heap)/8 27.665 -1.23%
std::partial_sort(vector<int>)_(heap)/8192 96964.550 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4737.140 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.922 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50367.041 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8834.432 -1.02%
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.728 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92824.181 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.253 -
std::partial_sort(vector<int>)_(repeated)/8 18.576 -
std::partial_sort(vector<int>)_(repeated)/8192 26627.176 1.68%
std::partial_sort(vector<int>)_(shuffled)/1024 6725.605 -
std::partial_sort(vector<int>)_(shuffled)/8 28.993 3.02%
std::partial_sort(vector<int>)_(shuffled)/8192 88443.086 1.31%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5163.167 1.06%
std::partial_sort_copy(deque<int>)_(ascending)/8 10.109 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53263.032 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8173.738 1.71%
std::partial_sort_copy(deque<int>)_(descending)/8 14.753 1.17%
std::partial_sort_copy(deque<int>)_(descending)/8192 95180.170 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8361.105 1.72%
std::partial_sort_copy(deque<int>)_(heap)/8 15.305 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98726.485 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5131.378 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.021 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53028.333 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9009.205 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.066 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94781.322 1.07%
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.772 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.874 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30329.198 3.01%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6977.220 1.07%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.247 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87346.393 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5363.656 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.284 -2.46%
std::partial_sort_copy(list<int>)_(ascending)/8192 57383.953 -
std::partial_sort_copy(list<int>)_(descending)/1024 8213.195 -
std::partial_sort_copy(list<int>)_(descending)/8 15.659 -2.69%
std::partial_sort_copy(list<int>)_(descending)/8192 97265.729 -
std::partial_sort_copy(list<int>)_(heap)/1024 8258.989 -2.00%
std::partial_sort_copy(list<int>)_(heap)/8 17.399 -5.33%
std::partial_sort_copy(list<int>)_(heap)/8192 100521.240 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5353.266 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.201 -2.84%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57210.881 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9116.652 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.196 -3.49%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96521.189 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.201 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.922 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33219.654 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7048.076 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.778 4.43%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88736.137 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4753.916 1.25%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.566 3.16%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50666.763 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7845.572 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.866 -1.73%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92846.080 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7946.313 1.46%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.680 11.02%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96666.082 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.554 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.381 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50386.101 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8789.818 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.392 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93015.834 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.536 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.478 1.80%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26830.250 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6708.184 1.00%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.354 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85146.388 1.13%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4823.086 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.752 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50387.292 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7907.737 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.518 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93728.838 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7993.550 1.19%
std::partial_sort_copy(vector<int>)_(heap)/8 16.082 -3.55%
std::partial_sort_copy(vector<int>)_(heap)/8192 102857.748 6.15%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4825.786 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.616 -2.80%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50440.718 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8859.711 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.018 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94640.070 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.318 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.490 -4.00%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26676.954 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6804.994 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.958 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88623.382 -
std::partition(deque<int>)_(dense)/1024 353.763 -
std::partition(deque<int>)_(dense)/32 10.544 3.16%
std::partition(deque<int>)_(dense)/50 16.002 3.56%
std::partition(deque<int>)_(dense)/8192 2784.464 -
std::partition(deque<int>)_(sparse)/1024 391.268 2.40%
std::partition(deque<int>)_(sparse)/32 12.643 -9.54%
std::partition(deque<int>)_(sparse)/50 18.437 -6.66%
std::partition(deque<int>)_(sparse)/8192 3033.094 -2.59%
std::partition(list<int>)_(dense)/1024 389.314 -
std::partition(list<int>)_(dense)/32 8.861 1.24%
std::partition(list<int>)_(dense)/50 13.305 -
std::partition(list<int>)_(dense)/8192 4920.299 -3.04%
std::partition(list<int>)_(sparse)/1024 726.957 1.25%
std::partition(list<int>)_(sparse)/32 8.822 -
std::partition(list<int>)_(sparse)/50 22.188 1.74%
std::partition(list<int>)_(sparse)/8192 7543.558 -1.08%
std::partition(vector<int>)_(dense)/1024 248.484 -
std::partition(vector<int>)_(dense)/32 8.191 -6.44%
std::partition(vector<int>)_(dense)/50 13.090 -
std::partition(vector<int>)_(dense)/8192 1873.653 -
std::partition(vector<int>)_(sparse)/1024 255.427 -
std::partition(vector<int>)_(sparse)/32 8.728 -1.13%
std::partition(vector<int>)_(sparse)/50 13.920 -
std::partition(vector<int>)_(sparse)/8192 1870.863 -
std::partition_copy(deque<int>)/1024 631.561 -9.70%
std::partition_copy(deque<int>)/32 13.530 3.81%
std::partition_copy(deque<int>)/50 21.692 1.10%
std::partition_copy(deque<int>)/8192 5690.449 -5.48%
std::partition_copy(list<int>)/1024 715.082 -
std::partition_copy(list<int>)/32 8.882 -1.87%
std::partition_copy(list<int>)/50 13.015 -
std::partition_copy(list<int>)/8192 6730.769 -8.33%
std::partition_copy(vector<int>)/1024 481.245 3.30%
std::partition_copy(vector<int>)/32 7.895 -2.07%
std::partition_copy(vector<int>)/50 12.513 -1.05%
std::partition_copy(vector<int>)/8192 4836.053 5.04%
std::partition_point(deque<int>)/1024 9.466 -
std::partition_point(deque<int>)/32 4.158 -
std::partition_point(deque<int>)/50 4.642 -
std::partition_point(deque<int>)/8192 15.207 -1.30%
std::partition_point(list<int>)/1024 1294.358 -
std::partition_point(list<int>)/32 15.961 -
std::partition_point(list<int>)/50 24.929 -
std::partition_point(list<int>)/8192 12404.650 -1.05%
std::partition_point(vector<int>)/1024 6.162 -
std::partition_point(vector<int>)/32 2.577 -
std::partition_point(vector<int>)/50 2.568 -
std::partition_point(vector<int>)/8192 9.362 -
std::pop_heap(deque<float>)/1024 12.962 -4.14%
std::pop_heap(deque<float>)/8 51.816 -
std::pop_heap(deque<float>)/8192 60.626 -
std::pop_heap(deque<int>)/1024 13.216 -
std::pop_heap(deque<int>)/8 51.926 -
std::pop_heap(deque<int>)/8192 53.174 -
std::pop_heap(deque<size_t>)/1024 15.262 -
std::pop_heap(deque<size_t>)/8 51.961 -
std::pop_heap(deque<size_t>)/8192 58.765 -
std::pop_heap(deque<std::string>)/1024 60.903 2.66%
std::pop_heap(deque<std::string>)/8 59.182 3.37%
std::pop_heap(deque<std::string>)/8192 115.344 -
std::pop_heap(vector<float>)/1024 8.401 -
std::pop_heap(vector<float>)/8 50.176 -
std::pop_heap(vector<float>)/8192 19.509 -3.38%
std::pop_heap(vector<int>)/1024 9.900 -
std::pop_heap(vector<int>)/8 51.045 -
std::pop_heap(vector<int>)/8192 12.937 -
std::pop_heap(vector<size_t>)/1024 9.862 -
std::pop_heap(vector<size_t>)/8 51.495 -
std::pop_heap(vector<size_t>)/8192 13.067 -
std::pop_heap(vector<std::string>)/1024 20.283 -
std::pop_heap(vector<std::string>)/8 53.365 -
std::pop_heap(vector<std::string>)/8192 51.433 -
std::remove(deque<int>)_(prefix)/1024 525.221 -
std::remove(deque<int>)_(prefix)/32 55.565 -
std::remove(deque<int>)_(prefix)/50 63.705 -
std::remove(deque<int>)_(prefix)/8192 3865.977 -
std::remove(deque<int>)_(sprinkled)/1024 517.245 -
std::remove(deque<int>)_(sprinkled)/32 54.838 9.09%
std::remove(deque<int>)_(sprinkled)/50 59.873 8.37%
std::remove(deque<int>)_(sprinkled)/8192 3847.201 -
std::remove(list<int>)_(prefix)/1024 1014.610 1.13%
std::remove(list<int>)_(prefix)/32 52.422 -
std::remove(list<int>)_(prefix)/50 62.862 -
std::remove(list<int>)_(prefix)/8192 8194.349 -
std::remove(list<int>)_(sprinkled)/1024 946.370 -2.87%
std::remove(list<int>)_(sprinkled)/32 52.176 -
std::remove(list<int>)_(sprinkled)/50 61.504 -
std::remove(list<int>)_(sprinkled)/8192 8157.737 3.25%
std::remove(vector<int>)_(prefix)/1024 307.993 -
std::remove(vector<int>)_(prefix)/32 48.873 -
std::remove(vector<int>)_(prefix)/50 53.859 -
std::remove(vector<int>)_(prefix)/8192 2107.632 -
std::remove(vector<int>)_(sprinkled)/1024 285.270 -
std::remove(vector<int>)_(sprinkled)/32 48.758 -
std::remove(vector<int>)_(sprinkled)/50 52.917 -
std::remove(vector<int>)_(sprinkled)/8192 1973.561 -
std::remove_copy(deque<int>)_(prefix)/1024 378.098 -2.25%
std::remove_copy(deque<int>)_(prefix)/32 13.175 1.13%
std::remove_copy(deque<int>)_(prefix)/50 21.871 5.05%
std::remove_copy(deque<int>)_(prefix)/8192 3354.140 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.252 -1.37%
std::remove_copy(deque<int>)_(sprinkled)/32 12.144 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.328 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2848.181 -1.65%
std::remove_copy(list<int>)_(prefix)/1024 745.833 -
std::remove_copy(list<int>)_(prefix)/32 11.283 -
std::remove_copy(list<int>)_(prefix)/50 19.081 -
std::remove_copy(list<int>)_(prefix)/8192 7349.719 5.49%
std::remove_copy(list<int>)_(sprinkled)/1024 738.203 -
std::remove_copy(list<int>)_(sprinkled)/32 11.229 -
std::remove_copy(list<int>)_(sprinkled)/50 18.732 1.47%
std::remove_copy(list<int>)_(sprinkled)/8192 6959.766 -
std::remove_copy(vector<int>)_(prefix)/1024 263.634 -
std::remove_copy(vector<int>)_(prefix)/32 9.399 -
std::remove_copy(vector<int>)_(prefix)/50 13.940 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.075 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.208 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.462 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.598 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.372 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.028 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.894 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.003 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.216 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.790 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.581 1.97%
std::remove_copy_if(deque<int>)_(sprinkled)/50 29.048 2.14%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3654.272 -
std::remove_copy_if(list<int>)_(prefix)/1024 796.134 -
std::remove_copy_if(list<int>)_(prefix)/32 17.056 -
std::remove_copy_if(list<int>)_(prefix)/50 24.807 -
std::remove_copy_if(list<int>)_(prefix)/8192 7343.841 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.874 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.609 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.355 1.40%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7372.643 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.782 -1.14%
std::remove_copy_if(vector<int>)_(prefix)/32 12.640 3.06%
std::remove_copy_if(vector<int>)_(prefix)/50 17.932 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3365.917 -4.00%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.510 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.526 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.725 2.17%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.981 -
std::remove_if(deque<int>)_(prefix)/1024 550.512 -
std::remove_if(deque<int>)_(prefix)/32 56.668 1.38%
std::remove_if(deque<int>)_(prefix)/50 67.792 -
std::remove_if(deque<int>)_(prefix)/8192 4229.780 -
std::remove_if(deque<int>)_(sprinkled)/1024 529.131 -
std::remove_if(deque<int>)_(sprinkled)/32 56.050 3.91%
std::remove_if(deque<int>)_(sprinkled)/50 67.378 6.09%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.529 -
std::remove_if(list<int>)_(prefix)/1024 1010.620 1.16%
std::remove_if(list<int>)_(prefix)/32 58.753 -
std::remove_if(list<int>)_(prefix)/50 72.308 -
std::remove_if(list<int>)_(prefix)/8192 9967.974 -
std::remove_if(list<int>)_(sprinkled)/1024 984.227 -
std::remove_if(list<int>)_(sprinkled)/32 56.916 -
std::remove_if(list<int>)_(sprinkled)/50 71.477 1.43%
std::remove_if(list<int>)_(sprinkled)/8192 8159.952 -
std::remove_if(vector<int>)_(prefix)/1024 363.573 6.40%
std::remove_if(vector<int>)_(prefix)/32 49.076 -
std::remove_if(vector<int>)_(prefix)/50 54.106 -
std::remove_if(vector<int>)_(prefix)/8192 2568.043 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.550 -
std::remove_if(vector<int>)_(sprinkled)/32 50.736 -
std::remove_if(vector<int>)_(sprinkled)/50 56.948 -
std::remove_if(vector<int>)_(sprinkled)/8192 2949.163 -
std::replace(deque<int>)_(prefix)/1024 412.485 -
std::replace(deque<int>)_(prefix)/32 12.819 -1.10%
std::replace(deque<int>)_(prefix)/50 19.135 1.20%
std::replace(deque<int>)_(prefix)/8192 3257.236 -
std::replace(deque<int>)_(sprinkled)/1024 360.411 2.82%
std::replace(deque<int>)_(sprinkled)/32 12.311 1.62%
std::replace(deque<int>)_(sprinkled)/50 18.231 -
std::replace(deque<int>)_(sprinkled)/8192 2971.050 5.78%
std::replace(list<int>)_(prefix)/1024 738.567 -
std::replace(list<int>)_(prefix)/32 11.015 -
std::replace(list<int>)_(prefix)/50 17.198 -
std::replace(list<int>)_(prefix)/8192 6996.718 -
std::replace(list<int>)_(sprinkled)/1024 727.234 -8.13%
std::replace(list<int>)_(sprinkled)/32 11.364 1.54%
std::replace(list<int>)_(sprinkled)/50 18.823 -
std::replace(list<int>)_(sprinkled)/8192 7175.535 -6.60%
std::replace(vector<int>)_(prefix)/1024 161.567 -
std::replace(vector<int>)_(prefix)/32 5.136 -1.23%
std::replace(vector<int>)_(prefix)/50 7.707 -
std::replace(vector<int>)_(prefix)/8192 1275.295 -
std::replace(vector<int>)_(sprinkled)/1024 144.901 -2.32%
std::replace(vector<int>)_(sprinkled)/32 5.748 2.89%
std::replace(vector<int>)_(sprinkled)/50 8.611 -
std::replace(vector<int>)_(sprinkled)/8192 1118.707 -5.38%
std::replace_if(deque<int>)_(prefix)/1024 479.879 -
std::replace_if(deque<int>)_(prefix)/32 14.069 1.05%
std::replace_if(deque<int>)_(prefix)/50 20.428 -
std::replace_if(deque<int>)_(prefix)/8192 3510.004 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.287 -
std::replace_if(deque<int>)_(sprinkled)/32 12.440 -
std::replace_if(deque<int>)_(sprinkled)/50 18.668 -
std::replace_if(deque<int>)_(sprinkled)/8192 2918.382 -
std::replace_if(list<int>)_(prefix)/1024 736.241 -
std::replace_if(list<int>)_(prefix)/32 13.962 -
std::replace_if(list<int>)_(prefix)/50 24.824 -
std::replace_if(list<int>)_(prefix)/8192 7152.529 -
std::replace_if(list<int>)_(sprinkled)/1024 741.960 -
std::replace_if(list<int>)_(sprinkled)/32 13.306 -
std::replace_if(list<int>)_(sprinkled)/50 23.504 2.39%
std::replace_if(list<int>)_(sprinkled)/8192 7397.388 -
std::replace_if(vector<int>)_(prefix)/1024 268.248 -2.41%
std::replace_if(vector<int>)_(prefix)/32 9.550 -1.85%
std::replace_if(vector<int>)_(prefix)/50 13.889 -
std::replace_if(vector<int>)_(prefix)/8192 2022.985 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.531 -
std::replace_if(vector<int>)_(sprinkled)/32 8.714 -
std::replace_if(vector<int>)_(sprinkled)/50 13.751 6.96%
std::replace_if(vector<int>)_(sprinkled)/8192 1924.362 -
std::reverse(deque<int>)/32768 5722.538 -
std::reverse(deque<int>)/4096 719.043 -
std::reverse(deque<int>)/512 112.907 -
std::reverse(deque<int>)/64 13.046 -
std::reverse(deque<int>)/8 2.512 -
std::reverse(list<int>)/32768 19588.403 12.69%
std::reverse(list<int>)/4096 1792.955 13.75%
std::reverse(list<int>)/512 195.117 2.11%
std::reverse(list<int>)/64 17.508 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1034.626 -
std::reverse(vector<int>)/4096 130.582 -
std::reverse(vector<int>)/512 16.365 -
std::reverse(vector<int>)/64 4.141 -
std::reverse(vector<int>)/8 1.616 -
std::reverse_copy(deque<int>)/32768 7941.154 -
std::reverse_copy(deque<int>)/4096 982.068 -
std::reverse_copy(deque<int>)/512 124.805 -
std::reverse_copy(deque<int>)/64 15.914 -
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 26857.077 3.84%
std::reverse_copy(list<int>)/4096 3117.360 -
std::reverse_copy(list<int>)/512 364.301 -
std::reverse_copy(list<int>)/64 29.920 -
std::reverse_copy(list<int>)/8 2.403 -
std::reverse_copy(vector<int>)/32768 980.671 -
std::reverse_copy(vector<int>)/4096 132.439 -
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.382 -3.32%
std::rotate(deque<int>)_(1_element_backward)/1024 40.590 -
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -
std::rotate(deque<int>)_(1_element_backward)/50 5.231 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.641 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.718 1.02%
std::rotate(deque<int>)_(1_element_forward)/32 4.146 -
std::rotate(deque<int>)_(1_element_forward)/50 5.415 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.677 -
std::rotate(deque<int>)_(by_1/2)/1024 187.908 -
std::rotate(deque<int>)_(by_1/2)/32 8.580 -
std::rotate(deque<int>)_(by_1/2)/50 11.585 -
std::rotate(deque<int>)_(by_1/2)/8192 1640.346 7.80%
std::rotate(deque<int>)_(by_1/3)/1024 403.916 -1.27%
std::rotate(deque<int>)_(by_1/3)/32 20.710 -
std::rotate(deque<int>)_(by_1/3)/50 29.770 2.27%
std::rotate(deque<int>)_(by_1/3)/8192 3225.824 -
std::rotate(deque<int>)_(by_1/4)/1024 265.761 -
std::rotate(deque<int>)_(by_1/4)/32 13.064 -
std::rotate(deque<int>)_(by_1/4)/50 28.018 -
std::rotate(deque<int>)_(by_1/4)/8192 2609.843 -
std::rotate(list<int>)_(1_element_backward)/1024 741.744 -
std::rotate(list<int>)_(1_element_backward)/32 13.285 -
std::rotate(list<int>)_(1_element_backward)/50 24.581 -1.18%
std::rotate(list<int>)_(1_element_backward)/8192 8018.646 10.60%
std::rotate(list<int>)_(1_element_forward)/1024 731.483 -
std::rotate(list<int>)_(1_element_forward)/32 13.870 -
std::rotate(list<int>)_(1_element_forward)/50 25.622 -
std::rotate(list<int>)_(1_element_forward)/8192 7657.749 -5.77%
std::rotate(list<int>)_(by_1/2)/1024 384.799 -1.30%
std::rotate(list<int>)_(by_1/2)/32 6.467 -
std::rotate(list<int>)_(by_1/2)/50 12.631 -
std::rotate(list<int>)_(by_1/2)/8192 6136.427 11.44%
std::rotate(list<int>)_(by_1/3)/1024 811.362 -
std::rotate(list<int>)_(by_1/3)/32 16.553 -1.02%
std::rotate(list<int>)_(by_1/3)/50 22.920 -
std::rotate(list<int>)_(by_1/3)/8192 10524.678 26.06%
std::rotate(list<int>)_(by_1/4)/1024 576.495 -
std::rotate(list<int>)_(by_1/4)/32 14.506 -
std::rotate(list<int>)_(by_1/4)/50 26.043 -
std::rotate(list<int>)_(by_1/4)/8192 7427.639 12.84%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.901 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.807 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.795 -
std::rotate(vector<bool>)_(1_element_backward)/8192 107.937 -1.63%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.553 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.572 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.633 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.167 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.496 1.30%
std::rotate(vector<bool>)_(by_1/2)/32 17.922 -
std::rotate(vector<bool>)_(by_1/2)/50 17.686 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.039 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.153 -1.11%
std::rotate(vector<bool>)_(by_1/3)/32 17.635 -
std::rotate(vector<bool>)_(by_1/3)/50 17.700 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.569 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.094 -2.10%
std::rotate(vector<bool>)_(by_1/4)/32 17.841 -
std::rotate(vector<bool>)_(by_1/4)/50 17.643 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.196 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.815 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.373 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.327 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -
std::rotate(vector<int>)_(1_element_forward)/50 5.252 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.891 -
std::rotate(vector<int>)_(by_1/2)/1024 31.757 -
std::rotate(vector<int>)_(by_1/2)/32 2.360 1.83%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.812 -
std::rotate(vector<int>)_(by_1/3)/1024 121.584 2.15%
std::rotate(vector<int>)_(by_1/3)/32 10.004 -
std::rotate(vector<int>)_(by_1/3)/50 11.127 -1.42%
std::rotate(vector<int>)_(by_1/3)/8192 917.957 5.48%
std::rotate(vector<int>)_(by_1/4)/1024 47.223 -
std::rotate(vector<int>)_(by_1/4)/32 4.728 -
std::rotate(vector<int>)_(by_1/4)/50 11.653 -
std::rotate(vector<int>)_(by_1/4)/8192 370.335 -
std::rotate_copy(deque<int>)/1024 34.474 -
std::rotate_copy(deque<int>)/32 2.717 3.84%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 292.836 -
std::rotate_copy(list<int>)/1024 734.142 -
std::rotate_copy(list<int>)/32 8.683 -
std::rotate_copy(list<int>)/50 13.942 -
std::rotate_copy(list<int>)/8192 6880.892 1.68%
std::rotate_copy(vector<int>)/1024 33.646 -2.39%
std::rotate_copy(vector<int>)/32 2.150 3.36%
std::rotate_copy(vector<int>)/50 2.684 -
std::rotate_copy(vector<int>)/8192 803.356 116.72%
std::sample(deque<int>)/1024 11357.318 -
std::sample(deque<int>)/32 305.487 -
std::sample(deque<int>)/8192 91393.352 -
std::sample(list<int>)/1024 11988.767 -
std::sample(list<int>)/32 312.893 -
std::sample(list<int>)/8192 98333.221 -
std::sample(vector<int>)/1024 11299.526 -
std::sample(vector<int>)/32 302.402 -
std::sample(vector<int>)/8192 91292.070 -
std::search(deque<int>)_(near_matches)/1000 18701.437 -3.71%
std::search(deque<int>)_(near_matches)/1024 19537.703 -3.68%
std::search(deque<int>)_(near_matches)/8192 1449444.415 -
std::search(deque<int>)_(no_match)/1000 405.382 -
std::search(deque<int>)_(no_match)/1024 349.078 -
std::search(deque<int>)_(no_match)/1048576 423094.134 -
std::search(deque<int>)_(no_match)/8192 3302.911 -
std::search(deque<int>)_(same_length)/1000 325.771 -14.63%
std::search(deque<int>)_(same_length)/1024 475.239 -
std::search(deque<int>)_(same_length)/8192 3788.021 -5.42%
std::search(deque<int>)_(single_element)/1000 447.840 2.36%
std::search(deque<int>)_(single_element)/1024 458.771 -
std::search(deque<int>)_(single_element)/8192 3651.685 -
std::search(deque<int>,_pred)_(near_matches)/1000 24064.969 3.78%
std::search(deque<int>,_pred)_(near_matches)/1024 25261.982 3.90%
std::search(deque<int>,_pred)_(near_matches)/8192 1544465.322 -
std::search(deque<int>,_pred)_(no_match)/1000 424.095 -4.93%
std::search(deque<int>,_pred)_(no_match)/1024 436.480 -
std::search(deque<int>,_pred)_(no_match)/1048576 446477.772 -
std::search(deque<int>,_pred)_(no_match)/8192 3497.130 -
std::search(deque<int>,_pred)_(same_length)/1000 487.259 1.66%
std::search(deque<int>,_pred)_(same_length)/1024 505.129 -1.16%
std::search(deque<int>,_pred)_(same_length)/8192 4001.693 -
std::search(deque<int>,_pred)_(single_element)/1000 685.187 -
std::search(deque<int>,_pred)_(single_element)/1024 703.517 -
std::search(deque<int>,_pred)_(single_element)/8192 5657.637 -
std::search(list<int>)_(near_matches)/1000 38166.538 -
std::search(list<int>)_(near_matches)/1024 39750.118 -
std::search(list<int>)_(near_matches)/8192 2548263.636 -
std::search(list<int>)_(no_match)/1000 709.363 6.04%
std::search(list<int>)_(no_match)/1024 747.758 -2.51%
std::search(list<int>)_(no_match)/1048576 839485.066 -
std::search(list<int>)_(no_match)/8192 6614.643 -
std::search(list<int>)_(same_length)/1000 749.482 -3.38%
std::search(list<int>)_(same_length)/1024 772.962 -
std::search(list<int>)_(same_length)/8192 8464.182 6.15%
std::search(list<int>)_(single_element)/1000 638.593 -3.79%
std::search(list<int>)_(single_element)/1024 765.760 3.57%
std::search(list<int>)_(single_element)/8192 9221.209 18.40%
std::search(list<int>,_pred)_(near_matches)/1000 41457.887 -
std::search(list<int>,_pred)_(near_matches)/1024 43447.443 -
std::search(list<int>,_pred)_(near_matches)/8192 2691079.808 -
std::search(list<int>,_pred)_(no_match)/1000 803.565 -
std::search(list<int>,_pred)_(no_match)/1024 822.590 -
std::search(list<int>,_pred)_(no_match)/1048576 955095.839 -
std::search(list<int>,_pred)_(no_match)/8192 7426.757 2.47%
std::search(list<int>,_pred)_(same_length)/1000 793.351 -
std::search(list<int>,_pred)_(same_length)/1024 811.957 -
std::search(list<int>,_pred)_(same_length)/8192 8680.838 7.84%
std::search(list<int>,_pred)_(single_element)/1000 799.651 -
std::search(list<int>,_pred)_(single_element)/1024 818.465 -
std::search(list<int>,_pred)_(single_element)/8192 8245.478 7.16%
std::search(vector<int>)_(near_matches)/1000 14315.193 -
std::search(vector<int>)_(near_matches)/1024 15103.933 -
std::search(vector<int>)_(near_matches)/8192 765395.582 -
std::search(vector<int>)_(no_match)/1000 211.466 -
std::search(vector<int>)_(no_match)/1024 216.369 -
std::search(vector<int>)_(no_match)/1048576 212286.760 -
std::search(vector<int>)_(no_match)/8192 1655.696 -
std::search(vector<int>)_(same_length)/1000 242.222 -
std::search(vector<int>)_(same_length)/1024 260.355 4.10%
std::search(vector<int>)_(same_length)/8192 1909.415 -
std::search(vector<int>)_(single_element)/1000 229.816 -
std::search(vector<int>)_(single_element)/1024 235.042 -
std::search(vector<int>)_(single_element)/8192 1820.516 -
std::search(vector<int>,_pred)_(near_matches)/1000 22649.616 -
std::search(vector<int>,_pred)_(near_matches)/1024 23771.954 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453365.749 -
std::search(vector<int>,_pred)_(no_match)/1000 529.651 -
std::search(vector<int>,_pred)_(no_match)/1024 537.683 -
std::search(vector<int>,_pred)_(no_match)/1048576 600169.192 -
std::search(vector<int>,_pred)_(no_match)/8192 4297.880 -
std::search(vector<int>,_pred)_(same_length)/1000 600.410 -
std::search(vector<int>,_pred)_(same_length)/1024 614.659 -
std::search(vector<int>,_pred)_(same_length)/8192 4915.522 -
std::search(vector<int>,_pred)_(single_element)/1000 564.869 6.04%
std::search(vector<int>,_pred)_(single_element)/1024 578.509 5.93%
std::search(vector<int>,_pred)_(single_element)/8192 4621.267 6.12%
std::search_n(deque<int>)_(no_match)/1024 13.756 -
std::search_n(deque<int>)_(no_match)/32 13.713 -
std::search_n(deque<int>)_(no_match)/8192 16.260 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.123 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.159 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.680 -
std::search_n(list<int>)_(no_match)/1024 730.460 -
std::search_n(list<int>)_(no_match)/32 9.216 -25.70%
std::search_n(list<int>)_(no_match)/8192 6752.622 -
std::search_n(list<int>,_pred)_(no_match)/1024 833.721 -1.57%
std::search_n(list<int>,_pred)_(no_match)/32 17.361 -
std::search_n(list<int>,_pred)_(no_match)/8192 7997.074 -
std::search_n(vector<int>)_(no_match)/1024 3.510 -
std::search_n(vector<int>)_(no_match)/32 3.492 -
std::search_n(vector<int>)_(no_match)/8192 3.503 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.076 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.106 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.071 -
std::set<int>::clear()/0 390.292 -
std::set<int>::clear()/1024 9244.856 -9.94%
std::set<int>::clear()/32 624.037 -5.86%
std::set<int>::clear()/8192 79755.474 -11.41%
std::set<int>::contains(key)_(existent)/1024 3.940 3.75%
std::set<int>::contains(key)_(existent)/32 1.637 -
std::set<int>::contains(key)_(existent)/8192 8.804 7.81%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.642 -6.28%
std::set<int>::contains(key)_(non-existent)/32 3.011 -2.58%
std::set<int>::contains(key)_(non-existent)/8192 11.996 -11.76%
std::set<int>::count(key)_(existent)/1024 4.087 2.12%
std::set<int>::count(key)_(existent)/32 1.611 -
std::set<int>::count(key)_(existent)/8192 8.367 8.11%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.982 4.40%
std::set<int>::count(key)_(non-existent)/32 3.101 3.10%
std::set<int>::count(key)_(non-existent)/8192 11.681 -
std::set<int>::ctor(&&,_different_allocs)/0 12.867 -
std::set<int>::ctor(&&,_different_allocs)/1024 5802.355 -
std::set<int>::ctor(&&,_different_allocs)/32 176.066 -
std::set<int>::ctor(&&,_different_allocs)/8192 48119.103 -1.66%
std::set<int>::ctor(const&)/0 12.750 -
std::set<int>::ctor(const&)/1024 6250.352 -
std::set<int>::ctor(const&)/32 218.125 -2.50%
std::set<int>::ctor(const&)/8192 50375.180 -1.06%
std::set<int>::ctor(const&,_alloc)/0 12.750 -
std::set<int>::ctor(const&,_alloc)/1024 6206.883 -2.65%
std::set<int>::ctor(const&,_alloc)/32 218.020 -3.16%
std::set<int>::ctor(const&,_alloc)/8192 49885.455 -2.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.686 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8664.590 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.401 -5.57%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69373.989 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.747 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12946.363 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.596 1.22%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240148.826 1.12%
std::set<int>::equal_range(key)_(existent)/1024 4.256 -3.68%
std::set<int>::equal_range(key)_(existent)/32 1.778 -
std::set<int>::equal_range(key)_(existent)/8192 7.988 -2.04%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.645 -3.31%
std::set<int>::equal_range(key)_(non-existent)/32 2.761 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.948 -6.18%
std::set<int>::erase(iterator)/1024 19.756 -11.79%
std::set<int>::erase(iterator)/32 19.633 -9.34%
std::set<int>::erase(iterator)/8192 19.802 -12.29%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.145 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6788.198 -4.77%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.768 -2.76%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54471.524 -5.33%
std::set<int>::erase(key)_(existent)/1024 50.473 -7.43%
std::set<int>::erase(key)_(existent)/32 21.580 -8.13%
std::set<int>::erase(key)_(existent)/8192 68.026 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.427 17.00%
std::set<int>::erase(key)_(non-existent,_end)/32 2.898 12.59%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.598 13.17%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.989 3.76%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.783 1.32%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.087 -1.24%
std::set<int>::find(key)_(existent)/1024 3.869 -3.44%
std::set<int>::find(key)_(existent)/32 1.718 -
std::set<int>::find(key)_(existent)/8192 9.125 6.22%
std::set<int>::find(key)_(non-existent)/0 0.261 -
std::set<int>::find(key)_(non-existent)/1024 5.466 -
std::set<int>::find(key)_(non-existent)/32 2.231 -
std::set<int>::find(key)_(non-existent)/8192 8.425 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.025 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.854 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.215 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.125 -1.73%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.594 -2.13%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.118 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.963 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.957 4.94%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.218 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.501 -1.79%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.207 2.38%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 94.675 -2.58%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.207 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.651 8.58%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.900 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.166 9.54%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.869 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16925.460 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.474 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184424.319 1.49%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.076 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13092.478 1.93%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.500 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117844.951 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.194 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7714.728 -1.32%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.564 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129968.442 -2.09%
std::set<int>::insert(value)_(already_present)/1024 6.097 5.42%
std::set<int>::insert(value)_(already_present)/32 1.766 -
std::set<int>::insert(value)_(already_present)/8192 9.561 1.35%
std::set<int>::insert(value)_(new_value,_end)/0 17.048 -
std::set<int>::insert(value)_(new_value,_end)/1024 48.713 21.53%
std::set<int>::insert(value)_(new_value,_end)/32 18.631 -
std::set<int>::insert(value)_(new_value,_end)/8192 70.346 1.55%
std::set<int>::insert(value)_(new_value,_middle)/0 17.043 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.917 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.374 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.229 2.94%
std::set<int>::lower_bound(key)_(existent)/1024 4.582 -
std::set<int>::lower_bound(key)_(existent)/32 1.597 5.57%
std::set<int>::lower_bound(key)_(existent)/8192 8.638 3.51%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.610 3.35%
std::set<int>::lower_bound(key)_(non-existent)/32 2.831 15.49%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.779 1.65%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 7565.896 2.00%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.402 -4.24%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 53783.125 -9.33%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.322 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6780.179 3.24%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 231.794 -4.35%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54100.922 3.72%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1402.269 4.53%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.945 5.54%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12396.195 -
std::set<int>::upper_bound(key)_(existent)/1024 4.004 -3.53%
std::set<int>::upper_bound(key)_(existent)/32 1.752 -5.79%
std::set<int>::upper_bound(key)_(existent)/8192 7.874 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.851 -2.78%
std::set<int>::upper_bound(key)_(non-existent)/32 2.423 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.751 -3.12%
std::set<std::string>::clear()/0 391.605 -
std::set<std::string>::clear()/1024 22196.545 3.55%
std::set<std::string>::clear()/32 909.618 1.13%
std::set<std::string>::clear()/8192 213812.150 -
std::set<std::string>::contains(key)_(existent)/1024 24.878 8.57%
std::set<std::string>::contains(key)_(existent)/32 15.846 10.09%
std::set<std::string>::contains(key)_(existent)/8192 30.378 7.11%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -3.84%
std::set<std::string>::contains(key)_(non-existent)/1024 22.608 10.24%
std::set<std::string>::contains(key)_(non-existent)/32 10.661 13.73%
std::set<std::string>::contains(key)_(non-existent)/8192 28.909 2.53%
std::set<std::string>::count(key)_(existent)/1024 24.737 6.29%
std::set<std::string>::count(key)_(existent)/32 16.946 6.68%
std::set<std::string>::count(key)_(existent)/8192 30.251 -
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.602 -1.14%
std::set<std::string>::count(key)_(non-existent)/32 11.188 -3.61%
std::set<std::string>::count(key)_(non-existent)/8192 34.752 2.93%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.833 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7004.333 -1.25%
std::set<std::string>::ctor(&&,_different_allocs)/32 209.152 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57335.837 -1.64%
std::set<std::string>::ctor(const&)/0 12.717 -
std::set<std::string>::ctor(const&)/1024 34462.927 -
std::set<std::string>::ctor(const&)/32 797.115 11.63%
std::set<std::string>::ctor(const&)/8192 341613.077 -
std::set<std::string>::ctor(const&,_alloc)/0 12.730 -
std::set<std::string>::ctor(const&,_alloc)/1024 36792.237 -
std::set<std::string>::ctor(const&,_alloc)/32 748.595 7.27%
std::set<std::string>::ctor(const&,_alloc)/8192 345172.244 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39605.340 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 807.336 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379149.380 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.849 -1.06%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55641.607 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.411 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1115178.058 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.266 -7.74%
std::set<std::string>::equal_range(key)_(existent)/32 15.783 -8.26%
std::set<std::string>::equal_range(key)_(existent)/8192 29.710 6.16%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.147 -7.12%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.655 -3.40%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.933 -
std::set<std::string>::erase(iterator)/1024 28.472 -15.00%
std::set<std::string>::erase(iterator)/32 27.240 5.72%
std::set<std::string>::erase(iterator)/8192 30.594 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.471 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12712.652 -1.54%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.287 -1.30%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118115.398 -2.06%
std::set<std::string>::erase(key)_(existent)/1024 100.062 37.16%
std::set<std::string>::erase(key)_(existent)/32 75.133 41.47%
std::set<std::string>::erase(key)_(existent)/8192 84.249 -2.15%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 23.046 6.31%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.062 8.48%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.871 4.19%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.204 3.81%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.676 2.80%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.451 3.19%
std::set<std::string>::find(key)_(existent)/1024 24.125 1.56%
std::set<std::string>::find(key)_(existent)/32 15.844 -1.35%
std::set<std::string>::find(key)_(existent)/8192 30.786 -
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.117 -
std::set<std::string>::find(key)_(non-existent)/32 9.219 -6.21%
std::set<std::string>::find(key)_(non-existent)/8192 26.470 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.661 -21.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.713 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.811 -1.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.388 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.070 9.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.935 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.976 -4.84%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.340 24.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.253 6.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.280 -4.91%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.938 -9.81%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.938 -3.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.635 6.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.354 -3.73%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.782 10.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.222 13.60%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.559 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65913.483 -1.78%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1469.533 -2.83%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 870051.512 -5.48%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.753 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45524.167 1.69%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1282.163 -3.96%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 625146.082 1.88%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.575 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42132.560 -1.16%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.409 -5.13%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614362.095 -
std::set<std::string>::insert(value)_(already_present)/1024 16.628 -43.75%
std::set<std::string>::insert(value)_(already_present)/32 7.497 -25.20%
std::set<std::string>::insert(value)_(already_present)/8192 61.285 60.86%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.274 3.91%
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.520 4.55%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.189 19.40%
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.282 -
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.237 -25.13%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.716 -6.61%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.183 8.21%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.628 10.23%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.582 3.62%
std::set<std::string>::lower_bound(key)_(existent)/32 15.832 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.089 -5.74%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.542 -1.75%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.321 -2.05%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.016 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36667.393 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 805.826 -6.71%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348130.921 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.264 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36112.014 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.305 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346000.787 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16359.402 -3.00%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.750 1.53%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204625.027 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.518 -1.29%
std::set<std::string>::upper_bound(key)_(existent)/32 15.683 3.76%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.839 -5.41%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.157 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.798 -1.87%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.004 2.91%
std::shift_left(deque<int>)/1024 38.266 -
std::shift_left(deque<int>)/32 3.851 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 300.202 -
std::shift_left(list<int>)/1024 726.699 -
std::shift_left(list<int>)/32 13.462 -
std::shift_left(list<int>)/50 27.430 -1.51%
std::shift_left(list<int>)/8192 7212.642 -6.21%
std::shift_left(vector<int>)/1024 35.431 -
std::shift_left(vector<int>)/32 2.978 -33.93%
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 281.127 -
std::shift_right(deque<int>)/1024 40.403 -
std::shift_right(deque<int>)/32 3.419 -
std::shift_right(deque<int>)/50 4.536 -
std::shift_right(deque<int>)/8192 308.463 -
std::shift_right(list<int>)/1024 733.030 -
std::shift_right(list<int>)/32 14.512 -
std::shift_right(list<int>)/50 27.176 3.80%
std::shift_right(list<int>)/8192 7415.962 -
std::shift_right(vector<int>)/1024 35.812 -
std::shift_right(vector<int>)/32 2.957 -26.73%
std::shift_right(vector<int>)/50 5.326 -
std::shift_right(vector<int>)/8192 300.193 -
std::shuffle(deque<int>)/1024 9278.072 -
std::shuffle(deque<int>)/32 293.812 -
std::shuffle(deque<int>)/8192 74004.141 -
std::shuffle(vector<int>)/1024 8780.380 -
std::shuffle(vector<int>)/32 277.749 -
std::shuffle(vector<int>)/8192 69818.395 -
std::sort(deque<int>)_(ascending)/1024 760.142 -
std::sort(deque<int>)_(ascending)/8 17.300 -
std::sort(deque<int>)_(ascending)/8192 5733.113 -
std::sort(deque<int>)_(descending)/1024 1296.527 -
std::sort(deque<int>)_(descending)/8 25.075 -
std::sort(deque<int>)_(descending)/8192 10353.632 -
std::sort(deque<int>)_(heap)/1024 6187.927 -
std::sort(deque<int>)_(heap)/8 24.258 -
std::sort(deque<int>)_(heap)/8192 68892.066 -
std::sort(deque<int>)_(pipe-organ)/1024 2747.710 -
std::sort(deque<int>)_(pipe-organ)/8 19.996 -
std::sort(deque<int>)_(pipe-organ)/8192 26089.157 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17725.653 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.490 -
std::sort(deque<int>)_(qsort_adversarial)/8192 481436.655 -
std::sort(deque<int>)_(repeated)/1024 1013.106 5.61%
std::sort(deque<int>)_(repeated)/8 17.815 -1.02%
std::sort(deque<int>)_(repeated)/8192 6791.723 1.02%
std::sort(deque<int>)_(shuffled)/1024 7193.545 5.34%
std::sort(deque<int>)_(shuffled)/8 22.641 -
std::sort(deque<int>)_(shuffled)/8192 85587.383 5.95%
std::sort(vector<NonIntegral>)_(ascending)/1024 518.802 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.466 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3737.683 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.009 -
std::sort(vector<NonIntegral>)_(descending)/8 25.039 -
std::sort(vector<NonIntegral>)_(descending)/8192 5249.437 -
std::sort(vector<NonIntegral>)_(heap)/1024 4243.176 -
std::sort(vector<NonIntegral>)_(heap)/8 23.538 -
std::sort(vector<NonIntegral>)_(heap)/8192 49905.523 -1.44%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1860.858 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.300 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18253.835 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13202.860 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.557 -1.04%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155497.074 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.938 -3.67%
std::sort(vector<NonIntegral>)_(repeated)/8 15.777 -2.72%
std::sort(vector<NonIntegral>)_(repeated)/8192 3748.887 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4656.569 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.534 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82338.682 -5.08%
std::sort(vector<int>)_(ascending)/1024 520.152 -
std::sort(vector<int>)_(ascending)/8 15.585 -
std::sort(vector<int>)_(ascending)/8192 3732.902 -
std::sort(vector<int>)_(descending)/1024 1015.849 -
std::sort(vector<int>)_(descending)/8 24.730 -
std::sort(vector<int>)_(descending)/8192 7204.236 -
std::sort(vector<int>)_(heap)/1024 4561.701 -
std::sort(vector<int>)_(heap)/8 23.596 -1.19%
std::sort(vector<int>)_(heap)/8192 45581.692 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.231 -
std::sort(vector<int>)_(pipe-organ)/8 17.523 -
std::sort(vector<int>)_(pipe-organ)/8192 21536.966 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12942.795 -2.89%
std::sort(vector<int>)_(qsort_adversarial)/8 15.681 -2.88%
std::sort(vector<int>)_(qsort_adversarial)/8192 147827.192 -
std::sort(vector<int>)_(repeated)/1024 662.767 -
std::sort(vector<int>)_(repeated)/8 15.869 -
std::sort(vector<int>)_(repeated)/8192 5038.424 -
std::sort(vector<int>)_(shuffled)/1024 4636.495 -
std::sort(vector<int>)_(shuffled)/8 22.660 -
std::sort(vector<int>)_(shuffled)/8192 44849.582 -
std::sort_heap(deque<int>)/1024 13238.111 -2.10%
std::sort_heap(deque<int>)/8 36.484 -2.35%
std::sort_heap(deque<int>)/8192 472496.548 -
std::sort_heap(deque<int>,_pred)/1024 12316.609 -
std::sort_heap(deque<int>,_pred)/8 33.771 -1.56%
std::sort_heap(deque<int>,_pred)/8192 431597.771 1.53%
std::sort_heap(vector<NonIntegral>)/1024 9837.004 -
std::sort_heap(vector<NonIntegral>)/8 29.447 -1.40%
std::sort_heap(vector<NonIntegral>)/8192 105498.791 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9852.783 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.493 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106028.703 -
std::sort_heap(vector<int>)/1024 9807.878 -
std::sort_heap(vector<int>)/8 31.188 -1.58%
std::sort_heap(vector<int>)/8192 106087.069 -
std::sort_heap(vector<int>,_pred)/1024 9847.841 -
std::sort_heap(vector<int>,_pred)/8 32.325 2.56%
std::sort_heap(vector<int>,_pred)/8192 106069.150 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2702.195 -1.10%
std::stable_partition(deque<int>)_(alloc_fails)/32 1911.303 2.19%
std::stable_partition(deque<int>)_(alloc_fails)/50 1906.635 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9773.002 -
std::stable_partition(deque<int>)_(dense)/1024 574.290 -3.67%
std::stable_partition(deque<int>)_(dense)/32 27.723 -6.13%
std::stable_partition(deque<int>)_(dense)/50 37.573 -3.84%
std::stable_partition(deque<int>)_(dense)/8192 5640.834 -
std::stable_partition(deque<int>)_(sparse)/1024 431.865 2.56%
std::stable_partition(deque<int>)_(sparse)/32 10.925 -
std::stable_partition(deque<int>)_(sparse)/50 27.364 4.60%
std::stable_partition(deque<int>)_(sparse)/8192 3389.660 -2.12%
std::stable_partition(list<int>)_(alloc_fails)/1024 4177.703 -
std::stable_partition(list<int>)_(alloc_fails)/32 1883.578 -
std::stable_partition(list<int>)_(alloc_fails)/50 1933.492 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26309.902 -2.91%
std::stable_partition(list<int>)_(dense)/1024 1443.449 -
std::stable_partition(list<int>)_(dense)/32 36.565 -2.25%
std::stable_partition(list<int>)_(dense)/50 57.433 -
std::stable_partition(list<int>)_(dense)/8192 19148.209 -21.06%
std::stable_partition(list<int>)_(sparse)/1024 928.986 -
std::stable_partition(list<int>)_(sparse)/32 9.523 -1.05%
std::stable_partition(list<int>)_(sparse)/50 26.565 -
std::stable_partition(list<int>)_(sparse)/8192 8783.577 -10.37%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2346.135 1.46%
std::stable_partition(vector<int>)_(alloc_fails)/32 1898.861 1.69%
std::stable_partition(vector<int>)_(alloc_fails)/50 1902.827 2.14%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5374.395 1.52%
std::stable_partition(vector<int>)_(dense)/1024 290.027 -
std::stable_partition(vector<int>)_(dense)/32 21.227 -2.62%
std::stable_partition(vector<int>)_(dense)/50 25.865 -4.88%
std::stable_partition(vector<int>)_(dense)/8192 2086.937 -
std::stable_partition(vector<int>)_(sparse)/1024 207.181 -5.19%
std::stable_partition(vector<int>)_(sparse)/32 7.066 -2.24%
std::stable_partition(vector<int>)_(sparse)/50 20.850 -2.51%
std::stable_partition(vector<int>)_(sparse)/8192 1534.723 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3959.224 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.335 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19546.609 3.08%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28676.259 -4.52%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.180 -4.21%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26277.398 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14143.854 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.152 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26291.027 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16729.856 -2.07%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.387 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22393.483 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26164.099 -1.95%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.161 4.58%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28259.663 1.14%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3644.874 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.378 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14397.809 1.32%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19555.723 -1.03%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.998 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25758.661 -1.11%
std::stable_sort(deque<int>)_(ascending)/1024 2132.207 1.04%
std::stable_sort(deque<int>)_(ascending)/8 18.647 4.19%
std::stable_sort(deque<int>)_(ascending)/8192 13584.539 -
std::stable_sort(deque<int>)_(descending)/1024 2905.819 -
std::stable_sort(deque<int>)_(descending)/8 27.664 8.76%
std::stable_sort(deque<int>)_(descending)/8192 20386.002 -
std::stable_sort(deque<int>)_(heap)/1024 2719.332 -
std::stable_sort(deque<int>)_(heap)/8 24.830 5.66%
std::stable_sort(deque<int>)_(heap)/8192 17206.967 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2922.040 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.189 3.53%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20381.252 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3126.836 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.488 4.30%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20745.665 -
std::stable_sort(deque<int>)_(repeated)/1024 1425.250 -
std::stable_sort(deque<int>)_(repeated)/8 18.189 2.88%
std::stable_sort(deque<int>)_(repeated)/8192 7666.819 -
std::stable_sort(deque<int>)_(shuffled)/1024 2526.150 -
std::stable_sort(deque<int>)_(shuffled)/8 23.355 2.90%
std::stable_sort(deque<int>)_(shuffled)/8192 14145.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4971.079 3.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.156 1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48270.857 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22650.702 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.668 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 114671.451 -10.45%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13723.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.462 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107834.885 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13977.876 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.793 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85159.269 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22397.009 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.836 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136001.198 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3506.918 -1.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.687 -1.74%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17904.969 -2.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17934.146 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.324 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146209.792 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3590.677 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.011 1.64%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41879.416 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12594.660 1.25%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.605 -2.17%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197431.636 6.39%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9503.768 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.450 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117292.098 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8193.563 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 17.993 -3.81%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116487.459 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13601.230 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.545 7.30%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199792.127 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.088 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.736 3.96%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13940.742 -1.44%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11995.197 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.695 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174106.771 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4571.105 -2.62%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.775 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19037.432 1.46%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23216.869 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.082 3.66%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24819.426 1.63%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13846.136 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.053 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30677.449 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14000.776 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.240 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21837.936 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22523.460 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.775 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34201.327 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3391.316 -2.31%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.793 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9733.137 1.05%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17890.012 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.504 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27373.179 -
std::stable_sort(vector<int>)_(ascending)/1024 2108.052 2.15%
std::stable_sort(vector<int>)_(ascending)/8 15.379 -
std::stable_sort(vector<int>)_(ascending)/8192 13457.891 -
std::stable_sort(vector<int>)_(descending)/1024 2801.621 1.99%
std::stable_sort(vector<int>)_(descending)/8 22.816 -2.81%
std::stable_sort(vector<int>)_(descending)/8192 18442.333 -
std::stable_sort(vector<int>)_(heap)/1024 2572.337 1.32%
std::stable_sort(vector<int>)_(heap)/8 21.258 -
std::stable_sort(vector<int>)_(heap)/8192 14563.585 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2808.836 1.79%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.478 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18307.634 -4.64%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2911.336 1.50%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.374 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18269.641 -
std::stable_sort(vector<int>)_(repeated)/1024 1122.755 1.03%
std::stable_sort(vector<int>)_(repeated)/8 15.351 -
std::stable_sort(vector<int>)_(repeated)/8192 5290.155 -
std::stable_sort(vector<int>)_(shuffled)/1024 2275.771 1.55%
std::stable_sort(vector<int>)_(shuffled)/8 19.820 -
std::stable_sort(vector<int>)_(shuffled)/8192 11003.763 -
std::swap_ranges(deque<int>)/1024 350.320 9.71%
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.904 -
std::swap_ranges(deque<int>)/8192 2797.384 9.29%
std::swap_ranges(list<int>)/1024 760.073 -2.93%
std::swap_ranges(list<int>)/32 19.578 -
std::swap_ranges(list<int>)/50 32.336 -7.48%
std::swap_ranges(list<int>)/8192 10342.480 6.53%
std::swap_ranges(vector<int>)/1024 62.640 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.628 -
std::transform(deque<int>)_(identity_transform)/1024 370.132 -
std::transform(deque<int>)_(identity_transform)/32 12.316 -
std::transform(deque<int>)_(identity_transform)/50 19.087 -
std::transform(deque<int>)_(identity_transform)/8192 2444.070 -
std::transform(deque<int>,_deque<int>)/1024 660.503 -
std::transform(deque<int>,_deque<int>)/32 21.417 -
std::transform(deque<int>,_deque<int>)/50 34.415 -5.44%
std::transform(deque<int>,_deque<int>)/8192 5411.463 -
std::transform(list<int>)_(identity_transform)/1024 739.712 -
std::transform(list<int>)_(identity_transform)/32 16.954 -
std::transform(list<int>)_(identity_transform)/50 30.407 -
std::transform(list<int>)_(identity_transform)/8192 7601.323 -
std::transform(list<int>,_list<int>)/1024 840.015 -
std::transform(list<int>,_list<int>)/32 23.049 -
std::transform(list<int>,_list<int>)/50 37.258 -
std::transform(list<int>,_list<int>)/8192 9206.482 8.96%
std::transform(vector<int>)_(identity_transform)/1024 262.426 -
std::transform(vector<int>)_(identity_transform)/32 9.228 -
std::transform(vector<int>)_(identity_transform)/50 16.111 -
std::transform(vector<int>)_(identity_transform)/8192 2021.680 -
std::transform(vector<int>,_vector<int>)/1024 555.115 -
std::transform(vector<int>,_vector<int>)/32 17.218 -
std::transform(vector<int>,_vector<int>)/50 26.862 -
std::transform(vector<int>,_vector<int>)/8192 4444.905 -
std::unique(deque<int>)_(contiguous)/1024 514.065 -
std::unique(deque<int>)_(contiguous)/32 49.302 -
std::unique(deque<int>)_(contiguous)/52 55.144 -
std::unique(deque<int>)_(contiguous)/8192 3743.571 -
std::unique(deque<int>)_(sprinkled)/1024 513.383 -
std::unique(deque<int>)_(sprinkled)/32 52.496 -1.26%
std::unique(deque<int>)_(sprinkled)/52 59.349 -
std::unique(deque<int>)_(sprinkled)/8192 3829.939 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.719 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.308 -1.40%
std::unique(deque<int>,_pred)_(contiguous)/52 66.807 -2.52%
std::unique(deque<int>,_pred)_(contiguous)/8192 4581.997 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.660 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.863 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.738 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5222.704 -
std::unique(list<int>)_(contiguous)/1024 917.667 -
std::unique(list<int>)_(contiguous)/32 51.961 -
std::unique(list<int>)_(contiguous)/52 63.678 -
std::unique(list<int>)_(contiguous)/8192 6986.804 -
std::unique(list<int>)_(sprinkled)/1024 954.432 -1.35%
std::unique(list<int>)_(sprinkled)/32 54.120 -
std::unique(list<int>)_(sprinkled)/52 70.377 3.51%
std::unique(list<int>)_(sprinkled)/8192 7888.942 -3.34%
std::unique(list<int>,_pred)_(contiguous)/1024 969.179 1.96%
std::unique(list<int>,_pred)_(contiguous)/32 56.987 -2.78%
std::unique(list<int>,_pred)_(contiguous)/52 74.426 4.06%
std::unique(list<int>,_pred)_(contiguous)/8192 7574.591 -8.79%
std::unique(list<int>,_pred)_(sprinkled)/1024 1019.816 -
std::unique(list<int>,_pred)_(sprinkled)/32 63.071 -6.54%
std::unique(list<int>,_pred)_(sprinkled)/52 80.044 -4.89%
std::unique(list<int>,_pred)_(sprinkled)/8192 8365.053 -
std::unique(vector<int>)_(contiguous)/1024 308.422 -
std::unique(vector<int>)_(contiguous)/32 48.077 -
std::unique(vector<int>)_(contiguous)/52 53.728 -
std::unique(vector<int>)_(contiguous)/8192 1912.988 -
std::unique(vector<int>)_(sprinkled)/1024 534.181 -
std::unique(vector<int>)_(sprinkled)/32 54.578 -
std::unique(vector<int>)_(sprinkled)/52 65.473 -
std::unique(vector<int>)_(sprinkled)/8192 3941.208 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.899 -2.01%
std::unique(vector<int>,_pred)_(contiguous)/32 54.417 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.740 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.355 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 688.685 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.999 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.857 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5194.761 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.281 -
std::unique_copy(deque<int>)_(contiguous)/32 16.059 36.41%
std::unique_copy(deque<int>)_(contiguous)/52 25.034 34.10%
std::unique_copy(deque<int>)_(contiguous)/8192 3737.679 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.026 -5.54%
std::unique_copy(deque<int>)_(sprinkled)/32 12.383 -5.74%
std::unique_copy(deque<int>)_(sprinkled)/52 21.176 1.31%
std::unique_copy(deque<int>)_(sprinkled)/8192 3763.436 -1.04%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.976 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.290 3.44%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.169 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4493.748 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.252 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.709 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.271 -1.50%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.747 -
std::unique_copy(list<int>)_(contiguous)/1024 739.478 -
std::unique_copy(list<int>)_(contiguous)/32 11.064 -1.02%
std::unique_copy(list<int>)_(contiguous)/52 19.458 -
std::unique_copy(list<int>)_(contiguous)/8192 6797.361 -2.77%
std::unique_copy(list<int>)_(sprinkled)/1024 742.074 -
std::unique_copy(list<int>)_(sprinkled)/32 13.388 1.16%
std::unique_copy(list<int>)_(sprinkled)/52 24.169 1.17%
std::unique_copy(list<int>)_(sprinkled)/8192 6944.351 -1.24%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.844 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.297 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.098 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7589.600 -1.66%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.014 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.383 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.156 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7603.987 -1.74%
std::unique_copy(vector<int>)_(contiguous)/1024 247.974 -
std::unique_copy(vector<int>)_(contiguous)/32 8.644 -
std::unique_copy(vector<int>)_(contiguous)/52 13.476 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.390 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.959 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.281 -1.55%
std::unique_copy(vector<int>)_(sprinkled)/52 21.737 -3.23%
std::unique_copy(vector<int>)_(sprinkled)/8192 3957.621 7.51%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.113 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.353 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.637 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3794.269 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.037 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.356 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.496 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4520.577 -
std::unordered_map<int,_int>::clear()/0 392.655 -
std::unordered_map<int,_int>::clear()/1024 9968.496 18.80%
std::unordered_map<int,_int>::clear()/32 640.570 7.62%
std::unordered_map<int,_int>::clear()/8192 88282.149 32.07%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.861 41.22%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.889 23.63%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.516 -2.28%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.373 -15.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.680 37.08%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.568 10.26%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.774 32.28%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.058 -13.64%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.300 7.50%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.236 -7.51%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.310 3.37%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.813 10.21%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.885 52.46%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.585 17.28%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.105 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8522.876 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.584 -3.89%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97700.993 -
std::unordered_map<int,_int>::ctor(const&)/0 12.844 -
std::unordered_map<int,_int>::ctor(const&)/1024 6679.341 -
std::unordered_map<int,_int>::ctor(const&)/32 197.452 -
std::unordered_map<int,_int>::ctor(const&)/8192 54835.206 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.979 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9911.219 2.31%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 278.764 5.42%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82108.517 2.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.804 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14993.129 6.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.393 -2.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 150417.259 2.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.801 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13722.134 3.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.954 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143311.651 -10.89%
std::unordered_map<int,_int>::erase(iterator)/1024 21.625 -6.42%
std::unordered_map<int,_int>::erase(iterator)/32 21.301 -3.48%
std::unordered_map<int,_int>::erase(iterator)/8192 21.762 -2.40%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.539 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6383.028 -4.82%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.431 -4.64%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50229.420 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.777 -4.72%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.304 -4.01%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.956 2.47%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -12.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.338 17.82%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.338 26.94%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.231 4.21%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.226 7.31%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.167 -4.03%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.208 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.340 7.35%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.262 -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.221 -17.50%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.168 11.06%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.202 9.10%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.061 -6.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.174 -4.00%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12932.360 -6.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 724.601 -6.75%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139060.312 -5.61%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 409.671 3.75%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12883.303 -2.81%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.109 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140187.296 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.325 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7549.820 -2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.832 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86006.128 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.404 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14567.680 3.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 765.488 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150004.096 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.064 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13948.240 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.312 -1.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145849.775 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.921 -27.36%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.769 -36.35%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.053 -23.25%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.133 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 21.763 18.27%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.378 -5.38%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.141 8.27%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.124 1.10%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.775 -1.50%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.563 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.909 4.64%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.253 3.09%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.206 -21.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.538 8.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.240 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.617 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.551 -4.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.121 20.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.235 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.947 17.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.727 1.84%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.991 10.03%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.168 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7054.235 -2.15%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.540 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56350.029 -1.02%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.139 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7056.051 5.73%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.885 6.25%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56018.939 1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1373.236 9.47%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.366 -2.43%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25179.196 -2.38%
std::unordered_multimap<int,_int>::clear()/0 394.320 -
std::unordered_multimap<int,_int>::clear()/1024 7895.547 -8.76%
std::unordered_multimap<int,_int>::clear()/32 592.138 -1.41%
std::unordered_multimap<int,_int>::clear()/8192 60909.984 -6.96%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.494 6.25%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.609 20.26%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.489 10.95%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.400 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.415 11.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.567 5.83%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.635 20.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.635 1.76%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.616 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.706 5.34%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.302 9.63%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.155 -20.92%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.127 -15.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.114 -7.23%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.150 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8644.245 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.831 2.80%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101981.808 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.036 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6655.351 -
std::unordered_multimap<int,_int>::ctor(const&)/32 200.802 2.40%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54885.654 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.055 -1.94%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9196.205 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.546 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76783.510 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.962 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12816.349 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.785 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138544.667 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.993 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12674.247 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.538 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140032.887 -8.68%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.597 -3.11%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.640 -2.18%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.488 -22.24%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.685 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5827.031 -3.64%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.421 -1.63%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44794.085 -4.02%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.609 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.036 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.071 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.483 42.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.463 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.477 2.78%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.241 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.472 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.379 3.92%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.029 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.393 20.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.291 13.40%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.486 24.24%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -2.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.121 -2.53%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.027 -12.15%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.313 2.20%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.121 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14871.931 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.661 2.24%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168045.935 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.512 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14940.283 -1.69%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.643 -1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167704.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.421 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14139.052 -3.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 816.858 -6.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176132.606 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.784 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15826.831 -1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 844.622 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167087.407 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.207 1.73%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16313.315 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 825.560 1.36%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181407.206 -1.39%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.138 -11.22%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.215 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.535 3.59%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.534 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.658 5.17%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.028 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.601 7.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.492 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.491 19.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.035 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.776 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.675 3.01%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6725.120 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.366 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54383.644 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.293 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6755.750 1.98%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.721 1.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55102.755 1.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1279.140 -19.43%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.229 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27403.825 -2.55%
std::unordered_multiset<int>::clear()/0 392.969 -
std::unordered_multiset<int>::clear()/1024 10170.299 4.37%
std::unordered_multiset<int>::clear()/32 631.835 -1.41%
std::unordered_multiset<int>::clear()/8192 80241.164 4.80%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.208 -12.12%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.294 2.87%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.280 -11.46%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.397 -11.80%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.407 14.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.609 7.78%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.589 22.07%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.787 6.32%
std::unordered_multiset<int>::count(key)_(existent)/32 1.915 19.29%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.773 17.31%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.351 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.403 12.73%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.589 23.38%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.285 6.25%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.970 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8613.418 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.402 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101602.672 -
std::unordered_multiset<int>::ctor(const&)/0 12.883 -
std::unordered_multiset<int>::ctor(const&)/1024 6768.781 1.85%
std::unordered_multiset<int>::ctor(const&)/32 200.526 1.48%
std::unordered_multiset<int>::ctor(const&)/8192 55319.537 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.078 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9052.565 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.788 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75620.484 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.821 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12892.947 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.366 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137722.173 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.840 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12725.519 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.606 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139096.083 -
std::unordered_multiset<int>::erase(iterator)/1024 19.938 -11.27%
std::unordered_multiset<int>::erase(iterator)/32 19.854 -10.69%
std::unordered_multiset<int>::erase(iterator)/8192 21.545 -3.20%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 398.972 1.72%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6665.957 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.634 2.47%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53553.130 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.453 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.734 1.81%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.703 -1.82%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.294 11.94%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.228 -7.95%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.086 -29.05%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.062 -3.38%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -2.48%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.115 7.00%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.415 18.86%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.072 -2.77%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.484 11.10%
std::unordered_multiset<int>::find(key)_(existent)/32 1.456 4.47%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.415 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.222 18.36%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.083 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.082 -9.84%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.383 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14692.079 -4.11%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.824 -1.76%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165556.826 -4.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.605 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14741.744 -4.12%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 768.436 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163062.880 -4.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.474 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13442.902 -2.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 815.963 1.38%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172986.333 -2.14%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.219 3.46%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.733 3.39%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.686 -10.95%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.999 3.20%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.481 -4.38%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.437 -2.25%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.841 -3.85%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.048 2.99%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.436 17.18%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 20.091 1.74%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.853 -1.34%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.194 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6620.288 -14.85%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.843 -6.37%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53820.210 -4.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.202 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.268 -1.89%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.267 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54925.711 -1.14%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.962 3.63%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1315.845 -10.04%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.989 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25565.031 -6.59%
std::unordered_set<int>::clear()/0 391.003 -
std::unordered_set<int>::clear()/1024 7871.493 -3.60%
std::unordered_set<int>::clear()/32 581.307 -1.08%
std::unordered_set<int>::clear()/8192 61034.352 -4.64%
std::unordered_set<int>::contains(key)_(existent)/1024 1.276 1.49%
std::unordered_set<int>::contains(key)_(existent)/32 1.437 4.51%
std::unordered_set<int>::contains(key)_(existent)/8192 1.285 -4.78%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -22.76%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.422 -3.87%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.455 2.61%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.404 -2.82%
std::unordered_set<int>::count(key)_(existent)/1024 1.216 -4.51%
std::unordered_set<int>::count(key)_(existent)/32 1.282 -3.10%
std::unordered_set<int>::count(key)_(existent)/8192 1.452 6.76%
std::unordered_set<int>::count(key)_(non-existent)/0 0.354 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.575 7.36%
std::unordered_set<int>::count(key)_(non-existent)/32 1.708 24.24%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.581 3.69%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.882 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8854.436 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 279.249 2.58%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106469.708 -1.23%
std::unordered_set<int>::ctor(const&)/0 12.860 -
std::unordered_set<int>::ctor(const&)/1024 6849.946 1.95%
std::unordered_set<int>::ctor(const&)/32 200.985 -
std::unordered_set<int>::ctor(const&)/8192 55443.555 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.886 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9721.572 -2.54%
std::unordered_set<int>::ctor(const&,_alloc)/32 268.060 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80052.211 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.842 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14170.134 5.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.706 3.73%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145368.772 2.71%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.917 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13814.874 4.11%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.905 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145383.516 2.50%
std::unordered_set<int>::erase(iterator)/1024 19.627 -1.01%
std::unordered_set<int>::erase(iterator)/32 19.546 -
std::unordered_set<int>::erase(iterator)/8192 19.599 -2.02%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.645 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5425.579 -2.07%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.502 -1.77%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43892.217 -3.29%
std::unordered_set<int>::erase(key)_(existent)/1024 21.077 -
std::unordered_set<int>::erase(key)_(existent)/32 20.771 -1.38%
std::unordered_set<int>::erase(key)_(existent)/8192 21.781 -5.47%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -12.11%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.456 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.389 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.226 -12.61%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.175 -15.51%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.360 -6.20%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.142 -8.48%
std::unordered_set<int>::find(key)_(existent)/1024 1.353 -4.32%
std::unordered_set<int>::find(key)_(existent)/32 1.110 -19.79%
std::unordered_set<int>::find(key)_(existent)/8192 1.341 -12.55%
std::unordered_set<int>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.145 20.09%
std::unordered_set<int>::find(key)_(non-existent)/32 1.157 -1.30%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.207 6.86%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.556 -3.72%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13517.925 6.84%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.341 5.94%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139498.695 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.444 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13575.953 11.10%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.843 2.67%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 146087.267 8.25%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.550 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7719.160 2.60%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 593.897 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85761.655 -1.49%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.519 32.94%
std::unordered_set<int>::insert(value)_(already_present)/32 2.733 57.87%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.623 1.19%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.100 1.13%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.551 1.19%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.298 5.70%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.746 -4.99%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.074 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.081 14.57%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.272 2.06%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.923 6.83%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.478 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6744.293 1.78%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.203 1.61%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54936.580 2.73%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.430 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6734.845 1.69%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.587 1.96%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54913.682 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1405.591 -8.43%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.011 -1.99%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26378.607 -2.93%
std::unordered_set<std::string>::clear()/0 394.685 -
std::unordered_set<std::string>::clear()/1024 22952.285 -3.57%
std::unordered_set<std::string>::clear()/32 935.503 -1.47%
std::unordered_set<std::string>::clear()/8192 220033.099 -1.24%
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.901 17.03%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.020 -12.07%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.861 31.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.842 7.22%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.052 -4.54%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.140 -3.94%
std::unordered_set<std::string>::count(key)_(existent)/1024 41.656 1.31%
std::unordered_set<std::string>::count(key)_(existent)/32 39.636 -18.88%
std::unordered_set<std::string>::count(key)_(existent)/8192 33.461 -18.12%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 3.37%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.376 -3.99%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.543 -2.50%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.683 10.60%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.803 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40959.216 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 973.555 -8.11%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 757744.658 3.57%
std::unordered_set<std::string>::ctor(const&)/0 12.881 -
std::unordered_set<std::string>::ctor(const&)/1024 34239.402 2.51%
std::unordered_set<std::string>::ctor(const&)/32 785.497 -
std::unordered_set<std::string>::ctor(const&)/8192 340315.933 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.996 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64557.708 2.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1494.482 -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607352.296 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62822.270 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1503.905 -8.95%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 643963.731 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61517.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1754.723 11.21%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640082.735 -
std::unordered_set<std::string>::erase(iterator)/1024 33.012 3.76%
std::unordered_set<std::string>::erase(iterator)/32 28.586 6.84%
std::unordered_set<std::string>::erase(iterator)/8192 32.458 -8.39%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.606 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12801.567 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 633.359 -6.85%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119182.124 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 97.583 13.79%
std::unordered_set<std::string>::erase(key)_(existent)/32 116.022 14.78%
std::unordered_set<std::string>::erase(key)_(existent)/8192 117.531 60.87%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 21.641 -12.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.993 -4.45%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.432 -9.40%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.968 -2.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 27.346 16.57%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.428 -
std::unordered_set<std::string>::find(key)_(existent)/1024 34.754 -18.35%
std::unordered_set<std::string>::find(key)_(existent)/32 37.457 -6.21%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.954 -3.02%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.632 -7.11%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.438 -2.43%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 25.033 6.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.097 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55331.993 -3.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1849.776 8.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 609538.457 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.108 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53999.955 -4.70%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1916.048 9.36%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606487.848 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.728 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55103.531 -1.88%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1928.925 3.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 565069.947 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 41.603 -19.10%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.380 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 41.736 -40.99%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 67.378 56.95%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 37.238 -49.34%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 43.253 -33.70%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.882 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.175 -10.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 30.252 -46.82%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 64.355 25.97%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 52.912 -14.45%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.982 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37171.457 2.30%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 750.540 -5.38%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341773.501 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.065 -2.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36593.155 2.63%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 764.651 1.58%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346071.263 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 25139.282 55.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 342.230 24.33%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 222938.217 5.48%
std::upper_bound(std::deque<int>)/100 30.536 -
std::upper_bound(std::deque<int>)/8 17.977 -
std::upper_bound(std::deque<int>)/8192 64.966 -
std::upper_bound(std::forward_list<int>)/100 97.165 -
std::upper_bound(std::forward_list<int>)/8 16.109 -
std::upper_bound(std::forward_list<int>)/8192 10704.283 3.01%
std::upper_bound(std::list<int>)/100 100.763 -
std::upper_bound(std::list<int>)/8 16.188 -
std::upper_bound(std::list<int>)/8192 13521.191 -
std::upper_bound(std::vector<int>)/100 12.316 -
std::upper_bound(std::vector<int>)/8 5.988 -
std::upper_bound(std::vector<int>)/8192 15.689 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.964 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.783 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.856 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.758 -
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 270.370 1.12%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.645 1.06%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.858 3.74%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 801.945 -7.96%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.027 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.652 9.31%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 685.545 -21.30%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.313 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.335 9.97%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 620.073 -28.91%
std::vector<int>::ctor(size)/1024 45.377 2.23%
std::vector<int>::ctor(size)/32 10.928 9.58%
std::vector<int>::ctor(size)/8192 517.547 -9.10%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.627 3.43%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.586 9.56%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.031 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.707 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.920 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.731 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.341 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.707 2.43%
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.719 -2.64%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.127 1.54%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.525 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 948.559 -1.51%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.103 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4675.259 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.598 1.40%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 464.689 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4263.459 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.406 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4742.363 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.916 -2.21%
std::vector<int>::insert(middle)_(cheap_elements)/32 5.720 -5.17%
std::vector<int>::insert(middle)_(cheap_elements)/8192 145.141 3.58%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.868 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.995 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 727.605 -16.78%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.402 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 27.013 10.74%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.325 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.634 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.449 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.285 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.453 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.446 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.105 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.173 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4863.630 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12588.734 -2.21%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.774 -1.47%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109553.149 -2.12%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.640 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.354 1.38%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.464 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6624.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.709 -9.77%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54659.099 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.662 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.862 2.25%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6856.265 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21586.501 -10.06%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 648.535 -3.74%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 203037.766 3.80%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 701.609 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 41.223 9.61%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6876.480 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20783.965 -5.45%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 629.733 -5.69%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174210.855 -8.23%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.001 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.344 -4.96%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6871.096 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20015.708 -2.00%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 607.815 -2.06%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174020.802 -1.96%
std::vector<std::string>::ctor(size)/1024 430.526 -
std::vector<std::string>::ctor(size)/32 36.120 10.96%
std::vector<std::string>::ctor(size)/8192 4169.082 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.496 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.091 8.53%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5280.402 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21930.176 5.01%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 645.595 6.21%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 189197.993 4.73%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.068 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.676 4.80%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.274 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.340 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.657 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.694 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.069 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.709 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.528 -1.56%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.666 -1.98%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.046 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.237 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.474 1.19%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4567.885 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.809 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.633 -1.53%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.552 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1801.991 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12358.394 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15365.462 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116449.434 -1.06%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3328.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.399 -1.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23012.364 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16776.058 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.118 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128524.542 -2.17%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.579 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.151 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14192.975 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13497.774 -1.28%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.700 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116378.707 -1.21%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.899 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.199 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.049 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.484 -3.16%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.022 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.323 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.529 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.405 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6459.119 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.286 -2.30%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52677.501 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 555.249 1.75%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.968 -1.39%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3162.822 1.03%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 593.208 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 55.952 -2.96%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5724.377 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.765 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.391 -2.04%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.050 -1.53%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.550 -1.58%
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.788 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.766 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.292 -1.29%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.322 -1.06%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.306 -1.36%
vector<bool>(const_vector<bool>&) 12.381 19.88%
vector<bool>(size_type,_const_value_type&) 10.418 25.03%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 14.115 16.13%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 9.513 11.86%
vector<bool>::resize() 11.869 11.44%
Geometric Mean 888.998 -