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 ccb58432e31c9c0174e2273fe1c12c4c0b5128d8

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567918 2026-02-15T01:00:04 0:00:00
Previous 567834 2026-02-15T05:50:42 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1615 2039
Performance Improvements 1680 2742
Unchanged Tests 38500 37014
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 169.85% 8.846 23.871 - 42.78% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 145.12% 5.946 14.576 - 37.18% -
SetIntersection_Interlaced_Vector_uint64_262144_64 144.44% 8853128.139 21640677.257 - 108.14% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 141.96% 98.266 237.760 - -4.54% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 136.89% 103.125 244.294 - 12.80% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 132.45% 98.576 229.135 - 11.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 114.88% 27.509 59.110 - 105.11% -
std::set<std::string>::insert(value)_(already_present)/8192 103.16% 30.278 61.514 - 96.68% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 93.12% 0.231 0.447 - 26.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 81.02% 20.768 37.595 - 33.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 80.16% 77.752 140.077 - -1.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 76.64% 6.355 11.225 - -0.97% -
ranges::min(std::vector<__int128>)/70000 71.79% 27063.666 46493.370 - 50.58% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 71.51% 0.260 0.445 - 94.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 65.75% 31.433 52.099 - 12.59% -
std::set<std::string>::erase(key)_(existent)/1024 64.01% 60.994 100.038 - 33.98% -
SetIntersection_Interlaced_Vector_uint64_262144_256 63.28% 27192733.440 44399030.045 - 25.83% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 62.74% 512.873 834.669 - -49.92% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 62.74% 32.751 53.300 - -5.52% -
BM_PushHeap_uint32_PipeOrgan_1 62.12% 0.429 0.696 - 49.34% -
BM_PushHeap_uint32_Ascending_1 61.72% 0.392 0.634 - 36.09% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 59.36% 40.975 65.297 - 5.34% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 59.23% 4.670 7.436 - -0.88% -
std::unordered_set<int>::insert(value)_(already_present)/32 58.83% 1.716 2.725 - 3.33% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 57.00% 2.420 3.800 - 18.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56.64% 549.765 861.157 - -50.71% -
ranges::min(std::vector<__int128>)/64 56.59% 24.569 38.474 - 43.59% -
BM_vector_deque_ranges_copy/0 56.37% 0.366 0.573 - -16.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 53.77% 31.989 49.188 - -4.32% -
std::find_if_not(list<int>)_(bail_25%)/1024 53.63% 128.530 197.458 - 8.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 51.19% 33.335 50.398 - 42.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49.16% 548.193 817.657 - 49.55% -
std::set<std::string>::erase(key)_(existent)/32 48.30% 50.447 74.814 - -12.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 47.32% 6.458 9.514 - -16.61% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 47.25% 6.319 9.305 - -15.78% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 46.14% 18.848 27.544 - 1.99% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 45.53% 58.905 85.722 - 26.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 44.70% 24.682 35.714 - 0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 44.16% 15460254.091 22286911.890 - -5.84% -
std::unordered_set<int>::contains(key)_(existent)/1024 42.85% 1.122 1.603 - 37.23% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 42.84% 4.717 6.737 - -14.98% -
std::find_if(list<int>)_(bail_25%)/1024 42.83% 127.731 182.435 - 0.37% -
std::unordered_set<int>::contains(key)_(existent)/32 41.05% 1.121 1.581 - 12.21% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 40.07% 6.952 9.737 - -10.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 39.73% 243149055.945 339751711.907 - -1.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.57% 52.398 73.133 - 109.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 38.62% 23.690 32.837 - -3.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 37.70% 4.587 6.317 - -13.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 35.44% 253966618.783 343970406.634 - -1.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.32% 50.441 68.258 - 4.95% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.66% 27.238 36.680 - 7.57% -
std::copy_backward(vector<int>)/4096 34.31% 148.074 198.877 - -21.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.82% 24.846 33.001 - 5.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 32.48% 21.270 28.179 - 7.12% -
BM_tolower_char<char> 32.27% 0.468 0.618 - -10.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 31.00% 67.125 87.933 - -15.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.65% 20.104 26.265 - -19.75% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 30.16% 51.633 67.205 - 28.39% -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.08% 31.686 41.216 - 42.86% -
std::set<int>::count(key)_(non-existent)/8192 29.48% 11.238 14.551 - 5.36% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 29.44% 1.460 1.890 - 13.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.89% 27.023 34.830 - 1.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 28.54% 52.811 67.882 - 31.18% -
std::copy_n(vector<bool>)_(aligned)/1048576 28.51% 2291.219 2944.334 - -5.33% -
std::unordered_set<int>::find(key)_(existent)/1024 27.94% 1.065 1.363 - -8.30% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.78% 52.946 67.653 - 3.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 27.33% 1.460 1.859 - 7.55% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 27.30% 80290852.552 102211355.913 - 3.75% -
std::partition(deque<int>)_(sparse)/32 27.30% 9.901 12.604 - 10.87% -
std::unique_copy(deque<int>)_(contiguous)/52 27.09% 14.705 18.689 - 29.82% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 26.94% 42.210 53.581 - -4.87% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 26.52% 1.588 2.009 - 24.52% -
std::set<int>::erase(key)_(non-existent,_end)/8192 26.39% 8.174 10.331 - 12.53% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 25.76% 6.615 8.319 - 28.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 25.70% 9884.114 12424.058 - -1.87% -
SetIntersection_Interlaced_Vector_uint64_16384_16 25.52% 2497168.095 3134350.955 - 9.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 25.33% 4.908 6.152 - -6.38% -
BM_StringEraseWithMove_Empty_Transparent 25.06% 0.622 0.778 - 39.77% -
BM_tolower_char<wchar_t> 25.00% 0.551 0.689 - 14.30% -
std::unordered_set<int>::count(key)_(existent)/32 24.80% 1.043 1.302 - -9.24% -
std::set<int>::lower_bound(key)_(non-existent)/8192 24.60% 8.922 11.117 - 5.90% -
BM_vector_deque_move_backward/0 24.55% 0.419 0.521 - 24.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 24.05% 1357.098 1683.547 - 5.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 23.89% 12.069 14.952 - 26.38% -
std::unique_copy(deque<int>)_(contiguous)/32 23.62% 9.434 11.662 - 23.81% -
std::equal(vector<bool>)_(unaligned)/50 23.11% 0.779 0.960 - 17.58% -
std::copy_backward(vector<bool>)_(aligned)/1048576 23.03% 2319.745 2854.038 - -9.95% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 22.97% 34.504 42.430 - 6.20% -
std::partition(deque<int>)_(sparse)/50 22.88% 15.040 18.480 - 7.16% -
std::unordered_set<int>::contains(key)_(existent)/8192 22.46% 1.341 1.642 - 34.81% -
BM_PushHeap_uint64_Descending_1 22.41% 0.519 0.635 - 41.70% -
std::find_end(deque<int>)_(match_near_end)/1000 22.15% 33.561 40.995 - -88.24% -
SetIntersection_Interlaced_Vector_uint64_262144_4 22.07% 1538566.153 1878093.683 - 18.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.66% 47.097 57.298 - -5.16% -
std::for_each_n(deque<int>)/8 21.42% 0.988 1.200 - 3.76% -
bm_write 21.23% 471.378 571.433 - 7.43% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 20.73% 5.085 6.139 - 25.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.41% 51.052 61.474 - 12.00% -
std::set<std::string>::erase(key)_(existent)/8192 20.25% 72.432 87.096 - -16.35% -
std::search(deque<int>,_pred)_(near_matches)/1000 19.83% 23133.055 27720.893 - 15.05% -
std::map<int,_int>::find(key)_(non-existent)/32 19.53% 2.399 2.868 - 29.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 19.46% 33.887 40.483 - 3.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.45% 0.529 0.632 - 22.70% -
std::search(deque<int>,_pred)_(near_matches)/1024 19.41% 24302.734 29019.373 - 14.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 19.18% 1.553 1.851 - -0.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.17% 16.473 19.630 - -1.64% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 18.75% 21.107 25.065 - -2.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 18.61% 4166873.077 4942224.958 - 21.42% -
BM_vector_deque_ranges_copy/1 18.53% 1.985 2.353 - 1.43% -
std::rotate(deque<int>)_(by_1/4)/8192 18.18% 2457.930 2904.775 - -57.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 18.15% 90.709 107.171 - 62.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.05% 65.026 76.761 - 12.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.04% 29.956 35.359 - 14.68% -
std::unordered_set<int>::insert(value)_(already_present)/1024 17.48% 2.067 2.429 - 2.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 17.44% 38.523 45.242 - 17.26% -
SetIntersection_Interlaced_Vector_uint64_1024_64 17.35% 3572536.267 4192549.764 - 14.06% -
std::unordered_set<int>::find(key)_(existent)/32 17.34% 1.141 1.339 - 0.98% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 17.27% 219.757 257.716 - 20.55% -
BM_vector_deque_ranges_copy/2 17.18% 1.758 2.060 - -0.31% -
std::multiset<std::string>::erase(iterator)/1024 17.02% 27.231 31.864 - 12.26% -
std::unordered_set<int>::clear()/8192 16.88% 62820.374 73426.258 - 9.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.80% 1.131 1.321 - 19.84% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 16.73% 2.199 2.567 - -5.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 16.46% 580.622 676.198 - 23.48% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 16.36% 10.450 12.159 - 11.44% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 16.31% 19.364 22.521 - 1.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 16.27% 569.715 662.434 - 20.46% -
ranges::min(std::list<long_long>)/70000 16.12% 43556.239 50577.139 - 15.08% -
std::search(deque<int>)_(same_length)/1000 15.98% 351.063 407.179 - 25.11% -
std::rotate(list<int>)_(1_element_forward)/8192 15.87% 7020.134 8134.413 - 13.54% -
ranges::min(std::list<char>)/1 15.73% 0.392 0.453 - 28.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 15.64% 43.262 50.029 - 17.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 15.62% 0.346 0.400 - 38.65% -
BM_StringConstructDestroyCStr_Empty_Opaque 15.49% 2.029 2.344 - 12.76% -
std::mismatch(deque<int>)_(it,_it,_it)/8 15.46% 3.389 3.913 - 1.62% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 15.32% 0.296 0.341 - 14.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 15.29% 6174.301 7118.083 - 16.41% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 15.28% 22.697 26.164 - 11.33% -
std::find_if(vector<int>)_(bail_25%)/8 15.28% 0.736 0.848 - 15.64% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 15.14% 196.752 226.546 - 7.65% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 15.12% 1.426 1.642 - 16.86% -
std::map<int,_int>::find(key)_(non-existent)/8192 15.07% 7.901 9.092 - 29.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 15.06% 28.616 32.924 - 78.83% -
ranges::min(std::vector<long_long>)/1 14.83% 0.335 0.384 - -11.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 14.82% 44.349 50.922 - 16.61% -
BM_PushHeap_float_PipeOrgan_1 14.77% 0.419 0.481 - -28.23% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 14.76% 1.343 1.542 - 10.79% -
ranges::min(std::deque<long_long>)/1 14.66% 0.604 0.692 - 15.47% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 14.65% 39.343 45.106 - -14.05% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 14.61% 0.421 0.482 - 31.37% -
BM_vector_deque_move_backward/1 14.42% 1.978 2.263 - -2.67% -
BM_vector_deque_move_backward/2 14.30% 1.751 2.001 - -2.89% -
std::multiset<std::string>::erase(iterator)/8192 14.26% 31.649 36.161 - 20.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 14.25% 0.556 0.635 - 33.30% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 14.22% 11145.076 12729.456 - 7.28% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.19% 34.617 39.529 - 13.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.16% 526.112 600.622 - 19.45% -
std::set<std::string>::equal_range(key)_(non-existent)/32 14.12% 9.207 10.507 - 2.98% -
std::map<int,_int>::find(key)_(non-existent)/1024 14.09% 5.644 6.439 - 22.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 14.05% 29.500 33.645 - 33.33% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.02% 588.740 671.295 - 20.09% -
std::reverse(list<int>)/4096 14.02% 1551.486 1769.014 - 0.24% -
BM_std_minmax_element<long_long>/3 13.94% 1.044 1.189 - 6.75% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.88% 10.547 12.011 - 7.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 13.83% 0.361 0.411 - 16.58% -
std::fill_n(list<int>)/8192 13.79% 8015.550 9121.066 - 27.56% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13.79% 12417.914 14129.893 - 13.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.77% 651.689 741.446 - -17.36% -
std::partition_copy(list<int>)/32 13.75% 8.044 9.150 - 6.62% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 13.72% 1.101 1.252 - -1.42% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.64% 1.158 1.316 - 13.34% -
SetIntersection_Interlaced_Vector_uint64_1024_16 13.41% 1941278.644 2201586.074 - 9.49% -
BM_std_minmax_element<int>/3 13.33% 1.192 1.351 - 21.20% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 13.18% 44461.232 50320.700 - -2.79% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 13.13% 10.454 11.826 - 7.89% -
std::unordered_set<int>::count(key)_(non-existent)/0 13.03% 0.270 0.305 - -37.03% -
std::set<std::string>::count(key)_(non-existent)/32 13.02% 10.251 11.586 - 14.82% -
std::find_if_not(vector<int>)_(process_all)/8 12.91% 1.279 1.444 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.64% 26068.029 29362.829 - 6.67% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.55% 5508.137 6199.552 - -5.43% -
BM_toupper_char<char> 12.52% 0.611 0.687 - -0.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.44% 1.040 1.169 - 12.67% -
std::set<std::string>::contains(key)_(existent)/8192 12.42% 26.715 30.033 - 4.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 12.33% 20.435 22.954 - 11.97% -
BM_PushHeap_uint32_QuickSortAdversary_1 12.26% 0.392 0.440 - 11.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 12.09% 23.626 26.483 - 25.50% -
std::equal(vector<bool>)_(unaligned)/8 12.02% 0.815 0.913 - 11.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 11.91% 689.793 771.951 - 47.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.85% 9.827 10.991 - 4.05% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.75% 308.001 344.195 - -8.51% -
SetIntersection_Front_Vector_uint64_262144_1024 11.70% 5296205.654 5915848.110 - 10.75% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 11.56% 20437.426 22799.139 - 13.71% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 11.42% 2.306 2.569 - -0.39% -
std::find_if(vector<int>)_(process_all)/8 11.41% 1.229 1.369 - -7.99% -
std::partial_sort_copy(deque<int>)_(descending)/1024 11.40% 8107.332 9031.873 - 10.77% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.38% 3870.813 4311.368 - 11.53% -
std::adjacent_find(deque<int>)/50 11.36% 15.023 16.729 - 19.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 11.31% 1.618 1.801 - -0.31% -
SetIntersection_Front_Vector_uint64_16384_1024 11.31% 5320964.566 5922746.103 - 11.05% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 11.25% 19.590 21.794 - 9.74% -
std::unordered_set<std::string>::find(key)_(existent)/32 11.18% 37.242 41.405 - 4.16% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11.03% 12021.864 13348.028 - 14.67% -
BM_std_minmax_element<short>/64000 10.95% 15508.558 17206.274 - 7.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.88% 23.889 26.487 - -49.46% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 10.86% 380.220 421.529 - 9.10% -
BM_std_minmax_element<short>/65536 10.83% 15893.393 17614.542 - 7.91% -
BM_std_minmax_element<short>/70000 10.83% 16977.729 18816.147 - 7.83% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 10.83% 82.151 91.045 - 3.99% -
BM_deque_deque_copy_backward/5500 10.81% 203.601 225.617 - 11.71% -
BM_vector_deque_move/1 10.73% 2.155 2.386 - 4.58% -
std::stable_partition(list<int>)_(dense)/8192 10.71% 17171.131 19009.428 - 8.69% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 10.64% 2.683 2.969 - 4.97% -
std::unordered_set<int>::clear()/1024 10.60% 8428.390 9321.417 - 11.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.55% 4981303.005 5506981.649 - 7.67% -
std::equal(deque<int>)_(it,_it,_it)/50 10.46% 20.631 22.789 - 5.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10.46% 9229.158 10194.110 - 14.32% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.41% 1.221 1.349 - 34.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.37% 18.985 20.954 - -0.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.34% 20808322.746 22959436.562 - 8.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 10.32% 15.530 17.133 - 1.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.31% 38.731 42.725 - 2.56% -
std::search(deque<int>)_(near_matches)/1000 10.28% 22117.638 24390.735 - 31.49% -
std::unordered_multiset<int>::count(key)_(existent)/32 10.24% 1.594 1.757 - -5.27% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 10.23% 1.205 1.328 - 10.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 10.17% 18.552 20.438 - 8.16% -
std::set<std::string>::erase(iterator)/8192 10.15% 27.587 30.386 - -2.07% -
std::find_end(forward_list<int>)_(single_element)/8192 10.13% 6116.700 6736.191 - 17.60% -
std::rotate_copy(vector<int>)/8192 10.12% 363.512 400.299 - -44.14% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 10.11% 19665.860 21654.395 - 13.73% -
std::map<std::string,_int>::count(key)_(non-existent)/0 10.10% 0.271 0.299 - 16.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.06% 1640.703 1805.749 - 6.65% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 10.05% 19.168 21.094 - 8.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 10.02% 2.292 2.521 - 2.97% -
std::search(deque<int>)_(near_matches)/1024 9.98% 23121.203 25428.759 - 30.39% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 9.97% 1.608 1.768 - 6.49% -
BM_deque_deque_ranges_move_backward/2 9.88% 2.297 2.524 - 2.19% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.83% 43081777.201 47315292.455 - 9.54% -
std::unordered_set<int>::find(key)_(existent)/8192 9.81% 1.248 1.371 - -2.11% -
std::unique(list<int>,_pred)_(contiguous)/8192 9.76% 7604.706 8347.208 - 11.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.76% 38.252 41.984 - 11.91% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 9.74% 21.052 23.102 - 6.01% -
std::mismatch(list<int>)_(it,_it,_it)/8192 9.73% 7995.043 8773.185 - 20.28% -
BM_std_minmax_element<short>/5500 9.73% 1352.035 1483.610 - 7.85% -
BM_std_minmax_element<short>/4000 9.67% 985.976 1081.315 - 7.43% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 9.67% 45.568 49.972 - 10.59% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.66% 1.430 1.568 - 9.93% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.63% 0.338 0.370 - 9.49% -
std::set<std::string>::equal_range(key)_(existent)/32 9.62% 15.791 17.309 - 15.25% -
BM_vector_deque_ranges_move_backward/2 9.54% 1.879 2.058 - -0.18% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9.53% 8962.956 9817.062 - 8.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.49% 7497130.901 8208902.477 - 9.51% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 9.49% 1.520 1.665 - 16.69% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 9.45% 1.215 1.330 - -1.73% -
std::unordered_set<int>::erase(key)_(existent)/32 9.43% 20.633 22.578 - 5.73% -
BM_std_minmax_element<short>/4096 9.42% 1012.020 1107.308 - 7.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 9.41% 9.631 10.538 - 35.08% -
std::set<int>::upper_bound(key)_(existent)/8192 9.41% 8.219 8.992 - 4.67% -
ranges::minmax(std::deque<long_long>)/70000 9.41% 25873.428 28307.097 - 10.84% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.37% 8290.773 9067.991 - 9.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 9.37% 27.278 29.835 - 10.04% -
std::find_end(deque<int>)_(process_all)/1024 9.35% 291.966 319.274 - -11.16% -
SetIntersection_Interlaced_Vector_uint32_16384_16 9.35% 3035977.707 3319925.527 - 37.32% -
BM_StringRelational_Less_Huge_Empty_Control 9.35% 1.609 1.759 - 6.28% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.27% 10.117 11.056 - -7.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.20% 203089933.037 221780875.553 - 9.90% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.19% 144.940 158.259 - 9.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 9.14% 13894372.313 15164481.809 - 13.02% -
SetIntersection_Front_Set_uint64_262144_64 9.08% 1669276.299 1820849.129 - 7.17% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 9.04% 654.013 713.161 - -5.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9.03% 9808513.492 10694641.872 - 6.44% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 9.00% 18.194 19.832 - 4.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 8.95% 1.097 1.195 - 2.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.91% 20.339 22.151 - -0.76% -
BM_std_minmax_element<short>/1024 8.89% 259.484 282.550 - 7.73% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 8.89% 18.815 20.487 - 1.32% -
SetIntersection_Interlaced_Vector_string_262144_16 8.87% 6143127.981 6688309.915 - 11.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 8.87% 54843.199 59705.982 - 5.49% -
BM_deque_deque_move/0 8.81% 0.735 0.800 - 1.42% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 8.79% 9752.364 10609.423 - 4.62% -
BM_std_minmax_element<char>/3 8.77% 1.043 1.135 - -2.49% -
BM_StringFindCharLiteral/1024 8.77% 19.263 20.952 - 10.40% -
std::unordered_set<int>::ctor(const&,_alloc)/32 8.74% 273.516 297.423 - 14.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 8.74% 0.345 0.376 - 0.02% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 8.73% 17.096 18.588 - 8.39% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 8.72% 428.286 465.633 - -0.22% -
std::find_if_not(list<int>)_(process_all)/1024 8.66% 724.744 787.492 - 14.88% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.53% 12615.826 13692.034 - 8.24% -
BM_vector_deque_ranges_move_backward/1 8.53% 2.141 2.323 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8.51% 4010158.215 4351304.883 - 7.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 8.44% 342.522 371.437 - 19.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.43% 6.727 7.294 - 3.72% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 8.43% 22.752 24.669 - 10.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.41% 9.606 10.415 - 2.17% -
std::unique_copy(deque<int>)_(sprinkled)/52 8.41% 15.275 16.561 - 12.53% -
SetIntersection_Front_Set_string_16384_64 8.41% 4393607.178 4763131.615 - 10.74% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.40% 1.084 1.175 - 7.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 8.40% 1513.091 1640.152 - 11.50% -
BM_PushHeap_float_SingleElement_4 8.39% 0.356 0.386 - 7.72% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 8.39% 527.701 571.960 - -0.49% -
BM_deque_deque_ranges_copy_backward/1 8.36% 2.534 2.745 - 8.80% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 8.31% 10.061 10.897 - 9.49% -
std::partial_sort(deque<int>)_(heap)/8192 8.29% 264919.115 286876.834 - 3.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 8.26% 19.367 20.968 - -4.73% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 8.22% 512.309 554.428 - 7.03% -
BM_deque_deque_ranges_move_backward/1 8.21% 2.562 2.772 - 2.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.17% 32.671 35.341 - 11.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 8.16% 66.319 71.733 - 12.81% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 8.16% 1.178 1.274 - 9.11% -
std::sort_heap(vector<int>)/8 8.15% 30.087 32.541 - 1.45% -
BM_PushHeap_float_Ascending_16 8.13% 0.983 1.063 - 8.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 8.02% 40.950 44.236 - 0.61% -
BM_deque_vector_move_backward/0 8.02% 1.409 1.521 - 10.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 8.02% 31.537 34.066 - 11.22% -
rng::fold_left(list<int>)/1048576 7.98% 1359185.087 1467674.030 - 8.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.96% 13638037.076 14723017.852 - 10.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.95% 18.792 20.287 - -4.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.92% 70.146 75.702 - 3.19% -
std::reverse(deque<int>)/64 7.91% 13.038 14.069 - 8.55% -
SetIntersection_Front_Set_uint64_256_256 7.88% 7225874.645 7795187.968 - 4.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.86% 119662.090 129070.592 - 7.01% -
BM_deque_deque_ranges_move_backward/64 7.82% 3.371 3.635 - 6.30% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.76% 2.279 2.455 - -6.86% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7.75% 6890.541 7424.411 - 6.94% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.73% 35.042 37.752 - 8.75% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.72% 0.603 0.649 - 9.72% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 7.71% 5.524 5.950 - -17.07% -
BM_deque_vector_copy_backward/5500 7.66% 200.760 216.137 - 8.64% -
BM_PushHeap_uint32_Random_1 7.65% 0.460 0.495 - 6.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 7.63% 3035659.525 3267132.037 - 7.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 7.53% 37.390 40.207 - 2.70% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.53% 42.238 45.420 - 13.38% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 7.53% 56574.916 60833.140 - 6.66% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.53% 6583258.836 7078703.997 - 5.95% -
std::vector<int>::ctor(size)/32 7.49% 9.754 10.485 - 5.24% -
BM_std_minmax_element<short>/512 7.48% 133.578 143.571 - 7.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 7.41% 260.196 279.470 - 5.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 7.39% 1461937.324 1569974.875 - 4.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.35% 30.221 32.443 - 4.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.34% 145.274 155.930 - -0.54% -
std::copy_if(vector<int>)_(entire_range)/8 7.33% 2.164 2.322 - 2.50% -
std::stable_partition(deque<int>)_(sparse)/8192 7.32% 3376.734 3624.027 - -0.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 7.28% 11412408.595 12243789.900 - 8.54% -
std::partition_copy(deque<int>)/1024 7.28% 644.588 691.515 - 4.35% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.27% 1.185 1.271 - 5.15% -
std::multiset<int>::find(key)_(non-existent)/32 7.27% 2.259 2.423 - -1.85% -
BM_deque_vector_ranges_copy_backward/5500 7.22% 199.296 213.686 - 6.52% -
std::swap_ranges(deque<int>)/8192 7.18% 2554.569 2738.069 - 1.23% -
std::make_heap(deque<int>)_(shuffled)/8192 7.18% 22604.358 24227.115 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 7.17% 1131848.625 1213024.763 - 1.97% -
std::copy_backward(deque<int>)/262144 7.17% 31615.084 33882.459 - 10.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 7.16% 1.113 1.193 - -1.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 7.14% 6275.993 6724.122 - 8.19% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 7.11% 21.569 23.103 - -2.54% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.09% 23.446 25.109 - 7.57% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 7.07% 29.112 31.169 - 12.83% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 7.03% 1.578 1.689 - 5.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 7.00% 22.848 24.446 - 6.21% -
std::unordered_set<int>::clear()/32 6.98% 587.362 628.359 - 3.93% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 6.97% 1.150 1.230 - 18.05% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.91% 66.197 70.770 - 42.26% -
BM_PushHeap_uint64_SingleElement_16 6.88% 0.346 0.370 - 3.25% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.88% 6.897 7.372 - 29.43% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.87% 93.133 99.532 - -0.66% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.84% 11949.344 12767.135 - 10.14% -
std::find_end(deque<int>)_(match_near_end)/1024 6.84% 32.448 34.667 - -99.05% -
SetIntersection_None_Set_string_16384_4 6.84% 198588362.244 212166612.851 - 12.73% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 6.79% 2.199 2.349 - -2.68% -
std::partition_copy(list<int>)/50 6.78% 12.241 13.070 - 1.66% -
BM_StringRelational_Compare_Empty_Large_Control 6.76% 1.606 1.715 - 3.53% -
std::replace(list<int>)_(sprinkled)/1024 6.74% 745.026 795.237 - 9.51% -
std::all_of(list<int>)_(process_all)/8192 6.74% 7455.131 7957.329 - 4.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 6.71% 1.067 1.139 - 13.45% -
ranges::min(std::vector<long_long>)/8 6.70% 2.155 2.299 - 8.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 6.69% 0.477 0.509 - 2.61% -
std::is_sorted(list<int>,_pred)/8192 6.68% 8468.609 9033.986 - -0.11% -
std::unordered_set<std::string>::erase(iterator)/32 6.67% 28.604 30.513 - -2.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 6.67% 2.584 2.757 - -9.75% -
std::find_end(vector<int>)_(single_element)/8192 6.66% 1864.187 1988.432 - 9.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.66% 7292.204 7778.146 - 1.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.63% 10.185 10.861 - 6.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.63% 16398.317 17485.319 - 3.02% -
rng::starts_with(list<int>,_pred)/8192 6.63% 11055.851 11788.693 - -3.52% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 6.63% 1.581 1.686 - 2.98% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.62% 370.127 394.623 - 3.82% -
BM_StringConstructDestroyCStr_Small_Opaque 6.61% 2.173 2.317 - 2.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.60% 3.512 3.743 - -5.62% -
ranges::min(std::vector<__int128>)/8 6.59% 2.885 3.075 - 7.67% -
std::unordered_set<std::string>::count(key)_(existent)/32 6.55% 36.373 38.754 - 9.27% -
BM_deque_deque_ranges_move_backward/1024 6.51% 37.898 40.364 - 3.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.50% 11752020.499 12516402.377 - 3.95% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 6.50% 1.392 1.482 - 35.71% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.49% 29.507 31.422 - 12.45% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 6.46% 20.834 22.180 - 7.43% -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.46% 5.399 5.748 - -4.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 6.44% 1.156 1.230 - -13.42% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 6.43% 80334.901 85500.434 - 0.64% -
std::swap_ranges(list<int>)/32 6.43% 19.535 20.790 - 7.62% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 6.42% 41.225 43.870 - 47.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 6.39% 4406833.561 4688499.452 - 7.92% -
std::partial_sort(deque<int>)_(heap)/1024 6.37% 17957.490 19101.843 - 6.41% -
std::lower_bound(std::vector<int>)/100 6.37% 12.122 12.894 - 6.82% -
bm_ranges_lexicographical_compare<signed_char>/1 6.35% 1.527 1.624 - -5.28% -
SetIntersection_Front_Set_uint32_16384_256 6.35% 3959142.588 4210587.048 - 6.70% -
std::find_end(deque<int>)_(process_all)/1048576 6.32% 263371.355 280026.747 - -23.53% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 6.32% 11.903 12.656 - 12.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 6.27% 17933624.346 19057438.231 - 4.74% -
std::set<std::string>::count(key)_(non-existent)/1024 6.25% 22.676 24.093 - 1.30% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 6.25% 9.541 10.138 - 13.15% -
BM_std_minmax_element<short>/2 6.22% 0.646 0.686 - 8.18% -
BM_lexicographical_compare_three_way_slow_path/1 6.21% 0.434 0.461 - 26.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.19% 51.918 55.131 - 11.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.17% 23.787 25.254 - -24.98% -
SetIntersection_None_Set_string_16384_1 6.16% 198005227.388 210195930.592 - 11.50% -
BM_StringEraseWithMove_Huge_Opaque 6.14% 45.602 48.404 - -29.06% -
std::sort(deque<int>)_(shuffled)/8192 6.14% 81040.489 86019.549 - -12.87% -
std::find_end(list<int>,_pred)_(same_length)/1000 6.13% 770.264 817.515 - -47.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 6.13% 1.156 1.227 - -13.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 6.13% 23.086 24.501 - -2.31% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.11% 36.046 38.248 - 10.44% -
std::rotate(deque<int>)_(by_1/3)/50 6.06% 28.414 30.136 - -60.05% -
std::unique_copy(deque<int>)_(sprinkled)/1024 6.06% 468.771 497.183 - 7.21% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 6.05% 20.536 21.779 - 3.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.05% 2.184 2.316 - -1.23% -
rng::contains(deque<int>)_(process_all)/8 6.02% 3.009 3.190 - 11.32% -
BM_StringEraseWithMove_Empty_Opaque 6.00% 0.962 1.019 - 29.20% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 5.99% 26.790 28.395 - 17.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.99% 5.212 5.524 - 22.55% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 5.98% 769.133 815.153 - 5.99% -
std::is_sorted(vector<int>,_pred)/8 5.97% 3.208 3.400 - 7.47% -
rng::contains(vector<int>)_(process_all)/8 5.97% 2.552 2.705 - -4.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 5.96% 3238.833 3431.951 - 6.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.95% 205780615.879 218017086.302 - 3.23% -
std::partial_sort_copy(list<int>)_(descending)/8 5.94% 15.457 16.376 - 0.53% -
SetIntersection_Front_Vector_uint64_16384_256 5.92% 2141497.520 2268362.236 - 5.71% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 5.92% 1.156 1.224 - -13.96% -
BM_vector_deque_copy/5500 5.92% 194.839 206.370 - 4.17% -
bm_ranges_lexicographical_compare<signed_char>/64 5.90% 2.219 2.350 - 14.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.88% 5238.625 5546.722 - 7.59% -
std::rotate_copy(vector<int>)/1024 5.85% 33.992 35.981 - 9.77% -
SetIntersection_Front_Vector_string_262144_64 5.85% 3103893.268 3285408.563 - 4.93% -
std::find_if_not(vector<int>)_(bail_25%)/8192 5.84% 231.748 245.273 - 11.56% -
std::sort(deque<int>)_(shuffled)/1024 5.76% 6802.007 7193.957 - 5.02% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.75% 0.252 0.267 - 5.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 5.74% 41209573.978 43577046.382 - 3.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 5.73% 34.026 35.977 - 2.05% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.73% 54362.916 57475.328 - -1.71% -
SetIntersection_None_Set_string_16384_16 5.72% 197616178.969 208922444.835 - 11.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 5.72% 28.863 30.514 - -0.27% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.71% 1.585 1.675 - 5.02% -
std::set<int>::contains(key)_(existent)/8192 5.69% 8.316 8.790 - 4.85% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 5.68% 0.411 0.434 - 11.74% -
std::find_if_not(vector<char>)_(bail_25%)/1024 5.65% 25.036 26.451 - -2.56% -
std::unordered_set<int>::count(key)_(existent)/1024 5.64% 1.162 1.227 - -5.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 5.62% 1.161 1.226 - -13.38% -
std::all_of(vector<int>)_(process_all)/50 5.62% 12.784 13.502 - -29.69% -
rng::starts_with(vector<int>,_pred)/8 5.59% 2.363 2.495 - 7.93% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 5.57% 12.675 13.381 - 6.61% -
ranges::minmax(std::deque<__int128>)/1 5.55% 0.656 0.692 - 6.33% -
std::swap_ranges(deque<int>)/32 5.54% 10.418 10.995 - 0.00% -
ranges::min(std::deque<__int128>)/1 5.53% 0.671 0.709 - -15.31% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.52% 10.675 11.265 - 11.42% -
std::flat_multimap<int,_int>::erase(iterator)/1024 5.52% 75.605 79.778 - 5.79% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 5.50% 23212.692 24489.159 - 6.73% -
BM_StringFindAllMatch/8 5.50% 2.675 2.822 - 5.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.49% 12451.862 13135.800 - -2.51% -
BM_deque_deque_move/65536 5.49% 3067.501 3235.785 - 4.19% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.48% 1.137 1.199 - -1.75% -
BM_deque_deque_ranges_copy/2 5.47% 2.182 2.301 - 2.48% -
BM_StringFindAllMatch/1 5.46% 2.897 3.056 - 5.18% -
SetIntersection_Interlaced_Set_uint64_256_16 5.44% 11992007.370 12644475.978 - 4.97% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.42% 7955.249 8386.374 - 5.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.42% 6.484 6.835 - 2.42% -
ranges::min(std::vector<long_long>)/64 5.41% 4.682 4.935 - 5.48% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.40% 52.195 55.015 - -4.14% -
SetIntersection_Front_Set_uint64_4_4 5.40% 135186596.606 142484270.856 - 2.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 5.39% 62022636.918 65365718.842 - 1.46% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.38% 5671.135 5976.022 - 5.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 5.37% 1043429.584 1099484.863 - 2.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.36% 24.081 25.373 - 4.14% -
BM_PushHeap_float_Random_16 5.36% 4.826 5.085 - -4.68% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.35% 23.238 24.480 - 8.06% -
std::unordered_set<std::string>::clear()/32 5.35% 884.614 931.901 - 0.24% -
std::fill_n(list<int>)/50 5.31% 15.720 16.554 - 9.06% -
std::find_if(vector<int>)_(process_all)/8192 5.30% 803.711 846.291 - -10.46% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 5.28% 1.367 1.439 - -1.68% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.27% 490.295 516.136 - 5.08% -
std::find_if_not(list<int>)_(process_all)/8192 5.26% 6813.867 7172.063 - 3.43% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.23% 942.471 991.745 - 8.00% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 5.21% 15.864 16.691 - -3.70% -
BM_StringEraseToEnd_Huge_Opaque 5.19% 2.271 2.389 - 4.32% -
BM_StringFindStringLiteral/64 5.16% 2.204 2.318 - 8.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 5.16% 12.149 12.775 - -4.96% -
SetIntersection_Interlaced_Set_string_16384_256 5.16% 339660833.003 357172986.224 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 5.15% 17021124.101 17896982.379 - -0.41% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 5.15% 62896.776 66132.821 - 3.78% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 5.14% 1.293 1.359 - 3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.11% 5698070.386 5989034.208 - 6.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.10% 708.736 744.885 - 0.15% -
rng::find_if_not(vector<bool>)_(process_all)/8 5.09% 3.431 3.605 - 1.03% -
SetIntersection_Front_Set_uint64_4_1 5.07% 212704378.926 223483320.937 - 3.13% -
SetIntersection_Front_Set_uint32_1024_64 5.06% 1696778.196 1782703.589 - 9.25% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 5.05% 23.640 24.835 - 4.08% -
std::find_if(vector<int>)_(process_all)/32768 5.05% 3197.873 3359.450 - -10.65% -
SetIntersection_Interlaced_Vector_float_16384_4 5.04% 1656914.065 1740424.389 - 5.47% -
SetIntersection_Front_Set_uint64_1024_1024 5.04% 11875592.405 12473912.078 - 0.89% -
ranges::minmax(std::vector<char>)/1 5.03% 0.600 0.631 - 0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.02% 4435.255 4658.104 - -1.68% -
std::unordered_multiset<int>::clear()/8192 5.02% 66830.340 70187.858 - 4.42% -
std::set<int>::equal_range(key)_(non-existent)/32 5.02% 2.599 2.730 - 5.58% -
std::for_each(list<int>)/8192 5.01% 7197.689 7558.359 - -3.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 5.01% 1129593.123 1186144.609 - -0.88% -
BM_StringFindCharLiteral/8192 5.00% 137.461 144.339 - 4.46% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 5.00% 10.477 11.001 - 0.49% -
BM_vector_deque_ranges_copy_backward/64000 4.99% 7629.956 8010.349 - 8.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 4.98% 2.392 2.511 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.98% 40110.454 42106.313 - 7.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 4.97% 17576093.719 18450177.372 - -0.87% -
SetIntersection_Front_Set_uint64_1024_256 4.97% 3691078.376 3874551.806 - -2.01% -
BM_PushHeap_uint64_SingleElement_4 4.97% 0.369 0.387 - 2.82% -
std::reverse(deque<int>)/512 4.97% 112.704 118.303 - 5.62% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.96% 9.697 10.178 - 22.94% -
SetIntersection_Interlaced_Vector_string_262144_4 4.96% 2048549.645 2150172.068 - 4.65% -
std::swap_ranges(deque<int>)/50 4.95% 16.050 16.845 - 0.16% -
std::map<int,_int>::contains(key)_(existent)/1024 4.95% 3.918 4.112 - 6.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.94% 139023.028 145891.023 - 3.76% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.94% 30.691 32.207 - 24.08% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.93% 12255.403 12859.937 - -2.64% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.90% 4.201 4.407 - 2.25% -
BM_deque_deque_ranges_copy_backward/2 4.90% 2.350 2.465 - 6.95% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 4.89% 1.433 1.503 - -3.95% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 4.88% 18.377 19.274 - 0.30% -
std::copy_n(vector<bool>)_(aligned)/64 4.88% 1.289 1.352 - 6.87% -
std::unordered_set<int>::ctor(const&)/32 4.86% 200.167 209.891 - 3.17% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.84% 208.753 218.853 - -4.25% -
SetIntersection_Front_Set_string_1024_16 4.84% 1893957.271 1985559.025 - -0.34% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.82% 7.440 7.799 - -20.26% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.81% 1.268 1.329 - 3.13% -
BM_deque_deque_ranges_copy_backward/5500 4.79% 204.248 214.033 - 5.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 4.79% 41.605 43.596 - -2.73% -
std::fill(vector<bool>)/64 4.78% 1.436 1.505 - 1.98% -
std::set<int>::find(key)_(existent)/32 4.77% 1.684 1.764 - 8.65% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.77% 6366.005 6669.462 - -33.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 4.77% 19.034 19.941 - -6.41% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 4.76% 10380.626 10875.259 - 7.15% -
BM_deque_deque_ranges_copy_backward/64000 4.74% 7737.613 8104.623 - 10.27% -
std::search(list<int>)_(no_match)/1024 4.74% 728.361 762.855 - 1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 4.73% 62929320.954 65906118.447 - 3.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 4.70% 389.848 408.171 - 2.35% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.69% 13.277 13.899 - 4.02% -
SetIntersection_Front_Set_string_1024_64 4.68% 4609291.453 4824962.789 - 1.12% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.65% 5309.148 5556.083 - -11.92% -
std::copy_if(list<int>)_(entire_range)/64 4.64% 31.985 33.469 - -0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.64% 366.069 383.044 - -1.15% -
rng::for_each(multiset<int>)/8 4.63% 6.548 6.851 - 52.84% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.62% 11853.393 12401.454 - 5.23% -
std::find(deque<int>)_(process_all)/8 4.61% 3.378 3.533 - 3.97% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 4.61% 1.309 1.369 - -7.01% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.61% 4.447 4.652 - -0.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.61% 325.837 340.846 - 4.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 4.60% 1.172 1.226 - -3.75% -
std::find_end(vector<int>)_(single_element)/1024 4.60% 244.374 255.606 - 8.03% -
SetIntersection_None_Set_string_16384_64 4.59% 198229964.212 207319413.333 - 9.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 4.56% 49.581 51.843 - 58.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.54% 98.974 103.470 - 39.92% -
BM_deque_vector_ranges_copy/1 4.54% 2.020 2.111 - 0.78% -
SetIntersection_Front_Set_uint64_262144_256 4.54% 3758547.840 3929032.215 - 5.82% -
BM_StringRelational_Compare_Empty_Huge_Control 4.53% 1.607 1.679 - 3.79% -
std::multiset<int>::find(key)_(non-existent)/1024 4.52% 5.516 5.766 - -4.92% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.52% 2.836 2.964 - 2.93% -
SetIntersection_None_Set_string_16384_256 4.51% 198638992.489 207598882.896 - 9.63% -
std::set<std::string>::count(key)_(non-existent)/8192 4.51% 32.229 33.681 - -0.45% -
std::copy(list<int>)/4096 4.50% 3054.266 3191.628 - -2.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.49% 2201827.229 2300681.292 - 3.44% -
std::find_end(vector<int>)_(single_element)/1000 4.48% 239.328 250.042 - 8.78% -
SetIntersection_Interlaced_Set_string_64_64 4.47% 34561648.818 36106399.278 - 2.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 4.47% 1402876.415 1465575.330 - 2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 4.47% 140116074.307 146372643.508 - 2.48% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 4.46% 19.602 20.477 - 7.00% -
BM_CmpEqual_ushort_schar 4.46% 0.986 1.030 - -7.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.45% 519.362 542.476 - 0.08% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.44% 50818.494 53075.925 - -32.76% -
std::set<int>::contains(key)_(existent)/1024 4.44% 3.770 3.938 - 4.23% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.43% 6.190 6.464 - 16.05% -
SetIntersection_Interlaced_Set_uint32_256_64 4.42% 12853417.176 13420966.313 - -4.64% -
BM_StringEraseToEnd_Huge_Transparent 4.41% 2.359 2.463 - 2.09% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.41% 981487.216 1024802.268 - 3.77% -
std::find_end(deque<int>)_(single_element)/1024 4.40% 318.045 332.041 - 19.52% -
std::multiset<int>::contains(key)_(existent)/1024 4.40% 3.912 4.084 - 3.06% -
std::lower_bound(std::vector<int>)/8 4.39% 7.783 8.125 - 4.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.39% 12.002 12.528 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 4.38% 42.520 44.383 - 0.09% -
SetIntersection_Front_Set_uint64_1024_64 4.38% 1609835.207 1680345.840 - -2.11% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.36% 1.350 1.409 - -7.65% -
SetIntersection_Interlaced_Vector_uint32_16384_4 4.36% 1464343.561 1528151.495 - 11.45% -
std::unordered_multiset<int>::clear()/1024 4.36% 8608.306 8983.257 - 4.33% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 4.35% 246.945 257.698 - 4.86% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.35% 71.533 74.646 - 0.43% -
std::remove(list<int>)_(prefix)/1024 4.35% 948.908 990.174 - 4.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 4.35% 1809901.059 1888553.073 - 2.93% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 4.34% 45962.068 47956.774 - -2.41% -
std::unordered_map<int,_int>::clear()/32 4.33% 584.726 610.029 - 0.82% -
std::find_first_of(vector<int>)_(large_needle)/50 4.33% 262.400 273.750 - 1.05% -
std::multiset<std::string>::erase(key)_(existent)/32 4.32% 80.680 84.166 - 62.93% -
std::search(deque<int>)_(same_length)/1024 4.32% 482.910 503.770 - 6.46% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.31% 66.982 69.870 - -46.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.31% 12260078.229 12788430.806 - 7.60% -
std::adjacent_find(deque<int>,_pred)/8 4.30% 4.115 4.292 - -11.29% -
SetIntersection_Front_Set_uint64_16384_1024 4.28% 12363293.144 12892923.382 - 3.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.28% 33.933 35.385 - -1.07% -
std::replace(list<int>)_(prefix)/8192 4.27% 7402.078 7717.870 - 10.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.26% 8745178.305 9117316.967 - -30.25% -
std::list<int>::erase(begin)_(cheap_elements)/8192 4.25% 10.342 10.782 - 6.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.25% 663.415 691.607 - 5.35% -
BM_vector_deque_copy/1 4.24% 2.262 2.358 - 2.92% -
BM_CmpEqual_ushort_int 4.24% 1.046 1.090 - 1.29% -
std::make_heap(deque<int>)_(shuffled)/1024 4.23% 2563.933 2672.461 - 6.20% -
std::search(list<int>)_(single_element)/1024 4.23% 729.027 759.841 - 2.73% -
std::deque<int>::ctor(size)/32 4.23% 27.210 28.359 - 4.85% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.22% 0.253 0.264 - 3.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.20% 1044642.096 1088557.952 - 1.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 4.19% 18414378.520 19185667.036 - 0.44% -
std::any_of(deque<int>)_(process_all)/8192 4.17% 2723.040 2836.502 - 0.10% -
std::map<int,_int>::contains(key)_(existent)/32 4.17% 1.572 1.637 - -1.25% -
std::any_of(deque<int>)_(process_all)/32768 4.15% 10858.464 11309.538 - 0.19% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.15% 1.867 1.945 - 0.91% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.14% 10.522 10.958 - 6.73% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.14% 11.569 12.048 - 5.72% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 4.12% 1465248.326 1525574.197 - 5.68% -
std::unique(list<int>)_(sprinkled)/52 4.11% 67.423 70.192 - 0.14% -
BM_deque_deque_ranges_copy/1 4.08% 2.490 2.592 - 4.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.08% 200.914 209.106 - 1.37% -
rng::find_last(vector<int>)_(bail_90%)/8 4.08% 0.442 0.460 - -2.95% -
SetIntersection_None_Set_string_16384_1024 4.08% 205173702.709 213537816.652 - 12.26% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 4.07% 0.418 0.435 - 4.43% -
std::copy(vector<bool>)_(aligned)/64 4.07% 1.292 1.344 - 6.92% -
BM_num_put<long_double> 4.06% 59.065 61.465 - 2.99% -
rng::find_if_not(vector<bool>)_(process_all)/50 4.06% 23.110 24.049 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.06% 13664.262 14218.937 - -3.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 4.05% 84.233 87.641 - -9.21% -
BM_vector_deque_ranges_copy/64 4.04% 2.731 2.841 - 1.34% -
BM_deque_deque_ranges_move_backward/512 4.02% 18.932 19.694 - 3.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 4.02% 16384875.753 17043020.280 - 1.69% -
std::remove(list<int>)_(prefix)/8192 4.02% 8225.556 8555.900 - 3.60% -
std::transform(deque<int>,_deque<int>)/32 4.01% 21.541 22.406 - 4.86% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.01% 1.712 1.780 - 3.46% -
SetIntersection_Front_Set_uint64_16_4 4.00% 54463614.559 56643890.606 - 2.30% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.00% 3.465 3.603 - 1.68% -
std::multiset<int>::count(key)_(existent)/8192 4.00% 9.203 9.571 - -6.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.99% 116652.315 121308.688 - 4.06% -
BM_num_put<unsigned_long> 3.98% 11.490 11.948 - 14.56% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.96% 44.128 45.875 - 9.11% -
SetIntersection_None_Set_string_1024_16 3.95% 8781216.767 9128316.471 - -0.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.95% 13312.288 13838.468 - 1.00% -
BM_CmpEqual_schar_schar 3.95% 1.056 1.097 - 0.50% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.95% 29.080 30.228 - 4.65% -
BM_StringRelational_Less_Huge_Small_Control 3.94% 1.846 1.919 - 3.78% -
std::find_first_of(vector<int>)_(large_needle)/8192 3.94% 6908339.940 7180762.202 - 0.67% -
SetIntersection_Front_Set_uint64_16_1 3.94% 62434924.917 64896753.492 - 1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.94% 6681.397 6944.746 - 1.24% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.93% 23.862 24.799 - 24.03% -
BM_PushHeap_uint64_SingleElement_64 3.91% 0.358 0.372 - 1.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.90% 465.592 483.773 - 4.31% -
BM_vector_deque_copy/64000 3.90% 3081.230 3201.518 - 12.63% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.89% 1.157 1.202 - 3.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 3.88% 865.447 899.027 - 3.42% -
std::find_first_of(vector<int>)_(large_needle)/1024 3.88% 107159.394 111316.425 - 0.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.88% 15051.822 15635.159 - -1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.87% 1347323.921 1399500.992 - 3.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.87% 8756060.121 9095009.889 - 2.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.87% 24.690 25.645 - -3.05% -
std::unordered_set<int>::insert(value)_(already_present)/8192 3.87% 2.569 2.669 - -0.29% -
BM_PushHeap_float_PipeOrgan_16384 3.86% 2.517 2.614 - 3.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.86% 606.233 629.623 - 1.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 3.86% 78.238 81.254 - 4.88% -
std::find_if_not(list<int>)_(bail_25%)/8192 3.85% 1420.434 1475.144 - 2.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.85% 1154762.148 1199236.409 - 1.39% -
std::find_end(deque<int>)_(match_near_end)/8192 3.85% 272.601 283.084 - -99.85% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.85% 64.104 66.569 - 33.10% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.84% 393.692 408.827 - 2.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 3.83% 69.201 71.852 - 9.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.83% 1156248.054 1200517.264 - 0.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.82% 6725.172 6982.391 - 1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 3.82% 4182829.296 4342725.906 - 2.02% -
BM_deque_deque_copy_backward/70000 3.82% 8295.945 8612.551 - 8.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.81% 1102178.724 1144224.209 - -8.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.81% 1658152.488 1721374.158 - 2.41% -
BM_StringRelational_Eq_Empty_Huge_Control 3.81% 0.466 0.484 - 1.44% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.80% 2.679 2.781 - 5.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 3.80% 27.771 28.826 - -3.91% -
std::rotate(deque<int>)_(by_1/4)/50 3.80% 26.966 27.990 - -62.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 3.78% 1067867.406 1108188.171 - 1.14% -
SetIntersection_None_Vector_float_16384_16384 3.77% 1098047.362 1139409.557 - 1.86% -
BM_CmpEqual_uchar_ushort 3.76% 1.036 1.075 - 0.52% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.74% 398244.696 413155.029 - -37.03% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.74% 29.718 30.829 - 2.20% -
std::set<int>::count(key)_(non-existent)/1024 3.73% 7.388 7.663 - -3.77% -
BM_vector_deque_ranges_copy_backward/1 3.71% 2.292 2.377 - 4.06% -
std::find_end(deque<int>)_(single_element)/1000 3.71% 311.401 322.949 - 29.65% -
std::equal(list<int>)_(it,_it,_it)/8192 3.70% 9542.023 9895.396 - 6.69% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 3.70% 35.302 36.608 - 2.15% -
std::set<std::string>::count(key)_(existent)/1024 3.70% 23.655 24.531 - 0.64% -
BM_deque_vector_ranges_copy/2 3.70% 1.764 1.830 - -0.19% -
SetIntersection_Interlaced_Set_string_16384_1024 3.70% 347611110.213 360468722.745 - 2.99% -
std::multiset<int>::count(key)_(existent)/32 3.70% 3.658 3.794 - -19.38% -
SetIntersection_None_Set_float_256_256 3.70% 5648939.226 5857853.402 - -0.97% -
SetIntersection_Front_Set_string_64_64 3.70% 33862306.483 35113726.188 - 2.98% -
std::find_if(vector<char>)_(process_all)/8 3.69% 1.498 1.553 - 23.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.68% 1008135.173 1045279.511 - -1.46% -
ranges::minmax(std::deque<long_long>)/64 3.68% 26.571 27.549 - 12.22% -
SetIntersection_Interlaced_Vector_string_256_256 3.67% 19892966.715 20623036.329 - -0.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.66% 393.467 407.857 - 2.22% -
std::replace(list<int>)_(sprinkled)/8192 3.65% 8324.874 8629.098 - 21.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.65% 1.169 1.212 - -3.22% -
BM_PushHeap_float_Ascending_64 3.64% 1.756 1.820 - 3.31% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.64% 756.117 783.606 - 3.98% -
std::remove_if(list<int>)_(sprinkled)/50 3.63% 70.388 72.943 - -2.67% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.61% 25747.095 26675.929 - 0.21% -
std::set<int>::upper_bound(key)_(existent)/1024 3.60% 4.150 4.300 - 6.83% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.60% 28.194 29.209 - -10.23% -
std::map<std::string,_int>::count(key)_(non-existent)/32 3.59% 10.210 10.577 - -6.76% -
SetIntersection_Interlaced_Set_string_256_256 3.59% 28903435.343 29941845.964 - -5.19% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 3.59% 6671.662 6911.241 - 1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.59% 22526346.633 23334189.413 - 3.02% -
BM_std_minmax_element<short>/3 3.59% 1.149 1.190 - 10.26% -
std::pop_heap(deque<std::string>)/8 3.58% 57.568 59.628 - 2.92% -
BM_CmpEqual_uchar_uint 3.57% 1.038 1.075 - 0.72% -
std::unordered_set<std::string>::erase(iterator)/1024 3.57% 28.807 29.835 - 8.59% -
std::make_heap(deque<int>)_(repeated)/8192 3.56% 17752.315 18384.002 - 9.07% -
std::multiset<int>::count(key)_(existent)/1024 3.55% 5.602 5.801 - -27.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.55% 12450097.055 12892291.393 - -0.87% -
std::move(vector<int>)/1048576 3.55% 56657.547 58667.828 - 5.02% -
std::rotate(deque<int>)_(by_1/2)/8192 3.54% 1494.049 1546.941 - 6.05% -
std::for_each_n(join_view(vector<vector<int>>))/50 3.54% 4.271 4.422 - 2.40% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.53% 6705.900 6942.693 - 2.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.52% 239.097 247.520 - 7.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 3.52% 71436.969 73951.084 - 0.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.51% 2317433.716 2398814.649 - 5.35% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.51% 3.918 4.055 - 6.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.51% 0.325 0.336 - 0.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 3.51% 8369847.051 8663301.347 - 7.18% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.50% 8864.992 9175.413 - 1.00% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.49% 652.227 674.973 - -1.58% -
BM_StringRelational_Compare_Empty_Empty_Control 3.49% 1.609 1.665 - -3.86% -
std::rotate(deque<int>)_(by_1/3)/32 3.48% 20.151 20.852 - -53.62% -
std::partial_sort(deque<int>)_(repeated)/8 3.47% 26.046 26.950 - 1.41% -
SetIntersection_Interlaced_Vector_string_262144_1 3.47% 1057205.762 1093844.924 - -1.07% -
std::make_heap(vector<int>,_pred)_(repeated)/8 3.46% 15.772 16.318 - 1.86% -
SetIntersection_None_Set_string_1024_4 3.46% 8786875.370 9091190.041 - 1.99% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 3.46% 37.388 38.682 - -13.23% -
SetIntersection_Front_Set_uint64_262144_1 3.46% 1016940.734 1052082.738 - -1.54% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.43% 147571.157 152626.404 - 3.11% -
std::partial_sort_copy(vector<int>)_(heap)/8192 3.42% 97293.713 100622.332 - 4.23% -
std::find_end(list<int>,_pred)_(same_length)/1024 3.42% 790.395 817.407 - -48.42% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.42% 20.448 21.146 - 7.80% -
BM_vector_deque_copy/2 3.42% 1.989 2.057 - 2.73% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.41% 11.748 12.149 - -15.75% -
SetIntersection_Interlaced_Set_float_256_4 3.41% 10765786.648 11133180.728 - -1.70% -
BM_StringEraseWithMove_Huge_Transparent 3.38% 43.535 45.008 - -35.23% -
BM_StringFindStringLiteral/32 3.38% 1.751 1.810 - 3.54% -
std::unordered_map<int,_int>::clear()/1024 3.37% 8030.006 8300.716 - -3.10% -
BM_StringRelational_Compare_Empty_Small_Control 3.37% 1.608 1.663 - -3.92% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.36% 11.932 12.334 - 12.12% -
BM_PushHeap_string_PipeOrgan_16 3.36% 4.222 4.364 - 3.49% -
std::unordered_multiset<int>::find(key)_(existent)/1024 3.36% 1.299 1.342 - 0.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.36% 1119876.234 1157454.019 - -1.34% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.36% 4.492 4.643 - 2.84% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.35% 14.803 15.299 - 3.59% -
BM_PushHeap_float_SingleElement_16 3.35% 0.369 0.381 - 4.58% -
SetIntersection_None_Set_uint64_1024_16 3.35% 8815189.014 9110234.091 - 1.54% -
std::for_each(join_view(vector<vector<int>>))/8 3.34% 1.429 1.477 - 3.74% -
std::find_end(vector<int>)_(process_all)/1000 3.34% 215.988 223.211 - -2.93% -
std::sort(vector<int>)_(qsort_adversarial)/1024 3.34% 12893.109 13323.573 - 2.98% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.34% 0.415 0.429 - 3.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.34% 363.071 375.186 - -1.31% -
std::stable_partition(list<int>)_(alloc_fails)/8192 3.34% 25691.667 26548.781 - 5.43% -
std::find_if_not(vector<int>)_(bail_25%)/32768 3.34% 924.861 955.714 - 13.38% -
std::unordered_set<int>::ctor(const&)/1024 3.33% 6767.314 6992.856 - 1.43% -
SetIntersection_Front_Vector_string_1024_16 3.31% 1585162.437 1637575.963 - 1.30% -
BM_deque_deque_copy/2 3.30% 2.235 2.308 - 3.03% -
std::find(vector<short>)_(bail_25%)/8 3.30% 0.691 0.713 - 3.02% -
std::multiset<int>::contains(key)_(non-existent)/32 3.30% 2.623 2.710 - -2.27% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 3.29% 27133.461 28026.331 - 4.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.29% 42.615 44.015 - -1.28% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 3.28% 4531.885 4680.498 - 2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 3.27% 16977438.877 17532610.690 - 0.11% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.27% 1.585 1.637 - 2.62% -
BM_deque_deque_ranges_move/1024 3.27% 37.153 38.366 - 3.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.24% 21.062 21.745 - -7.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 3.24% 55.589 57.390 - 28.65% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 3.23% 4.109 4.242 - -4.49% -
BM_vector_deque_ranges_copy_backward/2 3.23% 1.995 2.059 - 3.16% -
std::move_backward(vector<int>)/1048576 3.22% 56855.781 58685.658 - 3.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.21% 1211315.656 1250252.182 - 4.30% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.21% 19.817 20.454 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 3.21% 7454930.366 7693977.024 - -3.28% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 3.20% 1.584 1.635 - 0.33% -
std::unordered_multiset<int>::erase(iterator)/1024 3.19% 20.109 20.750 - 2.92% -
SetIntersection_Front_Set_uint64_16384_1 3.17% 1041741.500 1074713.357 - 1.44% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.16% 14110278.257 14556825.256 - -1.64% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.16% 777.805 802.394 - 12.33% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 3.16% 16.973 17.509 - 1.94% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.16% 14132.447 14578.523 - -0.38% -
BM_deque_deque_ranges_move_backward/64000 3.15% 7756.165 8000.657 - 6.38% -
BM_StringFindCharLiteral/32 3.15% 1.618 1.669 - 3.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 3.14% 14.061 14.503 - 44.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.14% 12.841 13.244 - 1.66% -
std::unordered_set<int>::erase(iterator)/32 3.13% 20.514 21.157 - 4.66% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.13% 957752.132 987744.318 - 3.37% -
std::remove_if(deque<int>)_(prefix)/50 3.12% 65.668 67.719 - 5.54% -
BM_deque_deque_ranges_copy_backward/70000 3.12% 8450.598 8713.966 - 5.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.12% 54755.721 56462.120 - 1.29% -
BM_StringRelational_Compare_Small_Empty_Control 3.11% 1.826 1.883 - 16.56% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.10% 29231.644 30139.123 - 1.77% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 3.10% 392.491 404.666 - -1.34% -
BM_deque_deque_move_backward/2 3.09% 2.459 2.535 - 0.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 3.09% 6.775 6.985 - -4.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 3.09% 82374.358 84918.777 - -1.84% -
std::is_sorted(deque<int>,_pred)/8 3.09% 4.777 4.924 - 2.48% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.09% 4.582 4.723 - 3.07% -
std::make_heap(deque<int>)_(repeated)/1024 3.07% 2258.284 2327.556 - 7.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.07% 1102539.244 1136354.577 - -1.89% -
std::copy_backward(list<int>)/32768 3.07% 26279.975 27085.483 - 3.81% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.05% 1.200 1.237 - -1.74% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.04% 31507.405 32464.036 - 2.76% -
std::find_if_not(list<int>)_(process_all)/32768 3.03% 25480.796 26253.803 - 3.60% -
bm_ranges_swap_ranges_vb_aligned/262144 3.02% 486.470 501.172 - 3.99% -
std::find_if(list<int>)_(bail_25%)/8192 2.99% 1418.599 1461.048 - 0.62% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.97% 29.644 30.525 - -2.29% -
BM_vector_deque_ranges_copy_backward/70000 2.96% 8623.961 8879.001 - 8.76% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.96% 199.992 205.906 - 0.95% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.96% 79997.017 82361.989 - -3.81% -
BM_std_minmax_element<short>/4 2.95% 1.197 1.232 - 1.66% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 2.95% 5.575 5.740 - -5.73% -
std::search(deque<int>,_pred)_(same_length)/1000 2.95% 479.333 493.475 - 2.64% -
SetIntersection_Front_Set_uint64_262144_16384 2.94% 219430322.068 225880635.225 - 3.32% -
BM_PushHeap_uint64_Random_16384 2.94% 6.170 6.352 - 7.39% -
std::swap_ranges(deque<int>)/1024 2.92% 331.487 341.164 - 0.26% -
BM_deque_deque_ranges_copy_backward/64 2.92% 3.358 3.456 - 1.47% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.91% 5962.621 6136.307 - -5.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.91% 5315806.833 5470478.088 - 5.80% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.91% 50755.090 52231.743 - 2.70% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.91% 4997.505 5142.750 - 2.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.91% 54037.378 55607.795 - 0.83% -
std::partial_sort(deque<int>)_(repeated)/1024 2.90% 6231.240 6412.197 - 2.25% -
SetIntersection_Front_Vector_float_262144_64 2.90% 1325924.501 1364421.279 - 0.56% -
SetIntersection_None_Vector_float_262144_64 2.90% 1100856.849 1132773.615 - -1.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.90% 1015565.237 1044981.135 - -1.87% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 2.89% 0.583 0.599 - 3.19% -
std::unordered_multiset<int>::clear()/32 2.89% 601.064 618.435 - 3.11% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.89% 14.967 15.400 - -7.92% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.88% 589.773 606.767 - 2.66% -
BM_deque_deque_ranges_move/65536 2.88% 3109.404 3198.994 - 2.96% -
SetIntersection_None_Set_uint32_256_1 2.88% 11502136.720 11832963.906 - 1.59% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.86% 4.032 4.147 - 2.68% -
BM_CmpEqual_short_short 2.86% 1.064 1.095 - 1.29% -
std::set<int>::equal_range(key)_(existent)/8192 2.85% 8.301 8.538 - 3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.84% 1165806.676 1198936.388 - 4.36% -
std::search(list<int>)_(single_element)/1000 2.84% 691.395 711.028 - 0.73% -
BM_deque_deque_ranges_move_backward/4000 2.83% 149.222 153.452 - 1.21% -
std::multimap<int,_int>::erase(iterator)/1024 2.83% 20.467 21.047 - -1.61% -
std::set<int>::count(key)_(existent)/1024 2.83% 4.019 4.132 - -11.76% -
SetIntersection_Interlaced_Set_float_256_16 2.83% 12206208.717 12551280.863 - 3.09% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.82% 50796.518 52231.450 - 1.52% -
std::stable_partition(vector<int>)_(sparse)/32 2.82% 7.285 7.490 - 0.41% -
std::find_if(deque<int>)_(process_all)/8 2.81% 2.516 2.587 - 0.42% -
std::stable_sort(deque<int>)_(descending)/1024 2.80% 2939.916 3022.304 - 1.93% -
BM_PushHeap_string_PipeOrgan_64 2.80% 5.908 6.073 - 5.57% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.80% 9672.327 9943.174 - -2.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.80% 31934.236 32828.306 - 2.76% -
SetIntersection_None_Vector_float_262144_1 2.79% 1097101.243 1127747.055 - -3.14% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.79% 133303.335 137025.983 - 0.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 2.79% 54124.653 55634.710 - 1.45% -
ranges::min(std::deque<long_long>)/64 2.79% 16.843 17.312 - -13.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2.77% 476766.698 489950.447 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.76% 2325722.760 2389819.533 - 3.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.75% 207592408.036 213304844.273 - 5.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.75% 124.780 128.213 - 1.05% -
SetIntersection_None_Set_uint32_1024_16 2.75% 8871605.354 9115517.359 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.73% 118198.045 121424.520 - 3.67% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.73% 6551.226 6729.834 - 1.46% -
SetIntersection_Interlaced_Vector_string_64_16 2.73% 28456009.728 29231607.616 - -3.34% -
BM_vector_deque_ranges_move_backward/65536 2.72% 7683.397 7892.739 - 2.32% -
BM_PushHeap_uint64_SingleElement_1024 2.72% 0.369 0.379 - 2.77% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.72% 2.263 2.324 - -0.52% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.72% 131.144 134.705 - 7.68% -
BM_StringAssignStr_Huge_Transparent 2.71% 108.023 110.954 - -3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 2.71% 1164037.447 1195566.780 - 1.71% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.71% 16723.885 17176.826 - 1.30% -
BM_PushHeap_uint64_Random_64 2.71% 5.455 5.602 - 7.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 2.70% 32.748 33.634 - 7.08% -
std::make_heap(deque<int>)_(descending)/8192 2.70% 8602.270 8834.617 - 15.00% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.70% 24.703 25.370 - 4.62% -
std::stable_sort(vector<int>)_(repeated)/1024 2.70% 1082.225 1111.407 - 0.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.69% 43.181 44.344 - 25.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 2.68% 23.359 23.986 - 4.50% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.67% 659.224 676.801 - 2.20% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.66% 2.073 2.129 - 5.87% -
SetIntersection_None_Vector_string_1024_256 2.66% 1145223.769 1175676.246 - -0.66% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.65% 6347.736 6516.210 - -0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 2.65% 11.928 12.245 - -2.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.65% 12.692 13.029 - 1.22% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.65% 0.472 0.484 - -7.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.65% 0.627 0.643 - 8.85% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.65% 46.752 47.990 - -11.25% -
SetIntersection_Interlaced_Set_float_1024_1 2.64% 1007862.211 1034503.163 - -2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.64% 25867556.186 26549924.530 - -1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.63% 0.567 0.581 - 1.49% -
SetIntersection_Front_Vector_string_16384_4 2.63% 1158904.474 1189384.876 - 0.59% -
std::unordered_multiset<int>::ctor(const&)/32 2.63% 195.304 200.437 - -2.21% -
SetIntersection_Front_Set_uint64_64_1 2.62% 16322996.736 16751138.209 - 0.85% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.62% 751.058 770.742 - 3.07% -
SetIntersection_Interlaced_Set_float_64_16 2.61% 21774829.094 22342230.694 - 2.40% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.60% 30.492 31.286 - -0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.60% 716.343 734.964 - -0.16% -
SetIntersection_Front_Vector_string_1024_1024 2.58% 38619072.989 39614901.880 - -1.19% -
std::multimap<int,_int>::clear()/1024 2.58% 11138.253 11425.402 - 2.83% -
BM_CmpLess_uint_ushort 2.58% 1.093 1.121 - 0.36% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.58% 30.240 31.019 - -0.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.57% 50.757 52.059 - 17.90% -
BM_StringEraseToEnd_Small_Opaque 2.57% 0.594 0.609 - 3.22% -
BM_CmpEqual_uint_schar 2.56% 1.024 1.051 - -7.25% -
BM_StringMove_Small 2.55% 0.744 0.763 - -4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.55% 14073844.807 14432962.276 - 3.14% -
BM_deque_deque_ranges_move/2 2.55% 2.128 2.182 - -5.42% -
BM_deque_deque_copy/64000 2.54% 2974.095 3049.726 - 3.48% -
std::make_heap(deque<int>)_(descending)/1024 2.54% 1095.084 1122.871 - 13.96% -
BM_PushHeap_string_Random_4 2.54% 6.157 6.313 - 2.39% -
BM_StringFindCharLiteral/64 2.52% 2.110 2.163 - 3.52% -
std::make_heap(deque<int>)_(heap)/8192 2.52% 8609.872 8826.560 - 14.76% -
SetIntersection_Front_Set_float_262144_16384 2.51% 210229146.184 215510682.871 - 0.68% -
SetIntersection_Front_Set_string_1024_256 2.51% 15577104.020 15967326.372 - 11.87% -
std::find_first_of(vector<int>)_(large_needle)/32 2.50% 106.264 108.925 - -2.60% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.50% 9.206 9.437 - -4.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 2.50% 1801.546 1846.555 - -1.74% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.50% 341028380.228 349540561.466 - -6.03% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2.50% 2139.957 2193.359 - -1.13% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.50% 784.505 804.080 - -7.70% -
rng::starts_with(deque<int>,_pred)/1000 2.49% 503.783 516.312 - 0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.48% 24.187 24.787 - 0.86% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 2.48% 14234.048 14586.451 - 13.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.47% 560.533 574.392 - 2.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.47% 57853.232 59282.634 - -3.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.47% 2.302 2.359 - 3.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.47% 1206762.792 1236522.162 - 3.41% -
std::find_if(vector<int>)_(process_all)/1024 2.46% 112.554 115.328 - -8.17% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.46% 11157.576 11432.535 - 0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.46% 1161647.167 1190240.620 - 0.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.46% 13335.572 13663.719 - 0.79% -
BM_CmpLess_uchar_uchar 2.46% 1.045 1.071 - -0.61% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.46% 2850.612 2920.708 - 3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.46% 1709813.424 1751816.086 - -0.20% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 2.46% 13.318 13.645 - 1.78% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 2.45% 1.672 1.713 - -0.86% -
BM_vector_deque_ranges_copy_backward/65536 2.44% 8092.949 8290.467 - 9.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.44% 2149374.272 2201776.459 - 1.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.44% 9.602 9.836 - 10.59% -
BM_StringDestroy_Huge 2.43% 10.656 10.915 - -0.11% -
std::copy_backward(vector<int>)/8 2.43% 2.170 2.222 - 2.36% -
BM_PushHeap_uint64_Random_16 2.42% 4.385 4.491 - 7.97% -
BM_PushHeap_string_QuickSortAdversary_16 2.42% 10.421 10.673 - -0.65% -
BM_deque_deque_copy/70000 2.42% 3294.749 3374.416 - 6.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.42% 97305.832 99657.604 - 0.86% -
SetIntersection_Front_Set_uint64_1024_16 2.41% 1160957.953 1188934.123 - -3.16% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.40% 22.260 22.795 - 2.95% -
std::set<int>::count(key)_(non-existent)/32 2.40% 2.882 2.952 - -2.12% -
SetIntersection_Front_Set_uint64_16384_4 2.40% 1083500.504 1109474.036 - 3.81% -
std::is_partitioned(vector<int>)_(partitioned)/1024 2.39% 188.095 192.582 - 1.64% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.38% 3.182 3.257 - -6.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.37% 1135009.434 1161916.953 - -7.29% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.37% 11.071 11.334 - -8.61% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.37% 54693.783 55989.507 - 0.66% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.37% 13205.863 13518.584 - 0.53% -
std::multimap<int,_int>::erase(iterator)/8192 2.36% 20.486 20.970 - -2.19% -
BM_deque_deque_move_backward/1 2.36% 2.706 2.770 - -0.26% -
std::is_sorted_until(deque<int>)/8 2.35% 2.868 2.936 - 15.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.35% 3432101.018 3512821.279 - -1.14% -
std::move(vector<bool>)_(unaligned)/4096 2.35% 26.697 27.325 - 5.24% -
std::move(vector<bool>)_(aligned)/64 2.34% 1.545 1.581 - -6.49% -
SetIntersection_Interlaced_Set_float_1024_16 2.34% 11399957.949 11666857.535 - 0.93% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.34% 355.740 364.066 - 2.41% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.34% 2.288 2.342 - -0.31% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.33% 12.954 13.256 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.33% 38.264 39.155 - 10.52% -
SetIntersection_Front_Set_string_16384_16 2.33% 1839119.424 1881979.008 - 6.31% -
SetIntersection_Front_Set_string_1024_4 2.33% 1247567.920 1276602.249 - 0.71% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.32% 629.701 644.327 - -14.21% -
BM_StringAssignStr_Huge_Opaque 2.31% 107.853 110.349 - -2.60% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.31% 31.012 31.728 - -1.42% -
std::find_end(vector<int>)_(process_all)/8192 2.31% 1691.823 1730.842 - -3.95% -
BM_CmpLess_short_ushort 2.30% 1.080 1.105 - -1.75% -
std::stable_partition(list<int>)_(dense)/32 2.30% 36.734 37.580 - 12.16% -
SetIntersection_Front_Vector_string_16384_64 2.30% 3265056.206 3340268.389 - 6.99% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.30% 50214.015 51369.116 - 3.12% -
BM_PushHeap_string_PipeOrgan_256 2.30% 8.210 8.399 - 6.16% -
std::stable_sort(deque<int>)_(descending)/8 2.29% 25.652 26.240 - -7.65% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.29% 27.458 28.085 - 2.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 2.28% 15359177.092 15710111.863 - 0.59% -
BM_PushHeap_float_Random_262144 2.27% 7.163 7.326 - -5.82% -
std::set<int>::ctor(const&)/32 2.27% 219.371 224.357 - 5.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.26% 13147.292 13444.955 - 3.31% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 2.26% 0.466 0.476 - 1.64% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.25% 4.377 4.475 - -5.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.25% 12527.265 12808.540 - 3.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.24% 612.146 625.883 - -0.03% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.24% 104084.811 106417.278 - 0.30% -
std::list<std::string>::ctor(size)/32 2.24% 344.929 352.656 - -0.02% -
BM_vector_deque_copy_backward/70000 2.24% 8744.258 8939.954 - 8.65% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.23% 16.007 16.365 - -1.00% -
std::multimap<int,_int>::clear()/8192 2.23% 87433.524 89380.489 - 0.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.23% 24.230 24.769 - -0.97% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.23% 11261.977 11512.632 - 0.38% -
BM_deque_deque_move_backward/70000 2.22% 8493.294 8682.241 - 6.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.22% 1131276.585 1156441.238 - -8.91% -
std::unordered_multiset<int>::ctor(const&)/8192 2.22% 54273.845 55481.136 - -1.12% -
SetIntersection_Front_Set_uint32_1024_1 2.22% 1032737.138 1055702.401 - -0.88% -
SetIntersection_Interlaced_Set_uint64_1024_1 2.22% 1021864.947 1044550.569 - -1.37% -
BM_num_put<const_void*> 2.22% 12.480 12.756 - 13.83% -
BM_CmpLess_int_schar 2.22% 1.113 1.138 - -0.41% -
rng::find_last(vector<char>)_(bail_90%)/50 2.21% 1.432 1.464 - -0.28% -
std::make_heap(deque<int>)_(heap)/1024 2.20% 1095.141 1119.245 - 13.53% -
rng::starts_with(deque<int>,_pred)/8192 2.20% 3911.322 3997.367 - 2.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.20% 558.508 570.793 - 2.35% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.19% 11.464 11.715 - -2.97% -
std::copy(vector<int>)/8 2.18% 2.194 2.242 - 2.65% -
BM_CmpEqual_uchar_schar 2.18% 0.984 1.005 - -10.52% -
std::unordered_multiset<int>::erase(iterator)/32 2.17% 20.076 20.513 - 2.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.17% 1036958.662 1059479.137 - -0.59% -
BM_deque_deque_ranges_move/1 2.17% 2.393 2.445 - -5.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.17% 10122.615 10342.024 - 7.47% -
std::partition_copy(deque<int>)/50 2.17% 22.028 22.506 - 2.27% -
std::list<int>::ctor(size)/8192 2.17% 93926.858 95962.401 - -1.23% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.17% 598132.972 611089.571 - -0.09% -
std::copy(list<int>)/32768 2.17% 25691.683 26248.011 - 1.58% -
std::fill(vector<bool>)/512 2.16% 1.458 1.490 - -1.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.16% 4250389.583 4342116.460 - 0.97% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.15% 11.562 11.811 - 1.60% -
SetIntersection_Front_Set_uint64_16384_16 2.15% 1194585.287 1220236.211 - 1.11% -
std::multimap<int,_int>::erase(iterator)/32 2.15% 20.402 20.839 - -0.66% -
BM_PushHeap_float_PipeOrgan_262144 2.14% 3.158 3.226 - 1.82% -
SetIntersection_Front_Set_uint64_1024_4 2.14% 1055976.856 1078549.704 - -0.94% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.13% 246.682 251.947 - -2.25% -
std::find_end(vector<int>)_(process_all)/1024 2.13% 221.155 225.856 - -4.48% -
std::is_partitioned(list<int>)_(partitioned)/32 2.12% 8.649 8.832 - 2.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.12% 24.990 25.521 - -14.38% -
SetIntersection_Front_Set_uint64_16384_16384 2.12% 225906746.111 230698356.169 - 2.32% -
std::map<int,_int>::clear()/8192 2.12% 86554.973 88388.900 - -4.01% -
BM_CmpLess_ushort_uint 2.11% 1.048 1.070 - -0.99% -
std::find_first_of(vector<int>)_(small_needle)/32 2.10% 46.651 47.630 - 2.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.10% 7526.165 7684.079 - -8.09% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.09% 104.165 106.347 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.09% 3.753 3.832 - 2.73% -
std::none_of(list<int>)_(process_all)/8192 2.09% 8049.648 8217.861 - 3.09% -
std::copy_n(vector<bool>)_(aligned)/4096 2.09% 4.769 4.869 - 0.27% -
rng::starts_with(deque<int>,_pred)/1048576 2.09% 508060.101 518659.358 - 2.43% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.08% 465.509 475.214 - -0.53% -
std::copy_backward(deque<int>)/8 2.08% 2.701 2.758 - 3.61% -
BM_deque_deque_copy/1 2.07% 2.488 2.539 - 2.11% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.07% 98309.638 100340.521 - 1.03% -
std::set<std::string>::ctor(const&)/1024 2.06% 33997.437 34698.073 - -1.48% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.06% 35285133.062 36011748.779 - -0.76% -
std::find(list<int>)_(process_all)/1024 2.06% 686.425 700.552 - 2.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.05% 136902.701 139715.660 - -0.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.04% 16.991 17.338 - 10.13% -
std::multimap<int,_int>::clear()/32 2.04% 648.041 661.293 - -0.80% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.04% 55.274 56.399 - 1.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 2.03% 1166536.548 1190232.867 - -0.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.03% 15079.323 15384.829 - -4.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 2.03% 60444.695 61669.055 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 2.02% 117375.153 119751.687 - 1.27% -
BM_CmpLess_int_int 2.02% 1.054 1.076 - 1.35% -
rng::for_each(multimap<int>)/8192 2.02% 7257.208 7403.930 - -53.39% -
std::find_first_of(list<int>)_(large_needle)/8192 2.02% 48446480.600 49424121.998 - 0.29% -
std::partial_sort(deque<int>)_(shuffled)/8 2.02% 32.356 33.009 - 3.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.02% 6.294 6.420 - 0.86% -
BM_num_put<unsigned_long_long> 2.01% 11.239 11.465 - 13.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 2.01% 44678.447 45578.015 - 1.74% -
std::for_each_n(vector<int>)/8 2.01% 2.659 2.713 - 197.74% -
std::copy(vector<bool>)_(unaligned)/32768 2.01% 214.864 219.179 - 0.77% -
std::partial_sort(deque<int>)_(descending)/8192 2.00% 253544.121 258626.692 - -8.48% -
std::is_partitioned(vector<int>)_(partitioned)/8192 2.00% 1401.573 1429.625 - 1.71% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.00% 5.655 5.768 - 4.39% -
SetIntersection_Front_Set_string_1024_1024 1.99% 56082516.969 57198392.436 - 3.71% -
std::list<int>::ctor(size)/32 1.99% 318.484 324.818 - -0.78% -
std::set<int>::equal_range(key)_(existent)/32 1.99% 1.789 1.825 - 6.46% -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.98% 1.647 1.680 - 2.82% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 1.98% 286.670 292.356 - -0.79% -
SetIntersection_None_Set_string_256_1 1.98% 11591536.611 11821044.898 - 1.18% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 7694.512 7846.637 - 0.30% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.98% 37.116 37.849 - -2.82% -
std::unique_copy(list<int>)_(sprinkled)/32 1.97% 12.940 13.195 - 1.08% -
SetIntersection_Front_Set_float_262144_4 1.97% 1042124.642 1062659.600 - -3.17% -
BM_std_minmax_element<short>/64 1.97% 17.006 17.340 - 3.22% -
bm_ranges_swap_ranges_vb_aligned/131072 1.96% 242.112 246.853 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.95% 206169526.823 210196005.544 - 4.32% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.95% 554.174 564.980 - 3.95% -
std::partial_sort(deque<int>)_(shuffled)/1024 1.95% 15456.518 15757.790 - 4.05% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.95% 351.397 358.240 - 0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.95% 1132814.561 1154865.204 - -6.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.94% 31.671 32.287 - 3.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.94% 181996.774 185527.410 - 2.76% -
std::reverse_copy(list<int>)/8 1.94% 2.396 2.443 - -12.36% -
BM_CmpEqual_short_schar 1.94% 1.117 1.139 - -0.95% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.94% 15.686 15.990 - -0.68% -
SetIntersection_Interlaced_Set_uint64_256_1 1.94% 4092280.257 4171597.404 - -0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.94% 1362.512 1388.892 - -0.21% -
BM_PushHeap_float_Ascending_1024 1.93% 3.120 3.181 - 1.96% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.93% 58004197.917 59123871.584 - 2.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.93% 4308754.401 4391866.736 - -0.46% -
std::rotate(vector<int>)_(by_1/4)/50 1.93% 11.529 11.751 - -66.71% -
BM_deque_deque_move_backward/64 1.92% 3.369 3.434 - -6.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.92% 34.820 35.490 - -11.11% -
BM_PushHeap_uint64_Random_262144 1.92% 6.244 6.364 - 6.24% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.92% 28.696 29.247 - 1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.91% 2.477 2.524 - 0.99% -
BM_CmpEqual_ushort_uint 1.91% 1.076 1.097 - 2.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.91% 86.878 88.540 - 18.31% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.91% 1.530 1.559 - 12.33% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.91% 11219.360 11433.665 - -1.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.91% 4561934.160 4649042.323 - 0.94% -
SetIntersection_Front_Set_uint64_16_16 1.91% 37581200.644 38298161.156 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.90% 8710678.643 8876326.266 - -31.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.90% 48479.747 49401.452 - -3.80% -
std::stable_partition(list<int>)_(dense)/1024 1.90% 1432.946 1460.172 - -16.42% -
SetIntersection_None_Vector_uint64_16384_1024 1.90% 1088127.623 1108765.544 - 0.18% -
SetIntersection_None_Vector_float_16384_1024 1.89% 1081765.810 1102264.302 - -1.67% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.89% 24.045 24.500 - 1.69% -
BM_CmpLess_ushort_uchar 1.89% 1.125 1.146 - 3.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.89% 6.684 6.810 - -0.92% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.89% 240.268 244.802 - 1.42% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.88% 558825.931 569351.379 - 2.15% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.88% 1.314 1.339 - -7.66% -
BM_vector_deque_ranges_copy_backward/1024 1.88% 37.655 38.363 - 0.60% -
BM_deque_deque_ranges_move/64000 1.88% 2979.330 3035.309 - -0.14% -
SetIntersection_Front_Set_uint64_64_4 1.87% 15947820.579 16246647.195 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.87% 7519413.962 7660127.523 - 0.09% -
BM_deque_deque_copy_backward/64000 1.87% 7830.745 7977.128 - 7.63% -
std::list<int>::ctor(const&)_(cheap_elements)/32 1.86% 324.793 330.842 - -0.70% -
std::adjacent_find(list<int>)/50 1.86% 23.176 23.608 - 16.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.86% 41343190.716 42110200.058 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.85% 10720193.865 10918822.804 - 0.07% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.85% 35.488 36.145 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1.85% 1021063.940 1039941.332 - -1.57% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.85% 494818.286 503966.403 - 1.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.85% 1317443.267 1341765.561 - 0.55% -
SetIntersection_Front_Vector_uint64_16384_64 1.84% 1331439.167 1355980.558 - -2.14% -
BM_StringAssignAsciiz_Empty_Opaque 1.84% 3.102 3.159 - -5.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.84% 23.932 24.373 - -14.04% -
rng::find_last(vector<int>)_(bail_90%)/50 1.83% 1.506 1.534 - 1.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.83% 13454.920 13701.199 - 0.80% -
std::unordered_set<int>::ctor(const&)/8192 1.83% 55710.228 56728.929 - 1.22% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.83% 22.283 22.690 - -10.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.83% 21.203 21.590 - -4.09% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.82% 21796.716 22194.089 - -15.60% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.82% 12845.335 13079.439 - 1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.82% 5779357.581 5884662.573 - -0.18% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.82% 9960985.911 10142066.841 - 2.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.82% 16.315 16.611 - 1.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.82% 24.767 25.217 - 2.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.81% 1107967.973 1128075.888 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.81% 5724641.105 5828517.779 - 0.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.81% 390.165 397.236 - -0.09% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.81% 12.088 12.307 - 1.11% -
std::map<std::string,_int>::find(key)_(existent)/32 1.81% 16.738 17.040 - 9.77% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.81% 34.340 34.960 - -3.91% -
rng::find_last(list<int>)_(bail_10%)/1024 1.81% 658.742 670.639 - -0.62% -
SetIntersection_Interlaced_Set_uint32_256_4 1.81% 11370255.078 11575506.372 - 2.13% -
SetIntersection_Front_Vector_uint64_16_16 1.80% 35025153.166 35656843.499 - -1.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.80% 4.106 4.180 - 3.17% -
std::find_if(list<int>)_(process_all)/8 1.80% 2.307 2.349 - 2.39% -
SetIntersection_Interlaced_Set_uint64_64_64 1.80% 13187763.101 13424848.539 - 1.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.79% 2.074 2.111 - 1.37% -
std::remove(list<int>)_(sprinkled)/1024 1.79% 932.588 949.278 - 2.21% -
std::unique_copy(vector<int>)_(contiguous)/32 1.79% 8.568 8.721 - 2.84% -
std::adjacent_find(vector<int>,_pred)/1048576 1.79% 464466.312 472763.222 - 1.69% -
SetIntersection_None_Set_string_256_256 1.78% 5695676.421 5797257.154 - 1.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.78% 1489906.716 1516461.667 - -1.09% -
std::remove_copy_if(vector<int>)_(prefix)/1024 1.77% 407.588 414.821 - 4.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 132553.376 134903.829 - 4.08% -
SetIntersection_None_Vector_float_262144_16384 1.77% 1119962.856 1139780.161 - -2.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.77% 1093082.893 1112380.621 - 0.37% -
BM_deque_vector_copy_backward/1024 1.76% 36.911 37.562 - 1.65% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 1.76% 12.929 13.157 - 0.39% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.76% 6449.324 6562.637 - 0.45% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.76% 39373.979 40065.731 - -3.21% -
std::unordered_set<int>::count(key)_(existent)/8192 1.76% 1.316 1.340 - -4.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.76% 8510428.346 8659871.672 - -0.89% -
BM_PushHeap_float_Ascending_256 1.74% 2.481 2.524 - 1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.74% 18837662.967 19165267.448 - 1.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.74% 11.049 11.241 - 11.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.73% 1144345.813 1164197.128 - 2.08% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.73% 486.278 494.691 - 1.95% -
rng::find_last(forward_list<int>)_(bail_90%)/8 1.72% 2.390 2.431 - 4.24% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.72% 52344.314 53244.703 - -33.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.72% 8716927.935 8866660.452 - -30.24% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.72% 0.816 0.830 - 1.63% -
std::remove_copy(vector<int>)_(prefix)/50 1.72% 13.838 14.076 - 2.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.71% 4053304.966 4122705.454 - -0.28% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.71% 54.523 55.453 - -1.36% -
SetIntersection_None_Set_string_16384_16384 1.71% 199555466.022 202958952.601 - 5.11% -
SetIntersection_Interlaced_Set_string_16_16 1.70% 59249963.073 60257260.371 - -2.36% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.70% 0.920 0.936 - -3.61% -
BM_StringAssignAsciiz_Small_Opaque 1.70% 3.103 3.156 - -5.44% -
SetIntersection_None_Set_string_256_64 1.70% 9333368.314 9491580.886 - 0.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.69% 733.852 746.287 - 1.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.69% 11423074.501 11616274.183 - -0.80% -
BM_deque_vector_move_backward/4096 1.69% 147.502 149.991 - 1.54% -
BM_deque_deque_ranges_copy_backward/512 1.69% 18.894 19.212 - 1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.68% 1210517.282 1230904.756 - 1.87% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.68% 545.864 555.040 - 0.79% -
std::find_end(deque<int>)_(process_all)/8192 1.68% 2085.115 2120.161 - -25.77% -
BM_StringRead_Cold_Deep_Small 1.68% 1.251 1.272 - 9.49% -
std::replace(list<int>)_(prefix)/50 1.68% 17.028 17.314 - 2.30% -
BM_deque_vector_copy/1024 1.67% 37.367 37.993 - 2.95% -
SetIntersection_None_Set_float_1024_256 1.67% 8731007.269 8877033.340 - 1.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.67% 1057174.892 1074815.341 - -0.81% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.66% 6015.082 6114.992 - 3.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.65% 11872.312 12068.526 - 1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.65% 11360838.771 11548508.772 - 2.64% -
SetIntersection_None_Vector_uint32_16384_1 1.65% 1096709.847 1114797.767 - 0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.65% 1037419.034 1054522.390 - 0.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.64% 359.158 365.064 - -1.49% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.64% 17802533.675 18094810.306 - -0.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.63% 137336.340 139575.463 - -0.72% -
std::find_if_not(vector<int>)_(bail_25%)/1024 1.63% 29.911 30.398 - 6.73% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.63% 62156.251 63167.509 - 0.98% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.63% 20.392 20.723 - 1.11% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.63% 1.246 1.266 - 2.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.62% 1102003.225 1119890.209 - -0.19% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.62% 19.389 19.703 - -10.78% -
std::set<std::string>::find(key)_(existent)/8192 1.62% 29.243 29.716 - -3.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.61% 229.214 232.911 - 7.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.61% 65898.015 66960.348 - -0.98% -
std::multimap<std::string,_int>::clear()/32 1.61% 900.162 914.625 - -1.83% -
SetIntersection_Interlaced_Set_float_262144_1 1.60% 1023232.168 1039630.208 - -0.50% -
std::map<int,_int>::ctor(const&)/8192 1.60% 52339.214 53177.298 - 2.54% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.60% 1806.219 1835.093 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.60% 1168096.759 1186767.182 - -1.48% -
std::partial_sort(deque<int>)_(ascending)/1024 1.60% 7735.350 7858.926 - 1.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.60% 4.412 4.482 - 1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.59% 21.397 21.738 - -0.56% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.59% 15.451 15.697 - -0.21% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.59% 662.155 672.665 - -1.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.59% 6.785 6.893 - -5.97% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.59% 1040396.482 1056893.989 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.58% 4301309.527 4369471.127 - -0.66% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.58% 9002.304 9144.939 - 0.09% -
SetIntersection_Front_Set_string_16384_4 1.58% 1261238.018 1281193.673 - 1.82% -
ranges::min(std::list<long_long>)/8 1.58% 1.947 1.978 - 7.35% -
std::partition_copy(list<int>)/8192 1.57% 7218.811 7332.373 - 7.10% -
rng::for_each(map<int>)/8 1.57% 6.081 6.177 - 39.05% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.57% 231650.402 235290.253 - 2.24% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.57% 40.308 40.941 - 24.98% -
std::generate(list<int>)/50 1.57% 15.050 15.286 - -1.94% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.56% 19559.971 19865.435 - -0.68% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.55% 42.381 43.039 - -0.51% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.55% 322.324 327.319 - -1.48% -
std::sort_heap(deque<int>)/8 1.55% 36.734 37.302 - 3.55% -
SetIntersection_None_Set_float_1024_1 1.55% 8741307.390 8876464.195 - -1.10% -
BM_vector_deque_copy_backward/1 1.54% 2.300 2.336 - -2.01% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.54% 1892.578 1921.794 - 0.68% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.54% 2.889 2.933 - -1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.54% 1550791.832 1574707.648 - -0.25% -
BM_StringRelational_Less_Large_Large_Control 1.54% 2.136 2.169 - 2.29% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.54% 8221.456 8347.703 - 1.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.53% 1.343 1.364 - -3.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.53% 119396522.174 121224462.235 - -0.11% -
SetIntersection_Interlaced_Vector_string_1024_256 1.53% 20682370.997 20997797.779 - -1.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.52% 425.240 431.722 - 0.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.52% 251087.509 254907.329 - -10.02% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.52% 15020.182 15248.513 - -2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.52% 25631549.310 26020959.102 - -6.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.52% 4127148.839 4189718.707 - -0.25% -
std::find_end(vector<int>)_(match_near_end)/1000 1.52% 27.614 28.033 - -89.29% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.52% 55147.601 55983.235 - -1.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.51% 1.129 1.146 - 9.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.51% 3455183.324 3507433.841 - -0.45% -
SetIntersection_Front_Vector_uint64_64_64 1.51% 10524214.335 10683328.576 - -0.18% -
SetIntersection_Front_Set_uint64_1_1 1.51% 530917483.347 538923999.233 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.51% 6.087 6.178 - 1.38% -
rng::contains(vector<int>)_(process_all)/50 1.50% 12.128 12.310 - 1.12% -
std::lower_bound(std::vector<int>)/8192 1.50% 15.675 15.910 - 1.95% -
std::unordered_multiset<int>::ctor(const&)/1024 1.50% 6629.878 6729.393 - -3.21% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.50% 6396.799 6492.443 - 1.94% -
BM_StringFindStringLiteral/256 1.49% 5.457 5.538 - 1.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.49% 140258.831 142347.532 - -0.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.49% 11562334.952 11734465.683 - -0.35% -
BM_vector_deque_ranges_move_backward/70000 1.49% 8245.747 8368.474 - 3.13% -
std::remove(deque<int>)_(prefix)/32 1.49% 55.346 56.169 - 6.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.49% 12.971 13.164 - 1.23% -
BM_deque_deque_move_backward/5500 1.48% 203.972 206.998 - 0.64% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.48% 9.723 9.867 - 4.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.48% 2165494.905 2197520.594 - 0.15% -
SetIntersection_None_Vector_uint32_16384_256 1.48% 1094942.928 1111127.113 - -0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.48% 504.306 511.752 - 1.26% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.48% 11.704 11.877 - -1.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.48% 14265.534 14476.082 - -0.01% -
BM_CmpLess_short_uchar 1.47% 1.084 1.099 - -3.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.47% 1779589.107 1805813.081 - 0.43% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.47% 48.562 49.278 - -17.29% -
std::partition_point(deque<int>)/8192 1.47% 15.096 15.318 - 2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.47% 21968057.522 22290617.070 - -0.08% -
BM_CmpLess_ushort_ushort 1.47% 1.066 1.082 - -0.70% -
SetIntersection_None_Set_string_1024_1024 1.47% 9025177.210 9157455.071 - 2.24% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.47% 10.314 10.465 - 3.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.46% 18004221.965 18267710.593 - -8.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.46% 1132388.244 1148958.057 - -0.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.46% 678.711 688.635 - 0.68% -
SetIntersection_Front_Set_string_16_4 1.46% 63473332.589 64399476.302 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.46% 1127336.428 1143768.074 - -3.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.46% 70.149 71.171 - 0.10% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.46% 139837.552 141873.022 - -0.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 1.45% 29.864 30.299 - 9.32% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.45% 753870.910 764821.851 - 0.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.45% 12663.577 12847.407 - -0.81% -
SetIntersection_None_Vector_uint64_262144_1 1.45% 1114605.714 1130776.810 - -0.89% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.45% 27.889 28.292 - 1.74% -
BM_StringConstructDestroyCStr_Huge_Transparent 1.44% 64.103 65.028 - -6.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.44% 22942.511 23273.164 - -0.54% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.44% 5808.822 5892.412 - -7.73% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.44% 32508.383 32975.610 - -2.38% -
std::unordered_map<int,_int>::clear()/0 1.44% 390.981 396.600 - -0.25% -
std::stable_partition(vector<int>)_(sparse)/1024 1.44% 211.325 214.360 - -2.56% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.43% 213.077 216.127 - 2.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.43% 1321.901 1340.755 - -1.94% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 1.42% 15.008 15.221 - -7.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.42% 118097623.423 119777408.090 - 0.19% -
std::unique(vector<int>)_(contiguous)/1024 1.42% 305.242 309.579 - 2.25% -
BM_lexicographical_compare_three_way_fast_path/256 1.42% 70.346 71.344 - 4.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.42% 10725410.969 10877419.445 - -0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.42% 166404.979 168761.052 - -18.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.42% 83854.442 85041.522 - 12.02% -
std::list<int>::erase(begin)_(cheap_elements)/1024 1.41% 10.478 10.625 - 3.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.41% 68.934 69.905 - -14.05% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.41% 2779.085 2818.207 - 0.61% -
SetIntersection_Front_Set_uint64_262144_16 1.40% 1185042.210 1201682.955 - -0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.40% 44252.501 44873.473 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.40% 8.487 8.606 - -0.57% -
std::stable_sort(vector<int>)_(ascending)/1024 1.40% 2059.651 2088.475 - 0.83% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.40% 24.866 25.214 - 0.96% -
BM_num_put<double> 1.40% 57.146 57.945 - -1.52% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.40% 58291.953 59105.998 - 1.97% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.40% 6441.528 6531.431 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.40% 1144519.800 1160490.441 - 1.17% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.39% 26.070 26.434 - 6.28% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.39% 36567.845 37077.138 - -10.33% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.38% 27.133 27.508 - 0.66% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.38% 33.859 34.328 - 1.31% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.38% 17.023 17.259 - 8.71% -
std::replace(list<int>)_(sprinkled)/50 1.38% 18.763 19.022 - -2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.38% 4105196.823 4161768.816 - -1.60% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.38% 1036468.503 1050742.800 - -0.23% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.37% 214.584 217.532 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.37% 8948441.981 9071319.958 - -5.33% -
SetIntersection_Front_Vector_string_16384_1 1.37% 1067788.789 1082447.132 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.37% 1060906.294 1075459.916 - -0.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.37% 678.293 687.583 - 4.16% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.37% 24.687 25.025 - 6.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.37% 11312.191 11466.883 - 2.10% -
SetIntersection_None_Set_uint64_16384_4 1.37% 165916630.446 168185185.289 - 1.92% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.37% 22.013 22.314 - -0.61% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.36% 46.354 46.986 - 2.82% -
std::sort(vector<NonIntegral>)_(repeated)/1024 1.36% 504.661 511.539 - 0.93% -
BM_PushHeap_string_Random_16 1.36% 10.449 10.591 - 2.32% -
SetIntersection_None_Vector_uint64_64_64 1.36% 8344242.524 8457868.524 - -1.97% -
SetIntersection_Front_Set_string_256_16 1.36% 7199360.661 7297378.856 - 7.49% -
std::make_heap(deque<int>)_(descending)/8 1.36% 20.840 21.124 - 2.21% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.36% 6.046 6.128 - 8.94% -
std::find(deque<int>)_(process_all)/50 1.36% 12.997 13.174 - 0.96% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.35% 6902.749 6996.268 - -60.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.35% 1096210.325 1111056.572 - 0.15% -
std::copy_n(list<int>)/4096 1.35% 3570.747 3619.007 - -13.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.35% 66567928.237 67466976.587 - -0.02% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.35% 341418.691 346027.242 - -13.40% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.34% 9.580 9.709 - 2.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.34% 775.696 786.090 - 4.32% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.34% 12.921 13.094 - -1.90% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 42154.518 42717.891 - -5.97% -
SetIntersection_None_Vector_float_1024_1 1.34% 1068965.892 1083249.163 - -1.67% -
SetIntersection_Front_Set_string_16384_1024 1.33% 59466204.620 60257458.125 - 2.89% -
std::is_sorted_until(deque<int>,_pred)/1024 1.33% 595.670 603.592 - 0.78% -
SetIntersection_Interlaced_Set_uint64_4_4 1.33% 135426733.273 137227766.666 - -0.92% -
SetIntersection_Interlaced_Set_string_256_1 1.33% 4298296.167 4355421.582 - -0.83% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.33% 18.793 19.043 - 0.75% -
std::partition(list<int>)_(sparse)/1024 1.33% 716.467 725.974 - 1.26% -
rng::starts_with(deque<int>)/1000 1.33% 463.697 469.849 - 7.75% -
rng::contains(list<int>)_(process_all)/8 1.32% 2.356 2.387 - 0.26% -
std::set<int>::equal_range(key)_(existent)/1024 1.32% 4.397 4.455 - -0.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.32% 17.984 18.222 - -0.32% -
SetIntersection_None_Vector_float_262144_262144 1.32% 1110651.419 1125341.295 - -2.25% -
std::transform(deque<int>,_deque<int>)/50 1.32% 35.847 36.321 - 8.00% -
SetIntersection_Front_Set_uint64_262144_262144 1.32% 1682178.225 1704413.494 - 1.63% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.32% 6096.671 6177.250 - 1.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 1.32% 24.478 24.801 - 0.15% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.32% 16.820 17.042 - 1.22% -
rng::contains(vector<int>)_(process_all)/32 1.32% 8.192 8.300 - 0.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 1.32% 514799.828 521569.961 - 2.34% -
std::multiset<std::string>::erase(iterator)/32 1.31% 27.366 27.725 - 3.82% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 1.31% 474.098 480.307 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.30% 3.759 3.808 - 0.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.30% 1102155.382 1116477.787 - -0.36% -
BM_CmpLess_schar_uchar 1.30% 1.093 1.107 - -1.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.30% 7536.401 7634.273 - 1.55% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.29% 35.478 35.937 - -1.69% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.29% 748.901 758.563 - 3.69% -
BM_deque_vector_copy/65536 1.29% 2878.689 2915.799 - 0.08% -
std::is_sorted_until(vector<int>,_pred)/8 1.29% 3.616 3.663 - 17.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.29% 54939.006 55646.000 - -0.13% -
std::swap_ranges(list<int>)/50 1.28% 32.247 32.662 - 2.49% -
BM_CmpLess_int_ushort 1.28% 1.103 1.117 - -2.85% -
std::copy(deque<int>)/262144 1.28% 11620.523 11768.843 - 1.75% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 1.27% 23775.434 24078.553 - -10.84% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.27% 170965146.684 173141791.862 - -0.75% -
rng::for_each(set<int>)/32 1.27% 24.943 25.260 - 19.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.27% 15921333.582 16123870.909 - -0.55% -
std::unique(list<int>,_pred)_(contiguous)/32 1.27% 56.806 57.527 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.27% 4190132.906 4243286.832 - -2.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.26% 55845023.161 56551402.916 - -1.26% -
std::multimap<int,_int>::erase(key)_(existent)/8192 1.26% 25.729 26.054 - -6.20% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.26% 21.926 22.204 - 0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.26% 4.807 4.868 - 7.70% -
SetIntersection_None_Set_string_64_4 1.26% 21654415.579 21927821.998 - 1.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.26% 23720999.295 24019745.351 - -9.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.26% 12354440.691 12510016.153 - -2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.26% 1202.281 1217.420 - -5.11% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.26% 815.371 825.624 - -67.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.26% 1026104.642 1038983.510 - -2.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.25% 23.507 23.801 - 5.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.25% 53615577.063 54287115.567 - -1.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.25% 367.527 372.126 - -1.54% -
std::vector<std::string>::ctor(size)/8192 1.25% 4147.925 4199.727 - -19.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.25% 529.431 536.039 - -0.92% -
std::map<std::string,_int>::insert(value)_(already_present)/32 1.25% 27.140 27.478 - 42.93% -
rng::contains(vector<int>)_(process_all)/8192 1.25% 1800.576 1823.034 - 1.76% -
BM_CmpLess_uchar_int 1.25% 1.063 1.076 - -4.71% -
SetIntersection_None_Vector_float_256_16 1.25% 3994959.528 4044749.628 - -1.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.25% 141420.111 143181.468 - -0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.24% 15987769.019 16186634.650 - -1.01% -
bm_lexicographical_compare<int>/32768 1.24% 1915.756 1939.578 - 1.59% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.24% 29.545 29.912 - -4.02% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.24% 75409.069 76344.989 - -0.18% -
BM_PushHeap_uint32_Ascending_262144 1.24% 4.749 4.808 - 0.05% -
std::copy_backward(deque<int>)/1048576 1.24% 130757.017 132375.157 - 2.89% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.23% 13760.144 13929.147 - -3.92% -
BM_num_put<long_long> 1.23% 11.985 12.133 - 15.52% -
std::is_sorted_until(list<int>)/8192 1.22% 7134.493 7221.638 - 0.61% -
rng::contains(vector<int>)_(process_all)/1048576 1.22% 231857.955 234683.755 - 1.94% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 1.22% 19.194 19.428 - 0.98% -
SetIntersection_Front_Vector_string_256_4 1.22% 4607868.371 4663892.678 - -0.92% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.22% 212.927 215.516 - 4.46% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.22% 95055.757 96211.255 - -1.39% -
std::find_end(forward_list<int>)_(match_near_end)/1000 1.21% 760.505 769.742 - 0.66% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.21% 27.495 27.829 - -0.05% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.21% 22.544 22.817 - -1.68% -
std::remove_if(deque<int>)_(prefix)/32 1.21% 55.725 56.400 - 3.25% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.21% 977617.794 989421.213 - 1.54% -
BM_StringFindCharLiteral/256 1.21% 5.308 5.372 - 0.85% -
std::map<int,_int>::ctor(const&)/1024 1.21% 6529.227 6607.933 - 1.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.21% 59.073 59.785 - 6.58% -
SetIntersection_Front_Set_uint64_1024_1 1.20% 1036552.573 1049037.536 - -1.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.20% 352.794 357.043 - -0.31% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.20% 17.799 18.013 - 1.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.20% 3.979 4.026 - 0.10% -
SetIntersection_Interlaced_Set_float_16_4 1.20% 59284255.022 59994170.422 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.20% 1540830.744 1559257.595 - -2.76% -
BM_CmpEqual_uint_ushort 1.20% 1.099 1.112 - 0.66% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.19% 102745.738 103969.382 - -0.99% -
SetIntersection_Interlaced_Set_float_16384_1024 1.19% 172071300.205 174118315.596 - 1.94% -
SetIntersection_Front_Set_float_262144_1024 1.19% 11687344.836 11826380.855 - -1.73% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 279.464 282.783 - 0.24% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.19% 11211.737 11344.823 - 0.61% -
std::partition(vector<int>)_(dense)/50 1.19% 13.118 13.274 - 2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.19% 1032316.133 1044556.570 - -0.96% -
SetIntersection_None_Vector_uint32_262144_256 1.18% 1112817.112 1125968.190 - -1.27% -
std::partial_sort(vector<int>)_(ascending)/8 1.18% 18.780 19.002 - -0.12% -
std::multiset<int>::contains(key)_(existent)/8192 1.18% 8.247 8.344 - 1.62% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.18% 80.505 81.453 - -3.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.17% 12050715.078 12191966.537 - -0.73% -
SetIntersection_None_Vector_uint64_256_64 1.17% 3383565.350 3423194.747 - -0.52% -
BM_num_put<bool> 1.17% 10.546 10.670 - 14.55% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.16% 0.889 0.899 - 1.79% -
BM_StringRelational_Less_Empty_Huge_Control 1.16% 1.609 1.627 - -2.60% -
SetIntersection_None_Set_float_1024_16 1.16% 8761632.397 8863388.174 - -0.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.16% 25723.067 26021.399 - -11.20% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 1.16% 13.392 13.547 - 0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.16% 1039295.858 1051328.023 - 0.21% -
std::set<std::string>::ctor(const&)/8192 1.16% 338856.770 342777.985 - -0.99% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 1.16% 13.113 13.264 - -2.50% -
std::remove_if(list<int>)_(sprinkled)/8192 1.16% 8075.737 8169.073 - 1.45% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.16% 172765607.414 174761053.716 - 1.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 1.15% 12.181 12.321 - 9.10% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.15% 6622.331 6698.719 - -4.42% -
std::make_heap(deque<int>)_(ascending)/8192 1.15% 20830.385 21070.469 - 3.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.15% 1.094 1.106 - -0.49% -
BM_deque_deque_move_backward/1024 1.15% 37.833 38.268 - 0.71% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.15% 44902.157 45418.923 - -9.59% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.15% 1.501 1.519 - -8.59% -
std::fill_n(vector<bool>)/262144 1.15% 941.618 952.444 - 278.77% -
BM_deque_vector_move/64000 1.15% 2959.599 2993.620 - -0.39% -
std::find_if_not(list<int>)_(process_all)/50 1.15% 39.179 39.629 - 4.17% -
SetIntersection_Front_Vector_float_16384_1 1.15% 1025422.688 1037193.582 - -1.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.15% 148264.622 149966.341 - -0.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.15% 1095787.518 1108357.757 - -0.18% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.14% 323.986 327.693 - -1.19% -
std::unordered_multiset<int>::erase(iterator)/8192 1.14% 20.577 20.812 - -8.74% -
SetIntersection_Interlaced_Set_float_16384_4 1.14% 167822605.921 169738446.113 - -1.16% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.14% 4623.837 4676.591 - -1.03% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 1.14% 23678.887 23947.984 - -9.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.14% 6055478.046 6124235.089 - -4.26% -
ranges::min(std::list<char>)/8 1.14% 1.899 1.920 - 8.65% -
std::move_backward(vector<bool>)_(unaligned)/512 1.14% 4.503 4.554 - -0.90% -
BM_PushHeap_uint32_Ascending_16384 1.13% 3.591 3.632 - -1.93% -
std::set<int>::find(key)_(existent)/8192 1.13% 8.331 8.426 - 5.60% -
BM_deque_vector_ranges_copy_backward/4096 1.13% 147.777 149.450 - 1.42% -
std::partition_point(list<int>)/8192 1.13% 12384.446 12524.648 - 0.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.13% 11154.492 11280.426 - -0.78% -
std::for_each(join_view(vector<vector<int>>))/50 1.13% 4.002 4.047 - 0.55% -
std::for_each_n(list<int>)/8 1.13% 2.552 2.580 - 6.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 1.13% 212802572.760 215196608.421 - -1.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.12% 20007129.878 20232079.508 - 1.77% -
BM_tolower_string<char> 1.12% 15.963 16.143 - 5.54% -
std::move(vector<bool>)_(aligned)/4096 1.12% 6.975 7.053 - 0.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.12% 210047870.769 212405262.564 - 3.30% -
BM_vector_deque_move_backward/70000 1.12% 8305.329 8398.510 - 4.94% -
std::find_if(list<int>)_(bail_25%)/32768 1.12% 6921.479 6998.811 - -5.78% -
std::search(deque<int>)_(single_element)/1000 1.12% 441.891 446.827 - 0.04% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.12% 12.212 12.349 - -4.72% -
std::move(vector<bool>)_(unaligned)/64 1.12% 1.628 1.646 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 84770.607 85714.885 - -1.80% -
std::find_if_not(list<int>)_(bail_25%)/32768 1.11% 7173.277 7253.128 - -1.92% -
BM_deque_deque_ranges_move/70000 1.11% 3488.874 3527.695 - 6.58% -
BM_deque_vector_ranges_copy_backward/1 1.11% 2.072 2.095 - -2.73% -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.11% 1.743 1.762 - 15.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.11% 57928052.734 58568754.240 - -0.42% -
std::make_heap(vector<int>)_(descending)/8 1.11% 14.589 14.750 - -1.52% -
SetIntersection_None_Set_uint64_16384_256 1.11% 169424181.451 171296677.709 - 1.28% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.11% 59900.012 60562.026 - -81.28% -
std::copy_backward(list<int>)/64 1.10% 30.695 31.034 - 3.68% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.10% 2188.213 2212.320 - 1.70% -
BM_deque_deque_copy_backward/4000 1.10% 150.076 151.729 - 4.40% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.10% 55980.766 56597.097 - -4.06% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.10% 426.610 431.307 - -34.80% -
BM_StringFindStringLiteral/1024 1.10% 18.006 18.204 - -23.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.10% 93159.101 94183.748 - 3.14% -
SetIntersection_Front_Vector_float_16384_64 1.10% 1341371.633 1356093.901 - 0.87% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.09% 36.968 37.372 - 0.94% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.09% 1.399 1.415 - -27.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 1.09% 118400449.895 119690199.230 - 3.72% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.09% 43.055 43.522 - -1.59% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 1.08% 30.098 30.424 - -2.61% -
BM_CmpLess_int_uint 1.08% 1.061 1.072 - -5.94% -
BM_deque_vector_ranges_copy_backward/4000 1.08% 141.647 143.179 - 0.08% -
std::find_end(list<int>)_(same_length)/1024 1.08% 747.923 756.005 - -49.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 15579.804 15747.646 - -1.88% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.08% 2862.121 2892.916 - 0.35% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.07% 113.596 114.814 - 2.91% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.07% 3845.305 3886.490 - 1.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.07% 118486026.344 119751636.462 - 0.39% -
std::deque<int>::ctor(size)/8192 1.07% 452.701 457.536 - 3.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.07% 23.966 24.222 - 1.42% -
BM_CmpLess_uint_uchar 1.07% 1.092 1.104 - -1.28% -
BM_vector_deque_copy/64 1.07% 2.827 2.857 - 1.31% -
std::vector<std::string>::ctor(size)/1024 1.06% 424.083 428.599 - -7.72% -
SetIntersection_None_Set_uint64_1024_64 1.06% 8787643.963 8881042.339 - -1.45% -
std::rotate_copy(deque<int>)/8192 1.06% 290.299 293.376 - -1.87% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.06% 10038878.786 10145250.351 - -0.42% -
SetIntersection_Interlaced_Set_uint64_16_1 1.06% 62325300.808 62984397.227 - -1.34% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 1.05% 13.805 13.951 - -0.13% -
std::none_of(list<int>)_(process_all)/32 1.05% 11.645 11.768 - -0.27% -
SetIntersection_None_Set_uint64_16_4 1.05% 56239693.501 56831734.312 - -0.55% -
SetIntersection_None_Vector_uint64_1024_256 1.05% 1080250.362 1091597.693 - 0.28% -
std::find_end(vector<int>)_(same_length)/1024 1.05% 247.142 249.737 - -50.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.05% 1096639.450 1108154.944 - 5.44% -
std::map<int,_int>::count(key)_(existent)/1024 1.05% 3.788 3.828 - -13.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.05% 23.422 23.667 - 1.02% -
SetIntersection_Front_Set_string_256_4 1.05% 4955020.751 5006816.536 - 1.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.04% 3995.361 4037.099 - 2.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.04% 3981.689 4023.284 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.04% 1049939.857 1060883.752 - 0.50% -
std::rotate_copy(list<int>)/32 1.04% 8.579 8.668 - 0.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.04% 17.996 18.184 - -0.46% -
SetIntersection_None_Set_uint32_256_64 1.04% 9313242.739 9410148.907 - -0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.04% 22.077 22.307 - -1.38% -
std::set<std::string>::clear()/32 1.04% 895.163 904.440 - 3.14% -
SetIntersection_Front_Vector_string_256_64 1.04% 10319999.575 10426933.538 - 4.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.04% 4104246.034 4146729.215 - -1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.03% 16853716.232 17027931.929 - -0.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.03% 19.387 19.587 - 1.35% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.03% 13.107 13.242 - 0.24% -
rng::find_last(vector<int>)_(bail_10%)/50 1.03% 10.755 10.865 - 1.31% -
std::find(list<int>)_(process_all)/50 1.03% 18.880 19.074 - 1.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.03% 12798.502 12929.861 - -1.91% -
rng::contains(deque<int>)_(process_all)/50 1.03% 12.558 12.687 - 1.36% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.03% 20.880 21.094 - -9.23% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.03% 4284.820 4328.748 - 2.09% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.03% 352.173 355.783 - -0.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 375.567 379.410 - -1.56% -
BM_CmpLess_short_uint 1.02% 1.108 1.119 - -2.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.02% 23.796 24.040 - 2.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 1.02% 65844000.719 66514255.443 - -1.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.02% 516477.348 521734.709 - 1.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.02% 21.420 21.638 - -3.31% -
BM_deque_vector_move/70000 1.02% 3223.058 3255.823 - 1.59% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.02% 575.849 581.701 - -4.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.02% 3911.428 3951.131 - 0.08% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.01% 37293.763 37671.731 - 2.60% -
SetIntersection_Interlaced_Vector_string_16_4 1.01% 65776128.241 66442625.587 - -4.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.01% 56437523.750 57009313.812 - -1.01% -
bm_gcd_random 1.01% 28.970 29.263 - -0.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.01% 12739.480 12868.066 - -3.59% -
BM_StringAssignAsciizMix_Opaque 1.01% 5.061 5.112 - -1.96% -
SetIntersection_None_Vector_uint64_16384_16384 1.00% 1082500.424 1093371.909 - -1.96% -
SetIntersection_None_Set_float_256_16 1.00% 10703164.096 10810637.314 - -0.64% -
SetIntersection_Front_Vector_string_256_256 1.00% 19673498.844 19871031.435 - 7.17% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.00% 5.535 5.590 - 1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.00% 16016332.211 16176595.012 - -2.47% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -71.86% 1823.046 512.928 - -30.15% -
std::shift_left(vector<int>)/32 -69.65% 9.815 2.979 - 0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -63.17% 136.169 50.151 - -63.22% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -59.38% 24.087 9.784 - -13.58% -
std::shift_right(vector<int>)/32 -58.37% 9.741 4.055 - 37.81% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -54.64% 14.934 6.774 - -11.58% -
std::set<int>::contains(key)_(non-existent)/8192 -54.53% 19.191 8.726 - -15.46% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -52.83% 6582508.144 3105011.252 - -11.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -49.93% 72.611 36.354 - -50.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -44.88% 17.554 9.675 - -30.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -43.88% 55.138 30.942 - -36.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -42.70% 11.402 6.534 - -28.02% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -40.56% 60.190 35.776 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -38.57% 0.697 0.428 - -26.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -38.14% 21857517.794 13520331.584 - -25.86% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -37.88% 0.435 0.270 - -44.22% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.85% 23.718 14.978 - -35.81% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -36.10% 1180.828 754.499 - 0.36% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -35.94% 80.383 51.495 - -39.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -35.72% 0.636 0.409 - -18.24% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -35.62% 872.932 562.019 - -8.93% -
std::set<std::string>::insert(value)_(already_present)/1024 -35.29% 26.092 16.885 - -25.48% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -35.13% 3.731 2.420 - -10.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.89% 0.397 0.262 - -33.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -33.78% 18.263 12.094 - -0.62% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -33.37% 34.791 23.183 - 0.80% -
std::multiset<std::string>::insert(value)_(already_present)/32 -33.23% 63.891 42.663 - -32.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -32.83% 48.105 32.314 - -3.13% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -32.39% 0.686 0.464 - -9.66% -
std::find(vector<bool>)_(process_all)/8 -31.57% 0.913 0.624 - 11.44% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -31.54% 41.157 28.178 - -28.73% -
BM_PushHeap_string_Descending_16384 -31.40% 3.661 2.512 - 8.74% -
BM_vector_deque_ranges_copy_backward/0 -31.28% 0.676 0.465 - -10.37% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -31.17% 17557650.340 12084624.967 - 42.58% -
std::copy_backward(vector<bool>)_(aligned)/262144 -31.04% 752.173 518.665 - -15.81% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -30.83% 796.689 551.093 - -26.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -30.76% 143.371 99.265 - -60.09% -
SetIntersection_Interlaced_Set_string_16384_16 -29.74% 352160156.633 247445203.484 - 1.67% -
ranges::minmax(std::list<long_long>)/1 -29.40% 0.523 0.369 - 7.76% -
std::is_sorted(deque<int>)/8 -29.15% 3.729 2.642 - -7.65% -
std::partial_sort_copy(deque<int>)_(heap)/8 -29.00% 22.022 15.636 - -23.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -28.43% 1.348 0.965 - 0.73% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -28.29% 5409450.468 3879284.672 - 26.01% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -28.14% 3.397 2.441 - -17.84% -
BM_PushHeap_float_QuickSortAdversary_1 -28.02% 0.597 0.429 - -4.38% -
BM_PushHeap_string_Descending_262144 -27.90% 5.941 4.283 - 35.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -27.76% 33.176 23.968 - -37.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -27.69% 139.624 100.955 - -54.58% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -27.58% 42.944 31.100 - 16.93% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -27.47% 2.125 1.541 - -19.89% -
BM_vector_deque_move/0 -27.33% 0.604 0.439 - -15.54% -
std::search(deque<int>)_(no_match)/1024 -26.97% 413.940 302.298 - -0.28% -
BM_vector_deque_copy/0 -26.71% 0.539 0.395 - -28.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -26.00% 850.653 629.479 - -8.93% -
std::find(vector<bool>)_(process_all)/50 -25.97% 0.913 0.676 - 20.72% -
std::fill(list<int>)/1024 -25.09% 671.670 503.157 - -2.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.99% 11.130 8.460 - -23.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -23.85% 1694.441 1290.234 - -5.60% -
std::for_each_n(list<int>)/8192 -23.71% 9501.761 7248.766 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -23.70% 0.697 0.532 - -22.28% -
std::copy_n(vector<int>)/4096 -23.70% 192.118 146.593 - 2.94% -
std::stable_partition(deque<int>)_(sparse)/32 -23.38% 14.442 11.065 - -0.74% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -23.21% 132.482 101.737 - -52.25% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -22.88% 0.352 0.272 - -13.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.87% 38.432 29.644 - -30.32% -
ranges::minmax(std::deque<char>)/64 -22.75% 29.868 23.074 - 1.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -22.68% 40.454 31.280 - -18.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -22.58% 27.498 21.289 - -7.45% -
std::copy_n(vector<bool>)_(aligned)/262144 -22.38% 782.008 606.958 - 3.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -22.34% 99.771 77.478 - -45.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -21.41% 36.329 28.550 - -10.93% -
std::multiset<std::string>::erase(key)_(existent)/8192 -21.40% 103.386 81.258 - -23.57% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -21.38% 4899641.102 3852142.538 - -22.81% -
std::unordered_set<std::string>::ctor(const&)/32 -21.26% 882.854 695.198 - -12.66% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -21.20% 2.917 2.299 - -0.81% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -21.16% 961.218 757.789 - -3.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.10% 34.847 27.495 - -13.77% -
BM_PushHeap_string_Descending_1024 -20.97% 3.289 2.600 - 10.37% -
ranges::minmax(std::deque<long_long>)/1 -20.79% 0.849 0.672 - -2.56% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -20.64% 10.396 8.251 - -13.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -20.53% 0.486 0.386 - 5.19% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -20.40% 6.724 5.353 - -18.20% -
BM_PushHeap_float_Ascending_1 -20.11% 0.697 0.557 - 41.57% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -20.02% 9.374 7.498 - -9.37% -
std::copy_backward(vector<int>)/32768 -20.01% 3390.356 2711.824 - -28.56% -
std::set<int>::equal_range(key)_(non-existent)/8192 -19.97% 12.199 9.764 - 9.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -19.84% 26.854 21.526 - -9.19% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.60% 41.760 33.574 - -19.26% -
std::any_of(list<int>)_(process_all)/8192 -19.49% 8614.599 6935.963 - -4.86% -
rng::fold_left(deque<int>)/8 -19.08% 5.051 4.087 - 1.54% -
BM_StringCtorDefault -19.08% 0.306 0.247 - 1.73% -
std::set<int>::insert(value)_(already_present)/1024 -18.84% 7.247 5.882 - 1.43% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -18.65% 117.336 95.449 - 8.34% -
std::find_end(list<int>)_(same_length)/8192 -18.63% 9766.386 7946.461 - -49.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -18.55% 1.597 1.301 - -6.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.51% 52.993 43.186 - -17.71% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -18.13% 865.320 708.455 - 0.74% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.10% 0.845 0.692 - -18.61% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -17.83% 7799089.309 6408130.839 - 8.12% -
std::search_n(list<int>)_(no_match)/32 -17.81% 11.197 9.202 0.510 -9.59% 0.510
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -17.66% 9519.161 7838.450 - 2.01% -
std::search(deque<int>,_pred)_(no_match)/8192 -17.63% 4609.021 3796.497 - 8.58% -
bm_lexicographical_compare<signed_char>/64 -17.46% 2.311 1.908 - -0.17% -
ranges::minmax(std::deque<char>)/70000 -17.44% 29162.480 24075.452 - 1.77% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -17.33% 12.866 10.636 - -9.67% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -17.32% 7.062 5.839 - -11.74% -
std::search(deque<int>,_pred)_(no_match)/1048576 -17.30% 583369.444 482457.424 - 8.20% -
std::multimap<std::string,_int>::erase(iterator)/1024 -17.25% 32.675 27.039 - -5.08% -
rng::contains_subrange(list<int>)_(process_all)/8192 -17.21% 8057.055 6670.189 - -26.22% -
ranges::min(std::vector<__int128>)/1 -17.10% 0.459 0.380 - 11.89% -
std::set<int>::insert(value)_(already_present)/8192 -17.05% 11.629 9.646 - 0.75% -
BM_PushHeap_string_Random_1 -16.97% 0.701 0.582 - -16.71% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.93% 88.518 73.528 - 68.26% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -16.76% 958.906 798.153 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -16.73% 1762345.746 1467540.920 - -24.81% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -16.69% 8.010 6.673 - 6.68% -
SetIntersection_Interlaced_Vector_string_16384_16 -16.68% 5015077.807 4178406.739 - -0.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -16.54% 29.453 24.581 - -25.71% -
std::deque<std::string>::ctor(size)/32 -16.48% 54.956 45.898 - -10.58% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -16.41% 8969160.273 7496982.433 - 19.21% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.39% 34.375 28.740 - -12.82% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -16.35% 420170523.481 351465075.290 - 0.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -16.29% 70.422 58.950 - -17.38% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -16.29% 44.115 36.930 - -9.49% -
BM_PushHeap_string_Ascending_16384 -16.29% 23.823 19.943 - 4.22% -
BM_std_minmax_element<int>/4000 -16.22% 1091.644 914.615 - -13.53% -
BM_std_minmax_element<int>/65536 -16.18% 17854.391 14965.159 - -13.57% -
BM_std_minmax_element<int>/70000 -16.12% 19056.925 15984.410 - -13.45% -
BM_std_minmax_element<int>/64000 -16.12% 17426.407 14616.974 - -13.46% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -16.05% 58363258.884 48995435.066 - 10.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -16.04% 76.794 64.476 - -4.74% -
BM_std_minmax_element<int>/5500 -16.02% 1498.707 1258.607 - -13.35% -
std::multiset<int>::ctor(const&,_alloc)/32 -15.96% 265.231 222.903 - -13.61% -
BM_std_minmax_element<int>/4096 -15.86% 1116.494 939.394 - -13.22% -
std::set<std::string>::insert(value)_(already_present)/32 -15.86% 9.131 7.683 - -52.95% -
SetIntersection_Interlaced_Vector_string_262144_16384 -15.77% 1208347.250 1017831.949 - 1.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -15.75% 7.264 6.120 - -14.97% -
BM_PushHeap_string_SingleElement_1 -15.74% 0.701 0.590 - -15.66% -
bm_lexicographical_compare<signed_char>/1 -15.71% 1.499 1.264 - 0.64% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -15.65% 29.618 24.981 - -24.24% -
BM_std_minmax_element<int>/1024 -15.65% 282.770 238.506 - -12.97% -
std::stable_partition(deque<int>)_(sparse)/50 -15.59% 32.135 27.125 - -0.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -15.57% 0.482 0.407 - -12.07% -
std::move(deque<int>)/32768 -15.56% 2380.511 2010.184 - -3.10% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -15.55% 121340708.388 102466544.330 - 15.21% -
std::set<std::string>::count(key)_(existent)/8192 -15.51% 35.567 30.049 - -8.85% -
std::set<std::string>::contains(key)_(non-existent)/1024 -15.46% 25.329 21.412 - 6.83% -
BM_std_minmax_element<char>/5500 -15.34% 1536.556 1300.789 - -9.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -15.34% 12.291 10.406 - 5.54% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.32% 26.523 22.460 - -15.91% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -15.30% 1.937 1.641 - -14.19% -
std::find_if(vector<int>)_(bail_25%)/1024 -15.29% 31.204 26.433 - -5.62% -
BM_std_minmax_element<char>/4096 -15.27% 1145.071 970.169 - -9.82% -
BM_std_minmax_element<char>/4000 -15.14% 1116.477 947.478 - -9.62% -
BM_std_minmax_element<int>/512 -15.13% 143.567 121.845 - -12.39% -
std::map<int,_int>::erase(iterator)/8192 -15.03% 24.408 20.740 - -22.40% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -15.03% 1.444 1.227 - -11.62% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -14.75% 1048670.409 894013.765 - -13.04% -
BM_PushHeap_uint64_SingleElement_1 -14.70% 0.607 0.518 - 3.29% -
BM_std_minmax_element<char>/1024 -14.63% 290.545 248.024 - -9.22% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.62% 792.739 676.849 - -15.02% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -14.47% 2374182.961 2030556.588 - -18.76% -
std::set<std::string>::equal_range(key)_(existent)/1024 -14.45% 25.740 22.022 - 1.08% -
BM_std_minmax_element<char>/64000 -14.39% 17797.912 15236.456 - -8.34% -
BM_std_minmax_element<char>/65536 -14.34% 18218.548 15606.295 - -8.42% -
BM_std_minmax_element<char>/70000 -14.26% 19444.968 16672.137 - -8.54% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.25% 13.470 11.551 - 0.24% -
BM_PushHeap_string_Ascending_262144 -14.07% 34.024 29.238 - -7.76% -
BM_PushHeap_uint32_SingleElement_4 -13.99% 0.389 0.334 - -2.74% -
BM_PushHeap_string_Descending_256 -13.98% 2.915 2.507 - 9.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 -13.92% 78930778.837 67946836.126 - 32.30% -
BM_deque_deque_ranges_move_backward/0 -13.89% 0.917 0.790 - -14.22% -
std::lower_bound(std::list<int>)/8192 -13.88% 14290.265 12306.848 - -13.42% -
std::stable_partition(deque<int>)_(dense)/32 -13.84% 31.851 27.443 - -7.76% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -13.76% 41.533 35.816 - 4.01% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -13.71% 0.998 0.862 - -5.68% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -13.71% 24.317 20.984 - -6.22% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -13.68% 11.298 9.752 - -0.28% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -13.46% 62.321 53.934 - -5.07% -
BM_PushHeap_string_Descending_64 -13.45% 2.712 2.347 - 6.27% -
SetIntersection_Interlaced_Set_string_262144_16384 -13.33% 3165167.318 2743281.900 - -2.00% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -13.32% 45.799 39.699 - -2.79% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -13.30% 44.069 38.210 - -6.30% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -13.28% 11.153 9.672 - -10.26% -
BM_PushHeap_uint32_QuickSortAdversary_16 -13.27% 1.064 0.923 - 0.61% -
BM_PushHeap_uint64_Ascending_64 -13.16% 1.745 1.516 - -0.47% -
BM_deque_vector_move/0 -13.12% 1.580 1.373 - -3.71% -
std::multimap<std::string,_int>::erase(iterator)/32 -13.11% 28.572 24.827 - -10.78% -
std::find_end(deque<int>)_(same_length)/1024 -13.09% 383.477 333.289 - -76.10% -
BM_std_minmax_element<char>/512 -13.06% 147.737 128.437 - -7.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 -13.05% 0.424 0.369 - 1.84% -
ranges::min(std::vector<char>)/1 -12.97% 0.334 0.291 - -33.51% -
std::find_end(deque<int>)_(same_length)/1000 -12.91% 374.650 326.273 - -65.11% -
std::upper_bound(std::list<int>)/8192 -12.91% 14181.174 12350.299 - -12.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -12.88% 24.069 20.969 - -14.32% -
BM_deque_vector_ranges_copy_backward/0 -12.88% 1.580 1.377 - 0.19% -
SetIntersection_Interlaced_Vector_uint32_256_64 -12.83% 8013721.811 6985780.953 - 2.21% -
BM_std_minmax_element<int>/64 -12.70% 17.783 15.524 - -9.61% -
SetIntersection_Front_Set_float_1024_256 -12.50% 4163063.779 3642738.726 - -13.08% -
std::unordered_set<int>::erase(key)_(existent)/8192 -12.42% 27.149 23.778 - 4.22% -
std::set<int>::find(key)_(non-existent)/8192 -12.39% 10.025 8.783 - 4.46% -
rng::find(vector<bool>)_(process_all)/8 -12.37% 0.691 0.605 - -5.65% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -12.33% 40818057.108 35786470.240 - 30.22% -
BM_PushHeap_string_Ascending_1024 -12.24% 15.163 13.307 - -1.08% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -12.17% 2269.355 1993.124 - -45.50% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -12.11% 1.297 1.140 - -26.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -12.06% 47030103.356 41360523.043 - 11.08% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -11.94% 35.948 31.657 - -5.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -11.87% 4806.400 4235.879 - -29.73% -
std::map<std::string,_int>::clear()/1024 -11.86% 25017.559 22050.890 - -7.97% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -11.86% 8.104 7.143 - -4.89% -
std::unordered_set<int>::erase(iterator)/8192 -11.84% 24.087 21.237 - 4.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -11.79% 1823802.490 1608847.492 - -4.96% -
SetIntersection_Interlaced_Vector_string_16384_64 -11.62% 13509392.166 11938997.935 - -1.97% -
ranges::min(std::list<long_long>)/1 -11.61% 0.302 0.267 - 18.57% -
BM_deque_vector_ranges_move_backward/0 -11.54% 1.545 1.367 - -13.72% -
std::find_if(vector<int>)_(bail_25%)/8192 -11.53% 238.694 211.161 - -11.12% -
std::search(list<int>)_(no_match)/8192 -11.45% 7398.136 6551.266 - -0.03% -
BM_PushHeap_uint32_SingleElement_16 -11.44% 0.379 0.335 - -0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -11.35% 1.482 1.314 - -11.62% -
std::unordered_set<int>::erase(iterator)/1024 -11.33% 23.744 21.055 - 3.49% -
std::search(list<int>)_(single_element)/8192 -11.22% 9182.102 8151.760 - 8.88% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.20% 17.210 15.283 - -11.78% -
std::stable_partition(deque<int>)_(dense)/1024 -11.18% 638.421 567.051 - -0.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -11.18% 683.254 606.885 - 2.35% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -11.17% 69.039 61.326 - 15.16% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -11.14% 1.327 1.179 - -3.64% -
SetIntersection_Front_Set_float_256_64 -11.02% 5927831.007 5274639.646 - -3.40% -
std::sort(vector<int>)_(pipe-organ)/8 -11.01% 19.759 17.584 - -2.14% -
SetIntersection_Interlaced_Vector_float_16384_256 -10.94% 32115018.582 28603236.034 - 92.24% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -10.85% 2.733 2.436 - -0.50% -
BM_toupper_char<wchar_t> -10.85% 0.684 0.610 - -11.28% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -10.85% 1.343 1.198 - -3.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.81% 1464.659 1306.260 - -6.81% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -10.79% 2.564 2.288 - -5.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.75% 1581.606 1411.588 - -12.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.67% 26.322 23.514 - -10.77% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -10.62% 2.546 2.276 - -13.89% -
ranges::minmax(std::vector<char>)/8 -10.62% 0.967 0.865 - -14.41% -
bm_lexicographical_compare<signed_char>/8 -10.59% 3.401 3.041 - -2.23% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.58% 1.857 1.661 - -13.64% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -10.56% 35.853 32.067 - -1.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -10.55% 34.436 30.804 - -27.81% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -10.53% 22168850.589 19833514.637 - 1.79% -
BM_PushHeap_string_Random_262144 -10.52% 22.540 20.169 - 12.48% -
std::find_if(vector<int>)_(bail_25%)/32768 -10.50% 897.612 803.333 - -14.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -10.47% 0.296 0.265 - -44.88% -
std::stable_partition(deque<int>)_(dense)/50 -10.47% 41.729 37.360 - -0.45% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -10.45% 1459671.935 1307124.199 - 1.73% -
BM_vector_deque_copy_backward/1024 -10.38% 42.585 38.164 - 1.16% -
SetIntersection_Interlaced_Vector_float_1024_64 -10.37% 5643150.430 5057967.127 - 54.58% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.26% 10778.083 9672.678 - -11.97% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.25% 5900869.183 5295896.733 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -10.24% 2085.963 1872.432 - -6.98% -
ranges::min(std::list<__int128>)/1 -10.23% 0.409 0.367 - -7.25% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -10.15% 16.049 14.420 - -9.74% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -10.13% 360.266 323.780 - -6.42% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -10.04% 1.309 1.178 - -6.52% -
BM_PushHeap_string_PipeOrgan_262144 -10.01% 19.517 17.564 - 1.16% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.96% 1.376 1.239 - -22.12% -
BM_deque_deque_move_backward/0 -9.87% 0.896 0.808 - -12.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -9.78% 33.770 30.468 - -4.80% -
BM_PushHeap_uint64_Ascending_256 -9.77% 2.315 2.089 - -0.23% -
bm_swap_ranges_vb_aligned/64 -9.76% 3.003 2.710 - -6.19% -
std::map<std::string,_int>::clear()/8192 -9.72% 235244.779 212367.846 - -6.48% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -9.71% 24.149 21.804 - -7.94% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -9.56% 14.380 13.005 - 13.82% -
std::fill(list<int>)/8192 -9.48% 8305.851 7518.670 - -11.74% -
std::find(list<int>)_(bail_25%)/32768 -9.47% 9015.908 8161.925 - 0.40% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -9.46% 11345.311 10272.215 - 23.76% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -9.44% 5184.569 4695.089 - -3.32% -
std::copy(list<int>)/64 -9.40% 33.406 30.266 - -9.64% -
BM_PushHeap_string_Descending_4 -9.37% 2.174 1.970 - 3.85% -
std::map<std::string,_int>::clear()/32 -9.37% 972.272 881.176 - -4.45% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -9.35% 19.350 17.542 - -0.40% -
std::partition(list<int>)_(dense)/8192 -9.30% 5421.444 4917.023 - -13.37% -
std::set<int>::contains(key)_(non-existent)/32 -9.29% 3.040 2.757 - -10.25% -
vector<bool>(const_vector<bool>&) -9.27% 10.575 9.595 - 0.32% -
BM_deque_vector_ranges_copy/0 -9.22% 1.439 1.306 - -9.19% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -9.21% 22945.832 20831.656 - 2.74% -
SetIntersection_Interlaced_Vector_string_262144_64 -9.18% 24083263.912 21871341.431 - 9.83% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -9.17% 26.047 23.658 - -2.28% -
std::set<std::string>::erase(iterator)/1024 -9.16% 31.222 28.362 - 9.16% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -9.13% 34.009 30.906 - -7.47% -
std::copy_backward(deque<int>)/32768 -9.11% 4031.599 3664.149 - -0.25% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.11% 1.386 1.260 - -8.69% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -9.11% 770.601 700.395 - -19.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.10% 1.569 1.426 - -18.98% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -9.09% 5.438 4.944 - -1.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.07% 4.137 3.762 - -2.60% -
std::find_if(deque<int>)_(bail_25%)/8192 -9.07% 703.611 639.815 - 12.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.05% 1.364 1.240 - -3.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.94% 1770668.539 1612373.451 - -4.82% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -8.90% 1403.895 1279.011 - -15.09% -
std::find_if(deque<int>)_(bail_25%)/32768 -8.89% 2812.364 2562.431 - 15.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.88% 19.308 17.593 - -1.45% -
std::sort(deque<int>)_(heap)/8192 -8.87% 75551.525 68848.909 - -4.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.85% 12755.465 11626.008 - 1.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.84% 0.493 0.449 - -6.17% -
std::map<std::string,_int>::erase(iterator)/8192 -8.75% 31.795 29.014 - -0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.73% 53.764 49.069 - -6.10% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.71% 249.489 227.758 - -5.04% -
std::unordered_set<int>::erase(key)_(existent)/1024 -8.69% 24.837 22.679 - 4.88% -
SetIntersection_Interlaced_Vector_float_64_16 -8.63% 18788504.524 17166500.264 - 2.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.61% 2.815 2.573 - -8.16% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.51% 11.692 10.697 - -13.87% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -8.51% 414927.617 379619.947 - 0.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.47% 1.430 1.309 - 4.11% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -8.47% 0.644 0.590 - 1.49% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -8.46% 198767.828 181958.258 - 2.46% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -8.45% 9.158 8.384 - 5.60% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -8.43% 13.294 12.173 - -39.33% -
BM_StringRelational_Eq_Large_Large_Control -8.43% 2.459 2.251 - 0.59% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -8.35% 206867.721 189584.060 - -3.85% -
BM_PushHeap_string_PipeOrgan_16384 -8.33% 15.362 14.082 - 10.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.33% 864.582 792.572 - 23.79% -
SetIntersection_Interlaced_Vector_float_262144_1024 -8.30% 172583771.502 158257315.765 - 52.52% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -8.26% 156726.330 143782.462 - -13.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -8.25% 25.492 23.389 - -1.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.20% 24.520 22.508 - -9.12% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -8.19% 39.503 36.270 - -12.65% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.17% 22.201 20.388 - -6.73% -
SetIntersection_Front_Set_uint64_16384_256 -8.16% 4357062.335 4001586.082 - 3.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -8.10% 19834.293 18226.953 - -6.31% -
SetIntersection_Interlaced_Set_string_16384_4 -8.10% 220877491.644 202990969.641 - 3.03% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -8.09% 810.925 745.316 - -24.14% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -8.08% 792.226 728.193 - 0.13% -
SetIntersection_Front_Vector_float_16384_1024 -8.06% 5911238.046 5434519.073 - -0.28% -
std::find_end(deque<int>)_(same_length)/8192 -8.06% 3334.314 3065.633 - -72.55% -
std::vector<std::string>::ctor(size)/32 -8.05% 33.385 30.697 - -3.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.04% 719.221 661.361 - -0.80% -
BM_vector_deque_ranges_move/2 -8.04% 1.999 1.839 - -10.99% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.03% 5757713.724 5295380.469 - -10.69% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -8.03% 16.015 14.729 - 0.05% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.99% 7220270.760 6643182.649 - -9.99% -
BM_PushHeap_string_Descending_16 -7.99% 2.325 2.139 - 1.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.98% 22.563 20.763 - -4.00% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -7.96% 5662855.119 5212291.263 - -15.13% -
BM_PushHeap_string_Ascending_256 -7.88% 11.845 10.912 - -0.48% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -7.88% 0.672 0.619 - 3.53% -
SetIntersection_Interlaced_Vector_float_256_16 -7.88% 8174584.873 7530783.802 - 27.97% -
BM_PushHeap_uint64_Ascending_262144 -7.86% 5.184 4.776 - 2.46% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.84% 1.630 1.502 - -7.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.83% 14411.932 13283.547 - -2.26% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.82% 284.192 261.979 - 15.66% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.82% 561.725 517.822 - 18.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.78% 29103.487 26840.667 - 8.40% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -7.74% 6.876 6.344 - 16.12% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -7.72% 1.616 1.491 - -5.46% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -7.70% 0.573 0.529 - 0.24% -
std::any_of(list<int>)_(process_all)/32768 -7.65% 27933.250 25797.074 - -1.14% -
BM_PushHeap_uint32_SingleElement_64 -7.65% 0.379 0.350 - 0.01% -
SetIntersection_Front_Set_float_16384_1024 -7.64% 12311456.046 11371289.387 - -8.80% -
std::search(list<int>,_pred)_(no_match)/8192 -7.63% 7832.103 7234.490 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -7.62% 6376.117 5889.963 - -2.30% -
ranges::minmax(std::deque<char>)/1 -7.62% 0.741 0.685 - 4.30% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -7.59% 39.345 36.357 - -4.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -7.57% 1.233 1.140 - -1.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.55% 1768405.109 1634892.822 - -2.66% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -7.54% 24.933 23.053 - -6.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -7.54% 12036.490 11129.337 - -5.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.51% 131437.470 121561.373 - 1.91% -
std::unique(list<int>,_pred)_(contiguous)/1024 -7.51% 1024.213 947.308 - -2.72% -
rng::find_last(deque<int>)_(bail_10%)/50 -7.50% 14.064 13.009 - 14.99% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -7.46% 856.701 792.766 - -14.57% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.45% 51.610 47.766 - -14.57% -
BM_std_minmax_element<long_long>/1 -7.44% 0.328 0.304 - -6.26% -
SetIntersection_Interlaced_Vector_string_16384_256 -7.43% 45001224.294 41655933.483 - 8.67% -
SetIntersection_Front_Set_float_262144_256 -7.43% 3874444.569 3586590.578 - -3.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -7.42% 1.249 1.156 - -3.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -7.42% 1.773 1.642 - 22.94% -
ranges::minmax(std::list<__int128>)/70000 -7.41% 62293.323 57677.425 - 1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.40% 8.911 8.252 - 10.74% -
std::sort(deque<int>)_(repeated)/1024 -7.38% 1037.118 960.546 - -10.13% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.37% 2856602.205 2646159.990 - 4.02% -
SetIntersection_Interlaced_Vector_string_262144_262144 -7.36% 15592433.920 14445568.441 - -1.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.33% 13743.219 12736.154 - 0.24% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -7.32% 8527.034 7902.567 - -0.28% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -7.30% 1.385 1.284 - -3.68% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -7.29% 142.022 131.666 - -5.05% -
std::find_if(deque<int>)_(bail_25%)/1024 -7.29% 83.886 77.772 - 0.46% -
BM_PushHeap_float_Random_4 -7.28% 2.486 2.305 - -23.35% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.26% 129514.717 120108.994 - -3.61% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.25% 0.365 0.338 - -7.46% -
BM_std_minmax_element<char>/4 -7.24% 1.300 1.206 - -0.02% -
ranges::minmax(std::deque<char>)/8 -7.18% 4.030 3.740 - -1.33% -
BM_PushHeap_uint64_Ascending_1024 -7.18% 2.773 2.574 - 0.03% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.17% 8166.060 7580.282 - 6.85% -
SetIntersection_Front_Vector_float_262144_1024 -7.14% 5915657.729 5493032.436 - 0.79% -
std::unordered_set<int>::count(key)_(non-existent)/32 -7.14% 1.496 1.389 - -0.56% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.11% 257196.097 238919.632 - -8.67% -
rng::find(vector<bool>)_(process_all)/50 -7.10% 0.691 0.642 - -7.19% -
std::adjacent_find(list<int>)/8192 -7.09% 7195.120 6684.786 - -6.11% -
ranges::minmax(std::list<char>)/1 -7.07% 0.460 0.427 - 3.64% -
BM_vector_deque_ranges_move/1 -7.05% 2.250 2.091 - -10.34% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -7.05% 9203.776 8555.264 - 17.84% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -7.04% 186225.287 173105.851 - -1.33% -
std::sort(vector<int>)_(ascending)/8 -7.02% 17.097 15.896 - -1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -7.01% 14880613.471 13836812.337 - 3.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -7.01% 10255392.354 9536947.787 - 9.85% -
BM_PushHeap_uint64_Ascending_16384 -7.00% 3.829 3.561 - -2.98% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.99% 52.486 48.815 - -6.24% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -6.98% 1.464 1.362 - -4.68% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -6.97% 6409.309 5962.646 - 1.29% -
SetIntersection_Interlaced_Vector_float_16384_64 -6.97% 11725725.264 10909028.251 - 95.63% -
std::multiset<int>::ctor(const&,_alloc)/1024 -6.95% 7102.804 6608.876 - -32.82% -
std::multimap<int,_int>::count(key)_(existent)/32 -6.95% 3.894 3.624 - -0.86% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -6.94% 4.565 4.248 - 9.19% -
SetIntersection_Front_Vector_uint64_256_256 -6.91% 4544091.168 4230157.138 - -0.55% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -6.89% 30.065 27.992 - 4.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -6.89% 9568.566 8909.082 - 18.46% -
BM_deque_vector_ranges_move/0 -6.88% 1.528 1.423 - -6.03% -
BM_deque_vector_copy_backward/0 -6.86% 1.476 1.374 - -10.84% -
std::set<std::string>::contains(key)_(non-existent)/32 -6.86% 10.596 9.869 - 0.57% -
BM_PushHeap_string_Ascending_64 -6.85% 7.848 7.310 - 0.23% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.85% 2562.760 2387.309 - -3.39% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -6.77% 1.661 1.549 - 11.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -6.77% 8214.615 7658.596 - -12.02% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.75% 1067.862 995.743 - -6.09% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.75% 11618.011 10834.207 - 29.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -6.72% 1.043 0.973 - -12.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -6.70% 197022.951 183822.217 - 2.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -6.67% 583.702 544.764 - -24.45% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.63% 716.619 669.139 - -2.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -6.62% 3.659 3.417 - -0.01% -
std::copy(vector<bool>)_(aligned)/262144 -6.60% 681.913 636.928 - 8.36% -
std::search(list<int>)_(same_length)/8192 -6.57% 8493.570 7935.963 - -0.80% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -6.56% 22.119 20.667 - -6.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.46% 35.487 33.195 - -6.63% -
SetIntersection_None_Set_float_16384_16384 -6.44% 164952460.946 154337173.359 - -3.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -6.42% 0.492 0.460 - -7.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.41% 6.867 6.427 - 18.44% -
SetIntersection_Front_Set_uint32_16384_1024 -6.38% 12634495.100 11828936.771 - -3.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.37% 740.773 693.574 - 0.52% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.35% 688.294 644.602 - 2.54% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -6.34% 9.549 8.944 - 10.11% -
std::find_end(vector<int>)_(process_all)/1048576 -6.33% 236617.622 221628.271 - -4.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -6.31% 1.472 1.379 - -30.03% -
SetIntersection_Interlaced_Vector_string_262144_1024 -6.27% 360928744.344 338286579.468 - 40.78% -
SetIntersection_Front_Set_float_256_256 -6.27% 7654562.519 7174422.964 - -6.60% -
BM_std_minmax_element<long_long>/70000 -6.27% 19860.152 18615.851 - 4.57% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.26% 693.950 650.485 - 2.04% -
BM_std_minmax_element<long_long>/64000 -6.25% 18163.537 17027.641 - 4.63% -
BM_std_minmax_element<long_long>/65536 -6.20% 18592.137 17438.753 - 4.64% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.19% 1995.247 1871.829 - -2.85% -
BM_deque_deque_copy_backward/0 -6.19% 0.919 0.862 - -6.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.18% 1170.923 1098.538 - -9.58% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.17% 5.538 5.196 - 0.37% -
ranges::min(std::deque<char>)/1 -6.17% 0.672 0.630 - -8.12% -
std::reverse(list<int>)/32768 -6.17% 18623.678 17475.488 - -9.06% -
BM_std_minmax_element<long_long>/5500 -6.16% 1554.074 1458.267 - 4.57% -
SetIntersection_Front_Vector_float_262144_256 -6.16% 2289239.561 2148316.196 - -0.91% -
std::set<std::string>::count(key)_(existent)/32 -6.16% 16.584 15.564 - 0.82% -
vector<bool>::resize() -6.15% 11.353 10.655 - -25.31% -
std::search(list<int>,_pred)_(same_length)/8192 -6.15% 9233.435 8665.583 - -1.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -6.14% 22139.646 20779.842 - 2.01% -
std::search(list<int>,_pred)_(single_element)/8192 -6.13% 9961.690 9351.488 - 21.50% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -6.12% 43.827 41.145 - 0.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.11% 4.482 4.208 - -9.08% -
std::unique_copy(deque<int>)_(sprinkled)/32 -6.11% 10.837 10.175 - 10.59% -
BM_std_minmax_element<long_long>/4000 -6.10% 1132.784 1063.668 - 4.62% -
std::set<int>::equal_range(key)_(non-existent)/1024 -6.10% 6.834 6.418 - 10.63% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.09% 86662.739 81381.472 - -6.31% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -6.09% 10.738 10.084 - 1.45% -
std::replace(vector<int>)_(sprinkled)/32 -6.08% 5.261 4.941 - -14.85% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.05% 29.874 28.066 - -4.24% -
SetIntersection_Front_Vector_uint32_16384_16384 -6.05% 75374755.490 70817057.498 - -8.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.05% 33.895 31.845 - -6.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -6.04% 1.272 1.195 - -29.58% -
std::partition_copy(vector<int>)/1024 -6.03% 495.253 465.390 - -0.39% -
BM_PushHeap_string_QuickSortAdversary_256 -6.00% 15.978 15.019 - 0.34% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.99% 32.166 30.239 - 13.12% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.99% 687.219 646.052 - 3.38% -
BM_PushHeap_uint32_SingleElement_262144 -5.99% 0.378 0.355 - 0.02% -
std::sort(vector<int>)_(heap)/8 -5.97% 25.220 23.715 - -2.97% -
std::is_sorted_until(vector<int>)/8192 -5.96% 1968.183 1850.879 - -0.26% -
SetIntersection_Interlaced_Set_float_256_64 -5.95% 13569986.312 12762065.483 - -8.82% -
BM_std_minmax_element<long_long>/4096 -5.94% 1159.617 1090.754 - 4.80% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.89% 232.726 219.016 - 2.27% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -5.88% 10.559 9.938 - -6.56% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -5.88% 16.794 15.807 - -4.75% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.88% 1.574 1.482 - -8.59% -
SetIntersection_Front_Vector_uint32_262144_256 -5.87% 2263566.869 2130686.020 - -6.89% -
SetIntersection_Front_Set_string_262144_262144 -5.87% 19056171.227 17938413.002 - -2.20% -
BM_StringConstructDestroyCStr_Small_Transparent -5.87% 0.368 0.346 - -5.76% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -5.85% 1691123.651 1592120.455 - 0.18% -
BM_PushHeap_uint32_SingleElement_16384 -5.82% 0.378 0.356 - 0.03% -
std::find_if(vector<char>)_(bail_25%)/8 -5.82% 0.870 0.819 - 0.20% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -5.79% 1.011 0.953 - -9.56% -
std::set<std::string>::contains(key)_(existent)/32 -5.79% 15.753 14.842 - -6.76% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.77% 110857.425 104461.431 - 8.32% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.76% 73217.079 68999.366 - -0.71% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.76% 2144387.457 2020865.822 - 1.52% -
std::sort(vector<int>)_(repeated)/8 -5.73% 16.972 15.999 - -0.64% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.73% 1419.621 1338.279 - -4.79% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.73% 1.636 1.542 - 0.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.69% 4.641 4.377 - -5.36% -
bm_gcd_trivial -5.68% 0.689 0.650 - -4.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.67% 9876.555 9316.264 - -1.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.67% 92938.645 87671.015 - -3.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.66% 22379.148 21111.770 - 2.05% -
SetIntersection_Interlaced_Vector_float_262144_64 -5.65% 21655638.479 20431235.922 - 30.45% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.63% 74974271.177 70752345.942 - -8.43% -
BM_lexicographical_compare_three_way_fast_path/1 -5.62% 0.459 0.433 - 4.74% -
std::move_backward(vector<bool>)_(aligned)/64 -5.61% 1.771 1.671 - -3.44% -
std::move_backward(deque<int>)/8 -5.61% 3.625 3.422 - -0.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.61% 22061.071 20824.120 - 2.86% -
BM_std_minmax_element<long_long>/512 -5.59% 148.698 140.392 - 4.68% -
BM_std_minmax_element<long_long>/1024 -5.58% 293.099 276.741 - 4.47% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -5.56% 7.123 6.727 - 2.48% -
std::remove_copy(deque<int>)_(prefix)/50 -5.56% 20.420 19.286 - -4.51% -
std::adjacent_find(deque<int>)/8 -5.55% 3.025 2.857 - -2.64% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.55% 29.472 27.837 - 2.91% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -5.54% 25.479 24.067 - -6.08% -
std::multimap<int,_int>::ctor(const&)/32 -5.54% 234.368 221.390 - 1.64% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.52% 195792.580 184988.042 - 1.93% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -5.51% 117.683 111.195 - 0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.50% 91.869 86.815 - -10.28% -
std::find_if_not(list<int>)_(process_all)/8 -5.50% 3.780 3.572 - 58.50% -
std::search(vector<int>)_(no_match)/1000 -5.49% 216.857 204.961 - -4.48% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.48% 56827.101 53713.621 - -5.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -5.48% 194822.109 184151.396 - 2.36% -
std::search(vector<int>)_(no_match)/1024 -5.43% 221.664 209.632 - -4.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -5.41% 63.991 60.530 - 40.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -5.41% 5571873.832 5270655.515 - 15.51% -
SetIntersection_Front_Vector_float_256_256 -5.41% 4559682.297 4313223.480 - -0.46% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.39% 24.922 23.577 - 1.86% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -5.39% 28.175 26.656 - -6.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.38% 17.467 16.528 - -20.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.37% 159000849.461 150457871.310 - 5.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.36% 6571.676 6219.358 - -5.54% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -5.36% 1.619 1.532 - 11.34% -
BM_lexicographical_compare_three_way_slow_path/4096 -5.36% 1210.609 1145.765 - 23.78% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.35% 10.945 10.360 - -2.12% -
bm_lexicographical_compare<signed_char>/512 -5.35% 8.030 7.601 - -0.71% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.33% 919.347 870.368 - -12.97% -
std::set<std::string>::find(key)_(existent)/32 -5.32% 15.655 14.822 - 3.86% -
BM_lexicographical_compare_three_way_slow_path/1048576 -5.31% 310626.722 294146.699 - 21.81% -
std::is_sorted(vector<int>)/8192 -5.30% 2007.992 1901.588 - -1.39% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -5.30% 2.013 1.907 - -4.44% -
BM_PushHeap_uint32_Descending_4 -5.28% 0.364 0.344 - -5.17% -
SetIntersection_Front_Vector_float_262144_16384 -5.27% 79427771.200 75241653.084 - 4.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -5.26% 24.327 23.046 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.26% 73804580.984 69923015.065 - 8.67% -
BM_PushHeap_uint32_SingleElement_1024 -5.26% 0.383 0.363 - 0.21% -
SetIntersection_Interlaced_Set_uint32_256_256 -5.26% 7748397.488 7341215.266 - -6.77% -
SetIntersection_Front_Vector_uint64_262144_256 -5.25% 2285995.267 2165882.001 - -5.00% -
SetIntersection_Front_Set_uint32_256_256 -5.25% 7725585.663 7320276.242 - -6.01% -
BM_StringRelational_Eq_Empty_Empty_Control -5.24% 2.055 1.948 - -8.06% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -5.24% 56.420 53.463 - -28.35% -
BM_PushHeap_uint32_SingleElement_256 -5.22% 0.402 0.381 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.21% 51.795 49.094 - -5.53% -
BM_lexicographical_compare_three_way_slow_path/65536 -5.21% 19148.622 18151.452 - 20.64% -
std::find_if_not(vector<char>)_(process_all)/8 -5.20% 1.515 1.436 - 8.22% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.20% 16.140 15.301 - -1.11% -
std::move(list<int>)/4096 -5.20% 5064.615 4801.434 - 10.11% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.18% 10.135 9.610 - 6.67% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.15% 96.093 91.139 - 1.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.15% 814.057 772.150 - -5.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -5.14% 5.544 5.259 - -4.57% -
SetIntersection_Front_Set_float_64_64 -5.13% 13239867.744 12560856.375 - -7.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.10% 39.803 37.773 - -5.13% -
SetIntersection_Interlaced_Set_float_16384_16384 -5.10% 220363729.252 209127708.201 - 0.16% -
BM_PushHeap_string_SingleElement_262144 -5.10% 2.761 2.620 - -1.01% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.10% 7.458 7.078 - 0.15% -
BM_lexicographical_compare_three_way_slow_path/64 -5.09% 18.763 17.808 - 17.78% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.06% 78365253.846 74401767.710 - 10.17% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -5.04% 1.560 1.482 - -2.56% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -5.04% 19.342 18.367 - -2.55% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.04% 636.719 604.641 - -0.79% -
SetIntersection_Front_Set_float_16384_16384 -5.04% 221927279.179 210751885.256 - -2.82% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -5.03% 29.481 27.999 - 2.98% -
SetIntersection_Interlaced_Vector_float_1024_256 -5.03% 6376764.011 6056297.094 - 9.27% -
BM_PushHeap_uint64_PipeOrgan_4 -5.02% 0.508 0.483 - -0.32% -
BM_lexicographical_compare_three_way_slow_path/16384 -5.00% 4782.863 4543.653 - 24.22% -
BM_lexicographical_compare_three_way_slow_path/262144 -5.00% 76387.471 72568.324 - 14.65% -
BM_PushHeap_uint64_Ascending_16 -4.96% 0.957 0.909 - -2.49% -
std::multimap<int,_int>::ctor(const&)/1024 -4.96% 6844.231 6504.560 - -2.66% -
BM_vector_deque_copy_backward/0 -4.95% 0.436 0.414 - -1.11% -
vector<bool>::reserve() -4.94% 8.493 8.073 - -26.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -4.94% 0.344 0.327 - -1.00% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.93% 13195.025 12544.462 - -2.73% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.90% 1983.026 1885.833 - 5.00% -
SetIntersection_Front_Vector_float_16384_16384 -4.89% 79697830.439 75802444.805 - 5.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.89% 59.827 56.904 - -4.63% -
SetIntersection_Front_Set_float_16384_64 -4.88% 1708504.356 1625204.131 - -6.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.87% 19.829 18.863 - -41.01% -
rng::fold_left(deque<int>)/8192 -4.87% 4556.936 4335.138 - -4.81% -
std::map<int,_int>::count(key)_(non-existent)/1024 -4.86% 7.636 7.264 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.86% 50856009.772 48385093.893 - 2.76% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.85% 11294.892 10747.158 - -0.75% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.84% 3.659 3.482 - -8.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.84% 40441.625 38485.138 - -4.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -4.80% 15865561.564 15104018.339 - 4.34% -
rng::fold_left(list<int>)/50 -4.79% 39.539 37.646 - 0.41% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.77% 637.466 607.073 - 0.24% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 -4.76% 53017.293 50495.277 - -0.12% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.74% 17.491 16.663 - -0.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 -4.73% 9.090 8.660 - -40.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.72% 91.218 86.908 - -8.41% -
BM_lexicographical_compare_three_way_slow_path/1024 -4.72% 308.001 293.451 - 22.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.72% 7562026.152 7205209.762 - 0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -4.71% 64842.981 61787.140 - -3.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.71% 1124.986 1072.026 - -3.94% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.70% 126773337.468 120818237.332 - 6.05% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.68% 91.884 87.580 - 0.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.68% 16854.992 16066.124 - -4.90% -
std::equal(vector<int>)_(it,_it,_it)/50 -4.67% 4.289 4.089 - -10.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -4.67% 6.805 6.487 - -1.20% -
std::multiset<std::string>::contains(key)_(non-existent)/0 -4.67% 0.287 0.274 - -1.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.66% 20962.877 19985.965 - -0.49% -
std::multimap<int,_int>::contains(key)_(existent)/32 -4.66% 1.732 1.652 - 1.76% -
std::find(vector<int>)_(bail_25%)/8 -4.66% 1.454 1.386 - 2.02% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -4.64% 36.836 35.127 - -16.83% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -4.63% 19684.688 18773.187 - -19.47% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.63% 181864.610 173445.115 - -0.71% -
std::stable_sort(deque<int>)_(ascending)/8192 -4.63% 14247.240 13587.686 - -0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.62% 961435.542 916986.399 - -2.79% -
BM_vector_deque_ranges_move_backward/64 -4.62% 3.129 2.984 - 0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 -4.61% 163074.307 155558.704 - -0.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.60% 33.216 31.687 - -2.86% -
SetIntersection_Front_Set_string_262144_64 -4.60% 4759480.137 4540765.280 - -9.02% -
SetIntersection_Interlaced_Set_uint64_64_16 -4.59% 22590674.313 21552832.737 - -5.15% -
BM_PushHeap_string_SingleElement_1024 -4.59% 2.707 2.583 - -0.32% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -4.59% 290.693 277.359 - 0.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.58% 16.305 15.558 - -1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.58% 684.631 653.290 - 0.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -4.55% 59.334 56.633 - -5.79% -
ranges::minmax(std::list<__int128>)/64 -4.54% 40.929 39.070 - 2.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.54% 8156.483 7786.219 - -0.25% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.51% 27.338 26.106 - -2.34% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.50% 73545739.376 70236407.152 - -5.66% -
SetIntersection_Interlaced_Vector_uint64_16_16 -4.49% 37243475.202 35570667.452 - -1.45% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.48% 58.901 56.260 - -5.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.46% 64267.417 61400.989 - -2.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -4.45% 38.444 36.734 - 36.94% -
BM_deque_deque_copy/0 -4.44% 0.741 0.708 - -18.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.43% 29595385.679 28283063.785 - 6.64% -
BM_std_minmax_element<long_long>/64 -4.43% 18.249 17.441 - 4.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.42% 2.305 2.203 - -7.40% -
SetIntersection_Interlaced_Vector_uint64_64_64 -4.41% 11335998.833 10835582.350 - -2.07% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.40% 19041696.045 18204121.990 - 1.33% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -4.40% 5051.000 4829.007 - 0.82% -
std::move(vector<int>)/262144 -4.39% 22095.819 21125.074 - 41.86% -
SetIntersection_Interlaced_Set_string_256_16 -4.39% 18473071.340 17661926.069 - -3.64% -
BM_PushHeap_float_QuickSortAdversary_16 -4.39% 1.024 0.979 - -1.14% -
SetIntersection_Front_Set_float_16384_256 -4.39% 3818843.284 3651340.262 - -13.10% -
std::set<int>::count(key)_(existent)/8192 -4.37% 8.930 8.540 - 3.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.37% 90.109 86.174 - -0.98% -
std::set<std::string>::contains(key)_(existent)/1024 -4.35% 24.092 23.045 - 10.25% -
std::all_of(vector<int>)_(process_all)/8 -4.35% 2.500 2.391 - -4.99% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.32% 236.933 226.689 - 4.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.31% 1832.419 1753.400 - 23.68% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.31% 1.558 1.491 - 5.80% -
SetIntersection_Front_Set_string_256_64 -4.30% 15253721.872 14598345.030 - 2.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.29% 37.861 36.237 - 15.19% -
std::map<int,_int>::equal_range(key)_(existent)/32 -4.28% 1.833 1.754 - -1.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -4.27% 69.676 66.700 - -23.73% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.27% 36.572 35.010 - -17.97% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.27% 40780.326 39038.877 - 1.09% -
SetIntersection_Front_Vector_uint64_1024_256 -4.27% 2209845.175 2115539.793 - -0.97% -
SetIntersection_Front_Set_uint32_262144_256 -4.26% 3892260.482 3726502.072 - -2.49% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.25% 74897552.618 71713678.659 - -2.90% -
std::unordered_map<int,_int>::erase(iterator)/8192 -4.25% 20.595 19.720 - -1.96% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.25% 35.169 33.676 - -5.76% -
std::move_backward(deque<int>)/64 -4.24% 5.402 5.172 - -1.71% -
BM_vector_deque_move_backward/64 -4.24% 3.159 3.025 - 1.47% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.23% 13855251.159 13268486.535 - -4.24% -
BM_PushHeap_string_SingleElement_16384 -4.23% 2.682 2.568 - -0.44% -
std::move_backward(list<int>)/4096 -4.23% 4834.179 4629.762 - -10.73% -
std::find_if(list<int>)_(process_all)/8192 -4.21% 9254.419 8865.113 - 18.98% -
std::partition_copy(deque<int>)/32 -4.20% 13.553 12.984 - 1.44% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -4.19% 5972931.486 5722470.769 - -13.21% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.19% 1525.124 1461.192 - 1.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -4.19% 64.351 61.655 - -16.48% -
std::find(vector<char>)_(bail_25%)/8 -4.17% 1.154 1.106 - -0.26% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.17% 12185.352 11677.066 - -0.61% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.17% 20842.970 19974.661 - -0.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.16% 42.715 40.936 - 23.39% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.15% 0.331 0.317 - -4.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -4.15% 60.742 58.224 - -1.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.13% 180429.700 172971.234 - -0.86% -
BM_StringEraseToEnd_Small_Transparent -4.13% 0.418 0.401 - -0.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.12% 25.948 24.880 - -21.40% -
std::reverse_copy(list<int>)/4096 -4.11% 3357.289 3219.452 - 0.81% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.10% 60114370.597 57650703.902 - 183.84% -
std::multiset<std::string>::erase(key)_(existent)/1024 -4.09% 98.816 94.771 - 38.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -4.09% 3.675 3.525 - -43.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.08% 6562215.385 6294225.853 - 2.29% -
std::make_heap(vector<int>)_(repeated)/8 -4.08% 16.152 15.492 - -0.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.07% 33.590 32.223 - 10.62% -
std::set<int>::erase(iterator)/8192 -4.07% 20.814 19.967 - -3.52% -
std::replace_if(deque<int>)_(prefix)/1024 -4.06% 501.000 480.643 - 2.19% -
SetIntersection_Interlaced_Vector_uint64_256_1 -4.05% 4328458.516 4152953.213 - -1.30% -
std::find_end(list<int>)_(single_element)/8192 -4.05% 8255.186 7920.812 - -17.97% -
BM_StringEraseWithMove_Large_Opaque -4.04% 2.804 2.691 - 8.45% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.02% 228.485 219.306 - 0.57% -
std::set<int>::contains(key)_(non-existent)/1024 -4.01% 6.372 6.117 - 1.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -4.01% 19.825 19.031 - -1.23% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.00% 2.367 2.272 - -4.72% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -4.00% 55.486 53.265 - -15.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -4.00% 11512061.185 11051798.828 - -3.43% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -3.99% 81920487.661 78649312.742 - -0.05% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -3.99% 832.819 799.573 - -44.30% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.99% 4.894 4.698 - -0.10% -
BM_StringRelational_Compare_Large_Empty_Control -3.98% 1.729 1.660 - 2.86% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -3.97% 42.709 41.014 - 2.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.96% 1302.947 1251.296 - -0.16% -
BM_lexicographical_compare_three_way_slow_path/256 -3.96% 82.729 79.450 - 15.76% -
BM_PushHeap_uint32_PipeOrgan_256 -3.96% 1.766 1.696 - 0.66% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.96% 1.360 1.306 - 2.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -3.95% 4939.712 4744.370 - -69.03% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.93% 4005.001 3847.425 - 0.93% -
SetIntersection_Front_Vector_uint64_1024_64 -3.92% 1369774.403 1316052.758 - -1.17% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.92% 39727.888 38170.007 - -1.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.92% 5092675.578 4893142.083 - 12.02% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.91% 230.881 221.846 - -11.69% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.91% 1738.546 1670.638 - 9.42% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.88% 51873.201 49860.567 - -0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.88% 1087104.640 1044934.870 - -1.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -3.87% 120829.212 116152.482 - -0.13% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.87% 31.771 30.542 - -1.49% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.85% 33.012 31.741 - 15.78% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -3.84% 4131.986 3973.240 - 1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.81% 12979.496 12485.071 - 2.11% -
BM_num_get<void*> -3.80% 11.172 10.748 - -77.44% -
BM_num_get<unsigned_long> -3.80% 10.692 10.286 - -59.58% -
std::rotate(vector<bool>)_(by_1/4)/1024 -3.80% 14.075 13.540 - -4.39% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.80% 34.420 33.113 - 5.97% -
std::sort(vector<int>)_(descending)/8 -3.79% 25.617 24.645 - -1.64% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -3.78% 809.959 779.363 - -43.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.77% 922119.373 887397.084 - -4.51% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.76% 1.476 1.420 - -8.88% -
SetIntersection_Interlaced_Vector_uint64_256_256 -3.74% 4719253.750 4542582.930 - -0.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.73% 92.928 89.459 - 2.46% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.73% 24.562 23.646 - 3.75% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -3.73% 1.565 1.507 - 0.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.72% 900526.472 867064.915 - -1.68% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -3.71% 11.955 11.511 - -6.98% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.71% 6187607.859 5958187.246 - -16.92% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -3.70% 229.385 220.889 - -13.64% -
BM_PushHeap_string_SingleElement_64 -3.70% 2.753 2.651 - -0.02% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.69% 26.655 25.672 - 2.83% -
BM_lexicographical_compare_three_way_slow_path/4 -3.69% 1.222 1.177 - 4.16% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.69% 892390.957 859505.851 - -3.28% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.68% 4.505 4.339 - -2.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.68% 16.537 15.929 - -3.47% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.67% 20.071 19.334 - -3.93% -
std::set<int>::erase(iterator)/1024 -3.66% 20.764 20.003 - -1.18% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -3.66% 13.245 12.761 - -11.02% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.64% 339.688 327.333 - -5.28% -
SetIntersection_Interlaced_Vector_uint64_64_1 -3.63% 16955840.697 16340145.125 - -2.01% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.62% 20576.037 19831.545 - -1.24% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.60% 12.773 12.313 - -5.30% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.60% 5.459 5.262 - 3.10% -
BM_vector_deque_move/64000 -3.59% 3193.169 3078.399 - 8.24% -
std::sort(deque<int>)_(ascending)/8 -3.59% 17.964 17.319 - -2.54% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -3.58% 41.610 40.119 - -2.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -3.57% 11.163 10.764 - 10.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.57% 1200523.720 1157715.246 - -3.65% -
std::all_of(list<int>)_(process_all)/32768 -3.56% 26675.385 25724.643 - -2.32% -
std::multiset<int>::ctor(const&)/32 -3.56% 226.955 218.867 - 1.13% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.56% 1030.950 994.277 - -2.17% -
bm_swap_ranges_vb_aligned/8 -3.54% 3.306 3.189 - 1.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.54% 1286.505 1240.922 - 4.13% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.53% 55.930 53.957 - -3.44% -
std::stable_sort(deque<int>)_(ascending)/8 -3.53% 17.884 17.253 - -14.64% -
BM_PushHeap_uint32_Random_4 -3.52% 2.259 2.179 - -1.54% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.52% 16153.224 15585.030 - -4.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -3.52% 6.930 6.686 - 3.09% -
std::find(vector<long_long>)_(bail_25%)/8 -3.52% 0.895 0.863 - -3.36% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -3.50% 6.906 6.664 - -8.83% -
BM_StringRelational_Compare_Small_Huge_Control -3.49% 1.915 1.848 - -0.26% -
SetIntersection_Interlaced_Set_string_1024_4 -3.48% 10649976.280 10279420.814 - -0.85% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -3.47% 2.436 2.352 - 3.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.46% 1936071.919 1869060.701 - -5.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.46% 32.009 30.902 - -0.59% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.46% 147825.927 142711.659 - -0.68% -
BM_StringEraseWithMove_Large_Transparent -3.46% 2.622 2.532 - -4.37% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.44% 1455.495 1405.372 - -2.87% -
SetIntersection_None_Set_string_1024_1 -3.43% 9182874.476 8867976.373 - -3.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.43% 28.607 27.626 - 1.54% -
bm_ranges_swap_ranges_vb_aligned/512 -3.43% 5.405 5.220 - -1.35% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.42% 36.099 34.863 - -10.94% -
rng::fold_left(deque<int>)/32 -3.42% 17.213 16.625 - 2.88% -
std::multimap<int,_int>::count(key)_(existent)/8192 -3.41% 6.762 6.532 - -4.14% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -3.41% 7.813 7.547 - 0.09% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -3.40% 54.565 52.707 - -1.77% -
SetIntersection_Front_Vector_float_256_64 -3.40% 4399119.956 4249521.576 - -0.29% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.40% 3492907.358 3374223.187 - 1.64% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.37% 13269.589 12822.263 - -0.28% -
SetIntersection_Front_Vector_string_1024_64 -3.37% 3208054.309 3099980.417 - -3.27% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.36% 6.111 5.905 - -1.33% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.36% 54.433 52.605 - -1.93% -
std::search(vector<int>)_(same_length)/8192 -3.35% 1988.037 1921.382 - 3.02% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.34% 1.555 1.503 - -0.30% -
std::reverse(vector<int>)/8 -3.34% 1.525 1.474 - -0.28% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.33% 6.639 6.418 - -0.33% -
std::stable_sort(deque<int>)_(heap)/8 -3.32% 24.491 23.677 - -9.84% -
std::for_each(multiset<int>::iterator)/8192 -3.32% 8177.701 7906.604 - -50.88% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -3.31% 2.727 2.637 - 0.07% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.30% 1084402.098 1048601.036 - -1.04% -
BM_vector_deque_ranges_move/0 -3.29% 0.468 0.453 - 14.16% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -3.28% 677.801 655.541 - -0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.28% 409.018 395.592 - -0.80% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -3.28% 0.630 0.609 - -1.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.28% 806.648 780.186 - -0.73% -
std::pop_heap(deque<int>)/8192 -3.28% 55.470 53.650 - -0.33% -
std::map<int,_int>::ctor(const&)/32 -3.28% 227.713 220.247 - 1.76% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.26% 230.068 222.572 - 3.76% -
SetIntersection_Front_Set_uint32_1024_1024 -3.25% 12081138.578 11688047.961 - 0.50% -
SetIntersection_Interlaced_Set_string_16384_1 -3.25% 1126132.101 1089512.944 - -1.88% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.25% 1.384 1.339 - -3.68% -
BM_CmpEqual_uchar_int -3.24% 1.071 1.037 - -5.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 -3.24% 15605.963 15100.056 - 0.52% -
BM_PushHeap_string_SingleElement_256 -3.24% 2.664 2.577 - -0.88% -
std::set<std::string>::ctor(const&)/32 -3.24% 817.239 790.774 - -4.99% -
SetIntersection_Interlaced_Set_float_262144_4 -3.22% 1282192.139 1240854.652 - -4.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -3.22% 33.788 32.700 - 12.87% -
rng::contains(list<int>)_(process_all)/8192 -3.22% 7167.289 6936.644 - -3.46% -
BM_vector_deque_ranges_copy/512 -3.22% 17.544 16.979 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.21% 1173552.691 1135858.562 - -3.71% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.20% 125.943 121.909 - -5.97% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.20% 610.305 590.763 - 2.31% -
std::vector<int>::ctor(size)/1024 -3.20% 44.937 43.499 - 3.06% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.20% 256.820 248.605 - -2.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.20% 16.525 15.997 - -5.02% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.19% 1623744.059 1571987.795 - -3.90% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.18% 1538298.502 1489395.103 - -3.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.17% 403.173 390.383 - -1.60% -
std::rotate(deque<int>)_(by_1/3)/8192 -3.17% 3266.483 3162.967 - -85.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.16% 63.809 61.793 - -1.94% -
SetIntersection_Front_Set_uint32_64_64 -3.15% 13208855.750 12792433.194 - -0.60% -
std::copy(vector<int>)/4096 -3.15% 153.709 148.864 - -1.17% -
std::move_backward(vector<bool>)_(unaligned)/64 -3.15% 1.686 1.633 - 0.28% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.14% 428.956 415.466 - -76.66% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -3.13% 0.504 0.488 - 89.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.12% 368.829 357.318 - -3.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.12% 1093819.468 1059696.614 - -4.18% -
SetIntersection_Front_Set_uint64_16384_64 -3.12% 1802175.922 1746032.550 - 3.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.11% 116649.526 113025.688 - -1.24% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.11% 20586.125 19946.616 - -0.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.10% 225.464 218.468 - 1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.10% 348182724.534 337382862.665 - -4.87% -
SetIntersection_Interlaced_Vector_float_256_64 -3.10% 7896275.904 7651444.319 - 10.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.10% 33247.065 32216.577 - -1.81% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.09% 8750.244 8479.994 - -3.23% -
std::search(vector<int>)_(same_length)/1024 -3.09% 257.658 249.702 - 2.03% -
BM_PushHeap_uint32_Random_16 -3.09% 4.322 4.188 - 0.20% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.08% 7293.417 7068.470 - -8.73% -
std::partition_copy(vector<int>)/8192 -3.08% 4737.372 4591.379 - -0.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.08% 1.823 1.767 - -1.95% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 -3.08% 3.451 3.345 - 0.38% -
BM_deque_vector_ranges_copy_backward/70000 -3.07% 9092.926 8813.671 - 11.19% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.07% 31.191 30.234 - -5.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.07% 33815.494 32778.282 - -2.43% -
std::set<int>::clear()/1024 -3.06% 9714.746 9417.863 - -1.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.05% 2986885.953 2895655.385 - 0.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.05% 1051.583 1019.465 - 14.26% -
BM_deque_vector_ranges_copy/64 -3.04% 2.667 2.585 - -1.41% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.04% 47.895 46.439 - 17.36% -
std::set<int>::erase(key)_(existent)/32 -3.03% 22.493 21.811 - -0.89% -
SetIntersection_Front_Set_string_262144_256 -3.03% 15428493.598 14961628.130 - 1.81% -
std::count(vector<int>)_(every_other)/8 -3.02% 1.379 1.337 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_64_4 -3.02% 17740572.409 17205352.823 - -4.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.02% 6.502 6.306 - -2.29% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.01% 536.522 520.385 - -1.59% -
BM_PushHeap_uint32_Random_262144 -3.00% 5.944 5.766 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -2.99% 6096579.361 5914004.191 - -0.23% -
SetIntersection_Front_Vector_uint32_16384_64 -2.99% 1356389.374 1315780.607 - -1.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.99% 180.765 175.367 - 0.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.98% 6.786 6.583 - -1.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.98% 16937.343 16433.049 - -6.72% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.97% 37376.495 36267.626 - -3.19% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -2.96% 588.235 570.848 - 0.77% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.95% 223.863 217.256 - -3.77% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -2.95% 20.144 19.551 - -4.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.94% 9094410.216 8826601.096 - -1.77% -
std::partition(vector<int>)_(dense)/32 -2.94% 8.593 8.340 - -0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.94% 865.977 840.529 - -1.15% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.94% 3.429 3.328 - -0.09% -
std::find_if_not(vector<int>)_(process_all)/50 -2.93% 5.746 5.578 - -18.62% -
std::is_sorted_until(deque<int>,_pred)/8 -2.92% 4.482 4.351 - 5.06% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -2.92% 32.455 31.508 - -2.19% -
SetIntersection_None_Set_float_262144_16384 -2.92% 1188512.531 1153862.223 - -3.97% -
std::partition(vector<int>)_(dense)/1024 -2.91% 248.167 240.949 - -0.61% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.91% 31.469 30.553 - 4.44% -
std::flat_map<int,_int>::clear()/32 -2.91% 402.323 390.626 - -1.81% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.91% 1071121.819 1039998.890 - -1.04% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.90% 11563.278 11227.825 - -3.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.90% 6449.437 6262.537 - 0.94% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.89% 1548715.334 1503898.033 - -2.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.89% 2.814 2.732 - -9.70% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.89% 40.643 39.470 - 0.58% -
std::move(list<int>)/512 -2.88% 363.958 353.477 - -0.01% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.88% 108.563 105.437 - -2.10% -
std::for_each(set<int>::iterator)/8192 -2.88% 8042.682 7811.271 - -50.30% -
SetIntersection_Front_Vector_uint32_64_64 -2.86% 10882150.603 10570929.407 - -3.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.86% 58009107.794 56350631.936 - -0.53% -
std::search(vector<int>)_(no_match)/8192 -2.86% 1673.061 1625.232 - -2.38% -
std::remove(deque<int>)_(sprinkled)/50 -2.86% 56.329 54.720 - -0.86% -
BM_num_get<long_double> -2.86% 37.022 35.965 - -0.66% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.85% 12.465 12.109 - 0.34% -
SetIntersection_Front_Vector_uint64_262144_64 -2.85% 1361097.326 1322277.522 - -0.94% -
std::multiset<std::string>::clear()/32 -2.85% 929.396 902.901 - -2.44% -
rng::starts_with(deque<int>)/1024 -2.84% 479.990 466.380 - -2.66% -
std::transform(list<int>)_(identity_transform)/8192 -2.83% 7552.768 7338.734 - 4.77% -
std::move_backward(deque<int>)/32768 -2.83% 3588.160 3486.532 - 6.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.83% 13203.411 12829.491 - 3.67% -
BM_PushHeap_string_PipeOrgan_4 -2.83% 2.613 2.539 - 1.17% -
SetIntersection_Front_Set_uint32_1024_256 -2.83% 4237997.280 4118107.319 - 8.22% -
BM_lexicographical_compare_three_way_slow_path/16 -2.81% 4.766 4.632 - 6.34% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -2.81% 8015.393 7790.091 - 0.73% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.80% 61658.585 59933.913 - 4.09% -
bm_swap_ranges_vb_unaligned/262144 -2.80% 3945.724 3835.386 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.79% 1160315.049 1127894.356 - -3.21% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.79% 1.578 1.534 - -0.82% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.79% 9.377 9.115 - -0.55% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.78% 4.454 4.330 - -2.41% -
SetIntersection_None_Set_uint64_1024_4 -2.77% 9036288.787 8785604.546 - -3.53% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.76% 3944.903 3836.073 - 1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.76% 1665537.027 1619612.307 - -4.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.76% 1147.397 1115.776 - -3.52% -
SetIntersection_Front_Vector_string_262144_262144 -2.75% 14890275.064 14480482.342 - -0.37% -
std::is_sorted(vector<int>)/1024 -2.74% 251.717 244.826 - -1.27% -
BM_num_get<long_long> -2.73% 10.847 10.551 - -57.31% -
std::multiset<int>::find(key)_(existent)/1024 -2.73% 4.158 4.044 - -4.81% -
SetIntersection_Front_Vector_string_16384_256 -2.73% 9582098.658 9320257.451 - -6.03% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.73% 17295.122 16822.870 - -1.84% -
std::find(vector<bool>)_(process_all)/1024 -2.73% 4.652 4.525 - -2.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -2.73% 0.661 0.643 - -7.46% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.73% 14487356.344 14092460.355 - -3.96% -
std::set<int>::erase(iterator)/32 -2.72% 20.483 19.926 - -0.94% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.72% 2610.662 2539.743 - 0.07% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -2.71% 523.159 508.956 - -1.68% -
std::partial_sort(deque<int>)_(heap)/8 -2.71% 39.804 38.724 - -1.50% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.71% 19.588 19.057 - -5.27% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.71% 25.603 24.909 - 3.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.71% 13.220 12.862 - -1.63% -
std::none_of(list<int>)_(process_all)/32768 -2.70% 26814.061 26088.761 - -2.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.70% 21.997 21.402 - 3.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.70% 56830.214 55295.774 - -2.70% -
BM_StringAssignStr_Empty_Transparent -2.70% 0.499 0.485 - -0.26% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -2.68% 12323.627 11992.938 - 15.48% -
SetIntersection_Front_Vector_uint64_1024_16 -2.68% 1124415.481 1094308.539 - -1.61% -
SetIntersection_Interlaced_Set_float_262144_64 -2.67% 1559316.326 1517737.469 - -3.55% -
std::set<std::string>::erase(iterator)/32 -2.66% 28.079 27.331 - -13.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -2.66% 1.257 1.223 - -15.49% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.66% 166.882 162.450 - -1.64% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 12715.563 12378.481 - -8.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.65% 6820.334 6639.644 - 5.76% -
BM_StringRelational_Less_Large_Empty_Control -2.64% 1.655 1.611 - -0.17% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.64% 12511.898 12181.476 - -0.80% -
SetIntersection_Front_Set_uint32_16384_16384 -2.63% 217103246.573 211382837.137 - -0.06% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.63% 9.072 8.833 - 6.31% -
bm_ranges_lexicographical_compare<int>/8 -2.63% 1.577 1.535 - 6.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.62% 67620.586 65847.195 - -3.79% -
std::set<int>::count(key)_(existent)/32 -2.62% 1.683 1.639 - -3.56% -
std::set<int>::erase(key)_(existent)/1024 -2.62% 50.924 49.589 - -1.03% -
BM_std_minmax_element<int>/4 -2.62% 1.242 1.210 - -2.37% -
std::remove_if(list<int>)_(prefix)/8192 -2.62% 10245.526 9977.380 - -0.66% -
BM_align/8 -2.62% 0.639 0.623 - -32.39% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.62% 9.986 9.725 - -9.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.60% 6482611.592 6314200.066 - 0.71% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.60% 50.812 49.493 - -2.10% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.59% 614.605 598.672 - -99.73% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.59% 1.321 1.287 - 11.39% -
std::search(list<int>)_(no_match)/1000 -2.59% 690.122 672.239 - -0.02% -
SetIntersection_Front_Set_string_16384_256 -2.59% 15799315.467 15390221.862 - 6.74% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.58% 44.326 43.182 - 1.70% -
BM_StringAssignStr_Large_Transparent -2.58% 10.342 10.075 - -2.75% -
BM_align/1 -2.58% 0.640 0.624 - -32.26% -
BM_PushHeap_uint32_PipeOrgan_1024 -2.58% 1.967 1.916 - 0.20% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -2.58% 1.526 1.487 - -9.58% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.57% 6.008 5.853 - -1.13% -
SetIntersection_Interlaced_Set_string_16384_64 -2.57% 358750158.692 349515231.289 - 1.22% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.57% 2.415 2.353 - 4.64% -
std::copy_backward(vector<bool>)_(aligned)/64 -2.57% 1.772 1.726 - 7.54% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.57% 25.610 24.953 - 4.45% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.57% 117611.800 114594.795 - 0.24% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.56% 24.051 23.434 - -7.92% -
std::find_end(list<int>)_(process_all)/8192 -2.56% 7382.328 7193.186 - -4.08% -
SetIntersection_None_Set_uint64_1024_256 -2.56% 9067168.946 8835104.291 - -1.12% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -2.55% 10.768 10.493 - 12.00% -
BM_deque_deque_ranges_copy/1024 -2.55% 37.783 36.819 - 0.10% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -2.54% 14.313 13.949 - -0.15% -
bm_ranges_lexicographical_compare<int>/64 -2.53% 4.562 4.447 - 2.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.52% 210139.395 204837.309 - -2.68% -
std::copy_backward(list<int>)/8 -2.52% 2.415 2.354 - 6.65% -
std::replace(vector<int>)_(sprinkled)/50 -2.51% 7.939 7.740 - -11.67% -
std::copy(vector<bool>)_(aligned)/1048576 -2.51% 2831.523 2760.460 - -20.18% -
std::unordered_multimap<int,_int>::clear()/8192 -2.51% 64584.022 62964.341 - -6.20% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.50% 6821407.367 6650886.208 - 127.09% -
SetIntersection_Front_Vector_float_1024_64 -2.50% 1368406.809 1334205.656 - -0.72% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.50% 46488.968 45327.573 - -9.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.49% 13538.670 13201.059 - 2.68% -
SetIntersection_None_Set_float_256_64 -2.49% 9298997.440 9067384.700 - -3.77% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -2.49% 404.655 394.577 - -1.36% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.48% 44.485 43.381 - -1.65% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.47% 74.417 72.576 - -11.85% -
SetIntersection_None_Set_float_262144_16 -2.47% 1182277.180 1153029.623 - -4.00% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.47% 32.111 31.318 - -0.86% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.47% 17.663 17.227 - -0.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.47% 35.322 34.451 - -5.11% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.46% 18.044 17.600 - -0.43% -
vector<bool>(size_type,_const_value_type&) -2.46% 8.447 8.239 - -1.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.46% 2.325 2.268 - -1.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.45% 786.054 766.811 - -5.67% -
std::stable_sort(vector<int>)_(descending)/8 -2.44% 24.503 23.905 - 2.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.44% 56579.379 55200.914 - -2.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.44% 35262.770 34403.922 - -1.44% -
std::fill_n(vector<bool>)/64 -2.43% 1.438 1.403 - -1.58% -
SetIntersection_Front_Set_uint32_1024_16 -2.42% 1209089.766 1179790.925 - -3.20% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.42% 1.127 1.100 - 5.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -2.42% 2.477 2.417 - -5.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.42% 1048425.836 1023063.934 - -0.76% -
std::unordered_map<int,_int>::clear()/8192 -2.41% 66391.281 64788.960 - -2.76% -
std::move(list<int>)/262144 -2.41% 245567.692 239646.727 - -0.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -2.41% 22.360 21.821 - -5.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.41% 36525.825 35646.046 - -1.85% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.41% 70.507 68.809 - 0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.41% 21.392 20.877 - -3.56% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -2.41% 17.230 16.815 - -14.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.40% 1164115.103 1136214.831 - -4.21% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -2.40% 18.835 18.384 - 1.80% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.39% 3.606 3.520 - 0.50% -
SetIntersection_Interlaced_Vector_float_16384_16 -2.39% 4226653.914 4125675.287 - 44.88% -
std::search(vector<int>)_(no_match)/1048576 -2.39% 213852.635 208743.682 - -2.24% -
std::move(vector<int>)/512 -2.38% 20.616 20.126 - 0.77% -
BM_num_put<long> -2.38% 12.148 11.859 - 10.68% -
std::multiset<int>::upper_bound(key)_(existent)/1024 -2.37% 7.259 7.086 - -0.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.36% 756.984 739.124 - -2.92% -
BM_StringRead_Cold_Deep_Empty -2.36% 1.264 1.234 - 5.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.36% 2630435.233 2568467.482 - 4.67% -
std::move(list<int>)/32768 -2.35% 31484.299 30743.055 - 1.48% -
SetIntersection_Front_Vector_uint64_256_64 -2.35% 4342757.735 4240523.547 - -0.48% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.35% 1285296.955 1255046.793 - -3.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.35% 36044.893 35197.258 - -2.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -2.35% 366.659 358.040 - 0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.34% 14154.230 13822.734 - -2.88% -
BM_vector_deque_ranges_move/64 -2.33% 2.773 2.708 - -3.98% -
SetIntersection_Interlaced_Vector_string_16_16 -2.33% 51678313.792 50473827.332 - -2.89% -
SetIntersection_None_Set_uint32_262144_64 -2.32% 1194654.539 1166919.105 - -3.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.32% 140743.690 137476.176 - -0.48% -
ranges::min(std::deque<char>)/8 -2.32% 2.363 2.308 - 1.08% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.31% 37.203 36.342 - -5.72% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.31% 22745595.976 22219684.870 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.31% 185422.458 181136.897 - -3.03% -
BM_PushHeap_string_SingleElement_4 -2.31% 2.389 2.334 - 0.12% -
BM_align/64 -2.31% 0.637 0.623 - -32.39% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.31% 894.873 874.222 - -1.71% -
BM_StringRead_Hot_Deep_Empty -2.30% 0.502 0.491 - -3.33% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.30% 774.639 756.841 - -2.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.30% 7904619.752 7723035.474 - 0.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.30% 37764.015 36896.759 - -10.40% -
std::map<int,_int>::erase(iterator)/1024 -2.29% 21.116 20.632 - -14.15% -
SetIntersection_Interlaced_Set_float_262144_16 -2.29% 1585608.887 1549237.225 - -3.76% -
SetIntersection_None_Set_uint32_262144_262144 -2.29% 1195951.822 1168556.154 - -3.27% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.29% 7.335 7.167 - -2.53% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.28% 46.104 45.051 - -11.19% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.28% 4.915 4.803 - 0.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.28% 55853.206 54581.923 - 2.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.27% 52.595 51.399 - -1.71% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.27% 36288.277 35462.932 - -3.80% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.27% 150971.063 147540.452 - -1.63% -
std::set<int>::upper_bound(key)_(non-existent)/32 -2.27% 2.481 2.424 - -0.84% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.26% 23630.772 23096.431 - -0.94% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.26% 2.281 2.229 - -9.73% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.26% 11906979.204 11638311.455 - -6.26% -
std::find_end(deque<int>)_(process_all)/1000 -2.25% 292.456 285.882 - 9.35% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.24% 2.762 2.700 - -0.21% -
BM_deque_deque_ranges_copy/70000 -2.24% 3368.341 3292.885 - -0.04% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.24% 13.644 13.339 - -0.21% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.24% 6766.994 6615.457 - 5.60% -
SetIntersection_Interlaced_Set_float_16384_256 -2.24% 203710554.156 199151309.117 - -0.65% -
std::stable_sort(vector<int>)_(ascending)/8 -2.24% 15.673 15.322 - -2.78% -
SetIntersection_None_Vector_float_16384_1 -2.24% 1116526.034 1091552.745 - -1.96% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.23% 56973.057 55700.120 - -30.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.22% 5800225.362 5671275.147 - -3.93% -
std::transform(list<int>,_list<int>)/8192 -2.22% 9336.914 9129.721 - 1.43% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.21% 1.891 1.849 - -4.06% -
SetIntersection_None_Set_uint32_262144_256 -2.21% 1193081.625 1166673.178 - -3.59% -
SetIntersection_Front_Set_string_16_16 -2.20% 60974880.721 59631569.388 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.20% 22159766.682 21672166.930 - -6.73% -
SetIntersection_None_Vector_float_1024_16 -2.19% 1089817.563 1065943.757 - -2.81% -
BM_PushHeap_string_Random_16384 -2.19% 16.717 16.351 - 1.65% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.19% 2156.243 2109.127 - -2.16% -
std::fill(list<int>)/50 -2.18% 35.167 34.401 - -2.13% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.18% 1456018.106 1424347.752 - 2.37% -
std::map<int,_int>::erase(iterator)/32 -2.18% 21.039 20.581 - -12.40% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.17% 6817.258 6669.151 - -1.59% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.17% 1982648.065 1939595.015 - 7.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.17% 55.000 53.806 - -1.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.17% 14785.900 14465.213 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.17% 1130551.759 1106056.983 - -1.29% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.17% 439.899 430.372 - -0.30% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.16% 1716057.944 1678931.509 - -3.74% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.16% 120542.153 117936.201 - -2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.16% 1049939.115 1027261.028 - -3.26% -
SetIntersection_None_Set_uint32_262144_16 -2.16% 1194500.977 1168702.231 - -3.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.15% 15.911 15.569 - -5.78% -
std::multimap<int,_int>::ctor(const&)/8192 -2.15% 54701.314 53527.231 - 0.75% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.15% 5.557 5.438 - -2.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.14% 444.888 435.355 - -2.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.14% 622.452 609.123 - -0.20% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.13% 207.067 202.649 - 0.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.13% 897.471 878.392 - -1.16% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.13% 3038.328 2973.762 - -20.64% -
SetIntersection_Front_Vector_uint64_64_16 -2.12% 14330845.111 14026781.785 - -3.30% -
SetIntersection_None_Set_uint32_262144_1024 -2.12% 1195859.699 1170548.992 - -2.89% -
rng::contains_subrange(deque<int>)_(process_all)/50 -2.11% 24.854 24.330 - 3.26% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.11% 24.823 24.301 - 4.14% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.10% 18.892 18.495 - -0.37% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.10% 1839106.932 1800457.848 - -0.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.10% 17291.825 16928.484 - -0.50% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.09% 2.695 2.638 - 0.64% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -2.08% 0.767 0.751 - -1.17% -
BM_deque_vector_copy_backward/70000 -2.08% 9019.447 8831.492 - 11.15% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.08% 716.203 701.279 - -3.37% -
std::multiset<int>::count(key)_(non-existent)/32 -2.08% 2.512 2.460 - 0.36% -
SetIntersection_Front_Set_uint32_16384_64 -2.08% 1738327.435 1702146.317 - 1.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.08% 10158222.145 9946846.825 - 1.96% -
SetIntersection_None_Set_uint32_262144_4 -2.08% 1197175.209 1172264.973 - -3.47% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.08% 167.394 163.912 - -1.90% -
SetIntersection_None_Vector_uint64_1024_1024 -2.07% 1079196.944 1056856.415 - -3.51% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.07% 33.758 33.059 - 5.46% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.06% 8.887 8.703 - 0.81% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.06% 54633.820 53507.005 - 3.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.06% 271.305 265.725 - -2.39% -
SetIntersection_Interlaced_Set_uint32_262144_4 -2.05% 1286906.330 1260506.836 - -3.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.05% 8965856.887 8782022.499 - -31.75% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.05% 22467.279 22007.190 - -3.79% -
SetIntersection_None_Vector_string_262144_4 -2.05% 1332543.564 1305267.533 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.05% 6.960 6.818 - -1.95% -
BM_CmpEqual_int_uint -2.04% 1.086 1.064 - -6.31% -
BM_vector_deque_move/65536 -2.04% 3109.025 3045.710 - 6.54% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.03% 69.381 67.970 - -2.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.03% 44592.422 43685.727 - -5.53% -
std::copy_backward(vector<bool>)_(aligned)/4096 -2.03% 5.123 5.019 - -0.19% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.03% 17.685 17.326 - -10.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.03% 177392.473 173798.390 - -0.71% -
BM_align/256 -2.03% 0.638 0.625 - -32.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.02% 142225.707 139352.421 - 0.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -2.01% 2.768 2.712 - -0.20% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.01% 1.889 1.851 - -2.05% -
BM_PushHeap_string_QuickSortAdversary_262144 -2.01% 17.274 16.927 - 1.70% -
SetIntersection_None_Set_float_262144_4 -2.01% 1179368.490 1155715.412 - -3.67% -
SetIntersection_None_Set_uint32_64_64 -2.00% 11541189.265 11309969.009 - -2.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.00% 25.041 24.540 - 8.27% -
std::remove(list<int>)_(sprinkled)/8192 -1.99% 8118.345 7956.792 - 1.19% -
rng::find_last(deque<int>)_(bail_90%)/8 -1.99% 0.900 0.882 - -9.05% -
std::unique(deque<int>)_(sprinkled)/52 -1.98% 62.422 61.184 - 1.98% -
SetIntersection_Interlaced_Set_string_1024_256 -1.98% 35881707.785 35170386.099 - -1.68% -
BM_CmpEqual_uint_short -1.97% 1.026 1.006 - -11.42% -
SetIntersection_Front_Set_float_1024_64 -1.97% 1713655.967 1679906.622 - -1.15% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.96% 57561.932 56431.738 - -1.27% -
SetIntersection_Interlaced_Set_string_1024_1 -1.96% 1114931.879 1093077.565 - -1.89% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -1.96% 1.195 1.172 - -12.08% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.96% 575.652 564.381 - -1.16% -
std::move_backward(deque<int>)/512 -1.96% 23.978 23.509 - -0.20% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.96% 822.403 806.323 - -0.67% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.95% 6415.197 6289.787 - 0.42% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.95% 1047618.845 1027153.775 - -4.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.95% 398.831 391.063 - -1.70% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.95% 17.530 17.188 - -0.13% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.95% 41275.991 40472.542 - -7.26% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.95% 696.976 683.411 - 1.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.95% 24.234 23.763 - -0.29% -
std::for_each(list<int>)/50 -1.94% 21.378 20.962 - -2.28% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.94% 1.415 1.388 - 0.03% -
BM_deque_deque_copy/65536 -1.94% 3132.997 3072.172 - -0.39% -
BM_CmpLess_uint_schar -1.94% 1.060 1.039 - -8.34% -
SetIntersection_None_Set_float_262144_1 -1.94% 1185859.701 1162877.115 - -3.26% -
rng::fold_left(list<int>)/32 -1.94% 21.029 20.621 - -1.73% -
rng::contains(list<int>)_(process_all)/50 -1.93% 18.102 17.751 - -2.63% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.93% 5.891 5.777 - -0.26% -
BM_deque_deque_move_backward/65536 -1.93% 8066.474 7910.882 - 3.70% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.93% 3958.091 3881.895 - -1.26% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.92% 44.686 43.826 - -0.77% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.92% 87905.120 86215.979 - 0.69% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.92% 57.493 56.389 - -1.00% -
std::find_first_of(list<int>)_(small_needle)/32 -1.92% 94.337 92.528 - -4.29% -
SetIntersection_Front_Set_float_256_16 -1.92% 4535225.435 4448256.900 - -2.60% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -1.92% 20.880 20.479 - -8.69% -
SetIntersection_None_Vector_string_262144_1024 -1.91% 1307596.339 1282564.643 - -2.57% -
std::stable_sort(deque<int>)_(repeated)/8 -1.91% 18.036 17.691 - -10.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.91% 9321676.833 9143566.124 - -1.15% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.91% 243997.949 239337.550 - -7.58% -
SetIntersection_Front_Set_float_16384_4 -1.91% 1066446.838 1046108.624 - -0.12% -
BM_vector_deque_ranges_copy_backward/64 -1.91% 3.078 3.019 - -0.60% -
SetIntersection_Front_Set_uint32_64_16 -1.91% 15315008.000 15023182.365 - -2.44% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.90% 4863024.892 4770446.146 - -6.38% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.90% 14726.396 14446.579 - -3.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.90% 398.517 390.950 - -2.34% -
SetIntersection_None_Set_uint32_262144_1 -1.89% 1197446.777 1174759.686 - -3.50% -
SetIntersection_None_Vector_string_262144_262144 -1.89% 1301370.383 1276772.767 - -3.07% -
std::copy(vector<bool>)_(aligned)/4096 -1.89% 4.838 4.747 - -1.11% -
std::copy_if(vector<int>)_(entire_range)/64 -1.89% 16.275 15.967 - 2.71% -
ranges::min(std::list<char>)/64 -1.89% 27.367 26.850 - 3.56% -
std::move(vector<bool>)_(unaligned)/512 -1.89% 4.835 4.743 - -0.81% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.89% 3.062 3.004 - 33.27% -
std::copy_backward(list<int>)/4096 -1.88% 3264.049 3202.595 - -1.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.88% 834.486 818.800 - -2.02% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.88% 2.793 2.740 - 9.91% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.88% 43313.015 42500.056 - -1.02% -
std::find_if_not(deque<int>)_(process_all)/8 -1.87% 2.574 2.526 - -5.36% -
BM_StringRelational_Compare_Small_Large_Control -1.87% 1.885 1.850 - 0.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.87% 52.499 51.520 - 10.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.86% 831.765 816.257 - -1.18% -
SetIntersection_None_Set_string_64_16 -1.86% 18610088.357 18263988.722 - -3.81% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.86% 207437.088 203584.991 - -3.17% -
BM_num_get<unsigned_int> -1.86% 9.846 9.663 - -61.99% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.85% 1568689.453 1539618.000 - -3.25% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.85% 9.349 9.176 - -3.28% -
BM_deque_vector_ranges_move_backward/4096 -1.85% 149.347 146.580 - -1.12% -
SetIntersection_Front_Set_uint32_16384_16 -1.85% 1204068.240 1181765.132 - -3.12% -
BM_CmpLess_uchar_ushort -1.85% 1.076 1.056 - -0.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.85% 1143.152 1122.010 - 2.24% -
SetIntersection_None_Set_float_262144_262144 -1.85% 1181311.604 1159474.938 - -3.72% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.84% 0.947 0.930 - 1.21% -
SetIntersection_None_Vector_string_262144_256 -1.84% 1311208.064 1287087.563 - -1.42% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.84% 8.314 8.161 - -0.20% -
SetIntersection_Front_Vector_float_256_16 -1.83% 4191506.327 4114664.426 - -2.65% -
std::fill_n(list<int>)/1024 -1.83% 713.331 700.270 - 58.84% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.82% 15.041 14.767 - -3.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.82% 1065572.584 1046154.464 - -3.46% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.82% 4.177 4.101 - -10.00% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.82% 14.102 13.846 - -0.03% -
SetIntersection_None_Vector_float_1024_64 -1.82% 1094935.631 1075035.945 - -2.11% -
std::for_each_n(list<int>)/50 -1.82% 22.625 22.214 - -8.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.82% 32224.144 31639.098 - -0.83% -
std::rotate_copy(deque<int>)/32 -1.82% 2.717 2.668 - 3.73% -
std::copy_n(list<int>)/32768 -1.81% 26335.581 25858.865 - -3.07% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.81% 663.619 651.619 - 10.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.81% 36.534 35.874 - -3.11% -
BM_StringRead_Cold_Shallow_Large -1.80% 1.200 1.178 - 8.32% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.80% 34.071 33.459 - -2.85% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.80% 5780.314 5676.435 - -0.89% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.79% 14433.636 14174.793 - -11.19% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.79% 5.456 5.358 - -3.50% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.79% 32.031 31.458 - -2.33% -
std::partition(list<int>)_(dense)/32 -1.79% 8.924 8.764 - -2.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.79% 397.887 390.783 - -2.24% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.78% 29.028 28.510 - -1.16% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -1.78% 37.251 36.588 - 10.96% -
std::sort(vector<int>)_(shuffled)/8 -1.78% 23.261 22.847 - -1.11% -
bm_ranges_swap_ranges_vb_aligned/32 -1.78% 3.527 3.464 - 5.34% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.77% 1575512.287 1547580.727 - -2.01% -
std::set<std::string>::clear()/1024 -1.77% 22545.326 22145.658 - -1.50% -
bm_ranges_swap_ranges_vb_aligned/8 -1.77% 3.453 3.392 - 3.93% -
std::find_first_of(list<int>)_(small_needle)/50 -1.77% 142.185 139.669 - -5.67% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.75% 37255.699 36601.977 - -0.10% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 1525.124 1498.390 - 0.95% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.75% 12.771 12.547 - 0.74% -
std::multiset<int>::find(key)_(existent)/32 -1.75% 1.630 1.602 - -3.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.75% 397.658 390.705 - -2.55% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.75% 1599.243 1571.282 - 1.22% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -1.75% 8.730 8.578 - 5.62% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.74% 150879.159 148249.572 - -0.70% -
SetIntersection_None_Vector_float_1024_1024 -1.74% 1092848.603 1073808.183 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 713.365 700.943 - 1.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.74% 1.625 1.597 - 1.52% -
BM_getline_string -1.73% 17.065 16.770 - 3.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.73% 26703.771 26242.155 - -0.22% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.72% 112352.789 110415.250 - 0.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.72% 11.570 11.370 - -51.77% -
ranges::min(std::deque<long_long>)/70000 -1.72% 19157.848 18827.799 - -28.43% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.72% 13.943 13.702 - 0.45% -
SetIntersection_None_Set_float_262144_256 -1.72% 1179157.225 1158895.426 - -3.11% -
std::find(vector<char>)_(bail_25%)/1024 -1.72% 5.477 5.383 - 0.70% -
std::unordered_multiset<int>::find(key)_(existent)/32 -1.72% 1.388 1.364 - 1.43% -
std::unordered_multimap<int,_int>::clear()/1024 -1.72% 8341.608 8198.479 - -3.28% -
std::stable_partition(vector<int>)_(dense)/50 -1.71% 25.603 25.165 - -4.36% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.71% 8838.519 8687.267 - -49.14% -
std::reverse_copy(vector<int>)/4096 -1.71% 133.860 131.572 - -2.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.71% 353230.126 347191.210 - -1.79% -
std::rotate_copy(list<int>)/8192 -1.71% 6871.049 6753.679 - -4.00% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.70% 9238.537 9081.460 - -1.03% -
bm_lexicographical_compare<int>/1 -1.70% 1.418 1.394 - -3.67% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.69% 1.529 1.503 - -2.72% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 180.624 177.571 - -1.55% -
SetIntersection_None_Set_float_262144_1024 -1.69% 1175650.555 1155784.586 - -4.04% -
rng::for_each(map<int>)/32 -1.68% 25.512 25.082 - 15.93% -
BM_CmpEqual_int_schar -1.68% 1.135 1.116 - -0.75% -
std::stable_partition(list<int>)_(sparse)/8192 -1.68% 8806.895 8658.762 - -2.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.68% 117948.225 115967.661 - -0.78% -
BM_num_get<unsigned_long_long> -1.68% 10.570 10.392 - -59.98% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.68% 24.028 23.625 - 0.68% -
SetIntersection_Interlaced_Set_float_262144_256 -1.67% 1556282.797 1530289.549 - -3.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.67% 61314576.614 60293512.703 - -1.55% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.66% 44.410 43.672 - -2.56% -
bm_ranges_lexicographical_compare<int>/1 -1.66% 1.492 1.467 - 14.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 685.839 674.494 - -2.66% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.65% 20.739 20.396 - -1.00% -
SetIntersection_Front_Set_uint32_262144_64 -1.65% 1662034.065 1634584.643 - -1.34% -
rng::for_each(set<int>)/8 -1.65% 6.649 6.540 - 45.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.64% 1.645 1.618 - -4.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.64% 8.691 8.549 - -4.01% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.64% 9245.840 9094.339 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.63% 73.143 71.947 - 48.87% -
BM_vector_deque_copy_backward/65536 -1.63% 8279.938 8144.707 - 6.23% -
BM_PushHeap_string_Ascending_16 -1.63% 4.738 4.660 - 0.30% -
SetIntersection_None_Set_float_16384_1024 -1.63% 155804847.431 153267768.545 - -3.14% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.63% 15.987 15.726 - -4.20% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 13273.485 13057.598 - 2.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.62% 622.069 611.965 - -1.61% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -1.62% 1.154 1.136 - 23.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.62% 14.975 14.733 - -3.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.62% 2357337.890 2319223.054 - 1.96% -
SetIntersection_Front_Set_uint32_262144_1024 -1.62% 12829841.718 12622536.238 - -10.34% -
std::find(vector<int>)_(process_all)/8 -1.61% 2.783 2.738 - 1.35% -
BM_vector_deque_ranges_move_backward/512 -1.61% 17.781 17.495 - -0.08% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.61% 10.155 9.992 - -1.13% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.60% 18.576 18.279 - -1.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.60% 18.953 18.650 - -0.92% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.60% 542.095 533.441 - -0.83% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.60% 25.297 24.893 - -0.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.60% 17.677 17.395 - -12.21% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.59% 44.462 43.756 - -1.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.58% 21677255.380 21333888.352 - -0.75% -
std::count(list<int>)_(every_other)/8 -1.58% 2.084 2.051 - -3.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 668.925 658.344 - -1.75% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.58% 24.009 23.630 - -2.81% -
std::replace_if(deque<int>)_(prefix)/50 -1.58% 20.557 20.233 - -0.16% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.57% 31.567 31.071 - 1.50% -
SetIntersection_Front_Set_float_1024_16 -1.57% 1204072.248 1185188.289 - -2.17% -
std::pop_heap(deque<size_t>)/8192 -1.56% 60.469 59.524 - 4.16% -
SetIntersection_Interlaced_Vector_string_64_64 -1.56% 27328559.186 26901676.673 - -0.15% -
std::reverse_copy(list<int>)/32768 -1.56% 27177.516 26753.048 - 3.30% -
SetIntersection_None_Vector_string_262144_64 -1.56% 1310622.369 1290160.553 - -1.42% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.56% 818788.990 806027.349 - -0.66% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.56% 5.101 5.022 - -2.99% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.56% 8250.203 8121.905 - 13.25% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.55% 3.880 3.820 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.55% 9.193 9.050 - -2.60% -
rng::fold_left(deque<int>)/50 -1.55% 28.172 27.735 - 2.52% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.55% 13044.539 12842.582 - -3.96% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.54% 12929.458 12729.783 - -3.17% -
BM_StringFindNoMatch/10 -1.54% 1.291 1.271 - -6.25% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.54% 5.527 5.442 - 12.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -1.54% 13182395.141 12979316.982 - -2.89% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.54% 94.881 93.421 - -1.40% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.53% 54009.516 53180.867 - 6.16% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.53% 24.548 24.171 - -5.23% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.53% 88.238 86.885 - -3.96% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.53% 21.312 20.985 - -1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.53% 407922.374 401676.574 - -1.46% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.53% 22.706 22.358 - -1.65% -
SetIntersection_None_Set_uint32_1024_64 -1.52% 9139166.014 9000066.214 - -0.34% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -1.52% 60517.118 59598.505 - -81.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.51% 25.575 25.188 - 2.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.51% 53.573 52.762 - -1.35% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.51% 28245.599 27819.259 - 3.57% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.51% 21.494 21.169 - -3.69% -
std::any_of(list<int>)_(process_all)/8 -1.51% 2.682 2.642 - -1.56% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.51% 12882.383 12688.429 - 1.47% -
SetIntersection_None_Vector_uint32_262144_16384 -1.50% 1135282.139 1118198.054 - -1.94% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.50% 2749.936 2708.586 - -2.98% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -1.50% 9137.473 9000.129 - -7.90% -
SetIntersection_None_Vector_uint32_256_4 -1.50% 4246115.157 4182305.433 - -1.62% -
std::reverse_copy(vector<int>)/8 -1.50% 2.515 2.477 - 1.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.50% 54384.633 53568.690 - -2.32% -
SetIntersection_None_Set_string_1024_64 -1.50% 9066408.344 8930714.246 - -1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.50% 11367.259 11197.235 - -0.35% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 700.745 690.284 - 0.08% -
std::copy_if(list<int>)_(every_other)/32768 -1.49% 26091.765 25702.932 - -0.40% -
SetIntersection_None_Set_uint64_1024_1024 -1.49% 8902213.386 8769586.001 - -3.12% -
BM_CmpLess_schar_uint -1.49% 1.104 1.088 - -5.16% -
BM_StringConstructDestroyCStr_Large_Transparent -1.48% 10.240 10.088 - -0.40% -
std::unordered_multimap<int,_int>::clear()/32 -1.48% 604.912 595.945 - -0.39% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.48% 664.671 654.829 - -1.58% -
SetIntersection_Front_Set_float_16_16 -1.48% 37971012.647 37408950.761 - -2.99% -
std::pop_heap(deque<float>)/8 -1.48% 52.929 52.145 - -1.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.48% 527519.855 519718.083 - -0.78% -
BM_deque_vector_move_backward/1 -1.48% 2.164 2.132 - 1.01% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.48% 8959.975 8827.647 - 0.67% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.48% 22.949 22.610 - -3.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.47% 36.015 35.483 - -6.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.47% 248792.511 245129.623 - 2.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.47% 15.096 14.874 - -3.12% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.47% 388.694 382.986 - -17.17% -
std::stable_sort(deque<int>)_(heap)/8192 -1.47% 17496.835 17239.907 - -0.46% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.47% 22.787 22.452 - -5.55% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.47% 15.622 15.393 - -2.71% -
SetIntersection_None_Set_float_262144_64 -1.47% 1178714.438 1161427.166 - -2.62% -
std::unique(deque<int>,_pred)_(contiguous)/1024 -1.47% 630.495 621.257 - -0.60% -
std::search(list<int>)_(no_match)/1048576 -1.46% 844039.151 831687.747 - -0.55% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.46% 19.136 18.856 - 1.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.46% 1476.729 1455.155 - 0.29% -
BM_deque_vector_move_backward/65536 -1.46% 8142.101 8023.245 - 8.99% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.46% 30334.220 29892.679 - -0.73% -
std::stable_partition(list<int>)_(dense)/50 -1.45% 58.884 58.028 - 0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.45% 196.892 194.030 - -0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.45% 41976.119 41366.593 - 1.73% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.44% 68.440 67.453 - 0.42% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.44% 753.220 742.365 - 0.03% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.43% 14.782 14.570 - 12.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.42% 11503386.641 11339785.347 - 0.38% -
SetIntersection_Front_Vector_float_262144_1 -1.42% 1052676.569 1037724.060 - -1.68% -
std::set<int>::clear()/32 -1.42% 641.177 632.076 - -0.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.41% 69047.709 68071.325 - -1.73% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.41% 72.257 71.236 - -1.19% -
BM_deque_deque_ranges_copy/5500 -1.41% 199.380 196.563 - -0.35% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.41% 20.698 20.405 - -2.51% -
BM_deque_deque_move/70000 -1.41% 3410.592 3362.487 - -0.04% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.41% 21.479 21.176 - -5.71% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.41% 2789.730 2750.455 - -4.80% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.41% 178.080 175.577 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.40% 1164601.370 1148243.826 - -2.04% -
std::remove(deque<int>)_(sprinkled)/32 -1.40% 51.942 51.212 - 2.18% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.40% 5.443 5.366 - -2.79% -
std::search(vector<int>,_pred)_(no_match)/8192 -1.40% 4270.298 4210.460 - 1.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.40% 357.323 352.332 - -2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -1.40% 13398.732 13211.738 - -13.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.39% 27096.037 26718.706 - -4.25% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -1.39% 35.889 35.390 - -15.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.39% 24853.220 24508.347 - -17.50% -
std::search(vector<int>)_(same_length)/1000 -1.39% 245.833 242.425 - 0.97% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.38% 8.131 8.018 - 1.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.38% 22.789 22.474 - -1.60% -
SetIntersection_Front_Vector_string_262144_16384 -1.38% 351308482.906 346465048.493 - -0.85% -
std::search(deque<int>,_pred)_(no_match)/1000 -1.38% 551.339 543.757 - 28.07% -
BM_CmpEqual_int_short -1.37% 1.131 1.116 - -1.65% -
std::sort(deque<int>)_(descending)/8 -1.37% 25.361 25.014 - -1.68% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.37% 36970.432 36465.176 - -8.10% -
SetIntersection_Interlaced_Set_uint32_256_16 -1.37% 12362739.014 12193965.077 - 0.66% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.36% 205557501.264 202752570.081 - -0.37% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -1.36% 3555.993 3507.479 - 2.36% -
BM_CmpLess_uint_uint -1.36% 1.062 1.047 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.36% 343204593.667 338525486.565 - 1.57% -
std::stable_partition(vector<int>)_(dense)/32 -1.36% 21.692 21.396 - 1.31% -
std::fill(deque<int>)/8192 -1.36% 239.398 236.138 - -87.34% -
SetIntersection_None_Vector_uint32_262144_4 -1.36% 1133832.477 1118398.472 - -1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.36% 14.929 14.726 - -4.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.36% 19.619 19.353 - 0.45% -
BM_StringEraseToEnd_Large_Opaque -1.36% 0.996 0.982 - -0.63% -
SetIntersection_Front_Vector_uint32_16384_16 -1.36% 1116014.037 1100867.860 - -1.15% -
SetIntersection_Front_Vector_uint64_1024_1 -1.35% 1042875.626 1028769.373 - -1.87% -
SetIntersection_None_Vector_uint64_262144_64 -1.35% 1136786.868 1121416.700 - -0.24% -
SetIntersection_Interlaced_Set_string_256_4 -1.35% 13163741.059 12985774.217 - -1.02% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.35% 41.332 40.775 - -1.62% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.35% 9.378 9.251 - 2.01% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.34% 24.222 23.897 - 2.44% -
BM_CmpEqual_int_uchar -1.34% 1.111 1.096 - -2.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.34% 605113.181 597008.840 - -3.12% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.34% 12639.793 12470.520 - -0.00% -
SetIntersection_Front_Set_string_64_16 -1.34% 24565251.377 24236291.661 - -0.55% -
std::make_heap(vector<int>)_(shuffled)/1024 -1.34% 587.326 579.461 - 2.55% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.34% 88.439 87.256 - -0.44% -
SetIntersection_Interlaced_Set_string_1024_64 -1.34% 16733248.695 16509629.421 - -3.22% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -1.33% 0.779 0.769 - -1.02% -
BM_vector_deque_move_backward/64000 -1.33% 7911.612 7806.348 - 7.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.33% 1251486.898 1234836.588 - -1.87% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.33% 3.114 3.072 - -2.78% -
std::search(vector<int>,_pred)_(no_match)/1000 -1.33% 525.386 518.402 - 1.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 612.706 604.565 - -3.60% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -1.33% 32.412 31.982 - -32.16% -
SetIntersection_Interlaced_Set_string_1024_16 -1.33% 12990562.472 12818285.659 - -2.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.33% 20.904 20.627 - -0.75% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.32% 12941.606 12770.376 - -3.02% -
std::rotate_copy(deque<int>)/1024 -1.32% 34.855 34.394 - 0.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.32% 32.775 32.342 - -0.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.32% 60484.110 59685.018 - 0.35% -
std::multiset<std::string>::ctor(const&)/1024 -1.32% 34499.729 34044.842 - -4.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.32% 9159542.370 9038816.773 - -5.87% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.31% 15515.398 15311.682 - -0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.31% 63798.620 62961.232 - -1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.31% 8.936 8.819 - -3.26% -
std::move(vector<int>)/8 -1.30% 2.270 2.240 - 3.27% -
std::set<int>::find(key)_(non-existent)/32 -1.30% 2.323 2.293 - 0.39% -
SetIntersection_None_Vector_string_16384_4 -1.30% 1220578.268 1204661.764 - -3.24% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.30% 1269319.908 1252777.912 - -2.13% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.30% 34.020 33.577 - -56.05% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.30% 248193.657 244973.340 - 1.99% -
BM_CmpEqual_short_ushort -1.30% 1.098 1.084 - -3.15% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.30% 18198232.900 17962282.979 - -1.91% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.29% 15.046 14.851 - -3.03% -
SetIntersection_Front_Vector_uint64_1024_4 -1.29% 1060828.750 1047117.138 - -1.52% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.29% 71.225 70.306 - -91.67% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.29% 18626.171 18385.844 - 1.57% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.29% 4172.542 4118.712 - 0.36% -
std::sample(list<int>)/1024 -1.29% 12064.972 11909.559 - 0.31% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.29% 14400.793 14215.735 - -0.67% -
SetIntersection_None_Vector_float_64_64 -1.28% 8563146.031 8453137.417 - -1.83% -
std::unordered_set<std::string>::clear()/8192 -1.28% 221650.027 218802.673 - -2.72% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.28% 1.159 1.144 - -5.84% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.28% 400.555 395.416 - -1.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.27% 784.423 774.435 - -11.27% -
BM_StringFindAllMatch/64 -1.27% 3.230 3.189 - -2.42% -
std::make_heap(vector<int>)_(heap)/1024 -1.27% 275.263 271.763 - -1.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.27% 19.049 18.807 - -0.15% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.27% 27.645 27.294 - -2.09% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.27% 19.077 18.835 - -0.94% -
std::fill(vector<bool>)/32768 -1.26% 30.152 29.771 - 1.91% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.26% 20635.671 20375.475 - -0.62% -
SetIntersection_Front_Vector_uint32_262144_4 -1.26% 1069299.809 1055839.801 - -3.07% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.26% 552.408 545.457 - 0.37% -
rng::fold_left(list<int>)/8192 -1.26% 11008.951 10870.581 - -0.31% -
SetIntersection_None_Vector_uint64_1024_1 -1.25% 1080797.604 1067240.097 - -2.64% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.25% 11.549 11.405 - -0.16% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.25% 31.169 30.780 - -1.04% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.25% 2554.938 2523.092 - -2.33% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.25% 4.521 4.465 - -0.57% -
std::copy_n(vector<int>)/262144 -1.24% 12006.815 11857.419 - -5.39% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.24% 2169.420 2142.430 - 1.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 15.109 14.921 - -2.62% -
BM_vector_deque_copy_backward/64 -1.24% 3.038 3.000 - 0.21% -
SetIntersection_None_Vector_float_16384_4 -1.24% 1113968.214 1100158.801 - -1.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.24% 761.447 752.012 - -0.37% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.24% 511.022 504.694 - -1.27% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.24% 63348.199 62564.485 - -1.72% -
ranges::minmax(std::vector<__int128>)/70000 -1.24% 35365.607 34928.309 - 1.75% -
std::multiset<int>::erase(key)_(existent)/32 -1.23% 22.646 22.366 - 0.77% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.23% 20926.103 20667.948 - -0.27% -
ranges::min(std::list<long_long>)/64 -1.23% 24.759 24.453 - 1.22% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.23% 32.917 32.512 - 1.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.23% 1358.801 1342.081 - 1.43% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -1.23% 3381.849 3340.269 - 0.66% -
std::unique(list<int>)_(sprinkled)/8192 -1.23% 7984.140 7886.202 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.23% 3856.712 3809.404 - -0.51% -
std::adjacent_find(vector<int>,_pred)/50 -1.23% 23.183 22.899 - -1.27% -
SetIntersection_None_Set_float_256_1 -1.22% 11593287.366 11451298.761 - -1.12% -
SetIntersection_None_Set_float_1024_64 -1.22% 9076274.939 8965290.475 - -1.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.22% 50809.264 50188.002 - 0.97% -
std::pop_heap(vector<int>)/1024 -1.22% 9.993 9.871 - 1.95% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -1.22% 495.365 489.332 - -9.47% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.22% 20.336 20.089 - -4.74% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.22% 7747.757 7653.454 - 2.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.22% 14042825.313 13871998.681 - 1.95% -
BM_CmpEqual_ushort_short -1.21% 1.009 0.997 - -11.45% -
SetIntersection_Front_Set_float_1024_4 -1.21% 1082728.216 1069584.673 - -1.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -1.21% 2.446 2.417 - 2.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.21% 1667539.492 1647352.784 - -1.56% -
std::find_end(list<int>)_(same_length)/1000 -1.21% 741.830 732.864 - -50.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.21% 105253.885 103983.234 - -1.22% -
std::partition(deque<int>)_(dense)/32 -1.21% 9.997 9.876 - 0.22% -
std::map<std::string,_int>::ctor(const&)/32 -1.21% 833.564 823.517 - 0.07% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.21% 23.484 23.201 - -0.64% -
SetIntersection_None_Vector_string_16384_256 -1.20% 1241387.086 1226431.740 - -1.19% -
std::multiset<int>::erase(iterator)/32 -1.20% 21.345 21.088 - -0.48% -
std::sample(list<int>)/8192 -1.20% 98628.227 97442.443 - -0.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.20% 655.231 647.376 - -83.23% -
bm_ranges_swap_ranges_vb_aligned/256 -1.20% 4.387 4.334 - 22.60% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.20% 16.372 16.176 - -0.75% -
std::move(vector<bool>)_(unaligned)/32768 -1.20% 209.811 207.297 - 2.48% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.20% 22866.491 22592.851 - -1.40% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.20% 22.344 22.077 - 0.85% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.19% 22.669 22.399 - -0.97% -
BM_CmpEqual_int_int -1.19% 1.087 1.074 - -1.54% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.19% 463.847 458.341 - -2.14% -
BM_num_get<double> -1.18% 36.644 36.210 - 0.08% -
BM_CmpEqual_schar_int -1.18% 1.131 1.118 - -1.12% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.18% 4.943 4.884 - -7.10% -
BM_std_minmax_element<char>/64 -1.18% 17.903 17.692 - 3.40% -
BM_PushHeap_float_Ascending_16384 -1.17% 4.288 4.238 - -1.24% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.17% 35.031 34.620 - -15.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.17% 45.961 45.422 - -11.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.17% 16827.194 16630.095 - -2.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -1.17% 4.585 4.531 - 0.36% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.17% 12713455.084 12564715.995 - -1.06% -
SetIntersection_None_Vector_float_256_1 -1.17% 4286402.308 4236333.855 - -1.85% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.17% 19.109 18.886 - -2.33% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.17% 7555.990 7467.823 - -1.22% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -1.16% 1604.581 1585.888 - 0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.16% 1253525.066 1238928.139 - -0.78% -
std::stable_partition(vector<int>)_(sparse)/50 -1.16% 21.515 21.265 - -4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.16% 8981794.290 8877635.359 - -30.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.16% 387489.314 382996.318 - 0.96% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.16% 4875.292 4818.826 - 0.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -1.16% 2.486 2.458 - 1.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.16% 1034825.985 1022857.485 - -3.21% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.735 13.576 - -0.97% -
SetIntersection_Front_Vector_uint32_16384_1 -1.15% 1047278.733 1035187.674 - -2.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.15% 475058.945 469577.025 - -3.83% -
BM_deque_vector_copy/64 -1.15% 2.625 2.595 - -1.86% -
rng::find_if_not(vector<bool>)_(process_all)/8192 -1.15% 4546.897 4494.493 - -0.40% -
std::sort(deque<int>)_(repeated)/8192 -1.15% 6800.422 6722.195 - -1.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.15% 4378727.149 4328361.094 - 1.06% -
BM_CmpLess_short_schar -1.15% 0.957 0.946 - -2.29% -
std::map<int,_int>::clear()/1024 -1.15% 10921.514 10796.129 - -4.77% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.15% 37158361.843 36732313.579 - 0.33% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.15% 6869.077 6790.370 - -0.68% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.15% 13.433 13.279 - 2.33% -
rng::starts_with(vector<int>,_pred)/1000 -1.14% 279.628 276.440 - -0.80% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.14% 351911.355 347902.384 - -0.65% -
BM_vector_deque_ranges_move_backward/64000 -1.14% 7776.091 7687.546 - 4.21% -
SetIntersection_Front_Set_float_16384_16 -1.14% 1191289.753 1177729.357 - -2.86% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.14% 18.511 18.300 - -0.05% -
std::set<int>::erase(key)_(existent)/8192 -1.13% 68.604 67.826 - -2.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.13% 1151546.376 1138511.191 - -3.85% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.13% 147.325 145.660 - -5.65% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.13% 55698.344 55068.833 - -1.24% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.13% 60.612 59.928 - -2.45% -
SetIntersection_Front_Vector_uint32_16384_4 -1.13% 1063537.263 1051538.429 - -2.25% -
std::generate_n(vector<int>)/32 -1.13% 7.952 7.862 - 0.36% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.12% 3.044 3.010 - 15.81% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 -1.12% 582145.781 575634.043 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.11% 802.270 793.329 - -0.90% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.11% 3935.533 3891.890 - -0.39% -
SetIntersection_Front_Set_float_262144_262144 -1.11% 1580991.783 1563466.551 - -2.81% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.11% 22.655 22.405 - -1.27% -
std::fill(vector<int>)/32 -1.10% 1.053 1.042 - 1.14% -
std::map<int,_int>::find(key)_(existent)/8192 -1.10% 5.341 5.282 - -4.09% -
std::move(deque<int>)/262144 -1.10% 15086.753 14920.595 - 0.39% -
SetIntersection_None_Vector_uint64_262144_16384 -1.10% 1128741.720 1116324.289 - -3.35% -
std::adjacent_find(deque<int>,_pred)/50 -1.10% 29.588 29.263 - -5.02% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 -1.10% 22584.843 22337.422 - -0.18% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.10% 25.451 25.172 - 0.86% -
rng::for_each(multimap<int>)/32 -1.09% 26.257 25.970 - 20.95% -
std::move_backward(list<int>)/262144 -1.09% 258559.946 255737.402 - -0.50% -
SetIntersection_None_Vector_uint64_1024_4 -1.09% 1079330.488 1067567.711 - -3.21% -
std::replace_if(deque<int>)_(prefix)/32 -1.09% 14.003 13.851 - -0.69% -
std::is_sorted_until(list<int>)/8 -1.09% 2.094 2.072 - -0.38% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.09% 3437.354 3399.975 - -8.84% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.09% 10.883 10.765 - -7.29% -
BM_CmpEqual_uchar_uchar -1.09% 1.068 1.057 - -2.27% -
BM_PushHeap_string_Random_256 -1.09% 14.447 14.290 - 0.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.09% 54736.423 54142.194 - -1.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.08% 35.495 35.109 - -2.42% -
SetIntersection_Front_Vector_float_262144_16 -1.08% 1129055.891 1116812.064 - -1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.08% 9972696.087 9864843.750 - 9.69% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.08% 23968.749 23709.720 - -1.79% -
SetIntersection_Interlaced_Set_float_256_256 -1.08% 7393255.070 7313361.460 - -4.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.08% 61.963 61.294 - 23.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.08% 1250383.545 1236906.248 - -2.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.08% 53.798 53.219 - 0.95% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.08% 1437.233 1421.780 - -2.40% -
std::stable_sort(deque<int>)_(heap)/1024 -1.07% 2747.547 2718.041 - -2.57% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.07% 9.813 9.708 - -0.59% -
SetIntersection_None_Vector_float_16384_16 -1.07% 1111937.121 1100070.792 - -2.82% -
std::for_each(map<int>::iterator)/8192 -1.07% 7490.893 7410.987 - -54.73% -
SetIntersection_None_Vector_string_262144_16384 -1.07% 1301635.304 1287771.172 - -2.07% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.06% 2.278 2.253 - -0.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.06% 9059.293 8963.088 - 1.10% -
ranges::minmax(std::vector<char>)/64 -1.06% 1.241 1.228 - -9.21% -
SetIntersection_None_Vector_string_262144_1 -1.06% 1306247.601 1292391.913 - -2.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.06% 76632.349 75820.782 - -2.27% -
std::deque<int>::ctor(size)/1024 -1.06% 74.799 74.007 - 3.16% -
std::none_of(vector<int>)_(process_all)/50 -1.05% 19.272 19.069 - 50.41% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.05% 8.786 8.693 - 0.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.05% 1102149.606 1090543.697 - -3.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.05% 57.061 56.460 - 5.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.05% 27.804 27.512 - 0.30% -
BM_PushHeap_float_Random_256 -1.05% 6.943 6.870 - -5.87% -
BM_vector_deque_move/5500 -1.05% 200.063 197.966 - -0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.05% 389949.334 385863.786 - -2.75% -
std::map<std::string,_int>::erase(iterator)/1024 -1.05% 30.944 30.620 - -14.24% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -1.05% 345014.890 341405.088 - -12.91% -
std::map<std::string,_int>::erase(iterator)/32 -1.05% 29.491 29.183 - 2.13% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.04% 16.351 16.181 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.04% 34.413 34.055 - -1.69% -
std::multiset<std::string>::ctor(const&)/8192 -1.04% 342121.135 338564.875 - -1.23% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -1.04% 366891.775 363079.002 - -47.49% -
BM_deque_deque_copy_backward/65536 -1.04% 8017.030 7933.781 - 4.71% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.04% 21.905 21.678 - -3.53% -
std::partition(vector<int>)_(sparse)/50 -1.04% 14.066 13.921 - -0.05% -
std::unique(deque<int>)_(sprinkled)/32 -1.03% 53.689 53.135 - -1.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.03% 117862.371 116647.642 - 0.09% -
BM_StringRelational_Eq_Small_Small_Control -1.03% 1.870 1.850 - 9.83% -
std::multiset<int>::clear()/8192 -1.03% 81488.885 80649.527 - -2.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.03% 39479.265 39072.687 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.03% 1051988.429 1041200.662 - 2.61% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.02% 12503.842 12375.712 - -0.44% -
std::for_each(multiset<int>::iterator)/50 -1.02% 36.064 35.696 - -24.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.02% 368933.607 365164.077 - -1.11% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.02% 19.016 18.822 - -0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.02% 13218.275 13083.346 - -1.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.02% 131.877 130.531 - 1.02% -
std::multiset<int>::clear()/1024 -1.02% 10283.685 10178.820 - -1.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.02% 19.201 19.006 - 0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.02% 66356.881 65681.139 - -0.89% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.02% 4565.099 4518.623 - 1.38% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.02% 533.162 527.743 - -1.20% -
std::remove_if(vector<int>)_(prefix)/1024 -1.02% 348.417 344.878 - -8.60% -
std::is_sorted_until(vector<int>)/8 -1.02% 2.065 2.044 - -0.22% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.01% 4.951 4.901 - 0.18% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.01% 18.670 18.481 - -1.70% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.01% 21.820 21.600 - -0.67% -
std::find_first_of(deque<int>)_(large_needle)/32 -1.00% 283.268 280.429 - -4.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.00% 6695.682 6628.642 - -1.72% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 278.77% 251.460 952.444 - 1.15% -
std::for_each_n(vector<int>)/8 197.74% 0.911 2.713 - 2.01% -
SetIntersection_Interlaced_Vector_float_262144_256 183.84% 20310714.315 57650703.902 - -4.10% -
SetIntersection_Interlaced_Vector_float_262144_16 127.09% 2928717.384 6650886.208 - -2.50% -
std::copy_if(vector<int>)_(every_other)/32768 123.91% 7217.053 16159.618 - -0.07% -
std::copy_if(vector<int>)_(every_other)/4096 119.59% 905.895 1989.247 - -0.06% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.46% 3927.250 8618.937 - 0.05% -
std::copy_if(vector<int>)_(every_other)/262144 118.86% 58160.561 127291.379 - -0.02% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 115.44% 13.066 28.150 - 0.72% -
std::copy_if(vector<int>)_(every_other)/512 114.57% 118.492 254.248 - 0.07% -
std::copy_if(vector<int>)_(every_other)/1048576 114.16% 232805.495 498570.439 - 0.69% -
std::copy_if(vector<int>)_(every_other)/64 110.61% 15.539 32.726 - -0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 109.89% 34.843 73.133 - 39.57% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.42% 1011.249 2117.795 - -0.07% -
SetIntersection_Interlaced_Vector_uint64_262144_64 108.14% 10397009.900 21640677.257 - 144.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 105.11% 28.819 59.110 - 114.88% -
std::set<std::string>::insert(value)_(already_present)/8192 96.68% 31.276 61.514 - 103.16% -
SetIntersection_Interlaced_Vector_float_16384_64 95.63% 5576420.644 10909028.251 - -6.97% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 94.95% 0.228 0.445 - 71.51% -
SetIntersection_Interlaced_Vector_float_16384_256 92.24% 14879141.384 28603236.034 - -10.94% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 89.68% 0.258 0.488 - 0.94% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 89.36% 0.258 0.488 - -3.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 78.83% 18.411 32.924 - 15.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.65% 23.019 40.894 - -0.13% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.25% 409.990 718.514 - 0.01% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.26% 43.699 73.528 - -16.93% -
std::copy_if(vector<int>)_(every_other)/8 68.10% 2.529 4.252 - -0.62% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.69% 162.883 273.142 - 0.04% -
std::multiset<std::string>::erase(key)_(existent)/32 62.93% 51.656 84.166 - 4.32% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 62.36% 66.006 107.171 - 18.15% -
std::fill_n(list<int>)/1024 58.84% 440.872 700.270 - -1.83% -
std::find_if_not(list<int>)_(process_all)/8 58.50% 2.254 3.572 - -5.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 58.49% 32.710 51.843 - 4.56% -
SetIntersection_Interlaced_Vector_float_1024_64 54.58% 3272023.439 5057967.127 - -10.37% -
rng::for_each(multiset<int>)/8 52.84% 4.482 6.851 - 4.63% -
SetIntersection_Interlaced_Vector_float_262144_1024 52.52% 103759567.730 158257315.765 - -8.30% -
ranges::min(std::vector<__int128>)/70000 50.58% 30876.815 46493.370 - 71.79% -
std::none_of(vector<int>)_(process_all)/50 50.41% 12.678 19.069 - -1.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49.55% 546.734 817.657 - 49.16% -
BM_PushHeap_uint32_PipeOrgan_1 49.34% 0.466 0.696 - 62.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.87% 48.328 71.947 - -1.63% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 48.34% 87789.553 130230.112 - -0.18% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 47.26% 524.207 771.951 - 11.91% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 47.18% 29.807 43.870 - 6.42% -
std::partition(list<int>)_(sparse)/50 46.36% 14.858 21.746 - 0.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 45.82% 3.523 5.137 - -0.82% -
rng::for_each(set<int>)/8 45.58% 4.492 6.540 - -1.65% -
SetIntersection_Interlaced_Vector_float_16384_16 44.88% 2847695.937 4125675.287 - -2.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 44.82% 10.014 14.503 - 3.14% -
ranges::min(std::vector<__int128>)/64 43.59% 26.794 38.474 - 56.59% -
std::map<std::string,_int>::insert(value)_(already_present)/32 42.93% 19.225 27.478 - 1.25% -
std::unordered_set<std::string>::find(key)_(existent)/1024 42.86% 28.851 41.216 - 30.08% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 42.78% 16.719 23.871 - 169.85% -
SetIntersection_Interlaced_Vector_uint32_262144_64 42.58% 8475549.431 12084624.967 - -31.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 42.32% 35.413 50.398 - 51.19% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 42.26% 49.746 70.770 - 6.91% -
std::move(vector<int>)/262144 41.86% 14891.503 21125.074 - -4.39% -
BM_PushHeap_uint64_Descending_1 41.70% 0.448 0.635 - 22.41% -
BM_PushHeap_float_Ascending_1 41.57% 0.393 0.557 - -20.11% -
rng::for_each(multimap<int>)/8 41.49% 4.390 6.211 - -0.94% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.78% 240300974.724 338286579.468 - -6.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 40.32% 43.137 60.530 - -5.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 39.92% 73.949 103.470 - 4.54% -
BM_StringEraseWithMove_Empty_Transparent 39.77% 0.557 0.778 - 25.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.53% 251532872.470 350971417.044 - -0.78% -
rng::for_each(map<int>)/8 39.05% 4.442 6.177 - 1.57% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 38.65% 0.289 0.400 - 15.62% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.52% 68.416 94.771 - -4.09% -
std::shift_right(vector<int>)/32 37.81% 2.942 4.055 - -58.37% -
SetIntersection_Interlaced_Vector_uint32_16384_16 37.32% 2417594.561 3319925.527 - 9.35% -
std::unordered_set<int>::contains(key)_(existent)/1024 37.23% 1.168 1.603 - 42.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 37.18% 10.626 14.576 - 145.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.94% 26.825 36.734 - -4.45% -
BM_PushHeap_uint32_Ascending_1 36.09% 0.466 0.634 - 61.72% -
BM_PushHeap_string_Descending_262144 35.82% 3.154 4.283 - -27.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 35.71% 1.092 1.482 - 6.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.08% 7.802 10.538 - 9.41% -
std::unordered_set<int>::contains(key)_(existent)/8192 34.81% 1.218 1.642 - 22.46% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 34.75% 10011.729 13490.894 - 0.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 34.69% 1.001 1.349 - 10.41% -
std::set<std::string>::erase(key)_(existent)/1024 33.98% 74.668 100.038 - 64.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.33% 25.234 33.645 - 14.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 33.30% 0.477 0.635 - 14.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.27% 2.254 3.004 - -1.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.20% 28.223 37.595 - 81.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 33.10% 50.014 66.569 - 3.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 32.60% 30.851 40.909 - -0.94% -
SetIntersection_Interlaced_Vector_float_16384_1024 32.30% 51359001.067 67946836.126 - -13.92% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.93% 4315.562 5693.560 - -0.02% -
std::search(deque<int>)_(near_matches)/1000 31.49% 18549.697 24390.735 - 10.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.37% 0.367 0.482 - 14.61% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 31.18% 51.747 67.882 - 28.54% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.93% 68.201 89.296 - 0.20% -
std::map<std::string,_int>::find(key)_(non-existent)/32 30.86% 9.945 13.014 - -0.36% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 30.65% 24.678 32.242 - -0.67% -
SetIntersection_Interlaced_Vector_float_262144_64 30.45% 15662720.001 20431235.922 - -5.65% -
std::search(deque<int>)_(near_matches)/1024 30.39% 19502.269 25428.759 - 9.98% -
SetIntersection_Interlaced_Vector_uint32_262144_256 30.22% 27482531.385 35786470.240 - -12.33% -
std::unique_copy(deque<int>)_(contiguous)/52 29.82% 14.396 18.689 - 27.09% -
std::map<int,_int>::find(key)_(non-existent)/32 29.75% 2.210 2.868 - 19.53% -
std::map<int,_int>::find(key)_(non-existent)/8192 29.70% 7.010 9.092 - 15.07% -
std::find_end(deque<int>)_(single_element)/1000 29.65% 249.091 322.949 - 3.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 29.61% 8359.311 10834.207 - -6.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 29.43% 5.695 7.372 - 6.88% -
std::rotate(list<int>)_(by_1/3)/32 29.41% 12.931 16.733 - 0.06% -
BM_StringEraseWithMove_Empty_Opaque 29.20% 0.789 1.019 - 6.00% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.73% 23.950 30.831 - -0.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 28.65% 44.611 57.390 - 3.24% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 28.39% 52.346 67.205 - 30.16% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 28.25% 6.486 8.319 - 25.76% -
ranges::min(std::list<char>)/1 28.23% 0.354 0.453 - 15.73% -
std::search(deque<int>,_pred)_(no_match)/1000 28.07% 424.574 543.757 - -1.38% -
SetIntersection_Interlaced_Vector_float_256_16 27.97% 5884909.753 7530783.802 - -7.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 27.83% 1448.277 1851.271 - 0.73% -
std::fill_n(list<int>)/8192 27.56% 7150.174 9121.066 - 13.79% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.76% 20.309 25.744 - 0.23% -
BM_lexicographical_compare_three_way_slow_path/1 26.58% 0.364 0.461 - 6.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 26.49% 67.770 85.722 - 45.53% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 26.38% 11.831 14.952 - 23.89% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.07% 0.355 0.447 - 93.12% -
SetIntersection_Interlaced_Vector_uint32_262144_16 26.01% 3078611.118 3879284.672 - -28.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.94% 42.154 53.087 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_262144_256 25.83% 35286190.390 44399030.045 - 63.28% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 25.66% 4.886 6.139 - 20.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 25.50% 21.102 26.483 - 12.09% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 25.42% 35.357 44.344 - 2.69% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.16% 79717150.781 99772674.444 - 0.30% -
std::search(deque<int>)_(same_length)/1000 25.11% 325.451 407.179 - 15.98% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 24.98% 32.756 40.941 - 1.57% -
BM_deque_deque_ranges_copy/0 24.70% 0.738 0.920 - 0.30% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 24.52% 1.614 2.009 - 26.52% -
BM_vector_deque_move_backward/0 24.44% 0.419 0.521 - 24.55% -
std::find_if(vector<char>)_(process_all)/50 24.23% 5.347 6.642 - 0.30% -
BM_lexicographical_compare_three_way_slow_path/16384 24.22% 3657.658 4543.653 - -5.00% -
std::multimap<std::string,_int>::erase(iterator)/8192 24.08% 25.957 32.207 - 4.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.03% 19.995 24.799 - 3.93% -
std::find_if_not(vector<char>)_(process_all)/50 23.98% 5.349 6.632 - -0.45% -
std::unique_copy(deque<int>)_(contiguous)/32 23.81% 9.419 11.662 - 23.62% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.79% 640.270 792.572 - -8.33% -
BM_lexicographical_compare_three_way_slow_path/4096 23.78% 925.619 1145.765 - -5.36% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 23.76% 8300.318 10272.215 - -9.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 23.68% 1417.675 1753.400 - -4.31% -
rng::for_each(multiset<int>)/32 23.55% 20.613 25.467 - 0.93% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 23.53% 49.618 61.294 - -1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.48% 547.613 676.198 - 16.46% -
std::find_if(vector<char>)_(process_all)/8 23.44% 1.258 1.553 - 3.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 23.39% 33.177 40.936 - -4.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 23.08% 0.923 1.136 - -1.62% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 22.94% 8.279 10.178 - 4.96% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 22.94% 1.335 1.642 - -7.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 22.70% 0.515 0.632 - 19.45% -
bm_ranges_swap_ranges_vb_aligned/256 22.60% 3.535 4.334 - -1.20% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 22.55% 4.507 5.524 - 5.99% -
BM_lexicographical_compare_three_way_slow_path/1024 22.47% 239.615 293.451 - -4.72% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.37% 1.048 1.282 - 0.42% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.24% 25.311 30.941 - -0.46% -
std::map<int,_int>::find(key)_(non-existent)/1024 22.12% 5.272 6.439 - 14.09% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.81% 241472.428 294146.699 - -5.31% -
std::search(list<int>,_pred)_(single_element)/8192 21.50% 7696.478 9351.488 - -6.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 21.42% 4070286.955 4942224.958 - 18.61% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 21.35% 27.809 33.745 - -0.19% -
BM_std_minmax_element<int>/3 21.20% 1.114 1.351 - 13.33% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.19% 0.378 0.459 - 0.20% -
std::replace(list<int>)_(sprinkled)/8192 21.06% 7127.886 8629.098 - 3.65% -
rng::for_each(multimap<int>)/32 20.95% 21.471 25.970 - -1.09% -
std::multiset<std::string>::erase(iterator)/8192 20.73% 29.953 36.161 - 14.26% -
std::find(vector<bool>)_(process_all)/50 20.72% 0.560 0.676 - -25.97% -
BM_lexicographical_compare_three_way_slow_path/65536 20.64% 15045.955 18151.452 - -5.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 20.55% 213.782 257.716 - 17.27% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.46% 549.931 662.434 - 16.27% -
std::mismatch(list<int>)_(it,_it,_it)/8192 20.28% 7294.064 8773.185 - 9.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.09% 558.974 671.295 - 14.02% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.89% 2.500 2.997 - -0.45% -
std::upper_bound(std::list<int>)/100 19.88% 83.840 100.506 - -0.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 19.84% 1.102 1.321 - 16.80% -
rng::for_each(set<int>)/32 19.82% 21.082 25.260 - 1.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 19.73% 310.220 371.437 - 8.44% -
std::find_if(vector<char>)_(process_all)/32768 19.69% 3137.543 3755.476 - 0.27% -
std::copy_if(list<int>)_(every_other)/64 19.68% 23.190 27.755 - 0.12% -
std::find_if_not(vector<char>)_(process_all)/32768 19.63% 3135.211 3750.709 - 0.28% -
std::find_end(deque<int>)_(single_element)/1024 19.52% 277.808 332.041 - 4.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.45% 502.813 600.622 - 14.16% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.29% 5958482.543 7108025.529 - 0.07% -
std::adjacent_find(deque<int>)/50 19.22% 14.032 16.729 - 11.36% -
rng::find_last_if(deque<int>)_(bail_90%)/8 19.21% 0.962 1.147 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_16384_64 19.21% 6288828.913 7496982.433 - -16.41% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.99% 404.497 481.318 - 0.14% -
std::find_if(list<int>)_(process_all)/8192 18.98% 7450.918 8865.113 - -4.21% -
std::find_if_not(vector<char>)_(process_all)/8192 18.85% 794.703 944.511 - 0.32% -
std::find_if(vector<char>)_(process_all)/8192 18.85% 795.203 945.095 - 0.38% -
BM_PushHeap_uint64_Random_1 18.79% 0.392 0.465 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.71% 1582098.356 1878093.683 - 22.07% -
std::search(deque<int>,_pred)_(no_match)/1024 18.67% 436.352 517.822 - -7.82% -
ranges::min(std::list<long_long>)/1 18.57% 0.225 0.267 - -11.61% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 18.47% 3.208 3.800 - 57.00% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 18.46% 7520.595 8909.082 - -6.89% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 18.44% 5.426 6.427 - -6.41% -
std::map<int,_int>::find(key)_(existent)/1024 18.32% 3.643 4.310 - 0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.31% 74.839 88.540 - 1.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.10% 3234.376 3819.882 - -0.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.05% 1.042 1.230 - 6.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.90% 44.154 52.059 - 2.57% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 17.84% 7259.828 8555.264 - -7.05% -
BM_lexicographical_compare_three_way_slow_path/64 17.78% 15.120 17.808 - -5.09% -
std::find_end(forward_list<int>)_(single_element)/8192 17.60% 5727.830 6736.191 - 10.13% -
std::equal(vector<bool>)_(unaligned)/50 17.58% 0.816 0.960 - 23.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 17.55% 42.559 50.029 - 15.64% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.44% 24.179 28.395 - 5.99% -
ranges::min(std::vector<char>)/64 17.36% 3.618 4.246 - 0.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.36% 39.569 46.439 - -3.04% -
std::is_sorted_until(vector<int>,_pred)/8 17.28% 3.123 3.663 - 1.29% -
std::unordered_set<std::string>::count(key)_(existent)/8192 17.26% 38.582 45.242 - 17.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.18% 417454.532 489191.678 - -0.19% -
std::partition_point(vector<int>)/8192 17.01% 7.975 9.332 - 0.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 17.01% 0.693 0.811 - -0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 17.01% 0.693 0.811 - -0.05% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 17.01% 0.693 0.811 - 0.03% -
std::adjacent_find(list<int>)/50 16.97% 20.183 23.608 - 1.86% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.93% 26.597 31.100 - -27.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.87% 35.775 41.810 - -0.17% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 16.86% 1.405 1.642 - 15.12% -
std::rotate(list<int>)_(by_1/2)/8192 16.77% 4656.686 5437.520 - 0.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 16.69% 1.426 1.665 - 9.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.61% 43.669 50.922 - 14.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 16.58% 0.353 0.411 - 13.83% -
BM_StringRelational_Compare_Small_Empty_Control 16.56% 1.616 1.883 - 3.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 16.48% 29.268 34.093 - 0.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 16.41% 6114.511 7118.083 - 15.29% -
std::map<std::string,_int>::count(key)_(non-existent)/0 16.17% 0.257 0.299 - 10.10% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.12% 5.463 6.344 - -7.74% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 16.06% 1.508 1.750 - -0.43% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 16.05% 5.570 6.464 - 4.43% -
rng::for_each(map<int>)/32 15.93% 21.636 25.082 - -1.68% -
ranges::minmax(std::list<char>)/64 15.91% 29.676 34.399 - 0.99% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 15.81% 2.599 3.010 - -1.12% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 15.78% 27.416 31.741 - -3.85% -
BM_lexicographical_compare_three_way_slow_path/256 15.76% 68.636 79.450 - -3.96% -
std::find_if(deque<int>)_(bail_25%)/32768 15.74% 2213.869 2562.431 - -8.89% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.66% 226.515 261.979 - -7.82% -
std::find_if(vector<int>)_(bail_25%)/8 15.64% 0.733 0.848 - 15.28% -
BM_num_put<long_long> 15.52% 10.502 12.133 - 1.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 15.51% 4562981.152 5270655.515 - -5.41% -
std::is_sorted_until(deque<int>)/8 15.50% 2.542 2.936 - 2.35% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.48% 10385.059 11992.938 - -2.68% -
ranges::min(std::deque<long_long>)/1 15.47% 0.600 0.692 - 14.66% -
std::unordered_multiset<int>::count(key)_(existent)/1024 15.34% 1.528 1.762 - 1.11% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 15.31% 26.743 30.837 - -0.01% -
std::set<std::string>::equal_range(key)_(existent)/32 15.25% 15.019 17.309 - 9.62% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 15.21% 88937523.839 102466544.330 - -15.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.19% 31.457 36.237 - -4.29% -
std::for_each(set<int>::iterator)/32 15.17% 21.134 24.340 - 0.03% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 15.16% 53.254 61.326 - -11.17% -
ranges::min(std::list<long_long>)/70000 15.08% 43951.013 50577.139 - 16.12% -
std::search(deque<int>,_pred)_(near_matches)/1000 15.05% 24094.137 27720.893 - 19.83% -
std::make_heap(deque<int>)_(descending)/8192 15.00% 7682.167 8834.617 - 2.70% -
rng::find_last(deque<int>)_(bail_10%)/50 14.99% 11.313 13.009 - -7.50% -
std::search(deque<int>,_pred)_(near_matches)/1024 14.99% 25235.875 29019.373 - 19.41% -
std::copy(list<int>)/8 14.90% 2.147 2.467 - 0.52% -
std::find_if_not(list<int>)_(process_all)/1024 14.88% 685.464 787.492 - 8.66% -
std::set<std::string>::count(key)_(non-existent)/32 14.82% 10.090 11.586 - 13.02% -
std::make_heap(deque<int>)_(heap)/8192 14.76% 7691.074 8826.560 - 2.52% -
std::set<std::string>::find(key)_(non-existent)/8192 14.71% 26.480 30.376 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.68% 30.833 35.359 - 18.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.67% 11640.301 13348.028 - 11.03% -
BM_lexicographical_compare_three_way_slow_path/262144 14.65% 63294.777 72568.324 - -5.00% -
BM_num_put<unsigned_long> 14.56% 10.429 11.948 - 3.98% -
BM_num_put<bool> 14.55% 9.315 10.670 - 1.17% -
std::set<std::string>::find(key)_(non-existent)/1024 14.50% 19.937 22.828 - 0.96% -
std::for_each(multimap<int>::iterator)/8 14.43% 4.438 5.079 - 0.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 14.42% 0.298 0.341 - 15.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 14.32% 8917.054 10194.110 - 10.46% -
std::unordered_set<int>::ctor(const&,_alloc)/32 14.32% 260.170 297.423 - 8.74% -
std::find(deque<int>)_(bail_25%)/8 14.30% 1.995 2.280 - 0.13% -
BM_tolower_char<wchar_t> 14.30% 0.603 0.689 - 25.00% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.26% 892.241 1019.465 - -3.05% -
bm_ranges_lexicographical_compare<signed_char>/64 14.19% 2.058 2.350 - 5.90% -
BM_vector_deque_ranges_move/0 14.16% 0.396 0.453 - -3.29% -
BM_deque_vector_ranges_move_backward/64000 14.13% 7048.994 8045.361 - -0.73% -
std::find_end(deque<int>,_pred)_(single_element)/8192 14.11% 4280.391 4884.409 - -0.29% -
bm_ranges_lexicographical_compare<int>/1 14.09% 1.286 1.467 - -1.66% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.06% 3675759.902 4192549.764 - 17.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 14.03% 0.711 0.811 - -0.03% -
std::make_heap(deque<int>)_(descending)/1024 13.96% 985.296 1122.871 - 2.54% -
std::rotate(deque<int>)_(by_1/2)/32 13.95% 7.501 8.548 - 0.43% -
BM_num_put<const_void*> 13.83% 11.206 12.756 - 2.22% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.82% 11.426 13.005 - -9.56% -
std::multiset<std::string>::contains(key)_(existent)/32 13.78% 14.332 16.307 - -0.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 13.73% 19040.176 21654.395 - 10.11% -
std::rotate(list<int>)_(1_element_backward)/50 13.72% 22.235 25.285 - -0.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 13.71% 20050.501 22799.139 - 11.56% -
BM_PushHeap_uint64_Random_4 13.69% 2.258 2.567 - -0.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 13.68% 1.662 1.890 - 29.44% -
std::for_each(multimap<int>::iterator)/32 13.55% 20.803 23.621 - -0.19% -
std::rotate(list<int>)_(1_element_forward)/8192 13.54% 7164.598 8134.413 - 15.87% -
std::make_heap(deque<int>)_(heap)/1024 13.53% 985.834 1119.245 - 2.20% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.52% 14.421 16.371 - 0.76% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 13.45% 1.004 1.139 - 6.71% -
std::find_if_not(vector<int>)_(bail_25%)/32768 13.38% 842.915 955.714 - 3.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.38% 40.061 45.420 - 7.53% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 13.34% 1.161 1.316 - 13.64% -
BM_num_put<unsigned_long_long> 13.29% 10.120 11.465 - 2.01% -
std::find_end(list<int>,_pred)_(process_all)/8192 13.25% 7171.693 8121.905 - -1.56% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.18% 2.107 2.384 - 0.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 13.15% 8.960 10.138 - 6.25% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.12% 26.733 30.239 - -5.99% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.11% 12895.740 14586.451 - 2.48% -
std::for_each(map<int>::iterator)/8 13.08% 4.445 5.027 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13.08% 12495.451 14129.893 - 13.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 13.08% 34.957 39.529 - 14.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13.02% 13417939.980 15164481.809 - 9.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.99% 12.896 14.570 - -1.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 12.87% 28.971 32.700 - -3.22% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.84% 4.823 5.442 - -1.54% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 12.83% 27.623 31.169 - 7.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 12.81% 63.587 71.733 - 8.16% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.80% 216.578 244.294 - 136.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.78% 68.061 76.761 - 18.05% -
BM_StringConstructDestroyCStr_Empty_Opaque 12.76% 2.079 2.344 - 15.49% -
SetIntersection_None_Set_string_16384_4 12.73% 188212651.992 212166612.851 - 6.84% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 12.67% 1.037 1.169 - 12.44% -
BM_vector_deque_copy/64000 12.63% 2842.454 3201.518 - 3.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.59% 46.274 52.099 - 65.75% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.53% 14.717 16.561 - 8.41% -
std::set<int>::erase(key)_(non-existent,_end)/8192 12.53% 9.181 10.331 - 26.39% -
BM_PushHeap_string_Random_262144 12.48% 17.931 20.169 - -10.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.45% 27.944 31.422 - 6.49% -
std::partial_sort(deque<int>)_(repeated)/8192 12.44% 67850.969 76291.567 - 0.66% -
std::find_if(deque<int>)_(bail_25%)/8192 12.37% 569.375 639.815 - -9.07% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.33% 1.388 1.559 - 1.91% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.33% 714.305 802.394 - 3.16% -
std::multiset<std::string>::erase(iterator)/1024 12.26% 28.383 31.864 - 17.02% -
std::find_if_not(vector<char>)_(process_all)/1024 12.26% 111.583 125.261 - 0.14% -
SetIntersection_None_Set_string_16384_1024 12.26% 190225548.901 213537816.652 - 4.08% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.22% 594.917 667.627 - 0.17% -
ranges::minmax(std::deque<long_long>)/64 12.22% 24.549 27.549 - 3.68% -
std::unordered_set<int>::contains(key)_(existent)/32 12.21% 1.409 1.581 - 41.05% -
std::stable_partition(list<int>)_(dense)/32 12.16% 33.506 37.580 - 2.30% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.14% 11.286 12.656 - 6.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.12% 11.000 12.334 - 3.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 12.02% 75913.046 85041.522 - 1.42% -
std::set<std::string>::find(key)_(non-existent)/32 12.02% 9.423 10.556 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 12.02% 4367975.961 4893142.083 - -3.92% -
std::map<int,_int>::contains(key)_(non-existent)/8192 12.00% 9.369 10.493 - -2.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 12.00% 54.889 61.474 - 20.41% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.97% 20.500 22.954 - 12.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 11.96% 49.242 55.131 - 6.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 11.92% 28.206 31.567 - -0.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.91% 37.515 41.984 - 9.76% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.91% 30.134 33.723 - 0.63% -
ranges::min(std::vector<__int128>)/1 11.89% 0.340 0.380 - -17.10% -
SetIntersection_Front_Set_string_1024_256 11.87% 14273701.097 15967326.372 - 2.51% -
BM_PushHeap_uint32_QuickSortAdversary_1 11.80% 0.394 0.440 - 12.26% -
std::find_if(vector<char>)_(process_all)/1024 11.76% 111.723 124.865 - 0.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 11.74% 0.389 0.434 - 5.68% -
std::unordered_set<int>::count(key)_(non-existent)/1024 11.74% 1.386 1.549 - -6.77% -
BM_deque_deque_copy_backward/5500 11.71% 201.973 225.617 - 10.81% -
std::rotate(deque<int>)_(by_1/2)/50 11.67% 10.351 11.559 - 0.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.67% 31.648 35.341 - 8.17% -
SetIntersection_Interlaced_Vector_string_262144_16 11.61% 5992657.497 6688309.915 - 8.87% -
std::equal(vector<bool>)_(unaligned)/8 11.59% 0.818 0.913 - 12.02% -
SetIntersection_Interlaced_Vector_float_256_256 11.58% 4606317.495 5139575.885 - 0.04% -
std::find_if_not(vector<int>)_(bail_25%)/8192 11.56% 219.855 245.273 - 5.84% -
std::multiset<std::string>::count(key)_(existent)/8192 11.53% 26.521 29.579 - -0.68% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.53% 3865.627 4311.368 - 11.38% -
std::unordered_set<int>::clear()/1024 11.51% 8359.005 9321.417 - 10.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11.50% 1470.972 1640.152 - 8.40% -
SetIntersection_None_Set_string_16384_1 11.50% 188524703.645 210195930.592 - 6.16% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.45% 1371135.881 1528151.495 - 4.36% -
std::find(vector<bool>)_(process_all)/8 11.44% 0.560 0.624 - -31.57% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.44% 10.911 12.159 - 16.36% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.43% 10.087 11.241 - 1.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.42% 10.110 11.265 - 5.52% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.39% 1.155 1.287 - -2.59% -
std::unique(list<int>,_pred)_(contiguous)/8192 11.38% 7494.497 8347.208 - 9.76% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.34% 1.376 1.532 - -5.36% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 11.33% 23.502 26.164 - 15.28% -
rng::contains(deque<int>)_(process_all)/8 11.32% 2.866 3.190 - 6.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 11.22% 30.628 34.066 - 8.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.22% 206.029 229.135 - 132.45% -
BM_deque_vector_ranges_copy_backward/70000 11.19% 7926.998 8813.671 - -3.07% -
std::for_each(set<int>::iterator)/8 11.16% 4.513 5.016 - -0.53% -
SetIntersection_None_Set_string_16384_16 11.15% 187964779.769 208922444.835 - 5.72% -
BM_deque_vector_copy_backward/70000 11.15% 7945.824 8831.492 - -2.08% -
std::rotate(list<int>)_(by_1/4)/32 11.11% 13.020 14.467 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 11.08% 37234571.356 41360523.043 - -12.06% -
std::for_each(map<int>::iterator)/32 11.06% 21.499 23.877 - 0.62% -
SetIntersection_Front_Vector_uint64_16384_1024 11.05% 5333493.555 5922746.103 - 11.31% -
BM_PushHeap_uint32_PipeOrgan_4 11.03% 0.485 0.538 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.98% 13266714.681 14723017.852 - 7.96% -
SetIntersection_Interlaced_Vector_uint32_1024_4 10.98% 1264317.629 1403083.329 - -0.87% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 10.96% 32.975 36.588 - -1.78% -
BM_deque_vector_move_backward/0 10.94% 1.371 1.521 - 8.02% -
std::partition(deque<int>)_(sparse)/32 10.87% 11.368 12.604 - 27.30% -
std::find_end(deque<int>,_pred)_(single_element)/1000 10.84% 587.906 651.619 - -1.81% -
ranges::minmax(std::deque<long_long>)/70000 10.84% 25539.358 28307.097 - 9.41% -
std::copy_backward(deque<int>)/262144 10.83% 30572.528 33882.459 - 7.17% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 10.79% 1.392 1.542 - 14.76% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.77% 8153.380 9031.873 - 11.40% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.75% 9.719 10.764 - -3.57% -
SetIntersection_Front_Vector_uint64_262144_1024 10.75% 5341812.782 5915848.110 - 11.70% -
SetIntersection_Front_Set_string_16384_64 10.74% 4301042.807 4763131.615 - 8.41% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.74% 7.451 8.252 - -7.40% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.74% 46.525 51.520 - -1.87% -
BM_num_put<long> 10.68% 10.715 11.859 - -2.38% -
std::set<int>::equal_range(key)_(non-existent)/1024 10.63% 5.801 6.418 - -6.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.62% 29.128 32.223 - -4.07% -
BM_deque_vector_copy_backward/65536 10.62% 7365.590 8148.125 - 0.39% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 10.59% 45.186 49.972 - 9.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.59% 8.894 9.836 - 2.44% -
std::unique_copy(deque<int>)_(sprinkled)/32 10.59% 9.201 10.175 - -6.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.52% 35.428 39.155 - 2.33% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.44% 34.632 38.248 - 6.11% -
std::replace(list<int>)_(prefix)/8192 10.43% 6989.177 7717.870 - 4.27% -
BM_deque_vector_move_backward/64000 10.40% 7173.428 7919.742 - -0.78% -
BM_StringFindCharLiteral/1024 10.40% 18.979 20.952 - 8.77% -
BM_PushHeap_string_PipeOrgan_16384 10.40% 12.756 14.082 - -8.33% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 10.38% 1.203 1.328 - 10.23% -
BM_PushHeap_string_Descending_1024 10.37% 2.355 2.600 - -20.97% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.34% 44403612.134 48995435.066 - -16.05% -
BM_deque_deque_ranges_copy_backward/64000 10.27% 7349.671 8104.623 - 4.74% -
BM_std_minmax_element<short>/3 10.26% 1.080 1.190 - 3.59% -
std::set<std::string>::contains(key)_(existent)/1024 10.25% 20.901 23.045 - -4.35% -
BM_deque_vector_ranges_copy_backward/64000 10.21% 7216.258 7953.310 - 0.66% -
SetIntersection_Interlaced_Vector_string_262144_256 10.17% 67535325.531 74401767.710 - -5.06% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 10.14% 22.398 24.669 - 8.43% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10.14% 11591.517 12767.135 - 6.84% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.13% 15.744 17.338 - 2.04% -
SetIntersection_Interlaced_Vector_float_256_64 10.11% 6948651.978 7651444.319 - -3.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.11% 8.122 8.944 - -6.34% -
std::move(list<int>)/4096 10.11% 4360.747 4801.434 - -5.20% -
ranges::min(std::vector<char>)/8 10.09% 2.211 2.435 - -0.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 10.04% 27.112 29.835 - 9.37% -
BM_vector_deque_ranges_copy_backward/65536 9.95% 7540.027 8290.467 - 2.44% -
std::unordered_map<int,_int>::find(key)_(existent)/32 9.93% 1.426 1.568 - 9.66% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 9.92% 26.129 28.722 - -0.53% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.91% 2.493 2.740 - -1.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 9.90% 201799789.194 221780875.553 - 9.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.89% 51.024 56.071 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.85% 8681590.725 9536947.787 - -7.01% -
BM_StringRelational_Eq_Small_Small_Control 9.83% 1.685 1.850 - -1.03% -
SetIntersection_Interlaced_Vector_string_262144_64 9.83% 19913711.247 21871341.431 - -9.18% -
std::find_end(vector<int>)_(single_element)/8192 9.80% 1810.958 1988.432 - 6.66% -
BM_deque_vector_ranges_move_backward/65536 9.80% 7380.689 8103.775 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_16384_16 9.79% 2854757.447 3134350.955 - 25.52% -
std::rotate_copy(vector<int>)/1024 9.77% 32.778 35.981 - 5.85% -
std::map<std::string,_int>::find(key)_(existent)/32 9.77% 15.523 17.040 - 1.81% -
std::rotate(list<int>)_(by_1/4)/50 9.77% 23.478 25.771 - 0.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 9.74% 19.860 21.794 - 11.25% -
std::is_sorted(list<int>,_pred)/8 9.73% 3.675 4.033 - 0.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.72% 0.592 0.649 - 7.72% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 9.72% 144.245 158.259 - 9.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9.69% 8993633.471 9864843.750 - -1.08% -
ranges::minmax(std::list<long_long>)/64 9.68% 28.084 30.802 - 0.90% -
std::for_each(multiset<int>::iterator)/32 9.68% 21.436 23.510 - -0.50% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 9.63% 10.187 11.168 - -0.48% -
SetIntersection_None_Set_string_16384_256 9.63% 189368817.101 207598882.896 - 4.51% -
BM_StringRead_Cold_Shallow_Empty 9.59% 1.058 1.159 - -0.95% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.54% 43193591.901 47315292.455 - 9.83% -
SetIntersection_None_Set_string_16384_64 9.52% 189303532.077 207319413.333 - 4.59% -
std::replace(list<int>)_(sprinkled)/1024 9.51% 726.147 795.237 - 6.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.51% 7496009.072 8208902.477 - 9.49% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.51% 863.314 945.416 - 0.63% -
SetIntersection_Interlaced_Vector_uint64_1024_16 9.49% 2010712.985 2201586.074 - 13.41% -
BM_StringRead_Cold_Deep_Small 9.49% 1.162 1.272 - 1.68% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.49% 9.953 10.897 - 8.31% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 9.49% 0.338 0.370 - 9.63% -
std::for_each(multiset<int>::iterator)/8 9.49% 4.590 5.025 - -0.90% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 9.46% 1.916 2.098 - 0.81% -
BM_PushHeap_string_Descending_256 9.44% 2.291 2.507 - -13.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.42% 1526.814 1670.638 - -3.91% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.37% 1.048 1.146 - 0.34% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.36% 19.529 21.357 - 0.70% -
std::find_end(deque<int>)_(process_all)/1000 9.35% 261.439 285.882 - -2.25% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.32% 27.715 30.299 - 1.45% -
std::set<int>::equal_range(key)_(non-existent)/8192 9.31% 8.932 9.764 - -19.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.30% 1.048 1.146 - 1.51% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.27% 35.465 38.754 - 6.55% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.27% 8298.701 9067.991 - 9.37% -
SetIntersection_Interlaced_Vector_float_1024_256 9.27% 5542685.328 6056297.094 - -5.03% -
SetIntersection_Front_Set_uint32_1024_64 9.25% 1631755.639 1782703.589 - 5.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 9.25% 2.743 2.996 - -0.11% -
std::remove(deque<int>)_(prefix)/50 9.22% 57.520 62.823 - 0.43% -
BM_PushHeap_string_Ascending_1 9.20% 0.642 0.701 - -0.07% -
std::multimap<int,_int>::contains(key)_(existent)/1024 9.19% 3.891 4.248 - -6.94% -
std::rotate(list<int>)_(by_1/2)/32 9.18% 5.938 6.483 - 0.48% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.17% 542496.021 592249.822 - -0.82% -
std::set<std::string>::erase(iterator)/1024 9.16% 25.981 28.362 - -9.16% -
BM_deque_vector_copy/0 9.15% 1.249 1.363 - -0.80% -
std::unordered_set<int>::clear()/8192 9.12% 67288.814 73426.258 - 16.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.11% 42.043 45.875 - 3.96% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 9.11% 1.167 1.274 - 8.16% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 9.10% 11.293 12.321 - 1.15% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.10% 386.354 421.529 - 10.86% -
std::find_end(deque<int>)_(single_element)/8192 9.08% 2021.047 2204.642 - 0.16% -
std::make_heap(deque<int>)_(repeated)/8192 9.07% 16855.059 18384.002 - 3.56% -
std::fill_n(list<int>)/50 9.06% 15.179 16.554 - 5.31% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - -0.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 9.01% 65.911 71.852 - 3.83% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.00% 22.641 24.680 - 0.62% -
BM_deque_vector_move_backward/65536 8.99% 7361.291 8023.245 - -1.46% -
std::set<int>::lower_bound(key)_(non-existent)/1024 8.94% 5.625 6.128 - 1.36% -
std::search(list<int>)_(single_element)/8192 8.88% 7486.594 8151.760 - -11.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 8.85% 0.591 0.643 - 2.65% -
std::vector<int>::ctor(size)/8192 8.82% 517.543 563.208 - -0.86% -
std::rotate(deque<int>)_(by_1/2)/1024 8.81% 172.971 188.208 - 0.01% -
BM_deque_deque_ranges_copy_backward/1 8.80% 2.523 2.745 - 8.36% -
std::find_end(vector<int>)_(single_element)/1000 8.78% 229.863 250.042 - 4.48% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 8.77% 19.393 21.094 - 10.05% -
BM_vector_deque_ranges_copy_backward/70000 8.76% 8163.861 8879.001 - 2.96% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.75% 34.714 37.752 - 7.73% -
std::find_if_not(list<int>)_(bail_25%)/1024 8.74% 181.590 197.458 - 53.63% -
BM_PushHeap_string_Descending_16384 8.74% 2.310 2.512 - -31.40% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.71% 15.876 17.259 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.71% 111152.191 120828.776 - 0.87% -
std::stable_partition(list<int>)_(dense)/8192 8.69% 17489.942 19009.428 - 10.71% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.67% 223.078 242.425 - 0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8.67% 64345387.314 69923015.065 - -5.26% -
SetIntersection_Interlaced_Vector_string_16384_256 8.67% 38333652.461 41655933.483 - -7.43% -
std::find_end(list<int>)_(process_all)/1000 8.66% 656.323 713.131 - -0.02% -
rng::fold_left(list<int>)/1048576 8.65% 1350828.106 1467674.030 - 7.98% -
ranges::min(std::list<char>)/8 8.65% 1.767 1.920 - 1.14% -
std::set<int>::find(key)_(existent)/32 8.65% 1.624 1.764 - 4.77% -
BM_vector_deque_copy_backward/70000 8.65% 8228.413 8939.954 - 2.24% -
BM_deque_vector_copy_backward/5500 8.64% 198.943 216.137 - 7.66% -
std::unordered_set<std::string>::erase(iterator)/1024 8.59% 27.474 29.835 - 3.57% -
std::search(deque<int>,_pred)_(no_match)/8192 8.58% 3496.490 3796.497 - -17.63% -
std::replace_if(list<int>)_(sprinkled)/8192 8.56% 7271.596 7894.269 - -0.45% -
std::reverse(deque<int>)/64 8.55% 12.961 14.069 - 7.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.54% 11280377.934 12243789.900 - 7.28% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8.47% 9050.135 9817.062 - 9.53% -
std::replace(vector<int>)_(sprinkled)/1024 8.46% 149.937 162.614 - 0.54% -
BM_StringEraseWithMove_Large_Opaque 8.45% 2.481 2.691 - -4.04% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.40% 24759.709 26840.667 - -7.78% -
BM_vector_deque_ranges_copy/64000 8.39% 2841.677 3080.179 - 0.11% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 8.39% 17.149 18.588 - 8.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 8.36% 21188253.378 22959436.562 - 10.34% -
std::copy(vector<bool>)_(aligned)/262144 8.36% 587.809 636.928 - -6.60% -
BM_StringFindStringLiteral/64 8.35% 2.140 2.318 - 5.16% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 8.34% 88.098 95.449 - -18.65% -
BM_deque_deque_copy_backward/70000 8.34% 7949.848 8612.551 - 3.82% -
BM_PushHeap_float_Ascending_16 8.33% 0.981 1.063 - 8.13% -
BM_StringRead_Cold_Shallow_Large 8.32% 1.088 1.178 - -1.80% -
SetIntersection_Front_Vector_float_1024_1024 8.32% 5441231.715 5893759.934 - -0.44% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 8.32% 96441.383 104461.431 - -5.77% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 8.27% 22.667 24.540 - -2.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8.24% 12649.418 13692.034 - 8.53% -
BM_vector_deque_move/64000 8.24% 2844.020 3078.399 - -3.59% -
BM_vector_deque_ranges_copy_backward/64000 8.22% 7401.867 8010.349 - 4.99% -
SetIntersection_Front_Set_uint32_1024_256 8.22% 3805387.994 4118107.319 - -2.83% -
std::find_if_not(vector<char>)_(process_all)/8 8.22% 1.327 1.436 - -5.20% -
BM_deque_vector_ranges_copy_backward/65536 8.21% 7489.534 8104.709 - -0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.21% 9907107.213 10720419.028 - 0.62% -
std::search(deque<int>,_pred)_(no_match)/1048576 8.20% 445882.271 482457.424 - -17.30% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 8.19% 6215.219 6724.122 - 7.14% -
BM_std_minmax_element<short>/2 8.18% 0.634 0.686 - 6.22% -
BM_deque_vector_move_backward/70000 8.17% 7906.790 8552.986 - -0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 8.16% 18.897 20.438 - 10.17% -
BM_PushHeap_uint32_Ascending_4 8.15% 0.544 0.588 - 0.80% -
ranges::min(std::vector<long_long>)/8 8.14% 2.126 2.299 - 6.70% -
SetIntersection_Interlaced_Vector_uint32_1024_256 8.12% 5926865.277 6408130.839 - -17.83% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.06% 22.655 24.480 - 5.35% -
BM_deque_deque_ranges_copy_backward/0 8.05% 0.789 0.852 - 0.25% -
std::find_end(vector<int>)_(single_element)/1024 8.03% 236.608 255.606 - 4.60% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.02% 16.114 17.406 - 0.30% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.01% 2.526 2.728 - -0.81% -
std::transform(deque<int>,_deque<int>)/50 8.00% 33.630 36.321 - 1.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.00% 918.309 991.745 - 5.23% -
rng::starts_with(list<int>)/8192 7.99% 8595.633 9282.460 - 0.24% -
BM_PushHeap_uint64_Random_16 7.97% 4.160 4.491 - 2.42% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.94% 11.127 12.011 - 13.88% -
rng::starts_with(vector<int>,_pred)/8 7.93% 2.312 2.495 - 5.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.92% 4344247.022 4688499.452 - 6.39% -
BM_std_minmax_element<short>/65536 7.91% 16323.313 17614.542 - 10.83% -
std::unique(deque<int>)_(contiguous)/52 7.90% 55.424 59.804 - -0.72% -
BM_std_minmax_element<short>/4096 7.90% 1026.218 1107.308 - 9.42% -
BM_std_minmax_element<short>/64000 7.90% 15947.234 17206.274 - 10.95% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 7.89% 10.961 11.826 - 13.13% -
BM_vector_deque_copy/70000 7.86% 3104.628 3348.673 - 0.14% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.85% 22.971 24.774 - 0.82% -
BM_std_minmax_element<short>/5500 7.85% 1375.647 1483.610 - 9.73% -
BM_std_minmax_element<short>/70000 7.83% 17449.812 18816.147 - 10.83% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.80% 19.617 21.146 - 3.42% -
BM_deque_vector_ranges_move_backward/70000 7.79% 7944.471 8563.617 - 0.02% -
ranges::minmax(std::list<long_long>)/1 7.76% 0.343 0.369 - -29.40% -
BM_vector_deque_ranges_copy/70000 7.76% 3104.268 3345.034 - 0.20% -
rng::starts_with(deque<int>)/1000 7.75% 436.051 469.849 - 1.33% -
BM_std_minmax_element<short>/1024 7.73% 262.286 282.550 - 8.89% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.72% 34.972 37.674 - -0.53% -
BM_PushHeap_float_SingleElement_4 7.72% 0.358 0.386 - 8.39% -
BM_vector_deque_move/70000 7.71% 3104.860 3344.140 - 0.36% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 7.70% 4.520 4.868 - 1.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 7.68% 125.098 134.705 - 2.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.67% 5114643.937 5506981.649 - 10.55% -
ranges::min(std::vector<__int128>)/8 7.67% 2.856 3.075 - 6.59% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.65% 210.444 226.546 - 15.14% -
std::make_heap(deque<int>)_(repeated)/1024 7.65% 2162.137 2327.556 - 3.07% -
BM_vector_deque_ranges_move/65536 7.64% 2859.692 3078.042 - 0.28% -
BM_deque_deque_copy_backward/64000 7.63% 7411.545 7977.128 - 1.87% -
std::swap_ranges(list<int>)/32 7.62% 19.318 20.790 - 6.43% -
BM_vector_deque_move_backward/64000 7.61% 7254.530 7806.348 - -1.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 7.60% 11885558.715 12788430.806 - 4.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.59% 5155.527 5546.722 - 5.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.57% 34.098 36.680 - 34.66% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.57% 23.341 25.109 - 7.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7.57% 4045202.768 4351304.883 - 8.51% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.55% 1.729 1.859 - 27.33% -
std::copy_backward(vector<bool>)_(aligned)/64 7.54% 1.605 1.726 - -2.57% -
SetIntersection_Front_Set_string_256_16 7.49% 6789106.864 7297378.856 - 1.36% -
std::is_sorted(vector<int>,_pred)/8 7.47% 3.164 3.400 - 5.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.47% 9623.536 10342.024 - 2.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 7.46% 3040247.681 3267132.037 - 7.63% -
BM_std_minmax_element<short>/4000 7.43% 1006.489 1081.315 - 9.67% -
bm_write 7.43% 531.909 571.433 - 21.23% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 7.43% 20.646 22.180 - 6.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.43% 216.805 232.911 - 1.61% -
BM_PushHeap_uint64_Random_16384 7.39% 5.914 6.352 - 2.94% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.38% 170865.986 183477.975 - 0.53% -
BM_deque_deque_ranges_copy_backward/65536 7.38% 7506.134 8059.766 - 0.64% -
BM_PushHeap_uint64_Random_64 7.35% 5.219 5.602 - 2.71% -
ranges::min(std::list<long_long>)/8 7.35% 1.843 1.978 - 1.58% -
BM_PushHeap_uint64_Random_256 7.29% 5.640 6.051 - 0.37% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.28% 11865.262 12729.456 - 14.22% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.22% 10.330 11.075 - -0.14% -
std::unique_copy(deque<int>)_(sprinkled)/1024 7.21% 463.766 497.183 - 6.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.20% 39278.302 42106.313 - 4.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.18% 8083131.331 8663301.347 - 3.51% -
SetIntersection_Front_Vector_string_256_256 7.17% 18541192.264 19871031.435 - 1.00% -
SetIntersection_Front_Set_uint64_262144_64 7.17% 1699019.864 1820849.129 - 9.08% -
BM_StringRead_Cold_Deep_Large 7.17% 1.231 1.320 - -0.26% -
std::replace_if(vector<int>)_(sprinkled)/50 7.16% 12.748 13.661 - -0.35% -
SetIntersection_Interlaced_Vector_string_16384_4 7.16% 1809998.454 1939595.015 - -2.17% -
std::partition(deque<int>)_(sparse)/50 7.16% 17.246 18.480 - 22.88% -
BM_PushHeap_uint64_Random_1024 7.16% 5.759 6.171 - -0.45% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 7.15% 10149.652 10875.259 - 4.76% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 7.12% 26.306 28.179 - 32.48% -
std::partition_copy(list<int>)/8192 7.10% 6846.125 7332.373 - 1.57% -
ranges::minmax(std::deque<long_long>)/8 7.09% 3.561 3.813 - 0.65% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 7.08% 31.410 33.634 - 2.70% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.04% 1.098 1.175 - 8.40% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.03% 518.014 554.428 - 8.22% -
BM_std_minmax_element<short>/512 7.03% 134.142 143.571 - 7.48% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.02% 231.290 247.520 - 3.52% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.01% 120609.980 129070.592 - 7.86% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 7.00% 19.138 20.477 - 4.46% -
SetIntersection_Front_Vector_string_16384_64 6.99% 3122086.287 3340268.389 - 2.30% -
std::set<int>::upper_bound(key)_(existent)/32 6.98% 1.641 1.755 - 0.94% -
BM_PushHeap_string_PipeOrgan_1024 6.96% 9.445 10.102 - -0.90% -
BM_deque_deque_ranges_copy_backward/2 6.95% 2.305 2.465 - 4.90% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.94% 6942.775 7424.411 - 7.75% -
std::copy(vector<bool>)_(aligned)/64 6.92% 1.257 1.344 - 4.07% -
std::copy_n(vector<bool>)_(aligned)/64 6.87% 1.265 1.352 - 4.88% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6.85% 7094.092 7580.282 - -7.17% -
std::find(list<int>)_(process_all)/8 6.84% 2.193 2.343 - -0.89% -
std::set<std::string>::contains(key)_(non-existent)/1024 6.83% 20.044 21.412 - -15.46% -
std::set<int>::upper_bound(key)_(existent)/1024 6.83% 4.025 4.300 - 3.60% -
BM_vector_deque_ranges_copy/65536 6.83% 2859.660 3054.866 - 0.50% -
std::lower_bound(std::vector<int>)/100 6.82% 12.070 12.894 - 6.37% -
BM_deque_deque_move_backward/70000 6.82% 8128.075 8682.241 - 2.22% -
std::find_end(list<int>)_(process_all)/1048576 6.80% 815929.152 871450.434 - -0.04% -
std::move_backward(deque<int>)/32768 6.80% 3264.622 3486.532 - -2.83% -
BM_std_minmax_element<long_long>/3 6.75% 1.114 1.189 - 13.94% -
SetIntersection_Front_Set_string_16384_256 6.74% 14418310.113 15390221.862 - -2.59% -
std::find_if_not(vector<int>)_(bail_25%)/1024 6.73% 28.480 30.398 - 1.63% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 6.73% 22944.589 24489.159 - 5.50% -
std::list<int>::erase(begin)_(cheap_elements)/32 6.73% 10.267 10.958 - 4.14% -
SetIntersection_Front_Set_uint32_16384_256 6.70% 3946016.288 4210587.048 - 6.35% -
std::equal(list<int>)_(it,_it,_it)/8192 6.69% 9275.331 9895.396 - 3.70% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.68% 6.256 6.673 - -16.69% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.67% 9.009 9.610 - -5.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.67% 27527.324 29362.829 - 12.64% -
rng::find_last(list<int>)_(bail_90%)/1024 6.67% 71.792 76.577 - 0.28% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 6.66% 57036.838 60833.140 - 7.53% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.65% 1693.090 1805.749 - 10.06% -
std::copy_backward(list<int>)/8 6.65% 2.207 2.354 - -2.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.65% 4.504 4.803 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.64% 26522127.036 28283063.785 - -4.43% -
std::partition_copy(list<int>)/32 6.62% 8.582 9.150 - 13.75% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 6.61% 12.551 13.381 - 5.57% -
std::for_each_n(list<int>)/8 6.58% 2.421 2.580 - 1.13% -
BM_deque_deque_ranges_move/70000 6.58% 3309.786 3527.695 - 1.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.58% 56.096 59.785 - 1.21% -
BM_vector_deque_move/65536 6.54% 2858.785 3045.710 - -2.04% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.54% 557446.994 593890.378 - 0.02% -
BM_deque_vector_ranges_copy_backward/5500 6.52% 200.606 213.686 - 7.22% -
std::partial_sort_copy(list<int>)_(heap)/8 6.49% 16.582 17.659 - 0.12% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 6.49% 1.661 1.768 - 9.97% -
BM_deque_deque_ranges_move_backward/65536 6.48% 7577.810 8068.983 - 0.78% -
ranges::minmax(std::vector<long_long>)/1 6.46% 0.647 0.689 - -0.18% -
BM_PushHeap_uint32_Random_1 6.46% 0.465 0.495 - 7.65% -
std::search(deque<int>)_(same_length)/1024 6.46% 473.211 503.770 - 4.32% -
std::set<int>::equal_range(key)_(existent)/32 6.46% 1.714 1.825 - 1.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 6.44% 10047913.355 10694641.872 - 9.03% -
std::partial_sort(deque<int>)_(heap)/1024 6.41% 17951.261 19101.843 - 6.37% -
BM_deque_deque_ranges_move_backward/64000 6.38% 7520.577 8000.657 - 3.15% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 6.35% 21.110 22.451 - -0.41% -
std::map<int,_int>::contains(key)_(existent)/1024 6.34% 3.867 4.112 - 4.95% -
BM_lexicographical_compare_three_way_slow_path/16 6.34% 4.356 4.632 - -2.81% -
ranges::minmax(std::deque<__int128>)/1 6.33% 0.651 0.692 - 5.55% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.31% 8.309 8.833 - -2.63% -
SetIntersection_Front_Set_string_16384_16 6.31% 1770283.284 1881979.008 - 2.33% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 6.30% 10.217 10.861 - 6.63% -
BM_deque_deque_ranges_move_backward/64 6.30% 3.419 3.635 - 7.82% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.29% 5.754 6.116 - -0.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 6.28% 24.871 26.434 - 1.39% -
BM_StringRelational_Less_Huge_Empty_Control 6.28% 1.655 1.759 - 9.35% -
BM_PushHeap_string_Descending_64 6.27% 2.209 2.347 - -13.45% -
std::remove(deque<int>)_(prefix)/32 6.27% 52.858 56.169 - 1.49% -
BM_PushHeap_uint64_Random_262144 6.24% 5.990 6.364 - 1.92% -
BM_vector_deque_copy_backward/64000 6.23% 7399.057 7860.253 - -0.32% -
BM_vector_deque_copy_backward/65536 6.23% 7667.258 8144.707 - -1.63% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.21% 23.017 24.446 - 7.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.20% 39.953 42.430 - 22.97% -
std::make_heap(deque<int>)_(shuffled)/1024 6.20% 2516.441 2672.461 - 4.23% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.19% 23.567 25.025 - 1.37% -
BM_PushHeap_string_PipeOrgan_256 6.16% 7.912 8.399 - 2.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 6.16% 50096.565 53180.867 - -1.53% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 6.15% 3233.047 3431.951 - 5.96% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.13% 2399.076 2546.071 - 0.11% -
std::unique(deque<int>)_(contiguous)/32 6.12% 49.744 52.791 - -0.20% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.12% 1.048 1.113 - 0.17% -
bm_ranges_lexicographical_compare<int>/8 6.10% 1.447 1.535 - -2.63% -
BM_deque_deque_move_backward/64000 6.09% 7290.515 7734.219 - 0.37% -
std::replace_if(list<int>)_(prefix)/8192 6.05% 7123.165 7554.283 - -0.25% -
SetIntersection_Interlaced_Vector_string_16384_1024 6.05% 113925212.174 120818237.332 - -4.70% -
std::rotate(deque<int>)_(by_1/2)/8192 6.05% 1458.690 1546.941 - 3.54% -
BM_deque_deque_copy/70000 6.05% 3181.967 3374.416 - 2.42% -
std::list<int>::erase(begin)_(cheap_elements)/8192 6.03% 10.169 10.782 - 4.25% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 6.01% 21.792 23.102 - 9.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.01% 5649547.571 5989034.208 - 5.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 6.00% 3.826 4.055 - 3.51% -
std::count(list<int>)_(every_other)/1024 5.99% 667.153 707.146 - 0.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.99% 201241354.042 213304844.273 - 2.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 5.99% 769.061 815.153 - 5.98% -
BM_deque_deque_ranges_copy_backward/70000 5.99% 8221.555 8713.966 - 3.12% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.97% 31.247 33.113 - -3.80% -
BM_vector_deque_ranges_move/64000 5.97% 2843.410 3013.151 - 0.37% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 5.96% 1.594 1.689 - 7.03% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 5.96% 63.413 67.193 - 0.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.96% 53.285 56.460 - -1.05% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.95% 6681120.625 7078703.997 - 7.53% -
std::equal(deque<int>)_(it,_it,_it)/8 5.91% 4.149 4.394 - 0.33% -
std::set<int>::lower_bound(key)_(non-existent)/8192 5.90% 10.497 11.117 - 24.60% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.90% 1133.193 1200.010 - -0.26% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.87% 2.011 2.129 - 2.66% -
BM_deque_deque_ranges_copy_backward/5500 5.86% 202.183 214.033 - 4.79% -
std::find_end(list<int>)_(single_element)/1024 5.85% 688.722 729.025 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.84% 178310.725 188716.430 - -0.48% -
std::copy_n(deque<int>)/8 5.82% 2.636 2.790 - -0.07% -
SetIntersection_Front_Set_uint64_262144_256 5.82% 3713053.704 3929032.215 - 4.54% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.82% 2.040 2.159 - -0.25% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.80% 1.409 1.491 - -4.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.80% 5170572.752 5470478.088 - 2.91% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.79% 3.612 3.822 - 0.41% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5.79% 5648.910 5976.022 - 5.38% -
std::flat_multimap<int,_int>::erase(iterator)/1024 5.79% 75.413 79.778 - 5.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5.76% 142264504.620 150457871.310 - -5.37% -
std::equal(deque<int>)_(it,_it,_it)/50 5.76% 21.548 22.789 - 10.46% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 5.76% 6278.212 6639.644 - -2.65% -
std::unordered_set<int>::erase(key)_(existent)/32 5.73% 21.354 22.578 - 9.43% -
rng::contains_subrange(vector<int>)_(process_all)/50 5.72% 11.396 12.048 - 4.14% -
SetIntersection_Front_Vector_uint64_16384_256 5.71% 2145748.755 2268362.236 - 5.92% -
BM_StringRead_Cold_Deep_Empty 5.68% 1.168 1.234 - -2.36% -
BM_PushHeap_uint32_Random_16384 5.68% 5.618 5.938 - 0.07% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 5.68% 1443624.915 1525574.197 - 4.12% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.67% 1.047 1.106 - -0.27% -
std::partial_sort_copy(vector<int>)_(heap)/1024 5.64% 7938.990 8386.374 - 5.42% -
ranges::minmax(std::list<char>)/70000 5.62% 52375.250 55317.913 - 0.72% -
std::reverse(deque<int>)/512 5.62% 112.012 118.303 - 4.97% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.62% 8.122 8.578 - -1.75% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.61% 264.633 279.470 - 7.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.60% 7.939 8.384 - -8.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.60% 6264.584 6615.457 - -2.24% -
std::set<int>::find(key)_(existent)/8192 5.60% 7.979 8.426 - 1.13% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.58% 1.052 1.111 - 0.06% -
std::set<int>::equal_range(key)_(non-existent)/32 5.58% 2.585 2.730 - 5.02% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.58% 1.050 1.109 - -0.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.57% 1.042 1.100 - -2.42% -
BM_PushHeap_string_PipeOrgan_64 5.57% 5.753 6.073 - 2.80% -
BM_tolower_string<char> 5.54% 15.295 16.143 - 1.12% -
std::remove_if(list<int>)_(prefix)/1024 5.54% 972.520 1026.404 - 0.15% -
std::remove_if(deque<int>)_(prefix)/50 5.54% 64.165 67.719 - 3.12% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 5.54% 9.860 10.406 - -15.34% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.50% 2.278 2.404 - 0.42% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 5.49% 56599.341 59705.982 - 8.87% -
ranges::min(std::vector<long_long>)/64 5.48% 4.678 4.935 - 5.41% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 5.47% 0.253 0.267 - 5.75% -
SetIntersection_Interlaced_Vector_float_16384_4 5.47% 1650158.699 1740424.389 - 5.04% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 5.46% 2.637 2.781 - 3.80% -
BM_vector_deque_ranges_move/70000 5.46% 3102.948 3272.448 - 0.23% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 5.46% 31.347 33.059 - -2.07% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.44% 1050992.930 1108154.944 - 1.05% -
std::stable_partition(list<int>)_(alloc_fails)/8192 5.43% 25182.513 26548.781 - 3.34% -
BM_deque_vector_copy_backward/64000 5.42% 7487.791 7893.642 - -0.68% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.36% 0.273 0.287 - 2.23% -
std::set<int>::count(key)_(non-existent)/8192 5.36% 13.811 14.551 - 29.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 5.35% 2276932.848 2398814.649 - 3.51% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.35% 1598.034 1683.547 - 24.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.35% 656.501 691.607 - 4.25% -
bm_ranges_swap_ranges_vb_aligned/32 5.34% 3.289 3.464 - -1.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 5.34% 61.988 65.297 - 59.36% -
std::set<int>::lower_bound(key)_(existent)/8192 5.33% 8.157 8.592 - 0.76% -
SetIntersection_Front_Vector_float_16384_16384 5.32% 71971327.344 75802444.805 - -4.89% -
std::move_backward(vector<int>)/8 5.30% 2.174 2.290 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.24% 22.616 23.801 - 1.25% -
std::move(vector<bool>)_(unaligned)/4096 5.24% 25.965 27.325 - 2.35% -
std::vector<int>::ctor(size)/32 5.24% 9.964 10.485 - 7.49% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.23% 11785.501 12401.454 - 4.62% -
std::set<int>::find(key)_(non-existent)/1024 5.19% 5.378 5.657 - 0.15% -
BM_StringFindAllMatch/8 5.19% 2.683 2.822 - 5.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.19% 0.367 0.386 - -20.53% -
BM_StringFindAllMatch/1 5.18% 2.905 3.056 - 5.46% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.18% 4.246 4.465 - 0.17% -
bm_ranges_swap_ranges_vb_aligned/16 5.15% 3.294 3.464 - -0.91% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 5.15% 1.209 1.271 - 7.27% -
std::copy_n(vector<int>)/8 5.12% 2.114 2.222 - -0.55% -
SetIntersection_None_Set_string_16384_16384 5.11% 193088059.122 202958952.601 - 1.71% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.10% 8.241 8.661 - -0.47% -
std::set<int>::ctor(const&)/32 5.10% 213.468 224.357 - 2.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.08% 31.405 33.001 - 32.82% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.08% 491.203 516.136 - 5.27% -
std::is_sorted_until(deque<int>,_pred)/8 5.06% 4.141 4.351 - -2.92% -
std::sort(deque<int>)_(shuffled)/1024 5.02% 6850.090 7193.957 - 5.76% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 5.02% 1.595 1.675 - 5.71% -
std::move(vector<int>)/1048576 5.02% 55865.998 58667.828 - 3.55% -
BM_deque_deque_ranges_move_backward/70000 5.02% 7991.921 8392.730 - -0.52% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.01% 1034953.129 1086811.510 - 0.69% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.00% 1796.068 1885.833 - -4.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.97% 2.828 2.969 - 10.64% -
SetIntersection_Interlaced_Set_uint64_256_16 4.97% 12045931.402 12644475.978 - 5.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.95% 65.036 68.258 - 35.32% -
BM_vector_deque_move_backward/70000 4.94% 8003.041 8398.510 - 1.12% -
std::transform(list<int>)_(identity_transform)/32 4.93% 16.099 16.893 - -0.30% -
SetIntersection_Front_Vector_string_262144_64 4.93% 3131135.823 3285408.563 - 5.85% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.88% 21.623 22.679 - -8.69% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 4.88% 77.472 81.254 - 3.86% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 4.86% 245.745 257.698 - 4.35% -
std::transform(deque<int>,_deque<int>)/32 4.86% 21.366 22.406 - 4.01% -
SetIntersection_Front_Vector_string_64_64 4.86% 24966445.875 26178986.777 - 0.97% -
std::set<int>::contains(key)_(existent)/8192 4.85% 8.383 8.790 - 5.69% -
std::deque<int>::ctor(size)/32 4.85% 27.048 28.359 - 4.23% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.84% 760.610 797.423 - 0.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.84% 1.762 1.847 - 0.37% -
std::lower_bound(std::vector<int>)/8 4.83% 7.751 8.125 - 4.39% -
SetIntersection_Front_Vector_float_262144_16384 4.81% 71787441.651 75241653.084 - -5.27% -
BM_std_minmax_element<long_long>/4096 4.80% 1040.815 1090.754 - -5.94% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.80% 325.245 340.846 - 4.61% -
BM_lexicographical_compare_three_way<IntPtr>/16 4.78% 4.208 4.409 - 0.27% -
SetIntersection_Front_Set_uint64_256_256 4.77% 7440051.657 7795187.968 - 7.88% -
std::transform(list<int>)_(identity_transform)/8192 4.77% 7004.818 7338.734 - -2.83% -
std::set<std::string>::contains(key)_(existent)/8192 4.76% 28.668 30.033 - 12.42% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 4.75% 30.972 32.443 - 7.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 4.74% 18194211.567 19057438.231 - 6.27% -
BM_lexicographical_compare_three_way_fast_path/1 4.74% 0.413 0.433 - -5.62% -
BM_deque_deque_copy_backward/65536 4.71% 7576.692 7933.781 - -1.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.71% 0.775 0.811 - -0.01% -
std::sort_heap(deque<int>)/8192 4.71% 453018.868 474360.732 - 0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.69% 5513.537 5772.155 - 0.36% -
BM_std_minmax_element<long_long>/512 4.68% 134.114 140.392 - -5.59% -
SetIntersection_Front_Vector_float_16384_256 4.68% 2168473.030 2269869.957 - -0.37% -
std::set<int>::upper_bound(key)_(existent)/8192 4.67% 8.591 8.992 - 9.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.67% 2453927.205 2568467.482 - -2.36% -
std::unordered_set<int>::erase(iterator)/32 4.66% 20.214 21.157 - 3.13% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.65% 514.422 538.356 - 0.03% -
std::multiset<std::string>::find(key)_(non-existent)/8192 4.65% 28.884 30.228 - 3.95% -
SetIntersection_Interlaced_Vector_string_262144_4 4.65% 2054683.761 2150172.068 - 4.96% -
BM_deque_deque_ranges_copy/64000 4.65% 2950.545 3087.651 - -0.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 4.64% 2.249 2.353 - -2.57% -
BM_std_minmax_element<long_long>/65536 4.64% 16665.713 17438.753 - -6.20% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.63% 26784.927 28026.331 - 3.29% -
BM_std_minmax_element<long_long>/64000 4.63% 16273.847 17027.641 - -6.25% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 4.62% 10140.450 10609.423 - 8.79% -
BM_std_minmax_element<long_long>/4000 4.62% 1016.659 1063.668 - -6.10% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 4.62% 24.249 25.370 - 2.70% -
std::unordered_set<int>::erase(iterator)/8192 4.62% 20.300 21.237 - -11.84% -
BM_lexicographical_compare_three_way_fast_path/256 4.61% 68.197 71.344 - 1.42% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.58% 9.434 9.867 - 1.48% -
BM_PushHeap_float_SingleElement_16 4.58% 0.364 0.381 - 3.35% -
BM_vector_deque_move/1 4.58% 2.282 2.386 - 10.73% -
BM_std_minmax_element<long_long>/5500 4.57% 1394.534 1458.267 - -6.16% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.57% 10.187 10.652 - 0.79% -
BM_std_minmax_element<long_long>/70000 4.57% 17802.912 18615.851 - -6.27% -
BM_std_minmax_element<long_long>/64 4.51% 16.688 17.441 - -4.43% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.51% 6742.689 7046.655 - -0.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 4.51% 216.915 226.689 - -4.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.50% 22.952 23.986 - 2.68% -
std::remove(list<int>)_(prefix)/1024 4.50% 947.554 990.174 - 4.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 4.49% 1502459.873 1569974.875 - 7.39% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.48% 18.981 19.832 - 9.00% -
SetIntersection_Front_Vector_float_1024_256 4.48% 2168224.583 2265444.814 - -0.83% -
BM_std_minmax_element<long_long>/1024 4.47% 264.891 276.741 - -5.58% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.46% 206.312 215.516 - 1.22% -
std::set<int>::find(key)_(non-existent)/8192 4.46% 8.408 8.783 - -12.39% -
BM_StringFindCharLiteral/8192 4.46% 138.180 144.339 - 5.00% -
std::partial_sort_copy(vector<int>)_(ascending)/8 4.46% 8.301 8.671 - -0.58% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.45% 23.889 24.953 - -2.57% -
std::multiset<int>::contains(key)_(existent)/32 4.44% 1.639 1.712 - 0.53% -
std::unordered_set<std::string>::erase(iterator)/8192 4.44% 29.255 30.553 - -2.91% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 4.43% 0.417 0.435 - 4.07% -
std::move_backward(deque<int>)/1048576 4.43% 125794.150 131363.184 - -0.31% -
std::unordered_multiset<int>::clear()/8192 4.42% 67213.796 70187.858 - 5.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.42% 26.808 27.992 - -6.89% -
SetIntersection_Front_Vector_string_256_64 4.41% 9986969.937 10426933.538 - 1.04% -
std::find_end(list<int>)_(process_all)/1024 4.40% 697.957 728.670 - 0.09% -
std::rotate_copy(list<int>)/50 4.40% 13.293 13.878 - -0.79% -
BM_deque_deque_copy_backward/4000 4.40% 145.339 151.729 - 1.10% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.39% 5.525 5.768 - 2.00% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.39% 645.818 674.165 - 0.09% -
BM_deque_deque_ranges_copy/1 4.38% 2.483 2.592 - 4.08% -
std::remove_copy_if(vector<int>)_(prefix)/1024 4.38% 397.417 414.821 - 1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 4.36% 1148840.282 1198936.388 - 2.84% -
std::partition_copy(deque<int>)/1024 4.35% 662.698 691.515 - 7.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.35% 23.286 24.298 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.34% 14475949.488 15104018.339 - -4.80% -
std::unordered_multiset<int>::clear()/1024 4.33% 8610.501 8983.257 - 4.36% -
BM_StringEraseToEnd_Huge_Opaque 4.32% 2.290 2.389 - 5.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.32% 753.547 786.090 - 1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.32% 201498306.274 210196005.544 - 1.95% -
BM_StringRead_Cold_Shallow_Small 4.31% 1.125 1.174 - -0.50% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 4.31% 463.776 483.773 - 3.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.30% 1198669.846 1250252.182 - 3.21% -
ranges::minmax(std::deque<char>)/1 4.30% 0.657 0.685 - -7.62% -
ranges::minmax(std::vector<char>)/70000 4.28% 564.879 589.052 - -0.66% -
std::pop_heap(deque<float>)/8192 4.28% 59.703 62.257 - -0.98% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.28% 461979.139 481738.224 - 0.61% -
std::move_backward(deque<int>)/262144 4.26% 29873.621 31145.138 - 0.30% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.24% 2.333 2.431 - 1.72% -
std::set<int>::contains(key)_(existent)/1024 4.23% 3.778 3.938 - 4.44% -
std::partial_sort_copy(vector<int>)_(heap)/8192 4.23% 96538.595 100622.332 - 3.42% -
BM_PushHeap_string_Ascending_16384 4.22% 19.135 19.943 - -16.29% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.22% 22.816 23.778 - -12.42% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 4.22% 238721.182 248784.217 - 0.01% -
BM_vector_deque_ranges_move_backward/64000 4.21% 7376.683 7687.546 - -1.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4.20% 14177.338 14772.700 - 0.04% -
BM_deque_deque_move/65536 4.19% 3105.598 3235.785 - 5.49% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.18% 22.999 23.960 - -0.15% -
BM_PushHeap_uint32_Random_64 4.17% 5.026 5.236 - 0.54% -
BM_vector_deque_copy/5500 4.17% 198.104 206.370 - 5.92% -
std::find_if_not(list<int>)_(process_all)/50 4.17% 38.043 39.629 - 1.15% -
std::pop_heap(deque<size_t>)/8192 4.16% 57.144 59.524 - -1.56% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.16% 39.750 41.405 - 11.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.16% 660.111 687.583 - 1.37% -
BM_lexicographical_compare_three_way_slow_path/4 4.16% 1.130 1.177 - -3.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.16% 42325.455 44084.218 - 0.03% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 4.14% 23.335 24.301 - -2.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.14% 24.364 25.373 - 5.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.13% 1191.681 1240.922 - -3.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.11% 1.257 1.309 - -8.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.09% 57576.476 59933.913 - -2.80% -
std::all_of(list<int>)_(process_all)/8192 4.09% 7644.749 7957.329 - 6.74% -
std::copy(deque<int>)/8 4.09% 2.588 2.694 - 0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.08% 129615.737 134903.829 - 1.77% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 4.08% 23.862 24.835 - 5.05% -
std::sort_heap(vector<int>,_pred)/8 4.08% 30.307 31.543 - -0.63% -
std::find_end(list<int>)_(single_element)/1000 4.07% 684.813 712.674 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.06% 116572.730 121308.688 - 3.99% -
BM_vector_deque_ranges_copy_backward/1 4.06% 2.284 2.377 - 3.71% -
std::is_sorted(deque<int>,_pred)/1024 4.06% 617.072 642.100 - 0.09% -
SetIntersection_Front_Set_uint64_256_64 4.05% 5273795.717 5487509.985 - 0.60% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 4.05% 10.563 10.991 - 11.85% -
std::partial_sort(deque<int>)_(shuffled)/1024 4.05% 15145.098 15757.790 - 1.95% -
rng::contains(list<int>)_(process_all)/32 4.04% 9.046 9.412 - -0.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.04% 39.719 41.325 - -0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.03% 16285.415 16941.555 - -0.85% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 4.02% 13.362 13.899 - 4.69% -
SetIntersection_Interlaced_Vector_float_1024_16 4.02% 2543981.484 2646159.990 - -7.37% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.01% 34.435 35.816 - -13.76% -
std::copy_if(list<int>)_(entire_range)/8 3.99% 2.452 2.550 - -0.01% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.99% 23.953 24.909 - -2.71% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.99% 87.552 91.045 - 10.83% -
bm_ranges_swap_ranges_vb_aligned/262144 3.99% 481.950 501.172 - 3.02% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.99% 236.209 245.626 - -0.00% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 3.98% 753.581 783.606 - 3.64% -
std::partial_sort(deque<int>)_(heap)/8192 3.98% 275886.920 286876.834 - 8.29% -
BM_lexicographical_compare_three_way<IntPtr>/64 3.98% 14.984 15.580 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 3.98% 8.964 9.321 - -0.28% -
std::find(deque<int>)_(process_all)/8 3.97% 3.398 3.533 - 4.61% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 3.97% 1.156 1.202 - 3.89% -
std::deque<int>::ctor(size)/8192 3.96% 440.115 457.536 - 1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.95% 543.488 564.980 - 1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.95% 12040491.056 12516402.377 - 6.50% -
bm_ranges_swap_ranges_vb_aligned/8 3.93% 3.263 3.392 - -1.77% -
BM_lexicographical_compare_three_way_fast_path/4 3.93% 1.112 1.156 - 0.43% -
std::unordered_set<int>::clear()/32 3.93% 604.585 628.359 - 6.98% -
std::move_backward(vector<int>)/1048576 3.93% 56466.354 58685.658 - 3.22% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.92% 20.957 21.779 - 6.05% -
std::set<int>::count(key)_(existent)/8192 3.91% 8.218 8.540 - -4.37% -
SetIntersection_Front_Set_uint64_16384_64 3.91% 1680363.084 1746032.550 - -3.12% -
BM_lexicographical_compare_three_way_fast_path/64 3.88% 15.034 15.618 - -0.68% -
BM_deque_deque_ranges_copy_backward/4000 3.87% 144.294 149.880 - 0.33% -
std::rotate(list<int>)_(1_element_forward)/32 3.87% 13.296 13.810 - -0.07% -
std::set<std::string>::find(key)_(existent)/32 3.86% 14.271 14.822 - -5.32% -
BM_getline_string 3.86% 16.146 16.770 - -1.73% -
BM_PushHeap_string_Descending_4 3.85% 1.897 1.970 - -9.37% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.85% 3.178 3.300 - -0.11% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.83% 58284.225 60518.880 - 0.38% -
std::rotate(list<int>)_(1_element_forward)/50 3.83% 24.750 25.698 - -0.95% -
std::multiset<std::string>::erase(iterator)/32 3.82% 26.705 27.725 - 1.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.82% 380.113 394.623 - 6.62% -
std::copy_backward(list<int>)/32768 3.81% 26091.314 27085.483 - 3.07% -
SetIntersection_Front_Set_uint64_16384_4 3.81% 1068767.367 1109474.036 - 2.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.81% 5890.765 6114.992 - 1.66% -
std::remove_copy_if(vector<int>)_(prefix)/8192 3.80% 3311.047 3437.013 - -0.82% -
BM_vector_deque_move_backward/65536 3.80% 7706.512 7999.544 - 0.65% -
BM_StringRelational_Compare_Empty_Huge_Control 3.79% 1.618 1.679 - 4.53% -
BM_StringRelational_Less_Huge_Small_Control 3.78% 1.849 1.919 - 3.94% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 3.78% 63724.692 66132.821 - 5.15% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.77% 987540.717 1024802.268 - 4.41% -
BM_deque_deque_ranges_move_backward/1024 3.77% 38.898 40.364 - 6.51% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.76% 214.501 222.572 - -3.26% -
std::for_each_n(deque<int>)/8 3.76% 1.156 1.200 - 21.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.76% 140610.661 145891.023 - 4.94% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.75% 2.273 2.359 - 2.47% -
BM_deque_deque_ranges_move/1024 3.75% 36.979 38.366 - 3.27% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.75% 4.098 4.252 - 0.29% -
std::multiset<std::string>::find(key)_(existent)/1024 3.75% 22.792 23.646 - -3.73% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.75% 98519608.942 102211355.913 - 27.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.74% 2303561.200 2389819.533 - 2.76% -
std::for_each(join_view(vector<vector<int>>))/8 3.74% 1.423 1.477 - 3.34% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.74% 84943.400 88119.187 - 0.17% -
std::rotate_copy(deque<int>)/32 3.73% 2.572 2.668 - -1.82% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.72% 7.032 7.294 - 8.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 3.72% 115392280.410 119690199.230 - 1.09% -
std::is_sorted(deque<int>,_pred)/8192 3.72% 5007.942 5194.125 - 0.00% -
SetIntersection_Front_Set_string_1024_1024 3.71% 55151219.466 57198392.436 - 1.99% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.71% 3627.443 3761.944 - -0.13% -
BM_deque_deque_move_backward/65536 3.70% 7628.923 7910.882 - -1.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.69% 731.555 758.563 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 3.69% 42026838.427 43577046.382 - 5.74% -
std::copy_backward(list<int>)/64 3.68% 29.932 31.034 - 1.10% -
std::copy_n(vector<bool>)_(aligned)/262144 3.67% 585.453 606.958 - -22.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.67% 117123.022 121424.520 - 2.73% -
BM_lexicographical_compare_three_way_fast_path/1024 3.67% 236.321 244.994 - -0.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.67% 12375.756 12829.491 - -2.83% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.64% 14556.907 15087.013 - -0.53% -
ranges::minmax(std::list<char>)/1 3.64% 0.412 0.427 - -7.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.64% 72.014 74.636 - 0.82% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.64% 241.115 249.882 - -0.68% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.63% 10.098 10.465 - 1.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.62% 71.608 74.203 - -0.39% -
std::copy_backward(deque<int>)/8 3.61% 2.662 2.758 - 2.08% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 3.61% 65.298 67.653 - 27.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.61% 32.425 33.594 - 0.49% -
std::find_if_not(list<int>)_(process_all)/32768 3.60% 25341.716 26253.803 - 3.03% -
std::remove(list<int>)_(prefix)/8192 3.60% 8258.722 8555.900 - 4.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.60% 3638.752 3769.607 - -0.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 3.59% 14.768 15.299 - 3.35% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 3.59% 20.660 21.402 - -2.70% -
std::partial_sort(deque<int>)_(pipe-organ)/8 3.59% 31.168 32.287 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.57% 26861.004 27819.259 - -1.51% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.56% 30.601 31.692 - 0.44% -
ranges::min(std::list<char>)/64 3.56% 25.927 26.850 - -1.89% -
BM_PushHeap_string_SingleElement_16 3.56% 2.606 2.698 - -0.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 3.56% 1.312 1.359 - 5.14% -
std::sort_heap(deque<int>)/8 3.55% 36.024 37.302 - 1.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.55% 12369.837 12808.540 - 2.25% -
BM_StringFindStringLiteral/32 3.54% 1.748 1.810 - 3.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.54% 6158365.591 6376337.943 - -0.97% -
BM_PushHeap_float_PipeOrgan_16384 3.54% 2.525 2.614 - 3.86% -
BM_StringRelational_Compare_Empty_Large_Control 3.53% 1.656 1.715 - 6.76% -
SetIntersection_None_Set_uint64_64_64 3.53% 11132725.634 11525869.037 - 0.25% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.53% 0.598 0.619 - -7.88% -
BM_StringFindCharLiteral/64 3.52% 2.089 2.163 - 2.52% -
std::replace_if(list<int>)_(prefix)/50 3.51% 23.656 24.487 - 0.33% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 3.51% 1.388 1.436 - -0.46% -
BM_PushHeap_string_PipeOrgan_16 3.49% 4.217 4.364 - 3.36% -
std::unordered_set<int>::erase(iterator)/1024 3.49% 20.345 21.055 - -11.33% -
BM_deque_deque_copy/64000 3.48% 2947.276 3049.726 - 2.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.48% 39.123 40.483 - 19.46% -
SetIntersection_Front_Set_uint64_16384_1024 3.47% 12460483.934 12892923.382 - 4.28% -
std::set<int>::equal_range(key)_(existent)/8192 3.46% 8.252 8.538 - 2.85% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 3.46% 1.721 1.780 - 4.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.46% 922.234 954.131 - -0.52% -
BM_deque_vector_move/1 3.45% 2.051 2.122 - -0.90% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.45% 69.574 71.976 - 0.65% -
std::is_partitioned(list<int>)_(partitioned)/50 3.44% 13.477 13.941 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 3.44% 2224207.993 2300681.292 - 4.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 3.43% 23.326 24.125 - 0.06% -
std::find_if_not(list<int>)_(process_all)/8192 3.43% 6934.482 7172.063 - 5.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 3.42% 869.276 899.027 - 3.88% -
SetIntersection_Interlaced_Vector_float_64_64 3.42% 11040834.947 11417920.503 - 0.03% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.41% 10.802 11.170 - 0.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.41% 1195722.763 1236522.162 - 2.47% -
std::map<std::string,_int>::find(key)_(existent)/8192 3.41% 28.990 29.978 - -0.73% -
BM_std_minmax_element<char>/64 3.40% 17.109 17.692 - -1.18% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.39% 7130.931 7373.023 - 0.79% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.38% 10.278 10.625 - 1.41% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.38% 624.959 646.052 - -5.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.37% 955545.288 987744.318 - 3.13% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.37% 920.710 951.720 - -0.31% -
BM_vector_deque_move_backward/1024 3.36% 37.178 38.428 - -0.43% -
BM_lexicographical_compare_three_way_fast_path/16384 3.36% 3630.878 3752.734 - -0.93% -
BM_std_minmax_element<long_long>/4 3.36% 1.222 1.263 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.35% 13387910.766 13836812.337 - -7.01% -
bm_ranges_lexicographical_compare<signed_char>/512 3.35% 7.766 8.026 - 0.09% -
std::partition(vector<int>)_(dense)/8192 3.33% 1810.876 1871.178 - 0.04% -
std::unordered_set<int>::insert(value)_(already_present)/32 3.33% 2.637 2.725 - 58.83% -
SetIntersection_Front_Set_uint64_262144_16384 3.32% 218628940.634 225880635.225 - 2.94% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.31% 13014.337 13444.955 - 2.26% -
BM_PushHeap_float_Ascending_64 3.31% 1.761 1.820 - 3.64% -
std::reverse_copy(list<int>)/32768 3.30% 25899.089 26753.048 - -1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.30% 205628505.192 212405262.564 - 1.12% -
BM_PushHeap_uint64_SingleElement_1 3.29% 0.501 0.518 - -14.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3.27% 1355139.307 1399500.992 - 3.87% -
std::move(vector<int>)/8 3.27% 2.169 2.240 - -1.30% -
rng::contains_subrange(deque<int>)_(process_all)/50 3.26% 23.562 24.330 - -2.11% -
BM_PushHeap_uint64_SingleElement_16 3.25% 0.358 0.370 - 6.88% -
std::partial_sort(deque<int>)_(ascending)/8 3.25% 30.868 31.872 - -0.45% -
std::remove_if(deque<int>)_(prefix)/32 3.25% 54.625 56.400 - 1.21% -
BM_lexicographical_compare_three_way_fast_path/4096 3.25% 922.133 952.064 - -0.76% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.25% 3663.895 3782.805 - 0.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.24% 58227.047 60115.626 - -1.00% -
std::replace(vector<int>)_(sprinkled)/8192 3.24% 1245.180 1285.511 - 0.70% -
std::count(list<int>)_(every_other)/8192 3.24% 6589.890 6803.296 - 0.49% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.24% 789.857 815.431 - 0.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.23% 4.513 4.659 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.23% 211188653.580 218017086.302 - 5.95% -
BM_StringEraseToEnd_Small_Opaque 3.22% 0.590 0.609 - 2.57% -
BM_std_minmax_element<short>/64 3.22% 16.799 17.340 - 1.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.22% 14554.157 15022.364 - -0.74% -
rng::starts_with(deque<int>)/8 3.22% 3.900 4.025 - 0.35% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.20% 2830.164 2920.708 - 2.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.19% 12.141 12.528 - 4.39% -
std::partition_copy(vector<int>)/50 3.19% 12.210 12.599 - 0.55% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.19% 0.581 0.599 - 2.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.19% 73.365 75.702 - 7.92% -
BM_deque_deque_ranges_move_backward/512 3.18% 19.087 19.694 - 4.02% -
BM_CmpLess_ushort_uchar 3.18% 1.111 1.146 - 1.89% -
ranges::minmax(std::list<__int128>)/1 3.18% 0.447 0.461 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 3.18% 53.062 54.749 - -0.01% -
std::unordered_set<int>::ctor(const&)/32 3.17% 203.434 209.891 - 4.86% -
ranges::minmax(std::deque<__int128>)/64 3.17% 30.145 31.101 - 0.97% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 3.17% 4.052 4.180 - 1.80% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.16% 929361.828 958755.074 - 0.08% -
BM_vector_deque_ranges_copy_backward/2 3.16% 1.996 2.059 - 3.23% -
std::deque<int>::ctor(size)/1024 3.16% 71.742 74.007 - -1.06% -
std::multiset<int>::erase(key)_(existent)/1024 3.15% 39.857 41.114 - 0.17% -
std::multimap<int,_int>::count(key)_(non-existent)/32 3.15% 2.280 2.352 - -3.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.14% 91313.962 94183.748 - 1.10% -
std::set<std::string>::clear()/32 3.14% 876.899 904.440 - 1.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.14% 51877.772 53507.005 - -2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.14% 13994186.114 14432962.276 - 2.55% -
SetIntersection_Front_Set_uint64_4_1 3.13% 216691185.212 223483320.937 - 5.07% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.13% 2125862.952 2192450.340 - -0.43% -
BM_vector_deque_ranges_move_backward/70000 3.13% 8114.499 8368.474 - 1.49% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.13% 1.289 1.329 - 4.81% -
ranges::min(std::vector<long_long>)/70000 3.13% 7674.275 7914.097 - -0.56% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.12% 49815.986 51369.116 - 2.30% -
std::make_heap(deque<int>)_(ascending)/8192 3.11% 20434.578 21070.469 - 1.15% -
std::unordered_multiset<int>::clear()/32 3.11% 599.786 618.435 - 2.89% -
std::sort(vector<int>)_(qsort_adversarial)/8192 3.11% 148028.629 152626.404 - 3.43% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.10% 5.104 5.262 - -3.60% -
SetIntersection_Interlaced_Set_float_256_16 3.09% 12174675.101 12551280.863 - 2.83% -
std::none_of(list<int>)_(process_all)/8192 3.09% 7971.376 8217.861 - 2.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.09% 6.486 6.686 - -3.52% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.07% 4.582 4.723 - 3.09% -
std::partial_sort(deque<int>)_(shuffled)/8 3.07% 32.026 33.009 - 2.02% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.07% 747.791 770.742 - 2.62% -
ranges::min(std::list<__int128>)/64 3.07% 32.234 33.222 - -0.59% -
std::multiset<int>::contains(key)_(existent)/1024 3.06% 3.963 4.084 - 4.40% -
ranges::min(std::vector<char>)/70000 3.06% 478.639 493.295 - -0.39% -
std::vector<int>::ctor(size)/1024 3.06% 42.209 43.499 - -3.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.05% 200619415.969 206746274.110 - 0.73% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 3.05% 0.416 0.429 - 3.34% -
BM_StringFindCharLiteral/32 3.04% 1.620 1.669 - 3.15% -
SetIntersection_Interlaced_Set_string_16384_4 3.03% 197023347.536 202990969.641 - -8.10% -
BM_deque_deque_copy/2 3.03% 2.241 2.308 - 3.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.02% 22649251.489 23334189.413 - 3.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 3.02% 63972728.301 65906118.447 - 4.73% -
std::search(vector<int>)_(same_length)/8192 3.02% 1865.020 1921.382 - -3.35% -
std::find(vector<short>)_(bail_25%)/8 3.02% 0.693 0.713 - 3.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.02% 19.060 19.635 - 0.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.02% 16973.115 17485.319 - 6.63% -
SetIntersection_Front_Set_uint64_16384_256 3.01% 3884669.344 4001586.082 - -8.16% -
std::find_end(forward_list<int>)_(near_matches)/1000 3.00% 35465.233 36530.451 - 0.18% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.00% 20450.763 21063.576 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.99% 1.630 1.678 - -0.77% -
rng::contains(deque<int>)_(process_all)/32 2.99% 8.536 8.791 - 1.00% -
BM_num_put<long_double> 2.99% 59.679 61.465 - 4.06% -
SetIntersection_Interlaced_Set_string_16384_1024 2.99% 349998083.127 360468722.745 - 3.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 2.99% 1.160 1.195 - 8.95% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 2.98% 1.637 1.686 - 6.63% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 2.98% 27.188 27.999 - -5.03% -
std::sort(vector<int>)_(qsort_adversarial)/1024 2.98% 12938.012 13323.573 - 3.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.98% 396.997 408.827 - 3.84% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.98% 10.203 10.507 - 14.12% -
SetIntersection_Interlaced_Set_string_256_64 2.98% 29729390.805 30614506.595 - -0.68% -
SetIntersection_Front_Set_string_64_64 2.98% 34098903.052 35113726.188 - 3.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.97% 2.449 2.521 - 10.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.97% 39.832 41.014 - -3.97% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.97% 1638.483 1687.064 - 0.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.96% 27.278 28.085 - 2.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.96% 22.103 22.757 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.96% 1067883.320 1099484.863 - 5.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 2.96% 23197.843 23884.220 - -0.76% -
BM_deque_deque_ranges_move/65536 2.96% 3107.141 3198.994 - 2.88% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.95% 22.140 22.795 - 2.40% -
std::move_backward(deque<int>)/4096 2.95% 152.702 157.212 - 0.26% -
BM_deque_vector_copy/1024 2.95% 36.903 37.993 - 1.67% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.94% 15.062 15.505 - 0.48% -
std::copy_n(vector<int>)/4096 2.94% 142.411 146.593 - -23.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.93% 1834721.313 1888553.073 - 4.35% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.93% 2.879 2.964 - 4.52% -
SetIntersection_Front_Set_string_256_64 2.93% 14183192.766 14598345.030 - -4.30% -
std::unordered_multiset<int>::erase(iterator)/1024 2.92% 20.161 20.750 - 3.19% -
BM_vector_deque_copy/1 2.92% 2.291 2.358 - 4.24% -
std::pop_heap(deque<std::string>)/8 2.92% 57.937 59.628 - 3.58% -
std::set<std::string>::contains(key)_(non-existent)/8192 2.91% 27.049 27.837 - -5.55% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.91% 111.564 114.814 - 1.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.91% 2.348 2.417 - -1.21% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.91% 1085672.395 1117267.383 - 0.45% -
std::upper_bound(std::forward_list<int>)/8192 2.90% 10398.424 10700.131 - -0.12% -
BM_lexicographical_compare_three_way_fast_path/262144 2.90% 58419.173 60113.650 - -0.71% -
BM_lexicographical_compare_three_way_fast_path/65536 2.90% 14587.432 15010.502 - -0.76% -
SetIntersection_Interlaced_Set_string_64_64 2.90% 35089417.383 36106399.278 - 4.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.89% 17.080 17.575 - -0.69% -
SetIntersection_Front_Set_string_16384_1024 2.89% 58563680.761 60257458.125 - 1.33% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.89% 6.109 6.285 - 0.82% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.89% 1.115 1.148 - -0.48% -
std::copy_backward(deque<int>)/1048576 2.89% 128657.472 132375.157 - 1.24% -
rng::fold_left(deque<int>)/32 2.88% 16.159 16.625 - -3.42% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 2.87% 4999.184 5142.750 - 2.91% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.87% 567.155 583.405 - 0.30% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.86% 20244.289 20824.120 - -5.61% -
BM_StringRelational_Compare_Large_Empty_Control 2.86% 1.614 1.660 - -3.98% -
BM_StringConstructDestroyCStr_Small_Opaque 2.84% 2.253 2.317 - 6.61% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.84% 4.515 4.643 - 3.36% -
std::unique_copy(vector<int>)_(contiguous)/32 2.84% 8.480 8.721 - 1.79% -
std::multimap<int,_int>::clear()/1024 2.83% 11110.454 11425.402 - 2.58% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.83% 276.552 284.392 - -0.24% -
SetIntersection_Interlaced_Set_string_64_16 2.83% 37531932.872 38594251.529 - 0.91% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.83% 24.966 25.672 - -3.69% -
BM_PushHeap_uint64_SingleElement_4 2.82% 0.377 0.387 - 4.97% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.82% 1.634 1.680 - 1.98% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 2.82% 45.696 46.986 - 1.36% -
SetIntersection_Interlaced_Vector_float_64_16 2.82% 16695650.048 17166500.264 - -8.63% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.81% 3.096 3.183 - -0.05% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 2.79% 0.529 0.544 - -0.50% -
std::make_heap(deque<int>)_(ascending)/1024 2.78% 2595.500 2667.579 - 0.55% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.78% 2110.493 2169.073 - 0.01% -
BM_PushHeap_uint64_SingleElement_1024 2.77% 0.368 0.379 - 2.72% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.76% 31591.357 32464.036 - 3.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.76% 47084643.425 48385093.893 - -4.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.76% 31945.992 32828.306 - 2.80% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.76% 180549.245 185527.410 - 1.94% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.76% 21.425 22.015 - -0.68% -
std::sort_heap(vector<NonIntegral>)/8 2.75% 29.350 30.157 - 0.48% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.74% 20275.115 20831.656 - -9.21% -
std::search(list<int>)_(single_element)/1024 2.73% 739.627 759.841 - 4.23% -
std::partition_point(deque<int>)/8192 2.73% 14.911 15.318 - 1.47% -
BM_vector_deque_copy/2 2.73% 2.003 2.057 - 3.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.73% 26922275.513 27656219.261 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.73% 3.730 3.832 - 2.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.73% 31.965 32.836 - -0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 2.72% 8854331.574 9095009.889 - 3.87% -
std::copy_if(vector<int>)_(entire_range)/64 2.71% 15.545 15.967 - -1.89% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.71% 282.401 290.066 - 0.11% -
SetIntersection_Front_Set_uint64_4_4 2.71% 138721966.678 142484270.856 - 5.40% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.71% 3.209 3.296 - -0.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.71% 23.967 24.617 - 0.30% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.71% 28.960 29.744 - 0.16% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.70% 30.619 31.447 - 0.08% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.70% 50857.518 52231.743 - 2.91% -
bm_lexicographical_compare<unsigned_char>/1 2.70% 1.566 1.608 - -0.42% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.70% 4.994 5.129 - 0.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.70% 39.152 40.207 - 7.53% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.69% 115090.354 118183.465 - -0.46% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.69% 123.572 126.892 - -0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.68% 12856.223 13201.059 - -2.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.68% 260371.769 267350.721 - -0.88% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.68% 4.039 4.147 - 2.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.68% 12612.502 12950.402 - 0.79% -
std::find(deque<int>)_(bail_25%)/1024 2.67% 66.035 67.801 - 0.15% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.67% 0.695 0.713 - 0.65% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.67% 258.782 265.679 - -0.04% -
BM_lexicographical_compare_three_way_fast_path/16 2.66% 4.308 4.423 - 0.48% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 2.66% 15026.812 15426.981 - 0.77% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.66% 3932.639 4037.099 - 1.04% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.66% 591.069 606.767 - 2.88% -
std::copy(vector<int>)/8 2.65% 2.184 2.242 - 2.18% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.65% 581.704 597.136 - 0.18% -
std::copy_if(list<int>)_(every_other)/512 2.65% 349.505 358.768 - -0.28% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.65% 9.678 9.934 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.64% 11251370.324 11548508.772 - 1.65% -
std::search(deque<int>,_pred)_(same_length)/1000 2.64% 480.779 493.475 - 2.95% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.64% 36928.761 37903.544 - 0.11% -
std::fill_n(list<int>)/32 2.64% 7.936 8.146 - 0.33% -
std::fill(vector<int>)/8192 2.63% 228.633 234.645 - -0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.63% 238855.348 245129.623 - -1.47% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 2.63% 6765.031 6942.693 - 3.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 2.62% 1.234 1.266 - 1.63% -
ranges::min(std::deque<char>)/70000 2.62% 17335.680 17790.011 - -0.40% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.62% 1.595 1.637 - 3.27% -
std::set<std::string>::upper_bound(key)_(existent)/8192 2.61% 27.606 28.328 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.61% 1014687.591 1041200.662 - -1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.61% 5.526 5.670 - 0.08% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.61% 0.496 0.509 - 6.69% -
SetIntersection_Interlaced_Vector_uint64_16384_4 2.61% 1428284.828 1465575.330 - 4.47% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.61% 10.125 10.390 - -0.05% -
BM_CmpEqual_ushort_uint 2.61% 1.069 1.097 - 1.91% -
std::fill(vector<int>)/1024 2.61% 29.077 29.835 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.60% 4061766.157 4167239.557 - -0.73% -
std::reverse_copy(deque<int>)/4096 2.60% 954.016 978.785 - -0.06% -
rng::contains_subrange(list<int>)_(near_matches)/1000 2.60% 36718.742 37671.731 - 1.01% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.59% 9.464 9.709 - 1.34% -
std::rotate(list<int>)_(by_1/3)/1024 2.59% 786.859 807.247 - -0.03% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.56% 24.558 25.188 - -1.51% -
ranges::minmax(std::deque<__int128>)/8 2.56% 3.704 3.799 - 0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.56% 41.660 42.725 - 10.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.55% 210.742 216.127 - 1.43% -
std::make_heap(vector<int>)_(shuffled)/1024 2.55% 565.075 579.461 - -1.34% -
std::map<int,_int>::ctor(const&)/8192 2.54% 51858.684 53177.298 - 1.60% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.54% 628.631 644.602 - -6.35% -
std::copy_n(vector<int>)/32768 2.53% 3686.644 3779.960 - -0.45% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.53% 17.333 17.772 - 0.32% -
rng::fold_left(deque<int>)/50 2.52% 27.054 27.735 - -1.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.51% 3.663 3.755 - -0.49% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.51% 7466.192 7653.454 - -1.22% -
std::copy_if(vector<int>)_(entire_range)/8 2.50% 2.265 2.322 - 7.33% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.50% 2.708 2.775 - 0.25% -
std::swap_ranges(list<int>)/50 2.49% 31.870 32.662 - 1.28% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.49% 21.150 21.675 - 0.12% -
BM_deque_deque_ranges_copy/2 2.48% 2.246 2.301 - 5.47% -
std::is_sorted(deque<int>,_pred)/8 2.48% 4.805 4.924 - 3.09% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 2.48% 6.564 6.727 - -5.56% -
std::move(vector<bool>)_(unaligned)/32768 2.48% 202.285 207.297 - -1.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.48% 142836119.881 146372643.508 - 4.47% -
std::partition(vector<int>)_(dense)/50 2.47% 12.953 13.274 - 1.19% -
rng::find_last(list<int>)_(bail_10%)/8 2.47% 2.021 2.071 - 0.07% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.47% 9.708 9.948 - 0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.46% 87.309 89.459 - -3.73% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.46% 260645.710 267061.369 - -1.00% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.46% 177587.939 181958.258 - -8.46% -
std::stable_sort(vector<int>)_(descending)/8 2.46% 23.331 23.905 - -2.44% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.46% 23415.293 23990.849 - -0.52% -
BM_PushHeap_uint64_Ascending_262144 2.46% 4.662 4.776 - -7.86% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.46% 47.763 48.936 - 0.73% -
std::map<std::string,_int>::contains(key)_(existent)/1024 2.44% 23.327 23.897 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.44% 2953682.779 3025786.377 - 0.88% -
BM_deque_deque_copy_backward/2 2.44% 2.468 2.528 - 0.13% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.44% 23.468 24.040 - 1.02% -
rng::starts_with(deque<int>,_pred)/8192 2.43% 3902.365 3997.367 - 2.20% -
rng::starts_with(deque<int>,_pred)/1048576 2.43% 506338.357 518659.358 - 2.09% -
BM_StringConstructDestroyCStr_Large_Opaque 2.43% 15.052 15.417 - -0.39% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.42% 6.673 6.835 - 5.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.42% 1.176 1.204 - 0.70% -
std::move_backward(list<int>)/32768 2.41% 31156.368 31907.088 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.41% 1680877.573 1721374.158 - 3.81% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.41% 355.515 364.066 - 2.34% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.40% 4.318 4.422 - 3.54% -
SetIntersection_Interlaced_Set_float_64_16 2.40% 21818647.974 22342230.694 - 2.61% -
std::rotate(vector<bool>)_(1_element_forward)/1024 2.40% 29.037 29.734 - 0.75% -
std::find_if(list<int>)_(process_all)/8 2.39% 2.294 2.349 - 1.80% -
BM_PushHeap_string_Random_4 2.39% 6.166 6.313 - 2.54% -
bm_ranges_lexicographical_compare<int>/64 2.39% 4.343 4.447 - -2.53% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.38% 476.742 488.101 - -0.16% -
bm_lexicographical_compare<unsigned_char>/4096 2.38% 75.774 77.576 - -0.16% -
std::is_partitioned(list<int>)_(partitioned)/32 2.38% 8.627 8.832 - 2.12% -
std::copy_if(list<int>)_(every_other)/1048576 2.37% 820991.267 840482.436 - -0.44% -
std::unordered_multiset<int>::erase(iterator)/32 2.37% 20.038 20.513 - 2.17% -
SetIntersection_Interlaced_Vector_float_1024_4 2.37% 1391355.035 1424347.752 - -2.18% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.37% 57754652.750 59123871.584 - 1.93% -
std::remove_copy(list<int>)_(prefix)/50 2.37% 18.574 19.014 - 0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.37% 1884.918 1929.532 - -0.13% -
std::copy_backward(vector<int>)/8 2.36% 2.171 2.222 - 2.43% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.36% 179899.998 184151.396 - -5.48% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.36% 3426.712 3507.479 - -1.36% -
std::fill_n(vector<bool>)/4096 2.36% 4.085 4.182 - -0.15% -
std::search(deque<int>)_(same_length)/8192 2.35% 3763.271 3851.811 - 0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.35% 557.675 570.793 - 2.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.35% 398.797 408.171 - 4.70% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.35% 592.961 606.885 - -11.18% -
std::rotate(list<int>)_(by_1/2)/1024 2.35% 379.774 388.688 - -0.09% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 2.34% 509654.921 521569.961 - 1.32% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.34% 29.700 30.394 - 0.68% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.33% 12.977 13.279 - -1.15% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.33% 8.320 8.514 - -0.38% -
BM_PushHeap_string_Random_16 2.32% 10.351 10.591 - 1.36% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.32% 12808.151 13105.488 - 0.00% -
BM_vector_deque_ranges_move_backward/65536 2.32% 7713.704 7892.739 - 2.72% -
SetIntersection_Front_Set_uint64_16384_16384 2.32% 225471279.264 230698356.169 - 2.12% -
BM_deque_deque_copy_backward/1 2.32% 2.708 2.771 - 0.02% -
ranges::minmax(std::list<__int128>)/64 2.31% 38.187 39.070 - -4.54% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.31% 577.431 590.763 - -3.20% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 2.31% 1878.757 1922.066 - 0.17% -
std::replace(list<int>)_(prefix)/50 2.30% 16.924 17.314 - 1.68% -
ranges::min(std::list<__int128>)/70000 2.30% 57637.945 58964.467 - -0.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.30% 179692.170 183822.217 - -6.70% -
SetIntersection_Front_Set_uint64_16_4 2.30% 55371264.765 56643890.606 - 4.00% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.30% 12.708 13.000 - 0.10% -
BM_StringRelational_Less_Large_Large_Control 2.29% 2.121 2.169 - 1.54% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.29% 120344.086 123102.984 - -0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.29% 6153282.716 6294225.853 - -4.08% -
BM_deque_deque_ranges_move/4000 2.29% 142.121 145.373 - -0.31% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.29% 30067.956 30755.334 - -0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.28% 485240.586 496313.313 - -0.09% -
std::multiset<std::string>::ctor(const&)/32 2.28% 774.937 792.592 - 0.09% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.27% 1.396 1.428 - 0.90% -
std::rotate(vector<bool>)_(1_element_backward)/1024 2.27% 27.262 27.881 - -0.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.27% 214.155 219.016 - -5.89% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.27% 12767.873 13057.598 - -1.63% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.27% 1794.392 1835.093 - 1.60% -
std::partition_copy(deque<int>)/50 2.27% 22.007 22.506 - 2.17% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.26% 75.881 77.598 - -0.14% -
std::copy_if(list<int>)_(every_other)/262144 2.26% 204387.302 209004.854 - -0.65% -
SetIntersection_None_Set_uint64_16384_1024 2.26% 169268240.056 173092006.102 - 0.13% -
std::partial_sort(deque<int>)_(repeated)/1024 2.25% 6271.045 6412.197 - 2.90% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.25% 4.310 4.407 - 4.90% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.25% 5256.140 5374.331 - 0.12% -
std::unique(vector<int>)_(contiguous)/1024 2.25% 302.781 309.579 - 1.42% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.24% 230134.691 235290.253 - 1.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.24% 1097.471 1122.010 - -1.85% -
SetIntersection_None_Set_string_1024_1024 2.24% 8957259.987 9157455.071 - 1.47% -
std::lower_bound(std::list<int>)/100 2.23% 89.022 91.011 - 0.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.23% 53390.429 54581.923 - -2.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.22% 398.984 407.857 - 3.66% -
std::remove_if(list<int>)_(sprinkled)/1024 2.22% 958.191 979.451 - 0.82% -
std::make_heap(deque<int>)_(descending)/8 2.21% 20.667 21.124 - 1.36% -
std::remove_copy(vector<int>)_(prefix)/50 2.21% 13.771 14.076 - 1.72% -
SetIntersection_Interlaced_Vector_uint32_256_64 2.21% 6834657.462 6985780.953 - -12.83% -
ranges::minmax(std::vector<long_long>)/64 2.21% 9.937 10.156 - -0.09% -
std::remove(list<int>)_(sprinkled)/1024 2.21% 928.760 949.278 - 1.79% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.21% 4.450 4.548 - 0.26% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.20% 1443.350 1475.144 - 3.85% -
std::equal(list<int>)_(it,_it,_it)/8 2.20% 2.653 2.711 - 0.10% -
std::find_if_not(vector<int>)_(process_all)/8 2.20% 1.413 1.444 - 12.91% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 2.20% 662.254 676.801 - 2.67% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.20% 30.166 30.829 - 3.74% -
std::copy_n(vector<bool>)_(unaligned)/64 2.19% 1.762 1.800 - -0.10% -
BM_deque_deque_ranges_move_backward/2 2.19% 2.470 2.524 - 9.88% -
std::copy_n(vector<bool>)_(aligned)/32768 2.19% 34.810 35.572 - 0.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 2.19% 4580.301 4680.498 - 3.28% -
std::replace_if(deque<int>)_(prefix)/1024 2.19% 470.356 480.643 - -4.06% -
SetIntersection_None_Set_uint32_64_1 2.19% 22452201.829 22942959.491 - 0.99% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.19% 4672.590 4774.689 - 0.22% -
std::remove(deque<int>)_(sprinkled)/32 2.18% 50.120 51.212 - -1.40% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.18% 4722.770 4825.677 - 0.49% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.18% 9.011 9.207 - -0.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 2.18% 513.626 524.808 - 0.59% -
std::find(list<int>)_(process_all)/1024 2.17% 685.660 700.552 - 2.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 2.17% 10.193 10.415 - 8.41% -
std::copy_if(deque<int>)_(every_other)/4096 2.17% 1421.829 1452.650 - 0.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.15% 167.007 170.601 - -0.02% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 2.15% 1.279 1.306 - -3.96% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.15% 557367.419 569351.379 - 1.88% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 2.15% 35.838 36.608 - 3.70% -
std::find_first_of(vector<int>)_(small_needle)/32 2.14% 46.631 47.630 - 2.10% -
std::copy(vector<bool>)_(unaligned)/64 2.14% 1.755 1.793 - -0.34% -
std::multimap<int,_int>::find(key)_(existent)/32 2.14% 1.691 1.727 - 0.73% -
std::map<std::string,_int>::erase(iterator)/32 2.13% 28.573 29.183 - -1.05% -
SetIntersection_Interlaced_Set_uint32_256_4 2.13% 11334047.715 11575506.372 - 1.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.13% 716.942 732.178 - -0.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.12% 2.247 2.295 - -0.04% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.11% 2.379 2.429 - 17.48% -
BM_deque_deque_copy/1 2.11% 2.487 2.539 - 2.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.11% 12227.506 12485.071 - -3.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.10% 23.230 23.717 - 0.15% -
ranges::min(std::deque<char>)/64 2.10% 16.209 16.549 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.10% 11231.528 11466.883 - 1.37% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.09% 42314.526 43200.567 - 0.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.09% 7539.064 7696.911 - -0.27% -
BM_StringEraseToEnd_Huge_Transparent 2.09% 2.413 2.463 - 4.41% -
std::sort(vector<NonIntegral>)_(heap)/1024 2.09% 4240.291 4328.748 - 1.03% -
std::pop_heap(vector<float>)/8192 2.08% 19.644 20.054 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.08% 1140480.675 1164197.128 - 1.73% -
BM_vector_deque_copy/65536 2.08% 2857.387 2916.746 - 0.63% -
SetIntersection_Interlaced_Set_uint32_1024_4 2.07% 9935992.598 10142066.841 - 1.82% -
std::copy_if(deque<int>)_(every_other)/64 2.07% 22.779 23.251 - 0.03% -
BM_deque_deque_ranges_move_backward/1 2.07% 2.716 2.772 - 8.21% -
std::transform(vector<int>)_(identity_transform)/32 2.07% 8.977 9.163 - -0.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.06% 24.708 25.217 - 1.82% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.05% 562.840 574.392 - 2.47% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.05% 49896.272 50919.634 - 0.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.05% 35.254 35.977 - 5.73% -
ranges::min(std::deque<__int128>)/70000 2.05% 23865.090 24353.730 - 0.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.05% 28.304 28.883 - 0.21% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.05% 20688.633 21111.770 - -5.66% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.04% 637.450 650.485 - -6.26% -
ranges::minmax(std::vector<__int128>)/64 2.04% 31.230 31.867 - -0.76% -
BM_vector_deque_copy/1024 2.04% 35.780 36.508 - -0.21% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.03% 34.827 35.533 - -0.52% -
std::search(vector<int>)_(same_length)/1024 2.03% 244.745 249.702 - -3.09% -
std::find(vector<int>)_(bail_25%)/8 2.02% 1.359 1.386 - -4.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.02% 4256799.668 4342725.906 - 3.82% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.01% 20369.761 20779.842 - -6.14% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 2.01% 7683.944 7838.450 - -17.66% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.01% 9.069 9.251 - -1.35% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.01% 28.521 29.094 - 0.25% -
BM_vector_deque_ranges_move/5500 2.01% 195.154 199.075 - -0.80% -
BM_deque_deque_copy_backward/1024 2.00% 37.955 38.716 - -0.33% -
std::copy_if(deque<int>)_(every_other)/512 2.00% 177.340 180.883 - 0.02% -
std::replace(vector<int>)_(prefix)/32 1.99% 5.120 5.222 - 0.29% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.99% 240187.336 244973.340 - -1.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 1.99% 27.006 27.544 - 46.14% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.99% 64.105 65.381 - -0.01% -
SetIntersection_None_Set_string_1024_4 1.99% 8913836.554 9091190.041 - 3.46% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.98% 2618.506 2670.457 - 0.16% -
std::unique(deque<int>)_(sprinkled)/52 1.98% 59.995 61.184 - -1.98% -
std::fill(vector<bool>)/64 1.98% 1.475 1.505 - 4.78% -
BM_vector_deque_copy_backward/4096 1.98% 149.137 152.091 - 0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.97% 47.108 48.036 - -0.67% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.97% 57964.042 59105.998 - 1.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.97% 1189597.387 1213024.763 - 7.17% -
BM_deque_deque_copy_backward/4096 1.97% 150.926 153.893 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.96% 9755174.591 9946846.825 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.96% 2274537.858 2319223.054 - -1.62% -
std::reverse_copy(list<int>)/64 1.96% 29.255 29.830 - -0.17% -
BM_PushHeap_float_Ascending_1024 1.96% 3.120 3.181 - 1.93% -
std::search(vector<int>,_pred)_(no_match)/1000 1.96% 508.453 518.402 - -1.33% -
std::pop_heap(vector<int>)/1024 1.95% 9.682 9.871 - -1.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.95% 252372.831 257298.058 - 0.86% -
std::lower_bound(std::vector<int>)/8192 1.95% 15.605 15.910 - 1.50% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.95% 485.234 494.691 - 1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.95% 13606882.716 13871998.681 - -1.22% -
BM_vector_deque_ranges_copy_backward/4000 1.94% 141.043 143.785 - 0.23% -
ranges::minmax(std::vector<long_long>)/70000 1.94% 8975.629 9149.974 - -0.35% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.94% 6368.763 6492.443 - 1.50% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.94% 0.696 0.710 - 0.16% -
SetIntersection_Interlaced_Set_float_16384_1024 1.94% 170803895.483 174118315.596 - 1.19% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.94% 17.176 17.509 - 3.16% -
rng::contains(vector<int>)_(process_all)/1048576 1.94% 230218.702 234683.755 - 1.22% -
std::copy_if(vector<int>)_(entire_range)/512 1.94% 120.729 123.067 - 0.37% -
std::stable_sort(deque<int>)_(descending)/1024 1.93% 2964.942 3022.304 - 2.80% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.93% 181479.996 184988.042 - -5.52% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.93% 55.331 56.399 - 2.04% -
std::any_of(list<int>)_(process_all)/50 1.93% 21.501 21.915 - -0.76% -
SetIntersection_Front_Set_uint64_16_1 1.93% 63670798.394 64896753.492 - 3.94% -
BM_PushHeap_float_Ascending_262144 1.92% 5.097 5.196 - 0.13% -
SetIntersection_None_Set_uint64_16384_4 1.92% 165013346.874 168185185.289 - 1.37% -
BM_PushHeap_uint64_PipeOrgan_16 1.91% 0.867 0.884 - -0.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 119282.805 121561.373 - -7.51% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.91% 1024.779 1044.334 - -0.43% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.91% 1246.171 1269.917 - -0.80% -
std::fill(vector<bool>)/32768 1.91% 29.214 29.771 - -1.26% -
BM_deque_vector_copy/4000 1.90% 139.516 142.164 - 0.07% -
std::copy(vector<bool>)_(aligned)/32768 1.89% 34.757 35.415 - 0.68% -
std::fill_n(vector<bool>)/512 1.89% 1.428 1.454 - -0.02% -
std::copy_if(vector<int>)_(entire_range)/4096 1.88% 911.558 928.698 - -0.05% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.88% 1824.271 1858.536 - 0.03% -
std::transform(vector<int>,_vector<int>)/32 1.88% 16.892 17.209 - 0.14% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.87% 31.915 32.512 - -1.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.87% 180090.382 183457.586 - -0.96% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.87% 234407134.441 238789467.632 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.87% 1208357.487 1230904.756 - 1.68% -
SetIntersection_None_Set_uint64_16384_1 1.87% 160439959.594 163433173.968 - 0.08% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 1.86% 23.146 23.577 - -5.39% -
SetIntersection_None_Vector_float_16384_16384 1.86% 1118584.505 1139409.557 - 3.77% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.86% 16.020 16.318 - 3.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.86% 2.125 2.164 - 0.18% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.86% 3622.930 3690.193 - 0.94% -
std::fill_n(vector<bool>)/32768 1.85% 29.285 29.828 - -0.86% -
std::reverse_copy(vector<int>)/8 1.85% 2.432 2.477 - -1.50% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.84% 3717.264 3785.735 - 0.96% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.83% 3766.960 3836.073 - -2.76% -
bm_swap_ranges_vb_aligned/512 1.83% 4.919 5.009 - 0.12% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.83% 2.125 2.164 - 0.20% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.83% 1891.277 1925.843 - 0.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.83% 2.128 2.167 - 0.04% -
SetIntersection_Front_Set_string_256_256 1.82% 29416190.398 29952916.914 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.82% 1069064.577 1088557.952 - 4.20% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.82% 218853427.150 222838249.472 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/32768 1.82% 7289.981 7422.661 - 0.05% -
BM_PushHeap_float_PipeOrgan_262144 1.82% 3.168 3.226 - 2.14% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.82% 2298973.510 2340765.331 - 0.17% -
std::rotate(list<int>)_(by_1/4)/1024 1.82% 564.276 574.534 - -0.49% -
SetIntersection_Front_Set_string_16384_4 1.82% 1258331.676 1281193.673 - 1.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.82% 3582575.480 3647620.331 - -0.34% -
SetIntersection_Front_Set_string_262144_256 1.81% 14694952.545 14961628.130 - -3.03% -
std::fill(vector<int>)/50 1.81% 2.161 2.200 - -0.03% -
SetIntersection_None_Vector_string_1024_1 1.81% 1143480.413 1164143.336 - -0.17% -
std::shift_right(vector<int>)/8192 1.80% 295.624 300.956 - 0.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.80% 18.058 18.384 - -2.40% -
std::find_if_not(vector<bool>)_(process_all)/50 1.80% 23.804 24.233 - 0.11% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.80% 2.125 2.164 - 0.15% -
std::partition_point(list<int>)/50 1.80% 24.421 24.860 - 0.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.80% 4.115 4.189 - 0.28% -
std::for_each_n(list<int>)/32 1.79% 11.087 11.286 - 0.44% -
std::fill(vector<bool>)/4096 1.79% 4.119 4.193 - -0.74% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.79% 0.883 0.899 - 1.16% -
rng::contains(list<int>)_(process_all)/1048576 1.79% 822819.119 837528.224 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_256 1.79% 19485468.659 19833514.637 - -10.53% -
std::copy_if(deque<int>)_(every_other)/1048576 1.79% 364716.571 371228.825 - -0.00% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 1.78% 41342.773 42080.559 - -0.07% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.78% 35.053 35.678 - -0.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.78% 13.407 13.645 - 2.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.77% 19879286.500 20232079.508 - 1.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.77% 12252.128 12469.387 - 0.82% -
ranges::minmax(std::deque<char>)/70000 1.77% 23656.192 24075.452 - -17.44% -
BM_PushHeap_float_Ascending_256 1.77% 2.480 2.524 - 1.74% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.77% 29614.673 30139.123 - 3.10% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.77% 633714.787 644935.704 - 0.14% -
ranges::min(std::deque<__int128>)/64 1.77% 20.518 20.881 - -0.09% -
std::move(vector<bool>)_(aligned)/1048576 1.77% 1703.571 1733.672 - 0.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.77% 2.051 2.088 - -0.81% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.77% 11859.156 12068.526 - 1.65% -
std::map<int,_int>::ctor(const&)/32 1.76% 216.427 220.247 - -3.28% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.76% 4744.683 4828.401 - -0.35% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.76% 8203.224 8347.703 - 1.54% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.76% 1.623 1.652 - -4.66% -
std::count_if(list<int>)_(every_other)/8 1.76% 2.716 2.764 - -0.11% -
rng::contains(vector<int>)_(process_all)/8192 1.76% 1791.576 1823.034 - 1.25% -
SetIntersection_None_Set_string_256_256 1.75% 5697327.418 5797257.154 - 1.78% -
ranges::minmax(std::vector<__int128>)/70000 1.75% 34326.380 34928.309 - -1.24% -
std::generate(vector<int>)/8192 1.75% 1799.929 1831.441 - -0.23% -
std::copy(deque<int>)/262144 1.75% 11566.385 11768.843 - 1.28% -
BM_deque_vector_move/2 1.74% 1.804 1.835 - 0.33% -
std::fill_n(vector<int>)/50 1.74% 2.175 2.212 - -0.18% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.74% 27.807 28.292 - 1.45% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.74% 512807.143 521734.709 - 1.02% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.74% 44798.536 45578.015 - 2.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.73% 1017.242 1034.887 - 0.67% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.73% 728.615 741.251 - -0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.73% 40662.497 41366.593 - -1.45% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.73% 1284885.986 1307124.199 - -10.45% -
std::shift_left(deque<int>)/32 1.73% 3.760 3.824 - -0.83% -
SetIntersection_None_Set_uint32_64_4 1.73% 21265636.559 21632961.927 - 0.27% -
BM_StringFindStringLiteral/128 1.73% 3.164 3.218 - 0.24% -
std::search(list<int>)_(no_match)/1024 1.72% 749.921 762.855 - 4.74% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.72% 525.397 534.451 - 0.30% -
BM_PushHeap_string_Descending_16 1.72% 2.103 2.139 - -7.99% -
SetIntersection_None_Set_float_64_4 1.72% 21065226.436 21427024.121 - -0.04% -
BM_vector_deque_ranges_move/4000 1.71% 140.547 142.955 - 0.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.71% 13746.409 13981.933 - -0.17% -
SetIntersection_None_Set_float_64_1 1.71% 22164630.300 22544286.595 - 0.94% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.71% 7178.734 7301.616 - -0.24% -
std::move_backward(list<int>)/1048576 1.71% 1017446.678 1034861.071 - 0.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.71% 38.061 38.713 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.71% 1175457.734 1195566.780 - 2.71% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.71% 1405.607 1429.625 - 2.00% -
bm_lexicographical_compare<unsigned_char>/32768 1.71% 562.517 572.127 - -0.06% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.71% 1436.657 1461.192 - -4.19% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.70% 5.497 5.590 - 1.00% -
std::partial_sort(deque<int>)_(ascending)/1024 1.70% 7727.434 7858.926 - 1.60% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.70% 42.461 43.182 - -2.58% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 1.70% 2175.401 2212.320 - 1.10% -
BM_PushHeap_string_QuickSortAdversary_262144 1.70% 16.645 16.927 - -2.01% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 1.70% 0.698 0.710 - 0.22% -
std::adjacent_find(vector<int>,_pred)/1048576 1.69% 464886.590 472763.222 - 1.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 1.69% 16759089.685 17043020.280 - 4.02% -
std::copy_if(list<int>)_(every_other)/8 1.69% 2.252 2.290 - -0.01% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.69% 24.093 24.500 - 1.89% -
std::remove(deque<int>)_(prefix)/1024 1.69% 515.258 523.949 - 0.03% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 1.68% 3.544 3.603 - 4.00% -
BM_PushHeap_uint32_Random_256 1.68% 5.500 5.592 - 0.46% -
ranges::min(std::list<char>)/70000 1.68% 53107.561 54000.115 - 0.77% -
ranges::minmax(std::vector<__int128>)/8 1.68% 4.034 4.102 - -0.41% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.68% 11.949 12.149 - 0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.67% 13067900.347 13286369.064 - -0.90% -
std::remove_copy(list<int>)_(prefix)/8192 1.67% 6855.184 6969.648 - -0.01% -
SetIntersection_Interlaced_Set_string_16384_16 1.67% 243387701.831 247445203.484 - -29.74% -
BM_std_minmax_element<short>/4 1.66% 1.212 1.232 - 2.95% -
ranges::minmax(std::deque<char>)/64 1.66% 22.697 23.074 - -22.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.66% 13.027 13.244 - 3.14% -
SetIntersection_Front_Set_uint32_16384_64 1.66% 1674342.786 1702146.317 - -2.08% -
std::partition_copy(list<int>)/50 1.66% 12.857 13.070 - 6.78% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 7640.070 7766.500 - 0.45% -
BM_deque_vector_copy_backward/1024 1.65% 36.951 37.562 - 1.76% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 1.65% 24.375 24.778 - 0.37% -
BM_PushHeap_string_Random_16384 1.65% 16.085 16.351 - -2.19% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.64% 189.469 192.582 - 2.39% -
std::copy_if(deque<int>)_(every_other)/262144 1.64% 91040.057 92535.087 - -0.29% -
std::replace_if(deque<int>)_(prefix)/8192 1.64% 3420.887 3477.054 - 0.28% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.64% 15.567 15.823 - 0.38% -
SetIntersection_Interlaced_Vector_string_1024_16 1.64% 3319824.348 3374223.187 - -3.40% -
std::multimap<int,_int>::ctor(const&)/32 1.64% 217.826 221.390 - -5.54% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.63% 12.234 12.434 - 0.36% -
SetIntersection_Front_Set_uint64_262144_262144 1.63% 1677013.348 1704413.494 - 1.32% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.63% 0.816 0.830 - 1.72% -
BM_vector_deque_ranges_move/4096 1.63% 145.614 147.986 - -0.60% -
std::search(vector<int>,_pred)_(no_match)/1024 1.63% 520.964 529.438 - -0.85% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.63% 713.961 725.565 - 0.74% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.62% 282.629 287.213 - -0.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.62% 3808.654 3870.413 - 0.20% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.62% 3.851 3.913 - 15.46% -
std::multiset<int>::contains(key)_(existent)/8192 1.62% 8.211 8.344 - 1.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.61% 23626.868 24008.190 - 0.17% -
bm_lexicographical_compare<unsigned_char>/512 1.61% 8.638 8.778 - -0.52% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.61% 139.399 141.648 - -0.12% -
std::fill_n(vector<int>)/8192 1.61% 229.420 233.109 - -0.68% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.61% 93084.860 94579.441 - 0.23% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.60% 6872.156 6982.391 - 3.82% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.60% 11.625 11.811 - 2.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.60% 48.124 48.893 - 0.87% -
std::move_backward(vector<int>)/262144 1.60% 21617.353 21963.037 - 0.13% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.60% 4.076 4.142 - 0.68% -
std::is_sorted_until(list<int>,_pred)/8192 1.59% 7620.691 7742.072 - 0.26% -
bm_lexicographical_compare<int>/32768 1.59% 1909.282 1939.578 - 1.24% -
BM_deque_vector_move/70000 1.59% 3204.991 3255.823 - 1.02% -
SetIntersection_None_Set_uint32_256_1 1.59% 11648258.426 11832963.906 - 2.88% -
std::rotate(list<int>)_(by_1/3)/8192 1.59% 8197.130 8327.082 - -0.13% -
std::copy(list<int>)/32768 1.58% 25840.178 26248.011 - 2.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.58% 7657.378 7778.146 - 6.66% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 1.58% 2.940 2.987 - 0.12% -
std::unique_copy(vector<int>)_(contiguous)/52 1.57% 13.205 13.413 - 0.36% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.57% 9.110 9.253 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.57% 333293712.763 338525486.565 - -1.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.57% 18102.435 18385.844 - -1.29% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.57% 20.214 20.531 - -0.00% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.56% 272720.271 276974.410 - 0.10% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.56% 3.222 3.273 - 0.70% -
std::generate_n(vector<int>)/8192 1.56% 1804.172 1832.273 - -0.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.56% 23.936 24.309 - 0.22% -
std::unique(deque<int>)_(contiguous)/1024 1.56% 505.904 513.782 - -0.12% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.56% 4279.396 4345.980 - -0.16% -
ranges::minmax(std::deque<__int128>)/70000 1.55% 33987.055 34515.373 - -0.46% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.55% 7517.445 7634.273 - 1.30% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.55% 20.433 20.751 - 0.08% -
std::set<int>::ctor(const&)/8192 1.55% 49697.732 50469.582 - 0.66% -
std::replace_if(vector<int>)_(prefix)/1024 1.55% 266.744 270.866 - 0.61% -
BM_deque_vector_move_backward/4096 1.54% 147.712 149.991 - 1.69% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.54% 974407.895 989421.213 - 1.21% -
SetIntersection_None_Set_uint64_1024_16 1.54% 8972386.503 9110234.091 - 3.35% -
std::copy_if(deque<int>)_(every_other)/32768 1.54% 11391.688 11566.675 - -0.22% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.54% 17.265 17.530 - 0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.54% 27.208 27.626 - -3.43% -
rng::fold_left(deque<int>)/8 1.54% 4.025 4.087 - -19.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.53% 215.170 218.468 - -3.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.53% 688.863 699.401 - -0.54% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.52% 51447.054 52231.450 - 2.82% -
bm_ranges_swap_ranges_vb_unaligned/8 1.52% 4.956 5.032 - -0.53% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.52% 2110.343 2142.430 - -1.24% -
SetIntersection_Interlaced_Vector_float_262144_4 1.52% 1990645.687 2020865.822 - -5.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.52% 1.573 1.597 - -1.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.52% 804147.698 816336.519 - -0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.51% 176322435.641 178989637.645 - 0.53% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.51% 22.866 23.211 - 0.41% -
std::find_if_not(deque<int>)_(process_all)/8192 1.51% 1975.664 2005.447 - 0.55% -
rng::contains(deque<int>)_(process_all)/8192 1.50% 1852.142 1879.986 - 0.92% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.50% 30.611 31.071 - -1.57% -
std::fill(list<int>)/32 1.50% 8.150 8.272 - -0.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.50% 54.297 55.109 - 0.17% -
BM_deque_deque_ranges_copy_backward/512 1.50% 18.929 19.212 - 1.69% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.49% 5.713 5.798 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.49% 3554.999 3608.035 - 0.58% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.49% 1002894.613 1017831.949 - -15.77% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.49% 782.453 794.099 - 0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.49% 9.213 9.350 - -0.01% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.49% 801.364 813.265 - 0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.48% 34.322 34.830 - 28.89% -
std::move(list<int>)/32768 1.48% 30295.449 30743.055 - -2.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.48% 690.740 700.943 - -1.74% -
std::find(vector<char>)_(bail_25%)/8192 1.48% 39.719 40.305 - 0.23% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.48% 89.814 91.139 - -5.15% -
BM_vector_deque_move_backward/64 1.47% 2.981 3.025 - -4.24% -
std::map<int,_int>::ctor(const&)/1024 1.47% 6512.080 6607.933 - 1.21% -
BM_deque_deque_ranges_copy_backward/64 1.47% 3.406 3.456 - 2.92% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.47% 12504.796 12688.429 - -1.51% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.47% 780.858 792.322 - -0.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.46% 64421992.092 65365718.842 - 5.39% -
std::copy_if(vector<int>)_(entire_range)/262144 1.46% 58640.914 59499.434 - -0.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.46% 20.079 20.372 - -0.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.46% 6633.146 6729.834 - 2.73% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.46% 8.406 8.528 - 0.75% -
BM_vector_deque_move_backward/4000 1.45% 142.206 144.275 - -0.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.45% 9.940 10.084 - -6.09% -
std::sort_heap(deque<int>)/1024 1.45% 13305.576 13498.605 - 0.61% -
std::rotate(list<int>)_(by_1/4)/8192 1.45% 6476.986 6570.925 - -0.36% -
std::generate_n(vector<int>)/1024 1.45% 238.481 241.937 - -0.44% -
BM_deque_vector_move/4000 1.45% 139.565 141.587 - -0.23% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.45% 477.220 484.133 - -0.24% -
std::remove_if(list<int>)_(sprinkled)/8192 1.45% 8052.557 8169.073 - 1.16% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.45% 5.423 5.502 - 0.18% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.45% 54841.951 55634.710 - 2.79% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.45% 6812.765 6911.241 - 3.59% -
std::sort_heap(vector<int>)/8 1.45% 32.077 32.541 - 8.15% -
SetIntersection_Front_Set_uint64_16384_1 1.44% 1059419.799 1074713.357 - 3.17% -
std::copy_if(list<int>)_(entire_range)/1048576 1.44% 857578.846 869956.421 - -0.43% -
std::partition_copy(deque<int>)/32 1.44% 12.799 12.984 - -4.20% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.44% 496813.694 503966.403 - 1.85% -
BM_PushHeap_uint64_PipeOrgan_262144 1.44% 3.030 3.074 - 0.49% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.44% 6827.782 6925.931 - 0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.44% 563.756 571.851 - -0.12% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.43% 771.884 782.956 - 0.00% -
std::unordered_set<int>::ctor(const&)/1024 1.43% 6893.976 6992.856 - 3.33% -
std::set<int>::insert(value)_(already_present)/1024 1.43% 5.798 5.882 - -18.84% -
BM_vector_deque_ranges_copy/1 1.43% 2.319 2.353 - 18.53% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.43% 1.345 1.364 - -1.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.43% 1323.144 1342.081 - -1.23% -
ranges::min(std::deque<long_long>)/8 1.43% 2.268 2.301 - -0.15% -
SetIntersection_Front_Set_string_262144_1024 1.43% 59686589.347 60539226.447 - 0.33% -
std::transform(list<int>,_list<int>)/8192 1.43% 9001.263 9129.721 - -2.22% -
BM_vector_deque_move/4000 1.43% 140.779 142.786 - 0.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.42% 23.882 24.222 - 1.07% -
BM_deque_deque_move/0 1.42% 0.789 0.800 - 8.81% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.42% 3983.782 4040.438 - 0.69% -
std::is_sorted(vector<int>,_pred)/1024 1.42% 462.687 469.254 - 0.12% -
SetIntersection_Front_Set_uint64_262144_1024 1.42% 12550053.575 12727911.948 - -0.87% -
ranges::minmax(std::list<__int128>)/70000 1.42% 56872.434 57677.425 - -7.41% -
BM_deque_vector_ranges_copy_backward/4096 1.42% 147.365 149.450 - 1.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.42% 241.386 244.802 - 1.89% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.41% 18.593 18.856 - -1.46% -
std::generate(vector<int>)/1024 1.41% 239.287 242.661 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.41% 23712.793 24046.695 - 0.45% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.41% 2.424 2.458 - -1.16% -
std::partial_sort(deque<int>)_(repeated)/8 1.41% 26.576 26.950 - 3.47% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.40% 28.842 29.247 - 1.92% -
SetIntersection_None_Set_uint64_16384_16 1.40% 167918423.877 170267783.490 - 0.25% -
std::find_if(list<int>)_(bail_25%)/8 1.39% 0.920 0.933 - 0.84% -
std::generate(vector<int>)/50 1.39% 11.746 11.909 - -0.22% -
std::find_end(forward_list<int>)_(single_element)/1024 1.39% 698.772 708.483 - -0.52% -
std::find_if_not(deque<int>)_(process_all)/1024 1.39% 248.767 252.223 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.39% 1182808.202 1199236.409 - 3.85% -
std::unique(deque<int>,_pred)_(contiguous)/8192 1.38% 4456.898 4518.623 - -1.02% -
ranges::minmax(std::vector<long_long>)/8 1.38% 2.076 2.105 - -0.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.38% 71332.112 72318.966 - -0.47% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.38% 6.094 6.178 - 1.51% -
BM_StringFindStringLiteral/256 1.37% 5.463 5.538 - 1.49% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.37% 206.279 209.106 - 4.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.37% 2.082 2.111 - 1.79% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.37% 15273.056 15481.801 - 0.21% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.36% 32520.954 32963.832 - -0.64% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.36% 96983.106 98302.527 - -0.02% -
rng::contains(deque<int>)_(process_all)/50 1.36% 12.517 12.687 - 1.03% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.35% 1861.663 1886.852 - -0.72% -
std::find(vector<int>)_(process_all)/8 1.35% 2.702 2.738 - -1.61% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.35% 15681.094 15893.253 - -0.15% -
BM_CmpLess_int_int 1.35% 1.061 1.076 - 2.02% -
std::move(vector<int>)/32768 1.35% 1704.927 1727.974 - -0.31% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 1.35% 27.189 27.556 - 0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.35% 19.326 19.587 - 1.03% -
std::set<int>::ctor(const&)/1024 1.35% 6257.777 6342.260 - 0.46% -
std::remove_if(list<int>)_(prefix)/32 1.35% 57.879 58.659 - 0.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.34% 4.423 4.482 - 1.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.34% 17.920 18.161 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.34% 7735.701 7839.387 - 0.66% -
BM_vector_deque_ranges_copy/64 1.34% 2.803 2.841 - 4.04% -
SetIntersection_Interlaced_Set_string_262144_262144 1.33% 17965185.709 18204121.990 - -4.40% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.33% 240733.096 243930.497 - -0.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.32% 12552.941 12719.255 - -0.97% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.32% 27.187 27.547 - 0.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.32% 20.220 20.487 - 8.89% -
std::find(list<int>)_(process_all)/50 1.32% 18.826 19.074 - 1.03% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.31% 2.876 2.914 - 0.64% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.31% 11975.688 12133.092 - 0.63% -
rng::find_last(vector<int>)_(bail_10%)/50 1.31% 10.725 10.865 - 1.03% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.31% 33.884 34.328 - 1.38% -
std::find_end(forward_list<int>)_(same_length)/1000 1.31% 1451.641 1470.656 - -0.32% -
BM_vector_deque_copy/64 1.31% 2.820 2.857 - 1.07% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.31% 736.650 746.287 - 1.69% -
std::stable_partition(vector<int>)_(dense)/32 1.31% 21.120 21.396 - -1.36% -
std::search(vector<int>,_pred)_(no_match)/8192 1.30% 4156.229 4210.460 - -1.40% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.30% 16955.704 17176.826 - 2.71% -
std::set<std::string>::count(key)_(non-existent)/1024 1.30% 23.784 24.093 - 6.25% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.30% 295.770 299.619 - 0.27% -
SetIntersection_Front_Vector_string_1024_16 1.30% 1616549.365 1637575.963 - 3.31% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.29% 1.260 1.276 - 0.95% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.29% 3877.885 3927.997 - 0.55% -
BM_CmpEqual_short_short 1.29% 1.081 1.095 - 2.86% -
BM_CmpEqual_ushort_int 1.29% 1.076 1.090 - 4.24% -
bm_swap_ranges_vb_aligned/8 1.29% 3.148 3.189 - -3.54% -
bm_ranges_lexicographical_compare<int>/32768 1.29% 1910.353 1935.023 - 0.78% -
std::count(list<int>)_(every_other)/1048576 1.29% 815047.523 825567.345 - 0.22% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.29% 172535198.843 174761053.716 - 1.16% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.29% 5886.704 5962.646 - -6.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.29% 2173739.642 2201776.459 - 2.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 55744.287 56462.120 - 3.12% -
bm_lexicographical_compare<int>/512 1.29% 29.463 29.842 - 0.05% -
std::stable_sort(vector<int>)_(descending)/1024 1.28% 2777.984 2813.615 - 0.46% -
SetIntersection_None_Set_uint64_16384_256 1.28% 169128235.160 171296677.709 - 1.11% -
std::fill_n(vector<int>)/32 1.28% 1.127 1.141 - -0.17% -
std::is_sorted(list<int>)/8 1.28% 2.081 2.108 - 0.21% -
std::shift_right(deque<int>)/8192 1.27% 305.668 309.564 - 0.87% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.27% 4.322 4.377 - 0.86% -
std::partition_point(list<int>)/32 1.27% 15.639 15.838 - -0.35% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.27% 6402.816 6484.233 - 0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 1.27% 118248.438 119751.687 - 2.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.27% 621.748 629.623 - 3.86% -
std::partition(list<int>)_(sparse)/1024 1.26% 716.913 725.974 - 1.33% -
BM_deque_vector_move_backward/1024 1.26% 36.711 37.175 - 0.05% -
BM_deque_vector_move/1024 1.26% 36.794 37.258 - 0.05% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.26% 6843.842 6930.183 - 0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.26% 505.396 511.752 - 1.48% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.26% 2.943 2.980 - -0.75% -
std::make_heap(deque<int>)_(heap)/8 1.26% 20.774 21.034 - -0.10% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.25% 28.392 28.746 - 0.10% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.25% 17.791 18.013 - 1.20% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.25% 240.127 243.124 - -0.54% -
SetIntersection_Interlaced_Set_uint64_64_64 1.25% 13259586.619 13424848.539 - 1.80% -
bm_ranges_swap_ranges_vb_aligned/4096 1.25% 11.942 12.091 - -0.04% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.24% 6859.385 6944.746 - 3.94% -
SetIntersection_Front_Set_uint64_64_64 1.24% 13172955.006 13336538.319 - 0.21% -
std::all_of(list<int>)_(process_all)/50 1.24% 21.724 21.994 - 0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.24% 450.648 456.237 - -0.16% -
std::copy_if(deque<int>)_(every_other)/8 1.24% 3.399 3.441 - 0.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.24% 16.408 16.611 - 1.82% -
std::copy_if(deque<int>)_(entire_range)/262144 1.23% 68774.201 69623.337 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.23% 172261.493 174381.758 - 0.02% -
SetIntersection_Front_Set_uint32_262144_16 1.23% 1170708.878 1185116.824 - -0.85% -
std::swap_ranges(deque<int>)/8192 1.23% 2704.849 2738.069 - 7.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.23% 13.004 13.164 - 1.49% -
ranges::min(std::deque<__int128>)/8 1.22% 2.792 2.826 - -0.06% -
std::unordered_set<int>::ctor(const&)/8192 1.22% 56042.916 56728.929 - 1.83% -
SetIntersection_Interlaced_Set_string_16384_64 1.22% 345293571.655 349515231.289 - -2.57% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.22% 7.263 7.351 - -0.22% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.22% 16.837 17.042 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.22% 21050812.837 21307090.953 - -0.36% -
ranges::min(std::list<long_long>)/64 1.22% 24.159 24.453 - -1.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.22% 1552.403 1571.282 - -1.75% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.22% 12.872 13.029 - 2.65% -
BM_deque_deque_ranges_move_backward/4000 1.21% 151.611 153.452 - 2.83% -
std::swap_ranges(list<int>)/1024 1.21% 747.300 756.372 - -0.35% -
rng::contains(deque<int>)_(process_all)/1048576 1.21% 242412.885 245352.209 - 0.74% -
std::find_end(forward_list<int>)_(process_all)/1000 1.21% 675.231 683.411 - -1.95% -
BM_PushHeap_string_QuickSortAdversary_4 1.21% 6.378 6.456 - 0.22% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.21% 8.563 8.667 - 0.28% -
std::find_if_not(list<int>)_(bail_25%)/8 1.21% 0.919 0.930 - -1.84% -
BM_PushHeap_string_Random_1024 1.20% 14.831 15.009 - -0.69% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.19% 848.192 858.327 - 0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.19% 163376586.890 165328429.071 - 0.41% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.19% 38612.635 39072.687 - -1.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.19% 23.828 24.111 - 0.40% -
std::replace(deque<int>)_(sprinkled)/1024 1.19% 344.764 348.855 - -0.34% -
rng::find_last(vector<int>)_(bail_90%)/50 1.19% 1.516 1.534 - 1.83% -
std::remove(list<int>)_(sprinkled)/8192 1.19% 7863.522 7956.792 - -1.99% -
std::find_if_not(deque<int>)_(process_all)/32768 1.19% 7991.537 8086.238 - 0.02% -
std::unique(deque<int>)_(contiguous)/8192 1.18% 3697.270 3740.995 - -0.12% -
SetIntersection_None_Set_string_256_1 1.18% 11683366.732 11821044.898 - 1.98% -
BM_deque_vector_copy_backward/1 1.18% 2.117 2.142 - 0.19% -
std::all_of(vector<int>)_(process_all)/32 1.18% 8.364 8.462 - -0.29% -
SetIntersection_Interlaced_Set_uint64_256_256 1.18% 7654888.820 7744884.672 - 0.35% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.17% 4.730 4.786 - -0.69% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.17% 3927.128 3973.240 - -3.84% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.17% 271.492 274.679 - 0.79% -
BM_PushHeap_string_PipeOrgan_4 1.17% 2.510 2.539 - -2.83% -
BM_vector_deque_ranges_copy/4096 1.17% 144.872 146.571 - -0.72% -
BM_deque_vector_copy/5500 1.17% 194.464 196.744 - 0.06% -
bm_ranges_swap_ranges_vb_aligned/2048 1.17% 8.563 8.663 - -0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.17% 1147075.338 1160490.441 - 1.40% -
std::search(vector<int>)_(near_matches)/1024 1.17% 14852.385 15026.009 - 0.04% -
std::is_sorted(vector<int>,_pred)/8192 1.17% 3690.085 3733.196 - 0.11% -
SetIntersection_Interlaced_Vector_string_256_16 1.17% 10394454.364 10515791.831 - -0.34% -
BM_vector_deque_copy_backward/1024 1.16% 37.725 38.164 - -10.38% -
BM_PushHeap_string_PipeOrgan_262144 1.16% 17.362 17.564 - -10.01% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.16% 789.007 798.153 - -16.76% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.16% 271.429 274.569 - 0.66% -
std::generate_n(list<int>)/32 1.16% 8.433 8.530 - -0.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 1.15% 25.216 25.507 - -0.54% -
std::replace_if(list<int>)_(sprinkled)/1024 1.15% 729.294 737.706 - -0.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.15% 24.167 24.444 - -0.03% -
std::replace(deque<int>)_(sprinkled)/8192 1.15% 2758.549 2790.153 - -0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.14% 11494.532 11626.008 - -8.85% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.14% 2.777 2.809 - -0.46% -
std::adjacent_find(list<int>,_pred)/8192 1.14% 7130.777 7212.180 - -0.64% -
SetIntersection_None_Set_string_64_4 1.14% 21681062.814 21927821.998 - 1.26% -
std::fill(vector<int>)/32 1.14% 1.030 1.042 - -1.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.14% 1095720.571 1108188.171 - 3.78% -
ranges::minmax(std::list<char>)/8 1.13% 2.475 2.503 - -0.08% -
bm_lexicographical_compare<signed_char>/4096 1.13% 59.098 59.768 - -0.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.13% 18950633.967 19165267.448 - 1.74% -
std::multiset<int>::ctor(const&)/32 1.13% 216.422 218.867 - -3.56% -
SetIntersection_Front_Set_string_1024_64 1.12% 4771298.152 4824962.789 - 4.68% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.12% 4808.619 4862.652 - 0.31% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 12934.151 13079.439 - 1.82% -
rng::contains(vector<int>)_(process_all)/50 1.12% 12.174 12.310 - 1.50% -
std::flat_map<int,_int>::find(key)_(existent)/8192 1.11% 12.172 12.307 - 1.81% -
std::upper_bound(std::deque<int>)/8192 1.11% 64.354 65.071 - 0.46% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.11% 941476.672 951965.100 - 0.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.11% 20.495 20.723 - 1.63% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.11% 562.829 569.091 - 0.04% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.11% 27.773 28.082 - 0.21% -
SetIntersection_Front_Set_uint64_16384_16 1.11% 1206813.359 1220236.211 - 2.15% -
BM_deque_vector_ranges_move/1024 1.11% 37.338 37.753 - -0.24% -
rng::starts_with(deque<int>)/8192 1.11% 3820.680 3863.000 - 0.59% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.11% 6109.603 6177.250 - 1.32% -
std::copy_if(deque<int>)_(entire_range)/512 1.11% 133.744 135.224 - -0.02% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.11% 1893.064 1914.001 - -0.47% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.10% 8865.235 8963.088 - -1.06% -
BM_vector_deque_ranges_copy_backward/4096 1.10% 148.578 150.216 - 0.29% -
std::replace(deque<int>)_(prefix)/1024 1.10% 405.672 410.120 - 0.10% -
SetIntersection_Front_Set_float_262144_1 1.09% 1031146.200 1042428.999 - 0.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.09% 592237.622 598714.173 - -0.38% -
std::deque<std::string>::ctor(size)/8192 1.09% 8451.333 8543.738 - -0.16% -
std::unique(deque<int>)_(sprinkled)/1024 1.09% 505.908 511.437 - 0.03% -
bm_lexicographical_compare<signed_char>/32768 1.09% 472.571 477.717 - -0.27% -
std::for_each_n(vector<int>)/32 1.09% 3.672 3.712 - 0.21% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.09% 38619.251 39038.877 - -4.27% -
BM_deque_vector_ranges_move_backward/5500 1.09% 198.449 200.605 - 0.03% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.09% 1.554 1.571 - 0.53% -
std::move_backward(vector<int>)/32768 1.09% 1700.669 1719.133 - -0.89% -
std::move_backward(list<int>)/64 1.08% 38.935 39.357 - -0.19% -
std::unique_copy(list<int>)_(sprinkled)/32 1.08% 13.054 13.195 - 1.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 14310.547 14465.213 - -2.17% -
ranges::min(std::deque<char>)/8 1.08% 2.283 2.308 - -2.32% -
std::remove_if(deque<int>)_(prefix)/8192 1.08% 4178.163 4223.268 - -0.18% -
std::pop_heap(deque<std::string>)/8192 1.08% 114.144 115.376 - 0.34% -
BM_PushHeap_uint32_Random_1024 1.08% 5.717 5.779 - 0.15% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.08% 728.359 736.204 - 0.09% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.08% 21.788 22.022 - -14.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.08% 2744.655 2774.185 - 0.09% -
std::partition_copy(deque<int>)/8192 1.08% 5683.696 5744.834 - 0.63% -
std::replace_if(vector<int>)_(prefix)/8192 1.07% 2006.992 2028.542 - 0.15% -
SetIntersection_None_Set_float_1024_256 1.07% 8782823.499 8877033.340 - 1.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.07% 62.699 63.371 - 0.23% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.07% 16.327 16.502 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 1.07% 267597.027 270463.252 - 0.56% -
std::replace(deque<int>)_(sprinkled)/32 1.07% 11.966 12.095 - -0.22% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.07% 1295765.431 1309624.534 - 0.37% -
std::search(vector<int>)_(near_matches)/1000 1.07% 14121.336 14272.321 - -0.72% -
bm_ranges_swap_ranges_vb_aligned/131072 1.07% 244.249 246.853 - 1.96% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 1.07% 3845.519 3886.490 - 1.07% -
std::upper_bound(std::list<int>)/8 1.06% 16.029 16.199 - 0.26% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.06% 59.221 59.850 - -0.08% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.06% 6820.001 6892.245 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.06% 4283041.225 4328361.094 - -1.15% -
std::replace(deque<int>)_(prefix)/8192 1.05% 3207.739 3241.566 - -0.28% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.05% 7.934 8.018 - -1.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.05% 22.287 22.521 - 16.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 1.05% 126.878 128.213 - 2.75% -
std::find_first_of(vector<int>)_(large_needle)/50 1.05% 270.903 273.750 - 4.33% -
std::move(deque<int>)/4096 1.05% 147.783 149.329 - 0.18% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.05% 12.457 12.587 - 0.08% -
std::move_backward(list<int>)/8 1.04% 3.334 3.369 - -0.03% -
SetIntersection_Front_Set_string_256_4 1.04% 4955145.318 5006816.536 - 1.05% -
std::remove(deque<int>)_(sprinkled)/1024 1.04% 511.264 516.587 - -0.01% -
std::adjacent_find(vector<int>)/8 1.04% 2.000 2.020 - -0.74% -
SetIntersection_None_Set_float_256_4 1.04% 11414192.692 11532676.135 - 0.06% -
std::remove_copy(list<int>)_(sprinkled)/32 1.04% 11.123 11.238 - 0.31% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.03% 8.373 8.459 - -0.00% -
std::copy_if(deque<int>)_(entire_range)/4096 1.03% 1010.110 1020.554 - -0.08% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.03% 6168.166 6231.903 - -0.00% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.03% 39326.470 39732.003 - 0.10% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.03% 99318.142 100340.521 - 2.07% -
std::remove_copy(deque<int>)_(prefix)/8192 1.03% 3312.577 3346.656 - -0.11% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.03% 3.569 3.605 - 5.09% -
std::set<int>::contains(key)_(non-existent)/1024 1.02% 6.055 6.117 - -4.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.02% 631569.454 638014.510 - 0.26% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.02% 38482.137 38874.831 - 0.01% -
std::reverse_copy(deque<int>)/512 1.02% 123.228 124.482 - -0.79% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.02% 129.218 130.531 - -1.02% -
BM_deque_deque_copy/1024 1.02% 36.899 37.274 - 0.22% -
rng::starts_with(list<int>,_pred)/8 1.02% 3.478 3.513 - 0.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.02% 23.429 23.667 - 1.05% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.01% 755660.817 763294.197 - 0.02% -
BM_deque_vector_move_backward/1 1.01% 2.111 2.132 - -1.48% -
SetIntersection_Interlaced_Set_float_1024_256 1.01% 14299952.621 14444103.382 - -0.75% -
std::copy(list<int>)/1048576 1.01% 854974.786 863578.304 - -0.06% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.00% 513904.709 519066.152 - 0.35% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.00% 4.010 4.050 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.00% 18.846 19.035 - -0.51% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.00% 9084.368 9175.413 - 3.50% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.85% 191691.018 283.084 - 3.85% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 200.565 - -0.07% -
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1613.925 3.263 387.445 -4.91% 387.445
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 625.650 - 0.26% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 599.698 - -0.10% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.072 533.725 0.51% 533.725
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.672 - -2.59% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 476.967 - 0.14% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.977 - -0.37% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.271 - -0.64% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.370 - 0.74% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.54% 3813.596 17.723 686.829 0.98% 686.829
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.733 440.432 -1.99% 440.432
std::find_end(deque<int>)_(match_near_end)/1024 -99.05% 3640.053 34.667 - 6.84% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.593 - -0.07% -
std::find_end(list<int>)_(match_near_end)/1024 -98.67% 4521.373 60.273 - 0.79% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.61% 5034.182 69.815 - 0.72% -
std::search_n(vector<int>)_(no_match)/1024 -98.43% 208.692 3.275 77.485 -4.46% 77.485
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.756 - -0.02% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.994 - 0.19% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.067 71.330 -0.02% 71.330
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.45% 596.226 15.222 102.107 1.50% 102.107
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.678 50.125 -0.04% 50.125
std::distance(join_view(vector<vector<int>>))/50 -94.95% 12.517 0.632 - 0.29% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.93% 10774.351 869.848 - -0.27% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.67% 844.361 70.306 - -1.29% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.30% 1371.376 119.283 - 0.64% -
std::find_end(list<int>)_(match_near_end)/1000 -89.41% 733.450 77.662 - -0.24% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.29% 261.801 28.033 - 1.52% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.28% 544.152 58.320 - 0.21% -
std::find_end(deque<int>)_(match_near_end)/1000 -88.24% 348.494 40.995 - 22.15% -
std::fill_n(deque<int>)/8192 -87.44% 1866.881 234.491 - -0.62% -
std::fill(deque<int>)/8192 -87.34% 1864.796 236.138 - -1.36% -
std::fill_n(deque<int>)/1024 -87.15% 231.642 29.764 - 0.55% -
std::fill(deque<int>)/1024 -87.05% 232.589 30.119 - -0.34% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.72% 560.703 74.476 - 0.61% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.155 - -0.01% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.68% 22086.172 3162.967 - -3.17% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.00% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.69% 2265.885 369.499 - -0.02% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.206 - -0.10% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.23% 3859.343 647.376 - -1.20% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.87% 968.953 165.951 - -0.40% -
std::fill_n(deque<int>)/50 -81.97% 12.186 2.197 - 0.23% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.67% 122.759 22.503 - -0.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.57% 323441.716 59598.505 - -1.52% -
std::fill(deque<int>)/50 -81.47% 12.763 2.364 - -0.03% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.28% 323485.437 60562.026 - 1.11% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.84% 271537.279 57458.283 - 0.39% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.27% 263474.992 57263.376 - -0.83% -
BM_num_get<void*> -77.44% 47.636 10.748 - -3.80% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.66% 1779.984 415.466 - -3.14% -
std::find_end(deque<int>)_(same_length)/1024 -76.10% 1394.647 333.289 - -13.09% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.54% 194270.888 47520.364 - 0.04% -
std::find_end(deque<int>)_(same_length)/8192 -72.55% 11168.880 3065.633 - -8.06% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.95% 161550.849 48544.326 - 0.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.03% 15320.993 4744.370 - -3.95% -
std::rotate(vector<int>)_(by_1/3)/50 -68.39% 35.296 11.158 - 0.26% -
std::fill(vector<bool>)/262144 -67.98% 720.065 230.567 - -0.13% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.48% 2539.115 825.624 - 1.26% -
std::rotate(vector<int>)_(by_1/4)/50 -66.71% 35.303 11.751 - 1.93% -
std::find_end(deque<int>)_(same_length)/1000 -65.11% 935.209 326.273 - -12.91% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.07% 778.389 271.914 - 0.20% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -63.22% 136.360 50.151 - -63.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.21% 138430.643 52308.788 - 0.13% -
std::rotate(deque<int>)_(by_1/4)/50 -62.14% 73.934 27.990 - 3.80% -
BM_num_get<unsigned_int> -61.99% 25.424 9.663 - -1.86% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.02% 18151.862 7074.847 - 0.71% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.87% 2416.837 945.658 - 0.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.63% 130791.216 51487.737 - -0.06% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.32% 17236.328 6838.700 - -0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.13% 17545.803 6996.268 - 1.35% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.11% 17633.737 7033.526 - 0.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.09% 248.703 99.265 - -30.76% -
std::rotate(deque<int>)_(by_1/3)/50 -60.05% 75.430 30.136 - 6.06% -
BM_num_get<unsigned_short> -60.00% 25.562 10.225 - -0.83% -
BM_num_get<unsigned_long_long> -59.98% 25.970 10.392 - -1.68% -
std::set<int>::ctor(&&,_different_allocs)/1024 -59.94% 14734.367 5902.968 - 0.68% -
BM_num_get<unsigned_long> -59.58% 25.450 10.286 - -3.80% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.47% 13790.984 5727.690 - -0.09% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.82% 14372.895 6063.041 - -0.13% -
BM_num_get<long_long> -57.31% 24.715 10.551 - -2.73% -
std::rotate(deque<int>)_(by_1/4)/8192 -57.00% 6755.688 2904.775 - 18.18% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.96% 13791.062 5935.571 - 0.08% -
std::rotate(vector<int>)_(by_1/4)/32 -56.75% 10.967 4.743 - -0.27% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.43% 11462.674 4993.893 - 0.30% -
BM_num_get<long> -56.13% 24.398 10.702 - -0.43% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.05% 76.407 33.577 - -1.30% -
std::rotate(deque<int>)_(by_1/4)/32 -55.81% 29.813 13.174 - -0.15% -
rng::for_each(map<int>)/8192 -55.50% 16529.420 7355.082 - 0.95% -
std::for_each(map<int>::iterator)/8192 -54.73% 16371.941 7410.987 - -1.07% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -54.58% 222.294 100.955 - -27.69% -
BM_num_get<bool> -53.64% 25.320 11.739 - 0.30% -
std::rotate(deque<int>)_(by_1/3)/32 -53.62% 44.961 20.852 - 3.48% -
std::for_each(multimap<int>::iterator)/8192 -53.62% 16071.612 7454.092 - -0.56% -
rng::for_each(multimap<int>)/8192 -53.39% 15883.257 7403.930 - 2.02% -
std::set<std::string>::insert(value)_(already_present)/32 -52.95% 16.328 7.683 - -15.86% -
std::search_n(vector<int>)_(no_match)/32 -52.63% 6.887 3.262 0.621 -5.87% 0.621
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.25% 213.056 101.737 - -23.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -51.77% 23.575 11.370 - -1.72% -
std::for_each(multiset<int>::iterator)/8192 -50.88% 16097.390 7906.604 - -3.32% -
std::find_end(vector<int>)_(same_length)/1000 -50.83% 494.629 243.220 - 0.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -50.71% 1747.195 861.157 - 56.64% -
std::find_end(vector<int>)_(same_length)/1024 -50.56% 505.125 249.737 - 1.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.31% 73.162 36.354 - -49.93% -
std::for_each(set<int>::iterator)/8192 -50.30% 15715.673 7811.271 - -2.88% -
std::find_end(list<int>)_(same_length)/1000 -50.18% 1471.156 732.864 - -1.21% -
std::find_if(list<int>)_(process_all)/50 -50.15% 38.050 18.969 - 0.60% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.97% 417.683 208.952 - -0.61% -
rng::for_each(set<int>)/8192 -49.92% 15441.804 7733.162 - -0.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -49.92% 1666.586 834.669 - 62.74% -
std::find_end(vector<int>)_(same_length)/8192 -49.90% 4021.139 2014.677 - -0.34% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.77% 1241.659 623.688 - 0.04% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.76% 9944.725 4996.637 - -0.05% -
rng::for_each(multiset<int>)/8192 -49.67% 15381.589 7741.015 - -0.49% -
std::find_end(list<int>)_(same_length)/1024 -49.61% 1500.195 756.005 - 1.08% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.59% 1212.963 611.404 - 0.47% -
std::find_end(list<int>)_(same_length)/8192 -49.51% 15737.538 7946.461 - -18.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -49.46% 52.412 26.487 - 10.88% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.14% 17079.425 8687.267 - -1.71% -
std::rotate(vector<int>)_(by_1/3)/32 -48.81% 19.468 9.966 - 0.68% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.73% 412.896 211.674 - -0.36% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.71% 37.468 19.216 - 0.37% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.66% 416.280 213.698 - 0.53% -
std::find_end(list<int>,_pred)_(same_length)/1024 -48.42% 1584.834 817.407 - 3.42% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -47.85% 401.487 209.388 - 0.10% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.77% 15.489 8.090 0.366 -0.16% 0.366
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.49% 691458.833 363079.002 - -1.04% -
std::find_end(deque<int>)_(near_matches)/1024 -47.48% 31166.564 16367.786 - 0.63% -
std::find_end(deque<int>)_(near_matches)/1000 -47.36% 30016.921 15800.530 - 0.59% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.21% 336.688 177.740 - -0.56% -
std::find_end(list<int>,_pred)_(same_length)/1000 -47.16% 1547.198 817.515 - 6.13% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.01% 0.476 0.252 - 0.27% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.37% 130.284 69.870 - 4.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.96% 143.373 77.478 - -22.34% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.50% 3657.183 1993.124 - -12.17% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.09% 46244.650 25391.354 - -0.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.09% 919.690 505.005 - -0.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -44.88% 0.481 0.265 - -10.47% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.52% 341.550 189.487 - -0.46% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.41% 364.886 202.836 - 0.79% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.30% 1435.590 799.573 - -3.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -44.22% 0.485 0.270 - -37.88% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.22% 9565.269 5335.801 - 0.17% -
std::rotate_copy(vector<int>)/8192 -44.14% 716.636 400.299 - 10.12% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -43.85% 17490.376 9820.197 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.61% 6.251 3.525 - -4.09% -
BM_PushHeap_float_Descending_4 -43.44% 0.612 0.346 - 0.70% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.34% 2.058 1.166 - -0.20% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.03% 1368.116 779.363 - -3.78% -
BM_PushHeap_float_Descending_16 -42.37% 0.632 0.364 - 0.15% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.86% 305.808 177.810 - 0.99% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.01% 31.977 18.863 - -4.87% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.84% 14.637 8.660 - -4.73% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -39.86% 307.662 185.040 - 0.95% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -39.33% 20.065 12.173 - -8.43% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -39.10% 84.554 51.495 - -35.94% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -38.97% 89.642 54.713 - 0.40% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.11% 22.154 13.712 - -0.07% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.58% 2.934 1.831 - -0.12% -
std::rotate(vector<int>)_(by_1/2)/32 -37.43% 3.705 2.318 - -0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -37.39% 38.282 23.968 - -27.76% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -37.03% 656165.456 413155.029 - 3.74% -
std::unordered_set<int>::count(key)_(non-existent)/0 -37.03% 0.485 0.305 - 13.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.88% 45.933 28.993 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.54% 48.762 30.942 - -43.88% -
std::find_end(deque<int>)_(near_matches)/8192 -36.36% 1769000.521 1125872.588 - 0.06% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.33% 27.276 17.366 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -35.93% 15051.910 9643.210 - 0.06% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.81% 23.334 14.978 - -36.85% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.49% 120.283 77.589 - -0.23% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.24% 41.831 27.092 - 0.41% -
BM_StringEraseWithMove_Huge_Transparent -35.23% 69.490 45.008 - 3.38% -
std::set<int>::ctor(const&,_alloc)/8192 -35.07% 77999.624 50648.393 - 0.77% -
std::set<int>::ctor(const&,_alloc)/1024 -34.84% 9679.700 6307.712 - 0.26% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.80% 661.528 431.307 - 1.10% -
std::copy_n(list<int>)/64 -34.41% 22.405 14.696 - -0.21% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.89% 0.397 0.262 - -33.89% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.57% 80156.175 53244.703 - 1.72% -
ranges::min(std::vector<char>)/1 -33.51% 0.438 0.291 - -12.97% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.43% 33.989 22.626 - 0.42% -
std::unique_copy(list<int>)_(contiguous)/52 -33.39% 29.051 19.352 - -0.07% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.36% 9999.342 6663.451 - 0.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.22% 41.375 27.630 - -0.38% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.18% 0.696 0.465 - 0.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -33.05% 9961.179 6669.462 - 4.77% -
std::multiset<int>::ctor(const&,_alloc)/1024 -32.82% 9837.980 6608.876 - -6.95% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -32.76% 78936.141 53075.925 - 4.44% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.53% 63.231 42.663 - -33.23% -
BM_align/8 -32.39% 0.921 0.623 - -2.62% -
BM_align/64 -32.39% 0.921 0.623 - -2.31% -
BM_align/1 -32.26% 0.921 0.624 - -2.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.16% 47.142 31.982 - -1.33% -
BM_align/256 -32.03% 0.920 0.625 - -2.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.75% 12867102.536 8782022.499 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.70% 12857869.172 8781953.851 - -0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.31% 12922716.210 8876326.266 - 1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.44% 12762327.382 8877635.359 - -1.16% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.41% 13.904 9.675 - -44.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -30.32% 42.545 29.644 - -22.87% -
std::multiset<int>::ctor(const&,_alloc)/8192 -30.26% 79867.273 55700.120 - -2.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -30.25% 13072113.395 9117316.967 - 4.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.24% 12709486.086 8866660.452 - 1.72% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.15% 734.320 512.928 - -71.86% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -30.03% 1.971 1.379 - -6.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.73% 6028.056 4235.879 - -11.87% -
std::all_of(vector<int>)_(process_all)/50 -29.69% 19.204 13.502 - 5.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -29.58% 1.697 1.195 - -6.04% -
BM_StringEraseWithMove_Huge_Opaque -29.06% 68.230 48.404 - 6.14% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.97% 39.488 28.050 - 0.26% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -28.73% 39.535 28.178 - -31.54% -
std::copy_backward(vector<int>)/32768 -28.56% 3795.777 2711.824 - -20.01% -
ranges::min(std::deque<long_long>)/70000 -28.43% 26305.416 18827.799 - -1.72% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -28.35% 74.611 53.463 - -5.24% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.26% 42.101 30.202 - 0.47% -
BM_PushHeap_float_PipeOrgan_1 -28.23% 0.671 0.481 - 14.77% -
BM_vector_deque_copy/0 -28.21% 0.551 0.395 - -26.71% -
std::any_of(vector<int>)_(process_all)/50 -28.20% 18.971 13.622 - -0.77% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.02% 9.077 6.534 - -42.70% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -27.81% 42.668 30.804 - -10.55% -
std::multiset<int>::count(key)_(existent)/1024 -27.78% 8.033 5.801 - 3.55% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -27.69% 1.956 1.415 - 1.09% -
BM_PushHeap_float_Descending_64 -27.45% 0.523 0.379 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.39% 29.261 21.246 - 0.98% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -26.72% 752.078 551.093 - -30.83% -
BM_vector_deque_ranges_move_backward/0 -26.64% 0.549 0.403 - -1.87% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -26.59% 1.553 1.140 - -12.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -26.56% 30.304 22.255 - 0.17% -
rng::contains_subrange(list<int>)_(process_all)/8192 -26.22% 9040.942 6670.189 - -17.21% -
vector<bool>::reserve() -26.10% 10.924 8.073 - -4.94% -
std::search_n(deque<int>,_pred)_(no_match)/32 -26.08% 20.561 15.199 1.557 -0.52% 1.557
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -26.03% 0.579 0.428 - -38.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -25.86% 18235027.839 13520331.584 - -38.14% -
std::find_end(deque<int>)_(process_all)/8192 -25.77% 2856.159 2120.161 - 1.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -25.71% 33.088 24.581 - -16.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -25.66% 31.932 23.739 - -0.15% -
std::set<std::string>::insert(value)_(already_present)/1024 -25.48% 22.657 16.885 - -35.29% -
vector<bool>::resize() -25.31% 14.265 10.655 - -6.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.98% 33.662 25.254 - 6.17% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.81% 1951710.117 1467540.920 - -16.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -24.45% 721.093 544.764 - -6.67% -
std::for_each(multiset<int>::iterator)/50 -24.40% 47.219 35.696 - -1.02% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.24% 32.972 24.981 - -15.65% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.14% 982.518 745.316 - -8.09% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -23.97% 11.127 8.460 - -23.99% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.73% 87.456 66.700 - -4.27% -
std::partial_sort_copy(deque<int>)_(heap)/8 -23.66% 20.481 15.636 - -29.00% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.57% 106.311 81.258 - -21.40% -
std::find_end(deque<int>)_(process_all)/1048576 -23.53% 366182.771 280026.747 - 6.32% -
BM_StringFindStringLiteral/1024 -23.47% 23.787 18.204 - 1.10% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.40% 41839.989 32050.890 - 0.50% -
BM_PushHeap_float_Random_4 -23.35% 3.007 2.305 - -7.28% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.11% 40274.147 30966.551 - -0.01% -
std::transform(list<int>)_(identity_transform)/50 -23.01% 39.305 30.262 - -0.37% -
std::lower_bound(std::forward_list<int>)/100 -22.82% 108.722 83.916 - 0.80% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -22.81% 4990595.621 3852142.538 - -21.38% -
std::map<int,_int>::erase(iterator)/8192 -22.40% 26.727 20.740 - -15.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.28% 0.684 0.532 - -23.70% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.21% 3801.904 2957.320 - 0.32% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -22.12% 1.590 1.239 - -9.96% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.00% 2406237.543 1876816.354 - -0.46% -
std::copy_backward(vector<int>)/4096 -21.89% 254.615 198.877 - 34.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.68% 211995.841 166036.804 - -0.37% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -21.40% 31.652 24.880 - -4.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -21.18% 37.899 29.873 - 0.85% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.15% 34573.132 27262.536 - 0.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -21.13% 1698.499 1339.583 - 0.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.09% 3930.856 3101.670 - 0.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -20.91% 40.370 31.930 - 0.47% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -20.64% 3747.263 2973.762 - -2.13% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.63% 510.928 405.515 - 0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.36% 20.753 16.528 - -5.38% -
rng::for_each(multimap<int>)/50 -20.27% 50.199 40.023 - 0.07% -
rng::contains_subrange(deque<int>)_(process_all)/16 -20.26% 9.781 7.799 - 4.82% -
std::copy(vector<bool>)_(aligned)/1048576 -20.18% 3458.440 2760.460 - -2.51% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -19.96% 1.025 0.820 - -0.00% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -19.89% 1.924 1.541 - -27.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.75% 32.730 26.265 - 30.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.72% 527.668 423.617 - 0.09% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -19.55% 870.550 700.395 - -9.11% -
std::map<std::string,_int>::erase(key)_(existent)/32 -19.50% 75.997 61.177 - -0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.47% 23312.994 18773.187 - -4.63% -
BM_PushHeap_float_Descending_256 -19.45% 0.499 0.402 - 0.17% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -19.45% 1.111 0.895 - -0.27% -
std::multiset<int>::count(key)_(existent)/32 -19.38% 4.705 3.794 - 3.70% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.26% 41.582 33.574 - -19.60% -
std::move(deque<int>)/64 -19.26% 6.112 4.935 - 0.96% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.15% 62.246 50.324 - -0.13% -
BM_PushHeap_uint64_Ascending_1 -19.05% 0.577 0.467 - 0.52% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.05% 2864.945 2319.132 - -0.76% -
std::vector<std::string>::ctor(size)/8192 -19.03% 5187.044 4199.727 - 1.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -18.98% 1.760 1.426 - -9.10% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -18.76% 2499501.196 2030556.588 - -14.47% -
std::find_if_not(vector<int>)_(process_all)/50 -18.62% 6.854 5.578 - -2.93% -
std::find_if_not(vector<int>)_(bail_25%)/8 -18.61% 0.850 0.692 - -18.10% -
BM_deque_deque_copy/0 -18.54% 0.869 0.708 - -4.44% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -18.40% 38.334 31.280 - -22.68% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.29% 6.169 5.041 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -18.24% 0.500 0.409 - -35.72% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -18.20% 6.544 5.353 - -20.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.01% 205840.675 168761.052 - 1.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.97% 42.679 35.010 - -4.27% -
std::find_end(list<int>)_(single_element)/8192 -17.97% 9655.531 7920.812 - -4.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -17.91% 493.439 405.059 - 0.22% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -17.84% 2.971 2.441 - -28.14% -
BM_PushHeap_float_Descending_1024 -17.76% 0.474 0.389 - 0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -17.71% 52.478 43.186 - -18.51% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.70% 3336.613 2746.179 - -0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -17.50% 29706.690 24508.347 - -1.39% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -17.38% 71.347 58.950 - -16.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -17.36% 897.251 741.446 - 13.77% -
BM_PushHeap_float_Descending_16384 -17.33% 0.465 0.385 - 0.03% -
BM_StringEraseWithMove_Small_Opaque -17.32% 2.642 2.184 - 0.03% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.29% 59.578 49.278 - 1.47% -
BM_PushHeap_float_Descending_262144 -17.20% 0.465 0.385 - 0.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.19% 1123.071 929.993 - 0.43% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.17% 462.383 382.986 - -1.47% -
std::for_each(multimap<int>::iterator)/50 -17.09% 44.244 36.683 - 0.80% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -17.07% 7.174 5.950 - 7.71% -
SetIntersection_Interlaced_Vector_uint64_256_16 -16.92% 7172011.327 5958187.246 - -3.71% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -16.83% 42.237 35.127 - -4.64% -
BM_PushHeap_string_Random_1 -16.71% 0.698 0.582 - -16.97% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.63% 30.827 25.701 - -0.19% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.61% 415514.516 346489.974 - -0.57% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.61% 11.409 9.514 - 47.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -16.48% 73.822 61.655 - -4.19% -
std::stable_partition(list<int>)_(dense)/1024 -16.42% 1747.054 1460.172 - 1.90% -
std::set<std::string>::erase(key)_(existent)/8192 -16.35% 104.125 87.096 - 20.25% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -16.29% 1017.258 851.588 - 0.48% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.04% 506698.677 425408.217 - 0.09% -
BM_vector_deque_ranges_copy/0 -16.03% 0.682 0.573 - 56.37% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.91% 26.709 22.460 - -15.32% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.83% 63.285 53.265 - -4.00% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.81% 0.932 0.785 - -0.15% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.81% 616.078 518.665 - -31.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -15.78% 11.049 9.305 - 47.25% -
rng::contains_subrange(deque<int>)_(process_all)/32 -15.75% 14.421 12.149 - 3.41% -
std::find_end(vector<int>)_(near_matches)/8192 -15.71% 911938.505 768642.445 - 0.12% -
std::for_each(set<int>::iterator)/50 -15.69% 44.234 37.292 - -0.38% -
BM_PushHeap_string_SingleElement_1 -15.66% 0.700 0.590 - -15.74% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.64% 4253.786 3588.666 - 0.24% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -15.63% 41.946 35.390 - -1.39% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -15.60% 26297.375 22194.089 - 1.82% -
BM_vector_deque_move/0 -15.54% 0.519 0.439 - -27.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -15.49% 1.448 1.223 - -2.66% -
std::set<int>::contains(key)_(non-existent)/8192 -15.46% 10.322 8.726 - -54.53% -
std::find_if(vector<int>)_(process_all)/50 -15.45% 6.862 5.801 - 0.96% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.39% 943.756 798.527 - 0.02% -
ranges::min(std::deque<__int128>)/1 -15.31% 0.837 0.709 - 5.53% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.17% 27.802 23.585 - 0.21% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -15.13% 40.793 34.620 - -1.17% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -15.13% 6141338.510 5212291.263 - -7.96% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -15.09% 1506.395 1279.011 - -8.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -15.05% 103.512 87.933 - 31.00% -
std::multimap<std::string,_int>::ctor(const&)/32 -15.02% 796.493 676.849 - -14.62% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -15.01% 30.627 26.031 - -0.81% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.98% 7.924 6.737 - 42.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -14.97% 7.197 6.120 - -15.75% -
std::find_if(vector<int>)_(bail_25%)/32768 -14.92% 944.162 803.333 - -10.50% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -14.89% 336.361 286.270 - -0.49% -
std::replace(vector<int>)_(sprinkled)/32 -14.85% 5.802 4.941 - -6.08% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -14.75% 19.724 16.815 - -2.41% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.72% 943.307 804.443 - 0.17% -
std::unique(list<int>)_(contiguous)/1024 -14.71% 1074.782 916.734 - -0.43% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -14.65% 6490.822 5539.865 - 0.97% -
std::stable_sort(deque<int>)_(ascending)/8 -14.64% 20.212 17.253 - -3.53% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.61% 3749.940 3202.085 - 0.20% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -14.57% 928.015 792.766 - -7.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.57% 55.915 47.766 - -7.45% -
std::rotate(vector<int>)_(by_1/2)/50 -14.50% 4.471 3.823 - 0.04% -
ranges::minmax(std::vector<char>)/8 -14.41% 1.010 0.865 - -10.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.38% 29.805 25.521 - 2.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -14.32% 24.474 20.969 - -12.88% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.27% 192.524 165.056 - 0.12% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.26% 35548.682 30480.595 - 0.46% -
std::map<std::string,_int>::erase(iterator)/1024 -14.24% 35.703 30.620 - -1.05% -
BM_deque_deque_ranges_move_backward/0 -14.22% 0.921 0.790 - -13.89% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -14.21% 751.020 644.327 - 2.32% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -14.19% 1.912 1.641 - -15.30% -
std::map<int,_int>::erase(iterator)/1024 -14.15% 24.033 20.632 - -2.29% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -14.05% 52.479 45.106 - 14.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.05% 81.331 69.905 - 1.41% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.04% 28.354 24.373 - 1.84% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -14.00% 3.195 2.747 - -0.26% -
std::find_if(deque<int>)_(process_all)/8192 -13.98% 2330.054 2004.196 - 0.49% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -13.96% 6.430 5.532 - -0.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -13.96% 7.342 6.317 - 37.70% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -13.96% 1.423 1.224 - 5.92% -
std::find_if(deque<int>)_(process_all)/1024 -13.96% 291.638 250.932 - 0.26% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -13.89% 2.643 2.276 - -10.62% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.87% 12.420 10.697 - -8.51% -
std::set<std::string>::erase(iterator)/32 -13.87% 31.731 27.331 - -2.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.77% 31.887 27.495 - -21.10% -
BM_deque_vector_ranges_move_backward/0 -13.72% 1.584 1.367 - -11.54% -
rng::for_each(set<int>)/50 -13.70% 43.831 37.828 - 0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -13.69% 15308.043 13211.738 - -1.40% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -13.64% 255.785 220.889 - -3.70% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -13.64% 1.923 1.661 - -10.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -13.63% 0.314 0.272 - -22.88% -
std::any_of(deque<int>)_(process_all)/50 -13.62% 21.838 18.865 - -0.05% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.61% 258.013 222.903 - -15.96% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.59% 14.823 12.808 - -0.21% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -13.58% 11.322 9.784 - -59.38% -
BM_std_minmax_element<int>/65536 -13.57% 17315.143 14965.159 - -16.18% -
BM_std_minmax_element<int>/4000 -13.53% 1057.755 914.615 - -16.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -13.53% 1.419 1.227 - 6.13% -
BM_std_minmax_element<int>/64000 -13.46% 16890.756 14616.974 - -16.12% -
BM_std_minmax_element<int>/70000 -13.45% 18468.258 15984.410 - -16.12% -
std::lower_bound(std::list<int>)/8192 -13.42% 14213.834 12306.848 - -13.88% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.42% 1.421 1.230 - 6.44% -
std::copy_n(list<int>)/4096 -13.41% 4179.648 3619.007 - 1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.41% 39268.073 34001.926 - -0.10% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.40% 399584.042 346027.242 - 1.35% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -13.40% 9.527 8.251 - -20.64% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.38% 1.416 1.226 - 5.62% -
std::partition(list<int>)_(dense)/8192 -13.37% 5676.201 4917.023 - -9.30% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.37% 14.792 12.815 - 0.16% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -13.36% 165961.418 143782.462 - -8.26% -
BM_std_minmax_element<int>/5500 -13.35% 1452.544 1258.607 - -16.02% -
std::find_if(deque<int>)_(process_all)/32768 -13.35% 9318.367 8074.359 - 0.19% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.25% 0.312 0.271 - 0.87% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.23% 396460.055 343997.842 - -0.75% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -13.23% 44.580 38.682 - 3.46% -
BM_std_minmax_element<int>/4096 -13.22% 1082.506 939.394 - -15.86% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -13.21% 6593671.884 5722470.769 - -4.19% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -13.19% 17.650 15.323 - 0.02% -
std::map<int,_int>::count(key)_(existent)/1024 -13.16% 4.408 3.828 - 1.05% -
ranges::min(std::deque<long_long>)/64 -13.15% 19.934 17.312 - 2.79% -
SetIntersection_Front_Set_float_16384_256 -13.10% 4201758.451 3651340.262 - -4.39% -
SetIntersection_Front_Set_float_1024_256 -13.08% 4190780.106 3642738.726 - -12.50% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.04% 1028065.763 894013.765 - -14.75% -
BM_std_minmax_element<int>/1024 -12.97% 274.065 238.506 - -15.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.97% 1000.098 870.368 - -5.33% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.91% 392009.161 341405.088 - -1.05% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.87% 1003.120 873.983 - 0.16% -
std::sort(deque<int>)_(shuffled)/8192 -12.87% 98727.252 86019.549 - 6.14% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -12.82% 32.967 28.740 - -16.39% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.75% 14.643 12.776 - 0.11% -
std::generate_n(deque<int>)/1024 -12.69% 278.270 242.957 - -0.34% -
std::unordered_set<std::string>::ctor(const&)/32 -12.66% 795.931 695.198 - -21.26% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -12.65% 41.522 36.270 - -8.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -12.62% 1615.396 1411.588 - -10.75% -
std::upper_bound(std::list<int>)/8192 -12.55% 14122.896 12350.299 - -12.91% -
std::generate(deque<int>)/1024 -12.43% 276.750 242.348 - -0.21% -
std::map<int,_int>::erase(iterator)/32 -12.40% 23.494 20.581 - -2.18% -
BM_std_minmax_element<int>/512 -12.39% 139.072 121.845 - -15.13% -
std::reverse_copy(list<int>)/8 -12.36% 2.787 2.443 - 1.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -12.35% 1.110 0.973 - -6.72% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.32% 985755.662 864325.333 - 0.08% -
std::map<int,_int>::count(key)_(existent)/32 -12.29% 1.779 1.560 - 0.92% -
std::none_of(deque<int>)_(process_all)/50 -12.29% 21.525 18.880 - -0.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -12.21% 19.814 17.395 - -1.60% -
BM_deque_vector_ranges_move/1 -12.20% 2.368 2.079 - -0.93% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.18% 79.353 69.690 - -0.07% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.17% 41011.164 36019.035 - -0.88% -
BM_deque_deque_move_backward/0 -12.17% 0.919 0.808 - -9.87% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -12.08% 1.333 1.172 - -1.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -12.07% 0.463 0.407 - -15.57% -
std::set<std::string>::ctor(const&,_alloc)/32 -12.05% 850.530 748.013 - 0.73% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -12.05% 1.254 1.103 - 0.50% -
std::for_each(map<int>::iterator)/50 -12.03% 41.120 36.175 - 0.03% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -12.02% 8704.767 7658.596 - -6.77% -
std::set<std::string>::erase(key)_(existent)/32 -12.02% 85.032 74.814 - 48.30% -
ranges::min(std::vector<long_long>)/1 -11.98% 0.437 0.384 - 14.83% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -11.97% 10988.291 9672.678 - -10.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -11.92% 6308.222 5556.083 - 4.65% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.85% 82.328 72.576 - -2.47% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.79% 546.581 482.140 - -0.18% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.78% 17.323 15.283 - -11.20% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.76% 28.918 25.517 - -0.01% -
std::set<int>::count(key)_(existent)/1024 -11.76% 4.683 4.132 - 2.83% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.74% 14.489 12.788 - 0.10% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -11.74% 6.616 5.839 - -17.32% -
std::fill(list<int>)/8192 -11.74% 8518.996 7518.670 - -9.48% -
std::map<int,_int>::ctor(const&,_alloc)/32 -11.69% 251.225 221.846 - -3.91% -
std::replace(vector<int>)_(sprinkled)/50 -11.67% 8.763 7.740 - -2.51% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -11.62% 1.389 1.227 - -15.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -11.62% 1.486 1.314 - -11.35% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -11.58% 7.661 6.774 - -54.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -11.54% 5454.051 4824.763 - -0.86% -
BM_CmpEqual_ushort_short -11.45% 1.126 0.997 - -1.21% -
BM_CmpEqual_uint_short -11.42% 1.135 1.006 - -1.97% -
BM_StringMove_Large -11.39% 0.798 0.707 - 0.22% -
std::adjacent_find(deque<int>,_pred)/8 -11.29% 4.838 4.292 - 4.30% -
BM_toupper_char<wchar_t> -11.28% 0.687 0.610 - -10.85% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -11.27% 872.788 774.435 - -1.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.25% 54.073 47.990 - 2.65% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -11.20% 3496611.628 3105011.252 - -52.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.20% 29303.154 26021.399 - 1.16% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.19% 15961.235 14174.793 - -1.79% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.19% 50.725 45.051 - -2.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -11.18% 0.299 0.265 - 0.36% -
SetIntersection_Front_Vector_string_1024_256 -11.17% 10204165.223 9064494.505 - -0.50% -
std::find_end(deque<int>)_(process_all)/1024 -11.16% 359.385 319.274 - 9.35% -
std::find_if(vector<int>)_(bail_25%)/8192 -11.12% 237.582 211.161 - -11.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.11% 39.924 35.490 - 1.92% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.08% 28.308 25.170 - -0.25% -
std::set<int>::ctor(&&,_different_allocs)/0 -11.08% 14.528 12.918 - 0.40% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -11.03% 51.053 45.422 - -1.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.02% 14.342 12.761 - -3.66% -
std::pop_heap(deque<std::string>)/1024 -11.02% 66.905 59.535 - 0.52% -
BM_vector_deque_ranges_move/2 -10.99% 2.066 1.839 - -8.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.96% 20147429.879 17939387.136 - 0.76% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.94% 39.144 34.863 - -3.42% -
BM_deque_vector_ranges_move/2 -10.93% 2.062 1.836 - 0.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -10.93% 32.052 28.550 - -21.41% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -10.91% 1631029.556 1453080.913 - 0.38% -
std::multiset<int>::find(key)_(non-existent)/8192 -10.91% 9.262 8.252 - -0.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.88% 19.825 17.667 - -0.54% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.88% 13.438 11.976 - 0.46% -
std::for_each(list<int>)/8 -10.85% 2.519 2.246 - -0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -10.84% 27006.931 24078.553 - 1.27% -
BM_deque_vector_copy_backward/0 -10.84% 1.541 1.374 - -6.86% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.79% 42861.115 38235.721 - -0.25% -
std::multimap<std::string,_int>::erase(iterator)/32 -10.78% 27.826 24.827 - -13.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.78% 22.083 19.703 - 1.62% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.77% 26.351 23.514 - -10.67% -
std::move_backward(list<int>)/4096 -10.73% 5186.231 4629.762 - -4.23% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.70% 9.365 8.363 - 0.26% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.69% 5929059.040 5295380.469 - -8.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.65% 19.391 17.326 - -2.03% -
std::find_if(vector<int>)_(process_all)/32768 -10.65% 3759.689 3359.450 - 5.05% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.63% 162158.621 144920.321 - 0.23% -
BM_tolower_char<char> -10.62% 0.692 0.618 - 32.27% -
std::deque<std::string>::ctor(size)/32 -10.58% 51.330 45.898 - -16.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.57% 326.452 291.948 - 0.00% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.54% 5922487.411 5298175.895 - -0.22% -
std::find_end(vector<int>)_(near_matches)/1024 -10.54% 15666.013 14015.589 - 0.20% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -10.53% 25.361 22.690 - 1.83% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.53% 7693.487 6883.414 - 0.70% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.53% 41242.647 36901.415 - -0.03% -
BM_CmpEqual_uchar_schar -10.52% 1.123 1.005 - 2.18% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.50% 5.544 4.962 - -0.73% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.49% 14.297 12.797 - -0.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.46% 1.156 1.035 - 0.50% -
std::find_if(vector<int>)_(process_all)/8192 -10.46% 945.111 846.291 - 5.30% -
BM_PushHeap_float_SingleElement_1 -10.43% 0.520 0.466 - -0.11% -
std::move(list<int>)/64 -10.43% 47.883 42.891 - 0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.40% 41179.387 36896.759 - -2.30% -
BM_PushHeap_float_Descending_1 -10.38% 0.520 0.466 - -0.15% -
BM_vector_deque_ranges_copy_backward/0 -10.37% 0.519 0.465 - -31.28% -
SetIntersection_Front_Set_uint32_262144_1024 -10.34% 14078427.392 12622536.238 - -1.62% -
BM_vector_deque_ranges_move/1 -10.34% 2.332 2.091 - -7.05% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.33% 41349.189 37077.138 - 1.39% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.32% 7671.183 6879.360 - 0.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -10.32% 10.857 9.737 - 40.07% -
std::equal(vector<int>)_(it,_it,_it)/50 -10.31% 4.559 4.089 - -4.67% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -10.28% 96.757 86.815 - -5.50% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.26% 7679.045 6890.939 - 0.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -10.26% 10.778 9.672 - -13.28% -
std::stable_sort(deque<int>)_(repeated)/8 -10.26% 19.713 17.691 - -1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.26% 14184778.212 12729818.847 - 0.86% -
std::set<int>::contains(key)_(non-existent)/32 -10.25% 3.072 2.757 - -9.29% -
BM_CmpLess_uint_short -10.24% 1.136 1.020 - 0.86% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.23% 32.538 29.209 - 3.60% -
std::find_end(vector<int>)_(near_matches)/1000 -10.20% 15052.698 13517.469 - 0.12% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -10.19% 0.487 0.438 - -1.00% -
std::sort(deque<int>)_(repeated)/1024 -10.13% 1068.865 960.546 - -7.38% -
std::copy(deque<int>)/64 -10.11% 3.018 2.713 - 0.64% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -10.02% 283279.563 254907.329 - 1.52% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -10.00% 2.689 2.420 - -35.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -10.00% 4.556 4.101 - -1.82% -
SetIntersection_Interlaced_Vector_uint64_256_64 -9.99% 7380439.684 6643182.649 - -7.99% -
std::unique(list<int>)_(contiguous)/8192 -9.96% 7802.830 7025.327 - 0.29% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.95% 2.456 2.212 - 0.01% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.95% 3169.555 2854.038 - 23.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.93% 339776.780 306026.752 - -0.04% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.93% 5909509.630 5322554.306 - 0.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.90% 10.794 9.725 - -2.62% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.89% 50304.151 45327.573 - -2.50% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.89% 125.060 112.691 - 0.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -9.84% 324.985 292.996 - 0.67% -
std::stable_sort(deque<int>)_(heap)/8 -9.84% 26.262 23.677 - -3.32% -
BM_std_minmax_element<char>/4096 -9.82% 1075.804 970.169 - -15.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.79% 5.916 5.337 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -9.75% 3.054 2.757 - 6.67% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.74% 15.976 14.420 - -10.15% -
BM_std_minmax_element<char>/5500 -9.73% 1441.057 1300.789 - -15.34% -
std::multiset<int>::equal_range(key)_(existent)/32 -9.73% 2.469 2.229 - -2.26% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.73% 2662823.390 2403840.065 - 0.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.70% 3.026 2.732 - -2.89% -
std::search_n(list<int>)_(no_match)/8192 -9.69% 7440.476 6719.798 139.781 2.39% 139.781
BM_StringEraseWithMove_Small_Transparent -9.67% 2.412 2.179 - 0.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -9.67% 11.775 10.636 - -17.33% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.66% 0.514 0.464 - -32.39% -
std::copy(list<int>)/64 -9.64% 33.494 30.266 - -9.40% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -9.63% 28529.467 25782.743 - -0.97% -
BM_std_minmax_element<char>/4000 -9.62% 1048.304 947.478 - -15.14% -
BM_std_minmax_element<int>/64 -9.61% 17.174 15.524 - -12.70% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -9.59% 50238.000 45418.923 - 1.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.58% 1214.975 1098.538 - -6.18% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.58% 1.644 1.487 - -2.58% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.56% 1.053 0.953 - -5.79% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -9.49% 40.801 36.930 - -16.29% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.47% 540.529 489.332 - -1.22% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.43% 14.103 12.773 - -0.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -9.37% 8.273 7.498 - -20.02% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.32% 0.697 0.632 - 0.06% -
std::set<int>::ctor(const&,_alloc)/32 -9.31% 248.035 224.946 - 0.18% -
std::unordered_set<int>::count(key)_(existent)/32 -9.24% 1.435 1.302 - 24.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.23% 26463573.918 24019745.351 - 1.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -9.23% 23.240 21.094 - 1.03% -
BM_std_minmax_element<char>/1024 -9.22% 273.212 248.024 - -14.63% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.22% 0.515 0.467 - 0.19% -
ranges::minmax(std::vector<char>)/64 -9.21% 1.353 1.228 - -1.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.21% 96.527 87.641 - 4.05% -
BM_deque_vector_ranges_copy/0 -9.19% 1.438 1.306 - -9.22% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -9.19% 23.704 21.526 - -19.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -9.12% 24.767 22.508 - -8.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.08% 4.628 4.208 - -6.11% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -9.07% 1191.292 1083.261 - 0.92% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.07% 0.692 0.630 - 0.72% -
std::reverse(list<int>)/32768 -9.06% 19216.225 17475.488 - -6.17% -
rng::find_last(deque<int>)_(bail_90%)/8 -9.05% 0.969 0.882 - -1.99% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -9.04% 26328.045 23947.984 - 1.14% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.03% 25288.706 23004.950 - 0.94% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.03% 1.775 1.615 - 0.25% -
std::find_end(list<int>)_(near_matches)/1024 -9.03% 37708.087 34304.749 - -0.15% -
SetIntersection_Front_Set_string_262144_64 -9.02% 4991120.743 4540765.280 - -4.60% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.01% 9.653 8.784 - -0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.97% 3.116 2.837 - 0.37% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -8.93% 691.212 629.479 - -26.00% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -8.93% 617.132 562.019 - -35.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -8.91% 1269612.394 1156441.238 - 2.22% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.88% 1.559 1.420 - -3.76% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.87% 13.879 12.649 - -0.28% -
std::set<std::string>::count(key)_(existent)/8192 -8.85% 32.965 30.049 - -15.51% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -8.84% 3729.836 3399.975 - -1.09% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -8.83% 7.269 6.627 - 0.83% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -8.83% 7.310 6.664 - -3.50% -
SetIntersection_Interlaced_Set_float_256_64 -8.82% 13996144.730 12762065.483 - -5.95% -
SetIntersection_Front_Set_float_16384_1024 -8.80% 12469021.683 11371289.387 - -7.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -8.79% 42.388 38.663 - 0.71% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.74% 22.805 20.812 - 1.14% -
rng::contains_subrange(list<int>)_(single_element)/8192 -8.73% 7744.738 7068.470 - -3.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.73% 13.890 12.678 - -0.05% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -8.69% 1.380 1.260 - -9.11% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.69% 22.427 20.479 - -1.92% -
std::adjacent_find(vector<int>,_pred)/8 -8.67% 3.525 3.220 - -0.43% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -8.67% 261593.282 238919.632 - -7.11% -
std::find_end(list<int>)_(near_matches)/1000 -8.66% 36128.912 32999.307 - 0.38% -
BM_CmpLess_uchar_short -8.65% 1.135 1.036 - 0.34% -
std::generate_n(list<int>)/50 -8.65% 16.772 15.322 - 0.06% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -8.61% 12.402 11.334 - 2.37% -
std::remove_if(vector<int>)_(prefix)/1024 -8.60% 377.315 344.878 - -1.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -8.59% 1.661 1.519 - 1.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -8.59% 1.621 1.482 - -5.88% -
std::find_end(list<int>)_(near_matches)/8192 -8.54% 2457994.737 2248168.810 - 0.06% -
BM_StringRelational_Compare_Huge_Large_Control -8.54% 2.276 2.082 - 0.02% -
BM_std_minmax_element<char>/70000 -8.54% 18227.984 16672.137 - -14.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.51% 376.205 344.195 - 11.75% -
std::partial_sort(deque<int>)_(descending)/8192 -8.48% 282589.439 258626.692 - 2.00% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.47% 62.271 56.994 - 0.33% -
std::partition(list<int>)_(sparse)/8192 -8.46% 8290.379 7588.854 - 0.23% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.43% 77262048.723 70752345.942 - -5.63% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.42% 9245.324 8466.640 - -0.26% -
BM_std_minmax_element<char>/65536 -8.42% 17040.338 15606.295 - -14.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -8.41% 94.891 86.908 - -4.72% -
std::for_each_n(list<int>)/50 -8.41% 24.253 22.214 - -1.82% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.40% 3.801 3.482 - -4.84% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.35% 831.696 762.278 - -0.73% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.35% 13505.593 12378.481 - -2.65% -
BM_CmpLess_uint_schar -8.34% 1.134 1.039 - -1.94% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -8.34% 40223.506 36868.016 - 0.27% -
BM_std_minmax_element<char>/64000 -8.34% 16622.266 15236.456 - -14.39% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.31% 77236227.206 70817057.498 - -6.05% -
std::unordered_set<int>::find(key)_(existent)/1024 -8.30% 1.486 1.363 - 27.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.30% 19920405.161 18267710.593 - 1.46% -
std::pop_heap(deque<int>)/1024 -8.28% 13.584 12.460 - 0.63% -
std::search_n(list<int>,_pred)_(no_match)/8192 -8.27% 8134.741 7461.629 65.982 0.78% 65.982
BM_deque_vector_ranges_move/64 -8.27% 2.844 2.609 - -0.62% -
std::find_if(vector<int>)_(process_all)/1024 -8.17% 125.593 115.328 - 2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.16% 1245913.791 1144224.209 - 3.81% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -8.16% 2.801 2.573 - -8.61% -
BM_CmpLess_ushort_short -8.16% 1.122 1.031 - -0.21% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.15% 60.747 55.796 - -0.01% -
ranges::min(std::deque<char>)/1 -8.12% 0.686 0.630 - -6.17% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.10% 39681.250 36465.176 - -1.37% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - 0.02% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.09% 8360.145 7684.079 - 2.10% -
BM_StringRelational_Eq_Empty_Empty_Control -8.06% 2.118 1.948 - -5.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.05% 29.987 27.573 - -0.19% -
SetIntersection_Interlaced_Vector_string_256_64 -8.03% 20278652.198 18649697.606 - 0.93% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.01% 0.378 0.347 - 0.17% -
std::find_if(vector<int>)_(process_all)/8 -7.99% 1.487 1.369 - 11.41% -
std::is_partitioned(list<int>)_(partitioned)/1024 -7.98% 639.612 588.540 - 0.82% -
std::map<std::string,_int>::clear()/1024 -7.97% 23961.339 22050.890 - -11.86% -
SetIntersection_Front_Set_float_64_64 -7.96% 13646673.642 12560856.375 - -5.13% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.95% 228.589 210.407 - -0.13% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.94% 23.685 21.804 - -9.71% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -7.92% 25.450 23.434 - -2.56% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.92% 16.724 15.400 - 2.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.90% 19137.364 17626.161 - -0.60% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.90% 9771.750 9000.129 - -1.50% -
std::remove_if(vector<int>)_(prefix)/50 -7.86% 58.489 53.893 - -0.27% -
BM_CmpEqual_ushort_schar -7.84% 1.118 1.030 - 4.46% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.84% 1.570 1.447 - -0.24% -
std::rotate(list<int>)_(by_1/2)/50 -7.82% 13.664 12.595 - -0.39% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -7.82% 0.291 0.268 - 0.46% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.80% 11.991 11.056 - 9.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -7.80% 280853.455 258953.727 - 1.00% -
BM_PushHeap_string_Ascending_262144 -7.76% 31.698 29.238 - -14.07% -
std::stable_partition(deque<int>)_(dense)/32 -7.76% 29.751 27.443 - -13.84% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.73% 6386.166 5892.412 - 1.44% -
std::vector<std::string>::ctor(size)/1024 -7.72% 464.449 428.599 - 1.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.70% 871.186 804.080 - 2.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -7.66% 1.450 1.339 - 1.88% -
std::is_sorted(deque<int>)/8 -7.65% 2.861 2.642 - -29.15% -
std::stable_sort(deque<int>)_(descending)/8 -7.65% 28.414 26.240 - 2.29% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -7.65% 1.525 1.409 - 4.36% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -7.62% 24.606 22.730 - -0.60% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.62% 267.502 247.120 - 0.09% -
BM_std_minmax_element<char>/512 -7.60% 139.007 128.437 - -13.06% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.60% 8.252 7.625 - -0.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.58% 23.529 21.745 - 3.24% -
std::partial_sort(deque<int>)_(shuffled)/8192 -7.58% 258966.284 239337.550 - -1.91% -
std::generate(deque<int>)/32 -7.58% 8.683 8.025 - -0.27% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -7.55% 1.168 1.080 - 0.87% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -7.47% 33.399 30.906 - -9.13% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -7.46% 0.366 0.338 - -7.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.46% 0.695 0.643 - -2.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.45% 23.003 21.289 - -22.58% -
BM_CmpEqual_uint_int -7.42% 1.129 1.045 - 0.60% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.41% 10.716 9.922 - -0.67% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -7.40% 2.379 2.203 - -4.42% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -7.34% 16.427 15.221 - 1.42% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.32% 4645.049 4304.922 - 0.01% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.32% 12589.841 11668.455 - 0.57% -
std::none_of(deque<int>)_(process_all)/32768 -7.32% 10888.096 10091.353 - -0.18% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.29% 11.611 10.765 - -1.09% -
SetIntersection_Front_Vector_uint32_1024_256 -7.29% 2283748.440 2117256.270 - 0.27% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.29% 52.900 49.044 - -0.79% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -7.29% 1253227.860 1161916.953 - 2.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.26% 43642.399 40472.542 - -1.95% -
ranges::min(std::list<__int128>)/1 -7.25% 0.396 0.367 - -10.23% -
BM_CmpEqual_uint_schar -7.25% 1.133 1.051 - 2.56% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.23% 1.619 1.502 - -7.84% -
rng::find(vector<bool>)_(process_all)/50 -7.19% 0.692 0.642 - -7.10% -
std::all_of(deque<int>)_(process_all)/32768 -7.18% 10899.278 10116.450 - 0.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.18% 0.754 0.700 - 0.22% -
std::none_of(deque<int>)_(process_all)/8192 -7.16% 2717.706 2522.984 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -7.15% 1700123.779 1578642.414 - 0.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.13% 104088.386 96663.180 - 0.03% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.12% 8514.123 7908.339 - 0.05% -
std::all_of(deque<int>)_(process_all)/8192 -7.11% 2719.838 2526.418 - 0.26% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.10% 5.258 4.884 - -1.18% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.08% 0.495 0.460 - -6.42% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.07% 0.521 0.484 - 2.65% -
BM_PushHeap_uint64_QuickSortAdversary_4 -7.06% 0.589 0.547 - -0.18% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.02% 579.988 539.251 - 0.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.01% 1.473 1.369 - 4.61% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -6.98% 13.774 12.812 - 0.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -6.98% 2012.993 1872.432 - -10.24% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -6.98% 12.374 11.511 - -3.71% -
std::replace_if(list<int>)_(sprinkled)/32 -6.91% 14.267 13.281 - -0.31% -
SetIntersection_Front_Vector_uint32_262144_256 -6.89% 2288249.427 2130686.020 - -5.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.87% 14737.138 13724.400 - 0.09% -
std::set<int>::erase(key)_(non-existent,_end)/32 -6.86% 2.636 2.455 - 7.76% -
std::pop_heap(deque<float>)/1024 -6.86% 13.589 12.657 - -0.16% -
std::reverse(list<int>)/64 -6.82% 18.667 17.395 - -0.38% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -6.81% 1401.737 1306.260 - -10.81% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.79% 5.815 5.421 - -0.58% -
SetIntersection_Interlaced_Set_uint32_256_256 -6.77% 7874019.660 7341215.266 - -5.26% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -6.76% 11.344 10.577 - 3.59% -
std::set<std::string>::contains(key)_(existent)/32 -6.76% 15.919 14.842 - -5.79% -
BM_CmpEqual_uchar_short -6.76% 1.085 1.011 - 0.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.74% 2.311 2.155 - -0.93% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.74% 17.370 16.200 - -0.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -6.73% 21.860 20.388 - -8.17% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -6.73% 565.641 527.577 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -6.73% 23235625.108 21672166.930 - -2.20% -
rng::for_each(map<int>)/50 -6.72% 40.399 37.683 - -0.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.72% 38.040 35.483 - -1.47% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.72% 17616.093 16433.049 - -2.98% -
std::multiset<int>::count(key)_(existent)/8192 -6.71% 10.260 9.571 - 4.00% -
std::map<int,_int>::count(key)_(existent)/8192 -6.71% 6.152 5.740 - 0.14% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -6.71% 24.711 23.053 - -7.54% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.69% 176.086 164.313 - -0.61% -
rng::find_last(list<int>)_(bail_90%)/50 -6.68% 1.340 1.251 - 0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.66% 817.266 762.866 - 0.05% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.63% 35.551 33.195 - -6.46% -
std::generate(deque<int>)/50 -6.62% 12.851 12.001 - -0.40% -
SetIntersection_Front_Set_float_256_256 -6.60% 7681488.705 7174422.964 - -6.27% -
BM_PushHeap_uint64_Ascending_4 -6.59% 0.588 0.549 - -0.07% -
std::adjacent_find(list<int>,_pred)/50 -6.57% 31.305 29.249 - -0.12% -
BM_vector_deque_move/2 -6.56% 2.004 1.873 - -0.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.56% 10.635 9.938 - -5.88% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -6.55% 28.526 26.656 - -5.39% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.52% 1.260 1.178 - -10.04% -
std::move(vector<bool>)_(aligned)/64 -6.49% 1.691 1.581 - 2.34% -
std::map<std::string,_int>::clear()/8192 -6.48% 227074.220 212367.846 - -9.72% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.42% 346.008 323.780 - -10.13% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.41% 21.307 19.941 - 4.77% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.38% 5095696.012 4770446.146 - -1.90% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -6.38% 6.571 6.152 - 25.33% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.38% 0.281 0.263 - -0.66% -
BM_deque_deque_copy_backward/0 -6.37% 0.921 0.862 - -6.19% -
std::multiset<int>::find(key)_(existent)/8192 -6.36% 8.908 8.342 - 0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.31% 19455.474 18226.953 - -8.10% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -6.31% 86865.854 81381.472 - -6.09% -
BM_CmpEqual_int_uint -6.31% 1.136 1.064 - -2.04% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.30% 40.777 38.210 - -13.30% -
BM_std_minmax_element<long_long>/1 -6.26% 0.324 0.304 - -7.44% -
SetIntersection_Interlaced_Set_float_1024_1024 -6.26% 12414990.576 11638311.455 - -2.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.25% 27756247.120 26020959.102 - 1.52% -
BM_StringFindNoMatch/10 -6.25% 1.356 1.271 - -1.54% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.24% 52.061 48.815 - -6.99% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -6.22% 22.376 20.984 - -13.71% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.20% 27.776 26.054 - 1.26% -
std::unordered_multimap<int,_int>::clear()/8192 -6.20% 67123.529 62964.341 - -2.51% -
bm_swap_ranges_vb_aligned/64 -6.19% 2.889 2.710 - -9.76% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.17% 140533.380 131857.158 - -0.08% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -6.17% 0.478 0.449 - -8.84% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.15% 331.743 311.326 - -0.06% -
BM_deque_deque_move_backward/64 -6.15% 3.659 3.434 - 1.92% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.13% 69.276 65.028 - 1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -6.13% 1230312.025 1154865.204 - 1.95% -
std::find(vector<long_long>)_(process_all)/8 -6.11% 1.139 1.070 - -0.98% -
std::adjacent_find(list<int>)/8192 -6.11% 7119.436 6684.786 - -7.09% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.10% 52.256 49.069 - -8.73% -
SetIntersection_Front_Set_float_16384_64 -6.09% 1730651.554 1625204.131 - -4.88% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.09% 1060.280 995.743 - -6.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.08% 9583149.285 9000156.689 - 0.34% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -6.08% 25.624 24.067 - -5.54% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -6.05% 21.997 20.667 - -6.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.04% 1.385 1.301 - -18.55% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -6.03% 33.890 31.845 - -6.05% -
SetIntersection_Front_Vector_string_16384_256 -6.03% 9918254.377 9320257.451 - -2.73% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.03% 371962841.924 349540561.466 - 2.50% -
BM_deque_vector_ranges_move/0 -6.03% 1.514 1.423 - -6.88% -
BM_CmpLess_uchar_schar -6.01% 1.122 1.055 - 0.92% -
SetIntersection_Front_Set_uint32_256_256 -6.01% 7788110.806 7320276.242 - -5.25% -
std::generate_n(list<int>)/8192 -6.00% 7451.667 7004.238 - 0.40% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.00% 3.465 3.257 - 2.38% -
std::transform(deque<int>)_(identity_transform)/50 -5.99% 20.289 19.075 - -0.04% -
std::shift_left(list<int>)/32 -5.98% 14.178 13.330 - -0.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.97% 7.331 6.893 - 1.59% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.97% 45431.064 42717.891 - 1.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.97% 129.651 121.909 - -3.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.96% 9556404.907 8987008.094 - 0.04% -
BM_CmpLess_int_uint -5.94% 1.140 1.072 - 1.08% -
BM_deque_deque_ranges_move/1 -5.90% 2.598 2.445 - 2.17% -
BM_PushHeap_float_Random_256 -5.87% 7.299 6.870 - -1.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.87% 9602126.113 9038816.773 - -1.32% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.84% 23.757 22.370 - -0.04% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -5.84% 23668700.453 22286911.890 - 44.16% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -5.84% 1.032 0.972 - -0.20% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -5.84% 1.215 1.144 - -1.28% -
std::generate_n(deque<int>)/50 -5.84% 12.913 12.159 - -0.43% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.83% 711.922 670.383 - -0.30% -
BM_PushHeap_float_Random_262144 -5.82% 7.779 7.326 - 2.27% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.82% 2.567 2.417 - -2.42% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.82% 348.591 328.301 - -0.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.81% 2.726 2.567 - 16.73% -
std::set<int>::lower_bound(key)_(existent)/32 -5.79% 1.616 1.522 - 0.67% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.79% 60.114 56.633 - -4.55% -
std::find_if(list<int>)_(bail_25%)/32768 -5.78% 7428.034 6998.811 - 1.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -5.78% 16.523 15.569 - -2.15% -
BM_StringConstructDestroyCStr_Small_Transparent -5.76% 0.368 0.346 - -5.87% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.76% 16.786 15.819 - 0.11% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.76% 35.733 33.676 - -4.25% -
std::generate_n(deque<int>)/32 -5.75% 8.688 8.188 - -0.38% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -5.73% 6.088 5.740 - 2.95% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -5.72% 38.547 36.342 - -2.31% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -5.71% 22.458 21.176 - -1.41% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.68% 0.913 0.862 - -13.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.67% 137162461.039 129379650.995 - 0.00% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.67% 812.905 766.811 - -2.45% -
std::find_first_of(list<int>)_(small_needle)/50 -5.67% 148.059 139.669 - -1.77% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.66% 41552999.422 39199315.794 - 0.53% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.66% 74450260.835 70236407.152 - -4.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.66% 167226.699 157765.559 - -0.05% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -5.65% 154.391 145.660 - -1.13% -
rng::find(vector<bool>)_(process_all)/8 -5.65% 0.642 0.605 - -12.37% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -5.63% 514.048 485.125 - -0.00% -
std::generate(deque<int>)/8192 -5.63% 2008.638 1895.646 - -0.33% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.62% 818.171 772.150 - -5.15% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -5.62% 755.658 713.161 - 9.04% -
SetIntersection_Front_Set_float_262144_16 -5.62% 1207928.607 1140020.972 - -0.26% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.62% 20.096 18.967 - 0.43% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.62% 28.007 26.433 - -15.29% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.62% 3.966 3.743 - 6.60% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.60% 1366.765 1290.234 - -23.85% -
std::multiset<int>::count(key)_(non-existent)/0 -5.57% 0.275 0.260 - 3.57% -
std::count_if(deque<int>)_(every_other)/8 -5.57% 3.706 3.500 - -0.12% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.55% 23.771 22.452 - -1.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.54% 6584.250 6219.358 - -5.36% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.53% 46245.054 43685.727 - -2.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.53% 51.966 49.094 - -5.21% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -5.52% 56.414 53.300 - 62.74% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.49% 32.168 30.402 - 0.48% -
BM_PushHeap_float_Random_64 -5.49% 6.730 6.361 - 0.00% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.48% 7.263 6.865 - -0.74% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.46% 1.577 1.491 - -7.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.45% 1224383.796 1157598.856 - -0.78% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.45% 6490.305 6136.307 - 2.91% -
BM_StringAssignAsciiz_Small_Opaque -5.44% 3.337 3.156 - 1.70% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.43% 6555.516 6199.552 - 12.55% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.42% 18.451 17.450 - 0.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.42% 1712.250 1619.436 - 0.61% -
BM_deque_deque_ranges_move/2 -5.42% 2.307 2.182 - 2.55% -
std::copy_n(vector<int>)/262144 -5.39% 12532.344 11857.419 - -1.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -5.38% 33.458 31.657 - -11.94% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.36% 11760.130 11129.337 - -7.54% -
std::find_if_not(deque<int>)_(process_all)/8 -5.36% 2.669 2.526 - -1.87% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.36% 4.625 4.377 - -5.69% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.36% 2505.735 2371.493 - -0.51% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.36% 8.702 8.236 - -0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -5.35% 16.769 15.872 - 0.94% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.35% 2477.719 2345.214 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.34% 6.824 6.460 - -0.21% -
std::copy_n(vector<bool>)_(aligned)/1048576 -5.33% 3110.122 2944.334 - 28.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -5.33% 9581781.413 9071319.958 - 1.37% -
BM_PushHeap_float_Random_1024 -5.32% 7.536 7.135 - 0.79% -
SetIntersection_Front_Set_float_1024_1024 -5.32% 11825826.474 11197221.555 - 0.44% -
std::partition(deque<int>)_(sparse)/8192 -5.32% 3120.596 2954.730 - 0.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.31% 52672.508 49873.968 - 0.18% -
BM_StringAssignAsciiz_Empty_Opaque -5.30% 3.336 3.159 - 1.84% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -5.30% 13.002 12.313 - -3.60% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.30% 23.042 21.821 - -2.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.28% 345.574 327.333 - -3.64% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.28% 1.715 1.624 - 6.35% -
std::unordered_multiset<int>::count(key)_(existent)/32 -5.27% 1.855 1.757 - 10.24% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -5.27% 20.118 19.057 - -2.71% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.27% 2.415 2.288 - -10.79% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.26% 4.724 4.475 - 2.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.25% 33.495 31.735 - -0.53% -
std::unordered_set<int>::count(key)_(existent)/1024 -5.24% 1.295 1.227 - 5.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.23% 59.368 56.260 - -4.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -5.23% 1697857.422 1608976.156 - -0.75% -
std::map<int,_int>::erase(key)_(existent)/1024 -5.23% 25.507 24.171 - -1.53% -
rng::for_each(multiset<int>)/50 -5.22% 41.043 38.900 - 0.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.21% 56664.457 53713.621 - -5.48% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.20% 7.243 6.866 - 0.86% -
SetIntersection_Interlaced_Set_string_256_256 -5.19% 31581530.718 29941845.964 - 3.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -5.18% 43.291 41.051 - -0.64% -
BM_CmpEqual_uchar_int -5.17% 1.093 1.037 - -3.24% -
BM_CmpLess_ushort_schar -5.17% 1.119 1.061 - 0.84% -
BM_PushHeap_uint32_Descending_4 -5.17% 0.363 0.344 - -5.28% -
BM_CmpLess_schar_uint -5.16% 1.147 1.088 - -1.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.16% 60.415 57.298 - 21.66% -
SetIntersection_Interlaced_Set_uint64_64_16 -5.15% 22722826.647 21552832.737 - -4.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.13% 39.814 37.773 - -5.10% -
SetIntersection_Front_Set_uint32_256_64 -5.13% 5818788.429 5520459.684 - 0.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.11% 36.308 34.451 - -2.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.11% 1282.978 1217.420 - 1.26% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.10% 321999.426 305562.763 - -0.01% -
std::map<int,_int>::insert(value)_(already_present)/8192 -5.10% 4.154 3.942 - -0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.10% 1969544.775 1869060.701 - -3.46% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.08% 28.487 27.039 - -17.25% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.07% 56.817 53.934 - -13.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.07% 84931.143 80626.322 - -0.66% -
BM_PushHeap_float_Random_16384 -5.05% 7.550 7.169 - -0.48% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -5.05% 31.843 30.234 - -3.07% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.05% 138.667 131.666 - -7.29% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.04% 239.847 227.758 - -8.71% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -5.02% 16.843 15.997 - -3.20% -
std::adjacent_find(deque<int>,_pred)/50 -5.02% 30.808 29.263 - -1.10% -
SetIntersection_Front_Vector_uint64_262144_256 -5.00% 2279995.774 2165882.001 - -5.25% -
std::set<std::string>::ctor(const&)/32 -4.99% 832.328 790.774 - -3.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.99% 18885.037 17942.249 - 0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.99% 1499.492 1424.700 - -0.86% -
std::all_of(vector<int>)_(process_all)/8 -4.99% 2.517 2.391 - -4.35% -
std::set<int>::contains(key)_(existent)/32 -4.98% 1.715 1.630 - -0.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.96% 13.442 12.775 - 5.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.96% 1692840.496 1608847.492 - -11.79% -
SetIntersection_Front_Vector_uint32_262144_64 -4.96% 1385125.582 1316422.016 - -0.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.95% 16663.636 15838.206 - 0.29% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -4.95% 37560.174 35702.690 - -0.61% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.94% 30.408 28.906 - -0.42% -
std::sort(deque<int>)_(heap)/8192 -4.94% 72424.391 68848.909 - -8.87% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.92% 6.064 5.766 - 4.52% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.90% 1.827 1.737 - -0.52% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.90% 16893.849 16066.124 - -4.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -4.90% 23517.979 22366.416 - 0.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -4.89% 7.511 7.143 - -11.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -4.89% 1.701 1.618 - -1.64% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -4.87% 56.323 53.581 - 26.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.87% 354636383.584 337382862.665 - -3.10% -
std::any_of(list<int>)_(process_all)/8192 -4.86% 7290.396 6935.963 - -19.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.86% 1239128.973 1178943.728 - -0.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.85% 37396.352 35581.444 - -0.36% -
SetIntersection_Interlaced_Vector_string_16_4 -4.84% 69825292.765 66442625.587 - 1.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -4.84% 7.340 6.985 - 3.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.84% 20.544 19.551 - -2.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.82% 1694022.949 1612373.451 - -8.94% -
BM_CmpLess_uint_int -4.81% 1.126 1.072 - 0.22% -
std::multiset<int>::find(key)_(existent)/1024 -4.81% 4.249 4.044 - -2.73% -
rng::fold_left(deque<int>)/8192 -4.81% 4554.097 4335.138 - -4.87% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.80% 2889.237 2750.455 - -1.41% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.80% 32.005 30.468 - -9.78% -
std::unordered_set<int>::count(key)_(existent)/8192 -4.80% 1.407 1.340 - 1.76% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.79% 16158.710 15384.829 - 2.03% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.79% 1405.549 1338.279 - -5.73% -
std::map<int,_int>::clear()/1024 -4.77% 11337.328 10796.129 - -1.15% -
BM_std_minmax_element<char>/2 -4.77% 0.634 0.603 - -0.72% -
std::for_each(list<int>)/32 -4.76% 11.265 10.729 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.75% 16.596 15.807 - -5.88% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.74% 21.089 20.089 - -1.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.74% 67.682 64.476 - -16.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.74% 1676653.891 1597250.404 - -0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.73% 22.010 20.968 - 8.26% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.73% 294.357 280.429 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.73% 3202655.542 3051293.749 - 0.28% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -4.72% 2.385 2.272 - -4.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.72% 12.960 12.349 - 1.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.72% 47.355 45.121 - -0.82% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.71% 395.247 376.632 - -0.20% -
BM_CmpLess_uchar_int -4.71% 1.130 1.076 - 1.25% -
std::unique(list<int>,_pred)_(sprinkled)/32 -4.71% 67.894 64.699 - 0.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.70% 90.316 86.068 - -0.63% -
std::remove_if(vector<int>)_(prefix)/32 -4.68% 51.240 48.840 - -0.57% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.68% 788.683 751.761 - -0.40% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.68% 1.429 1.362 - -6.98% -
BM_PushHeap_float_Random_16 -4.68% 5.334 5.085 - 5.36% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.67% 53.211 50.727 - 0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.66% 6419488.254 6120313.612 - 1.00% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.64% 14073448.888 13420966.313 - 4.42% -
std::multimap<std::string,_int>::clear()/1024 -4.63% 22540.064 21495.978 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.63% 59.667 56.904 - -4.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.63% 165871.209 158194.813 - -0.00% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.62% 250004.039 238443.137 - 0.23% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.59% 610.268 582.244 - 0.85% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.57% 5.511 5.259 - -5.14% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.56% 9.852 9.403 - -0.29% -
std::sort_heap(deque<int>,_pred)/8192 -4.55% 451004.639 430461.709 - 0.29% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.54% 249.065 237.760 - 141.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.51% 929275.850 887397.084 - -3.77% -
std::remove_copy(deque<int>)_(prefix)/50 -4.51% 20.196 19.286 - -5.56% -
std::search(vector<int>)_(no_match)/1024 -4.50% 219.520 209.632 - -5.43% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.49% 4.441 4.242 - 3.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.49% 731.433 698.582 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.49% 5125.641 4895.584 - -0.00% -
std::stable_partition(vector<int>)_(sparse)/50 -4.48% 22.264 21.265 - -1.16% -
std::find_end(vector<int>)_(process_all)/1024 -4.48% 236.451 225.856 - 2.13% -
std::search(vector<int>)_(no_match)/1000 -4.48% 214.568 204.961 - -5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.48% 3196455.298 3053396.319 - 0.70% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.46% 2.515 2.403 - -0.16% -
SetIntersection_None_Set_uint64_16384_16384 -4.46% 179750549.058 171740082.816 - -0.61% -
std::map<std::string,_int>::clear()/32 -4.45% 922.172 881.176 - -9.37% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.44% 1.995 1.907 - -5.30% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.42% 731.324 698.965 - 0.77% -
BM_StringMove_Small -4.42% 0.799 0.763 - 2.55% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.42% 7008.397 6698.719 - 1.15% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.42% 1074622.364 1027153.775 - -1.95% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -4.41% 19.855 18.980 - -0.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.40% 21.221 20.287 - 7.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.40% 3188667.332 3048494.169 - 0.97% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.39% 14.162 13.540 - -3.80% -
BM_PushHeap_float_QuickSortAdversary_1 -4.38% 0.449 0.429 - -28.02% -
BM_StringEraseWithMove_Large_Transparent -4.37% 2.648 2.532 - -3.46% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.37% 55.430 53.006 - -0.58% -
std::stable_partition(vector<int>)_(dense)/50 -4.36% 26.313 25.165 - -1.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.32% 51.409 49.188 - 53.77% -
SetIntersection_Interlaced_Set_float_256_256 -4.32% 7643424.055 7313361.460 - -1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.31% 14482.253 13857.771 - 0.32% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.31% 0.364 0.348 - 0.20% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -4.31% 6.007 5.748 - 6.46% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.30% 16.798 16.075 - 0.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.30% 1164.185 1114.183 - -0.66% -
std::find_first_of(list<int>)_(small_needle)/32 -4.29% 96.678 92.528 - -1.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.29% 1692190.672 1619612.307 - -2.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.27% 16280.873 15585.030 - -3.52% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.27% 37.978 36.357 - -7.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.26% 6396999.538 6124235.089 - 1.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.25% 27905.993 26718.706 - -1.39% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.25% 228.568 218.853 - 4.84% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.25% 793.908 760.203 - -0.18% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.24% 9.855 9.437 - 2.50% -
SetIntersection_Interlaced_Set_uint64_256_64 -4.24% 13855898.284 13268486.535 - -4.23% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.24% 29.307 28.066 - -6.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.22% 15.375 14.726 - -1.36% -
BM_StringDestroy_Large -4.21% 7.416 7.104 - 0.21% -
BM_CmpLess_int_uchar -4.21% 1.152 1.103 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.21% 1186100.636 1136214.831 - -2.40% -
BM_CmpEqual_schar_uint -4.20% 1.149 1.100 - -0.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.20% 16.415 15.726 - -1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.18% 1105952.539 1059696.614 - -3.12% -
bm_ranges_swap_ranges_vb_aligned/64 -4.18% 3.067 2.939 - -0.65% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -4.15% 23.829 22.841 - -0.65% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.14% 297.320 285.006 - 0.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -4.14% 57.389 55.015 - 5.40% -
std::multimap<int,_int>::count(key)_(existent)/8192 -4.14% 6.813 6.532 - -3.41% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.13% 303.951 291.394 - -0.00% -
SetIntersection_Interlaced_Set_float_262144_4 -4.12% 1294171.307 1240854.652 - -3.22% -
BM_CmpLess_ushort_int -4.12% 1.127 1.081 - 0.90% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.11% 0.331 0.317 - -4.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.10% 606.555 581.701 - 1.02% -
std::find_end(vector<int>)_(process_all)/1048576 -4.10% 231092.482 221628.271 - -6.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.09% 22.512 21.590 - 1.83% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.09% 26.712 25.621 - 0.58% -
std::map<int,_int>::find(key)_(existent)/8192 -4.09% 5.507 5.282 - -1.10% -
std::multiset<std::string>::ctor(const&)/1024 -4.08% 35493.582 34044.842 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.08% 3168648.357 3039353.922 - -0.78% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -4.08% 2.540 2.437 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.08% 134783364.910 129289403.144 - 0.45% -
std::find_end(list<int>)_(process_all)/8192 -4.08% 7498.840 7193.186 - -2.56% -
bm_gcd_trivial -4.07% 0.678 0.650 - -5.68% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.06% 58989.594 56597.097 - 1.10% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - -2.21% -
std::equal(list<int>)_(it,_it,_it)/50 -4.05% 36.884 35.391 - 0.16% -
SetIntersection_None_Set_float_262144_1024 -4.04% 1204483.070 1155784.586 - -1.69% -
SetIntersection_Interlaced_Vector_uint32_64_4 -4.03% 17928218.691 17205352.823 - -3.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.03% 40099.601 38485.138 - -4.84% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.02% 31.165 29.912 - 1.24% -
BM_StringRelational_Less_Small_Empty_Control -4.02% 1.679 1.612 - 0.30% -
std::map<int,_int>::clear()/8192 -4.01% 92082.029 88388.900 - 2.12% -
rng::contains(vector<int>)_(process_all)/8 -4.01% 2.817 2.705 - 5.97% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -4.01% 8.905 8.549 - -1.64% -
BM_CmpEqual_short_uint -4.00% 1.146 1.100 - 0.04% -
SetIntersection_None_Set_float_262144_16 -4.00% 1201036.377 1153029.623 - -2.47% -
std::rotate_copy(list<int>)/8192 -4.00% 7034.818 6753.679 - -1.71% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.00% 21.627 20.763 - -7.98% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.99% 727.902 698.832 - 0.76% -
SetIntersection_None_Set_float_16384_16384 -3.99% 160745861.464 154337173.359 - -6.44% -
BM_vector_deque_ranges_move/64 -3.98% 2.820 2.708 - -2.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 14808.666 14218.937 - 4.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -3.98% 1.573 1.510 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -3.98% 88363.705 84848.299 - 0.47% -
SetIntersection_None_Set_float_262144_16384 -3.97% 1201612.141 1153862.223 - -2.92% -
std::unique_copy(list<int>)_(contiguous)/32 -3.97% 11.727 11.262 - 0.25% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.96% 14674261.981 14092460.355 - -2.73% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.96% 90.470 86.885 - -1.53% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.96% 13371.437 12842.582 - -1.55% -
std::find_end(vector<int>)_(process_all)/8192 -3.95% 1802.040 1730.842 - 2.31% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.95% 1.564 1.503 - 4.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.95% 36897.959 35442.259 - -0.93% -
std::shift_right(list<int>)/50 -3.94% 27.137 26.067 - -0.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.94% 1116.022 1072.026 - -4.71% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.93% 20.126 19.334 - -3.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.93% 5902996.389 5671275.147 - -2.22% -
BM_StringRelational_Compare_Empty_Small_Control -3.92% 1.731 1.663 - 3.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -3.92% 14497.753 13929.147 - 1.23% -
std::rotate(list<int>)_(1_element_backward)/32 -3.92% 13.808 13.267 - 0.41% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.91% 36.385 34.960 - 1.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.91% 29.998 28.826 - 3.80% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -3.90% 36.747 35.312 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -3.90% 1094577.011 1051868.736 - -0.11% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.90% 1635774.414 1571987.795 - -3.19% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.89% 206.649 198.607 - 0.09% -
SetIntersection_Front_Vector_uint32_64_64 -3.89% 10998798.546 10570929.407 - -2.86% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.88% 5.682 5.462 - -0.17% -
SetIntersection_None_Set_uint32_262144_64 -3.87% 1213896.160 1166919.105 - -2.32% -
SetIntersection_None_Set_string_262144_1024 -3.86% 1720230.062 1653819.172 - -0.38% -
BM_StringRelational_Compare_Empty_Empty_Control -3.86% 1.732 1.665 - 3.49% -
std::find(list<int>)_(process_all)/8192 -3.85% 7129.683 6854.861 - -0.03% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.85% 197183.778 189584.060 - -8.35% -
std::map<int,_int>::erase(key)_(existent)/32 -3.85% 23.390 22.489 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -3.85% 1184141.591 1138511.191 - -1.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.83% 134204602.963 129061161.855 - 0.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.83% 488262.020 469577.025 - -1.15% -
bm_lexicographical_compare<int>/8 -3.82% 1.583 1.522 - 0.43% -
std::reverse(list<int>)/8 -3.81% 2.003 1.927 - 0.03% -
SetIntersection_None_Set_string_64_16 -3.81% 18987297.820 18263988.722 - -1.86% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.81% 85621.580 82361.989 - 2.96% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.80% 51354.220 49401.452 - 1.90% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.80% 36864.509 35462.932 - -2.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.79% 68443.795 65847.195 - -2.62% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.79% 37.874 36.440 - -0.30% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.79% 22873.156 22007.190 - -2.05% -
std::partition(deque<int>)_(dense)/50 -3.78% 15.300 14.721 - -0.97% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.78% 2638.915 2539.142 - 0.06% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.78% 23.498 22.610 - -1.48% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -3.78% 26.511 25.509 - 0.51% -
std::set<int>::count(key)_(non-existent)/1024 -3.77% 7.964 7.663 - 3.73% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.77% 48.608 46.774 - -0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.77% 225.763 217.256 - -2.95% -
SetIntersection_None_Set_float_256_64 -3.77% 9422170.085 9067384.700 - -2.49% -
SetIntersection_Interlaced_Set_float_262144_16 -3.76% 1609847.736 1549237.225 - -2.29% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -3.76% 15011.685 14446.579 - -1.90% -
SetIntersection_Front_Vector_uint32_256_16 -3.76% 4311757.725 4149473.534 - -0.77% -
std::count(list<int>)_(every_other)/8 -3.76% 2.131 2.051 - -1.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.75% 1.274 1.226 - 4.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.74% 371.217 357.318 - -3.12% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.74% 1744190.727 1678931.509 - -2.16% -
SetIntersection_Front_Vector_uint32_1024_64 -3.74% 1372393.456 1321120.684 - 0.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.73% 1.201 1.156 - -7.42% -
SetIntersection_None_Set_float_262144_262144 -3.72% 1204247.479 1159474.938 - -1.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -3.71% 1179673.224 1135858.562 - -3.21% -
BM_deque_vector_move/0 -3.71% 1.426 1.373 - -13.12% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.70% 17.332 16.691 - 5.21% -
SetIntersection_Front_Set_uint32_16384_1024 -3.70% 12283161.099 11828936.771 - -6.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.69% 21.981 21.169 - -1.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.69% 151896.728 146292.767 - 0.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.68% 1.333 1.284 - -7.30% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -3.68% 1.390 1.339 - -3.25% -
SetIntersection_None_Set_uint32_262144_16 -3.67% 1213268.148 1168702.231 - -2.16% -
SetIntersection_None_Set_float_262144_4 -3.67% 1199770.508 1155715.412 - -2.01% -
bm_lexicographical_compare<int>/1 -3.67% 1.447 1.394 - -1.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.66% 26211.077 25251.417 - -0.87% -
BM_StringAssignStr_Huge_Transparent -3.65% 115.158 110.954 - 2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.65% 1201530.088 1157715.246 - -3.57% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -3.64% 1.224 1.179 - -11.14% -
SetIntersection_Interlaced_Set_string_256_16 -3.64% 18329013.724 17661926.069 - -4.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.63% 140607.813 135499.976 - 0.13% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -3.62% 1.243 1.198 - -10.85% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.61% 0.971 0.936 - 1.70% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.61% 124602.611 120108.994 - -7.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.60% 15.284 14.733 - -1.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.60% 627.111 604.565 - -1.33% -
std::multiset<std::string>::find(key)_(existent)/8192 -3.59% 30.260 29.173 - 0.19% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.59% 13347.107 12868.066 - 1.01% -
SetIntersection_None_Set_uint32_262144_256 -3.59% 1210101.156 1166673.178 - -2.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.59% 15.318 14.768 - -0.61% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.58% 1544752.277 1489395.103 - -3.18% -
BM_CmpLess_short_uchar -3.58% 1.140 1.099 - 1.47% -
std::set<int>::count(key)_(existent)/32 -3.56% 1.700 1.639 - -2.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.56% 21.648 20.877 - -2.41% -
SetIntersection_Interlaced_Set_float_262144_64 -3.55% 1573635.904 1517737.469 - -2.67% -
std::set<int>::find(key)_(existent)/1024 -3.54% 4.106 3.961 - -0.58% -
SetIntersection_Front_Vector_uint32_262144_16 -3.53% 1137510.540 1097376.814 - 0.23% -
SetIntersection_None_Set_uint64_1024_4 -3.53% 9106801.985 8785604.546 - -2.77% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.53% 22.470 21.678 - -1.04% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.53% 1.285 1.240 - -9.05% -
rng::starts_with(list<int>,_pred)/8192 -3.52% 12219.251 11788.693 - 6.63% -
std::set<int>::erase(iterator)/8192 -3.52% 20.696 19.967 - -4.07% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.52% 1156.495 1115.776 - -2.76% -
std::multiset<int>::find(key)_(existent)/32 -3.52% 1.660 1.602 - -1.75% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.52% 21.884 21.114 - -0.30% -
SetIntersection_None_Vector_uint64_1024_1024 -3.51% 1095331.508 1056856.415 - -2.07% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.51% 16.631 16.047 - 0.13% -
std::multimap<int,_int>::count(key)_(existent)/1024 -3.50% 5.553 5.358 - -1.79% -
SetIntersection_None_Set_uint32_262144_1 -3.50% 1217392.494 1174759.686 - -1.89% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.49% 13086.537 12629.523 - -0.85% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.49% 8.613 8.313 - 0.70% -
std::partial_sort(vector<int>)_(descending)/8 -3.47% 25.388 24.506 - 0.85% -
SetIntersection_None_Set_uint32_262144_4 -3.47% 1214413.332 1172264.973 - -2.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.47% 16.502 15.929 - -3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.47% 243319897.671 234881236.811 - -0.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.46% 1083688.704 1046154.464 - -1.82% -
rng::contains(list<int>)_(process_all)/8192 -3.46% 7185.161 6936.644 - -3.22% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.46% 1300008.949 1255046.793 - -2.35% -
SetIntersection_Interlaced_Set_float_262144_256 -3.45% 1585005.209 1530289.549 - -1.67% -
SetIntersection_None_Vector_float_262144_4 -3.45% 1170390.489 1130030.560 - 0.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.44% 55.881 53.957 - -3.53% -
std::move_backward(vector<bool>)_(aligned)/64 -3.44% 1.731 1.671 - -5.61% -
BM_deque_deque_move_backward/512 -3.43% 19.744 19.066 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.43% 11443837.587 11051798.828 - -4.00% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.41% 29.888 28.868 - 0.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.41% 15.381 14.856 - -0.12% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -3.41% 280.293 270.731 - 0.25% -
SetIntersection_Front_Set_float_256_64 -3.40% 5460516.086 5274639.646 - -11.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.40% 1454.441 1405.002 - -0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.39% 13.620 13.158 - -0.24% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.39% 2220.130 2144.806 - 0.25% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.39% 2471.142 2387.309 - -6.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.39% 111472.742 107691.809 - 0.46% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.37% 302.465 292.266 - 0.42% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.37% 725.747 701.279 - -2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.37% 1879644.533 1816292.641 - -0.01% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -3.37% 22.426 21.671 - -0.05% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.36% 167.814 162.173 - -0.96% -
std::find(vector<long_long>)_(bail_25%)/8 -3.36% 0.893 0.863 - -3.52% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.35% 13.616 13.160 - 0.18% -
SetIntersection_None_Vector_uint64_262144_16384 -3.35% 1155002.388 1116324.289 - -1.10% -
SetIntersection_None_Set_string_1024_1 -3.35% 9175112.863 8867976.373 - -3.43% -
std::multiset<std::string>::find(key)_(existent)/32 -3.35% 15.777 15.249 - 0.49% -
std::make_heap(vector<int>)_(ascending)/8 -3.34% 16.963 16.396 - -0.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.34% 61328.900 59282.634 - 2.47% -
SetIntersection_Interlaced_Vector_string_64_16 -3.34% 30240466.886 29231607.616 - 2.73% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.33% 783.875 757.789 - -21.16% -
BM_StringRead_Hot_Deep_Empty -3.33% 0.508 0.491 - -2.30% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.33% 27.141 26.239 - -0.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.32% 4856.554 4695.089 - -9.44% -
std::vector<std::string>::ctor(size)/32 -3.32% 31.751 30.697 - -8.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.31% 22.379 21.638 - 1.02% -
SetIntersection_Front_Vector_uint64_64_16 -3.30% 14506186.516 14026781.785 - -2.12% -
std::pop_heap(vector<std::string>)/1024 -3.30% 20.990 20.297 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.30% 4187037.762 4048981.308 - 0.05% -
rng::find_last(list<int>)_(bail_10%)/50 -3.30% 16.361 15.822 - 0.32% -
std::remove_copy_if(list<int>)_(prefix)/50 -3.29% 25.980 25.124 - 0.65% -
SetIntersection_Front_Vector_uint32_256_64 -3.29% 4357765.708 4214286.279 - -0.75% -
SetIntersection_None_Set_uint64_16384_64 -3.29% 175620464.023 169844993.952 - 0.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -3.29% 15.499 14.990 - 0.73% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -3.28% 9.488 9.176 - -1.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.28% 33.952 32.837 - 38.62% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.28% 888674.470 859505.851 - -3.69% -
std::unordered_multimap<int,_int>::clear()/1024 -3.28% 8476.642 8198.479 - -1.72% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.28% 84.216 81.453 - 1.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.28% 89.594 86.656 - -0.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.28% 7954624.158 7693977.024 - 3.21% -
BM_StringRelational_Less_Empty_Small_Control -3.27% 1.673 1.618 - 0.57% -
SetIntersection_Front_Vector_string_1024_64 -3.27% 3204752.702 3099980.417 - -3.37% -
SetIntersection_None_Set_uint32_262144_262144 -3.27% 1208029.299 1168556.154 - -2.29% -
BM_std_minmax_element<int>/2 -3.27% 0.665 0.643 - -0.52% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.26% 11606.503 11227.825 - -2.90% -
SetIntersection_None_Set_float_262144_1 -3.26% 1202049.803 1162877.115 - -1.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.26% 1061859.438 1027261.028 - -2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -3.26% 9.116 8.819 - -1.31% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.25% 1591417.318 1539618.000 - -1.85% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.25% 26.059 25.211 - 0.03% -
SetIntersection_None_Vector_string_16384_4 -3.24% 1244967.866 1204661.764 - -1.30% -
SetIntersection_Front_Set_float_262144_256 -3.23% 3706346.441 3586590.578 - -7.43% -
SetIntersection_None_Vector_uint64_1024_16 -3.23% 1104320.490 1068660.966 - -0.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.23% 634733.516 614239.468 - -0.67% -
std::map<int,_int>::clear()/32 -3.23% 679.654 657.711 - 0.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.23% 8762.895 8479.994 - -3.09% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.22% 1302458.494 1260506.836 - -2.05% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.22% 340.060 329.109 - 0.04% -
SetIntersection_Interlaced_Set_string_1024_64 -3.22% 17058437.938 16509629.421 - -1.34% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.22% 1.252 1.212 - 3.65% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.21% 6952.828 6729.393 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.21% 1165340.803 1127894.356 - -2.79% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.21% 41395.488 40065.731 - 1.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -3.21% 1056804.972 1022857.485 - -1.16% -
SetIntersection_None_Vector_uint64_1024_4 -3.21% 1102987.149 1067567.711 - -1.09% -
SetIntersection_Front_Set_uint32_1024_16 -3.20% 1218841.643 1179790.925 - -2.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -3.20% 15.255 14.767 - -1.82% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.20% 0.497 0.481 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.20% 231.837 224.426 - 0.03% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.19% 37462.666 36267.626 - -2.97% -
BM_CmpLess_uchar_uint -3.18% 1.088 1.054 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.17% 20.215 19.573 - -0.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -3.17% 1820315.754 1762590.252 - -0.30% -
SetIntersection_Front_Set_float_262144_4 -3.17% 1097414.686 1062659.600 - 1.97% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.17% 13146.039 12729.783 - -1.54% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.17% 210241.865 203584.991 - -1.86% -
SetIntersection_Front_Set_uint64_1024_16 -3.16% 1227791.863 1188934.123 - 2.41% -
BM_CmpEqual_uint_uint -3.16% 1.092 1.058 - -0.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.16% 1691297.934 1637821.045 - 0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -3.16% 252514816.985 244536061.415 - -0.33% -
BM_StringRelational_Eq_Small_Huge_Control -3.15% 0.484 0.468 - -1.34% -
std::sort_heap(deque<int>,_pred)/1024 -3.15% 12968.908 12560.069 - 0.54% -
BM_CmpEqual_short_ushort -3.15% 1.119 1.084 - -1.30% -
SetIntersection_None_Vector_float_262144_1 -3.14% 1164350.505 1127747.055 - 2.79% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.14% 13.485 13.061 - 0.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -3.14% 6788.506 6575.249 - -0.48% -
SetIntersection_None_Set_float_16384_1024 -3.14% 158238719.103 153267768.545 - -1.63% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.14% 333.708 323.228 - 0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -3.14% 1180847.323 1143768.074 - 1.46% -
std::unordered_set<std::string>::clear()/1024 -3.14% 23901.239 23151.848 - -0.63% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -3.13% 33.359 32.314 - -32.83% -
SetIntersection_None_Vector_uint32_1024_64 -3.13% 1108598.033 1073853.348 - -0.23% -
SetIntersection_None_Set_uint64_1024_1024 -3.12% 9052342.148 8769586.001 - -1.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.12% 63779.148 61787.140 - -4.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.12% 616251.928 597008.840 - -1.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.12% 15.353 14.874 - -1.47% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.12% 26.011 25.199 - -0.17% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.12% 38563937.553 37360827.901 - 0.32% -
SetIntersection_Front_Set_uint32_16384_16 -3.12% 1219808.358 1181765.132 - -1.85% -
std::copy(deque<int>)/512 -3.12% 17.161 16.627 - -0.06% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.11% 4.383 4.247 - -0.88% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.11% 13.083 12.676 - 0.36% -
BM_StringRelational_Less_Empty_Large_Control -3.11% 1.666 1.614 - 0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.11% 37.025 35.874 - -1.81% -
SetIntersection_None_Set_float_262144_256 -3.11% 1196047.936 1158895.426 - -1.72% -
std::move(deque<int>)/32768 -3.10% 2074.423 2010.184 - -15.56% -
std::unordered_map<int,_int>::clear()/1024 -3.10% 8565.891 8300.716 - 3.37% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.09% 23208.731 22490.504 - 0.09% -
std::generate_n(deque<int>)/8192 -3.09% 2015.759 1953.380 - -0.60% -
std::set<std::string>::find(key)_(existent)/8192 -3.09% 30.665 29.716 - 1.62% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.09% 301.415 292.107 - -0.89% -
SetIntersection_Front_Vector_uint64_262144_1 -3.08% 1058925.944 1026300.942 - -0.14% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.08% 5.431 5.264 - 0.10% -
SetIntersection_Front_Vector_uint32_262144_4 -3.07% 1089319.759 1055839.801 - -1.26% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.07% 15.253 14.784 - -0.18% -
SetIntersection_None_Vector_uint64_16384_1 -3.07% 1128744.076 1094063.993 - -0.95% -
std::copy_n(list<int>)/32768 -3.07% 26678.186 25858.865 - -1.81% -
SetIntersection_None_Vector_string_262144_262144 -3.07% 1317178.590 1276772.767 - -1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.06% 90442.635 87671.015 - -5.67% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.05% 26.452 25.645 - 3.87% -
SetIntersection_Front_Set_string_262144_16 -3.05% 1938129.251 1879067.446 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.05% 1124820.484 1090543.697 - -1.05% -
std::for_each(list<int>)/8192 -3.04% 7795.731 7558.359 - 5.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.04% 15.312 14.847 - -0.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.03% 15.316 14.851 - -1.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.03% 186797.930 181136.897 - -2.31% -
SetIntersection_None_Set_string_262144_262144 -3.02% 1710767.334 1659110.512 - -0.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -3.02% 13167.920 12770.376 - -1.32% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.02% 10.608 10.289 - -0.72% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.01% 13062.786 12669.841 - 0.46% -
BM_CmpLess_uint_uint -3.01% 1.080 1.047 - -1.36% -
SetIntersection_Front_Vector_uint64_256_16 -3.00% 4267256.340 4139106.896 - -0.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.00% 1.406 1.364 - 1.53% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.99% 18442.618 17890.684 - 0.42% -
SetIntersection_Front_Set_float_16_16 -2.99% 38562346.992 37408950.761 - -1.48% -
std::none_of(vector<int>)_(process_all)/8 -2.99% 2.500 2.426 - -0.87% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -2.99% 104.860 101.727 - 0.77% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.99% 5.176 5.022 - -1.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.98% 2210.858 2144.908 - 0.46% -
BM_PushHeap_uint64_Ascending_16384 -2.98% 3.670 3.561 - -7.00% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.98% 2791.654 2708.586 - -1.50% -
std::sort(vector<int>)_(heap)/8 -2.97% 24.441 23.715 - -5.97% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.97% 12.073 11.715 - 2.19% -
std::multiset<int>::erase(key)_(existent)/8192 -2.96% 62.288 60.442 - -0.75% -
BM_StringRelational_Less_Empty_Empty_Control -2.96% 1.669 1.620 - 0.61% -
std::rotate(list<int>)_(1_element_backward)/8192 -2.96% 7466.603 7245.416 - 0.07% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.96% 17.900 17.370 - -0.25% -
BM_std_minmax_element<long_long>/2 -2.96% 0.665 0.645 - 0.09% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.96% 25.489 24.735 - 0.30% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.95% 0.474 0.460 - 4.08% -
std::unordered_map<int,_int>::ctor(const&)/1024 -2.95% 6987.038 6781.115 - -0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.94% 5174611.376 5022679.853 - 0.44% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -2.93% 101908.781 98919.449 - -0.95% -
std::find_end(vector<int>)_(process_all)/1000 -2.93% 229.947 223.211 - 3.34% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.93% 1619121.174 1571694.824 - -0.97% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.92% 761.374 739.124 - -2.36% -
SetIntersection_Interlaced_Vector_string_1024_64 -2.92% 8570493.635 8320252.829 - 0.12% -
std::set<std::string>::clear()/8192 -2.92% 222479.643 215988.704 - 0.59% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.90% 15.476 15.027 - -0.23% -
SetIntersection_Front_Vector_float_262144_4 -2.90% 1071093.449 1040060.798 - -0.41% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.90% 73851794.053 71713678.659 - -4.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.89% 13366051.667 12979316.982 - -1.54% -
SetIntersection_None_Set_uint32_262144_1024 -2.89% 1205418.945 1170548.992 - -2.12% -
BM_vector_deque_move_backward/2 -2.89% 2.061 2.001 - 14.30% -
SetIntersection_Interlaced_Vector_string_16_16 -2.89% 51973488.702 50473827.332 - -2.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.88% 14232.241 13822.734 - -2.34% -
std::find_first_of(vector<int>)_(small_needle)/1024 -2.87% 1446.955 1405.372 - -3.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.86% 32.621 31.687 - -4.60% -
SetIntersection_Front_Set_float_16384_16 -2.86% 1212384.228 1177729.357 - -1.14% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.85% 1926.770 1871.829 - -6.19% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.85% 34.441 33.459 - -1.80% -
std::multimap<std::string,_int>::clear()/8192 -2.85% 218727.261 212496.416 - -0.14% -
BM_CmpLess_int_ushort -2.85% 1.150 1.117 - 1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.85% 9.480 9.211 - -0.11% -
bm_lexicographical_compare<int>/64 -2.84% 4.536 4.407 - 0.26% -
SetIntersection_None_Set_uint32_262144_16384 -2.83% 1212839.844 1178467.041 - -0.60% -
SetIntersection_Front_Set_float_16384_16384 -2.82% 216877358.424 210751885.256 - -5.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.82% 38.949 37.849 - 1.98% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.82% 31.587 30.695 - -0.62% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.82% 23.426 22.765 - -0.77% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.82% 33866.164 32910.603 - -0.17% -
SetIntersection_None_Vector_float_16384_16 -2.82% 1132002.459 1100070.792 - -1.07% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.82% 15.210 14.781 - -0.07% -
SetIntersection_None_Vector_float_1024_16 -2.81% 1096776.640 1065943.757 - -2.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.81% 1098142.576 1067305.344 - 0.71% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -2.81% 24.313 23.630 - -1.58% -
SetIntersection_Front_Set_float_262144_262144 -2.81% 1608624.352 1563466.551 - -1.11% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.79% 40.839 39.699 - -13.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -2.79% 1095921.430 1065318.621 - -0.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.79% 5.520 5.366 - -1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.79% 943318.779 916986.399 - -4.62% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -2.79% 25.784 25.065 - 18.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.79% 4251146.599 4132544.743 - 0.31% -
std::set<int>::ctor(const&,_alloc)/0 -2.79% 13.151 12.784 - 0.26% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.79% 51764.322 50320.700 - 13.18% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.79% 18123.411 17618.225 - -0.22% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.78% 8.107 7.882 - -0.69% -
std::stable_sort(vector<int>)_(ascending)/8 -2.78% 15.761 15.322 - -2.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.78% 3.160 3.072 - -1.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.77% 16888053.845 16420289.673 - -0.26% -
SetIntersection_None_Vector_float_262144_16384 -2.77% 1172193.335 1139780.161 - 1.77% -
BM_deque_vector_ranges_copy/5500 -2.76% 198.332 192.853 - 0.25% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.76% 12.246 11.908 - 0.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.76% 1603539.576 1559257.595 - 1.20% -
SetIntersection_None_Vector_uint32_1024_16 -2.76% 1105840.484 1075329.075 - -0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.76% 1065455.972 1036063.349 - 0.92% -
SetIntersection_None_Set_string_262144_256 -2.76% 1705061.115 1658048.178 - 0.23% -
std::unordered_map<int,_int>::clear()/8192 -2.76% 66625.849 64788.960 - -2.41% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.76% 1066480.963 1037092.816 - 0.10% -
BM_StringAssignStr_Large_Transparent -2.75% 10.360 10.075 - -2.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.75% 396780.483 385863.786 - -1.05% -
std::stable_sort(vector<int>)_(repeated)/8 -2.75% 15.843 15.407 - -0.32% -
SetIntersection_Front_Vector_uint32_16384_1 -2.74% 1064317.168 1035187.674 - -1.15% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.73% 12896.696 12544.462 - -4.93% -
BM_deque_vector_ranges_copy_backward/1 -2.73% 2.154 2.095 - 1.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.73% 44.820 43.596 - 4.79% -
std::unique(list<int>,_pred)_(contiguous)/1024 -2.72% 973.842 947.308 - -7.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.72% 40171.401 39077.536 - -0.28% -
std::unordered_set<std::string>::clear()/8192 -2.72% 224925.691 218802.673 - -1.28% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -2.72% 1.545 1.503 - -1.69% -
SetIntersection_None_Set_string_64_1 -2.72% 23272576.626 22640170.266 - -0.59% -
SetIntersection_Front_Vector_uint32_1024_16 -2.71% 1129614.866 1098976.089 - 0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -2.71% 15.822 15.393 - -1.47% -
SetIntersection_Front_Vector_uint32_1024_4 -2.70% 1084671.583 1055343.478 - 0.87% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.70% 1061325.299 1032679.537 - 0.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.70% 56829.420 55295.774 - -2.70% -
SetIntersection_Interlaced_Set_string_1024_16 -2.69% 13172778.262 12818285.659 - -1.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.68% 2.413 2.349 - 6.79% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.68% 52.243 50.841 - -0.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.68% 210476.717 204837.309 - -2.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.68% 63088.702 61400.989 - -4.46% -
BM_StringResizeAndOverwrite -2.67% 0.841 0.819 - 0.01% -
SetIntersection_None_Set_string_262144_4 -2.67% 1709567.709 1663904.785 - 0.32% -
std::remove_if(list<int>)_(sprinkled)/50 -2.67% 74.944 72.943 - 3.63% -
BM_vector_deque_move_backward/1 -2.67% 2.325 2.263 - 14.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.67% 1262323.158 1228680.828 - -0.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.66% 15.062 14.661 - -0.35% -
rng::starts_with(deque<int>)/1024 -2.66% 479.139 466.380 - -2.84% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.66% 4.458 4.339 - -3.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 692.913 674.494 - -1.65% -
std::multimap<int,_int>::ctor(const&)/1024 -2.66% 6682.139 6504.560 - -4.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.66% 1679493.162 1634892.822 - -7.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.65% 18.230 17.747 - -0.45% -
SetIntersection_Front_Vector_float_256_16 -2.65% 4226474.973 4114664.426 - -1.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.64% 13208.976 12859.937 - 4.93% -
SetIntersection_None_Vector_uint64_1024_1 -2.64% 1096194.824 1067240.097 - -1.25% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 122227.464 118999.309 - 0.32% -
SetIntersection_None_Vector_uint64_262144_256 -2.64% 1138615.024 1108553.056 - -0.47% -
BM_StringCopy_Large -2.64% 6.330 6.163 - 0.82% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.64% 1107147.689 1077923.760 - 0.46% -
std::adjacent_find(deque<int>)/8 -2.64% 2.935 2.857 - -5.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.63% 56692.348 55200.914 - -2.44% -
rng::contains(list<int>)_(process_all)/50 -2.63% 18.230 17.751 - -1.93% -
SetIntersection_None_Set_float_262144_64 -2.62% 1192726.645 1161427.166 - -1.47% -
BM_num_get<float> -2.62% 37.057 36.085 - 0.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.62% 15.323 14.921 - -1.24% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.62% 11.428 11.129 - -0.83% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.61% 31.240 30.424 - 1.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.61% 54.342 52.925 - -0.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.60% 3.862 3.762 - -9.07% -
BM_StringAssignStr_Huge_Opaque -2.60% 113.299 110.349 - 2.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.60% 9.292 9.050 - -1.55% -
std::find_first_of(vector<int>)_(large_needle)/32 -2.60% 111.832 108.925 - 2.50% -
BM_StringRelational_Less_Empty_Huge_Control -2.60% 1.671 1.627 - 1.16% -
SetIntersection_Front_Set_float_256_16 -2.60% 4566780.980 4448256.900 - -1.92% -
SetIntersection_None_Set_string_262144_64 -2.60% 1703906.740 1659685.467 - 0.34% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.59% 13.061 12.722 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.58% 18.492 18.014 - 0.22% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -2.58% 26.635 25.947 - -0.31% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.58% 819.837 798.670 - 0.12% -
SetIntersection_Front_Vector_uint32_262144_1 -2.58% 1065785.498 1038276.634 - -0.00% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.58% 1543732.828 1503898.033 - -2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.58% 15.278 14.885 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.58% 1073225.193 1045589.614 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.57% 1263006.594 1230499.350 - -0.91% -
std::all_of(list<int>)_(process_all)/8 -2.57% 2.719 2.650 - 0.07% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.57% 13.693 13.341 - -0.72% -
SetIntersection_None_Vector_string_262144_1024 -2.57% 1316366.620 1282564.643 - -1.91% -
std::stable_sort(deque<int>)_(heap)/1024 -2.57% 2789.658 2718.041 - -1.07% -
ranges::minmax(std::deque<long_long>)/1 -2.56% 0.690 0.672 - -20.79% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.56% 44.821 43.672 - -1.66% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -2.56% 27.147 26.451 - 5.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.56% 1500.403 1461.963 - -0.71% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.56% 219.996 214.360 - 1.44% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.56% 3385.722 3298.991 - -0.41% -
SetIntersection_Interlaced_Set_float_1024_1 -2.56% 1061672.011 1034503.163 - 2.64% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -2.56% 1.520 1.482 - -5.04% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.56% 5.580 5.438 - -2.15% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.56% 211.626 206.215 - -0.76% -
SetIntersection_None_Vector_float_1024_256 -2.55% 1103979.508 1075792.358 - 0.28% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.55% 400.924 390.705 - -1.75% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.55% 18.847 18.367 - -5.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.54% 37716.851 36757.163 - 0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.54% 8208932.195 8000110.133 - -0.18% -
std::sort(deque<int>)_(ascending)/8 -2.54% 17.770 17.319 - -3.59% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.54% 23.704 23.103 - 7.11% -
BM_deque_deque_copy/4000 -2.53% 145.950 142.255 - 0.19% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.53% 7.353 7.167 - -2.29% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.52% 25.106 24.473 - -0.04% -
std::unordered_set<std::string>::erase(iterator)/32 -2.52% 31.301 30.513 - 6.67% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.51% 63.374 61.781 - -0.13% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.51% 4584.955 4469.722 - 0.06% -
std::replace(list<int>)_(sprinkled)/50 -2.51% 19.512 19.022 - 1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.51% 15399.734 15013.139 - -0.72% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.51% 20.931 20.405 - -1.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.51% 13473.784 13135.800 - 5.49% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.50% 13.605 13.264 - 1.16% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.50% 10198.439 9943.174 - 2.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.50% 400.360 390.344 - -0.11% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.50% 20.211 19.706 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.50% 1121236.695 1093229.205 - -0.76% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.50% 23.348 22.765 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.49% 13.643 13.303 - 0.06% -
BM_PushHeap_uint64_Ascending_16 -2.49% 0.932 0.909 - -4.96% -
BM_std_minmax_element<char>/3 -2.49% 1.164 1.135 - 8.77% -
SetIntersection_Front_Set_uint32_262144_256 -2.49% 3821812.911 3726502.072 - -4.26% -
std::flat_multimap<int,_int>::clear()/0 -2.49% 402.105 392.103 - -0.53% -
SetIntersection_None_Set_string_262144_16 -2.48% 1701763.834 1659537.924 - 0.06% -
SetIntersection_Front_Set_uint64_262144_4 -2.48% 1096229.573 1069092.192 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.47% 16586291.537 16176595.012 - 1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.47% 4853.916 4734.256 - 0.61% -
BM_StringRelational_Eq_Empty_Large_Control -2.46% 0.479 0.467 - -0.90% -
SetIntersection_None_Vector_float_64_4 -2.46% 16316493.242 15914787.896 - 0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.46% 144204758.663 140655983.380 - -0.30% -
SetIntersection_None_Vector_uint64_262144_4 -2.46% 1151017.544 1122710.173 - -0.41% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.46% 19.390 18.913 - -0.98% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.46% 4861.077 4741.573 - 0.53% -
SetIntersection_None_Vector_string_4_4 -2.45% 138990411.721 135578791.190 - 0.41% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.45% 61.435 59.928 - -1.13% -
SetIntersection_None_Set_string_1024_256 -2.45% 9085029.622 8862318.606 - -0.84% -
SetIntersection_None_Vector_uint32_262144_1024 -2.45% 1151271.109 1123090.281 - 0.24% -
std::multiset<int>::clear()/8192 -2.44% 82670.556 80649.527 - -1.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.44% 446.263 435.355 - -2.14% -
std::multiset<std::string>::clear()/32 -2.44% 925.512 902.901 - -2.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.44% 399.780 390.016 - -0.15% -
std::find_if(list<int>)_(process_all)/1024 -2.44% 703.149 685.995 - 0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.44% 52.048 50.779 - -0.32% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -2.44% 15.336 14.963 - -0.55% -
SetIntersection_Front_Set_uint32_64_16 -2.44% 15398257.263 15023182.365 - -1.91% -
SetIntersection_None_Vector_uint32_1024_4 -2.43% 1101704.300 1074915.034 - -0.33% -
std::set<std::string>::clear()/0 -2.43% 401.471 391.716 - 0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.43% 33593.888 32778.282 - -3.07% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.42% 35.982 35.109 - -1.08% -
BM_StringFindAllMatch/64 -2.42% 3.268 3.189 - -1.27% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.42% 416.725 406.659 - 0.32% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.41% 49143.381 47956.774 - 4.34% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.41% 504.129 491.963 - 0.14% -
BM_deque_deque_ranges_move_backward/4096 -2.41% 155.306 151.558 - -0.14% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.41% 4.437 4.330 - -2.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.41% 399.620 389.982 - 0.22% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.41% 603.360 588.837 - 0.29% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.41% 16.215 15.825 - 0.07% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.40% 13.612 13.285 - -0.29% -
std::find(vector<bool>)_(process_all)/1024 -2.40% 4.636 4.525 - -2.73% -
std::fill(list<int>)/1024 -2.40% 515.521 503.157 - -25.09% -
SetIntersection_Front_Set_string_262144_4 -2.40% 1279899.034 1249206.069 - -0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.40% 1177747.916 1149521.339 - 0.07% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.40% 1456.669 1421.780 - -1.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.39% 272.245 265.725 - -2.06% -
BM_CmpEqual_int_uchar -2.39% 1.123 1.096 - -1.34% -
BM_deque_deque_move/64000 -2.38% 3024.168 2952.075 - -0.88% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.38% 12.544 12.245 - 2.65% -
std::search(vector<int>)_(no_match)/8192 -2.38% 1664.858 1625.232 - -2.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.38% 33779.520 32975.610 - 1.44% -
BM_std_minmax_element<int>/4 -2.37% 1.239 1.210 - -2.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.37% 36052.335 35197.258 - -2.35% -
std::flat_multimap<int,_int>::clear()/8192 -2.37% 419.513 409.573 - -0.45% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.37% 1071099.492 1045758.522 - 0.69% -
std::copy(list<int>)/4096 -2.37% 3268.963 3191.628 - 4.50% -
SetIntersection_Interlaced_Set_string_16_16 -2.36% 61716755.029 60257260.371 - 1.70% -
SetIntersection_Front_Vector_uint64_262144_4 -2.36% 1084804.364 1059174.181 - -0.75% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.36% 775.124 756.841 - -2.30% -
SetIntersection_None_Vector_uint32_16384_16384 -2.35% 1119446.159 1093099.242 - -0.13% -
SetIntersection_Interlaced_Set_string_16_1 -2.35% 66731081.712 65163620.218 - -0.29% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.34% 26.733 26.106 - -4.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.34% 400.310 390.950 - -1.90% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.34% 685.149 669.139 - -6.63% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.33% 15.009 14.659 - 0.28% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.33% 2583.297 2523.092 - -1.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.33% 101.415 99.052 - -0.62% -
SetIntersection_None_Set_uint64_256_16 -2.33% 11025193.051 10768294.345 - 0.01% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.33% 19.337 18.886 - -1.17% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.33% 307.987 300.818 - -0.01% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.33% 32.207 31.458 - -1.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.32% 54842.392 53568.690 - -1.50% -
SetIntersection_None_Vector_float_262144_256 -2.32% 1150417.204 1123705.731 - -1.00% -
std::all_of(list<int>)_(process_all)/32768 -2.32% 26335.806 25724.643 - -3.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.32% 11.574 11.306 - 0.46% -
std::stable_partition(list<int>)_(sparse)/8192 -2.32% 8863.980 8658.762 - -1.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.31% 15.017 14.670 - -0.40% -
SetIntersection_None_Vector_uint32_1024_1 -2.31% 1098923.609 1073534.814 - -0.44% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -2.31% 25.080 24.501 - 6.13% -
SetIntersection_Interlaced_Set_float_64_4 -2.30% 21029848.524 20545688.947 - -0.89% -
BM_deque_deque_move/1024 -2.30% 37.715 36.849 - 0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.30% 6028.432 5889.963 - -7.62% -
SetIntersection_None_Set_string_262144_16384 -2.29% 1702489.178 1663426.678 - 0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.29% 11694218.203 11425926.551 - 0.26% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.29% 31.241 30.525 - 2.97% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.29% 6.454 6.306 - -3.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.29% 16.478 16.101 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.29% 16842247.539 16456546.282 - 0.23% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.29% 20.021 19.562 - -0.08% -
BM_CmpLess_short_schar -2.29% 0.968 0.946 - -1.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.28% 94999.524 92831.166 - 0.36% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.28% 24.210 23.658 - -9.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.28% 12801544.464 12510016.153 - 1.26% -
SetIntersection_None_Vector_uint64_1024_64 -2.28% 1094413.085 1069492.604 - -0.89% -
std::for_each(list<int>)/50 -2.28% 21.451 20.962 - -1.94% -
BM_CmpEqual_uchar_uchar -2.27% 1.081 1.057 - -1.09% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.27% 2.773 2.710 - 3.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.27% 17016.829 16630.095 - -1.17% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -2.27% 77580.928 75820.782 - -1.06% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.26% 13591.303 13283.547 - -7.83% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.26% 399.036 390.004 - -0.15% -
std::none_of(list<int>)_(process_all)/32768 -2.26% 26692.966 26088.761 - -2.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.26% 20.762 20.292 - 0.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.26% 4341412.970 4243286.832 - 1.27% -
std::flat_multimap<int,_int>::clear()/32 -2.26% 401.845 392.768 - -0.52% -
std::flat_map<int,_int>::ctor(const&)/32 -2.25% 23.271 22.746 - -0.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.25% 402.818 393.738 - -0.70% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.25% 23.034 22.515 - 0.58% -
std::unique(vector<int>)_(sprinkled)/8192 -2.25% 3965.626 3876.388 - -0.10% -
SetIntersection_None_Vector_float_262144_262144 -2.25% 1151246.363 1125341.295 - 1.32% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.25% 257.745 251.947 - 2.13% -
SetIntersection_Front_Vector_uint64_16384_1 -2.25% 1062926.961 1039022.489 - 0.36% -
SetIntersection_Front_Vector_uint32_16384_4 -2.25% 1075728.418 1051538.429 - -1.13% -
SetIntersection_None_Vector_uint32_256_1 -2.25% 4313258.097 4216407.503 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.24% 1064415.722 1040520.542 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.24% 399.755 390.783 - -1.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.24% 25.021 24.460 - 0.48% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -2.24% 9.664 9.447 - 0.20% -
std::search(vector<int>)_(no_match)/1048576 -2.24% 213520.478 208743.682 - -2.39% -
SetIntersection_None_Vector_uint32_16384_1024 -2.23% 1117583.399 1092607.782 - 0.02% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.23% 800.593 782.703 - 0.25% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.23% 34202.804 33438.981 - -0.08% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.23% 275.105 268.963 - -0.25% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.23% 288209.174 281777.895 - 0.06% -
bm_lexicographical_compare<signed_char>/8 -2.23% 3.110 3.041 - -10.59% -
BM_StringAssignAsciizMix_Transparent -2.23% 3.081 3.013 - 0.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.22% 399.859 390.968 - -0.46% -
SetIntersection_Interlaced_Set_string_262144_1 -2.22% 1110736.749 1086133.308 - -0.94% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.21% 12.998 12.710 - 0.58% -
std::flat_map<int,_int>::clear()/8192 -2.21% 417.984 408.730 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.21% 15593.653 15248.513 - 1.52% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.21% 4.654 4.551 - -0.67% -
std::unordered_multiset<int>::ctor(const&)/32 -2.21% 204.962 200.437 - 2.63% -
BM_CmpLess_short_uint -2.21% 1.145 1.119 - 1.02% -
SetIntersection_Front_Set_string_262144_1 -2.21% 1105079.899 1080702.889 - -0.37% -
SetIntersection_None_Set_uint32_64_64 -2.20% 11564737.747 11309969.009 - -2.00% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.20% 2.648 2.590 - -0.11% -
SetIntersection_Front_Set_string_262144_262144 -2.20% 18342389.893 17938413.002 - -5.87% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.20% 419.715 410.498 - 0.92% -
std::multiset<int>::erase(iterator)/8192 -2.20% 24.003 23.476 - 0.17% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -2.20% 294.819 288.347 - 0.54% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.19% 13.659 13.360 - -0.41% -
std::multiset<std::string>::clear()/1024 -2.19% 22399.180 21908.233 - -0.28% -
std::flat_map<int,_int>::clear()/0 -2.19% 398.924 390.181 - -0.22% -
std::search(deque<int>,_pred)_(near_matches)/8192 -2.19% 1557009.228 1522894.928 - -0.54% -
std::multimap<int,_int>::erase(iterator)/8192 -2.19% 21.439 20.970 - 2.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.19% 6.785 6.637 - 0.27% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.19% 12.992 12.708 - -0.21% -
BM_CmpEqual_short_int -2.19% 1.136 1.111 - -0.59% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -2.19% 32.212 31.508 - -2.92% -
SetIntersection_None_Vector_string_256_1 -2.18% 4581619.318 4481515.010 - -0.95% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.18% 360.174 352.332 - -1.40% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.18% 5.114 5.003 - -0.14% -
std::multiset<std::string>::clear()/8192 -2.18% 217763.273 213023.273 - -0.89% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.18% 12.972 12.689 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.18% 56236560.783 55012939.106 - 0.97% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.17% 1016.354 994.277 - -3.56% -
SetIntersection_Front_Set_float_1024_16 -2.17% 1211438.939 1185188.289 - -1.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.16% 16414.760 16059.398 - 0.46% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.16% 4.251 4.159 - 0.25% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.16% 2155.737 2109.127 - -2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.16% 1607453.914 1572763.470 - 0.86% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.16% 5.969 5.841 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.16% 6853.370 6705.648 - 0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.15% 399.715 391.106 - -0.21% -
SetIntersection_None_Vector_string_262144_1 -2.15% 1320752.211 1292391.913 - -1.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.14% 6.108 5.977 - -0.42% -
SetIntersection_Front_Set_float_64_4 -2.14% 16303704.663 15954398.722 - -0.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.14% 468.373 458.341 - -1.19% -
SetIntersection_None_Vector_string_64_4 -2.14% 16913673.142 16551590.218 - -0.26% -
std::sort(vector<int>)_(pipe-organ)/8 -2.14% 17.968 17.584 - -11.01% -
SetIntersection_Front_Vector_uint64_16384_64 -2.14% 1385598.635 1355980.558 - 1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.14% 1061672.351 1038983.510 - 1.26% -
SetIntersection_None_Vector_uint64_16384_4 -2.13% 1119547.193 1095660.983 - 0.55% -
BM_deque_deque_ranges_copy/4000 -2.13% 146.260 143.143 - 0.06% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.13% 13.047 12.769 - 0.16% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.13% 400.199 391.674 - 0.08% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.13% 1280043.701 1252777.912 - -1.30% -
std::fill(list<int>)/50 -2.13% 35.148 34.401 - -2.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.13% 461906.336 452086.984 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.12% 15179591.155 14857068.715 - 0.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.12% 15.358 15.031 - 0.06% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.12% 398.718 390.256 - -0.07% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.12% 10.584 10.360 - -5.35% -
std::set<int>::count(key)_(non-existent)/32 -2.12% 3.015 2.952 - 2.40% -
SetIntersection_None_Vector_float_1024_64 -2.11% 1098249.472 1075035.945 - -1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.11% 1058339.290 1035974.695 - 0.19% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.11% 253.971 248.605 - -3.20% -
SetIntersection_Front_Set_uint64_1024_64 -2.11% 1716611.232 1680345.840 - 4.38% -
bm_swap_ranges_vb_unaligned/512 -2.11% 12.590 12.324 - 0.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.11% 40.983 40.119 - -3.58% -
std::unordered_set<int>::find(key)_(existent)/8192 -2.11% 1.400 1.371 - 9.81% -
BM_deque_deque_move/5500 -2.11% 202.045 197.789 - 0.88% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.10% 107.704 105.437 - -2.88% -
SetIntersection_Interlaced_Vector_string_64_1 -2.10% 17259813.501 16896725.300 - 0.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.10% 50.556 49.493 - -2.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.10% 56.153 54.972 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.10% 38010750.021 37212206.229 - 0.42% -
SetIntersection_None_Set_uint32_16_16 -2.10% 35910927.606 35156869.384 - -0.20% -
std::partition(list<int>)_(dense)/32 -2.10% 8.952 8.764 - -1.79% -
SetIntersection_Interlaced_Set_string_64_1 -2.09% 17518317.560 17151321.568 - 0.12% -
SetIntersection_None_Set_string_262144_1 -2.09% 1699790.609 1664295.738 - 0.41% -
std::multiset<int>::insert(value)_(already_present)/1024 -2.09% 27.876 27.294 - -1.27% -
SetIntersection_Front_Vector_uint64_256_4 -2.09% 4232684.291 4144349.479 - 1.00% -
std::none_of(list<int>)_(process_all)/8 -2.09% 2.720 2.663 - 0.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.08% 1.063 1.041 - 0.05% -
SetIntersection_None_Set_uint32_16384_1024 -2.08% 160793281.549 157448902.898 - -0.96% -
SetIntersection_None_Vector_uint32_1024_256 -2.08% 1093842.660 1071100.623 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -2.08% 52.728 51.633 - 0.10% -
SetIntersection_None_Vector_string_262144_16384 -2.07% 1315054.425 1287771.172 - -1.07% -
std::set<std::string>::erase(iterator)/8192 -2.07% 31.029 30.386 - 10.15% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.07% 11115296.641 10884899.352 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_64_64 -2.07% 11064931.281 10835582.350 - -4.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.07% 1263085.043 1236906.248 - -1.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.07% 170124.182 166601.867 - -0.08% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.07% 1064191.656 1042177.478 - 0.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 120426.009 117936.201 - -2.16% -
SetIntersection_Front_Vector_string_64_16 -2.07% 20885225.283 20453467.431 - -0.27% -
SetIntersection_None_Set_uint32_16384_16 -2.06% 161921436.547 158582825.430 - -0.80% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.06% 1103453.655 1080730.534 - 0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.06% 39152978.349 38348092.397 - 0.68% -
std::reverse_copy(vector<int>)/4096 -2.05% 134.328 131.572 - -1.71% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.05% 1.889 1.851 - -2.01% -
SetIntersection_Front_Set_uint32_64_1 -2.05% 16759194.315 16415873.819 - -0.30% -
SetIntersection_Front_Vector_uint32_256_4 -2.05% 4226886.626 4140406.217 - 0.37% -
SetIntersection_Interlaced_Vector_string_256_4 -2.05% 6302829.421 6173897.905 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.04% 399.474 391.310 - -0.04% -
std::set<int>::erase(key)_(existent)/8192 -2.04% 69.240 67.826 - -1.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.04% 8648.875 8472.280 - -0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.04% 1172152.588 1148243.826 - -1.40% -
SetIntersection_Front_Vector_uint64_262144_16 -2.04% 1120010.974 1097179.941 - -0.82% -
SetIntersection_None_Vector_string_16384_16384 -2.04% 1247558.401 1222153.279 - -0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.03% 23330.612 22857.287 - 0.70% -
SetIntersection_None_Set_float_16384_16 -2.03% 158598567.120 155386819.430 - -0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.02% 13.523 13.250 - 0.37% -
SetIntersection_Interlaced_Vector_float_16_4 -2.02% 57234745.688 56080600.260 - 0.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.02% 835.640 818.800 - -1.88% -
SetIntersection_Front_Set_uint64_1024_256 -2.01% 3954225.146 3874551.806 - 4.97% -
SetIntersection_Interlaced_Vector_uint64_64_1 -2.01% 16676109.290 16340145.125 - -3.63% -
BM_vector_deque_copy_backward/1 -2.01% 2.384 2.336 - 1.54% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.01% 1058852.244 1037593.901 - 0.32% -
SetIntersection_Front_Vector_string_262144_256 -2.01% 9584094.546 9391734.102 - 0.45% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.01% 1579259.279 1547580.727 - -1.77% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.00% 2799380.699 2743281.900 - -13.33% -
SetIntersection_Front_Set_uint32_256_1 -2.00% 4207770.911 4123458.061 - -0.40% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -2.00% 69.356 67.970 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.00% 4248614.427 4163809.989 - 1.00% -
SetIntersection_Front_Vector_uint64_16384_16 -1.99% 1132367.435 1109786.027 - 0.08% -
SetIntersection_None_Set_float_16384_256 -1.99% 157779909.816 154635904.432 - -0.78% -
SetIntersection_None_Set_float_16384_64 -1.99% 158239066.454 155086051.860 - -0.52% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.99% 27223.754 26682.115 - -0.26% -
SetIntersection_None_Set_float_4_4 -1.99% 137839271.761 135098167.695 - -0.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 2128366.699 2086085.123 - 0.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.99% 1343750.734 1317072.348 - -0.76% -
std::replace_if(list<int>)_(sprinkled)/50 -1.98% 23.420 22.955 - 0.41% -
SetIntersection_None_Vector_uint64_16_16 -1.98% 34107677.915 33431327.623 - -0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.98% 398.078 390.185 - 0.03% -
SetIntersection_None_Vector_float_16_4 -1.98% 54796785.307 53710680.012 - -0.72% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.98% 2978.392 2919.371 - -0.83% -
SetIntersection_None_Set_float_16_1 -1.98% 68013977.265 66667889.931 - -0.14% -
SetIntersection_Interlaced_Vector_float_16_1 -1.98% 63798274.896 62535697.797 - -0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.98% 54.892 53.806 - -2.17% -
SetIntersection_Front_Vector_uint32_256_1 -1.98% 4214152.026 4130758.570 - -0.30% -
SetIntersection_None_Set_float_1_1 -1.98% 544405158.250 533634901.362 - -0.06% -
SetIntersection_None_Set_float_16_16 -1.97% 35987858.396 35277516.535 - -0.32% -
SetIntersection_None_Vector_uint64_64_64 -1.97% 8627991.744 8457868.524 - 1.36% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.97% 12178672.720 11938997.935 - -11.62% -
SetIntersection_Front_Set_float_256_1 -1.97% 4215403.305 4132445.163 - -0.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.97% 286619.438 280981.524 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.97% 53.988 52.927 - 0.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.97% 2.313 2.268 - -2.46% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.96% 20.115 19.720 - -4.25% -
SetIntersection_Front_Set_float_256_4 -1.96% 4249298.392 4165845.403 - -0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.96% 598.273 586.530 - -0.02% -
SetIntersection_None_Vector_float_16384_1 -1.96% 1113404.952 1091552.745 - -2.24% -
SetIntersection_None_Vector_uint64_16384_16384 -1.96% 1115256.672 1093371.909 - 1.00% -
BM_StringAssignAsciizMix_Opaque -1.96% 5.214 5.112 - 1.01% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.96% 35819.614 35117.202 - -0.12% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.96% 13.068 12.811 - 0.15% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.96% 13.051 12.795 - 0.34% -
std::set<int>::clear()/0 -1.96% 398.092 390.302 - -0.47% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.96% 397.545 389.767 - -0.02% -
std::make_heap(vector<int>)_(heap)/8 -1.96% 14.958 14.665 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.95% 9035510.061 8858966.214 - 0.15% -
SetIntersection_None_Vector_uint64_64_16 -1.95% 13716974.220 13449153.922 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.95% 139204842.573 136494044.581 - 0.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.95% 1.802 1.767 - -3.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.95% 6.953 6.818 - -2.05% -
SetIntersection_Front_Set_uint32_16_1 -1.95% 63854649.244 62612106.922 - 0.02% -
SetIntersection_Front_Set_string_256_1 -1.94% 4393257.625 4307828.158 - 0.12% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.94% 24.393 23.919 - 0.84% -
SetIntersection_None_Vector_uint32_262144_16384 -1.94% 1140317.291 1118198.054 - -1.50% -
SetIntersection_Front_Set_float_16_4 -1.94% 55820845.415 54738408.278 - 0.28% -
SetIntersection_Front_Vector_float_16_4 -1.94% 54866913.990 53803400.252 - -0.46% -
std::generate(list<int>)/50 -1.94% 15.588 15.286 - 1.57% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.94% 1367.236 1340.755 - 1.43% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.94% 63.013 61.793 - -3.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.94% 21.910 21.486 - -0.75% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.93% 138498967.862 135820597.761 - -0.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.93% 53.643 52.605 - -3.36% -
std::fill(vector<bool>)/512 -1.93% 1.519 1.490 - 2.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.93% 38.180 37.442 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.93% 4221573.717 4140071.095 - -0.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.93% 38921.089 38170.007 - -3.92% -
BM_PushHeap_uint32_Ascending_16384 -1.93% 3.704 3.632 - 1.13% -
SetIntersection_None_Vector_uint64_16384_64 -1.93% 1117509.722 1095958.321 - -0.06% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.93% 637327.375 625039.140 - -0.55% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.93% 397.416 389.762 - -0.16% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.92% 13.048 12.797 - 0.23% -
SetIntersection_None_Vector_string_256_256 -1.92% 2297961.203 2253838.533 - -0.48% -
std::find_if_not(list<int>)_(bail_25%)/32768 -1.92% 7395.089 7253.128 - 1.11% -
SetIntersection_Front_Vector_uint32_64_4 -1.92% 16161426.000 15851703.408 - 0.67% -
SetIntersection_None_Vector_uint64_256_1 -1.91% 4322103.341 4239396.227 - 0.27% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.91% 18312484.508 17962282.979 - -1.30% -
SetIntersection_None_Vector_float_16384_64 -1.91% 1125762.233 1104241.030 - -0.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.91% 400.715 393.057 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.91% 4446082.029 4361157.430 - -0.35% -
SetIntersection_Interlaced_Set_string_1_1 -1.91% 566736809.475 555920511.516 - 0.24% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.91% 102599.184 100644.050 - -0.07% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.91% 13180.992 12929.861 - 1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 399.906 392.293 - 0.22% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.90% 611278.079 599640.796 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.90% 1067688.484 1047417.933 - -0.50% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 167.084 163.912 - -2.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.90% 13.347 13.094 - 1.34% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -1.89% 5448.275 5345.047 - 0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.89% 1158242.529 1136354.577 - 3.07% -
SetIntersection_Interlaced_Set_string_1024_1 -1.89% 1114131.154 1093077.565 - -1.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.89% 2152883.221 2112261.393 - 0.16% -
SetIntersection_None_Set_uint64_262144_16 -1.88% 1234401.937 1211137.369 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.88% 63944282.974 62739367.552 - 0.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.88% 398.436 390.929 - -0.56% -
SetIntersection_Interlaced_Set_string_4_1 -1.88% 226748245.583 222478759.977 - 0.56% -
SetIntersection_Front_Vector_string_64_1 -1.88% 17081262.489 16759792.697 - -0.02% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.88% 1.802 1.768 - 0.40% -
SetIntersection_None_Vector_float_64_16 -1.88% 13762019.008 13503191.802 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.88% 16049.085 15747.646 - 1.08% -
SetIntersection_Interlaced_Set_string_16384_1 -1.88% 1110352.355 1089512.944 - -3.25% -
std::move_backward(list<int>)/512 -1.87% 377.665 370.585 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.87% 1258407.879 1234836.588 - -1.33% -
SetIntersection_None_Vector_uint64_256_16 -1.87% 4071927.095 3995692.958 - -0.54% -
SetIntersection_None_Set_uint64_262144_64 -1.87% 1235613.361 1212487.549 - -0.68% -
SetIntersection_Front_Vector_uint64_1024_1 -1.87% 1048375.660 1028769.373 - -1.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.87% 1064877.395 1044981.135 - 2.90% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -1.87% 12660.436 12424.058 - 25.70% -
std::rotate_copy(deque<int>)/8192 -1.87% 298.955 293.376 - 1.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.87% 2.957 2.901 - 0.48% -
SetIntersection_Front_Set_uint32_256_4 -1.87% 4257677.515 4178231.117 - 0.25% -
SetIntersection_Interlaced_Set_float_4_4 -1.87% 139177711.205 136581061.643 - 0.12% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.86% 3157.428 3098.582 - -0.84% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.86% 526288.956 516485.202 - 0.58% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.86% 398.198 390.781 - -0.44% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.86% 63758636.537 62571399.010 - -0.39% -
SetIntersection_None_Vector_uint32_64_16 -1.86% 13721896.923 13466816.346 - -0.91% -
BM_deque_vector_copy/64 -1.86% 2.644 2.595 - -1.15% -
SetIntersection_None_Vector_float_256_1 -1.85% 4316317.025 4236333.855 - -1.17% -
std::multiset<int>::find(key)_(non-existent)/32 -1.85% 2.469 2.423 - 7.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.85% 34.841 34.196 - -0.79% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.85% 15.021 14.743 - 0.68% -
SetIntersection_Front_Vector_string_1024_1 -1.85% 1092486.189 1072301.733 - 0.89% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.85% 36316.503 35646.046 - -2.41% -
std::map<std::string,_int>::clear()/0 -1.85% 399.890 392.508 - 0.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.84% 543412778.453 533389634.407 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.84% 86513.804 84918.777 - 3.09% -
SetIntersection_None_Vector_uint32_16_1 -1.84% 64290174.378 63105236.591 - -0.66% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.84% 17138.612 16822.870 - -2.73% -
SetIntersection_Front_Vector_uint32_64_1 -1.84% 16666240.216 16359372.426 - -0.30% -
BM_StringDestroy_Empty -1.84% 0.633 0.622 - -0.02% -
std::set<std::string>::ctor(const&)/0 -1.84% 12.905 12.668 - 0.16% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.84% 612515.698 601259.433 - 0.35% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.84% 397.604 390.299 - -0.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.84% 1171234.022 1149718.809 - -0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4372790.539 4292505.608 - -0.50% -
SetIntersection_Interlaced_Set_float_16_16 -1.83% 38789084.375 38077605.224 - 0.64% -
SetIntersection_None_Vector_float_64_64 -1.83% 8611066.786 8453137.417 - -1.28% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.83% 397.916 390.619 - -0.25% -
std::pop_heap(deque<int>)/8 -1.83% 53.201 52.227 - 0.52% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.83% 399.188 391.880 - -0.27% -
std::multimap<std::string,_int>::clear()/32 -1.83% 931.675 914.625 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.83% 398.769 391.474 - -0.03% -
SetIntersection_None_Vector_uint32_64_64 -1.83% 8592701.836 8435780.786 - -0.05% -
std::set<int>::clear()/1024 -1.82% 9592.911 9417.863 - -3.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.82% 4252341.218 4174863.629 - 0.27% -
std::flat_multimap<int,_int>::clear()/1024 -1.82% 401.215 393.905 - -0.38% -
std::multiset<int>::clear()/1024 -1.82% 10367.689 10178.820 - -1.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.82% 8274.288 8123.558 - -0.07% -
std::pop_heap(vector<size_t>)/8 -1.82% 52.702 51.742 - 0.47% -
SetIntersection_Front_Vector_float_262144_16 -1.82% 1137528.674 1116812.064 - -1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.82% 55521758.252 54511905.771 - 0.67% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.82% 32.661 32.067 - -10.56% -
SetIntersection_None_Vector_string_256_16 -1.81% 4323954.653 4245544.248 - -0.55% -
rng::find(vector<bool>)_(process_all)/1024 -1.81% 4.682 4.597 - 0.05% -
std::flat_map<int,_int>::clear()/32 -1.81% 397.835 390.626 - -2.91% -
SetIntersection_Front_Set_float_16_1 -1.81% 63800294.722 62644417.635 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.81% 32810.853 32216.577 - -3.10% -
SetIntersection_Front_Set_string_1_1 -1.81% 564725508.719 554503219.224 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.81% 63731781.903 62579618.804 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.80% 350290295.941 343970406.634 - 35.44% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.80% 20.363 19.996 - -0.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.80% 87284.752 85714.885 - 1.11% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.80% 740.408 727.093 - -0.89% -
SetIntersection_None_Set_uint32_4_1 -1.80% 219577407.786 215631988.790 - -0.26% -
SetIntersection_Front_Vector_float_16_1 -1.80% 63740982.007 62596592.261 - -0.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.79% 8735872.298 8579165.051 - 0.99% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.79% 216600887.248 212722022.574 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.79% 547741091.247 537936518.158 - 0.33% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.79% 24141.735 23709.720 - -1.08% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.79% 2.063 2.026 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.79% 2046678.061 2010090.656 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.79% 353509.387 347191.210 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.79% 4215650.830 4140393.817 - 0.61% -
SetIntersection_Interlaced_Vector_string_4_1 -1.79% 223104044.453 219121344.482 - 0.44% -
SetIntersection_None_Vector_uint32_16_4 -1.78% 54666782.030 53691098.038 - -0.57% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.78% 11.303 11.101 - 0.83% -
SetIntersection_None_Vector_uint64_262144_1024 -1.78% 1141594.660 1121238.886 - -0.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.78% 5.466 5.368 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.78% 1085120.825 1065799.002 - 0.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.78% 33399.706 32804.997 - -0.20% -
std::unordered_set<int>::clear()/0 -1.78% 397.878 390.801 - 0.17% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -1.77% 12.485 12.264 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.77% 1075966.426 1056893.989 - 1.59% -
SetIntersection_None_Set_uint32_16384_256 -1.77% 160847931.984 157998551.194 - -0.88% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.77% 53.657 52.707 - -3.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.77% 8985526.626 8826601.096 - -2.94% -
SetIntersection_Interlaced_Set_float_64_64 -1.77% 13353964.578 13117861.317 - -0.06% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -1.77% 0.765 0.751 - -1.00% -
SetIntersection_Front_Vector_uint64_16_1 -1.76% 63659597.606 62536735.113 - 0.27% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.76% 14.940 14.677 - -0.47% -
BM_StringCopy_Small -1.76% 0.672 0.660 - -0.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -1.76% 12.090 11.877 - 1.48% -
SetIntersection_Front_Vector_float_4_4 -1.76% 137660030.403 135233614.669 - 0.02% -
BM_CmpLess_schar_int -1.76% 1.130 1.110 - -0.06% -
SetIntersection_Interlaced_Set_float_256_1 -1.76% 4210272.568 4136147.663 - -0.50% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.76% 17.844 17.530 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.76% 23.080 22.674 - -0.10% -
SetIntersection_Front_Set_uint32_262144_262144 -1.76% 1660380.857 1631216.473 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.76% 64005546.802 62882184.863 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.76% 541720870.301 532213585.229 - -0.02% -
SetIntersection_None_Vector_string_64_16 -1.75% 14382474.485 14130196.591 - 0.35% -
SetIntersection_None_Vector_uint32_256_256 -1.75% 2182429.148 2144169.642 - 0.33% -
SetIntersection_None_Vector_float_256_64 -1.75% 3485211.169 3424140.424 - 0.91% -
BM_CmpLess_short_ushort -1.75% 1.125 1.105 - 2.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.75% 1.221 1.199 - 5.48% -
SetIntersection_Front_Set_string_4_4 -1.75% 160383467.830 157578508.383 - -0.38% -
SetIntersection_None_Vector_uint32_4_4 -1.75% 135715168.064 133343430.125 - -0.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 399.401 392.424 - 0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.75% 670.044 658.344 - -1.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.74% 1.315 1.293 - -0.83% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.74% 1879.295 1846.555 - 2.50% -
SetIntersection_Interlaced_Set_float_16_1 -1.74% 63838778.174 62727138.650 - 0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.74% 14.987 14.726 - 0.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.74% 397.265 390.350 - -0.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.74% 1.259 1.237 - 3.05% -
SetIntersection_Front_Set_uint32_16_4 -1.74% 55331500.982 54368618.110 - -0.32% -
SetIntersection_Front_Set_uint32_262144_1 -1.74% 1056198.562 1037818.835 - -0.67% -
SetIntersection_None_Vector_string_1024_4 -1.74% 1177095.671 1156627.122 - 0.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.74% 983.493 966.396 - 0.33% -
SetIntersection_Interlaced_Set_float_4_1 -1.74% 217375524.638 213601783.650 - 0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.74% 401.005 394.047 - -0.78% -
SetIntersection_None_Vector_uint32_1_1 -1.73% 541529052.613 532133816.031 - -0.60% -
SetIntersection_None_Vector_string_256_64 -1.73% 3679144.223 3615362.269 - -0.39% -
rng::fold_left(list<int>)/32 -1.73% 20.985 20.621 - -1.94% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.73% 69270.179 68071.325 - -1.41% -
SetIntersection_None_Vector_uint32_4_1 -1.73% 217300221.154 213542368.470 - -0.55% -
SetIntersection_Front_Set_float_262144_1024 -1.73% 12034293.678 11826380.855 - 1.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.73% 1.353 1.330 - 9.45% -
SetIntersection_None_Vector_uint32_16384_64 -1.73% 1115973.525 1096717.150 - -0.94% -
SetIntersection_Front_Vector_float_64_1 -1.73% 16645742.569 16358573.569 - -0.19% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.72% 16678407.296 16390980.338 - -0.45% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.72% 63661.106 62564.485 - -1.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.72% 398.919 392.056 - 0.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.72% 20.288 19.939 - 0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6744.582 6628.642 - -1.00% -
std::search(list<int>,_pred)_(same_length)/8192 -1.72% 8817.087 8665.583 - -6.15% -
SetIntersection_Front_Set_string_16_1 -1.72% 66005298.276 64871640.729 - -0.23% -
SetIntersection_Interlaced_Set_float_1024_64 -1.72% 10294092.846 10117537.480 - 0.56% -
SetIntersection_None_Set_float_16384_4 -1.72% 159001102.512 156274166.923 - 0.20% -
SetIntersection_None_Vector_float_4_1 -1.71% 217741939.458 214008047.980 - -0.14% -
SetIntersection_Front_Set_uint32_1_1 -1.71% 542315347.184 533021004.229 - -0.05% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.71% 889.465 874.222 - -2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.71% 542834330.704 533533805.077 - 0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.71% 58476.918 57475.328 - 5.73% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.71% 52.294 51.399 - -2.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.71% 9478.504 9316.264 - -5.67% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.71% 12.488 12.274 - 0.28% -
BM_CmpLess_short_int -1.71% 1.136 1.117 - -0.30% -
std::move_backward(deque<int>)/64 -1.71% 5.262 5.172 - -4.24% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.70% 397.844 391.063 - -1.95% -
std::sort(deque<int>)_(repeated)/8192 -1.70% 6838.740 6722.195 - -1.15% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.70% 18.802 18.481 - -1.01% -
SetIntersection_Interlaced_Set_float_256_4 -1.70% 11325948.800 11133180.728 - 3.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.70% 13.109 12.886 - -0.71% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.70% 27299.583 26836.260 - -0.00% -
SetIntersection_None_Set_uint32_16384_64 -1.70% 161346958.987 158610195.964 - -0.28% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.70% 12.964 12.744 - -0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.70% 400.360 393.573 - -0.38% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.69% 20.059 19.719 - -0.11% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.69% 161.642 158.904 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.69% 8973748.452 8821902.826 - 0.20% -
SetIntersection_Interlaced_Vector_float_1_1 -1.69% 542459171.297 533286282.941 - 0.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.69% 34.641 34.055 - -1.04% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.69% 36.554 35.937 - 1.29% -
BM_deque_deque_copy_backward/64 -1.69% 3.411 3.353 - 0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.69% 27005271.138 26549924.530 - 2.64% -
SetIntersection_None_Vector_uint32_262144_262144 -1.69% 1141241.657 1122007.894 - -0.86% -
SetIntersection_Interlaced_Set_string_1024_256 -1.68% 35773152.944 35170386.099 - -1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.68% 345568085.054 339751711.907 - 39.73% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.68% 2105109.699 2069677.980 - 0.12% -
SetIntersection_None_Set_string_16_16 -1.68% 37044843.940 36421525.854 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.68% 60393517.319 59377507.746 - -0.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.68% 1.463 1.439 - 5.28% -
std::sort(deque<int>)_(descending)/8 -1.68% 25.442 25.014 - -1.37% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.68% 4737.806 4658.104 - 5.02% -
std::pop_heap(deque<float>)/8 -1.68% 53.037 52.145 - -1.48% -
SetIntersection_Front_Vector_float_262144_1 -1.68% 1055460.539 1037724.060 - -1.42% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 121381.422 119342.093 - -0.05% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.68% 22.215 21.842 - -0.24% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.68% 517.651 508.956 - -2.71% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.68% 881860.156 867064.915 - -3.72% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.68% 190677.887 187479.624 - 0.54% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.68% 23.207 22.817 - 1.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.68% 1040889.794 1023444.093 - 0.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.68% 398.607 391.928 - 0.08% -
SetIntersection_Interlaced_Set_float_16384_16 -1.67% 209372791.775 205869587.529 - -0.19% -
SetIntersection_None_Set_string_4_1 -1.67% 225004552.149 221241068.274 - 0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.67% 137617701.811 135320561.455 - 0.74% -
SetIntersection_None_Set_float_1024_1024 -1.67% 8991857.397 8841768.305 - -0.99% -
SetIntersection_None_Vector_float_1024_1 -1.67% 1101633.699 1083249.163 - 1.34% -
SetIntersection_None_Vector_uint64_256_4 -1.67% 4262322.082 4191213.623 - -0.70% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.67% 26564.708 26121.730 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.67% 16689089.567 16411026.480 - -0.14% -
SetIntersection_None_Vector_float_16384_1024 -1.67% 1120937.280 1102264.302 - 1.89% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.66% 12.957 12.741 - 0.27% -
SetIntersection_None_Vector_string_64_64 -1.66% 8957959.193 8808920.548 - 0.25% -
SetIntersection_Front_Vector_float_64_4 -1.66% 16150474.099 15881918.304 - -0.30% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.66% 16.208 15.939 - -0.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.66% 147174.337 144729.585 - -0.38% -
SetIntersection_Interlaced_Vector_float_256_1 -1.66% 4228546.790 4158357.400 - 0.78% -
SetIntersection_Interlaced_Set_string_262144_256 -1.66% 2081556.232 2047012.941 - 0.19% -
BM_StringFindNoMatch/512 -1.66% 9.389 9.233 - 0.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.66% 396.883 390.303 - 0.00% -
BM_CmpLess_schar_ushort -1.66% 1.121 1.102 - 0.19% -
SetIntersection_Front_Vector_float_256_4 -1.65% 4225779.107 4155861.170 - -0.50% -
BM_PushHeap_uint32_PipeOrgan_16 -1.65% 0.880 0.866 - -0.96% -
BM_deque_vector_ranges_move/4000 -1.65% 146.076 143.659 - 0.66% -
SetIntersection_Interlaced_Vector_string_1_1 -1.65% 556927368.924 547716687.963 - 0.28% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.65% 44.110 43.381 - -2.48% -
BM_CmpEqual_int_short -1.65% 1.135 1.116 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.65% 216466118.256 212895325.959 - -0.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.65% 398.977 392.398 - 0.59% -
SetIntersection_Front_Vector_uint32_1_1 -1.65% 540980493.886 532068793.497 - -0.14% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.65% 22.732 22.358 - -1.53% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.64% 165.166 162.450 - -2.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.64% 19.958 19.630 - 19.17% -
std::sort(vector<int>)_(descending)/8 -1.64% 25.057 24.645 - -3.79% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.64% 21348405.275 20997797.779 - 1.53% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.64% 14799773.023 14556825.256 - 3.16% -
SetIntersection_Interlaced_Vector_string_256_1 -1.64% 4347446.389 4276103.558 - 0.43% -
SetIntersection_Interlaced_Set_float_1_1 -1.64% 542946400.066 534044285.815 - 0.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.64% 440.722 433.500 - -0.67% -
SetIntersection_None_Set_uint64_262144_256 -1.64% 1233154.217 1212950.684 - -0.36% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.64% 14685795.818 14445568.441 - -7.36% -
SetIntersection_Interlaced_Vector_float_4_1 -1.64% 216772346.559 213226509.956 - 0.04% -
SetIntersection_None_Vector_uint64_4_4 -1.63% 135498711.368 133283492.645 - -0.05% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.63% 401.987 395.416 - -1.28% -
BM_deque_deque_move/1 -1.63% 2.580 2.538 - -0.78% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.63% 13.076 12.862 - -2.71% -
SetIntersection_None_Set_uint64_1_1 -1.63% 542417661.344 533582971.925 - -0.18% -
SetIntersection_None_Set_string_4_4 -1.63% 140366264.746 138080108.572 - 0.08% -
SetIntersection_None_Vector_float_256_4 -1.63% 4268277.429 4198773.757 - 0.35% -
SetIntersection_Front_Set_string_1024_1 -1.63% 1106618.958 1088626.046 - 0.83% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.63% 149978.682 147540.452 - -2.27% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.63% 16.946 16.670 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.62% 16612561.349 16342749.050 - 0.70% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.62% 41.448 40.775 - -1.35% -
SetIntersection_Front_Vector_float_1_1 -1.62% 541729523.349 532936975.795 - -0.11% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 13.446 13.227 - -0.65% -
std::multiset<std::string>::clear()/0 -1.62% 399.166 392.688 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.62% 217341092.674 213816934.434 - 0.68% -
SetIntersection_None_Vector_uint32_256_4 -1.62% 4251167.400 4182305.433 - -1.50% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 13.484 13.265 - -0.32% -
std::pop_heap(vector<std::string>)/8 -1.62% 54.290 53.412 - 0.20% -
BM_deque_vector_move/64 -1.62% 2.652 2.609 - 0.93% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.62% 17.766 17.479 - 0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.62% 22845672.486 22476703.809 - 0.64% -
SetIntersection_None_Vector_uint32_16_16 -1.61% 34071696.239 33521479.256 - -0.45% -
SetIntersection_Front_Vector_uint64_1024_16 -1.61% 1112265.207 1094308.539 - -2.68% -
SetIntersection_None_Set_uint32_4_4 -1.61% 137216034.472 135003839.556 - 0.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.61% 621.985 611.965 - -1.62% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.676 391.270 - -0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.61% 13297.534 13083.346 - -1.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.61% 22.097 21.741 - 0.20% -
SetIntersection_None_Vector_uint64_1_1 -1.61% 540328773.212 531630172.836 - 0.01% -
BM_CmpEqual_schar_uchar -1.61% 1.114 1.097 - -0.01% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.61% 206.318 203.002 - -0.12% -
std::multimap<int,_int>::erase(iterator)/1024 -1.61% 21.391 21.047 - 2.83% -
SetIntersection_Front_Vector_uint64_4_1 -1.61% 216359574.843 212883988.336 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.60% 396.756 390.389 - -0.17% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.60% 137389266.988 135186077.211 - -0.25% -
SetIntersection_Front_Set_float_64_1 -1.60% 16695467.670 16427742.901 - 0.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.60% 22.840 22.474 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.60% 4230272.987 4162480.448 - -0.30% -
SetIntersection_None_Vector_uint32_64_4 -1.60% 16153118.292 15894282.891 - -0.26% -
SetIntersection_None_Set_uint64_262144_262144 -1.60% 1252596.596 1232529.543 - 0.25% -
SetIntersection_None_Vector_float_1_1 -1.60% 542865270.508 534181995.375 - -0.16% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.60% 396.725 390.383 - -3.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.60% 216926625.376 213462035.528 - 0.69% -
SetIntersection_Interlaced_Set_float_64_1 -1.60% 16654687.769 16388757.087 - -0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.60% 4229266.802 4161768.816 - 1.38% -
SetIntersection_Front_Vector_float_4_1 -1.60% 216458259.426 213004300.781 - -0.04% -
SetIntersection_Front_Vector_uint64_1_1 -1.60% 540750500.120 532123200.406 - 0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.60% 543284524.648 534617120.083 - 0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.59% 63671783.020 62656449.181 - 0.46% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.59% 44.226 43.522 - 1.09% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.59% 528.806 520.385 - -3.01% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.59% 6776.824 6669.151 - -2.17% -
SetIntersection_None_Vector_float_4_4 -1.59% 136030635.479 133871267.739 - -0.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.59% 6837.681 6729.142 - -0.08% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.59% 12.887 12.683 - 0.26% -
std::fill_n(vector<bool>)/64 -1.58% 1.425 1.403 - -2.43% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.58% 1.064 1.047 - -0.01% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.58% 5429.638 5343.784 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.58% 220157180.664 216678391.661 - 0.70% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.58% 685.809 674.973 - 3.49% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.58% 12.855 12.652 - -0.95% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.58% 665.322 654.829 - -1.48% -
SetIntersection_Front_Vector_uint64_4_4 -1.58% 137284286.380 135121318.691 - -0.14% -
SetIntersection_Interlaced_Set_string_4_4 -1.57% 161752356.068 159205868.923 - 0.47% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.57% 33.865 33.332 - -0.95% -
SetIntersection_Front_Vector_string_4_1 -1.57% 222007773.708 218517821.008 - 0.20% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.57% 216504830.734 213107001.801 - -0.16% -
SetIntersection_Interlaced_Vector_string_4_4 -1.57% 153879752.243 151464843.023 - 0.04% -
SetIntersection_None_Vector_string_16384_16 -1.57% 1242465.925 1222973.840 - -0.77% -
std::replace_if(list<int>)_(prefix)/32 -1.57% 14.064 13.843 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.57% 1056491.772 1039941.332 - 1.85% -
SetIntersection_None_Vector_string_1_1 -1.57% 543671244.851 535160648.997 - 0.26% -
SetIntersection_None_Set_uint64_4_1 -1.56% 219261208.834 215834237.251 - -0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.56% 623608.637 613862.527 - -0.47% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.56% 385.430 379.410 - 1.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.56% 542902106.741 534423775.388 - 0.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.56% 1175862.515 1157511.394 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.56% 540987696.421 532550940.971 - -0.08% -
SetIntersection_None_Vector_uint32_64_1 -1.56% 16894173.347 16630891.758 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.56% 1673427.875 1647352.784 - -1.21% -
SetIntersection_Front_Vector_string_1_1 -1.56% 555663769.551 547014699.562 - 0.41% -
std::any_of(list<int>)_(process_all)/8 -1.56% 2.684 2.642 - -1.51% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.55% 537.264 528.914 - -0.28% -
SetIntersection_Front_Vector_uint32_1024_1 -1.55% 1059493.162 1043032.473 - 0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.55% 138350800.733 136204459.037 - 0.36% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.55% 1056347.331 1039963.184 - 0.08% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 180.366 177.571 - -1.69% -
SetIntersection_Front_Vector_uint32_16_1 -1.55% 63538202.363 62553454.508 - -0.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.55% 61242491.095 60293512.703 - -1.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 396.574 390.434 - -0.78% -
SetIntersection_None_Vector_string_16_4 -1.55% 56169386.849 55300155.472 - 0.50% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 402.522 396.296 - -0.17% -
SetIntersection_Front_Vector_uint64_16_16 -1.55% 36216717.230 35656843.499 - 1.80% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.55% 16.264 16.013 - -0.62% -
SetIntersection_Front_Set_uint64_262144_1 -1.54% 1068576.316 1052082.738 - 3.46% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.54% 13.444 13.237 - 0.87% -
SetIntersection_None_Vector_uint64_64_1 -1.54% 16819258.196 16559730.831 - 0.37% -
BM_PushHeap_uint32_Random_4 -1.54% 2.214 2.179 - -3.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 400.048 393.876 - -0.26% -
BM_CmpEqual_int_int -1.54% 1.091 1.074 - -1.19% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.54% 4212364.574 4147532.222 - -0.76% -
SetIntersection_None_Set_float_4_1 -1.54% 219928071.767 216543212.040 - 0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.54% 377.936 372.126 - 1.25% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -1.53% 1055290.918 1039107.759 - -0.67% -
std::multiset<int>::ctor(const&)/0 -1.53% 12.918 12.720 - 0.09% -
std::find_if(vector<bool>)_(process_all)/8 -1.53% 3.601 3.546 - 0.78% -
SetIntersection_None_Set_float_16384_1 -1.53% 159023715.713 156593478.542 - 0.78% -
std::copy(vector<int>)/32768 -1.53% 3793.166 3735.293 - -0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.52% 398.132 392.063 - 0.05% -
BM_num_put<double> -1.52% 58.842 57.945 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.52% 217075329.561 213771602.169 - 0.76% -
std::is_sorted(list<int>)/8192 -1.52% 7306.584 7195.432 - -0.26% -
SetIntersection_Front_Vector_float_16384_1 -1.52% 1053208.428 1037193.582 - 1.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.52% 608115.312 598870.182 - -0.31% -
SetIntersection_Front_Vector_uint64_1024_4 -1.52% 1063274.361 1047117.138 - -1.29% -
std::reverse(vector<int>)/32768 -1.52% 1049.244 1033.305 - -0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.52% 397.678 391.637 - 0.36% -
std::make_heap(vector<int>)_(descending)/8 -1.52% 14.977 14.750 - 1.11% -
SetIntersection_Front_Set_float_4_4 -1.52% 138746766.524 136644720.670 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.51% 63585104.934 62623806.506 - -0.15% -
SetIntersection_Front_Set_float_4_1 -1.51% 216828586.892 213552526.205 - 0.48% -
SetIntersection_None_Vector_uint64_16_1 -1.51% 64001503.396 63035176.105 - -0.07% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.50% 23.723 23.367 - 0.12% -
SetIntersection_Interlaced_Vector_string_16_1 -1.50% 65604980.314 64618775.925 - 0.72% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.50% 23.746 23.389 - -8.25% -
std::partial_sort(deque<int>)_(heap)/8 -1.50% 39.314 38.724 - -2.71% -
SetIntersection_None_Vector_string_4_1 -1.50% 220246483.862 216942851.451 - 0.13% -
SetIntersection_None_Set_uint32_1_1 -1.50% 542360359.474 534228071.556 - -0.05% -
std::set<std::string>::clear()/1024 -1.50% 22482.733 22145.658 - -1.77% -
SetIntersection_Front_Vector_string_16_1 -1.50% 65192527.863 64215483.366 - 0.21% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.50% 3848.883 3791.201 - -0.04% -
SetIntersection_None_Vector_float_64_1 -1.50% 16949921.754 16695938.654 - -0.85% -
SetIntersection_None_Set_float_1024_64 -1.50% 9101645.475 8965290.475 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.50% 542566472.017 534441575.885 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.50% 34411732.764 33896633.285 - 0.55% -
SetIntersection_Front_Vector_uint32_16384_256 -1.50% 2156052.399 2123781.405 - -0.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.49% 1078129.030 1062025.938 - -0.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.49% 31.005 30.542 - -3.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.49% 396.147 390.231 - 0.28% -
SetIntersection_None_Vector_uint64_4_1 -1.49% 216457447.253 213233038.079 - -0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.49% 16676682.436 16428372.099 - 0.39% -
std::flat_map<int,_int>::ctor(const&)/0 -1.49% 12.944 12.752 - -0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.49% 370.577 365.064 - 1.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.49% 2.027 1.997 - 0.56% -
rng::fold_left(vector<int>)/32 -1.49% 21.979 21.652 - 0.04% -
std::for_each_n(list<int>)/8192 -1.49% 7358.066 7248.766 - -23.71% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.48% 332.248 327.319 - 1.55% -
std::multimap<int,_int>::clear()/0 -1.48% 395.523 389.655 - 0.24% -
std::set<std::string>::ctor(const&)/1024 -1.48% 35219.954 34698.073 - 2.06% -
SetIntersection_None_Vector_string_16384_1 -1.48% 1242322.275 1223947.889 - -0.97% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.48% 10.953 10.791 - 0.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.48% 1204563.996 1186767.182 - 1.60% -
SetIntersection_None_Set_string_16_4 -1.47% 59171111.987 58299440.643 - 0.36% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 13.761 13.558 - -0.97% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.47% 396.639 390.807 - -0.02% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.47% 17.312 17.058 - 0.01% -
SetIntersection_None_Set_float_16_4 -1.47% 57409192.620 56565760.894 - 0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.47% 139790266.744 137737207.527 - 0.78% -
SetIntersection_Front_Set_string_4_1 -1.47% 224377351.457 221083641.593 - -0.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.46% 396.071 390.269 - -0.51% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.46% 5.317 5.239 - -0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.46% 1060768.287 1045279.511 - 3.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.46% 407623.529 401676.574 - -1.53% -
SetIntersection_Front_Vector_uint64_64_1 -1.46% 16616495.539 16374306.308 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.46% 2.160 2.129 - -0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.46% 10.408 10.257 - -0.23% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.45% 44.402 43.756 - -1.59% -
SetIntersection_None_Vector_uint32_16384_4 -1.45% 1118123.114 1101870.631 - 0.11% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.45% 1.766 1.740 - 0.02% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.45% 17.096 16.847 - 0.98% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.45% 5176.580 5101.454 - -0.95% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.45% 17.852 17.593 - -8.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.45% 218362034.403 215200108.111 - 0.32% -
std::generate(list<int>)/32 -1.45% 8.526 8.402 - -0.16% -
SetIntersection_Front_Set_float_16384_1 -1.45% 1060780.193 1045428.537 - 0.87% -
SetIntersection_None_Vector_string_16_16 -1.45% 35091368.072 34583758.766 - 0.09% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.45% 36092640.788 35570667.452 - -4.49% -
SetIntersection_Front_Set_uint32_4_1 -1.45% 216451508.726 213322325.293 - 0.01% -
SetIntersection_None_Set_uint64_1024_64 -1.45% 9011260.678 8881042.339 - 1.06% -
SetIntersection_Front_Vector_uint32_4_1 -1.44% 216305967.543 213187293.882 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.44% 1269302.084 1251002.115 - -0.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.44% 55497465.628 54697484.507 - 0.09% -
SetIntersection_None_Vector_uint32_16384_16 -1.44% 1114813.746 1098763.431 - -0.36% -
std::multiset<int>::clear()/0 -1.44% 395.123 389.437 - -0.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.44% 545289697.873 537449446.538 - 0.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.44% 34905.266 34403.922 - -2.44% -
SetIntersection_None_Set_uint32_16384_4 -1.43% 161703992.755 159384877.901 - -0.25% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.43% 13.070 12.882 - 0.50% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 682.412 672.665 - 1.59% -
SetIntersection_None_Set_uint64_4_4 -1.43% 137100652.284 135143570.806 - 0.06% -
std::map<int,_int>::clear()/0 -1.43% 397.789 392.118 - 0.35% -
SetIntersection_Front_Set_uint32_64_4 -1.42% 16223857.197 15992763.618 - 0.58% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.42% 22.789 22.464 - 0.49% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.42% 12.930 12.746 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.42% 12160.987 11987.928 - -0.05% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.42% 541180685.779 533481281.546 - 0.04% -
std::map<std::string,_int>::ctor(const&)/0 -1.42% 12.843 12.660 - 0.34% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.42% 8.462 8.342 - 0.06% -
SetIntersection_None_Vector_string_262144_64 -1.42% 1308777.185 1290160.553 - -1.56% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.42% 417.858 411.919 - -0.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.42% 6.678 6.583 - -2.98% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -1.42% 1.270 1.252 - 13.72% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.42% 32.185 31.728 - 2.31% -
BM_CmpEqual_schar_ushort -1.42% 1.112 1.096 - -0.58% -
SetIntersection_None_Vector_uint64_64_4 -1.42% 16108444.272 15880265.496 - -0.11% -
SetIntersection_None_Vector_string_262144_256 -1.42% 1305575.148 1287087.563 - -1.84% -
BM_deque_vector_ranges_copy/64 -1.41% 2.623 2.585 - -3.04% -
SetIntersection_Front_Vector_uint64_64_4 -1.41% 16075897.703 15848609.277 - -0.19% -
SetIntersection_None_Set_uint64_262144_1024 -1.41% 1230612.955 1213254.637 - -0.30% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.41% 4711.197 4644.800 - -0.05% -
SetIntersection_None_Vector_uint32_262144_16 -1.41% 1138355.437 1122323.053 - -0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.41% 1064862.368 1049870.872 - 0.64% -
SetIntersection_None_Set_string_64_64 -1.41% 11869624.117 11702584.954 - -0.03% -
SetIntersection_Interlaced_Vector_float_4_4 -1.41% 137770842.045 135832783.131 - 0.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.41% 5.944 5.860 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.41% 35727399.415 35225196.133 - 0.91% -
SetIntersection_Front_Vector_uint64_256_1 -1.40% 4220914.450 4161621.809 - 0.52% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.40% 577.594 569.492 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.40% 765.876 755.140 - -0.12% -
SetIntersection_Front_Set_uint64_256_16 -1.40% 4544499.534 4480818.485 - 0.90% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.40% 16.055 15.830 - -0.27% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.40% 22913.248 22592.851 - -1.20% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.40% 12702.973 12525.419 - -0.81% -
SetIntersection_None_Vector_float_16_1 -1.40% 64161355.631 63265463.842 - -0.20% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.40% 94.743 93.421 - -1.54% -
SetIntersection_None_Set_uint32_16384_16384 -1.39% 163378173.478 161102736.347 - -0.00% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 97569.034 96211.255 - 1.22% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.39% 12.361 12.189 - 0.21% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 169736.869 167378.430 - 0.45% -
std::is_sorted(vector<int>)/8192 -1.39% 1928.366 1901.588 - -5.30% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.39% 16.864 16.630 - -0.17% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.39% 16697876.304 16466160.177 - 0.49% -
SetIntersection_None_Vector_float_16_16 -1.39% 34118096.115 33645370.629 - -0.32% -
std::map<std::string,_int>::ctor(const&)/1024 -1.39% 35638.740 35145.025 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.38% 39391961.028 38847404.777 - -0.48% -
SetIntersection_None_Set_uint32_16384_1 -1.38% 161921330.369 159683782.103 - -0.19% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.38% 56739466.246 55955999.662 - -0.36% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.38% 8646.464 8527.203 - 0.28% -
SetIntersection_None_Set_uint64_256_4 -1.38% 11605921.922 11446217.758 - -0.50% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.38% 25.414 25.064 - 0.02% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.38% 22.618 22.307 - 1.04% -
SetIntersection_None_Vector_string_256_4 -1.37% 4518672.656 4456561.599 - -0.13% -
SetIntersection_None_Vector_uint64_256_256 -1.37% 2159798.351 2130162.188 - -0.14% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.37% 1059042.136 1044550.569 - 2.22% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.37% 12.935 12.758 - -0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.37% 63833.936 62961.232 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.37% 216611120.227 213649767.781 - 0.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.37% 398.749 393.300 - -0.36% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.37% 13.367 13.185 - 0.17% -
BM_StringRelational_Compare_Huge_Empty_Control -1.37% 1.634 1.612 - 0.21% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -1.36% 559.741 552.106 - 0.01% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.36% 5.012 4.944 - -9.09% -
std::map<std::string,_int>::ctor(const&)/8192 -1.36% 349335.870 344576.078 - -0.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.36% 5.309 5.237 - 0.05% -
BM_deque_vector_ranges_move/5500 -1.36% 197.144 194.464 - 0.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.36% 64569072.363 63692147.343 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.36% 400.007 394.577 - -2.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.36% 56.216 55.453 - 1.71% -
SetIntersection_None_Vector_uint32_262144_4 -1.36% 1133765.655 1118398.472 - -1.36% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.35% 15.771 15.558 - -4.58% -
BM_PushHeap_string_Ascending_4 -1.35% 2.579 2.544 - -0.78% -
bm_ranges_swap_ranges_vb_aligned/512 -1.35% 5.292 5.220 - -3.43% -
std::unordered_set<std::string>::ctor(const&)/0 -1.35% 13.105 12.928 - 0.46% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.35% 55514.512 54767.262 - -0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -1.35% 53.481 52.762 - -1.51% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.35% 24.203 23.878 - -0.99% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.34% 17.346 17.112 - -0.24% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.34% 410.177 404.666 - 3.10% -
SetIntersection_Front_Vector_float_1024_1 -1.34% 1056776.886 1042604.518 - -0.70% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.34% 717.858 708.234 - -0.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.34% 1173179.925 1157454.019 - 3.36% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.34% 20.336 20.063 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.34% 63839582.058 62984397.227 - 1.06% -
SetIntersection_None_Set_uint32_16_1 -1.34% 67523204.098 66618898.821 - 0.43% -
SetIntersection_Front_Set_uint32_262144_64 -1.34% 1656753.040 1634584.643 - -1.65% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.34% 17.794 17.556 - 0.51% -
ranges::minmax(std::deque<char>)/8 -1.33% 3.791 3.740 - -7.18% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.33% 608248.661 600133.583 - -0.60% -
SetIntersection_Front_Vector_string_256_1 -1.33% 4296017.532 4238715.371 - -0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.33% 138376045.157 136534967.081 - 0.55% -
BM_deque_deque_copy/64 -1.33% 3.080 3.039 - 0.18% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.33% 5.985 5.905 - -3.36% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.33% 175433.960 173105.851 - -7.04% -
SetIntersection_None_Vector_float_256_16 -1.33% 4099074.404 4044749.628 - 1.25% -
std::reverse(vector<int>)/512 -1.32% 16.524 16.306 - -0.14% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -1.32% 1.155 1.140 - -7.57% -
SetIntersection_Front_Set_uint32_4_4 -1.32% 138398625.990 136569325.892 - -0.15% -
SetIntersection_None_Vector_string_64_1 -1.32% 17577822.504 17345520.115 - 0.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.32% 14.304 14.115 - 0.29% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.32% 431.915 426.219 - 0.28% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.32% 12.843 12.673 - -0.15% -
SetIntersection_None_Set_string_1024_64 -1.32% 9049882.699 8930714.246 - -1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 16261498.149 16047580.046 - 0.76% -
BM_StringFindCharLiteral/512 -1.31% 9.562 9.436 - 0.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.31% 58.999 58.224 - -4.15% -
SetIntersection_None_Set_string_1_1 -1.31% 550860337.676 543630709.041 - 0.77% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 121743.979 120147.749 - -0.37% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.31% 380.154 375.186 - 3.34% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.31% 25.423 25.091 - 0.11% -
BM_deque_deque_ranges_move/64 -1.31% 3.084 3.044 - 0.52% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.31% 15.177 14.978 - -0.13% -
SetIntersection_None_Vector_string_16384_64 -1.31% 1238489.315 1222320.994 - -0.35% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.30% 16.876 16.656 - 0.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -1.30% 0.779 0.769 - -1.05% -
SetIntersection_Front_Set_float_1_1 -1.30% 541531665.480 534489204.709 - 0.59% -
SetIntersection_None_Vector_float_256_256 -1.30% 2175890.443 2147595.350 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.30% 4207656.665 4152953.213 - -4.05% -
std::rotate(list<int>)_(by_1/3)/50 -1.30% 23.151 22.850 - -0.36% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.30% 17.379 17.153 - 0.36% -
BM_CmpLess_schar_uchar -1.30% 1.121 1.107 - 1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.30% 544791965.446 537727665.112 - 0.86% -
SetIntersection_None_Set_uint64_1024_1 -1.30% 8987520.224 8871001.052 - 0.68% -
SetIntersection_None_Vector_uint32_256_16 -1.30% 4058798.596 4006197.251 - -0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.30% 141.916 140.077 - 80.16% -
SetIntersection_Front_Vector_string_262144_1024 -1.29% 40066086.138 39547267.677 - -0.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.29% 398.743 393.585 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.29% 1120535.098 1106056.983 - -2.17% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.29% 23.065 22.768 - -0.79% -
SetIntersection_None_Vector_uint32_1024_1024 -1.29% 1087243.083 1073218.849 - -0.33% -
std::map<int,_int>::ctor(const&)/0 -1.29% 12.833 12.668 - 0.30% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.29% 13.070 12.901 - 0.58% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.29% 63654542.809 62834730.735 - 0.82% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.29% 32.079 31.667 - -0.28% -
SetIntersection_None_Vector_float_262144_1024 -1.29% 1153369.700 1138541.041 - 0.09% -
BM_CmpLess_uint_uchar -1.28% 1.118 1.104 - 1.07% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.28% 42.306 41.763 - -0.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 54845.455 54142.194 - -1.09% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.28% 345781.902 341351.126 - -0.61% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.28% 97811.238 96558.038 - 0.41% -
SetIntersection_Front_Vector_uint32_16384_64 -1.28% 1332856.331 1315780.607 - -2.99% -
std::multiset<std::string>::ctor(const&)/0 -1.28% 12.817 12.653 - -0.32% -
SetIntersection_None_Vector_uint64_262144_262144 -1.28% 1138528.605 1123957.815 - 0.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.28% 17.357 17.135 - -0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 35878.167 35419.470 - -0.67% -
std::partition_copy(vector<int>)/32 -1.28% 8.078 7.975 - 0.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.28% 13.056 12.890 - 0.75% -
SetIntersection_Front_Vector_string_256_16 -1.28% 6087286.265 6009607.007 - -0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.28% 44.584 44.015 - 3.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.27% 63955660.720 63140841.848 - 0.91% -
std::is_sorted(vector<int>)/1024 -1.27% 247.984 244.826 - -2.74% -
std::adjacent_find(vector<int>,_pred)/50 -1.27% 23.194 22.899 - -1.23% -
SetIntersection_None_Vector_uint32_262144_256 -1.27% 1140484.727 1125968.190 - 1.18% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.27% 16.036 15.832 - -0.34% -
std::search(deque<int>,_pred)_(same_length)/1024 -1.27% 511.199 504.694 - -1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.27% 63988636.497 63175375.033 - 0.16% -
BM_StringRelational_Less_Large_Huge_Control -1.27% 2.180 2.153 - 0.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.27% 57157.086 56431.738 - -1.96% -
SetIntersection_None_Vector_string_262144_16 -1.27% 1310665.749 1294053.614 - 0.59% -
SetIntersection_Front_Vector_float_1024_16 -1.27% 1121978.994 1107761.568 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.27% 13936868.153 13760343.745 - 0.17% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.27% 22.692 22.405 - -1.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.27% 442.645 437.043 - -0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 397.672 392.641 - 0.12% -
SetIntersection_None_Set_string_16_1 -1.26% 69301747.736 68425207.651 - 0.22% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.26% 542209913.817 535358107.001 - 0.68% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.26% 71.598 70.694 - -0.13% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.26% 416.048 410.796 - -0.12% -
BM_deque_vector_move_backward/4000 -1.26% 143.230 141.426 - -0.14% -
SetIntersection_None_Vector_float_262144_64 -1.26% 1147223.260 1132773.615 - 2.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.26% 2.859 2.823 - 0.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.26% 3931.384 3881.895 - -1.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.26% 57272196.144 56551402.916 - 1.26% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.26% 9210.184 9094.339 - -1.64% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.26% 21.253 20.985 - -1.53% -
std::sort_heap(deque<int>,_pred)/8 -1.25% 34.758 34.323 - 0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.25% 1664655.191 1643801.350 - -0.44% -
SetIntersection_Interlaced_Vector_float_64_1 -1.25% 16669146.872 16460958.304 - 0.65% -
std::map<int,_int>::contains(key)_(existent)/32 -1.25% 1.658 1.637 - 4.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.25% 136039799.336 134341023.116 - 0.99% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 37412.974 36946.448 - 0.67% -
std::list<int>::ctor(size)/1024 -1.24% 11889.752 11741.739 - 0.93% -
std::make_heap(vector<int>)_(heap)/1024 -1.24% 275.186 271.763 - -1.27% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.24% 8696.423 8588.255 - 0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.24% 397.151 392.216 - 0.05% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 539.710 533.004 - -0.81% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.24% 55761.060 55068.833 - -1.13% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.24% 114445.855 113025.688 - -3.11% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.24% 341270.812 337041.791 - 0.11% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.24% 20080.072 19831.545 - -3.62% -
BM_PushHeap_float_Ascending_16384 -1.24% 4.291 4.238 - -1.17% -
std::pop_heap(deque<size_t>)/8 -1.24% 52.901 52.247 - -0.17% -
SetIntersection_Front_Vector_string_262144_4 -1.24% 1186812.688 1172143.025 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.24% 12575822.217 12420491.430 - 0.55% -
BM_StringFindStringLiteral/512 -1.23% 9.665 9.546 - -0.03% -
BM_deque_deque_copy_backward/512 -1.23% 19.130 18.894 - 0.06% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.23% 281.732 278.255 - -0.87% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.904 12.744 - -0.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -1.23% 2.345 2.316 - 6.05% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.23% 17.187 16.975 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.23% 37392154.278 36931888.888 - 0.92% -
SetIntersection_None_Vector_float_16384_4 -1.23% 1113854.776 1100158.801 - -1.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.23% 19.268 19.031 - -4.01% -
SetIntersection_Front_Set_float_262144_64 -1.23% 1694075.170 1673250.512 - 0.64% -
std::list<int>::ctor(size)/8192 -1.23% 97155.562 95962.401 - 2.17% -
std::multiset<std::string>::ctor(const&)/8192 -1.23% 342772.878 338564.875 - -1.04% -
std::sort(deque<int>)_(heap)/1024 -1.23% 6253.296 6176.680 - -0.98% -
std::copy_n(list<int>)/8 -1.22% 2.249 2.221 - 0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.22% 398.854 393.978 - -0.20% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.22% 1.776 1.754 - -4.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.22% 41134.154 40631.529 - -0.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.22% 12.873 12.715 - -0.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.22% 105267.024 103983.234 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.22% 56595814.142 55906800.490 - 0.04% -
SetIntersection_Interlaced_Set_float_16384_1 -1.22% 1058843.335 1045953.362 - 0.75% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.22% 7559.804 7467.823 - -1.17% -
SetIntersection_Front_Vector_uint32_16_16 -1.22% 36290280.542 35848752.549 - 0.16% -
SetIntersection_Front_Set_float_1024_1 -1.22% 1057404.758 1044542.589 - -0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.22% 399.419 394.561 - -0.11% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 13.057 12.899 - 0.59% -
SetIntersection_None_Vector_string_16_1 -1.21% 65951122.562 65151437.812 - 0.32% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.21% 761.049 751.826 - -0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.21% 4361995.259 4309172.653 - -0.10% -
std::swap_ranges(list<int>)/8192 -1.21% 10362.229 10237.249 - 0.24% -
std::partition(deque<int>)_(dense)/1024 -1.20% 357.251 352.948 - -0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.20% 220901474.929 218241256.740 - 0.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.20% 353815202.608 349555436.756 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.20% 37343460.212 36893947.816 - 0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.20% 542727498.137 536196686.606 - 0.53% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.20% 399.520 394.716 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.20% 6.566 6.487 - -4.67% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.20% 16575089.713 16376146.825 - -0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.20% 138492345.907 136830210.057 - 0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.20% 1.481 1.463 - -0.04% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.20% 1634458.902 1614877.930 - 0.21% -
SetIntersection_Front_Vector_uint32_64_16 -1.20% 14264688.241 14094045.699 - -0.77% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.20% 207523.139 205041.219 - 0.84% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.20% 534.130 527.743 - -1.02% -
std::unordered_set<std::string>::clear()/0 -1.20% 398.988 394.219 - 0.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.19% 331.655 327.693 - 1.14% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.19% 3.336 3.296 - 0.07% -
SetIntersection_None_Vector_uint64_16_4 -1.19% 54330257.146 53682832.548 - 0.22% -
SetIntersection_Front_Vector_string_262144_1 -1.19% 1089770.093 1076798.582 - 0.36% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.19% 4920.825 4862.289 - -0.03% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.19% 2.326 2.299 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 210259.060 207760.363 - -0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.19% 2.568 2.538 - -0.18% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.19% 72.092 71.236 - -1.41% -
SetIntersection_None_Vector_string_16384_256 -1.19% 1241172.917 1226431.740 - -1.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.19% 13.013 12.858 - 0.08% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.19% 17.557 17.349 - 0.20% -
SetIntersection_Front_Vector_string_1024_1024 -1.19% 40090416.042 39614901.880 - 2.58% -
SetIntersection_None_Set_uint64_16_16 -1.19% 35654619.155 35231821.249 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.18% 397.231 392.527 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.18% 17985941.162 17773129.235 - -0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.18% 826.011 816.257 - -1.86% -
std::sort(vector<int>)_(ascending)/8 -1.18% 16.086 15.896 - -7.02% -
BM_StringFindStringLiteral/2048 -1.18% 40.727 40.246 - 0.29% -
std::set<int>::erase(iterator)/1024 -1.18% 20.242 20.003 - -3.66% -
vector<bool>(size_type,_const_value_type&) -1.18% 8.337 8.239 - -2.46% -
SetIntersection_None_Vector_uint64_16384_16 -1.18% 1111855.840 1098766.330 - 0.06% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.18% 5381.197 5317.876 - 0.25% -
std::find(vector<char>)_(process_all)/50 -1.18% 1.646 1.626 - -0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.18% 20.716 20.472 - 0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.17% 170488.874 168485.742 - -0.28% -
SetIntersection_Front_Vector_uint64_1024_64 -1.17% 1331682.778 1316052.758 - -3.92% -
std::unique(deque<int>)_(sprinkled)/32 -1.17% 53.766 53.135 - -1.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.17% 1207091.858 1192949.489 - 0.89% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 398.178 393.520 - -0.29% -
std::copy(vector<int>)/4096 -1.17% 150.626 148.864 - -3.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.17% 540349945.110 534034837.805 - 0.88% -
SetIntersection_Front_Set_string_64_4 -1.17% 19157033.078 18933281.883 - 0.08% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.17% 1908.207 1885.972 - -0.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -1.16% 699.866 691.716 - -0.56% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.16% 571.028 564.381 - -1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.16% 136358818.604 134773291.389 - 0.61% -
SetIntersection_Interlaced_Set_float_16384_4 -1.16% 171734920.891 169738446.113 - 1.14% -
std::reverse(vector<int>)/4096 -1.16% 131.793 130.262 - -0.22% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.16% 888.701 878.392 - -2.13% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.16% 216675829.100 214163232.124 - 0.85% -
SetIntersection_Front_Set_float_1024_4 -1.16% 1082120.385 1069584.673 - -1.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.16% 11567.640 11433.665 - 1.91% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.16% 28.844 28.510 - -1.78% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.16% 513308.528 507366.267 - 0.67% -
std::copy_backward(list<int>)/4096 -1.16% 3240.076 3202.595 - -1.88% -
SetIntersection_Front_Set_float_1024_64 -1.15% 1699533.927 1679906.622 - -1.97% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.15% 850.348 840.529 - -2.94% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 387.514 383.044 - 4.64% -
std::sort(deque<int>)_(heap)/8 -1.15% 24.737 24.452 - -0.44% -
std::sort(deque<int>)_(pipe-organ)/8 -1.15% 20.225 19.992 - -0.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.15% 9250087.655 9143566.124 - -1.91% -
SetIntersection_Front_Vector_uint32_16384_16 -1.15% 1113680.286 1100867.860 - -1.36% -
SetIntersection_Front_Vector_float_1024_4 -1.15% 1070035.065 1057739.921 - 0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.15% 207958820.379 205573676.111 - -0.58% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.15% 13.012 12.863 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.15% 16734415.503 16542694.585 - 0.47% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.14% 1635740.154 1617019.043 - 0.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -1.14% 51.692 51.101 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.14% 10366278.661 10247819.761 - 0.85% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.14% 18.827 18.613 - -0.94% -
std::any_of(list<int>)_(process_all)/32768 -1.14% 26094.079 25797.074 - -7.65% -
BM_PushHeap_float_QuickSortAdversary_16 -1.14% 0.990 0.979 - -4.39% -
std::stable_partition(list<int>)_(sparse)/50 -1.14% 27.043 26.736 - -0.08% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.14% 4788.733 4734.301 - 0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.14% 3553208.715 3512821.279 - 2.35% -
bm_ranges_swap_ranges_vb_aligned/128 -1.14% 3.433 3.394 - 0.32% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.13% 7.979 7.888 - 0.49% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.13% 5.920 5.853 - -2.57% -
SetIntersection_Front_Vector_float_64_16 -1.13% 14342662.895 14180476.956 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.13% 24758404.207 24479006.699 - -0.06% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.13% 2218.379 2193.359 - 2.50% -
std::multiset<int>::clear()/32 -1.13% 636.117 628.954 - -0.83% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.13% 847.995 838.447 - 0.18% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.13% 10.106 9.992 - -1.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 736.360 728.070 - -0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.13% 18.762 18.551 - -0.62% -
SetIntersection_None_Set_float_256_1 -1.12% 11581584.109 11451298.761 - -1.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.12% 16598508.789 16411829.444 - 0.28% -
BM_CmpEqual_schar_int -1.12% 1.131 1.118 - -1.18% -
BM_deque_vector_ranges_move_backward/4096 -1.12% 148.240 146.580 - -1.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.12% 59096291.225 58434596.526 - 0.91% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.12% 17.284 17.091 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.12% 217231593.790 214801207.895 - 0.89% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.12% 788.585 779.768 - -0.50% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.12% 56108.442 55481.136 - 2.22% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.12% 56615.908 55983.235 - 1.52% -
SetIntersection_None_Set_uint64_1024_256 -1.12% 8934891.142 8835104.291 - -2.56% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.12% 1056733.030 1044934.870 - -3.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.12% 398.417 393.970 - 0.27% -
std::reverse(list<int>)/512 -1.12% 194.746 192.574 - 0.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.11% 21200315.028 20963972.885 - 0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.11% 63815976.226 63105228.376 - 0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.11% 369275.504 365164.077 - -1.02% -
std::copy(vector<bool>)_(aligned)/4096 -1.11% 4.800 4.747 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.11% 67260612.057 66514255.443 - 1.02% -
std::sort(vector<int>)_(shuffled)/8 -1.11% 23.104 22.847 - -1.78% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.11% 15.473 15.301 - -5.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.11% 633.976 626.945 - -0.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.11% 8.041 7.952 - 0.56% -
SetIntersection_Front_Vector_float_256_1 -1.10% 4197705.454 4151333.768 - 0.75% -
BM_StringFindNoMatch/64 -1.10% 2.109 2.085 - -0.25% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.10% 398.469 394.074 - 0.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 4331840.991 4284140.308 - 0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.10% 17007315.563 16820600.914 - -0.10% -
SetIntersection_None_Set_float_1024_1 -1.10% 8974772.755 8876464.195 - 1.55% -
BM_deque_vector_copy_backward/2 -1.10% 1.858 1.837 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.09% 217574489.586 215196608.421 - 1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.09% 140358.187 138825.276 - -0.27% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.09% 14.939 14.776 - 0.64% -
BM_deque_deque_move/4096 -1.09% 149.167 147.539 - 0.03% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.09% 347.680 343.889 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.09% 1533171.629 1516461.667 - 1.78% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.09% 17114.010 16927.596 - 0.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.09% 508443.599 502918.497 - 0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.09% 1219813.990 1206567.952 - -0.95% -
SetIntersection_None_Set_uint64_262144_16384 -1.08% 1229565.836 1216249.676 - 0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.08% 291.386 288.235 - -0.06% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 414.830 410.345 - 0.25% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.08% 13.054 12.913 - 0.45% -
BM_PushHeap_string_Ascending_1024 -1.08% 13.452 13.307 - -12.24% -
SetIntersection_Front_Vector_float_16_16 -1.08% 35920845.811 35532932.155 - -0.15% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.08% 14.894 14.733 - -0.00% -
std::unordered_multiset<int>::ctor(const&)/0 -1.08% 13.077 12.936 - 0.51% -
std::search(vector<int>)_(single_element)/1024 -1.08% 234.513 231.991 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.07% 218188921.158 215843727.550 - 0.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 35.769 35.385 - 4.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.07% 139492100.581 137996423.101 - 0.80% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.07% 16.581 16.403 - -0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.07% 37552431.780 37150516.354 - 0.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.07% 1.206 1.193 - 7.16% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.07% 1105670.461 1093844.924 - 3.47% -
SetIntersection_None_Vector_string_1024_64 -1.07% 1184281.984 1171637.897 - -0.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.07% 1.630 1.613 - 0.14% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.06% 12699898.771 12564715.995 - -1.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.06% 15803.235 15635.159 - 3.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.06% 542772261.657 537004217.156 - 0.81% -
SetIntersection_Front_Set_string_64_1 -1.06% 17263111.994 17079723.020 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.06% 562912.329 556938.697 - 0.98% -
std::replace(deque<int>)_(prefix)/32 -1.06% 12.822 12.686 - -0.05% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.06% 397.630 393.432 - 0.50% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.06% 2.095 2.073 - -0.46% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.06% 94152.033 93158.617 - 0.57% -
SetIntersection_Front_Vector_uint32_16_4 -1.05% 54635464.459 54059219.419 - 0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.05% 18.349 18.156 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 811.331 802.819 - -0.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.05% 398.587 394.413 - -0.03% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.05% 396.950 392.796 - 0.03% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.05% 30.537 30.217 - -0.62% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 12.583 12.451 - 0.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.05% 12.892 12.757 - 0.52% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.04% 1050980.676 1039998.890 - -2.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 397.186 393.037 - 0.19% -
SetIntersection_Front_Set_uint64_256_1 -1.04% 4192804.826 4149256.697 - -0.17% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -1.04% 31.103 30.780 - -1.25% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.04% 3942.051 3901.133 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.04% 1059570.090 1048601.036 - -3.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -1.03% 9176.309 9081.460 - -1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.03% 16.012 15.847 - 0.64% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.03% 1050106.682 1039262.245 - -0.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.03% 165.767 164.056 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.03% 54852921.199 54287115.567 - 1.25% -
SetIntersection_None_Set_uint64_16_1 -1.03% 67117901.294 66425938.507 - -0.05% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.03% 13.036 12.902 - -0.16% -
std::set<int>::erase(key)_(existent)/1024 -1.03% 50.105 49.589 - -2.62% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.03% 3.587 3.550 - 0.04% -
std::sort(deque<int>)_(shuffled)/8 -1.03% 22.910 22.674 - -0.75% -
std::move(deque<int>)/8 -1.03% 3.450 3.414 - 0.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.03% 17.287 17.110 - -0.36% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.03% 4725.111 4676.591 - 1.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.03% 764.962 757.109 - -0.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.02% 217101137.257 214877456.646 - 0.77% -
SetIntersection_Interlaced_Set_string_256_4 -1.02% 13120120.785 12985774.217 - -1.35% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.02% 29.538 29.236 - -0.47% -
SetIntersection_Front_Set_uint64_1024_1 -1.02% 1059873.233 1049037.536 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.02% 138110981.754 136699357.705 - 0.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.02% 14929761.354 14777298.639 - 0.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.02% 18.765 18.574 - -0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.02% 62304.650 61669.055 - 2.03% -
BM_deque_vector_ranges_move/512 -1.02% 16.741 16.570 - 0.06% -
std::stable_sort(vector<int>)_(heap)/8 -1.02% 21.635 21.415 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.02% 5320159.811 5266015.464 - -0.21% -
SetIntersection_Front_Set_uint32_16384_4 -1.02% 1075179.071 1064253.210 - 0.48% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.02% 42935.938 42500.056 - -1.88% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.01% 18.465 18.279 - -1.60% -
BM_PushHeap_string_SingleElement_262144 -1.01% 2.647 2.620 - -5.10% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.01% 27.139 26.864 - 0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 57591418.692 57009313.812 - 1.01% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.854 12.725 - 0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.01% 4188967.600 4146729.215 - 1.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.01% 16351502.122 16186634.650 - 1.24% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.01% 2.963 2.933 - 1.54% -
std::partial_sort(deque<int>)_(descending)/8 -1.01% 43.329 42.894 - -0.76% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.00% 20.603 20.396 - -1.65% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.00% 1920.953 1901.702 - 0.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.00% 56.959 56.389 - -1.92% -


Report Time: 6.27s
Name Current %
BM_CmpEqual_int_int 1.074 -1.19%
BM_CmpEqual_int_schar 1.116 -1.68%
BM_CmpEqual_int_short 1.116 -1.37%
BM_CmpEqual_int_uchar 1.096 -1.34%
BM_CmpEqual_int_uint 1.064 -2.04%
BM_CmpEqual_int_ushort 1.100 -
BM_CmpEqual_schar_int 1.118 -1.18%
BM_CmpEqual_schar_schar 1.097 3.95%
BM_CmpEqual_schar_short 1.117 -
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.100 -
BM_CmpEqual_schar_ushort 1.096 -
BM_CmpEqual_short_int 1.111 -
BM_CmpEqual_short_schar 1.139 1.94%
BM_CmpEqual_short_short 1.095 2.86%
BM_CmpEqual_short_uchar 1.103 -
BM_CmpEqual_short_uint 1.100 -
BM_CmpEqual_short_ushort 1.084 -1.30%
BM_CmpEqual_uchar_int 1.037 -3.24%
BM_CmpEqual_uchar_schar 1.005 2.18%
BM_CmpEqual_uchar_short 1.011 -
BM_CmpEqual_uchar_uchar 1.057 -1.09%
BM_CmpEqual_uchar_uint 1.075 3.57%
BM_CmpEqual_uchar_ushort 1.075 3.76%
BM_CmpEqual_uint_int 1.045 -
BM_CmpEqual_uint_schar 1.051 2.56%
BM_CmpEqual_uint_short 1.006 -1.97%
BM_CmpEqual_uint_uchar 1.101 -
BM_CmpEqual_uint_uint 1.058 -
BM_CmpEqual_uint_ushort 1.112 1.20%
BM_CmpEqual_ushort_int 1.090 4.24%
BM_CmpEqual_ushort_schar 1.030 4.46%
BM_CmpEqual_ushort_short 0.997 -1.21%
BM_CmpEqual_ushort_uchar 1.114 -
BM_CmpEqual_ushort_uint 1.097 1.91%
BM_CmpEqual_ushort_ushort 1.076 -
BM_CmpLess_int_int 1.076 2.02%
BM_CmpLess_int_schar 1.138 2.22%
BM_CmpLess_int_short 1.136 -
BM_CmpLess_int_uchar 1.103 -
BM_CmpLess_int_uint 1.072 1.08%
BM_CmpLess_int_ushort 1.117 1.28%
BM_CmpLess_schar_int 1.110 -
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.954 -
BM_CmpLess_schar_uchar 1.107 1.30%
BM_CmpLess_schar_uint 1.088 -1.49%
BM_CmpLess_schar_ushort 1.102 -
BM_CmpLess_short_int 1.117 -
BM_CmpLess_short_schar 0.946 -1.15%
BM_CmpLess_short_short 0.965 -
BM_CmpLess_short_uchar 1.099 1.47%
BM_CmpLess_short_uint 1.119 1.02%
BM_CmpLess_short_ushort 1.105 2.30%
BM_CmpLess_uchar_int 1.076 1.25%
BM_CmpLess_uchar_schar 1.055 -
BM_CmpLess_uchar_short 1.036 -
BM_CmpLess_uchar_uchar 1.071 2.46%
BM_CmpLess_uchar_uint 1.054 -
BM_CmpLess_uchar_ushort 1.056 -1.85%
BM_CmpLess_uint_int 1.072 -
BM_CmpLess_uint_schar 1.039 -1.94%
BM_CmpLess_uint_short 1.020 -
BM_CmpLess_uint_uchar 1.104 1.07%
BM_CmpLess_uint_uint 1.047 -1.36%
BM_CmpLess_uint_ushort 1.121 2.58%
BM_CmpLess_ushort_int 1.081 -
BM_CmpLess_ushort_schar 1.061 -
BM_CmpLess_ushort_short 1.031 -
BM_CmpLess_ushort_uchar 1.146 1.89%
BM_CmpLess_ushort_uint 1.070 2.11%
BM_CmpLess_ushort_ushort 1.082 1.47%
BM_PushHeap_float_Ascending_1 0.557 -20.11%
BM_PushHeap_float_Ascending_1024 3.181 1.93%
BM_PushHeap_float_Ascending_16 1.063 8.13%
BM_PushHeap_float_Ascending_16384 4.238 -1.17%
BM_PushHeap_float_Ascending_256 2.524 1.74%
BM_PushHeap_float_Ascending_262144 5.196 -
BM_PushHeap_float_Ascending_4 0.589 -
BM_PushHeap_float_Ascending_64 1.820 3.64%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.346 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.481 14.77%
BM_PushHeap_float_PipeOrgan_1024 2.108 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.614 3.86%
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.226 2.14%
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.302 -
BM_PushHeap_float_QuickSortAdversary_1 0.429 -28.02%
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -4.39%
BM_PushHeap_float_QuickSortAdversary_16384 0.481 -
BM_PushHeap_float_QuickSortAdversary_256 0.740 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.468 -
BM_PushHeap_float_Random_1024 7.135 -
BM_PushHeap_float_Random_16 5.085 5.36%
BM_PushHeap_float_Random_16384 7.169 -
BM_PushHeap_float_Random_256 6.870 -1.05%
BM_PushHeap_float_Random_262144 7.326 2.27%
BM_PushHeap_float_Random_4 2.305 -7.28%
BM_PushHeap_float_Random_64 6.361 -
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.381 3.35%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.386 8.39%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.423 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.679 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.364 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.544 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.599 2.89%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.405 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.055 3.51%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.442 -1.54%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.872 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.579 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.204 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.571 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.893 1.59%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.366 -1.40%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.865 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.985 3.09%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.866 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.757 6.67%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.460 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.476 2.26%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.649 7.72%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.596 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -7.70%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.590 -8.47%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.307 -12.24%
BM_PushHeap_string_Ascending_16 4.660 -1.63%
BM_PushHeap_string_Ascending_16384 19.943 -16.29%
BM_PushHeap_string_Ascending_256 10.912 -7.88%
BM_PushHeap_string_Ascending_262144 29.238 -14.07%
BM_PushHeap_string_Ascending_4 2.544 -
BM_PushHeap_string_Ascending_64 7.310 -6.85%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.600 -20.97%
BM_PushHeap_string_Descending_16 2.139 -7.99%
BM_PushHeap_string_Descending_16384 2.512 -31.40%
BM_PushHeap_string_Descending_256 2.507 -13.98%
BM_PushHeap_string_Descending_262144 4.283 -27.90%
BM_PushHeap_string_Descending_4 1.970 -9.37%
BM_PushHeap_string_Descending_64 2.347 -13.45%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 10.102 -
BM_PushHeap_string_PipeOrgan_16 4.364 3.36%
BM_PushHeap_string_PipeOrgan_16384 14.082 -8.33%
BM_PushHeap_string_PipeOrgan_256 8.399 2.30%
BM_PushHeap_string_PipeOrgan_262144 17.564 -10.01%
BM_PushHeap_string_PipeOrgan_4 2.539 -2.83%
BM_PushHeap_string_PipeOrgan_64 6.073 2.80%
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.723 -
BM_PushHeap_string_QuickSortAdversary_16 10.673 2.42%
BM_PushHeap_string_QuickSortAdversary_16384 16.181 -1.04%
BM_PushHeap_string_QuickSortAdversary_256 15.019 -6.00%
BM_PushHeap_string_QuickSortAdversary_262144 16.927 -2.01%
BM_PushHeap_string_QuickSortAdversary_4 6.456 -
BM_PushHeap_string_QuickSortAdversary_64 13.423 -
BM_PushHeap_string_Random_1 0.582 -16.97%
BM_PushHeap_string_Random_1024 15.009 -
BM_PushHeap_string_Random_16 10.591 1.36%
BM_PushHeap_string_Random_16384 16.351 -2.19%
BM_PushHeap_string_Random_256 14.290 -1.09%
BM_PushHeap_string_Random_262144 20.169 -10.52%
BM_PushHeap_string_Random_4 6.313 2.54%
BM_PushHeap_string_Random_64 12.891 -
BM_PushHeap_string_SingleElement_1 0.590 -15.74%
BM_PushHeap_string_SingleElement_1024 2.583 -4.59%
BM_PushHeap_string_SingleElement_16 2.698 -
BM_PushHeap_string_SingleElement_16384 2.568 -4.23%
BM_PushHeap_string_SingleElement_256 2.577 -3.24%
BM_PushHeap_string_SingleElement_262144 2.620 -5.10%
BM_PushHeap_string_SingleElement_4 2.334 -2.31%
BM_PushHeap_string_SingleElement_64 2.651 -3.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.532 -23.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.531 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.487 -4.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.832 2.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.409 -35.72%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.581 2.63%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.629 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.643 -2.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.407 -15.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.006 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.903 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.368 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.129 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.635 14.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.524 1.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.293 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.193 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.111 1.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.808 1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.771 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.678 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.632 19.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.050 -1.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.818 -2.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.211 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.819 -1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.350 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.417 -6.62%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.606 1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.428 -38.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.643 2.65%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.632 -
BM_PushHeap_uint32_Ascending_1 0.634 61.72%
BM_PushHeap_uint32_Ascending_1024 2.556 -
BM_PushHeap_uint32_Ascending_16 0.916 -
BM_PushHeap_uint32_Ascending_16384 3.632 1.13%
BM_PushHeap_uint32_Ascending_256 2.082 -
BM_PushHeap_uint32_Ascending_262144 4.808 1.24%
BM_PushHeap_uint32_Ascending_4 0.588 -
BM_PushHeap_uint32_Ascending_64 1.520 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -5.28%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.696 62.12%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -2.58%
BM_PushHeap_uint32_PipeOrgan_16 0.866 -
BM_PushHeap_uint32_PipeOrgan_16384 2.399 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -3.96%
BM_PushHeap_uint32_PipeOrgan_262144 3.033 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.440 12.26%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -13.27%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.712 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.588 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.495 7.65%
BM_PushHeap_uint32_Random_1024 5.779 -
BM_PushHeap_uint32_Random_16 4.188 -3.09%
BM_PushHeap_uint32_Random_16384 5.938 -
BM_PushHeap_uint32_Random_256 5.592 -
BM_PushHeap_uint32_Random_262144 5.766 -3.00%
BM_PushHeap_uint32_Random_4 2.179 -3.52%
BM_PushHeap_uint32_Random_64 5.236 -
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -5.26%
BM_PushHeap_uint32_SingleElement_16 0.335 -11.44%
BM_PushHeap_uint32_SingleElement_16384 0.356 -5.82%
BM_PushHeap_uint32_SingleElement_256 0.381 -5.22%
BM_PushHeap_uint32_SingleElement_262144 0.355 -5.99%
BM_PushHeap_uint32_SingleElement_4 0.334 -13.99%
BM_PushHeap_uint32_SingleElement_64 0.350 -7.65%
BM_PushHeap_uint64_Ascending_1 0.467 -
BM_PushHeap_uint64_Ascending_1024 2.574 -7.18%
BM_PushHeap_uint64_Ascending_16 0.909 -4.96%
BM_PushHeap_uint64_Ascending_16384 3.561 -7.00%
BM_PushHeap_uint64_Ascending_256 2.089 -9.77%
BM_PushHeap_uint64_Ascending_262144 4.776 -7.86%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.516 -13.16%
BM_PushHeap_uint64_Descending_1 0.635 22.41%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.371 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.074 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -5.02%
BM_PushHeap_uint64_PipeOrgan_64 1.319 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.617 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.936 1.70%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.722 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.171 -
BM_PushHeap_uint64_Random_16 4.491 2.42%
BM_PushHeap_uint64_Random_16384 6.352 2.94%
BM_PushHeap_uint64_Random_256 6.051 -
BM_PushHeap_uint64_Random_262144 6.364 1.92%
BM_PushHeap_uint64_Random_4 2.567 -
BM_PushHeap_uint64_Random_64 5.602 2.71%
BM_PushHeap_uint64_SingleElement_1 0.518 -14.70%
BM_PushHeap_uint64_SingleElement_1024 0.379 2.72%
BM_PushHeap_uint64_SingleElement_16 0.370 6.88%
BM_PushHeap_uint64_SingleElement_16384 0.373 -
BM_PushHeap_uint64_SingleElement_256 0.398 -
BM_PushHeap_uint64_SingleElement_262144 0.366 -
BM_PushHeap_uint64_SingleElement_4 0.387 4.97%
BM_PushHeap_uint64_SingleElement_64 0.372 3.91%
BM_StringAssignAsciizMix_Opaque 5.112 1.01%
BM_StringAssignAsciizMix_Transparent 3.013 -
BM_StringAssignAsciiz_Empty_Opaque 3.159 1.84%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 191.639 -
BM_StringAssignAsciiz_Huge_Transparent 191.041 -
BM_StringAssignAsciiz_Large_Opaque 11.720 -
BM_StringAssignAsciiz_Large_Transparent 11.689 -
BM_StringAssignAsciiz_Small_Opaque 3.156 1.70%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.713 -
BM_StringAssignStr_Empty_Transparent 0.485 -2.70%
BM_StringAssignStr_Huge_Opaque 110.349 2.31%
BM_StringAssignStr_Huge_Transparent 110.954 2.71%
BM_StringAssignStr_Large_Opaque 10.317 -
BM_StringAssignStr_Large_Transparent 10.075 -2.58%
BM_StringAssignStr_Small_Opaque 0.715 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.344 15.49%
BM_StringConstructDestroyCStr_Empty_Transparent 0.271 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.904 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.028 1.44%
BM_StringConstructDestroyCStr_Large_Opaque 15.417 -
BM_StringConstructDestroyCStr_Large_Transparent 10.088 -1.48%
BM_StringConstructDestroyCStr_Small_Opaque 2.317 6.61%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -5.87%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 109.768 -
BM_StringCopy_Large 6.163 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.247 -19.08%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 10.915 2.43%
BM_StringDestroy_Large 7.104 -
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.591 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.389 5.19%
BM_StringEraseToEnd_Huge_Transparent 2.463 4.41%
BM_StringEraseToEnd_Large_Opaque 0.982 -1.36%
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.609 2.57%
BM_StringEraseToEnd_Small_Transparent 0.401 -4.13%
BM_StringEraseWithMove_Empty_Opaque 1.019 6.00%
BM_StringEraseWithMove_Empty_Transparent 0.778 25.06%
BM_StringEraseWithMove_Huge_Opaque 48.404 6.14%
BM_StringEraseWithMove_Huge_Transparent 45.008 3.38%
BM_StringEraseWithMove_Large_Opaque 2.691 -4.04%
BM_StringEraseWithMove_Large_Transparent 2.532 -3.46%
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.056 5.46%
BM_StringFindAllMatch/131072 2270.696 -
BM_StringFindAllMatch/32768 575.037 -
BM_StringFindAllMatch/4096 79.834 -
BM_StringFindAllMatch/512 11.543 -
BM_StringFindAllMatch/64 3.189 -1.27%
BM_StringFindAllMatch/8 2.822 5.50%
BM_StringFindCharLiteral/1024 20.952 8.77%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 -
BM_StringFindCharLiteral/2048 40.164 -
BM_StringFindCharLiteral/256 5.372 1.21%
BM_StringFindCharLiteral/32 1.669 3.15%
BM_StringFindCharLiteral/4096 77.376 -
BM_StringFindCharLiteral/512 9.436 -
BM_StringFindCharLiteral/64 2.163 2.52%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 144.339 5.00%
BM_StringFindMatch1/1 981.951 -
BM_StringFindMatch1/32768 1564.964 -
BM_StringFindMatch1/4096 1058.421 -
BM_StringFindMatch1/512 995.114 -
BM_StringFindMatch1/64 982.184 -
BM_StringFindMatch1/8 981.643 -
BM_StringFindMatch2/1 982.008 -
BM_StringFindMatch2/32768 1564.434 -
BM_StringFindMatch2/4096 1058.277 -
BM_StringFindMatch2/512 995.150 -
BM_StringFindMatch2/64 982.203 -
BM_StringFindMatch2/8 981.949 -
BM_StringFindNoMatch/10 1.271 -1.54%
BM_StringFindNoMatch/131072 1962.873 -
BM_StringFindNoMatch/32768 499.061 -
BM_StringFindNoMatch/4096 75.093 -
BM_StringFindNoMatch/512 9.233 -
BM_StringFindNoMatch/64 2.085 -
BM_StringFindStringLiteral/1024 18.204 1.10%
BM_StringFindStringLiteral/128 3.218 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.246 -
BM_StringFindStringLiteral/256 5.538 1.49%
BM_StringFindStringLiteral/32 1.810 3.38%
BM_StringFindStringLiteral/4096 77.353 -
BM_StringFindStringLiteral/512 9.546 -
BM_StringFindStringLiteral/64 2.318 5.16%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.235 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.763 2.55%
BM_StringRead_Cold_Deep_Empty 1.234 -2.36%
BM_StringRead_Cold_Deep_Large 1.320 -
BM_StringRead_Cold_Deep_Small 1.272 1.68%
BM_StringRead_Cold_Shallow_Empty 1.159 -
BM_StringRead_Cold_Shallow_Large 1.178 -1.80%
BM_StringRead_Cold_Shallow_Small 1.174 -
BM_StringRead_Hot_Deep_Empty 0.491 -2.30%
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.500 -
BM_StringRead_Hot_Shallow_Empty 0.480 -
BM_StringRead_Hot_Shallow_Large 0.480 -
BM_StringRead_Hot_Shallow_Small 0.476 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.435 4.07%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.429 3.34%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.686 6.63%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.689 7.03%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.202 3.89%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -2.21%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.436 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.026 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.316 13.64%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.768 9.97%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.328 10.23%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 93.12%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.830 1.72%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.815 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 71.51%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.630 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.691 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.619 -7.88%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.637 3.27%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.675 5.71%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.851 -2.01%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.428 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.054 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.271 7.27%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.165 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.613 -
BM_StringRelational_Compare_Empty_Empty_Control 1.665 3.49%
BM_StringRelational_Compare_Empty_Huge_Control 1.679 4.53%
BM_StringRelational_Compare_Empty_Large_Control 1.715 6.76%
BM_StringRelational_Compare_Empty_Small_Control 1.663 3.37%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.310 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.796 -
BM_StringRelational_Compare_Huge_Huge_Control 98.502 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.660 -3.98%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.852 -
BM_StringRelational_Compare_Small_Empty_Control 1.883 3.11%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -3.49%
BM_StringRelational_Compare_Small_Large_Control 1.850 -1.87%
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.393 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.680 1.98%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.851 -
BM_StringRelational_Eq_Empty_Empty_Control 1.948 -5.24%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 3.81%
BM_StringRelational_Eq_Empty_Large_Control 0.467 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.559 1.91%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.497 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.988 -
BM_StringRelational_Eq_Huge_Huge_Control 98.957 -
BM_StringRelational_Eq_Large_Huge_Control 0.484 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.503 -1.69%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.713 2.45%
BM_StringRelational_Eq_Large_Large_Control 2.251 -8.43%
BM_StringRelational_Eq_Small_Huge_Control 0.468 -
BM_StringRelational_Eq_Small_Large_Control 0.472 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.503 -3.34%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.129 2.66%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.635 3.20%
BM_StringRelational_Eq_Small_Small_Control 1.850 -1.03%
BM_StringRelational_Less_Empty_Empty_Control 1.620 -
BM_StringRelational_Less_Empty_Huge_Control 1.627 1.16%
BM_StringRelational_Less_Empty_Large_Control 1.614 -
BM_StringRelational_Less_Empty_Small_Control 1.618 -
BM_StringRelational_Less_Huge_Empty_Control 1.759 9.35%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.751 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.622 -
BM_StringRelational_Less_Huge_Huge_Control 98.748 -
BM_StringRelational_Less_Huge_Large_Control 2.167 -
BM_StringRelational_Less_Huge_Small_Control 1.919 3.94%
BM_StringRelational_Less_Large_Empty_Control 1.611 -2.64%
BM_StringRelational_Less_Large_Huge_Control 2.153 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.417 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.625 -
BM_StringRelational_Less_Large_Large_Control 2.169 1.54%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.612 -
BM_StringRelational_Less_Small_Huge_Control 1.859 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -1.94%
BM_StringRelational_Less_Small_Small_ChangeLast 1.740 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.394 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.819 -
BM_align/1 0.624 -2.58%
BM_align/256 0.625 -2.03%
BM_align/64 0.623 -2.31%
BM_align/8 0.623 -2.62%
BM_deque_deque_copy/0 0.708 -4.44%
BM_deque_deque_copy/1 2.539 2.07%
BM_deque_deque_copy/1024 37.274 -
BM_deque_deque_copy/2 2.308 3.30%
BM_deque_deque_copy/4000 142.255 -
BM_deque_deque_copy/4096 147.931 -
BM_deque_deque_copy/512 17.689 -
BM_deque_deque_copy/5500 197.629 -
BM_deque_deque_copy/64 3.039 -
BM_deque_deque_copy/64000 3049.726 2.54%
BM_deque_deque_copy/65536 3072.172 -1.94%
BM_deque_deque_copy/70000 3374.416 2.42%
BM_deque_deque_copy_backward/0 0.862 -6.19%
BM_deque_deque_copy_backward/1 2.771 -
BM_deque_deque_copy_backward/1024 38.716 -
BM_deque_deque_copy_backward/2 2.528 -
BM_deque_deque_copy_backward/4000 151.729 1.10%
BM_deque_deque_copy_backward/4096 153.893 -
BM_deque_deque_copy_backward/512 18.894 -
BM_deque_deque_copy_backward/5500 225.617 10.81%
BM_deque_deque_copy_backward/64 3.353 -
BM_deque_deque_copy_backward/64000 7977.128 1.87%
BM_deque_deque_copy_backward/65536 7933.781 -1.04%
BM_deque_deque_copy_backward/70000 8612.551 3.82%
BM_deque_deque_move/0 0.800 8.81%
BM_deque_deque_move/1 2.538 -
BM_deque_deque_move/1024 36.849 -
BM_deque_deque_move/2 2.303 -
BM_deque_deque_move/4000 141.239 -
BM_deque_deque_move/4096 147.539 -
BM_deque_deque_move/512 17.645 -
BM_deque_deque_move/5500 197.789 -
BM_deque_deque_move/64 3.034 -
BM_deque_deque_move/64000 2952.075 -
BM_deque_deque_move/65536 3235.785 5.49%
BM_deque_deque_move/70000 3362.487 -1.41%
BM_deque_deque_move_backward/0 0.808 -9.87%
BM_deque_deque_move_backward/1 2.770 2.36%
BM_deque_deque_move_backward/1024 38.268 1.15%
BM_deque_deque_move_backward/2 2.535 3.09%
BM_deque_deque_move_backward/4000 150.238 -
BM_deque_deque_move_backward/4096 154.371 -
BM_deque_deque_move_backward/512 19.066 -
BM_deque_deque_move_backward/5500 206.998 1.48%
BM_deque_deque_move_backward/64 3.434 1.92%
BM_deque_deque_move_backward/64000 7734.219 -
BM_deque_deque_move_backward/65536 7910.882 -1.93%
BM_deque_deque_move_backward/70000 8682.241 2.22%
BM_deque_deque_ranges_copy/0 0.920 -
BM_deque_deque_ranges_copy/1 2.592 4.08%
BM_deque_deque_ranges_copy/1024 36.819 -2.55%
BM_deque_deque_ranges_copy/2 2.301 5.47%
BM_deque_deque_ranges_copy/4000 143.143 -
BM_deque_deque_ranges_copy/4096 147.926 -
BM_deque_deque_ranges_copy/512 17.672 -
BM_deque_deque_ranges_copy/5500 196.563 -1.41%
BM_deque_deque_ranges_copy/64 3.093 -
BM_deque_deque_ranges_copy/64000 3087.651 -
BM_deque_deque_ranges_copy/65536 3069.186 -
BM_deque_deque_ranges_copy/70000 3292.885 -2.24%
BM_deque_deque_ranges_copy_backward/0 0.852 -
BM_deque_deque_ranges_copy_backward/1 2.745 8.36%
BM_deque_deque_ranges_copy_backward/1024 37.818 -
BM_deque_deque_ranges_copy_backward/2 2.465 4.90%
BM_deque_deque_ranges_copy_backward/4000 149.880 -
BM_deque_deque_ranges_copy_backward/4096 151.680 -
BM_deque_deque_ranges_copy_backward/512 19.212 1.69%
BM_deque_deque_ranges_copy_backward/5500 214.033 4.79%
BM_deque_deque_ranges_copy_backward/64 3.456 2.92%
BM_deque_deque_ranges_copy_backward/64000 8104.623 4.74%
BM_deque_deque_ranges_copy_backward/65536 8059.766 -
BM_deque_deque_ranges_copy_backward/70000 8713.966 3.12%
BM_deque_deque_ranges_move/0 0.920 -
BM_deque_deque_ranges_move/1 2.445 2.17%
BM_deque_deque_ranges_move/1024 38.366 3.27%
BM_deque_deque_ranges_move/2 2.182 2.55%
BM_deque_deque_ranges_move/4000 145.373 -
BM_deque_deque_ranges_move/4096 148.655 -
BM_deque_deque_ranges_move/512 17.727 -
BM_deque_deque_ranges_move/5500 198.846 -
BM_deque_deque_ranges_move/64 3.044 -
BM_deque_deque_ranges_move/64000 3035.309 1.88%
BM_deque_deque_ranges_move/65536 3198.994 2.88%
BM_deque_deque_ranges_move/70000 3527.695 1.11%
BM_deque_deque_ranges_move_backward/0 0.790 -13.89%
BM_deque_deque_ranges_move_backward/1 2.772 8.21%
BM_deque_deque_ranges_move_backward/1024 40.364 6.51%
BM_deque_deque_ranges_move_backward/2 2.524 9.88%
BM_deque_deque_ranges_move_backward/4000 153.452 2.83%
BM_deque_deque_ranges_move_backward/4096 151.558 -
BM_deque_deque_ranges_move_backward/512 19.694 4.02%
BM_deque_deque_ranges_move_backward/5500 204.489 -
BM_deque_deque_ranges_move_backward/64 3.635 7.82%
BM_deque_deque_ranges_move_backward/64000 8000.657 3.15%
BM_deque_deque_ranges_move_backward/65536 8068.983 -
BM_deque_deque_ranges_move_backward/70000 8392.730 -
BM_deque_vector_copy/0 1.363 -
BM_deque_vector_copy/1 2.129 -
BM_deque_vector_copy/1024 37.993 1.67%
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 142.164 -
BM_deque_vector_copy/4096 145.114 -
BM_deque_vector_copy/512 16.610 -
BM_deque_vector_copy/5500 196.744 -
BM_deque_vector_copy/64 2.595 -1.15%
BM_deque_vector_copy/64000 2847.806 -
BM_deque_vector_copy/65536 2915.799 1.29%
BM_deque_vector_copy/70000 3174.477 -
BM_deque_vector_copy_backward/0 1.374 -6.86%
BM_deque_vector_copy_backward/1 2.142 -
BM_deque_vector_copy_backward/1024 37.562 1.76%
BM_deque_vector_copy_backward/2 1.837 -
BM_deque_vector_copy_backward/4000 142.719 -
BM_deque_vector_copy_backward/4096 148.571 -
BM_deque_vector_copy_backward/512 17.930 -
BM_deque_vector_copy_backward/5500 216.137 7.66%
BM_deque_vector_copy_backward/64 2.933 -
BM_deque_vector_copy_backward/64000 7893.642 -
BM_deque_vector_copy_backward/65536 8148.125 -
BM_deque_vector_copy_backward/70000 8831.492 -2.08%
BM_deque_vector_move/0 1.373 -13.12%
BM_deque_vector_move/1 2.122 -
BM_deque_vector_move/1024 37.258 -
BM_deque_vector_move/2 1.835 -
BM_deque_vector_move/4000 141.587 -
BM_deque_vector_move/4096 144.930 -
BM_deque_vector_move/512 16.575 -
BM_deque_vector_move/5500 194.006 -
BM_deque_vector_move/64 2.609 -
BM_deque_vector_move/64000 2993.620 1.15%
BM_deque_vector_move/65536 2984.172 -
BM_deque_vector_move/70000 3255.823 1.02%
BM_deque_vector_move_backward/0 1.521 8.02%
BM_deque_vector_move_backward/1 2.132 -1.48%
BM_deque_vector_move_backward/1024 37.175 -
BM_deque_vector_move_backward/2 1.832 -
BM_deque_vector_move_backward/4000 141.426 -
BM_deque_vector_move_backward/4096 149.991 1.69%
BM_deque_vector_move_backward/512 17.913 -
BM_deque_vector_move_backward/5500 200.165 -
BM_deque_vector_move_backward/64 2.933 -
BM_deque_vector_move_backward/64000 7919.742 -
BM_deque_vector_move_backward/65536 8023.245 -1.46%
BM_deque_vector_move_backward/70000 8552.986 -
BM_deque_vector_ranges_copy/0 1.306 -9.22%
BM_deque_vector_ranges_copy/1 2.111 4.54%
BM_deque_vector_ranges_copy/1024 37.225 -
BM_deque_vector_ranges_copy/2 1.830 3.70%
BM_deque_vector_ranges_copy/4000 141.927 -
BM_deque_vector_ranges_copy/4096 144.987 -
BM_deque_vector_ranges_copy/512 16.574 -
BM_deque_vector_ranges_copy/5500 192.853 -
BM_deque_vector_ranges_copy/64 2.585 -3.04%
BM_deque_vector_ranges_copy/64000 2922.420 -
BM_deque_vector_ranges_copy/65536 2930.023 -
BM_deque_vector_ranges_copy/70000 3194.531 -
BM_deque_vector_ranges_copy_backward/0 1.377 -12.88%
BM_deque_vector_ranges_copy_backward/1 2.095 1.11%
BM_deque_vector_ranges_copy_backward/1024 36.913 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 143.179 1.08%
BM_deque_vector_ranges_copy_backward/4096 149.450 1.13%
BM_deque_vector_ranges_copy_backward/512 17.917 -
BM_deque_vector_ranges_copy_backward/5500 213.686 7.22%
BM_deque_vector_ranges_copy_backward/64 2.932 -
BM_deque_vector_ranges_copy_backward/64000 7953.310 -
BM_deque_vector_ranges_copy_backward/65536 8104.709 -
BM_deque_vector_ranges_copy_backward/70000 8813.671 -3.07%
BM_deque_vector_ranges_move/0 1.423 -6.88%
BM_deque_vector_ranges_move/1 2.079 -
BM_deque_vector_ranges_move/1024 37.753 -
BM_deque_vector_ranges_move/2 1.836 -
BM_deque_vector_ranges_move/4000 143.659 -
BM_deque_vector_ranges_move/4096 145.651 -
BM_deque_vector_ranges_move/512 16.570 -
BM_deque_vector_ranges_move/5500 194.464 -
BM_deque_vector_ranges_move/64 2.609 -
BM_deque_vector_ranges_move/64000 2953.928 -
BM_deque_vector_ranges_move/65536 2974.695 -
BM_deque_vector_ranges_move/70000 3254.805 -
BM_deque_vector_ranges_move_backward/0 1.367 -11.54%
BM_deque_vector_ranges_move_backward/1 2.113 -
BM_deque_vector_ranges_move_backward/1024 36.653 -
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 141.907 -
BM_deque_vector_ranges_move_backward/4096 146.580 -1.85%
BM_deque_vector_ranges_move_backward/512 18.002 -
BM_deque_vector_ranges_move_backward/5500 200.605 -
BM_deque_vector_ranges_move_backward/64 2.930 -
BM_deque_vector_ranges_move_backward/64000 8045.361 -
BM_deque_vector_ranges_move_backward/65536 8103.775 -
BM_deque_vector_ranges_move_backward/70000 8563.617 -
BM_getline_string 16.770 -1.73%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -13.05%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.626 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248784.217 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.409 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3761.944 -
BM_lexicographical_compare_three_way<IntPtr>/256 68.809 -2.41%
BM_lexicographical_compare_three_way<IntPtr>/262144 60518.880 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.148 -
BM_lexicographical_compare_three_way<IntPtr>/4096 951.720 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.580 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15087.013 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.296 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.101 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496313.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.207 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7696.911 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.892 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123102.984 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.755 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1929.532 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.447 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30755.334 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.369 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.882 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245129.623 -1.47%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.285 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3769.607 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.203 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60115.626 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.273 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 954.131 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.575 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15022.364 -
BM_lexicographical_compare_three_way_fast_path/1 0.433 -5.62%
BM_lexicographical_compare_three_way_fast_path/1024 244.994 -
BM_lexicographical_compare_three_way_fast_path/1048576 244973.340 -1.30%
BM_lexicographical_compare_three_way_fast_path/16 4.423 -
BM_lexicographical_compare_three_way_fast_path/16384 3752.734 -
BM_lexicographical_compare_three_way_fast_path/256 71.344 1.42%
BM_lexicographical_compare_three_way_fast_path/262144 60113.650 -
BM_lexicographical_compare_three_way_fast_path/4 1.156 -
BM_lexicographical_compare_three_way_fast_path/4096 952.064 -
BM_lexicographical_compare_three_way_fast_path/64 15.618 -
BM_lexicographical_compare_three_way_fast_path/65536 15010.502 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 6.21%
BM_lexicographical_compare_three_way_slow_path/1024 293.451 -4.72%
BM_lexicographical_compare_three_way_slow_path/1048576 294146.699 -5.31%
BM_lexicographical_compare_three_way_slow_path/16 4.632 -2.81%
BM_lexicographical_compare_three_way_slow_path/16384 4543.653 -5.00%
BM_lexicographical_compare_three_way_slow_path/256 79.450 -3.96%
BM_lexicographical_compare_three_way_slow_path/262144 72568.324 -5.00%
BM_lexicographical_compare_three_way_slow_path/4 1.177 -3.69%
BM_lexicographical_compare_three_way_slow_path/4096 1145.765 -5.36%
BM_lexicographical_compare_three_way_slow_path/64 17.808 -5.09%
BM_lexicographical_compare_three_way_slow_path/65536 18151.452 -5.21%
BM_map_find_string_literal 12.050 -
BM_num_get<bool> 11.739 -
BM_num_get<double> 36.210 -1.18%
BM_num_get<float> 36.085 -
BM_num_get<long> 10.702 -
BM_num_get<long_double> 35.965 -2.86%
BM_num_get<long_long> 10.551 -2.73%
BM_num_get<unsigned_int> 9.663 -1.86%
BM_num_get<unsigned_long> 10.286 -3.80%
BM_num_get<unsigned_long_long> 10.392 -1.68%
BM_num_get<unsigned_short> 10.225 -
BM_num_get<void*> 10.748 -3.80%
BM_num_put<bool> 10.670 1.17%
BM_num_put<const_void*> 12.756 2.22%
BM_num_put<double> 57.945 1.40%
BM_num_put<long> 11.859 -2.38%
BM_num_put<long_double> 61.465 4.06%
BM_num_put<long_long> 12.133 1.23%
BM_num_put<unsigned_long> 11.948 3.98%
BM_num_put<unsigned_long_long> 11.465 2.01%
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 248.024 -14.63%
BM_std_minmax_element<char>/2 0.603 -
BM_std_minmax_element<char>/3 1.135 8.77%
BM_std_minmax_element<char>/4 1.206 -7.24%
BM_std_minmax_element<char>/4000 947.478 -15.14%
BM_std_minmax_element<char>/4096 970.169 -15.27%
BM_std_minmax_element<char>/512 128.437 -13.06%
BM_std_minmax_element<char>/5500 1300.789 -15.34%
BM_std_minmax_element<char>/64 17.692 -1.18%
BM_std_minmax_element<char>/64000 15236.456 -14.39%
BM_std_minmax_element<char>/65536 15606.295 -14.34%
BM_std_minmax_element<char>/70000 16672.137 -14.26%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 238.506 -15.65%
BM_std_minmax_element<int>/2 0.643 -
BM_std_minmax_element<int>/3 1.351 13.33%
BM_std_minmax_element<int>/4 1.210 -2.62%
BM_std_minmax_element<int>/4000 914.615 -16.22%
BM_std_minmax_element<int>/4096 939.394 -15.86%
BM_std_minmax_element<int>/512 121.845 -15.13%
BM_std_minmax_element<int>/5500 1258.607 -16.02%
BM_std_minmax_element<int>/64 15.524 -12.70%
BM_std_minmax_element<int>/64000 14616.974 -16.12%
BM_std_minmax_element<int>/65536 14965.159 -16.18%
BM_std_minmax_element<int>/70000 15984.410 -16.12%
BM_std_minmax_element<long_long>/1 0.304 -7.44%
BM_std_minmax_element<long_long>/1024 276.741 -5.58%
BM_std_minmax_element<long_long>/2 0.645 -
BM_std_minmax_element<long_long>/3 1.189 13.94%
BM_std_minmax_element<long_long>/4 1.263 -
BM_std_minmax_element<long_long>/4000 1063.668 -6.10%
BM_std_minmax_element<long_long>/4096 1090.754 -5.94%
BM_std_minmax_element<long_long>/512 140.392 -5.59%
BM_std_minmax_element<long_long>/5500 1458.267 -6.16%
BM_std_minmax_element<long_long>/64 17.441 -4.43%
BM_std_minmax_element<long_long>/64000 17027.641 -6.25%
BM_std_minmax_element<long_long>/65536 17438.753 -6.20%
BM_std_minmax_element<long_long>/70000 18615.851 -6.27%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 282.550 8.89%
BM_std_minmax_element<short>/2 0.686 6.22%
BM_std_minmax_element<short>/3 1.190 3.59%
BM_std_minmax_element<short>/4 1.232 2.95%
BM_std_minmax_element<short>/4000 1081.315 9.67%
BM_std_minmax_element<short>/4096 1107.308 9.42%
BM_std_minmax_element<short>/512 143.571 7.48%
BM_std_minmax_element<short>/5500 1483.610 9.73%
BM_std_minmax_element<short>/64 17.340 1.97%
BM_std_minmax_element<short>/64000 17206.274 10.95%
BM_std_minmax_element<short>/65536 17614.542 10.83%
BM_std_minmax_element<short>/70000 18816.147 10.83%
BM_tolower_char<char> 0.618 32.27%
BM_tolower_char<wchar_t> 0.689 25.00%
BM_tolower_string<char> 16.143 1.12%
BM_tolower_string<wchar_t> 6.342 -
BM_toupper_char<char> 0.687 12.52%
BM_toupper_char<wchar_t> 0.610 -10.85%
BM_toupper_string<char> 15.223 -
BM_toupper_string<wchar_t> 6.290 -
BM_vector_deque_copy/0 0.395 -26.71%
BM_vector_deque_copy/1 2.358 4.24%
BM_vector_deque_copy/1024 36.508 -
BM_vector_deque_copy/2 2.057 3.42%
BM_vector_deque_copy/4000 140.653 -
BM_vector_deque_copy/4096 146.795 -
BM_vector_deque_copy/512 16.974 -
BM_vector_deque_copy/5500 206.370 5.92%
BM_vector_deque_copy/64 2.857 1.07%
BM_vector_deque_copy/64000 3201.518 3.90%
BM_vector_deque_copy/65536 2916.746 -
BM_vector_deque_copy/70000 3348.673 -
BM_vector_deque_copy_backward/0 0.414 -4.95%
BM_vector_deque_copy_backward/1 2.336 1.54%
BM_vector_deque_copy_backward/1024 38.164 -10.38%
BM_vector_deque_copy_backward/2 2.061 -
BM_vector_deque_copy_backward/4000 145.867 -
BM_vector_deque_copy_backward/4096 152.091 -
BM_vector_deque_copy_backward/512 17.495 -
BM_vector_deque_copy_backward/5500 201.076 -
BM_vector_deque_copy_backward/64 3.000 -1.24%
BM_vector_deque_copy_backward/64000 7860.253 -
BM_vector_deque_copy_backward/65536 8144.707 -1.63%
BM_vector_deque_copy_backward/70000 8939.954 2.24%
BM_vector_deque_move/0 0.439 -27.33%
BM_vector_deque_move/1 2.386 10.73%
BM_vector_deque_move/1024 36.248 -
BM_vector_deque_move/2 1.873 -
BM_vector_deque_move/4000 142.786 -
BM_vector_deque_move/4096 146.713 -
BM_vector_deque_move/512 16.934 -
BM_vector_deque_move/5500 197.966 -1.05%
BM_vector_deque_move/64 2.763 -
BM_vector_deque_move/64000 3078.399 -3.59%
BM_vector_deque_move/65536 3045.710 -2.04%
BM_vector_deque_move/70000 3344.140 -
BM_vector_deque_move_backward/0 0.521 24.55%
BM_vector_deque_move_backward/1 2.263 14.42%
BM_vector_deque_move_backward/1024 38.428 -
BM_vector_deque_move_backward/2 2.001 14.30%
BM_vector_deque_move_backward/4000 144.275 -
BM_vector_deque_move_backward/4096 149.078 -
BM_vector_deque_move_backward/512 17.674 -
BM_vector_deque_move_backward/5500 200.518 -
BM_vector_deque_move_backward/64 3.025 -4.24%
BM_vector_deque_move_backward/64000 7806.348 -1.33%
BM_vector_deque_move_backward/65536 7999.544 -
BM_vector_deque_move_backward/70000 8398.510 1.12%
BM_vector_deque_ranges_copy/0 0.573 56.37%
BM_vector_deque_ranges_copy/1 2.353 18.53%
BM_vector_deque_ranges_copy/1024 35.969 -
BM_vector_deque_ranges_copy/2 2.060 17.18%
BM_vector_deque_ranges_copy/4000 141.019 -
BM_vector_deque_ranges_copy/4096 146.571 -
BM_vector_deque_ranges_copy/512 16.979 -3.22%
BM_vector_deque_ranges_copy/5500 199.802 -
BM_vector_deque_ranges_copy/64 2.841 4.04%
BM_vector_deque_ranges_copy/64000 3080.179 -
BM_vector_deque_ranges_copy/65536 3054.866 -
BM_vector_deque_ranges_copy/70000 3345.034 -
BM_vector_deque_ranges_copy_backward/0 0.465 -31.28%
BM_vector_deque_ranges_copy_backward/1 2.377 3.71%
BM_vector_deque_ranges_copy_backward/1024 38.363 1.88%
BM_vector_deque_ranges_copy_backward/2 2.059 3.23%
BM_vector_deque_ranges_copy_backward/4000 143.785 -
BM_vector_deque_ranges_copy_backward/4096 150.216 -
BM_vector_deque_ranges_copy_backward/512 17.507 -
BM_vector_deque_ranges_copy_backward/5500 199.160 -
BM_vector_deque_ranges_copy_backward/64 3.019 -1.91%
BM_vector_deque_ranges_copy_backward/64000 8010.349 4.99%
BM_vector_deque_ranges_copy_backward/65536 8290.467 2.44%
BM_vector_deque_ranges_copy_backward/70000 8879.001 2.96%
BM_vector_deque_ranges_move/0 0.453 -3.29%
BM_vector_deque_ranges_move/1 2.091 -7.05%
BM_vector_deque_ranges_move/1024 35.947 -
BM_vector_deque_ranges_move/2 1.839 -8.04%
BM_vector_deque_ranges_move/4000 142.955 -
BM_vector_deque_ranges_move/4096 147.986 -
BM_vector_deque_ranges_move/512 17.002 -
BM_vector_deque_ranges_move/5500 199.075 -
BM_vector_deque_ranges_move/64 2.708 -2.33%
BM_vector_deque_ranges_move/64000 3013.151 -
BM_vector_deque_ranges_move/65536 3078.042 -
BM_vector_deque_ranges_move/70000 3272.448 -
BM_vector_deque_ranges_move_backward/0 0.403 -
BM_vector_deque_ranges_move_backward/1 2.323 8.53%
BM_vector_deque_ranges_move_backward/1024 38.126 -
BM_vector_deque_ranges_move_backward/2 2.058 9.54%
BM_vector_deque_ranges_move_backward/4000 142.122 -
BM_vector_deque_ranges_move_backward/4096 150.732 -
BM_vector_deque_ranges_move_backward/512 17.495 -1.61%
BM_vector_deque_ranges_move_backward/5500 199.616 -
BM_vector_deque_ranges_move_backward/64 2.984 -4.62%
BM_vector_deque_ranges_move_backward/64000 7687.546 -1.14%
BM_vector_deque_ranges_move_backward/65536 7892.739 2.72%
BM_vector_deque_ranges_move_backward/70000 8368.474 1.49%
SetIntersection_Front_Set_float_1024_1 1044542.589 -
SetIntersection_Front_Set_float_1024_1024 11197221.555 -
SetIntersection_Front_Set_float_1024_16 1185188.289 -1.57%
SetIntersection_Front_Set_float_1024_256 3642738.726 -12.50%
SetIntersection_Front_Set_float_1024_4 1069584.673 -1.21%
SetIntersection_Front_Set_float_1024_64 1679906.622 -1.97%
SetIntersection_Front_Set_float_16384_1 1045428.537 -
SetIntersection_Front_Set_float_16384_1024 11371289.387 -7.64%
SetIntersection_Front_Set_float_16384_16 1177729.357 -1.14%
SetIntersection_Front_Set_float_16384_16384 210751885.256 -5.04%
SetIntersection_Front_Set_float_16384_256 3651340.262 -4.39%
SetIntersection_Front_Set_float_16384_4 1046108.624 -1.91%
SetIntersection_Front_Set_float_16384_64 1625204.131 -4.88%
SetIntersection_Front_Set_float_16_1 62644417.635 -
SetIntersection_Front_Set_float_16_16 37408950.761 -1.48%
SetIntersection_Front_Set_float_16_4 54738408.278 -
SetIntersection_Front_Set_float_1_1 534489204.709 -
SetIntersection_Front_Set_float_256_1 4132445.163 -
SetIntersection_Front_Set_float_256_16 4448256.900 -1.92%
SetIntersection_Front_Set_float_256_256 7174422.964 -6.27%
SetIntersection_Front_Set_float_256_4 4165845.403 -
SetIntersection_Front_Set_float_256_64 5274639.646 -11.02%
SetIntersection_Front_Set_float_262144_1 1042428.999 -
SetIntersection_Front_Set_float_262144_1024 11826380.855 1.19%
SetIntersection_Front_Set_float_262144_16 1140020.972 -
SetIntersection_Front_Set_float_262144_16384 215510682.871 2.51%
SetIntersection_Front_Set_float_262144_256 3586590.578 -7.43%
SetIntersection_Front_Set_float_262144_262144 1563466.551 -1.11%
SetIntersection_Front_Set_float_262144_4 1062659.600 1.97%
SetIntersection_Front_Set_float_262144_64 1673250.512 -
SetIntersection_Front_Set_float_4_1 213552526.205 -
SetIntersection_Front_Set_float_4_4 136644720.670 -
SetIntersection_Front_Set_float_64_1 16427742.901 -
SetIntersection_Front_Set_float_64_16 15394895.940 -
SetIntersection_Front_Set_float_64_4 15954398.722 -
SetIntersection_Front_Set_float_64_64 12560856.375 -5.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1044981.135 2.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14723017.852 7.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1219249.504 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4328361.094 -1.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1108188.171 3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1805813.081 1.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1040520.542 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 15164481.809 9.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1236522.162 2.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350971417.044 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4942224.958 18.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1051868.736 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1888553.073 4.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62739367.552 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38847404.777 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55012939.106 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 534423775.388 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4132544.743 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4649042.323 1.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8663301.347 3.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4243286.832 1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5989034.208 5.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1036063.349 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13836812.337 -7.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1206567.952 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 338525486.565 -1.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4167239.557 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1860120.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1065318.621 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1751816.086 2.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213816934.434 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137996423.101 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16456546.282 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15710111.863 2.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16176595.012 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14432962.276 2.55%
SetIntersection_Front_Set_string_1024_1 1088626.046 -
SetIntersection_Front_Set_string_1024_1024 57198392.436 1.99%
SetIntersection_Front_Set_string_1024_16 1985559.025 4.84%
SetIntersection_Front_Set_string_1024_256 15967326.372 2.51%
SetIntersection_Front_Set_string_1024_4 1276602.249 2.33%
SetIntersection_Front_Set_string_1024_64 4824962.789 4.68%
SetIntersection_Front_Set_string_16384_1 1102227.360 -
SetIntersection_Front_Set_string_16384_1024 60257458.125 1.33%
SetIntersection_Front_Set_string_16384_16 1881979.008 2.33%
SetIntersection_Front_Set_string_16384_16384 350110964.890 -
SetIntersection_Front_Set_string_16384_256 15390221.862 -2.59%
SetIntersection_Front_Set_string_16384_4 1281193.673 1.58%
SetIntersection_Front_Set_string_16384_64 4763131.615 8.41%
SetIntersection_Front_Set_string_16_1 64871640.729 -
SetIntersection_Front_Set_string_16_16 59631569.388 -2.20%
SetIntersection_Front_Set_string_16_4 64399476.302 1.46%
SetIntersection_Front_Set_string_1_1 554503219.224 -
SetIntersection_Front_Set_string_256_1 4307828.158 -
SetIntersection_Front_Set_string_256_16 7297378.856 1.36%
SetIntersection_Front_Set_string_256_256 29952916.914 -
SetIntersection_Front_Set_string_256_4 5006816.536 1.05%
SetIntersection_Front_Set_string_256_64 14598345.030 -4.30%
SetIntersection_Front_Set_string_262144_1 1080702.889 -
SetIntersection_Front_Set_string_262144_1024 60539226.447 -
SetIntersection_Front_Set_string_262144_16 1879067.446 -
SetIntersection_Front_Set_string_262144_16384 348310705.595 -
SetIntersection_Front_Set_string_262144_256 14961628.130 -3.03%
SetIntersection_Front_Set_string_262144_262144 17938413.002 -5.87%
SetIntersection_Front_Set_string_262144_4 1249206.069 -
SetIntersection_Front_Set_string_262144_64 4540765.280 -4.60%
SetIntersection_Front_Set_string_4_1 221083641.593 -
SetIntersection_Front_Set_string_4_4 157578508.383 -
SetIntersection_Front_Set_string_64_1 17079723.020 -
SetIntersection_Front_Set_string_64_16 24236291.661 -1.34%
SetIntersection_Front_Set_string_64_4 18933281.883 -
SetIntersection_Front_Set_string_64_64 35113726.188 3.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1027261.028 -2.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24479006.699 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1338751.715 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6376337.943 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1099803.882 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2389819.533 2.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1023063.934 -2.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27656219.261 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1350997.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 346979093.157 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6314200.066 -2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1093229.205 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2319223.054 -1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63175375.033 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42110200.058 1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56350631.936 -2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537449446.538 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4162480.448 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5022679.853 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12892291.393 3.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4309172.653 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7693977.024 3.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1041200.662 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26020959.102 1.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1341765.561 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 347145847.950 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6294225.853 -4.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3025786.377 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1059696.614 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2398814.649 3.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215200108.111 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140655983.380 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16542694.585 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17532610.690 3.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16420289.673 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 17939387.136 -
SetIntersection_Front_Set_uint32_1024_1 1055702.401 2.22%
SetIntersection_Front_Set_uint32_1024_1024 11688047.961 -3.25%
SetIntersection_Front_Set_uint32_1024_16 1179790.925 -2.42%
SetIntersection_Front_Set_uint32_1024_256 4118107.319 -2.83%
SetIntersection_Front_Set_uint32_1024_4 1070411.605 -
SetIntersection_Front_Set_uint32_1024_64 1782703.589 5.06%
SetIntersection_Front_Set_uint32_16384_1 1055387.182 -
SetIntersection_Front_Set_uint32_16384_1024 11828936.771 -6.38%
SetIntersection_Front_Set_uint32_16384_16 1181765.132 -1.85%
SetIntersection_Front_Set_uint32_16384_16384 211382837.137 -2.63%
SetIntersection_Front_Set_uint32_16384_256 4210587.048 6.35%
SetIntersection_Front_Set_uint32_16384_4 1064253.210 -
SetIntersection_Front_Set_uint32_16384_64 1702146.317 -2.08%
SetIntersection_Front_Set_uint32_16_1 62612106.922 -
SetIntersection_Front_Set_uint32_16_16 37811452.676 -
SetIntersection_Front_Set_uint32_16_4 54368618.110 -
SetIntersection_Front_Set_uint32_1_1 533021004.229 -
SetIntersection_Front_Set_uint32_256_1 4123458.061 -
SetIntersection_Front_Set_uint32_256_16 4489025.625 -
SetIntersection_Front_Set_uint32_256_256 7320276.242 -5.25%
SetIntersection_Front_Set_uint32_256_4 4178231.117 -
SetIntersection_Front_Set_uint32_256_64 5520459.684 -
SetIntersection_Front_Set_uint32_262144_1 1037818.835 -
SetIntersection_Front_Set_uint32_262144_1024 12622536.238 -1.62%
SetIntersection_Front_Set_uint32_262144_16 1185116.824 -
SetIntersection_Front_Set_uint32_262144_16384 219911109.059 -
SetIntersection_Front_Set_uint32_262144_256 3726502.072 -4.26%
SetIntersection_Front_Set_uint32_262144_262144 1631216.473 -
SetIntersection_Front_Set_uint32_262144_4 1067791.544 -
SetIntersection_Front_Set_uint32_262144_64 1634584.643 -1.65%
SetIntersection_Front_Set_uint32_4_1 213322325.293 -
SetIntersection_Front_Set_uint32_4_4 136569325.892 -
SetIntersection_Front_Set_uint32_64_1 16415873.819 -
SetIntersection_Front_Set_uint32_64_16 15023182.365 -1.91%
SetIntersection_Front_Set_uint32_64_4 15992763.618 -
SetIntersection_Front_Set_uint32_64_64 12792433.194 -3.15%
SetIntersection_Front_Set_uint64_1024_1 1049037.536 1.20%
SetIntersection_Front_Set_uint64_1024_1024 12473912.078 5.04%
SetIntersection_Front_Set_uint64_1024_16 1188934.123 2.41%
SetIntersection_Front_Set_uint64_1024_256 3874551.806 4.97%
SetIntersection_Front_Set_uint64_1024_4 1078549.704 2.14%
SetIntersection_Front_Set_uint64_1024_64 1680345.840 4.38%
SetIntersection_Front_Set_uint64_16384_1 1074713.357 3.17%
SetIntersection_Front_Set_uint64_16384_1024 12892923.382 4.28%
SetIntersection_Front_Set_uint64_16384_16 1220236.211 2.15%
SetIntersection_Front_Set_uint64_16384_16384 230698356.169 2.12%
SetIntersection_Front_Set_uint64_16384_256 4001586.082 -8.16%
SetIntersection_Front_Set_uint64_16384_4 1109474.036 2.40%
SetIntersection_Front_Set_uint64_16384_64 1746032.550 -3.12%
SetIntersection_Front_Set_uint64_16_1 64896753.492 3.94%
SetIntersection_Front_Set_uint64_16_16 38298161.156 1.91%
SetIntersection_Front_Set_uint64_16_4 56643890.606 4.00%
SetIntersection_Front_Set_uint64_1_1 538923999.233 1.51%
SetIntersection_Front_Set_uint64_256_1 4149256.697 -
SetIntersection_Front_Set_uint64_256_16 4480818.485 -
SetIntersection_Front_Set_uint64_256_256 7795187.968 7.88%
SetIntersection_Front_Set_uint64_256_4 4215686.438 -
SetIntersection_Front_Set_uint64_256_64 5487509.985 -
SetIntersection_Front_Set_uint64_262144_1 1052082.738 3.46%
SetIntersection_Front_Set_uint64_262144_1024 12727911.948 -
SetIntersection_Front_Set_uint64_262144_16 1201682.955 1.40%
SetIntersection_Front_Set_uint64_262144_16384 225880635.225 2.94%
SetIntersection_Front_Set_uint64_262144_256 3929032.215 4.54%
SetIntersection_Front_Set_uint64_262144_262144 1704413.494 1.32%
SetIntersection_Front_Set_uint64_262144_4 1069092.192 -
SetIntersection_Front_Set_uint64_262144_64 1820849.129 9.08%
SetIntersection_Front_Set_uint64_4_1 223483320.937 5.07%
SetIntersection_Front_Set_uint64_4_4 142484270.856 5.40%
SetIntersection_Front_Set_uint64_64_1 16751138.209 2.62%
SetIntersection_Front_Set_uint64_64_16 15313875.412 -
SetIntersection_Front_Set_uint64_64_4 16246647.195 1.87%
SetIntersection_Front_Set_uint64_64_64 13336538.319 -
SetIntersection_Front_Vector_float_1024_1 1042604.518 -
SetIntersection_Front_Vector_float_1024_1024 5893759.934 -
SetIntersection_Front_Vector_float_1024_16 1107761.568 -
SetIntersection_Front_Vector_float_1024_256 2265444.814 -
SetIntersection_Front_Vector_float_1024_4 1057739.921 -
SetIntersection_Front_Vector_float_1024_64 1334205.656 -2.50%
SetIntersection_Front_Vector_float_16384_1 1037193.582 1.15%
SetIntersection_Front_Vector_float_16384_1024 5434519.073 -8.06%
SetIntersection_Front_Vector_float_16384_16 1111655.667 -
SetIntersection_Front_Vector_float_16384_16384 75802444.805 -4.89%
SetIntersection_Front_Vector_float_16384_256 2269869.957 -
SetIntersection_Front_Vector_float_16384_4 1062121.878 -
SetIntersection_Front_Vector_float_16384_64 1356093.901 1.10%
SetIntersection_Front_Vector_float_16_1 62596592.261 -
SetIntersection_Front_Vector_float_16_16 35532932.155 -
SetIntersection_Front_Vector_float_16_4 53803400.252 -
SetIntersection_Front_Vector_float_1_1 532936975.795 -
SetIntersection_Front_Vector_float_256_1 4151333.768 -
SetIntersection_Front_Vector_float_256_16 4114664.426 -1.83%
SetIntersection_Front_Vector_float_256_256 4313223.480 -5.41%
SetIntersection_Front_Vector_float_256_4 4155861.170 -
SetIntersection_Front_Vector_float_256_64 4249521.576 -3.40%
SetIntersection_Front_Vector_float_262144_1 1037724.060 -1.42%
SetIntersection_Front_Vector_float_262144_1024 5493032.436 -7.14%
SetIntersection_Front_Vector_float_262144_16 1116812.064 -1.08%
SetIntersection_Front_Vector_float_262144_16384 75241653.084 -5.27%
SetIntersection_Front_Vector_float_262144_256 2148316.196 -6.16%
SetIntersection_Front_Vector_float_262144_262144 350732982.945 -
SetIntersection_Front_Vector_float_262144_4 1040060.798 -
SetIntersection_Front_Vector_float_262144_64 1364421.279 2.90%
SetIntersection_Front_Vector_float_4_1 213004300.781 -
SetIntersection_Front_Vector_float_4_4 135233614.669 -
SetIntersection_Front_Vector_float_64_1 16358573.569 -
SetIntersection_Front_Vector_float_64_16 14180476.956 -
SetIntersection_Front_Vector_float_64_4 15881918.304 -
SetIntersection_Front_Vector_float_64_64 10905376.692 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1022857.485 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8374744.255 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1149718.809 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2895496.817 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1062025.938 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1524536.789 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051328.023 1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8417403.413 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1164197.128 1.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119751636.462 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2890845.707 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1065799.002 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516461.667 1.78%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63140841.848 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36893947.816 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54697484.507 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 537004217.156 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4161768.816 1.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4391866.736 1.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5763791.902 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4210092.525 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4886910.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1039941.332 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8397779.747 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1127894.356 -2.79%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 119777408.090 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2895655.385 -3.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351045355.690 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067305.344 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1530196.801 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214801207.895 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136830210.057 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16411026.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14777298.639 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16123870.909 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12191966.537 1.17%
SetIntersection_Front_Vector_string_1024_1 1072301.733 -
SetIntersection_Front_Vector_string_1024_1024 39614901.880 2.58%
SetIntersection_Front_Vector_string_1024_16 1637575.963 3.31%
SetIntersection_Front_Vector_string_1024_256 9064494.505 -
SetIntersection_Front_Vector_string_1024_4 1190905.145 -
SetIntersection_Front_Vector_string_1024_64 3099980.417 -3.37%
SetIntersection_Front_Vector_string_16384_1 1082447.132 1.37%
SetIntersection_Front_Vector_string_16384_1024 38386671.311 -
SetIntersection_Front_Vector_string_16384_16 1604905.594 -
SetIntersection_Front_Vector_string_16384_16384 349864078.446 -
SetIntersection_Front_Vector_string_16384_256 9320257.451 -2.73%
SetIntersection_Front_Vector_string_16384_4 1189384.876 2.63%
SetIntersection_Front_Vector_string_16384_64 3340268.389 2.30%
SetIntersection_Front_Vector_string_16_1 64215483.366 -
SetIntersection_Front_Vector_string_16_16 51439878.875 -
SetIntersection_Front_Vector_string_16_4 60201793.965 -
SetIntersection_Front_Vector_string_1_1 547014699.562 -
SetIntersection_Front_Vector_string_256_1 4238715.371 -
SetIntersection_Front_Vector_string_256_16 6009607.007 -
SetIntersection_Front_Vector_string_256_256 19871031.435 1.00%
SetIntersection_Front_Vector_string_256_4 4663892.678 1.22%
SetIntersection_Front_Vector_string_256_64 10426933.538 1.04%
SetIntersection_Front_Vector_string_262144_1 1076798.582 -
SetIntersection_Front_Vector_string_262144_1024 39547267.677 -
SetIntersection_Front_Vector_string_262144_16 1613740.995 -
SetIntersection_Front_Vector_string_262144_16384 346465048.493 -1.38%
SetIntersection_Front_Vector_string_262144_256 9391734.102 -
SetIntersection_Front_Vector_string_262144_262144 14480482.342 -2.75%
SetIntersection_Front_Vector_string_262144_4 1172143.025 -
SetIntersection_Front_Vector_string_262144_64 3285408.563 5.85%
SetIntersection_Front_Vector_string_4_1 218517821.008 -
SetIntersection_Front_Vector_string_4_4 150099862.613 -
SetIntersection_Front_Vector_string_64_1 16759792.697 -
SetIntersection_Front_Vector_string_64_16 20453467.431 -
SetIntersection_Front_Vector_string_64_4 17728012.631 -
SetIntersection_Front_Vector_string_64_64 26178986.777 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044556.570 1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9071319.958 1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1138511.191 -1.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3048494.169 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074815.341 1.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1559257.595 1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1040791.188 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8987008.094 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157454.019 3.36%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129289403.144 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3051293.749 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1075459.916 1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574707.648 1.54%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62834730.735 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37212206.229 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54511905.771 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533389634.407 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4146729.215 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4361157.430 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6124235.089 1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4174863.629 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5506981.649 10.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1045589.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9000156.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1213024.763 7.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129061161.855 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3053396.319 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350630903.410 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1046154.464 -1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1572763.470 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213649767.781 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136494044.581 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16342749.050 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14857068.715 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16047580.046 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12420491.430 -
SetIntersection_Front_Vector_uint32_1024_1 1043032.473 -
SetIntersection_Front_Vector_uint32_1024_1024 5295380.469 -8.03%
SetIntersection_Front_Vector_uint32_1024_16 1098976.089 -
SetIntersection_Front_Vector_uint32_1024_256 2117256.270 -
SetIntersection_Front_Vector_uint32_1024_4 1055343.478 -
SetIntersection_Front_Vector_uint32_1024_64 1321120.684 -
SetIntersection_Front_Vector_uint32_16384_1 1035187.674 -1.15%
SetIntersection_Front_Vector_uint32_16384_1024 5298175.895 -
SetIntersection_Front_Vector_uint32_16384_16 1100867.860 -1.36%
SetIntersection_Front_Vector_uint32_16384_16384 70817057.498 -6.05%
SetIntersection_Front_Vector_uint32_16384_256 2123781.405 -
SetIntersection_Front_Vector_uint32_16384_4 1051538.429 -1.13%
SetIntersection_Front_Vector_uint32_16384_64 1315780.607 -2.99%
SetIntersection_Front_Vector_uint32_16_1 62553454.508 -
SetIntersection_Front_Vector_uint32_16_16 35848752.549 -
SetIntersection_Front_Vector_uint32_16_4 54059219.419 -
SetIntersection_Front_Vector_uint32_1_1 532068793.497 -
SetIntersection_Front_Vector_uint32_256_1 4130758.570 -
SetIntersection_Front_Vector_uint32_256_16 4149473.534 -
SetIntersection_Front_Vector_uint32_256_256 4237072.553 -
SetIntersection_Front_Vector_uint32_256_4 4140406.217 -
SetIntersection_Front_Vector_uint32_256_64 4214286.279 -
SetIntersection_Front_Vector_uint32_262144_1 1038276.634 -
SetIntersection_Front_Vector_uint32_262144_1024 5295896.733 -10.25%
SetIntersection_Front_Vector_uint32_262144_16 1097376.814 -
SetIntersection_Front_Vector_uint32_262144_16384 70752345.942 -5.63%
SetIntersection_Front_Vector_uint32_262144_256 2130686.020 -5.87%
SetIntersection_Front_Vector_uint32_262144_262144 350714824.342 -
SetIntersection_Front_Vector_uint32_262144_4 1055839.801 -1.26%
SetIntersection_Front_Vector_uint32_262144_64 1316422.016 -
SetIntersection_Front_Vector_uint32_4_1 213187293.882 -
SetIntersection_Front_Vector_uint32_4_4 135290290.273 -
SetIntersection_Front_Vector_uint32_64_1 16359372.426 -
SetIntersection_Front_Vector_uint32_64_16 14094045.699 -
SetIntersection_Front_Vector_uint32_64_4 15851703.408 -
SetIntersection_Front_Vector_uint32_64_64 10570929.407 -2.86%
SetIntersection_Front_Vector_uint64_1024_1 1028769.373 -1.35%
SetIntersection_Front_Vector_uint64_1024_1024 5322554.306 -
SetIntersection_Front_Vector_uint64_1024_16 1094308.539 -2.68%
SetIntersection_Front_Vector_uint64_1024_256 2115539.793 -4.27%
SetIntersection_Front_Vector_uint64_1024_4 1047117.138 -1.29%
SetIntersection_Front_Vector_uint64_1024_64 1316052.758 -3.92%
SetIntersection_Front_Vector_uint64_16384_1 1039022.489 -
SetIntersection_Front_Vector_uint64_16384_1024 5922746.103 11.31%
SetIntersection_Front_Vector_uint64_16384_16 1109786.027 -
SetIntersection_Front_Vector_uint64_16384_16384 70236407.152 -4.50%
SetIntersection_Front_Vector_uint64_16384_256 2268362.236 5.92%
SetIntersection_Front_Vector_uint64_16384_4 1067675.615 -
SetIntersection_Front_Vector_uint64_16384_64 1355980.558 1.84%
SetIntersection_Front_Vector_uint64_16_1 62536735.113 -
SetIntersection_Front_Vector_uint64_16_16 35656843.499 1.80%
SetIntersection_Front_Vector_uint64_16_4 54214249.098 -
SetIntersection_Front_Vector_uint64_1_1 532123200.406 -
SetIntersection_Front_Vector_uint64_256_1 4161621.809 -
SetIntersection_Front_Vector_uint64_256_16 4139106.896 -
SetIntersection_Front_Vector_uint64_256_256 4230157.138 -6.91%
SetIntersection_Front_Vector_uint64_256_4 4144349.479 -
SetIntersection_Front_Vector_uint64_256_64 4240523.547 -2.35%
SetIntersection_Front_Vector_uint64_262144_1 1026300.942 -
SetIntersection_Front_Vector_uint64_262144_1024 5915848.110 11.70%
SetIntersection_Front_Vector_uint64_262144_16 1097179.941 -
SetIntersection_Front_Vector_uint64_262144_16384 71713678.659 -4.25%
SetIntersection_Front_Vector_uint64_262144_256 2165882.001 -5.25%
SetIntersection_Front_Vector_uint64_262144_262144 350205806.190 -
SetIntersection_Front_Vector_uint64_262144_4 1059174.181 -
SetIntersection_Front_Vector_uint64_262144_64 1322277.522 -2.85%
SetIntersection_Front_Vector_uint64_4_1 212883988.336 -
SetIntersection_Front_Vector_uint64_4_4 135121318.691 -
SetIntersection_Front_Vector_uint64_64_1 16374306.308 -
SetIntersection_Front_Vector_uint64_64_16 14026781.785 -2.12%
SetIntersection_Front_Vector_uint64_64_4 15848609.277 -
SetIntersection_Front_Vector_uint64_64_64 10683328.576 1.51%
SetIntersection_Interlaced_Set_float_1024_1 1034503.163 2.64%
SetIntersection_Interlaced_Set_float_1024_1024 11638311.455 -2.26%
SetIntersection_Interlaced_Set_float_1024_16 11666857.535 2.34%
SetIntersection_Interlaced_Set_float_1024_256 14444103.382 -
SetIntersection_Interlaced_Set_float_1024_4 9865552.163 -
SetIntersection_Interlaced_Set_float_1024_64 10117537.480 -
SetIntersection_Interlaced_Set_float_16384_1 1045953.362 -
SetIntersection_Interlaced_Set_float_16384_1024 174118315.596 1.19%
SetIntersection_Interlaced_Set_float_16384_16 205869587.529 -
SetIntersection_Interlaced_Set_float_16384_16384 209127708.201 -5.10%
SetIntersection_Interlaced_Set_float_16384_256 199151309.117 -2.24%
SetIntersection_Interlaced_Set_float_16384_4 169738446.113 1.14%
SetIntersection_Interlaced_Set_float_16384_64 215983946.870 -
SetIntersection_Interlaced_Set_float_16_1 62727138.650 -
SetIntersection_Interlaced_Set_float_16_16 38077605.224 -
SetIntersection_Interlaced_Set_float_16_4 59994170.422 1.20%
SetIntersection_Interlaced_Set_float_1_1 534044285.815 -
SetIntersection_Interlaced_Set_float_256_1 4136147.663 -
SetIntersection_Interlaced_Set_float_256_16 12551280.863 2.83%
SetIntersection_Interlaced_Set_float_256_256 7313361.460 -1.08%
SetIntersection_Interlaced_Set_float_256_4 11133180.728 3.41%
SetIntersection_Interlaced_Set_float_256_64 12762065.483 -5.95%
SetIntersection_Interlaced_Set_float_262144_1 1039630.208 1.60%
SetIntersection_Interlaced_Set_float_262144_1024 1489395.103 -3.18%
SetIntersection_Interlaced_Set_float_262144_16 1549237.225 -2.29%
SetIntersection_Interlaced_Set_float_262144_16384 1252777.912 -1.30%
SetIntersection_Interlaced_Set_float_262144_256 1530289.549 -1.67%
SetIntersection_Interlaced_Set_float_262144_262144 1571987.795 -3.19%
SetIntersection_Interlaced_Set_float_262144_4 1240854.652 -3.22%
SetIntersection_Interlaced_Set_float_262144_64 1517737.469 -2.67%
SetIntersection_Interlaced_Set_float_4_1 213601783.650 -
SetIntersection_Interlaced_Set_float_4_4 136581061.643 -
SetIntersection_Interlaced_Set_float_64_1 16388757.087 -
SetIntersection_Interlaced_Set_float_64_16 22342230.694 2.61%
SetIntersection_Interlaced_Set_float_64_4 20545688.947 -
SetIntersection_Interlaced_Set_float_64_64 13117861.317 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1059479.137 2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12979316.982 -1.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11554480.177 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13871998.681 -1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9946846.825 -2.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10247819.761 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1038983.510 1.26%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175908474.349 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217611549.063 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 244536061.415 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207202260.649 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178989637.645 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229204068.295 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62882184.863 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38348092.397 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59377507.746 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 534441575.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4163809.989 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12161234.949 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8000110.133 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11783806.511 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13286369.064 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1054522.390 1.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1625378.988 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1682095.703 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1317072.348 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1643801.350 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1838050.861 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1368825.277 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1645730.305 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213771602.169 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137737207.527 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16428372.099 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21672166.930 -2.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20963972.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13760343.745 -
SetIntersection_Interlaced_Set_string_1024_1 1093077.565 -1.96%
SetIntersection_Interlaced_Set_string_1024_1024 56570056.360 -
SetIntersection_Interlaced_Set_string_1024_16 12818285.659 -1.33%
SetIntersection_Interlaced_Set_string_1024_256 35170386.099 -1.98%
SetIntersection_Interlaced_Set_string_1024_4 10279420.814 -3.48%
SetIntersection_Interlaced_Set_string_1024_64 16509629.421 -1.34%
SetIntersection_Interlaced_Set_string_16384_1 1089512.944 -3.25%
SetIntersection_Interlaced_Set_string_16384_1024 360468722.745 3.70%
SetIntersection_Interlaced_Set_string_16384_16 247445203.484 -29.74%
SetIntersection_Interlaced_Set_string_16384_16384 348753935.155 -
SetIntersection_Interlaced_Set_string_16384_256 357172986.224 5.16%
SetIntersection_Interlaced_Set_string_16384_4 202990969.641 -8.10%
SetIntersection_Interlaced_Set_string_16384_64 349515231.289 -2.57%
SetIntersection_Interlaced_Set_string_16_1 65163620.218 -
SetIntersection_Interlaced_Set_string_16_16 60257260.371 1.70%
SetIntersection_Interlaced_Set_string_16_4 73734222.361 -
SetIntersection_Interlaced_Set_string_1_1 555920511.516 -
SetIntersection_Interlaced_Set_string_256_1 4355421.582 1.33%
SetIntersection_Interlaced_Set_string_256_16 17661926.069 -4.39%
SetIntersection_Interlaced_Set_string_256_256 29941845.964 3.59%
SetIntersection_Interlaced_Set_string_256_4 12985774.217 -1.35%
SetIntersection_Interlaced_Set_string_256_64 30614506.595 -
SetIntersection_Interlaced_Set_string_262144_1 1086133.308 -
SetIntersection_Interlaced_Set_string_262144_1024 2069677.980 -
SetIntersection_Interlaced_Set_string_262144_16 2177346.031 -
SetIntersection_Interlaced_Set_string_262144_16384 2743281.900 -13.33%
SetIntersection_Interlaced_Set_string_262144_256 2047012.941 -
SetIntersection_Interlaced_Set_string_262144_262144 18204121.990 -4.40%
SetIntersection_Interlaced_Set_string_262144_4 1862061.361 -
SetIntersection_Interlaced_Set_string_262144_64 2156969.154 -
SetIntersection_Interlaced_Set_string_4_1 222478759.977 -
SetIntersection_Interlaced_Set_string_4_4 159205868.923 -
SetIntersection_Interlaced_Set_string_64_1 17151321.568 -
SetIntersection_Interlaced_Set_string_64_16 38594251.529 -
SetIntersection_Interlaced_Set_string_64_4 25775901.353 -
SetIntersection_Interlaced_Set_string_64_64 36106399.278 4.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1099484.863 5.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24019745.351 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12788430.806 4.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19185667.036 4.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10694641.872 9.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12516402.377 6.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1088557.952 4.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 234881236.811 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 339751711.907 39.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 353902396.717 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 343970406.634 35.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 221780875.553 9.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 337382862.665 -3.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 65906118.447 4.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 43577046.382 5.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 65365718.842 5.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 540103920.940 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4342725.906 3.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12758456.105 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12729818.847 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12243789.900 7.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17896982.379 5.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023444.093 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1993965.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2112261.393 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1762590.252 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2010090.656 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3039353.922 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1816292.641 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2086085.123 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215547157.860 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 146372643.508 4.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17043020.280 4.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26549924.530 2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23334189.413 3.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18267710.593 1.46%
SetIntersection_Interlaced_Set_uint32_1024_1 1039963.184 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12564715.995 -1.17%
SetIntersection_Interlaced_Set_uint32_1024_16 11590905.111 -
SetIntersection_Interlaced_Set_uint32_1024_256 14092460.355 -2.73%
SetIntersection_Interlaced_Set_uint32_1024_4 10142066.841 1.82%
SetIntersection_Interlaced_Set_uint32_1024_64 10170635.750 -
SetIntersection_Interlaced_Set_uint32_16384_1 1037092.816 -
SetIntersection_Interlaced_Set_uint32_16384_1024 174761053.716 1.16%
SetIntersection_Interlaced_Set_uint32_16384_16 209631721.240 -
SetIntersection_Interlaced_Set_uint32_16384_16384 222838249.472 -
SetIntersection_Interlaced_Set_uint32_16384_256 202752570.081 -1.36%
SetIntersection_Interlaced_Set_uint32_16384_4 173141791.862 1.27%
SetIntersection_Interlaced_Set_uint32_16384_64 219794740.278 -
SetIntersection_Interlaced_Set_uint32_16_1 62571399.010 -
SetIntersection_Interlaced_Set_uint32_16_16 38096246.513 -
SetIntersection_Interlaced_Set_uint32_16_4 60100357.382 -
SetIntersection_Interlaced_Set_uint32_1_1 533481281.546 -
SetIntersection_Interlaced_Set_uint32_256_1 4147532.222 -
SetIntersection_Interlaced_Set_uint32_256_16 12193965.077 -1.37%
SetIntersection_Interlaced_Set_uint32_256_256 7341215.266 -5.26%
SetIntersection_Interlaced_Set_uint32_256_4 11575506.372 1.81%
SetIntersection_Interlaced_Set_uint32_256_64 13420966.313 4.42%
SetIntersection_Interlaced_Set_uint32_262144_1 1041570.327 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1503898.033 -2.89%
SetIntersection_Interlaced_Set_uint32_262144_16 1571694.824 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1255046.793 -2.35%
SetIntersection_Interlaced_Set_uint32_262144_256 1547580.727 -1.77%
SetIntersection_Interlaced_Set_uint32_262144_262144 1800457.848 -2.10%
SetIntersection_Interlaced_Set_uint32_262144_4 1260506.836 -2.05%
SetIntersection_Interlaced_Set_uint32_262144_64 1539618.000 -1.85%
SetIntersection_Interlaced_Set_uint32_4_1 213107001.801 -
SetIntersection_Interlaced_Set_uint32_4_4 135820597.761 -
SetIntersection_Interlaced_Set_uint32_64_1 16390980.338 -
SetIntersection_Interlaced_Set_uint32_64_16 22219684.870 -2.31%
SetIntersection_Interlaced_Set_uint32_64_4 21102942.016 -
SetIntersection_Interlaced_Set_uint32_64_64 13272412.221 -
SetIntersection_Interlaced_Set_uint64_1024_1 1044550.569 2.22%
SetIntersection_Interlaced_Set_uint64_1024_1024 12410900.414 -
SetIntersection_Interlaced_Set_uint64_1024_16 11412159.766 -
SetIntersection_Interlaced_Set_uint64_1024_256 14556825.256 3.16%
SetIntersection_Interlaced_Set_uint64_1024_4 10145250.351 1.06%
SetIntersection_Interlaced_Set_uint64_1024_64 10161236.646 -
SetIntersection_Interlaced_Set_uint64_16384_1 1050742.800 1.38%
SetIntersection_Interlaced_Set_uint64_16384_1024 181528363.887 -
SetIntersection_Interlaced_Set_uint64_16384_16 225378363.158 -
SetIntersection_Interlaced_Set_uint64_16384_16384 238789467.632 -
SetIntersection_Interlaced_Set_uint64_16384_256 215328992.811 -
SetIntersection_Interlaced_Set_uint64_16384_4 181792347.740 -
SetIntersection_Interlaced_Set_uint64_16384_64 236715494.934 -
SetIntersection_Interlaced_Set_uint64_16_1 62984397.227 1.06%
SetIntersection_Interlaced_Set_uint64_16_16 37360827.901 -
SetIntersection_Interlaced_Set_uint64_16_4 59829141.908 -
SetIntersection_Interlaced_Set_uint64_1_1 535358107.001 -
SetIntersection_Interlaced_Set_uint64_256_1 4171597.404 1.94%
SetIntersection_Interlaced_Set_uint64_256_16 12644475.978 5.44%
SetIntersection_Interlaced_Set_uint64_256_256 7744884.672 -
SetIntersection_Interlaced_Set_uint64_256_4 11370678.849 -
SetIntersection_Interlaced_Set_uint64_256_64 13268486.535 -4.23%
SetIntersection_Interlaced_Set_uint64_262144_1 1027153.775 -1.95%
SetIntersection_Interlaced_Set_uint64_262144_1024 1586171.711 -
SetIntersection_Interlaced_Set_uint64_262144_16 1660017.250 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1290910.398 -
SetIntersection_Interlaced_Set_uint64_262144_256 1617019.043 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1712905.357 -
SetIntersection_Interlaced_Set_uint64_262144_4 1325984.049 -
SetIntersection_Interlaced_Set_uint64_262144_64 1614877.930 -
SetIntersection_Interlaced_Set_uint64_4_1 214163232.124 -
SetIntersection_Interlaced_Set_uint64_4_4 137227766.666 1.33%
SetIntersection_Interlaced_Set_uint64_64_1 16466160.177 -
SetIntersection_Interlaced_Set_uint64_64_16 21552832.737 -4.59%
SetIntersection_Interlaced_Set_uint64_64_4 20985179.925 -
SetIntersection_Interlaced_Set_uint64_64_64 13424848.539 1.80%
SetIntersection_Interlaced_Vector_float_1024_1 1037593.901 -
SetIntersection_Interlaced_Vector_float_1024_1024 7108025.529 -
SetIntersection_Interlaced_Vector_float_1024_16 2646159.990 -7.37%
SetIntersection_Interlaced_Vector_float_1024_256 6056297.094 -5.03%
SetIntersection_Interlaced_Vector_float_1024_4 1424347.752 -2.18%
SetIntersection_Interlaced_Vector_float_1024_64 5057967.127 -10.37%
SetIntersection_Interlaced_Vector_float_16384_1 1045758.522 -
SetIntersection_Interlaced_Vector_float_16384_1024 67946836.126 -13.92%
SetIntersection_Interlaced_Vector_float_16384_16 4125675.287 -2.39%
SetIntersection_Interlaced_Vector_float_16384_16384 99772674.444 -
SetIntersection_Interlaced_Vector_float_16384_256 28603236.034 -10.94%
SetIntersection_Interlaced_Vector_float_16384_4 1740424.389 5.04%
SetIntersection_Interlaced_Vector_float_16384_64 10909028.251 -6.97%
SetIntersection_Interlaced_Vector_float_16_1 62535697.797 -
SetIntersection_Interlaced_Vector_float_16_16 36254664.824 -
SetIntersection_Interlaced_Vector_float_16_4 56080600.260 -
SetIntersection_Interlaced_Vector_float_1_1 533286282.941 -
SetIntersection_Interlaced_Vector_float_256_1 4158357.400 -
SetIntersection_Interlaced_Vector_float_256_16 7530783.802 -7.88%
SetIntersection_Interlaced_Vector_float_256_256 5139575.885 -
SetIntersection_Interlaced_Vector_float_256_4 5260234.346 -
SetIntersection_Interlaced_Vector_float_256_64 7651444.319 -3.10%
SetIntersection_Interlaced_Vector_float_262144_1 1042177.478 -
SetIntersection_Interlaced_Vector_float_262144_1024 158257315.765 -8.30%
SetIntersection_Interlaced_Vector_float_262144_16 6650886.208 -2.50%
SetIntersection_Interlaced_Vector_float_262144_16384 348879719.011 -
SetIntersection_Interlaced_Vector_float_262144_256 57650703.902 -4.10%
SetIntersection_Interlaced_Vector_float_262144_262144 350693062.418 -
SetIntersection_Interlaced_Vector_float_262144_4 2020865.822 -5.76%
SetIntersection_Interlaced_Vector_float_262144_64 20431235.922 -5.65%
SetIntersection_Interlaced_Vector_float_4_1 213226509.956 -
SetIntersection_Interlaced_Vector_float_4_4 135832783.131 -
SetIntersection_Interlaced_Vector_float_64_1 16460958.304 -
SetIntersection_Interlaced_Vector_float_64_16 17166500.264 -8.63%
SetIntersection_Interlaced_Vector_float_64_4 18033743.028 -
SetIntersection_Interlaced_Vector_float_64_64 11417920.503 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1060883.752 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8376559.560 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2300681.292 4.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7660127.523 1.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1399500.992 3.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4688499.452 6.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1047417.933 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60293512.703 -1.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3267132.037 7.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121224462.235 1.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22959436.562 10.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1569974.875 7.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 8208902.477 9.49%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63105228.376 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36931888.888 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58568754.240 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 536196686.606 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4189718.707 1.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7205209.762 -4.72%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5828517.779 1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5470478.088 2.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8641454.193 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1056893.989 1.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 119690199.230 1.09%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4351304.883 8.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349555436.756 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 41360523.043 -12.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350854039.344 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1721374.158 3.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 13520331.584 -38.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214877456.646 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136699357.705 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16536185.746 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19165267.448 1.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 19057438.231 6.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12173112.482 -
SetIntersection_Interlaced_Vector_string_1024_1 1080730.534 -
SetIntersection_Interlaced_Vector_string_1024_1024 39199315.794 -
SetIntersection_Interlaced_Vector_string_1024_16 3374223.187 -3.40%
SetIntersection_Interlaced_Vector_string_1024_256 20997797.779 1.53%
SetIntersection_Interlaced_Vector_string_1024_4 1678931.509 -2.16%
SetIntersection_Interlaced_Vector_string_1024_64 8320252.829 -
SetIntersection_Interlaced_Vector_string_16384_1 1077923.760 -
SetIntersection_Interlaced_Vector_string_16384_1024 120818237.332 -4.70%
SetIntersection_Interlaced_Vector_string_16384_16 4178406.739 -16.68%
SetIntersection_Interlaced_Vector_string_16384_16384 348625018.004 -
SetIntersection_Interlaced_Vector_string_16384_256 41655933.483 -7.43%
SetIntersection_Interlaced_Vector_string_16384_4 1939595.015 -2.17%
SetIntersection_Interlaced_Vector_string_16384_64 11938997.935 -11.62%
SetIntersection_Interlaced_Vector_string_16_1 64618775.925 -
SetIntersection_Interlaced_Vector_string_16_16 50473827.332 -2.33%
SetIntersection_Interlaced_Vector_string_16_4 66442625.587 1.01%
SetIntersection_Interlaced_Vector_string_1_1 547716687.963 -
SetIntersection_Interlaced_Vector_string_256_1 4276103.558 -
SetIntersection_Interlaced_Vector_string_256_16 10515791.831 -
SetIntersection_Interlaced_Vector_string_256_256 20623036.329 3.67%
SetIntersection_Interlaced_Vector_string_256_4 6173897.905 -
SetIntersection_Interlaced_Vector_string_256_64 18649697.606 -
SetIntersection_Interlaced_Vector_string_262144_1 1093844.924 3.47%
SetIntersection_Interlaced_Vector_string_262144_1024 338286579.468 -6.27%
SetIntersection_Interlaced_Vector_string_262144_16 6688309.915 8.87%
SetIntersection_Interlaced_Vector_string_262144_16384 1017831.949 -15.77%
SetIntersection_Interlaced_Vector_string_262144_256 74401767.710 -5.06%
SetIntersection_Interlaced_Vector_string_262144_262144 14445568.441 -7.36%
SetIntersection_Interlaced_Vector_string_262144_4 2150172.068 4.96%
SetIntersection_Interlaced_Vector_string_262144_64 21871341.431 -9.18%
SetIntersection_Interlaced_Vector_string_4_1 219121344.482 -
SetIntersection_Interlaced_Vector_string_4_4 151464843.023 -
SetIntersection_Interlaced_Vector_string_64_1 16896725.300 -
SetIntersection_Interlaced_Vector_string_64_16 29231607.616 2.73%
SetIntersection_Interlaced_Vector_string_64_4 21643118.165 -
SetIntersection_Interlaced_Vector_string_64_64 26901676.673 -1.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049870.872 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9038816.773 -1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2568467.482 -2.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9864843.750 -1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1412461.468 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5270655.515 -5.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045279.511 3.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69923015.065 -5.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3647620.331 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129379650.995 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28283063.785 -4.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1647352.784 -1.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9536947.787 -7.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62656449.181 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37150516.354 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58434596.526 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533533805.077 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4140393.817 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7723035.474 -2.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6120313.612 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5266015.464 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10720419.028 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1035974.695 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150457871.310 -5.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4893142.083 -3.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350385446.839 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 48385093.893 -4.86%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350612088.873 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1869060.701 -3.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15104018.339 -4.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213462035.528 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136534967.081 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16411829.444 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20232079.508 1.12%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18620936.551 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12510016.153 1.26%
SetIntersection_Interlaced_Vector_uint32_1024_1 1039262.245 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5907022.493 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2030556.588 -14.47%
SetIntersection_Interlaced_Vector_uint32_1024_256 6408130.839 -17.83%
SetIntersection_Interlaced_Vector_uint32_1024_4 1403083.329 -
SetIntersection_Interlaced_Vector_uint32_1024_64 3852142.538 -21.38%
SetIntersection_Interlaced_Vector_uint32_16384_1 1032679.537 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 48995435.066 -16.05%
SetIntersection_Interlaced_Vector_uint32_16384_16 3319925.527 9.35%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614056.013 -
SetIntersection_Interlaced_Vector_uint32_16384_256 19833514.637 -10.53%
SetIntersection_Interlaced_Vector_uint32_16384_4 1528151.495 4.36%
SetIntersection_Interlaced_Vector_uint32_16384_64 7496982.433 -16.41%
SetIntersection_Interlaced_Vector_uint32_16_1 62579618.804 -
SetIntersection_Interlaced_Vector_uint32_16_16 36011748.779 2.06%
SetIntersection_Interlaced_Vector_uint32_16_4 55906800.490 -
SetIntersection_Interlaced_Vector_uint32_1_1 532550940.971 -
SetIntersection_Interlaced_Vector_uint32_256_1 4140071.095 -
SetIntersection_Interlaced_Vector_uint32_256_16 7078703.997 7.53%
SetIntersection_Interlaced_Vector_uint32_256_256 4539298.945 -
SetIntersection_Interlaced_Vector_uint32_256_4 4770446.146 -1.90%
SetIntersection_Interlaced_Vector_uint32_256_64 6985780.953 -12.83%
SetIntersection_Interlaced_Vector_uint32_262144_1 1039107.759 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 102466544.330 -15.55%
SetIntersection_Interlaced_Vector_uint32_262144_16 3879284.672 -28.29%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349540561.466 2.50%
SetIntersection_Interlaced_Vector_uint32_262144_256 35786470.240 -12.33%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350721872.612 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1467540.920 -16.73%
SetIntersection_Interlaced_Vector_uint32_262144_64 12084624.967 -31.17%
SetIntersection_Interlaced_Vector_uint32_4_1 212895325.959 -
SetIntersection_Interlaced_Vector_uint32_4_4 135662996.700 -
SetIntersection_Interlaced_Vector_uint32_64_1 16376146.825 -
SetIntersection_Interlaced_Vector_uint32_64_16 18094810.306 1.64%
SetIntersection_Interlaced_Vector_uint32_64_4 17205352.823 -3.02%
SetIntersection_Interlaced_Vector_uint32_64_64 10884899.352 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1039998.890 -2.91%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5914004.191 -2.99%
SetIntersection_Interlaced_Vector_uint64_1024_16 2201586.074 13.41%
SetIntersection_Interlaced_Vector_uint64_1024_256 5212291.263 -7.96%
SetIntersection_Interlaced_Vector_uint64_1024_4 1307124.199 -10.45%
SetIntersection_Interlaced_Vector_uint64_1024_64 4192549.764 17.35%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048601.036 -3.30%
SetIntersection_Interlaced_Vector_uint64_16384_1024 47315292.455 9.83%
SetIntersection_Interlaced_Vector_uint64_16384_16 3134350.955 25.52%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78649312.742 -3.99%
SetIntersection_Interlaced_Vector_uint64_16384_256 22286911.890 44.16%
SetIntersection_Interlaced_Vector_uint64_16384_4 1465575.330 4.47%
SetIntersection_Interlaced_Vector_uint64_16384_64 5722470.769 -4.19%
SetIntersection_Interlaced_Vector_uint64_16_1 62623806.506 -
SetIntersection_Interlaced_Vector_uint64_16_16 35570667.452 -4.49%
SetIntersection_Interlaced_Vector_uint64_16_4 55955999.662 -
SetIntersection_Interlaced_Vector_uint64_1_1 532213585.229 -
SetIntersection_Interlaced_Vector_uint64_256_1 4152953.213 -4.05%
SetIntersection_Interlaced_Vector_uint64_256_16 5958187.246 -3.71%
SetIntersection_Interlaced_Vector_uint64_256_256 4542582.930 -3.74%
SetIntersection_Interlaced_Vector_uint64_256_4 5028452.049 -
SetIntersection_Interlaced_Vector_uint64_256_64 6643182.649 -7.99%
SetIntersection_Interlaced_Vector_uint64_262144_1 1044934.870 -3.88%
SetIntersection_Interlaced_Vector_uint64_262144_1024 102211355.913 27.30%
SetIntersection_Interlaced_Vector_uint64_262144_16 3105011.252 -52.83%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351465075.290 -16.35%
SetIntersection_Interlaced_Vector_uint64_262144_256 44399030.045 63.28%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350944659.207 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1878093.683 22.07%
SetIntersection_Interlaced_Vector_uint64_262144_64 21640677.257 144.44%
SetIntersection_Interlaced_Vector_uint64_4_1 212722022.574 -
SetIntersection_Interlaced_Vector_uint64_4_4 135186077.211 -
SetIntersection_Interlaced_Vector_uint64_64_1 16340145.125 -3.63%
SetIntersection_Interlaced_Vector_uint64_64_16 17962282.979 -1.30%
SetIntersection_Interlaced_Vector_uint64_64_4 17773129.235 -
SetIntersection_Interlaced_Vector_uint64_64_64 10835582.350 -4.41%
SetIntersection_None_Set_float_1024_1 8876464.195 1.55%
SetIntersection_None_Set_float_1024_1024 8841768.305 -
SetIntersection_None_Set_float_1024_16 8863388.174 1.16%
SetIntersection_None_Set_float_1024_256 8877033.340 1.67%
SetIntersection_None_Set_float_1024_4 8966018.039 -
SetIntersection_None_Set_float_1024_64 8965290.475 -1.22%
SetIntersection_None_Set_float_16384_1 156593478.542 -
SetIntersection_None_Set_float_16384_1024 153267768.545 -1.63%
SetIntersection_None_Set_float_16384_16 155386819.430 -
SetIntersection_None_Set_float_16384_16384 154337173.359 -6.44%
SetIntersection_None_Set_float_16384_256 154635904.432 -
SetIntersection_None_Set_float_16384_4 156274166.923 -
SetIntersection_None_Set_float_16384_64 155086051.860 -
SetIntersection_None_Set_float_16_1 66667889.931 -
SetIntersection_None_Set_float_16_16 35277516.535 -
SetIntersection_None_Set_float_16_4 56565760.894 -
SetIntersection_None_Set_float_1_1 533634901.362 -
SetIntersection_None_Set_float_256_1 11451298.761 -1.22%
SetIntersection_None_Set_float_256_16 10810637.314 1.00%
SetIntersection_None_Set_float_256_256 5857853.402 3.70%
SetIntersection_None_Set_float_256_4 11532676.135 -
SetIntersection_None_Set_float_256_64 9067384.700 -2.49%
SetIntersection_None_Set_float_262144_1 1162877.115 -1.94%
SetIntersection_None_Set_float_262144_1024 1155784.586 -1.69%
SetIntersection_None_Set_float_262144_16 1153029.623 -2.47%
SetIntersection_None_Set_float_262144_16384 1153862.223 -2.92%
SetIntersection_None_Set_float_262144_256 1158895.426 -1.72%
SetIntersection_None_Set_float_262144_262144 1159474.938 -1.85%
SetIntersection_None_Set_float_262144_4 1155715.412 -2.01%
SetIntersection_None_Set_float_262144_64 1161427.166 -1.47%
SetIntersection_None_Set_float_4_1 216543212.040 -
SetIntersection_None_Set_float_4_4 135098167.695 -
SetIntersection_None_Set_float_64_1 22544286.595 -
SetIntersection_None_Set_float_64_16 18206555.535 -
SetIntersection_None_Set_float_64_4 21427024.121 -
SetIntersection_None_Set_float_64_64 11543008.795 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8858966.214 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8826601.096 -2.94%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8860464.952 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 9095009.889 3.87%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8951376.751 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8821902.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164202747.811 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161092455.603 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170433353.092 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 168355110.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165328429.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167507195.279 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168394129.343 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66514255.443 1.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35225196.133 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56551402.916 1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534617120.083 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11734465.683 1.49%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10877419.445 1.42%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5884662.573 1.82%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11548508.772 1.65%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9427261.542 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1241534.344 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1236906.248 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1234836.588 -1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1230499.350 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1228680.828 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1251002.115 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1238928.139 -1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1241027.426 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216678391.661 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135320561.455 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22476703.809 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18450177.372 4.97%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21307090.953 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11051798.828 -4.00%
SetIntersection_None_Set_string_1024_1 8867976.373 -3.43%
SetIntersection_None_Set_string_1024_1024 9157455.071 1.47%
SetIntersection_None_Set_string_1024_16 9128316.471 3.95%
SetIntersection_None_Set_string_1024_256 8862318.606 -
SetIntersection_None_Set_string_1024_4 9091190.041 3.46%
SetIntersection_None_Set_string_1024_64 8930714.246 -1.50%
SetIntersection_None_Set_string_16384_1 210195930.592 6.16%
SetIntersection_None_Set_string_16384_1024 213537816.652 4.08%
SetIntersection_None_Set_string_16384_16 208922444.835 5.72%
SetIntersection_None_Set_string_16384_16384 202958952.601 1.71%
SetIntersection_None_Set_string_16384_256 207598882.896 4.51%
SetIntersection_None_Set_string_16384_4 212166612.851 6.84%
SetIntersection_None_Set_string_16384_64 207319413.333 4.59%
SetIntersection_None_Set_string_16_1 68425207.651 -
SetIntersection_None_Set_string_16_16 36421525.854 -
SetIntersection_None_Set_string_16_4 58299440.643 -
SetIntersection_None_Set_string_1_1 543630709.041 -
SetIntersection_None_Set_string_256_1 11821044.898 1.98%
SetIntersection_None_Set_string_256_16 11026530.242 -
SetIntersection_None_Set_string_256_256 5797257.154 1.78%
SetIntersection_None_Set_string_256_4 11575248.200 -
SetIntersection_None_Set_string_256_64 9491580.886 1.70%
SetIntersection_None_Set_string_262144_1 1664295.738 -
SetIntersection_None_Set_string_262144_1024 1653819.172 -
SetIntersection_None_Set_string_262144_16 1659537.924 -
SetIntersection_None_Set_string_262144_16384 1663426.678 -
SetIntersection_None_Set_string_262144_256 1658048.178 -
SetIntersection_None_Set_string_262144_262144 1659110.512 -
SetIntersection_None_Set_string_262144_4 1663904.785 -
SetIntersection_None_Set_string_262144_64 1659685.467 -
SetIntersection_None_Set_string_4_1 221241068.274 -
SetIntersection_None_Set_string_4_4 138080108.572 -
SetIntersection_None_Set_string_64_1 22640170.266 -
SetIntersection_None_Set_string_64_16 18263988.722 -1.86%
SetIntersection_None_Set_string_64_4 21927821.998 1.26%
SetIntersection_None_Set_string_64_64 11702584.954 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8781953.851 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8877635.359 -1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8782022.499 -2.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8876326.266 1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9117316.967 4.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8866660.452 1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 218017086.302 5.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 206746274.110 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 204896421.165 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205573676.111 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 213304844.273 2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 212405262.564 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 210196005.544 1.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67466976.587 1.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35554260.481 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57009313.812 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537936518.158 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11616274.183 1.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10918822.804 1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5671275.147 -2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11339785.347 -1.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9143566.124 -1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1578642.414 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1634892.822 -7.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1608976.156 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1619612.307 -2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1608847.492 -11.79%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1637821.045 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1597250.404 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1612373.451 -8.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218241256.740 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136204459.037 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22290617.070 1.47%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18405743.910 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21333888.352 -1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11425926.551 -
SetIntersection_None_Set_uint32_1024_1 9016739.812 -
SetIntersection_None_Set_uint32_1024_1024 9117648.467 -
SetIntersection_None_Set_uint32_1024_16 9115517.359 2.75%
SetIntersection_None_Set_uint32_1024_256 9012202.846 -
SetIntersection_None_Set_uint32_1024_4 9016061.486 -
SetIntersection_None_Set_uint32_1024_64 9000066.214 -1.52%
SetIntersection_None_Set_uint32_16384_1 159683782.103 -
SetIntersection_None_Set_uint32_16384_1024 157448902.898 -
SetIntersection_None_Set_uint32_16384_16 158582825.430 -
SetIntersection_None_Set_uint32_16384_16384 161102736.347 -
SetIntersection_None_Set_uint32_16384_256 157998551.194 -
SetIntersection_None_Set_uint32_16384_4 159384877.901 -
SetIntersection_None_Set_uint32_16384_64 158610195.964 -
SetIntersection_None_Set_uint32_16_1 66618898.821 -
SetIntersection_None_Set_uint32_16_16 35156869.384 -
SetIntersection_None_Set_uint32_16_4 56725183.461 -
SetIntersection_None_Set_uint32_1_1 534228071.556 -
SetIntersection_None_Set_uint32_256_1 11832963.906 2.88%
SetIntersection_None_Set_uint32_256_16 11072756.320 -
SetIntersection_None_Set_uint32_256_256 5864651.751 -
SetIntersection_None_Set_uint32_256_4 11496977.285 -
SetIntersection_None_Set_uint32_256_64 9410148.907 1.04%
SetIntersection_None_Set_uint32_262144_1 1174759.686 -1.89%
SetIntersection_None_Set_uint32_262144_1024 1170548.992 -2.12%
SetIntersection_None_Set_uint32_262144_16 1168702.231 -2.16%
SetIntersection_None_Set_uint32_262144_16384 1178467.041 -
SetIntersection_None_Set_uint32_262144_256 1166673.178 -2.21%
SetIntersection_None_Set_uint32_262144_262144 1168556.154 -2.29%
SetIntersection_None_Set_uint32_262144_4 1172264.973 -2.08%
SetIntersection_None_Set_uint32_262144_64 1166919.105 -2.32%
SetIntersection_None_Set_uint32_4_1 215631988.790 -
SetIntersection_None_Set_uint32_4_4 135003839.556 -
SetIntersection_None_Set_uint32_64_1 22942959.491 -
SetIntersection_None_Set_uint32_64_16 18397815.529 -
SetIntersection_None_Set_uint32_64_4 21632961.927 -
SetIntersection_None_Set_uint32_64_64 11309969.009 -2.00%
SetIntersection_None_Set_uint64_1024_1 8871001.052 -
SetIntersection_None_Set_uint64_1024_1024 8769586.001 -1.49%
SetIntersection_None_Set_uint64_1024_16 9110234.091 3.35%
SetIntersection_None_Set_uint64_1024_256 8835104.291 -2.56%
SetIntersection_None_Set_uint64_1024_4 8785604.546 -2.77%
SetIntersection_None_Set_uint64_1024_64 8881042.339 1.06%
SetIntersection_None_Set_uint64_16384_1 163433173.968 -
SetIntersection_None_Set_uint64_16384_1024 173092006.102 -
SetIntersection_None_Set_uint64_16384_16 170267783.490 -
SetIntersection_None_Set_uint64_16384_16384 171740082.816 -
SetIntersection_None_Set_uint64_16384_256 171296677.709 1.11%
SetIntersection_None_Set_uint64_16384_4 168185185.289 1.37%
SetIntersection_None_Set_uint64_16384_64 169844993.952 -
SetIntersection_None_Set_uint64_16_1 66425938.507 -
SetIntersection_None_Set_uint64_16_16 35231821.249 -
SetIntersection_None_Set_uint64_16_4 56831734.312 1.05%
SetIntersection_None_Set_uint64_1_1 533582971.925 -
SetIntersection_None_Set_uint64_256_1 11647244.012 -
SetIntersection_None_Set_uint64_256_16 10768294.345 -
SetIntersection_None_Set_uint64_256_256 5807138.382 -
SetIntersection_None_Set_uint64_256_4 11446217.758 -
SetIntersection_None_Set_uint64_256_64 9306655.156 -
SetIntersection_None_Set_uint64_262144_1 1219625.732 -
SetIntersection_None_Set_uint64_262144_1024 1213254.637 -
SetIntersection_None_Set_uint64_262144_16 1211137.369 -
SetIntersection_None_Set_uint64_262144_16384 1216249.676 -
SetIntersection_None_Set_uint64_262144_256 1212950.684 -
SetIntersection_None_Set_uint64_262144_262144 1232529.543 -
SetIntersection_None_Set_uint64_262144_4 1210820.965 -
SetIntersection_None_Set_uint64_262144_64 1212487.549 -
SetIntersection_None_Set_uint64_4_1 215834237.251 -
SetIntersection_None_Set_uint64_4_4 135143570.806 -
SetIntersection_None_Set_uint64_64_1 22529287.998 -
SetIntersection_None_Set_uint64_64_16 18391515.852 -
SetIntersection_None_Set_uint64_64_4 21540989.751 -
SetIntersection_None_Set_uint64_64_64 11525869.037 -
SetIntersection_None_Vector_float_1024_1 1083249.163 1.34%
SetIntersection_None_Vector_float_1024_1024 1073808.183 -1.74%
SetIntersection_None_Vector_float_1024_16 1065943.757 -2.19%
SetIntersection_None_Vector_float_1024_256 1075792.358 -
SetIntersection_None_Vector_float_1024_4 1089531.833 -
SetIntersection_None_Vector_float_1024_64 1075035.945 -1.82%
SetIntersection_None_Vector_float_16384_1 1091552.745 -2.24%
SetIntersection_None_Vector_float_16384_1024 1102264.302 1.89%
SetIntersection_None_Vector_float_16384_16 1100070.792 -1.07%
SetIntersection_None_Vector_float_16384_16384 1139409.557 3.77%
SetIntersection_None_Vector_float_16384_256 1105010.617 -
SetIntersection_None_Vector_float_16384_4 1100158.801 -1.24%
SetIntersection_None_Vector_float_16384_64 1104241.030 -
SetIntersection_None_Vector_float_16_1 63265463.842 -
SetIntersection_None_Vector_float_16_16 33645370.629 -
SetIntersection_None_Vector_float_16_4 53710680.012 -
SetIntersection_None_Vector_float_1_1 534181995.375 -
SetIntersection_None_Vector_float_256_1 4236333.855 -1.17%
SetIntersection_None_Vector_float_256_16 4044749.628 1.25%
SetIntersection_None_Vector_float_256_256 2147595.350 -
SetIntersection_None_Vector_float_256_4 4198773.757 -
SetIntersection_None_Vector_float_256_64 3424140.424 -
SetIntersection_None_Vector_float_262144_1 1127747.055 2.79%
SetIntersection_None_Vector_float_262144_1024 1138541.041 -
SetIntersection_None_Vector_float_262144_16 1144261.348 -
SetIntersection_None_Vector_float_262144_16384 1139780.161 1.77%
SetIntersection_None_Vector_float_262144_256 1123705.731 -
SetIntersection_None_Vector_float_262144_262144 1125341.295 1.32%
SetIntersection_None_Vector_float_262144_4 1130030.560 -
SetIntersection_None_Vector_float_262144_64 1132773.615 2.90%
SetIntersection_None_Vector_float_4_1 214008047.980 -
SetIntersection_None_Vector_float_4_4 133871267.739 -
SetIntersection_None_Vector_float_64_1 16695938.654 -
SetIntersection_None_Vector_float_64_16 13503191.802 -
SetIntersection_None_Vector_float_64_4 15914787.896 -
SetIntersection_None_Vector_float_64_64 8453137.417 -1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1108291.788 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1104191.324 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1112380.621 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1105128.641 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1108357.757 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1111056.572 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1143768.074 1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1156441.238 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1148958.057 1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1144224.209 3.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1154865.204 1.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1136354.577 3.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1161916.953 2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64119650.786 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34079679.858 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54465937.068 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537727665.112 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4369471.127 1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4122705.454 1.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2197520.594 1.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4342116.460 2.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3507433.841 1.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1195566.780 2.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1199236.409 3.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1200517.264 3.83%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1190240.620 2.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1186144.609 5.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1198936.388 2.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1190232.867 2.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1186767.182 1.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215843727.550 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134773291.389 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17027931.929 1.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13747694.121 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16186634.650 1.24%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8659871.672 1.76%
SetIntersection_None_Vector_string_1024_1 1164143.336 -
SetIntersection_None_Vector_string_1024_1024 1166415.407 -
SetIntersection_None_Vector_string_1024_16 1167940.010 -
SetIntersection_None_Vector_string_1024_256 1175676.246 2.66%
SetIntersection_None_Vector_string_1024_4 1156627.122 -
SetIntersection_None_Vector_string_1024_64 1171637.897 -
SetIntersection_None_Vector_string_16384_1 1223947.889 -
SetIntersection_None_Vector_string_16384_1024 1224951.612 -
SetIntersection_None_Vector_string_16384_16 1222973.840 -
SetIntersection_None_Vector_string_16384_16384 1222153.279 -
SetIntersection_None_Vector_string_16384_256 1226431.740 -1.20%
SetIntersection_None_Vector_string_16384_4 1204661.764 -1.30%
SetIntersection_None_Vector_string_16384_64 1222320.994 -
SetIntersection_None_Vector_string_16_1 65151437.812 -
SetIntersection_None_Vector_string_16_16 34583758.766 -
SetIntersection_None_Vector_string_16_4 55300155.472 -
SetIntersection_None_Vector_string_1_1 535160648.997 -
SetIntersection_None_Vector_string_256_1 4481515.010 -
SetIntersection_None_Vector_string_256_16 4245544.248 -
SetIntersection_None_Vector_string_256_256 2253838.533 -
SetIntersection_None_Vector_string_256_4 4456561.599 -
SetIntersection_None_Vector_string_256_64 3615362.269 -
SetIntersection_None_Vector_string_262144_1 1292391.913 -1.06%
SetIntersection_None_Vector_string_262144_1024 1282564.643 -1.91%
SetIntersection_None_Vector_string_262144_16 1294053.614 -
SetIntersection_None_Vector_string_262144_16384 1287771.172 -1.07%
SetIntersection_None_Vector_string_262144_256 1287087.563 -1.84%
SetIntersection_None_Vector_string_262144_262144 1276772.767 -1.89%
SetIntersection_None_Vector_string_262144_4 1305267.533 -2.05%
SetIntersection_None_Vector_string_262144_64 1290160.553 -1.56%
SetIntersection_None_Vector_string_4_1 216942851.451 -
SetIntersection_None_Vector_string_4_4 135578791.190 -
SetIntersection_None_Vector_string_64_1 17345520.115 -
SetIntersection_None_Vector_string_64_16 14130196.591 -
SetIntersection_None_Vector_string_64_4 16551590.218 -
SetIntersection_None_Vector_string_64_64 8808920.548 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1128075.888 1.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1106056.983 -2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1116477.787 1.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1119890.209 1.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1090543.697 -1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1112971.411 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160490.441 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1149521.339 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1136214.831 -2.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1135858.562 -3.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1157511.394 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1174543.292 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1148243.826 -1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63692147.343 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33896633.285 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54287115.567 1.25%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534034837.805 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4292505.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4048981.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2201776.459 2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4284140.308 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3512821.279 2.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1250252.182 3.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1157598.856 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1157715.246 -3.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1182181.526 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1231168.009 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1230904.756 1.68%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1178943.728 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1192949.489 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 215196608.421 1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134341023.116 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16820600.914 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13775164.844 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16166731.400 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8579165.051 -
SetIntersection_None_Vector_uint32_1024_1 1073534.814 -
SetIntersection_None_Vector_uint32_1024_1024 1073218.849 -
SetIntersection_None_Vector_uint32_1024_16 1075329.075 -
SetIntersection_None_Vector_uint32_1024_256 1071100.623 -
SetIntersection_None_Vector_uint32_1024_4 1074915.034 -
SetIntersection_None_Vector_uint32_1024_64 1073853.348 -
SetIntersection_None_Vector_uint32_16384_1 1114797.767 1.65%
SetIntersection_None_Vector_uint32_16384_1024 1092607.782 -
SetIntersection_None_Vector_uint32_16384_16 1098763.431 -
SetIntersection_None_Vector_uint32_16384_16384 1093099.242 -
SetIntersection_None_Vector_uint32_16384_256 1111127.113 1.48%
SetIntersection_None_Vector_uint32_16384_4 1101870.631 -
SetIntersection_None_Vector_uint32_16384_64 1096717.150 -
SetIntersection_None_Vector_uint32_16_1 63105236.591 -
SetIntersection_None_Vector_uint32_16_16 33521479.256 -
SetIntersection_None_Vector_uint32_16_4 53691098.038 -
SetIntersection_None_Vector_uint32_1_1 532133816.031 -
SetIntersection_None_Vector_uint32_256_1 4216407.503 -
SetIntersection_None_Vector_uint32_256_16 4006197.251 -
SetIntersection_None_Vector_uint32_256_256 2144169.642 -
SetIntersection_None_Vector_uint32_256_4 4182305.433 -1.50%
SetIntersection_None_Vector_uint32_256_64 3407730.773 -
SetIntersection_None_Vector_uint32_262144_1 1121089.328 -
SetIntersection_None_Vector_uint32_262144_1024 1123090.281 -
SetIntersection_None_Vector_uint32_262144_16 1122323.053 -
SetIntersection_None_Vector_uint32_262144_16384 1118198.054 -1.50%
SetIntersection_None_Vector_uint32_262144_256 1125968.190 1.18%
SetIntersection_None_Vector_uint32_262144_262144 1122007.894 -
SetIntersection_None_Vector_uint32_262144_4 1118398.472 -1.36%
SetIntersection_None_Vector_uint32_262144_64 1131057.975 -
SetIntersection_None_Vector_uint32_4_1 213542368.470 -
SetIntersection_None_Vector_uint32_4_4 133343430.125 -
SetIntersection_None_Vector_uint32_64_1 16630891.758 -
SetIntersection_None_Vector_uint32_64_16 13466816.346 -
SetIntersection_None_Vector_uint32_64_4 15894282.891 -
SetIntersection_None_Vector_uint32_64_64 8435780.786 -
SetIntersection_None_Vector_uint64_1024_1 1067240.097 -1.25%
SetIntersection_None_Vector_uint64_1024_1024 1056856.415 -2.07%
SetIntersection_None_Vector_uint64_1024_16 1068660.966 -
SetIntersection_None_Vector_uint64_1024_256 1091597.693 1.05%
SetIntersection_None_Vector_uint64_1024_4 1067567.711 -1.09%
SetIntersection_None_Vector_uint64_1024_64 1069492.604 -
SetIntersection_None_Vector_uint64_16384_1 1094063.993 -
SetIntersection_None_Vector_uint64_16384_1024 1108765.544 1.90%
SetIntersection_None_Vector_uint64_16384_16 1098766.330 -
SetIntersection_None_Vector_uint64_16384_16384 1093371.909 1.00%
SetIntersection_None_Vector_uint64_16384_256 1093569.043 -
SetIntersection_None_Vector_uint64_16384_4 1095660.983 -
SetIntersection_None_Vector_uint64_16384_64 1095958.321 -
SetIntersection_None_Vector_uint64_16_1 63035176.105 -
SetIntersection_None_Vector_uint64_16_16 33431327.623 -
SetIntersection_None_Vector_uint64_16_4 53682832.548 -
SetIntersection_None_Vector_uint64_1_1 531630172.836 -
SetIntersection_None_Vector_uint64_256_1 4239396.227 -
SetIntersection_None_Vector_uint64_256_16 3995692.958 -
SetIntersection_None_Vector_uint64_256_256 2130162.188 -
SetIntersection_None_Vector_uint64_256_4 4191213.623 -
SetIntersection_None_Vector_uint64_256_64 3423194.747 1.17%
SetIntersection_None_Vector_uint64_262144_1 1130776.810 1.45%
SetIntersection_None_Vector_uint64_262144_1024 1121238.886 -
SetIntersection_None_Vector_uint64_262144_16 1138555.800 -
SetIntersection_None_Vector_uint64_262144_16384 1116324.289 -1.10%
SetIntersection_None_Vector_uint64_262144_256 1108553.056 -
SetIntersection_None_Vector_uint64_262144_262144 1123957.815 -
SetIntersection_None_Vector_uint64_262144_4 1122710.173 -
SetIntersection_None_Vector_uint64_262144_64 1121416.700 -1.35%
SetIntersection_None_Vector_uint64_4_1 213233038.079 -
SetIntersection_None_Vector_uint64_4_4 133283492.645 -
SetIntersection_None_Vector_uint64_64_1 16559730.831 -
SetIntersection_None_Vector_uint64_64_16 13449153.922 -
SetIntersection_None_Vector_uint64_64_4 15880265.496 -
SetIntersection_None_Vector_uint64_64_64 8457868.524 1.36%
bm_gcd_complex 17.812 -
bm_gcd_random 29.263 1.01%
bm_gcd_trivial 0.650 -5.68%
bm_lexicographical_compare<int>/1 1.394 -1.70%
bm_lexicographical_compare<int>/1048576 68557.110 -
bm_lexicographical_compare<int>/262144 16276.902 -
bm_lexicographical_compare<int>/32768 1939.578 1.24%
bm_lexicographical_compare<int>/4096 238.313 -
bm_lexicographical_compare<int>/512 29.842 -
bm_lexicographical_compare<int>/64 4.407 -
bm_lexicographical_compare<int>/8 1.522 -
bm_lexicographical_compare<signed_char>/1 1.264 -15.71%
bm_lexicographical_compare<signed_char>/1048576 16290.377 -
bm_lexicographical_compare<signed_char>/262144 3835.173 -
bm_lexicographical_compare<signed_char>/32768 477.717 -
bm_lexicographical_compare<signed_char>/4096 59.768 -
bm_lexicographical_compare<signed_char>/512 7.601 -5.35%
bm_lexicographical_compare<signed_char>/64 1.908 -17.46%
bm_lexicographical_compare<signed_char>/8 3.041 -10.59%
bm_lexicographical_compare<unsigned_char>/1 1.608 -
bm_lexicographical_compare<unsigned_char>/1048576 17922.017 -
bm_lexicographical_compare<unsigned_char>/262144 4492.914 -
bm_lexicographical_compare<unsigned_char>/32768 572.127 -
bm_lexicographical_compare<unsigned_char>/4096 77.576 -
bm_lexicographical_compare<unsigned_char>/512 8.778 -
bm_lexicographical_compare<unsigned_char>/64 2.014 -
bm_lexicographical_compare<unsigned_char>/8 1.384 -
bm_ranges_lexicographical_compare<int>/1 1.467 -1.66%
bm_ranges_lexicographical_compare<int>/1048576 68572.245 -
bm_ranges_lexicographical_compare<int>/262144 16278.201 -
bm_ranges_lexicographical_compare<int>/32768 1935.023 -
bm_ranges_lexicographical_compare<int>/4096 238.375 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.447 -2.53%
bm_ranges_lexicographical_compare<int>/8 1.535 -2.63%
bm_ranges_lexicographical_compare<signed_char>/1 1.624 6.35%
bm_ranges_lexicographical_compare<signed_char>/1048576 16279.220 -
bm_ranges_lexicographical_compare<signed_char>/262144 3843.765 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.973 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.850 -
bm_ranges_lexicographical_compare<signed_char>/512 8.026 -
bm_ranges_lexicographical_compare<signed_char>/64 2.350 5.90%
bm_ranges_lexicographical_compare<signed_char>/8 3.520 -2.39%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.491 -7.72%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.672 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4500.679 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.851 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.598 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.693 -1.05%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.907 -5.30%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.260 -9.11%
bm_ranges_swap_ranges_vb_aligned/1024 6.528 -
bm_ranges_swap_ranges_vb_aligned/1048576 3343.525 -
bm_ranges_swap_ranges_vb_aligned/128 3.394 -
bm_ranges_swap_ranges_vb_aligned/131072 246.853 1.96%
bm_ranges_swap_ranges_vb_aligned/16 3.464 -
bm_ranges_swap_ranges_vb_aligned/16384 34.757 -
bm_ranges_swap_ranges_vb_aligned/2048 8.663 -
bm_ranges_swap_ranges_vb_aligned/256 4.334 -1.20%
bm_ranges_swap_ranges_vb_aligned/262144 501.172 3.02%
bm_ranges_swap_ranges_vb_aligned/32 3.464 -1.78%
bm_ranges_swap_ranges_vb_aligned/32768 64.393 -
bm_ranges_swap_ranges_vb_aligned/4096 12.091 -
bm_ranges_swap_ranges_vb_aligned/512 5.220 -3.43%
bm_ranges_swap_ranges_vb_aligned/524288 1046.877 -
bm_ranges_swap_ranges_vb_aligned/64 2.939 -
bm_ranges_swap_ranges_vb_aligned/65536 123.574 -
bm_ranges_swap_ranges_vb_aligned/8 3.392 -1.77%
bm_ranges_swap_ranges_vb_aligned/8192 19.598 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15893.253 -
bm_ranges_swap_ranges_vb_unaligned/262144 3836.073 -2.76%
bm_ranges_swap_ranges_vb_unaligned/32768 484.133 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.381 -
bm_ranges_swap_ranges_vb_unaligned/512 11.976 -
bm_ranges_swap_ranges_vb_unaligned/64 5.041 -
bm_ranges_swap_ranges_vb_unaligned/8 5.032 -
bm_swap_ranges_vb_aligned/1048576 3341.106 -
bm_swap_ranges_vb_aligned/262144 486.647 -
bm_swap_ranges_vb_aligned/32768 63.683 -
bm_swap_ranges_vb_aligned/4096 12.633 -
bm_swap_ranges_vb_aligned/512 5.009 -
bm_swap_ranges_vb_aligned/64 2.710 -9.76%
bm_swap_ranges_vb_aligned/8 3.189 -3.54%
bm_swap_ranges_vb_unaligned/1048576 15892.429 -
bm_swap_ranges_vb_unaligned/262144 3835.386 -2.80%
bm_swap_ranges_vb_unaligned/32768 485.263 -
bm_swap_ranges_vb_unaligned/4096 64.858 -
bm_swap_ranges_vb_unaligned/512 12.324 -
bm_swap_ranges_vb_unaligned/64 4.978 -
bm_swap_ranges_vb_unaligned/8 4.788 -
bm_write 571.433 21.23%
ranges::min(std::deque<__int128>)/1 0.709 5.53%
ranges::min(std::deque<__int128>)/64 20.881 -
ranges::min(std::deque<__int128>)/70000 24353.730 -
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.630 -6.17%
ranges::min(std::deque<char>)/64 16.549 -
ranges::min(std::deque<char>)/70000 17790.011 -
ranges::min(std::deque<char>)/8 2.308 -2.32%
ranges::min(std::deque<long_long>)/1 0.692 14.66%
ranges::min(std::deque<long_long>)/64 17.312 2.79%
ranges::min(std::deque<long_long>)/70000 18827.799 -1.72%
ranges::min(std::deque<long_long>)/8 2.301 -
ranges::min(std::list<__int128>)/1 0.367 -10.23%
ranges::min(std::list<__int128>)/64 33.222 -
ranges::min(std::list<__int128>)/70000 58964.467 -
ranges::min(std::list<__int128>)/8 2.056 -
ranges::min(std::list<char>)/1 0.453 15.73%
ranges::min(std::list<char>)/64 26.850 -1.89%
ranges::min(std::list<char>)/70000 54000.115 -
ranges::min(std::list<char>)/8 1.920 1.14%
ranges::min(std::list<long_long>)/1 0.267 -11.61%
ranges::min(std::list<long_long>)/64 24.453 -1.23%
ranges::min(std::list<long_long>)/70000 50577.139 16.12%
ranges::min(std::list<long_long>)/8 1.978 1.58%
ranges::min(std::vector<__int128>)/1 0.380 -17.10%
ranges::min(std::vector<__int128>)/64 38.474 56.59%
ranges::min(std::vector<__int128>)/70000 46493.370 71.79%
ranges::min(std::vector<__int128>)/8 3.075 6.59%
ranges::min(std::vector<char>)/1 0.291 -12.97%
ranges::min(std::vector<char>)/64 4.246 -
ranges::min(std::vector<char>)/70000 493.295 -
ranges::min(std::vector<char>)/8 2.435 -
ranges::min(std::vector<long_long>)/1 0.384 14.83%
ranges::min(std::vector<long_long>)/64 4.935 5.41%
ranges::min(std::vector<long_long>)/70000 7914.097 -
ranges::min(std::vector<long_long>)/8 2.299 6.70%
ranges::minmax(std::deque<__int128>)/1 0.692 5.55%
ranges::minmax(std::deque<__int128>)/64 31.101 -
ranges::minmax(std::deque<__int128>)/70000 34515.373 -
ranges::minmax(std::deque<__int128>)/8 3.799 -
ranges::minmax(std::deque<char>)/1 0.685 -7.62%
ranges::minmax(std::deque<char>)/64 23.074 -22.75%
ranges::minmax(std::deque<char>)/70000 24075.452 -17.44%
ranges::minmax(std::deque<char>)/8 3.740 -7.18%
ranges::minmax(std::deque<long_long>)/1 0.672 -20.79%
ranges::minmax(std::deque<long_long>)/64 27.549 3.68%
ranges::minmax(std::deque<long_long>)/70000 28307.097 9.41%
ranges::minmax(std::deque<long_long>)/8 3.813 -
ranges::minmax(std::list<__int128>)/1 0.461 -
ranges::minmax(std::list<__int128>)/64 39.070 -4.54%
ranges::minmax(std::list<__int128>)/70000 57677.425 -7.41%
ranges::minmax(std::list<__int128>)/8 3.866 -
ranges::minmax(std::list<char>)/1 0.427 -7.07%
ranges::minmax(std::list<char>)/64 34.399 -
ranges::minmax(std::list<char>)/70000 55317.913 -
ranges::minmax(std::list<char>)/8 2.503 -
ranges::minmax(std::list<long_long>)/1 0.369 -29.40%
ranges::minmax(std::list<long_long>)/64 30.802 -
ranges::minmax(std::list<long_long>)/70000 53910.120 -
ranges::minmax(std::list<long_long>)/8 2.533 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.867 -
ranges::minmax(std::vector<__int128>)/70000 34928.309 -1.24%
ranges::minmax(std::vector<__int128>)/8 4.102 -
ranges::minmax(std::vector<char>)/1 0.631 5.03%
ranges::minmax(std::vector<char>)/64 1.228 -1.06%
ranges::minmax(std::vector<char>)/70000 589.052 -
ranges::minmax(std::vector<char>)/8 0.865 -10.62%
ranges::minmax(std::vector<long_long>)/1 0.689 -
ranges::minmax(std::vector<long_long>)/64 10.156 -
ranges::minmax(std::vector<long_long>)/70000 9149.974 -
ranges::minmax(std::vector<long_long>)/8 2.105 -
rng::contains(deque<int>)_(process_all)/1048576 245352.209 -
rng::contains(deque<int>)_(process_all)/32 8.791 -
rng::contains(deque<int>)_(process_all)/50 12.687 1.03%
rng::contains(deque<int>)_(process_all)/8 3.190 6.02%
rng::contains(deque<int>)_(process_all)/8192 1879.986 -
rng::contains(list<int>)_(process_all)/1048576 837528.224 -
rng::contains(list<int>)_(process_all)/32 9.412 -
rng::contains(list<int>)_(process_all)/50 17.751 -1.93%
rng::contains(list<int>)_(process_all)/8 2.387 1.32%
rng::contains(list<int>)_(process_all)/8192 6936.644 -3.22%
rng::contains(vector<int>)_(process_all)/1048576 234683.755 1.22%
rng::contains(vector<int>)_(process_all)/32 8.300 1.32%
rng::contains(vector<int>)_(process_all)/50 12.310 1.50%
rng::contains(vector<int>)_(process_all)/8 2.705 5.97%
rng::contains(vector<int>)_(process_all)/8192 1823.034 1.25%
rng::contains_subrange(deque<int>)_(near_matches)/1000 18385.844 -1.29%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21654.395 10.11%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1525574.197 4.12%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427405.499 -
rng::contains_subrange(deque<int>)_(process_all)/16 7.799 4.82%
rng::contains_subrange(deque<int>)_(process_all)/32 12.149 3.41%
rng::contains_subrange(deque<int>)_(process_all)/50 24.330 -2.11%
rng::contains_subrange(deque<int>)_(process_all)/8192 3340.269 -1.23%
rng::contains_subrange(deque<int>)_(same_length)/1048576 501875.538 -
rng::contains_subrange(deque<int>)_(same_length)/16 13.000 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.531 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.746 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3927.997 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475817.578 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.390 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.530 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.517 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3709.063 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37671.731 1.01%
rng::contains_subrange(list<int>)_(near_matches)/1024 38874.831 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2523560.701 -
rng::contains_subrange(list<int>)_(process_all)/1048576 833518.419 -
rng::contains_subrange(list<int>)_(process_all)/16 4.901 -1.01%
rng::contains_subrange(list<int>)_(process_all)/32 9.992 -1.61%
rng::contains_subrange(list<int>)_(process_all)/50 17.556 -
rng::contains_subrange(list<int>)_(process_all)/8192 6670.189 -17.21%
rng::contains_subrange(list<int>)_(same_length)/1048576 935062.610 -
rng::contains_subrange(list<int>)_(same_length)/16 5.841 -
rng::contains_subrange(list<int>)_(same_length)/32 16.490 -
rng::contains_subrange(list<int>)_(same_length)/50 25.170 -
rng::contains_subrange(list<int>)_(same_length)/8192 7908.339 -
rng::contains_subrange(list<int>)_(single_element)/1048576 806027.349 -1.56%
rng::contains_subrange(list<int>)_(single_element)/16 4.803 -2.28%
rng::contains_subrange(list<int>)_(single_element)/32 10.167 -
rng::contains_subrange(list<int>)_(single_element)/50 17.188 -1.95%
rng::contains_subrange(list<int>)_(single_element)/8192 7068.470 -3.08%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13319.512 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14001.988 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 763294.197 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208128.655 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.698 -3.99%
rng::contains_subrange(vector<int>)_(process_all)/32 8.018 -1.38%
rng::contains_subrange(vector<int>)_(process_all)/50 12.048 4.14%
rng::contains_subrange(vector<int>)_(process_all)/8192 1623.619 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 245556.195 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.786 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.667 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.696 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1921.794 1.54%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235290.253 1.57%
rng::contains_subrange(vector<int>)_(single_element)/16 4.724 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.514 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.434 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1835.093 1.60%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 481.318 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489191.678 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.799 3.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.524 5.99%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3819.882 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.127 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.775 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.128 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 508.956 -2.71%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 521569.961 1.32%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 31.422 6.49%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.670 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4037.099 1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.712 -2.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.167 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1872.432 -10.24%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2192450.340 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.036 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.583 -2.98%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17626.161 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 771.951 11.91%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1434332.819 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.111 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.868 1.26%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11677.066 -4.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1851.271 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340765.331 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.510 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.686 -3.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 22799.139 11.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 571.960 8.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442190.572 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.309 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.803 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11129.337 -7.54%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.713 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.680 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 761.946 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 952543.423 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.420 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.072 -1.33%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7838.450 -17.66%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.769 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.751 -2.08%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.769 -1.33%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 858.327 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070534.394 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.682 3.46%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.833 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11992.938 -2.68%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 81.254 3.86%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73703.684 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.643 3.36%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.487 -2.58%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 573.941 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.230 6.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.227 6.13%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.226 5.62%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.223 -2.66%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.224 5.92%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.948 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306026.752 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.990 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.987 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.142 -
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.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 288.235 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9380.175 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.370 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.625 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2327.245 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.596 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15481.801 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.667 1.05%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.652 4.61%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3870.413 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 741.251 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26718.706 -1.39%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.894 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.482 1.60%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9672.678 -10.26%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.503 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 647.376 -1.20%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.525 -4.09%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -1.89%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.951 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.142 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8618.937 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.570 -1.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.137 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2117.795 -
rng::find(vector<bool>)_(process_all)/1024 4.597 -
rng::find(vector<bool>)_(process_all)/1048576 3651.013 -
rng::find(vector<bool>)_(process_all)/50 0.642 -7.10%
rng::find(vector<bool>)_(process_all)/8 0.605 -12.37%
rng::find(vector<bool>)_(process_all)/8192 33.316 -
rng::find_if(vector<bool>)_(process_all)/1024 565.505 -
rng::find_if(vector<bool>)_(process_all)/1048576 576189.203 -
rng::find_if(vector<bool>)_(process_all)/50 23.927 -
rng::find_if(vector<bool>)_(process_all)/8 3.552 -
rng::find_if(vector<bool>)_(process_all)/8192 4500.677 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.571 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575634.043 -1.12%
rng::find_if_not(vector<bool>)_(process_all)/50 24.049 4.06%
rng::find_if_not(vector<bool>)_(process_all)/8 3.605 5.09%
rng::find_if_not(vector<bool>)_(process_all)/8192 4494.493 -1.15%
rng::find_last(deque<int>)_(bail_10%)/1024 261.979 -7.82%
rng::find_last(deque<int>)_(bail_10%)/1048576 322894.835 -
rng::find_last(deque<int>)_(bail_10%)/50 13.009 -7.50%
rng::find_last(deque<int>)_(bail_10%)/8 2.700 -2.24%
rng::find_last(deque<int>)_(bail_10%)/8192 2500.942 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.993 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25391.354 -
rng::find_last(deque<int>)_(bail_90%)/50 1.831 -
rng::find_last(deque<int>)_(bail_90%)/8 0.882 -1.99%
rng::find_last(deque<int>)_(bail_90%)/8192 202.836 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.044 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 363079.002 -1.04%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.450 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.299 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5837.777 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.193 -8.08%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 413155.029 3.74%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.751 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.431 1.72%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5962.646 -6.97%
rng::find_last(list<int>)_(bail_10%)/1024 670.639 1.81%
rng::find_last(list<int>)_(bail_10%)/1048576 785774.325 -
rng::find_last(list<int>)_(bail_10%)/50 15.822 -
rng::find_last(list<int>)_(bail_10%)/8 2.071 -
rng::find_last(list<int>)_(bail_10%)/8192 6257.149 -
rng::find_last(list<int>)_(bail_90%)/1024 76.577 -
rng::find_last(list<int>)_(bail_90%)/1048576 86796.448 -
rng::find_last(list<int>)_(bail_90%)/50 1.251 -
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 601.545 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.328 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205736.233 -
rng::find_last(vector<char>)_(bail_10%)/50 10.798 -
rng::find_last(vector<char>)_(bail_10%)/8 2.003 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.005 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.585 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22958.848 -
rng::find_last(vector<char>)_(bail_90%)/50 1.464 2.21%
rng::find_last(vector<char>)_(bail_90%)/8 0.441 -
rng::find_last(vector<char>)_(bail_90%)/8192 188.503 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.824 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213138.446 -
rng::find_last(vector<int>)_(bail_10%)/50 10.865 1.03%
rng::find_last(vector<int>)_(bail_10%)/8 2.020 -
rng::find_last(vector<int>)_(bail_10%)/8192 1648.314 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.876 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23096.431 -2.26%
rng::find_last(vector<int>)_(bail_90%)/50 1.534 1.83%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.08%
rng::find_last(vector<int>)_(bail_90%)/8192 188.537 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 358.527 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361924.301 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.772 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.801 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2762.288 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.039 1.55%
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39732.003 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.590 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.147 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.013 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 779.768 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897443.831 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.630 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.208 -6.11%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7046.655 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.510 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896050.282 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.597 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.377 -5.69%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6732.895 -
rng::find_last_if(list<int>)_(bail_10%)/1024 676.049 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802269.400 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.216 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.300 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6591.058 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.690 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88316.529 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.159 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.588 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.588 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237765.004 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.405 -1.25%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.071 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1857.185 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.701 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26196.868 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.447 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.484 2.65%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.591 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 257.698 4.35%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306698.149 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.511 -3.71%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.637 -3.31%
rng::find_last_if(vector<int>)_(bail_10%)/8192 2212.320 1.10%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.152 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33464.564 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.482 -5.04%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.609 -3.28%
rng::find_last_if(vector<int>)_(bail_90%)/8192 219.093 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.040 -2.35%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362872.090 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.444 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.827 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.766 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.663 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38170.007 -3.92%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.276 -10.62%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.862 -13.71%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.228 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 760.203 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905417.861 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.911 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.189 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6575.249 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 762.866 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898736.361 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.050 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.465 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6531.431 1.40%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.851 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 804051.714 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.674 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.183 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6729.834 2.73%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.007 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88400.750 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.098 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.889 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.177 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238140.503 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.442 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.073 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.801 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.941 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26199.337 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.507 -3.73%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -32.39%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.046 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.320 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306881.469 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.551 -14.25%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.635 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.031 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33487.074 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.482 -5.88%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.509 6.69%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.692 -
rng::fold_left(deque<int>)/1048576 550374.279 -
rng::fold_left(deque<int>)/32 16.625 -3.42%
rng::fold_left(deque<int>)/50 27.735 -1.55%
rng::fold_left(deque<int>)/8 4.087 -19.08%
rng::fold_left(deque<int>)/8192 4335.138 -4.87%
rng::fold_left(list<int>)/1048576 1467674.030 7.98%
rng::fold_left(list<int>)/32 20.621 -1.94%
rng::fold_left(list<int>)/50 37.646 -4.79%
rng::fold_left(list<int>)/8 3.830 -
rng::fold_left(list<int>)/8192 10870.581 -1.26%
rng::fold_left(vector<int>)/1048576 1324599.716 -
rng::fold_left(vector<int>)/32 21.652 -
rng::fold_left(vector<int>)/50 37.187 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10308.984 -
rng::for_each(map<int>)/32 25.082 -1.68%
rng::for_each(map<int>)/50 37.683 -
rng::for_each(map<int>)/8 6.177 1.57%
rng::for_each(map<int>)/8192 7355.082 -
rng::for_each(multimap<int>)/32 25.970 -1.09%
rng::for_each(multimap<int>)/50 40.023 -
rng::for_each(multimap<int>)/8 6.211 -
rng::for_each(multimap<int>)/8192 7403.930 2.02%
rng::for_each(multiset<int>)/32 25.467 -
rng::for_each(multiset<int>)/50 38.900 -
rng::for_each(multiset<int>)/8 6.851 4.63%
rng::for_each(multiset<int>)/8192 7741.015 -
rng::for_each(set<int>)/32 25.260 1.27%
rng::for_each(set<int>)/50 37.828 -
rng::for_each(set<int>)/8 6.540 -1.65%
rng::for_each(set<int>)/8192 7733.162 -
rng::starts_with(deque<int>)/1000 469.849 1.33%
rng::starts_with(deque<int>)/1024 466.380 -2.84%
rng::starts_with(deque<int>)/1048576 495341.679 -
rng::starts_with(deque<int>)/8 4.025 -
rng::starts_with(deque<int>)/8192 3863.000 -
rng::starts_with(deque<int>,_pred)/1000 516.312 2.49%
rng::starts_with(deque<int>,_pred)/1024 529.616 -
rng::starts_with(deque<int>,_pred)/1048576 518659.358 2.09%
rng::starts_with(deque<int>,_pred)/8 4.643 -
rng::starts_with(deque<int>,_pred)/8192 3997.367 2.20%
rng::starts_with(list<int>)/1000 754.823 -
rng::starts_with(list<int>)/1024 772.853 -
rng::starts_with(list<int>)/1048576 939786.193 -
rng::starts_with(list<int>)/8 2.934 -
rng::starts_with(list<int>)/8192 9282.460 -
rng::starts_with(list<int>,_pred)/1000 786.936 -
rng::starts_with(list<int>,_pred)/1024 804.849 -
rng::starts_with(list<int>,_pred)/1048576 971618.841 -
rng::starts_with(list<int>,_pred)/8 3.513 -
rng::starts_with(list<int>,_pred)/8192 11788.693 6.63%
rng::starts_with(vector<int>)/1000 58.345 -
rng::starts_with(vector<int>)/1024 59.886 -
rng::starts_with(vector<int>)/1048576 68404.309 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 484.949 -
rng::starts_with(vector<int>,_pred)/1000 276.440 -1.14%
rng::starts_with(vector<int>,_pred)/1024 286.840 -
rng::starts_with(vector<int>,_pred)/1048576 304251.430 -
rng::starts_with(vector<int>,_pred)/8 2.495 5.59%
rng::starts_with(vector<int>,_pred)/8192 2497.231 -
std::adjacent_find(deque<int>)/1024 460.924 -
std::adjacent_find(deque<int>)/1048576 474074.560 -
std::adjacent_find(deque<int>)/50 16.729 11.36%
std::adjacent_find(deque<int>)/8 2.857 -5.55%
std::adjacent_find(deque<int>)/8192 3696.378 -
std::adjacent_find(deque<int>,_pred)/1024 629.121 -
std::adjacent_find(deque<int>,_pred)/1048576 649004.475 -
std::adjacent_find(deque<int>,_pred)/50 29.263 -1.10%
std::adjacent_find(deque<int>,_pred)/8 4.292 4.30%
std::adjacent_find(deque<int>,_pred)/8192 5088.851 -
std::adjacent_find(list<int>)/1024 733.883 -
std::adjacent_find(list<int>)/1048576 866153.138 -
std::adjacent_find(list<int>)/50 23.608 1.86%
std::adjacent_find(list<int>)/8 2.084 -
std::adjacent_find(list<int>)/8192 6684.786 -7.09%
std::adjacent_find(list<int>,_pred)/1024 788.532 -
std::adjacent_find(list<int>,_pred)/1048576 916697.467 -
std::adjacent_find(list<int>,_pred)/50 29.249 -
std::adjacent_find(list<int>,_pred)/8 3.858 -
std::adjacent_find(list<int>,_pred)/8192 7212.180 -
std::adjacent_find(vector<int>)/1024 234.030 -
std::adjacent_find(vector<int>)/1048576 234321.866 -
std::adjacent_find(vector<int>)/50 11.952 -
std::adjacent_find(vector<int>)/8 2.020 -
std::adjacent_find(vector<int>)/8192 1825.577 -
std::adjacent_find(vector<int>,_pred)/1024 399.502 -
std::adjacent_find(vector<int>,_pred)/1048576 472763.222 1.79%
std::adjacent_find(vector<int>,_pred)/50 22.899 -1.23%
std::adjacent_find(vector<int>,_pred)/8 3.220 -
std::adjacent_find(vector<int>,_pred)/8192 3188.073 -
std::all_of(deque<int>)_(process_all)/32 12.322 -
std::all_of(deque<int>)_(process_all)/32768 10116.450 -
std::all_of(deque<int>)_(process_all)/50 18.912 -
std::all_of(deque<int>)_(process_all)/8 3.296 -
std::all_of(deque<int>)_(process_all)/8192 2526.418 -
std::all_of(list<int>)_(process_all)/32 11.460 -
std::all_of(list<int>)_(process_all)/32768 25724.643 -3.56%
std::all_of(list<int>)_(process_all)/50 21.994 -
std::all_of(list<int>)_(process_all)/8 2.650 -
std::all_of(list<int>)_(process_all)/8192 7957.329 6.74%
std::all_of(vector<int>)_(process_all)/32 8.462 -
std::all_of(vector<int>)_(process_all)/32768 8122.853 -
std::all_of(vector<int>)_(process_all)/50 13.502 5.62%
std::all_of(vector<int>)_(process_all)/8 2.391 -4.35%
std::all_of(vector<int>)_(process_all)/8192 2035.617 -
std::any_of(deque<int>)_(process_all)/32 12.289 -
std::any_of(deque<int>)_(process_all)/32768 11309.538 4.15%
std::any_of(deque<int>)_(process_all)/50 18.865 -
std::any_of(deque<int>)_(process_all)/8 3.285 -
std::any_of(deque<int>)_(process_all)/8192 2836.502 4.17%
std::any_of(list<int>)_(process_all)/32 11.684 -
std::any_of(list<int>)_(process_all)/32768 25797.074 -7.65%
std::any_of(list<int>)_(process_all)/50 21.915 -
std::any_of(list<int>)_(process_all)/8 2.642 -1.51%
std::any_of(list<int>)_(process_all)/8192 6935.963 -19.49%
std::any_of(vector<int>)_(process_all)/32 8.425 -
std::any_of(vector<int>)_(process_all)/32768 8110.080 -
std::any_of(vector<int>)_(process_all)/50 13.622 -
std::any_of(vector<int>)_(process_all)/8 2.424 -
std::any_of(vector<int>)_(process_all)/8192 2038.839 -
std::copy(deque<int>)/1048576 50079.754 -
std::copy(deque<int>)/262144 11768.843 1.28%
std::copy(deque<int>)/32768 1142.917 -
std::copy(deque<int>)/4096 145.166 -
std::copy(deque<int>)/512 16.627 -
std::copy(deque<int>)/64 2.713 -
std::copy(deque<int>)/8 2.694 -
std::copy(list<int>)/1048576 863578.304 -
std::copy(list<int>)/262144 213777.239 -
std::copy(list<int>)/32768 26248.011 2.17%
std::copy(list<int>)/4096 3191.628 4.50%
std::copy(list<int>)/512 365.190 -
std::copy(list<int>)/64 30.266 -9.40%
std::copy(list<int>)/8 2.467 -
std::copy(vector<bool>)_(aligned)/1048576 2760.460 -2.51%
std::copy(vector<bool>)_(aligned)/262144 636.928 -6.60%
std::copy(vector<bool>)_(aligned)/32768 35.415 -
std::copy(vector<bool>)_(aligned)/4096 4.747 -1.89%
std::copy(vector<bool>)_(aligned)/512 1.372 -
std::copy(vector<bool>)_(aligned)/64 1.344 4.07%
std::copy(vector<bool>)_(unaligned)/1048576 7015.962 -
std::copy(vector<bool>)_(unaligned)/262144 1713.615 -
std::copy(vector<bool>)_(unaligned)/32768 219.179 2.01%
std::copy(vector<bool>)_(unaligned)/4096 26.026 -
std::copy(vector<bool>)_(unaligned)/512 3.487 -
std::copy(vector<bool>)_(unaligned)/64 1.793 -
std::copy(vector<int>)/1048576 50228.520 -
std::copy(vector<int>)/262144 12476.627 -
std::copy(vector<int>)/32768 3735.293 -
std::copy(vector<int>)/4096 148.864 -3.15%
std::copy(vector<int>)/512 15.968 -
std::copy(vector<int>)/64 2.439 -
std::copy(vector<int>)/8 2.242 2.18%
std::copy_backward(deque<int>)/1048576 132375.157 1.24%
std::copy_backward(deque<int>)/262144 33882.459 7.17%
std::copy_backward(deque<int>)/32768 3664.149 -9.11%
std::copy_backward(deque<int>)/4096 146.719 -
std::copy_backward(deque<int>)/512 18.037 -
std::copy_backward(deque<int>)/64 3.023 -
std::copy_backward(deque<int>)/8 2.758 2.08%
std::copy_backward(list<int>)/1048576 876998.646 -
std::copy_backward(list<int>)/262144 216905.238 -
std::copy_backward(list<int>)/32768 27085.483 3.07%
std::copy_backward(list<int>)/4096 3202.595 -1.88%
std::copy_backward(list<int>)/512 365.418 -
std::copy_backward(list<int>)/64 31.034 1.10%
std::copy_backward(list<int>)/8 2.354 -2.52%
std::copy_backward(vector<bool>)_(aligned)/1048576 2854.038 23.03%
std::copy_backward(vector<bool>)_(aligned)/262144 518.665 -31.04%
std::copy_backward(vector<bool>)_(aligned)/32768 35.533 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.019 -2.03%
std::copy_backward(vector<bool>)_(aligned)/512 1.534 -2.79%
std::copy_backward(vector<bool>)_(aligned)/64 1.726 -2.57%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6545.872 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1585.888 -1.16%
std::copy_backward(vector<bool>)_(unaligned)/32768 202.649 -2.13%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.324 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.807 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 1.16%
std::copy_backward(vector<int>)/1048576 50212.337 -
std::copy_backward(vector<int>)/262144 12534.952 -
std::copy_backward(vector<int>)/32768 2711.824 -20.01%
std::copy_backward(vector<int>)/4096 198.877 34.31%
std::copy_backward(vector<int>)/512 16.568 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.222 2.43%
std::copy_if(deque<int>)_(entire_range)/1048576 276974.410 -
std::copy_if(deque<int>)_(entire_range)/262144 69623.337 -
std::copy_if(deque<int>)_(entire_range)/32768 8651.827 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.554 -
std::copy_if(deque<int>)_(entire_range)/512 135.224 -
std::copy_if(deque<int>)_(entire_range)/64 16.123 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -
std::copy_if(deque<int>)_(every_other)/1048576 371228.825 -
std::copy_if(deque<int>)_(every_other)/262144 92535.087 -
std::copy_if(deque<int>)_(every_other)/32768 11566.675 -
std::copy_if(deque<int>)_(every_other)/4096 1452.650 -
std::copy_if(deque<int>)_(every_other)/512 180.883 -
std::copy_if(deque<int>)_(every_other)/64 23.251 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 869956.421 -
std::copy_if(list<int>)_(entire_range)/262144 216545.462 -
std::copy_if(list<int>)_(entire_range)/32768 26084.240 -
std::copy_if(list<int>)_(entire_range)/4096 3024.426 -
std::copy_if(list<int>)_(entire_range)/512 363.583 -
std::copy_if(list<int>)_(entire_range)/64 33.469 4.64%
std::copy_if(list<int>)_(entire_range)/8 2.550 -
std::copy_if(list<int>)_(every_other)/1048576 840482.436 -
std::copy_if(list<int>)_(every_other)/262144 209004.854 -
std::copy_if(list<int>)_(every_other)/32768 25702.932 -1.49%
std::copy_if(list<int>)_(every_other)/4096 3318.263 -
std::copy_if(list<int>)_(every_other)/512 358.768 -
std::copy_if(list<int>)_(every_other)/64 27.755 -
std::copy_if(list<int>)_(every_other)/8 2.290 -
std::copy_if(vector<int>)_(entire_range)/1048576 243930.497 -
std::copy_if(vector<int>)_(entire_range)/262144 59499.434 -
std::copy_if(vector<int>)_(entire_range)/32768 7422.661 -
std::copy_if(vector<int>)_(entire_range)/4096 928.698 -
std::copy_if(vector<int>)_(entire_range)/512 123.067 -
std::copy_if(vector<int>)_(entire_range)/64 15.967 -1.89%
std::copy_if(vector<int>)_(entire_range)/8 2.322 7.33%
std::copy_if(vector<int>)_(every_other)/1048576 498570.439 -
std::copy_if(vector<int>)_(every_other)/262144 127291.379 -
std::copy_if(vector<int>)_(every_other)/32768 16159.618 -
std::copy_if(vector<int>)_(every_other)/4096 1989.247 -
std::copy_if(vector<int>)_(every_other)/512 254.248 -
std::copy_if(vector<int>)_(every_other)/64 32.726 -
std::copy_if(vector<int>)_(every_other)/8 4.252 -
std::copy_n(deque<int>)/1048576 50258.950 -
std::copy_n(deque<int>)/262144 11708.711 -
std::copy_n(deque<int>)/32768 1138.765 -
std::copy_n(deque<int>)/4096 145.172 -
std::copy_n(deque<int>)/512 16.736 -
std::copy_n(deque<int>)/64 2.774 -
std::copy_n(deque<int>)/8 2.790 -
std::copy_n(list<int>)/1048576 863068.452 -
std::copy_n(list<int>)/262144 214836.916 -
std::copy_n(list<int>)/32768 25858.865 -1.81%
std::copy_n(list<int>)/4096 3619.007 1.35%
std::copy_n(list<int>)/512 340.571 -
std::copy_n(list<int>)/64 14.696 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2944.334 28.51%
std::copy_n(vector<bool>)_(aligned)/262144 606.958 -22.38%
std::copy_n(vector<bool>)_(aligned)/32768 35.572 -
std::copy_n(vector<bool>)_(aligned)/4096 4.869 2.09%
std::copy_n(vector<bool>)_(aligned)/512 1.377 -
std::copy_n(vector<bool>)_(aligned)/64 1.352 4.88%
std::copy_n(vector<bool>)_(unaligned)/1048576 7016.549 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.803 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.532 1.37%
std::copy_n(vector<bool>)_(unaligned)/4096 26.057 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.800 -
std::copy_n(vector<int>)/1048576 49801.724 -
std::copy_n(vector<int>)/262144 11857.419 -1.24%
std::copy_n(vector<int>)/32768 3779.960 -
std::copy_n(vector<int>)/4096 146.593 -23.70%
std::copy_n(vector<int>)/512 16.031 -
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.222 -
std::count(deque<int>)_(every_other)/1024 245.373 -
std::count(deque<int>)_(every_other)/1048576 251133.247 -
std::count(deque<int>)_(every_other)/8 2.526 -
std::count(deque<int>)_(every_other)/8192 1925.164 -
std::count(list<int>)_(every_other)/1024 707.146 -
std::count(list<int>)_(every_other)/1048576 825567.345 -
std::count(list<int>)_(every_other)/8 2.051 -1.58%
std::count(list<int>)_(every_other)/8192 6803.296 -
std::count(vector<bool>)/1000 2.969 -
std::count(vector<bool>)/1024 1.682 -
std::count(vector<bool>)/1048576 1452.727 -
std::count(vector<bool>)/8192 11.399 -
std::count(vector<int>)_(every_other)/1024 102.597 -
std::count(vector<int>)_(every_other)/1048576 104896.879 -
std::count(vector<int>)_(every_other)/8 1.337 -3.02%
std::count(vector<int>)_(every_other)/8192 816.519 -
std::count_if(deque<int>)_(every_other)/1024 346.355 -
std::count_if(deque<int>)_(every_other)/1048576 342309.852 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2686.491 -
std::count_if(list<int>)_(every_other)/1024 749.561 -
std::count_if(list<int>)_(every_other)/1048576 882501.316 -
std::count_if(list<int>)_(every_other)/8 2.764 -
std::count_if(list<int>)_(every_other)/8192 7082.725 -
std::count_if(vector<int>)_(every_other)/1024 246.539 -
std::count_if(vector<int>)_(every_other)/1048576 247717.483 -
std::count_if(vector<int>)_(every_other)/8 4.150 -
std::count_if(vector<int>)_(every_other)/8192 1897.695 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 431.307 1.10%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 404.666 3.10%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 825.624 1.26%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.846 4.61%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.791 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2541.485 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.694 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.829 1.21%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.668 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.216 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.856 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.475 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.996 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.960 1.81%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2144.908 -
std::deque<int>::ctor(size)/1024 74.007 -1.06%
std::deque<int>::ctor(size)/32 28.359 4.23%
std::deque<int>::ctor(size)/8192 457.536 1.07%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.636 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.556 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 431.722 1.52%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.400 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.547 -3.41%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.464 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.864 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.447 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.729 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.927 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.031 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.969 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.912 1.24%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.334 2.37%
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.313 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 41.040 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.798 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 323.780 -10.13%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 653.373 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.213 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2539.743 -2.72%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.865 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.731 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.538 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 851.588 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 406.659 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10272.215 -9.46%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12544.462 -4.93%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.124 -2.36%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113025.688 -3.11%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 645.033 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.077 -1.20%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6177.250 1.32%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6739.051 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 155.930 7.34%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54787.998 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 870.368 -5.33%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 52.605 -3.36%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12729.783 -1.54%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20824.120 -5.61%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 646.052 -5.99%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 184151.396 -5.48%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.983 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.707 -3.40%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12770.376 -1.32%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20779.842 -6.14%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 644.602 -6.35%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183822.217 -6.70%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.261 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.934 -13.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11668.455 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21111.770 -5.66%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 650.485 -6.26%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 184988.042 -5.52%
std::deque<std::string>::ctor(size)/1024 726.846 -
std::deque<std::string>::ctor(size)/32 45.898 -16.48%
std::deque<std::string>::ctor(size)/8192 8543.738 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 958.168 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 48.815 -6.99%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12470.520 -1.34%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20831.656 -9.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 606.885 -11.18%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181958.258 -8.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.321 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.322 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.351 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.953 -2.57%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.301 -2.11%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.909 -2.71%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.449 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.710 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2344.373 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.925 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.440 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.890 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.898 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.734 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.903 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.236 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.829 3.74%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.286 2.60%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.326 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.473 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.214 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.301 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.119 -3.58%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2371.493 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 517.116 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.987 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4680.498 3.28%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6562.637 1.76%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.173 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52592.060 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.887 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 411.919 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8123.558 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12822.263 -3.37%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.826 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114594.795 -2.57%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.392 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.185 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.329 4.81%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.899 4.69%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.835 5.05%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.299 3.35%
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.844 -
std::distance(deque<int>)/50 0.844 -
std::distance(deque<int>)/8192 0.844 -
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.370 -
std::distance(join_view(vector<vector<int>>))/50 0.632 -
std::distance(join_view(vector<vector<int>>))/8192 8.271 -
std::equal(deque<int>)_(it,_it,_it)/1024 480.460 -
std::equal(deque<int>)_(it,_it,_it)/1048576 497274.703 -
std::equal(deque<int>)_(it,_it,_it)/50 22.789 10.46%
std::equal(deque<int>)_(it,_it,_it)/8 4.394 -
std::equal(deque<int>)_(it,_it,_it)/8192 3854.165 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 405.059 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 425408.217 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.246 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.003 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3101.670 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 520.457 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515754.422 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 24.880 -4.12%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.304 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3973.240 -3.84%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 524.808 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 521734.709 1.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.521 2.12%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.548 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4040.438 -
std::equal(list<int>)_(it,_it,_it)/1024 1128.875 -
std::equal(list<int>)_(it,_it,_it)/1048576 1309624.534 -
std::equal(list<int>)_(it,_it,_it)/50 35.391 -
std::equal(list<int>)_(it,_it,_it)/8 2.711 -
std::equal(list<int>)_(it,_it,_it)/8192 9895.396 3.70%
std::equal(list<int>)_(it,_it,_it,_it)/1024 770.589 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 951965.100 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.092 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.914 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12401.454 4.62%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.796 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989421.213 1.21%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 34.093 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.603 4.00%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12767.135 6.84%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.304 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1314178.505 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.425 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.513 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12729.456 14.22%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.008 -
std::equal(vector<bool>)_(unaligned)/1048576 6329.885 -
std::equal(vector<bool>)_(unaligned)/50 0.960 23.11%
std::equal(vector<bool>)_(unaligned)/8 0.913 12.02%
std::equal(vector<bool>)_(unaligned)/8192 56.095 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.720 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73679.021 -
std::equal(vector<int>)_(it,_it,_it)/50 4.089 -4.67%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.289 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.968 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73725.046 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.242 3.23%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.369 4.61%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.996 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.394 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305562.763 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.712 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.997 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2546.071 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.839 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305624.273 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.414 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.638 -2.09%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.898 -
std::fill(deque<int>)/1024 30.119 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 236.138 -1.36%
std::fill(list<int>)/1024 503.157 -25.09%
std::fill(list<int>)/32 8.272 -
std::fill(list<int>)/50 34.401 -2.18%
std::fill(list<int>)/8192 7518.670 -9.48%
std::fill(vector<bool>)/1048576 3821.616 -
std::fill(vector<bool>)/262144 230.567 -
std::fill(vector<bool>)/32768 29.771 -1.26%
std::fill(vector<bool>)/4096 4.193 -
std::fill(vector<bool>)/512 1.490 2.16%
std::fill(vector<bool>)/64 1.505 4.78%
std::fill(vector<int>)/1024 29.835 -
std::fill(vector<int>)/32 1.042 -1.10%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 234.645 -
std::fill_n(deque<int>)/1024 29.764 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.197 -
std::fill_n(deque<int>)/8192 234.491 -
std::fill_n(list<int>)/1024 700.270 -1.83%
std::fill_n(list<int>)/32 8.146 -
std::fill_n(list<int>)/50 16.554 5.31%
std::fill_n(list<int>)/8192 9121.066 13.79%
std::fill_n(vector<bool>)/1048576 3820.706 -
std::fill_n(vector<bool>)/262144 952.444 1.15%
std::fill_n(vector<bool>)/32768 29.828 -
std::fill_n(vector<bool>)/4096 4.182 -
std::fill_n(vector<bool>)/512 1.454 -
std::fill_n(vector<bool>)/64 1.403 -2.43%
std::fill_n(vector<int>)/1024 29.311 -
std::fill_n(vector<int>)/32 1.141 -
std::fill_n(vector<int>)/50 2.212 -
std::fill_n(vector<int>)/8192 233.109 -
std::find(deque<int>)_(bail_25%)/1024 67.801 -
std::find(deque<int>)_(bail_25%)/32768 1915.637 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 476.666 -
std::find(deque<int>)_(process_all)/1024 241.154 -
std::find(deque<int>)_(process_all)/32768 7727.764 -
std::find(deque<int>)_(process_all)/50 13.174 1.36%
std::find(deque<int>)_(process_all)/8 3.533 4.61%
std::find(deque<int>)_(process_all)/8192 1910.317 -
std::find(list<int>)_(bail_25%)/1024 128.225 -
std::find(list<int>)_(bail_25%)/32768 8161.925 -9.47%
std::find(list<int>)_(bail_25%)/8 0.921 -
std::find(list<int>)_(bail_25%)/8192 1420.517 -
std::find(list<int>)_(process_all)/1024 700.552 2.06%
std::find(list<int>)_(process_all)/32768 26110.992 -
std::find(list<int>)_(process_all)/50 19.074 1.03%
std::find(list<int>)_(process_all)/8 2.343 -
std::find(list<int>)_(process_all)/8192 6854.861 -
std::find(vector<bool>)_(process_all)/1024 4.525 -2.73%
std::find(vector<bool>)_(process_all)/1048576 3633.298 -
std::find(vector<bool>)_(process_all)/50 0.676 -25.97%
std::find(vector<bool>)_(process_all)/8 0.624 -31.57%
std::find(vector<bool>)_(process_all)/8192 33.314 -
std::find(vector<char>)_(bail_25%)/1024 5.383 -1.72%
std::find(vector<char>)_(bail_25%)/32768 136.133 -
std::find(vector<char>)_(bail_25%)/8 1.106 -4.17%
std::find(vector<char>)_(bail_25%)/8192 40.305 -
std::find(vector<char>)_(process_all)/1024 16.217 -
std::find(vector<char>)_(process_all)/32768 494.951 -
std::find(vector<char>)_(process_all)/50 1.626 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.879 -
std::find(vector<int>)_(bail_25%)/1024 65.864 -
std::find(vector<int>)_(bail_25%)/32768 1860.445 -
std::find(vector<int>)_(bail_25%)/8 1.386 -4.66%
std::find(vector<int>)_(bail_25%)/8192 472.107 -
std::find(vector<int>)_(process_all)/1024 241.349 -
std::find(vector<int>)_(process_all)/32768 7339.976 -
std::find(vector<int>)_(process_all)/50 12.415 -
std::find(vector<int>)_(process_all)/8 2.738 -1.61%
std::find(vector<int>)_(process_all)/8192 1840.592 -
std::find(vector<long_long>)_(bail_25%)/1024 23.093 -
std::find(vector<long_long>)_(bail_25%)/32768 730.671 -
std::find(vector<long_long>)_(bail_25%)/8 0.863 -3.52%
std::find(vector<long_long>)_(bail_25%)/8192 188.630 -
std::find(vector<long_long>)_(process_all)/1024 90.035 -
std::find(vector<long_long>)_(process_all)/32768 2893.066 -
std::find(vector<long_long>)_(process_all)/50 4.393 -
std::find(vector<long_long>)_(process_all)/8 1.070 -
std::find(vector<long_long>)_(process_all)/8192 721.763 -
std::find(vector<short>)_(bail_25%)/1024 5.963 -
std::find(vector<short>)_(bail_25%)/32768 187.611 -
std::find(vector<short>)_(bail_25%)/8 0.713 3.30%
std::find(vector<short>)_(bail_25%)/8192 45.354 -
std::find(vector<short>)_(process_all)/1024 22.521 -
std::find(vector<short>)_(process_all)/32768 721.711 -
std::find(vector<short>)_(process_all)/50 1.668 -
std::find(vector<short>)_(process_all)/8 0.684 -
std::find(vector<short>)_(process_all)/8192 180.215 -
std::find_end(deque<int>)_(match_near_end)/1000 40.995 22.15%
std::find_end(deque<int>)_(match_near_end)/1024 34.667 6.84%
std::find_end(deque<int>)_(match_near_end)/8192 283.084 3.85%
std::find_end(deque<int>)_(near_matches)/1000 15800.530 -
std::find_end(deque<int>)_(near_matches)/1024 16367.786 -
std::find_end(deque<int>)_(near_matches)/8192 1125872.588 -
std::find_end(deque<int>)_(process_all)/1000 285.882 -2.25%
std::find_end(deque<int>)_(process_all)/1024 319.274 9.35%
std::find_end(deque<int>)_(process_all)/1048576 280026.747 6.32%
std::find_end(deque<int>)_(process_all)/8192 2120.161 1.68%
std::find_end(deque<int>)_(same_length)/1000 326.273 -12.91%
std::find_end(deque<int>)_(same_length)/1024 333.289 -13.09%
std::find_end(deque<int>)_(same_length)/8192 3065.633 -8.06%
std::find_end(deque<int>)_(single_element)/1000 322.949 3.71%
std::find_end(deque<int>)_(single_element)/1024 332.041 4.40%
std::find_end(deque<int>)_(single_element)/8192 2204.642 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.476 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.756 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.672 -2.59%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30966.551 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32050.890 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876816.354 -
std::find_end(deque<int>,_pred)_(process_all)/1000 590.983 -
std::find_end(deque<int>,_pred)_(process_all)/1024 588.837 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 593890.378 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4345.980 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.363 -3.78%
std::find_end(deque<int>,_pred)_(same_length)/1024 799.573 -3.99%
std::find_end(deque<int>,_pred)_(same_length)/8192 4993.893 -
std::find_end(deque<int>,_pred)_(single_element)/1000 651.619 -1.81%
std::find_end(deque<int>,_pred)_(single_element)/1024 667.627 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4884.409 -
std::find_end(forward_list<int>)_(match_near_end)/1000 769.742 1.21%
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.722 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256720.181 -
std::find_end(forward_list<int>)_(near_matches)/1000 36530.451 -
std::find_end(forward_list<int>)_(near_matches)/1024 37903.544 -
std::find_end(forward_list<int>)_(near_matches)/8192 2456985.088 -
std::find_end(forward_list<int>)_(process_all)/1000 683.411 -1.95%
std::find_end(forward_list<int>)_(process_all)/1024 709.261 -
std::find_end(forward_list<int>)_(process_all)/1048576 764821.851 1.45%
std::find_end(forward_list<int>)_(process_all)/8192 5747.441 -
std::find_end(forward_list<int>)_(same_length)/1000 1470.656 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.407 -
std::find_end(forward_list<int>)_(same_length)/8192 14215.735 -1.29%
std::find_end(forward_list<int>)_(single_element)/1000 692.294 -
std::find_end(forward_list<int>)_(single_element)/1024 708.483 -
std::find_end(forward_list<int>)_(single_element)/8192 6736.191 10.13%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 838.447 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5152.877 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276795.480 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41248.885 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42913.469 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2683750.797 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 766.811 -2.45%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 772.150 -5.15%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 859505.851 -3.69%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6219.358 -5.36%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.037 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.805 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16433.049 -2.98%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 746.287 1.69%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 770.742 2.62%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 7118.083 15.29%
std::find_end(list<int>)_(match_near_end)/1000 77.662 -
std::find_end(list<int>)_(match_near_end)/1024 60.273 -
std::find_end(list<int>)_(match_near_end)/8192 599.698 -
std::find_end(list<int>)_(near_matches)/1000 32999.307 -
std::find_end(list<int>)_(near_matches)/1024 34304.749 -
std::find_end(list<int>)_(near_matches)/8192 2248168.810 -
std::find_end(list<int>)_(process_all)/1000 713.131 -
std::find_end(list<int>)_(process_all)/1024 728.670 -
std::find_end(list<int>)_(process_all)/1048576 871450.434 -
std::find_end(list<int>)_(process_all)/8192 7193.186 -2.56%
std::find_end(list<int>)_(same_length)/1000 732.864 -1.21%
std::find_end(list<int>)_(same_length)/1024 756.005 1.08%
std::find_end(list<int>)_(same_length)/8192 7946.461 -18.63%
std::find_end(list<int>)_(single_element)/1000 712.674 -
std::find_end(list<int>)_(single_element)/1024 729.025 -
std::find_end(list<int>)_(single_element)/8192 7920.812 -4.05%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.306 -1.29%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.815 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 625.650 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36901.415 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38235.721 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403840.065 -
std::find_end(list<int>,_pred)_(process_all)/1000 797.423 -
std::find_end(list<int>,_pred)_(process_all)/1024 815.431 -
std::find_end(list<int>,_pred)_(process_all)/1048576 958755.074 -
std::find_end(list<int>,_pred)_(process_all)/8192 8121.905 -1.56%
std::find_end(list<int>,_pred)_(same_length)/1000 817.515 6.13%
std::find_end(list<int>,_pred)_(same_length)/1024 817.407 3.42%
std::find_end(list<int>,_pred)_(same_length)/8192 8687.267 -1.71%
std::find_end(list<int>,_pred)_(single_element)/1000 794.099 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.265 -
std::find_end(list<int>,_pred)_(single_element)/8192 8466.640 -
std::find_end(vector<int>)_(match_near_end)/1000 28.033 1.52%
std::find_end(vector<int>)_(match_near_end)/1024 28.593 -
std::find_end(vector<int>)_(match_near_end)/8192 200.565 -
std::find_end(vector<int>)_(near_matches)/1000 13517.469 -
std::find_end(vector<int>)_(near_matches)/1024 14015.589 -
std::find_end(vector<int>)_(near_matches)/8192 768642.445 -
std::find_end(vector<int>)_(process_all)/1000 223.211 3.34%
std::find_end(vector<int>)_(process_all)/1024 225.856 2.13%
std::find_end(vector<int>)_(process_all)/1048576 221628.271 -6.33%
std::find_end(vector<int>)_(process_all)/8192 1730.842 2.31%
std::find_end(vector<int>)_(same_length)/1000 243.220 -
std::find_end(vector<int>)_(same_length)/1024 249.737 1.05%
std::find_end(vector<int>)_(same_length)/8192 2014.677 -
std::find_end(vector<int>)_(single_element)/1000 250.042 4.48%
std::find_end(vector<int>)_(single_element)/1024 255.606 4.60%
std::find_end(vector<int>)_(single_element)/8192 1988.432 6.66%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.320 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.994 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.967 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23004.950 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23947.984 1.14%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1453080.913 -
std::find_end(vector<int>,_pred)_(process_all)/1000 527.577 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.251 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644935.704 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4304.922 -
std::find_end(vector<int>,_pred)_(same_length)/1000 611.404 -
std::find_end(vector<int>,_pred)_(same_length)/1024 623.688 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4996.637 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.405 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.136 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4774.689 -
std::find_first_of(deque<int>)_(large_needle)/1024 365235.459 -
std::find_first_of(deque<int>)_(large_needle)/32 280.429 -1.00%
std::find_first_of(deque<int>)_(large_needle)/50 670.383 -
std::find_first_of(deque<int>)_(large_needle)/8192 23484093.033 -
std::find_first_of(deque<int>)_(small_needle)/1024 3446.192 -
std::find_first_of(deque<int>)_(small_needle)/32 105.437 -2.88%
std::find_first_of(deque<int>)_(small_needle)/50 162.450 -2.66%
std::find_first_of(deque<int>)_(small_needle)/8192 27573.618 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 599640.796 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 570.848 -2.96%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1571.282 -1.75%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36732313.579 -1.15%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6231.903 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.571 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.935 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49873.968 -
std::find_first_of(list<int>)_(large_needle)/1024 864325.333 -
std::find_first_of(list<int>)_(large_needle)/32 677.361 -
std::find_first_of(list<int>)_(large_needle)/50 1740.948 -
std::find_first_of(list<int>)_(large_needle)/8192 49424121.998 2.02%
std::find_first_of(list<int>)_(small_needle)/1024 2750.455 -1.41%
std::find_first_of(list<int>)_(small_needle)/32 92.528 -1.92%
std::find_first_of(list<int>)_(small_needle)/50 139.669 -1.77%
std::find_first_of(list<int>)_(small_needle)/8192 22007.190 -2.05%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 894013.765 -14.75%
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.743 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1960.858 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59123871.584 1.93%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.331 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.601 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.679 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43200.567 -
std::find_first_of(vector<int>)_(large_needle)/1024 111316.425 3.88%
std::find_first_of(vector<int>)_(large_needle)/32 108.925 2.50%
std::find_first_of(vector<int>)_(large_needle)/50 273.750 4.33%
std::find_first_of(vector<int>)_(large_needle)/8192 7180762.202 3.94%
std::find_first_of(vector<int>)_(small_needle)/1024 1405.372 -3.44%
std::find_first_of(vector<int>)_(small_needle)/32 47.630 2.10%
std::find_first_of(vector<int>)_(small_needle)/50 71.236 -1.41%
std::find_first_of(vector<int>)_(small_needle)/8192 11227.825 -2.90%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588989.680 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.169 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1357.745 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38147604.167 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5976.022 5.38%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.367 -2.99%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.359 -4.59%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45578.015 2.01%
std::find_if(deque<int>)_(bail_25%)/1024 77.772 -7.29%
std::find_if(deque<int>)_(bail_25%)/32768 2562.431 -8.89%
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 639.815 -9.07%
std::find_if(deque<int>)_(process_all)/1024 250.932 -
std::find_if(deque<int>)_(process_all)/32768 8074.359 -
std::find_if(deque<int>)_(process_all)/50 12.624 -
std::find_if(deque<int>)_(process_all)/8 2.587 2.81%
std::find_if(deque<int>)_(process_all)/8192 2004.196 -
std::find_if(list<int>)_(bail_25%)/1024 182.435 42.83%
std::find_if(list<int>)_(bail_25%)/32768 6998.811 1.12%
std::find_if(list<int>)_(bail_25%)/8 0.933 -
std::find_if(list<int>)_(bail_25%)/8192 1461.048 2.99%
std::find_if(list<int>)_(process_all)/1024 685.995 -
std::find_if(list<int>)_(process_all)/32768 25711.704 -
std::find_if(list<int>)_(process_all)/50 18.969 -
std::find_if(list<int>)_(process_all)/8 2.349 1.80%
std::find_if(list<int>)_(process_all)/8192 8865.113 -4.21%
std::find_if(vector<bool>)_(process_all)/1024 565.851 -
std::find_if(vector<bool>)_(process_all)/1048576 577525.723 -
std::find_if(vector<bool>)_(process_all)/50 23.898 -
std::find_if(vector<bool>)_(process_all)/8 3.546 -
std::find_if(vector<bool>)_(process_all)/8192 4511.301 -
std::find_if(vector<char>)_(bail_25%)/1024 25.199 -
std::find_if(vector<char>)_(bail_25%)/32768 798.527 -
std::find_if(vector<char>)_(bail_25%)/8 0.819 -5.82%
std::find_if(vector<char>)_(bail_25%)/8192 210.407 -
std::find_if(vector<char>)_(process_all)/1024 124.865 -
std::find_if(vector<char>)_(process_all)/32768 3755.476 -
std::find_if(vector<char>)_(process_all)/50 6.642 -
std::find_if(vector<char>)_(process_all)/8 1.553 3.69%
std::find_if(vector<char>)_(process_all)/8192 945.095 -
std::find_if(vector<int>)_(bail_25%)/1024 26.433 -15.29%
std::find_if(vector<int>)_(bail_25%)/32768 803.333 -10.50%
std::find_if(vector<int>)_(bail_25%)/8 0.848 15.28%
std::find_if(vector<int>)_(bail_25%)/8192 211.161 -11.53%
std::find_if(vector<int>)_(process_all)/1024 115.328 2.46%
std::find_if(vector<int>)_(process_all)/32768 3359.450 5.05%
std::find_if(vector<int>)_(process_all)/50 5.801 -
std::find_if(vector<int>)_(process_all)/8 1.369 11.41%
std::find_if(vector<int>)_(process_all)/8192 846.291 5.30%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.589 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1993.124 -12.17%
std::find_if_not(deque<int>)_(bail_25%)/8 1.166 -
std::find_if_not(deque<int>)_(bail_25%)/8192 505.005 -
std::find_if_not(deque<int>)_(process_all)/1024 252.223 -
std::find_if_not(deque<int>)_(process_all)/32768 8086.238 -
std::find_if_not(deque<int>)_(process_all)/50 12.590 -
std::find_if_not(deque<int>)_(process_all)/8 2.526 -1.87%
std::find_if_not(deque<int>)_(process_all)/8192 2005.447 -
std::find_if_not(list<int>)_(bail_25%)/1024 197.458 53.63%
std::find_if_not(list<int>)_(bail_25%)/32768 7253.128 1.11%
std::find_if_not(list<int>)_(bail_25%)/8 0.930 -1.84%
std::find_if_not(list<int>)_(bail_25%)/8192 1475.144 3.85%
std::find_if_not(list<int>)_(process_all)/1024 787.492 8.66%
std::find_if_not(list<int>)_(process_all)/32768 26253.803 3.03%
std::find_if_not(list<int>)_(process_all)/50 39.629 1.15%
std::find_if_not(list<int>)_(process_all)/8 3.572 -5.50%
std::find_if_not(list<int>)_(process_all)/8192 7172.063 5.26%
std::find_if_not(vector<bool>)_(process_all)/1024 569.091 -
std::find_if_not(vector<bool>)_(process_all)/1048576 579028.365 -
std::find_if_not(vector<bool>)_(process_all)/50 24.233 -
std::find_if_not(vector<bool>)_(process_all)/8 3.562 -
std::find_if_not(vector<bool>)_(process_all)/8192 4525.551 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.451 5.65%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.416 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.785 -
std::find_if_not(vector<char>)_(bail_25%)/8192 242.425 -
std::find_if_not(vector<char>)_(process_all)/1024 125.261 -
std::find_if_not(vector<char>)_(process_all)/32768 3750.709 -
std::find_if_not(vector<char>)_(process_all)/50 6.632 -
std::find_if_not(vector<char>)_(process_all)/8 1.436 -5.20%
std::find_if_not(vector<char>)_(process_all)/8192 944.511 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.398 1.63%
std::find_if_not(vector<int>)_(bail_25%)/32768 955.714 3.34%
std::find_if_not(vector<int>)_(bail_25%)/8 0.692 -18.10%
std::find_if_not(vector<int>)_(bail_25%)/8192 245.273 5.84%
std::find_if_not(vector<int>)_(process_all)/1024 112.691 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.085 -
std::find_if_not(vector<int>)_(process_all)/50 5.578 -2.93%
std::find_if_not(vector<int>)_(process_all)/8 1.444 12.91%
std::find_if_not(vector<int>)_(process_all)/8192 804.443 -
std::flat_map<int,_int>::clear()/0 390.181 -
std::flat_map<int,_int>::clear()/1024 396.568 -
std::flat_map<int,_int>::clear()/32 390.626 -2.91%
std::flat_map<int,_int>::clear()/8192 408.730 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.094 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.629 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.411 13.83%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.436 59.23%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.569 11.42%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.225 76.64%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.176 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.065 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.620 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.486 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.152 25.33%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.316 6.05%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.737 40.07%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.978 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.635 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.641 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1157.914 -
std::flat_map<int,_int>::ctor(const&)/0 12.752 -
std::flat_map<int,_int>::ctor(const&)/1024 176.888 -
std::flat_map<int,_int>::ctor(const&)/32 22.746 -
std::flat_map<int,_int>::ctor(const&)/8192 1930.240 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.758 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.005 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.765 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1921.706 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.558 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4208.056 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.571 -1.69%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33071.218 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.576 -1.16%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8706.263 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.215 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 130230.112 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.381 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.325 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.646 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.434 5.68%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.372 6.88%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.417 -1.21%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.538 9.41%
std::flat_map<int,_int>::erase(iterator)/1024 75.150 -
std::flat_map<int,_int>::erase(iterator)/32 19.818 -
std::flat_map<int,_int>::erase(iterator)/8192 491.963 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.880 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.187 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.416 -1.28%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 614.804 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 93.421 -1.54%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.689 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 552.106 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.460 -6.42%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.259 -5.14%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.353 -2.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 8.384 -8.45%
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.627 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.728 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.922 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.296 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.307 1.81%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 14.61%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.317 37.70%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.567 16.73%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.305 47.25%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.781 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.595 81.02%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.173 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.645 14.05%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.784 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 229.135 132.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.222 1.07%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 564.980 1.95%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.856 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.630 19.17%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.885 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.877 -2.41%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.847 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 140.077 80.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.757 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.752 1.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.585 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5546.722 5.88%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 629.623 3.86%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 42106.313 4.98%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.074 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5772.155 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 625.883 2.24%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 44084.218 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.970 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7766.500 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.484 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63554.777 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.641 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1640.152 8.40%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 452.162 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 10194.110 10.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.063 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1753.400 -4.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 456.237 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10834.207 -6.75%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.149 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.010 -1.12%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.832 9.00%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.963 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 27.544 46.14%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.611 1.82%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.125 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.031 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 237.760 141.96%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.763 -1.95%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 574.392 2.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.528 4.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.837 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 20.287 7.95%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.670 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.487 10.88%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.101 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.968 -27.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.661 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 244.294 136.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.717 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 570.793 2.20%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.874 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.442 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.268 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.120 -15.75%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.573 -8.61%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.460 -23.99%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.301 -5.20%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.256 -1.34%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.542 -9.35%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 544.764 -6.67%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.558 -4.58%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.174 -4.37%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.593 -8.88%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 551.093 -30.83%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.328 -2.94%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.032 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -1.55%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.928 -71.86%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.029 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.515 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.737 42.84%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.349 6.79%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.514 47.32%
std::flat_multimap<int,_int>::clear()/0 392.103 -
std::flat_multimap<int,_int>::clear()/1024 393.905 -
std::flat_multimap<int,_int>::clear()/32 392.768 -
std::flat_multimap<int,_int>::clear()/8192 409.573 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.220 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.599 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.449 -8.84%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.427 -6.41%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.253 -1.06%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.944 -6.34%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.143 -11.86%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.359 2.47%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.636 -17.33%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.088 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.502 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.027 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.870 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.490 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1164.217 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.746 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.541 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.768 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1925.843 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.744 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.402 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.765 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1922.066 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.886 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3881.895 -1.93%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 163.912 -2.08%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31639.098 -1.82%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -2.71%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8434.089 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.030 -1.45%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129070.592 7.86%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.252 -7.40%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.458 -1.16%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.005 -9.56%
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.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.264 -
std::flat_multimap<int,_int>::erase(iterator)/1024 79.778 5.52%
std::flat_multimap<int,_int>::erase(iterator)/32 19.800 -
std::flat_multimap<int,_int>::erase(iterator)/8192 516.136 5.27%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.968 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.796 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.296 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 615.241 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.045 10.83%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.464 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 554.428 8.22%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.945 4.15%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.266 -
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.571 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.841 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.049 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.345 -3.08%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.156 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.386 -20.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.353 -20.40%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.203 -4.42%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.498 -20.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.733 -1.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.265 30.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.305 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 59.110 114.88%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.726 -1.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.265 -30.76%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.298 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 671.295 14.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.874 -1.47%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.528 -5.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.921 -1.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.738 1.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.851 -1.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.478 -22.34%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.801 1.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 600.622 14.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.783 -1.79%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4824.763 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 604.565 -1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36896.759 -2.30%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.950 -1.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5385.331 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.965 -1.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41366.593 -1.45%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.705 -1.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7275.371 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.344 -1.58%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59685.018 -1.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.738 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1072.026 -4.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.355 -2.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5889.963 -7.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.047 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1122.010 -1.85%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.043 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6114.992 1.66%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.737 -23.21%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.842 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 662.434 16.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.768 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.863 -4.87%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.013 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 25.507 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.767 -1.82%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 100.955 -27.69%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.733 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 676.198 16.46%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.997 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.081 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.507 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.839 -17.32%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.268 -2.46%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.251 -20.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.569 -2.15%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.656 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.395 -1.60%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 817.657 49.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.726 -1.63%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.068 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.667 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 861.157 56.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.329 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.053 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.783 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 834.669 62.74%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.952 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.306 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.294 8.43%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.342 2.34%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.415 8.41%
std::for_each(deque<int>)/32 3.684 -
std::for_each(deque<int>)/50 3.879 -
std::for_each(deque<int>)/8 0.919 -
std::for_each(deque<int>)/8192 254.944 -
std::for_each(join_view(vector<vector<int>>))/32 3.763 -
std::for_each(join_view(vector<vector<int>>))/50 4.047 1.13%
std::for_each(join_view(vector<vector<int>>))/8 1.477 3.34%
std::for_each(join_view(vector<vector<int>>))/8192 263.765 -
std::for_each(list<int>)/32 10.729 -
std::for_each(list<int>)/50 20.962 -1.94%
std::for_each(list<int>)/8 2.246 -
std::for_each(list<int>)/8192 7558.359 5.01%
std::for_each(map<int>::iterator)/32 23.877 -
std::for_each(map<int>::iterator)/50 36.175 -
std::for_each(map<int>::iterator)/8 5.027 -
std::for_each(map<int>::iterator)/8192 7410.987 -1.07%
std::for_each(multimap<int>::iterator)/32 23.621 -
std::for_each(multimap<int>::iterator)/50 36.683 -
std::for_each(multimap<int>::iterator)/8 5.079 -
std::for_each(multimap<int>::iterator)/8192 7454.092 -
std::for_each(multiset<int>::iterator)/32 23.510 -
std::for_each(multiset<int>::iterator)/50 35.696 -1.02%
std::for_each(multiset<int>::iterator)/8 5.025 -
std::for_each(multiset<int>::iterator)/8192 7906.604 -3.32%
std::for_each(set<int>::iterator)/32 24.340 -
std::for_each(set<int>::iterator)/50 37.292 -
std::for_each(set<int>::iterator)/8 5.016 -
std::for_each(set<int>::iterator)/8192 7811.271 -2.88%
std::for_each(vector<int>)/32 3.682 -
std::for_each(vector<int>)/50 3.882 -
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 252.216 -
std::for_each_n(deque<int>)/32 3.765 -
std::for_each_n(deque<int>)/50 3.967 -
std::for_each_n(deque<int>)/8 1.200 21.42%
std::for_each_n(deque<int>)/8192 254.841 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.876 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.422 3.54%
std::for_each_n(join_view(vector<vector<int>>))/8 1.491 -4.31%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.808 -
std::for_each_n(list<int>)/32 11.286 -
std::for_each_n(list<int>)/50 22.214 -1.82%
std::for_each_n(list<int>)/8 2.580 1.13%
std::for_each_n(list<int>)/8192 7248.766 -23.71%
std::for_each_n(vector<int>)/32 3.712 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.713 2.01%
std::for_each_n(vector<int>)/8192 251.802 -
std::generate(deque<int>)/1024 242.348 -
std::generate(deque<int>)/32 8.025 -
std::generate(deque<int>)/50 12.001 -
std::generate(deque<int>)/8192 1895.646 -
std::generate(list<int>)/1024 672.916 -
std::generate(list<int>)/32 8.402 -
std::generate(list<int>)/50 15.286 1.57%
std::generate(list<int>)/8192 7464.252 -
std::generate(vector<int>)/1024 242.661 -
std::generate(vector<int>)/32 7.888 -
std::generate(vector<int>)/50 11.909 -
std::generate(vector<int>)/8192 1831.441 -
std::generate_n(deque<int>)/1024 242.957 -
std::generate_n(deque<int>)/32 8.188 -
std::generate_n(deque<int>)/50 12.159 -
std::generate_n(deque<int>)/8192 1953.380 -
std::generate_n(list<int>)/1024 649.918 -
std::generate_n(list<int>)/32 8.530 -
std::generate_n(list<int>)/50 15.322 -
std::generate_n(list<int>)/8192 7004.238 -
std::generate_n(vector<int>)/1024 241.937 -
std::generate_n(vector<int>)/32 7.862 -1.13%
std::generate_n(vector<int>)/50 11.845 -
std::generate_n(vector<int>)/8192 1832.273 -
std::is_partitioned(deque<int>)_(partitioned)/1024 292.107 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.115 -2.79%
std::is_partitioned(deque<int>)_(partitioned)/50 13.846 -1.82%
std::is_partitioned(deque<int>)_(partitioned)/8192 2387.309 -6.85%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.347 2.09%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.743 6.60%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.810 1.89%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.574 -6.37%
std::is_partitioned(list<int>)_(partitioned)/1024 588.540 -
std::is_partitioned(list<int>)_(partitioned)/32 8.832 2.12%
std::is_partitioned(list<int>)_(partitioned)/50 13.941 -
std::is_partitioned(list<int>)_(partitioned)/8192 6892.245 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 175.577 -1.41%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.247 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.506 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2167.685 -
std::is_partitioned(vector<int>)_(partitioned)/1024 192.582 2.39%
std::is_partitioned(vector<int>)_(partitioned)/32 6.418 -3.33%
std::is_partitioned(vector<int>)_(partitioned)/50 9.709 1.34%
std::is_partitioned(vector<int>)_(partitioned)/8192 1429.625 2.00%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.324 -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.618 -1.64%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.549 -1.64%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 165.056 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.984 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 6.139 20.73%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3858.159 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516485.202 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.522 1.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.553 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.944 -9.09%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4023.284 1.04%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 690432.430 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 67.205 30.16%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.691 1.73%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 8.319 25.76%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4311.368 11.38%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 519066.152 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.266 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 526.054 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.306 -3.02%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3951.131 1.02%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 693682.389 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 67.882 28.54%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.499 -36.10%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.809 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8555.264 -7.05%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418764.282 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.763 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 782.703 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.605 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7658.596 -6.77%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1589218.159 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.193 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 774.040 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.759 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8909.082 -6.89%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422270.665 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.595 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.670 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.159 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7902.567 -7.32%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1592120.455 -5.85%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.781 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.788 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2813.684 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211576.366 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.919 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.903 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.403 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2521.985 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018381.428 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.006 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.986 -1.47%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.101 -1.82%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2973.762 -2.13%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211532.865 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.025 1.37%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.889 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.398 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2774.185 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 998814.254 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.453 1.71%
std::is_sorted(deque<int>)/1024 473.325 -
std::is_sorted(deque<int>)/8 2.642 -29.15%
std::is_sorted(deque<int>)/8192 3788.662 -
std::is_sorted(deque<int>,_pred)/1024 642.100 -
std::is_sorted(deque<int>,_pred)/8 4.924 3.09%
std::is_sorted(deque<int>,_pred)/8192 5194.125 -
std::is_sorted(list<int>)/1024 750.702 -
std::is_sorted(list<int>)/8 2.108 -
std::is_sorted(list<int>)/8192 7195.432 -
std::is_sorted(list<int>,_pred)/1024 823.693 -
std::is_sorted(list<int>,_pred)/8 4.033 -
std::is_sorted(list<int>,_pred)/8192 9033.986 6.68%
std::is_sorted(vector<int>)/1024 244.826 -2.74%
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1901.588 -5.30%
std::is_sorted(vector<int>,_pred)/1024 469.254 -
std::is_sorted(vector<int>,_pred)/8 3.400 5.97%
std::is_sorted(vector<int>,_pred)/8192 3733.196 -
std::is_sorted_until(deque<int>)/1024 467.623 -
std::is_sorted_until(deque<int>)/8 2.936 2.35%
std::is_sorted_until(deque<int>)/8192 3761.725 -
std::is_sorted_until(deque<int>,_pred)/1024 603.592 1.33%
std::is_sorted_until(deque<int>,_pred)/8 4.351 -2.92%
std::is_sorted_until(deque<int>,_pred)/8192 4812.219 -
std::is_sorted_until(list<int>)/1024 743.832 -
std::is_sorted_until(list<int>)/8 2.072 -1.09%
std::is_sorted_until(list<int>)/8192 7221.638 1.22%
std::is_sorted_until(list<int>,_pred)/1024 793.289 -
std::is_sorted_until(list<int>,_pred)/8 3.638 -
std::is_sorted_until(list<int>,_pred)/8192 7742.072 -
std::is_sorted_until(vector<int>)/1024 237.412 -
std::is_sorted_until(vector<int>)/8 2.044 -1.02%
std::is_sorted_until(vector<int>)/8192 1850.879 -5.96%
std::is_sorted_until(vector<int>,_pred)/1024 410.498 -
std::is_sorted_until(vector<int>,_pred)/8 3.663 1.29%
std::is_sorted_until(vector<int>,_pred)/8192 3298.991 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4671.626 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.424 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36601.977 -1.75%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.207 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.797 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13490.894 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11433.665 1.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.693 1.14%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99657.604 2.42%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11512.632 2.23%
std::list<int>::ctor(Range)_(cheap_elements)/32 327.319 1.55%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100340.521 2.07%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11432.535 2.46%
std::list<int>::ctor(const&)_(cheap_elements)/32 330.842 1.86%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98302.527 -
std::list<int>::ctor(size)/1024 11741.739 -
std::list<int>::ctor(size)/32 324.818 1.99%
std::list<int>::ctor(size)/8192 95962.401 2.17%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11280.426 1.13%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 323.228 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96211.255 1.22%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.625 1.41%
std::list<int>::erase(begin)_(cheap_elements)/32 10.958 4.14%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.782 4.25%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.811 2.15%
std::list<int>::insert(begin)_(cheap_elements)/32 10.652 -
std::list<int>::insert(begin)_(cheap_elements)/8192 11.715 2.19%
std::list<int>::operator=(const&)_(cheap_elements)/1024 749.389 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.259 1.38%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9000.129 -1.50%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4644.800 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 527.743 -1.02%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37664.882 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.723 3.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.724 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -1.25%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4829.007 -4.40%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.441 -1.60%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39038.877 -4.27%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16822.870 -2.73%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 874.222 -2.31%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147540.452 -2.27%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 798.427 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.741 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14772.700 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6910.070 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.056 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56125.040 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12930.291 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 357.043 1.20%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 105546.023 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32804.997 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 934.827 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280981.524 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12629.523 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 352.332 -1.40%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103983.234 -1.21%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32975.610 1.44%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 943.305 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 283722.446 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12669.841 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 355.783 1.03%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103969.382 1.19%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32910.603 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 939.453 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 281777.895 -
std::list<std::string>::ctor(size)/1024 12892.038 -
std::list<std::string>::ctor(size)/32 352.656 2.24%
std::list<std::string>::ctor(size)/8192 105912.540 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12847.407 1.45%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 358.240 1.95%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 106417.278 2.24%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33088.679 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 914.515 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 282084.607 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.274 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.321 1.15%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.264 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.695 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.744 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.780 -1.25%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.045 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.656 6.32%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.766 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.019 2.58%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.247 1.92%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.443 7.35%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1279.011 -8.90%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.211 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10875.259 4.76%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.041 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 145.660 -1.13%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55495.399 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4818.826 -1.16%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 533.004 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39072.687 -1.03%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16928.484 -2.10%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 878.392 -2.13%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148249.572 -1.74%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -1.18%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.030 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.962 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.663 -4.74%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.512 -1.05%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.300 -1.14%
std::lower_bound(std::deque<int>)/100 30.708 -
std::lower_bound(std::deque<int>)/8 16.835 -
std::lower_bound(std::deque<int>)/8192 65.129 -
std::lower_bound(std::forward_list<int>)/100 83.916 -
std::lower_bound(std::forward_list<int>)/8 15.438 -
std::lower_bound(std::forward_list<int>)/8192 10403.397 -
std::lower_bound(std::list<int>)/100 91.011 -
std::lower_bound(std::list<int>)/8 15.520 -
std::lower_bound(std::list<int>)/8192 12306.848 -13.88%
std::lower_bound(std::vector<int>)/100 12.894 6.37%
std::lower_bound(std::vector<int>)/8 8.125 4.39%
std::lower_bound(std::vector<int>)/8192 15.910 1.50%
std::make_heap(deque<int>)_(ascending)/1024 2667.579 -
std::make_heap(deque<int>)_(ascending)/8 27.048 -
std::make_heap(deque<int>)_(ascending)/8192 21070.469 1.15%
std::make_heap(deque<int>)_(descending)/1024 1122.871 2.54%
std::make_heap(deque<int>)_(descending)/8 21.124 1.36%
std::make_heap(deque<int>)_(descending)/8192 8834.617 2.70%
std::make_heap(deque<int>)_(heap)/1024 1119.245 2.20%
std::make_heap(deque<int>)_(heap)/8 21.034 -
std::make_heap(deque<int>)_(heap)/8192 8826.560 2.52%
std::make_heap(deque<int>)_(pipe-organ)/1024 2670.457 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.090 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21063.576 -
std::make_heap(deque<int>)_(repeated)/1024 2327.556 3.07%
std::make_heap(deque<int>)_(repeated)/8 25.075 -
std::make_heap(deque<int>)_(repeated)/8192 18384.002 3.56%
std::make_heap(deque<int>)_(shuffled)/1024 2672.461 4.23%
std::make_heap(deque<int>)_(shuffled)/8 24.605 -
std::make_heap(deque<int>)_(shuffled)/8192 24227.115 7.18%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2183.368 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.214 1.40%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17142.877 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.959 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.913 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5024.759 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.157 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.886 -1.17%
std::make_heap(deque<int>,_pred)_(heap)/8192 5040.736 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2186.023 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.901 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17118.485 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.064 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.367 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13105.488 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.536 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.647 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15426.981 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 664.673 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.042 1.32%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5137.370 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 292.356 1.98%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.776 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2193.359 2.50%
std::make_heap(vector<NonIntegral>)_(heap)/1024 288.347 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.677 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2144.806 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.359 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.630 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5147.640 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.347 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.227 -2.47%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4596.572 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.870 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.176 -1.20%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5317.876 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.476 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.969 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5252.141 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.213 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.743 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2142.430 -1.24%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.066 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.726 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.073 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 686.706 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.656 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5296.004 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 628.703 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.058 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4786.692 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.793 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.502 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5718.781 -
std::make_heap(vector<int>)_(ascending)/1024 650.566 -
std::make_heap(vector<int>)_(ascending)/8 16.396 -
std::make_heap(vector<int>)_(ascending)/8192 4978.620 -
std::make_heap(vector<int>)_(descending)/1024 273.233 -
std::make_heap(vector<int>)_(descending)/8 14.750 1.11%
std::make_heap(vector<int>)_(descending)/8192 1952.151 -
std::make_heap(vector<int>)_(heap)/1024 271.763 -1.27%
std::make_heap(vector<int>)_(heap)/8 14.665 -
std::make_heap(vector<int>)_(heap)/8192 1953.029 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.541 -3.28%
std::make_heap(vector<int>)_(pipe-organ)/8 16.403 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4999.632 -
std::make_heap(vector<int>)_(repeated)/1024 561.516 -
std::make_heap(vector<int>)_(repeated)/8 15.492 -4.08%
std::make_heap(vector<int>)_(repeated)/8192 4265.014 -
std::make_heap(vector<int>)_(shuffled)/1024 579.461 -1.34%
std::make_heap(vector<int>)_(shuffled)/8 15.840 -
std::make_heap(vector<int>)_(shuffled)/8192 5096.393 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 653.737 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.847 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4996.135 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.679 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.767 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1965.029 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.569 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.733 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1964.988 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 676.801 2.67%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.670 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5142.750 2.91%
std::make_heap(vector<int>,_pred)_(repeated)/1024 573.723 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.318 3.46%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4288.563 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.492 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.825 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4997.630 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15764.485 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.972 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 502918.497 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16262.365 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.793 -3.16%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507366.267 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21318.379 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.720 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596424.073 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17590.451 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.904 -4.89%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 519718.083 -1.48%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32464.036 3.04%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 53.957 -3.53%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1024802.268 4.41%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14446.579 -1.90%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.633 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174381.758 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22008.136 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.928 -1.13%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 625039.140 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15872.445 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.094 -5.21%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 452086.984 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16421.011 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.224 -4.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461850.231 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21501.028 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.633 -4.55%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556938.697 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17940.158 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.806 -2.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469577.025 -1.15%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32828.306 2.80%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.399 -2.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 987744.318 3.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13981.933 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.893 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166601.867 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22210.038 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.260 -4.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 600133.583 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10958.126 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.236 8.02%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114569.065 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11197.235 -1.50%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.866 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116152.482 -3.87%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14737.058 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.762 -1.51%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157765.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12341.374 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.121 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129467.879 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24046.695 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.596 4.79%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270463.252 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5735.589 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.977 5.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61514.411 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15145.943 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.101 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168761.052 1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10957.502 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.015 3.29%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114918.621 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11344.823 1.19%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.219 -1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 121308.688 3.99%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14847.411 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.925 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158194.813 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12371.755 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.039 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129783.268 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24008.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.383 4.38%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270190.295 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.147 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.874 -1.81%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61669.055 2.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15151.390 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.135 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166036.804 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11075.879 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.381 -2.48%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114658.753 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11583.577 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.399 2.04%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118089.465 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15006.625 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.749 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155920.471 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12799.101 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 46.986 1.36%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132467.252 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23990.849 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.672 -1.66%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 267061.369 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5864.425 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.684 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66132.821 5.15%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15036.109 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.832 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155017.595 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11088.213 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 43.756 -1.59%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114932.284 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11530.092 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.927 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118264.064 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15004.233 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.109 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156516.219 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12824.100 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.973 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132944.680 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23884.220 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 43.826 -1.92%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 267350.721 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5841.114 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.442 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 61787.140 -4.71%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15100.056 -3.24%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.841 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155558.704 -4.61%
std::map<int,_int>::clear()/0 392.118 -
std::map<int,_int>::clear()/1024 10796.129 -1.15%
std::map<int,_int>::clear()/32 657.711 -
std::map<int,_int>::clear()/8192 88388.900 2.12%
std::map<int,_int>::contains(key)_(existent)/1024 4.112 4.95%
std::map<int,_int>::contains(key)_(existent)/32 1.637 4.17%
std::map<int,_int>::contains(key)_(existent)/8192 5.505 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.295 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.421 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.964 4.52%
std::map<int,_int>::contains(key)_(non-existent)/8192 10.493 -2.55%
std::map<int,_int>::count(key)_(existent)/1024 3.828 1.05%
std::map<int,_int>::count(key)_(existent)/32 1.560 -
std::map<int,_int>::count(key)_(existent)/8192 5.740 -
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.264 -4.86%
std::map<int,_int>::count(key)_(non-existent)/32 2.881 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.129 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.761 -3.66%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6063.041 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.487 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52308.788 -
std::map<int,_int>::ctor(const&)/0 12.668 -
std::map<int,_int>::ctor(const&)/1024 6607.933 1.21%
std::map<int,_int>::ctor(const&)/32 220.247 -3.28%
std::map<int,_int>::ctor(const&)/8192 53177.298 1.60%
std::map<int,_int>::ctor(const&,_alloc)/0 12.676 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6663.451 -
std::map<int,_int>::ctor(const&,_alloc)/32 221.846 -3.91%
std::map<int,_int>::ctor(const&,_alloc)/8192 53244.703 1.72%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.725 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8963.088 -1.06%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.520 3.52%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72318.966 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.029 2.65%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13057.598 -1.63%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 265.725 -2.06%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254907.329 1.52%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.330 -2.78%
std::map<int,_int>::equal_range(key)_(existent)/32 1.754 -4.28%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.590 1.00%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.464 4.43%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.781 3.80%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.178 4.96%
std::map<int,_int>::erase(iterator)/1024 20.632 -2.29%
std::map<int,_int>::erase(iterator)/32 20.581 -2.18%
std::map<int,_int>::erase(iterator)/8192 20.740 -15.03%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.236 1.81%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7684.079 2.10%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.701 1.02%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59282.634 2.47%
std::map<int,_int>::erase(key)_(existent)/1024 24.171 -1.53%
std::map<int,_int>::erase(key)_(existent)/32 22.489 -
std::map<int,_int>::erase(key)_(existent)/8192 25.211 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.239 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.288 -10.79%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.167 -2.29%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.922 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.768 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.005 -
std::map<int,_int>::find(key)_(existent)/1024 4.310 -
std::map<int,_int>::find(key)_(existent)/32 1.704 -
std::map<int,_int>::find(key)_(existent)/8192 5.282 -1.10%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 6.439 14.09%
std::map<int,_int>::find(key)_(non-existent)/32 2.868 19.53%
std::map<int,_int>::find(key)_(non-existent)/8192 9.092 15.07%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.057 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.624 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.365 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.984 9.76%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.065 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.169 -1.51%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.035 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.675 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.135 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.621 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.006 -1.02%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.359 18.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.112 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.063 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.066 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.612 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.299 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15747.646 1.08%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.140 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183477.975 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.185 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12133.092 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 691.607 4.25%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120828.776 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.383 -3.17%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7839.387 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.457 -1.26%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134903.829 1.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 408.827 3.84%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11466.883 1.37%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 673.809 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94183.748 1.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.389 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9316.264 -5.67%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 626.945 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80626.322 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.257 2.38%
std::map<int,_int>::insert(value)_(already_present)/32 1.753 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.942 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.023 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 25.947 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.822 -1.02%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.752 7.73%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.005 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.089 -1.22%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.505 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.976 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.482 -4.84%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.767 -3.08%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.762 -9.07%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.997 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.249 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.929 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 39.529 14.19%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.022 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.009 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.522 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.084 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.339 -3.68%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.488 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.462 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.337 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.295 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.138 6.25%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.316 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6615.457 -2.24%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.016 -5.89%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53180.867 -1.53%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.282 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6639.644 -2.65%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 222.572 -3.26%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53507.005 -2.06%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1455.155 -1.46%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.936 -4.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12719.255 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.475 2.25%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.737 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.658 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.116 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.440 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.508 -
std::map<std::string,_int>::clear()/0 392.508 -
std::map<std::string,_int>::clear()/1024 22050.890 -11.86%
std::map<std::string,_int>::clear()/32 881.176 -9.37%
std::map<std::string,_int>::clear()/8192 212367.846 -9.72%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.897 -1.34%
std::map<std::string,_int>::contains(key)_(existent)/32 16.371 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.071 -1.57%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.402 -2.70%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.764 -3.57%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.826 3.80%
std::map<std::string,_int>::count(key)_(existent)/1024 22.370 -
std::map<std::string,_int>::count(key)_(existent)/32 16.200 -
std::map<std::string,_int>::count(key)_(existent)/8192 31.692 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.299 10.10%
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.395 5.99%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.577 3.59%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.459 -1.80%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.776 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7074.847 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.698 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59598.505 -1.52%
std::map<std::string,_int>::ctor(const&)/0 12.660 -
std::map<std::string,_int>::ctor(const&)/1024 35145.025 -
std::map<std::string,_int>::ctor(const&)/32 823.517 -1.21%
std::map<std::string,_int>::ctor(const&)/8192 344576.078 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.710 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36019.035 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 774.435 -1.27%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 346489.974 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.715 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40631.529 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 818.800 -1.88%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385863.786 -1.05%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.766 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57475.328 5.73%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1044.334 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088592.117 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.841 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.406 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.094 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.680 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.075 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.328 1.38%
std::map<std::string,_int>::erase(iterator)/1024 30.620 -1.05%
std::map<std::string,_int>::erase(iterator)/32 29.183 -1.05%
std::map<std::string,_int>::erase(iterator)/8192 29.014 -8.75%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.269 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13283.547 -7.83%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 669.139 -6.63%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120108.994 -7.26%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.713 -
std::map<std::string,_int>::erase(key)_(existent)/32 61.177 -
std::map<std::string,_int>::erase(key)_(existent)/8192 101.727 -
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.745 3.24%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.725 -2.62%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.573 -
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.722 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.637 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.394 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.452 -1.47%
std::map<std::string,_int>::find(key)_(existent)/32 17.040 1.81%
std::map<std::string,_int>::find(key)_(existent)/8192 29.978 -
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 25.744 -
std::map<std::string,_int>::find(key)_(non-existent)/32 13.014 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 33.745 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.567 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 56.460 -1.05%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.422 -1.17%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.459 -3.73%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.444 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.087 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.325 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 56.071 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.594 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.439 -3.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.713 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.947 -1.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.172 -1.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.873 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.930 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.055 -1.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.527 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65847.195 -2.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1424.700 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 932342.882 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.216 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43685.727 -2.03%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1307.601 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 614239.468 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.876 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40472.542 -1.95%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.097 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 613862.527 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.573 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35197.258 -2.35%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1200.010 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 401676.574 -1.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.561 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34403.922 -2.44%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1240.922 -3.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 365164.077 -1.02%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.366 -
std::map<std::string,_int>::insert(value)_(already_present)/32 27.478 1.25%
std::map<std::string,_int>::insert(value)_(already_present)/8192 40.941 1.57%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.831 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.970 -2.03%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 36.588 -1.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.700 -4.27%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 34.196 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 45.051 -2.28%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.620 -1.17%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.294 -1.08%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.626 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.370 -1.72%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.255 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.700 -3.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.371 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 41.051 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 88.540 1.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.242 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 44.018 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.909 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 55.765 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.774 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.221 1.42%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.906 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.960 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.334 3.36%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.735 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.305 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36267.626 -2.97%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 806.323 -1.96%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347902.384 -1.14%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35646.046 -2.41%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 756.841 -2.30%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347163.939 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15838.206 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 329.109 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207760.363 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.690 1.83%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.505 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.883 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 26.434 1.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.289 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.458 -1.79%
std::mismatch(deque<int>)_(it,_it,_it)/1000 465.633 8.72%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.214 2.08%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 503966.403 1.85%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.913 15.46%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3886.490 1.07%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 466.287 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.307 1.31%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 489950.447 2.77%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.026 1.20%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3809.404 -1.23%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 725.565 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 732.178 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625918.605 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.420 2.02%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4862.652 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 691.716 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 708.234 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622846.108 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.178 1.51%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4871.255 -
std::mismatch(list<int>)_(it,_it,_it)/1000 743.438 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.309 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931020.364 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.658 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8773.185 9.73%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 783.606 3.64%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 815.153 5.98%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948173.891 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.996 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13348.028 11.03%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 796.591 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.450 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002261.844 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.129 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14129.893 13.79%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 792.235 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.970 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995332.329 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.659 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12424.058 25.70%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.321 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.896 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68273.307 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.751 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.364 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.916 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68303.293 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.602 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 482.140 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 485.125 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608591.435 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.142 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4721.737 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 483.773 3.90%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 494.622 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606147.586 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.407 4.90%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4728.323 -
std::move(deque<int>)/1048576 54525.009 -
std::move(deque<int>)/262144 14920.595 -1.10%
std::move(deque<int>)/32768 2010.184 -15.56%
std::move(deque<int>)/4096 149.329 -
std::move(deque<int>)/512 22.132 -
std::move(deque<int>)/64 4.935 -
std::move(deque<int>)/8 3.414 -
std::move(list<int>)/1048576 981820.423 -
std::move(list<int>)/262144 239646.727 -2.41%
std::move(list<int>)/32768 30743.055 -2.35%
std::move(list<int>)/4096 4801.434 -5.20%
std::move(list<int>)/512 353.477 -2.88%
std::move(list<int>)/64 42.891 -
std::move(list<int>)/8 3.343 -
std::move(vector<bool>)_(aligned)/1048576 1733.672 -
std::move(vector<bool>)_(aligned)/262144 255.205 -
std::move(vector<bool>)_(aligned)/32768 36.738 -
std::move(vector<bool>)_(aligned)/4096 7.053 1.12%
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.581 2.34%
std::move(vector<bool>)_(unaligned)/1048576 6529.095 -
std::move(vector<bool>)_(unaligned)/262144 1589.156 -
std::move(vector<bool>)_(unaligned)/32768 207.297 -1.20%
std::move(vector<bool>)_(unaligned)/4096 27.325 2.35%
std::move(vector<bool>)_(unaligned)/512 4.743 -1.89%
std::move(vector<bool>)_(unaligned)/64 1.646 1.12%
std::move(vector<int>)/1048576 58667.828 3.55%
std::move(vector<int>)/262144 21125.074 -4.39%
std::move(vector<int>)/32768 1727.974 -
std::move(vector<int>)/4096 134.029 -
std::move(vector<int>)/512 20.126 -2.38%
std::move(vector<int>)/64 4.156 -
std::move(vector<int>)/8 2.240 -1.30%
std::move_backward(deque<int>)/1048576 131363.184 -
std::move_backward(deque<int>)/262144 31145.138 -
std::move_backward(deque<int>)/32768 3486.532 -2.83%
std::move_backward(deque<int>)/4096 157.212 -
std::move_backward(deque<int>)/512 23.509 -1.96%
std::move_backward(deque<int>)/64 5.172 -4.24%
std::move_backward(deque<int>)/8 3.422 -5.61%
std::move_backward(list<int>)/1048576 1034861.071 -
std::move_backward(list<int>)/262144 255737.402 -1.09%
std::move_backward(list<int>)/32768 31907.088 -
std::move_backward(list<int>)/4096 4629.762 -4.23%
std::move_backward(list<int>)/512 370.585 -
std::move_backward(list<int>)/64 39.357 -
std::move_backward(list<int>)/8 3.369 -
std::move_backward(vector<bool>)_(aligned)/1048576 1718.966 -
std::move_backward(vector<bool>)_(aligned)/262144 255.879 -
std::move_backward(vector<bool>)_(aligned)/32768 37.933 -
std::move_backward(vector<bool>)_(aligned)/4096 7.165 -
std::move_backward(vector<bool>)_(aligned)/512 2.284 -
std::move_backward(vector<bool>)_(aligned)/64 1.671 -5.61%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.148 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.257 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.507 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.547 -
std::move_backward(vector<bool>)_(unaligned)/512 4.554 1.14%
std::move_backward(vector<bool>)_(unaligned)/64 1.633 -3.15%
std::move_backward(vector<int>)/1048576 58685.658 3.22%
std::move_backward(vector<int>)/262144 21963.037 -
std::move_backward(vector<int>)/32768 1719.133 -
std::move_backward(vector<int>)/4096 135.462 -
std::move_backward(vector<int>)/512 20.823 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.290 -
std::multimap<int,_int>::clear()/0 389.655 -
std::multimap<int,_int>::clear()/1024 11425.402 2.58%
std::multimap<int,_int>::clear()/32 661.293 2.04%
std::multimap<int,_int>::clear()/8192 89380.489 2.23%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.248 -6.94%
std::multimap<int,_int>::contains(key)_(existent)/32 1.652 -4.66%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.438 -2.15%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.950 7.71%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.747 -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.503 3.14%
std::multimap<int,_int>::count(key)_(existent)/1024 5.358 -1.79%
std::multimap<int,_int>::count(key)_(existent)/32 3.624 -6.95%
std::multimap<int,_int>::count(key)_(existent)/8192 6.532 -3.41%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.740 2.95%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.352 -3.47%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.784 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.773 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.571 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 185.040 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51487.737 -
std::multimap<int,_int>::ctor(const&)/0 12.803 -
std::multimap<int,_int>::ctor(const&)/1024 6504.560 -4.96%
std::multimap<int,_int>::ctor(const&)/32 221.390 -5.54%
std::multimap<int,_int>::ctor(const&)/8192 53527.231 -2.15%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.741 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6669.462 4.77%
std::multimap<int,_int>::ctor(const&,_alloc)/32 220.889 -3.70%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 53075.925 4.44%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.729 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8479.994 -3.09%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.758 -8.71%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68999.366 -5.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.757 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12929.861 1.03%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.006 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 257298.058 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.262 -3.60%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.417 -2.42%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.977 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.344 -7.74%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.272 -4.00%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.610 -5.18%
std::multimap<int,_int>::erase(iterator)/1024 21.047 2.83%
std::multimap<int,_int>::erase(iterator)/32 20.839 2.15%
std::multimap<int,_int>::erase(iterator)/8192 20.970 2.36%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.982 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7634.273 1.30%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.889 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59105.998 1.40%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.645 3.87%
std::multimap<int,_int>::erase(key)_(existent)/32 22.817 1.21%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.054 1.26%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.768 2.00%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.521 10.02%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.836 2.44%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.951 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.847 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.180 1.80%
std::multimap<int,_int>::find(key)_(existent)/1024 3.822 -
std::multimap<int,_int>::find(key)_(existent)/32 1.727 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.362 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.196 -6.17%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.436 -10.85%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.078 -5.10%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.164 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 31.687 -4.60%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.805 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.483 -1.47%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.486 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.353 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.920 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.275 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.836 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.807 -1.27%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.875 3.96%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.269 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.114 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.945 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.372 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.016 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14465.213 -2.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.601 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183457.586 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.344 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11626.008 -8.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.361 -8.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121561.373 -7.51%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 408.171 4.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12485.071 -3.81%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 700.943 -1.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204837.309 -2.52%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.231 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10747.158 -4.85%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 653.290 -4.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87671.015 -5.67%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.716 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10342.024 2.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.165 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 85041.522 1.42%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.204 1.26%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.367 -5.04%
std::multimap<int,_int>::insert(value)_(already_present)/8192 22.180 6.46%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.509 3.16%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.113 -3.80%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.650 -1.60%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.937 1.29%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.063 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.671 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.043 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.599 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.119 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.384 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.268 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.576 145.12%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.800 57.00%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.871 169.85%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.374 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6492.443 1.50%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.516 1.22%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52231.450 2.82%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.353 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6516.210 2.65%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.127 1.43%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52231.743 2.91%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.192 -4.19%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.676 -4.25%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12712.987 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.102 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.212 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.261 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.860 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.740 -1.88%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.820 -
std::multimap<std::string,_int>::clear()/0 395.131 -
std::multimap<std::string,_int>::clear()/1024 21495.978 -
std::multimap<std::string,_int>::clear()/32 914.625 1.61%
std::multimap<std::string,_int>::clear()/8192 212496.416 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.730 -
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.338 2.04%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.542 -3.87%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.275 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 23.102 9.74%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.265 5.52%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.835 9.37%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.658 -9.17%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.057 -2.71%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.999 -5.03%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.801 1.32%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 11.001 5.00%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 31.657 -11.94%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.815 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7033.526 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.674 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60562.026 1.11%
std::multimap<std::string,_int>::ctor(const&)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&)/1024 35117.202 -
std::multimap<std::string,_int>::ctor(const&)/32 676.849 -14.62%
std::multimap<std::string,_int>::ctor(const&)/8192 341351.126 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.678 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36868.016 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 792.766 -7.46%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 343997.842 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.839 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39077.536 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 757.789 -21.16%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381771.797 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.855 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57011.750 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 994.277 -3.56%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108154.944 1.05%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.577 -5.39%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.384 -2.40%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 27.992 -6.89%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.373 5.36%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.360 -5.35%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.332 -
std::multimap<std::string,_int>::erase(iterator)/1024 27.039 -17.25%
std::multimap<std::string,_int>::erase(iterator)/32 24.827 -13.11%
std::multimap<std::string,_int>::erase(iterator)/8192 32.207 4.94%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.424 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12868.066 1.01%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.494 -1.65%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119342.093 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.950 -16.29%
std::multimap<std::string,_int>::erase(key)_(existent)/32 85.722 45.53%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 107.171 18.15%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.460 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.168 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.503 -
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.775 5.16%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.835 5.42%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.133 10.32%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.501 6.13%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.420 -10.15%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.169 7.07%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.388 -8.17%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.938 -5.88%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.741 -3.85%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 25.254 6.17%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 76.761 18.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 42.725 10.31%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.296 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.550 -21.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.059 2.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.237 -4.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 55.131 6.19%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.373 1.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.188 53.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 39.155 2.33%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 64.476 -16.04%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.001 32.82%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.207 7.53%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.773 -5.10%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.810 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.293 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65681.139 -1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1388.892 1.94%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916986.399 -4.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 407.857 3.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44873.473 1.40%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1217.420 1.26%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597008.840 -1.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.634 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61400.989 -4.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1411.588 -10.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 816336.519 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.571 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32778.282 -3.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1115.776 -2.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382996.318 -1.16%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.037 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32216.577 -3.10%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1114.183 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347191.210 -1.71%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.577 -1.30%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.942 -43.88%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 73.528 -16.93%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.424 1.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.326 -11.17%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.280 -22.68%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.641 4.05%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.495 -21.10%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 50.029 15.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.644 -22.87%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.520 -1.87%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.815 -5.50%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 36.930 -16.29%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.531 -1.02%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.618 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.245 2.65%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.109 -1.08%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.435 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36757.163 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.446 13.77%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350066.137 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.421 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35442.259 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 758.563 1.29%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349529.453 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 1.51%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17485.319 6.63%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.437 8.44%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208728.994 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 86.885 -1.53%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.340 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.213 2.75%
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.100 -27.58%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.094 -33.78%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.776 -40.56%
std::multiset<int>::clear()/0 389.437 -
std::multiset<int>::clear()/1024 10178.820 -1.02%
std::multiset<int>::clear()/32 628.954 -
std::multiset<int>::clear()/8192 80649.527 -1.03%
std::multiset<int>::contains(key)_(existent)/1024 4.084 4.40%
std::multiset<int>::contains(key)_(existent)/32 1.712 -
std::multiset<int>::contains(key)_(existent)/8192 8.344 1.18%
std::multiset<int>::contains(key)_(non-existent)/0 0.283 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.905 -3.36%
std::multiset<int>::contains(key)_(non-existent)/32 2.710 3.30%
std::multiset<int>::contains(key)_(non-existent)/8192 8.660 -4.73%
std::multiset<int>::count(key)_(existent)/1024 5.801 3.55%
std::multiset<int>::count(key)_(existent)/32 3.794 3.70%
std::multiset<int>::count(key)_(existent)/8192 9.571 4.00%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.882 -
std::multiset<int>::count(key)_(non-existent)/32 2.460 -2.08%
std::multiset<int>::count(key)_(non-existent)/8192 9.403 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.812 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5727.690 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.810 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47520.364 -
std::multiset<int>::ctor(const&)/0 12.720 -
std::multiset<int>::ctor(const&)/1024 6293.626 -
std::multiset<int>::ctor(const&)/32 218.867 -3.56%
std::multiset<int>::ctor(const&)/8192 50304.574 -
std::multiset<int>::ctor(const&,_alloc)/0 12.708 -
std::multiset<int>::ctor(const&,_alloc)/1024 6608.876 -6.95%
std::multiset<int>::ctor(const&,_alloc)/32 222.903 -15.96%
std::multiset<int>::ctor(const&,_alloc)/8192 55700.120 -2.23%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.652 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9175.413 3.50%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.802 1.89%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73951.084 3.52%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.683 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13692.034 8.53%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.065 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238919.632 -7.11%
std::multiset<int>::equal_range(key)_(existent)/1024 5.022 -1.56%
std::multiset<int>::equal_range(key)_(existent)/32 2.229 -2.26%
std::multiset<int>::equal_range(key)_(existent)/8192 8.236 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.532 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.437 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.437 2.50%
std::multiset<int>::erase(iterator)/1024 23.446 -
std::multiset<int>::erase(iterator)/32 21.088 -1.20%
std::multiset<int>::erase(iterator)/8192 23.476 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.767 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6790.370 -1.15%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.381 -1.96%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55068.833 -1.13%
std::multiset<int>::erase(key)_(existent)/1024 41.114 -
std::multiset<int>::erase(key)_(existent)/32 22.366 -1.23%
std::multiset<int>::erase(key)_(existent)/8192 60.442 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.264 4.22%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.673 -16.69%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.299 -21.20%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.406 -15.34%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.267 5.75%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.980 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.802 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.252 -
std::multiset<int>::find(key)_(existent)/1024 4.044 -2.73%
std::multiset<int>::find(key)_(existent)/32 1.602 -1.75%
std::multiset<int>::find(key)_(existent)/8192 8.342 -
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.766 4.52%
std::multiset<int>::find(key)_(non-existent)/32 2.423 7.27%
std::multiset<int>::find(key)_(non-existent)/8192 8.252 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.153 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 49.069 -8.73%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.574 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.646 4.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.146 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.085 2.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.326 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.902 -3.46%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.110 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.278 1.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.837 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.905 1.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.091 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.217 1.82%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.002 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.626 -3.43%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.256 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14434.043 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.093 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185527.410 1.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.762 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12068.526 1.65%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.829 -1.48%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118183.465 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.004 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12181.476 -2.64%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 699.401 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 189584.060 -8.35%
std::multiset<int>::insert(value)_(already_present)/1024 27.294 -1.27%
std::multiset<int>::insert(value)_(already_present)/32 18.298 -
std::multiset<int>::insert(value)_(already_present)/8192 31.318 -2.47%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.975 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 46.774 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.856 -1.46%
std::multiset<int>::insert(value)_(new_value,_end)/8192 72.576 -2.47%
std::multiset<int>::insert(value)_(new_value,_middle)/0 18.588 8.73%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.508 1.38%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.161 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.508 -2.92%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.105 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.155 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.659 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.534 -42.70%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.441 -28.14%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.675 -44.88%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.315 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6262.537 -2.90%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.468 -3.10%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49860.567 -3.88%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.304 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6289.787 -1.95%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.306 -4.02%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50188.002 -1.22%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1340.755 1.43%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 37.849 1.98%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12397.288 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.086 -2.37%
std::multiset<int>::upper_bound(key)_(existent)/32 2.404 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.729 -8.03%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.774 -54.64%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.420 -35.13%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.784 -59.38%
std::multiset<std::string>::clear()/0 392.688 -
std::multiset<std::string>::clear()/1024 21908.233 -
std::multiset<std::string>::clear()/32 902.901 -2.85%
std::multiset<std::string>::clear()/8192 213023.273 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.109 7.09%
std::multiset<std::string>::contains(key)_(existent)/32 16.307 -
std::multiset<std::string>::contains(key)_(existent)/8192 30.239 -5.99%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -4.67%
std::multiset<std::string>::contains(key)_(non-existent)/1024 20.984 -13.71%
std::multiset<std::string>::contains(key)_(non-existent)/32 9.672 -13.28%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.066 -6.05%
std::multiset<std::string>::count(key)_(existent)/1024 23.625 -1.68%
std::multiset<std::string>::count(key)_(existent)/32 19.559 -
std::multiset<std::string>::count(key)_(existent)/8192 29.579 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.064 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.697 -8.51%
std::multiset<std::string>::count(key)_(non-existent)/8192 30.906 -9.13%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.808 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6838.700 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 209.388 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57458.283 -
std::multiset<std::string>::ctor(const&)/0 12.653 -
std::multiset<std::string>::ctor(const&)/1024 34044.842 -1.32%
std::multiset<std::string>::ctor(const&)/32 792.592 -
std::multiset<std::string>::ctor(const&)/8192 338564.875 -1.04%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.649 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36465.176 -1.37%
std::multiset<std::string>::ctor(const&,_alloc)/32 745.316 -8.09%
std::multiset<std::string>::ctor(const&,_alloc)/8192 341405.088 -1.05%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.836 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38485.138 -4.84%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.278 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379619.947 -8.51%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.834 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54581.923 -2.28%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1019.465 -3.05%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1086811.510 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.669 8.43%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.980 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 26.656 -5.39%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.370 2.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.861 6.63%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.066 8.02%
std::multiset<std::string>::erase(iterator)/1024 31.864 17.02%
std::multiset<std::string>::erase(iterator)/32 27.725 1.31%
std::multiset<std::string>::erase(iterator)/8192 36.161 14.26%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.057 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13083.346 -1.02%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.635 1.46%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120147.749 -
std::multiset<std::string>::erase(key)_(existent)/1024 94.771 -4.09%
std::multiset<std::string>::erase(key)_(existent)/32 84.166 4.32%
std::multiset<std::string>::erase(key)_(existent)/8192 81.258 -21.40%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.488 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.040 1.02%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.011 13.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.845 -6.05%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.488 -3.13%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.349 1.12%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.664 -3.50%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.872 -
std::multiset<std::string>::find(key)_(existent)/1024 23.646 -3.73%
std::multiset<std::string>::find(key)_(existent)/32 15.249 -
std::multiset<std::string>::find(key)_(existent)/8192 29.173 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.015 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.465 1.47%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.228 3.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.385 4.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.785 1.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.014 -3.97%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.470 4.54%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.468 -9.78%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.922 14.82%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.067 -10.56%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.474 20.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.924 15.06%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.398 51.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.734 -4.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 71.733 8.16%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.714 44.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.483 19.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.680 34.66%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.202 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.474 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62961.232 -1.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.002 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 887397.084 -3.77%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.310 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42500.056 -1.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.296 -3.96%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598870.182 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.807 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59933.913 -2.80%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1461.963 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 807496.834 -
std::multiset<std::string>::insert(value)_(already_present)/1024 53.265 -4.00%
std::multiset<std::string>::insert(value)_(already_present)/32 42.663 -33.23%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.495 -35.94%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.981 -15.65%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.569 3.85%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.982 -1.33%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 87.933 31.00%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.299 1.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.106 14.65%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.357 -7.59%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.015 5.40%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.580 -4.68%
std::multiset<std::string>::lower_bound(key)_(existent)/32 35.816 -13.76%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 134.705 2.72%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.837 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.877 1.48%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.195 -6.46%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.645 2.46%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35702.690 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 798.153 -16.76%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345576.905 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.227 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35581.444 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.186 -3.28%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347550.069 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16380.162 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.333 -3.64%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 203584.991 -1.86%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 86.908 -4.72%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.470 -2.89%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 121.909 -3.20%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 33.059 -2.07%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.952 23.89%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.344 2.69%
std::none_of(deque<int>)_(process_all)/32 12.301 -
std::none_of(deque<int>)_(process_all)/32768 10091.353 -
std::none_of(deque<int>)_(process_all)/50 18.880 -
std::none_of(deque<int>)_(process_all)/8 3.282 -
std::none_of(deque<int>)_(process_all)/8192 2522.984 -
std::none_of(list<int>)_(process_all)/32 11.768 1.05%
std::none_of(list<int>)_(process_all)/32768 26088.761 -2.70%
std::none_of(list<int>)_(process_all)/50 21.949 -
std::none_of(list<int>)_(process_all)/8 2.663 -
std::none_of(list<int>)_(process_all)/8192 8217.861 2.09%
std::none_of(vector<int>)_(process_all)/32 8.332 -
std::none_of(vector<int>)_(process_all)/32768 8125.518 -
std::none_of(vector<int>)_(process_all)/50 19.069 -1.05%
std::none_of(vector<int>)_(process_all)/8 2.426 -
std::none_of(vector<int>)_(process_all)/8192 2041.089 -
std::partial_sort(deque<int>)_(ascending)/1024 7858.926 1.60%
std::partial_sort(deque<int>)_(ascending)/8 31.872 -
std::partial_sort(deque<int>)_(ascending)/8192 144920.321 -
std::partial_sort(deque<int>)_(descending)/1024 17925.645 -
std::partial_sort(deque<int>)_(descending)/8 42.894 -
std::partial_sort(deque<int>)_(descending)/8192 258626.692 2.00%
std::partial_sort(deque<int>)_(heap)/1024 19101.843 6.37%
std::partial_sort(deque<int>)_(heap)/8 38.724 -2.71%
std::partial_sort(deque<int>)_(heap)/8192 286876.834 8.29%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7790.091 -2.81%
std::partial_sort(deque<int>)_(pipe-organ)/8 32.287 1.94%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143782.462 -8.26%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18963.546 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.234 -3.07%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 258953.727 -
std::partial_sort(deque<int>)_(repeated)/1024 6412.197 2.90%
std::partial_sort(deque<int>)_(repeated)/8 26.950 3.47%
std::partial_sort(deque<int>)_(repeated)/8192 76291.567 -
std::partial_sort(deque<int>)_(shuffled)/1024 15757.790 1.95%
std::partial_sort(deque<int>)_(shuffled)/8 33.009 2.02%
std::partial_sort(deque<int>)_(shuffled)/8192 239337.550 -1.91%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4787.055 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.396 -1.65%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50903.074 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7892.124 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.672 -3.69%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93268.456 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7963.813 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.722 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96058.695 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4780.570 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.405 -1.41%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50901.962 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8855.667 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.176 -1.41%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93029.495 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.262 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.103 7.11%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27819.259 -1.51%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6768.894 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.795 2.40%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83883.270 -
std::partial_sort(vector<int>)_(ascending)/1024 4746.842 -
std::partial_sort(vector<int>)_(ascending)/8 19.002 1.18%
std::partial_sort(vector<int>)_(ascending)/8192 50441.882 -
std::partial_sort(vector<int>)_(descending)/1024 7882.089 -
std::partial_sort(vector<int>)_(descending)/8 24.506 -
std::partial_sort(vector<int>)_(descending)/8192 93854.289 -
std::partial_sort(vector<int>)_(heap)/1024 7916.909 -
std::partial_sort(vector<int>)_(heap)/8 27.495 -
std::partial_sort(vector<int>)_(heap)/8192 96938.070 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4734.301 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.975 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50457.729 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8802.757 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.043 1.33%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93033.487 -
std::partial_sort(vector<int>)_(repeated)/1024 2506.932 -
std::partial_sort(vector<int>)_(repeated)/8 18.628 -
std::partial_sort(vector<int>)_(repeated)/8192 26682.115 -
std::partial_sort(vector<int>)_(shuffled)/1024 6726.157 -
std::partial_sort(vector<int>)_(shuffled)/8 28.477 -
std::partial_sort(vector<int>)_(shuffled)/8192 87662.506 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5101.454 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.934 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53057.818 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9031.873 11.40%
std::partial_sort_copy(deque<int>)_(descending)/8 14.978 -36.85%
std::partial_sort_copy(deque<int>)_(descending)/8192 95197.584 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9067.991 9.37%
std::partial_sort_copy(deque<int>)_(heap)/8 15.636 -29.00%
std::partial_sort_copy(deque<int>)_(heap)/8192 98444.311 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5130.781 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.948 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52882.762 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9817.062 9.53%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.708 -1.07%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94882.006 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.124 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.867 1.48%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29892.679 -1.46%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7424.411 7.75%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.101 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87321.081 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5345.047 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.363 -
std::partial_sort_copy(list<int>)_(ascending)/8192 56779.964 -
std::partial_sort_copy(list<int>)_(descending)/1024 8215.327 -
std::partial_sort_copy(list<int>)_(descending)/8 16.376 5.94%
std::partial_sort_copy(list<int>)_(descending)/8192 96637.890 -
std::partial_sort_copy(list<int>)_(heap)/1024 8234.338 -
std::partial_sort_copy(list<int>)_(heap)/8 17.659 -
std::partial_sort_copy(list<int>)_(heap)/8192 100129.741 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5343.784 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.226 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56431.738 -1.96%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9094.339 -1.64%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.161 -1.84%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96252.987 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3115.721 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.882 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32963.832 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7057.984 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.109 -2.85%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88175.983 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4734.256 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.253 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50636.353 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7862.167 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.819 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93158.617 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7922.058 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.323 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96558.038 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.573 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.251 -1.35%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50381.164 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8804.506 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.176 -1.85%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92831.166 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.635 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.321 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26836.260 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6705.648 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.257 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84848.299 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4825.677 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.671 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50625.456 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7910.401 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.697 1.59%
std::partial_sort_copy(vector<int>)_(descending)/8192 93751.797 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8386.374 5.42%
std::partial_sort_copy(vector<int>)_(heap)/8 16.365 2.23%
std::partial_sort_copy(vector<int>)_(heap)/8192 100622.332 3.42%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4828.401 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.661 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50495.277 -4.76%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8838.328 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.833 -2.63%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94579.441 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2501.023 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.578 -1.75%
std::partial_sort_copy(vector<int>)_(repeated)/8192 28026.331 3.29%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6794.503 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.765 -1.09%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88119.187 -
std::partition(deque<int>)_(dense)/1024 352.948 -
std::partition(deque<int>)_(dense)/32 9.876 -1.21%
std::partition(deque<int>)_(dense)/50 14.721 -
std::partition(deque<int>)_(dense)/8192 2782.332 -
std::partition(deque<int>)_(sparse)/1024 380.498 -
std::partition(deque<int>)_(sparse)/32 12.604 27.30%
std::partition(deque<int>)_(sparse)/50 18.480 22.88%
std::partition(deque<int>)_(sparse)/8192 2954.730 -
std::partition(list<int>)_(dense)/1024 388.719 -
std::partition(list<int>)_(dense)/32 8.764 -1.79%
std::partition(list<int>)_(dense)/50 13.268 -
std::partition(list<int>)_(dense)/8192 4917.023 -9.30%
std::partition(list<int>)_(sparse)/1024 725.974 1.33%
std::partition(list<int>)_(sparse)/32 8.866 -
std::partition(list<int>)_(sparse)/50 21.746 -
std::partition(list<int>)_(sparse)/8192 7588.854 -
std::partition(vector<int>)_(dense)/1024 240.949 -2.91%
std::partition(vector<int>)_(dense)/32 8.340 -2.94%
std::partition(vector<int>)_(dense)/50 13.274 1.19%
std::partition(vector<int>)_(dense)/8192 1871.178 -
std::partition(vector<int>)_(sparse)/1024 255.510 -
std::partition(vector<int>)_(sparse)/32 8.794 -
std::partition(vector<int>)_(sparse)/50 13.921 -1.04%
std::partition(vector<int>)_(sparse)/8192 1861.519 -
std::partition_copy(deque<int>)/1024 691.515 7.28%
std::partition_copy(deque<int>)/32 12.984 -4.20%
std::partition_copy(deque<int>)/50 22.506 2.17%
std::partition_copy(deque<int>)/8192 5744.834 -
std::partition_copy(list<int>)/1024 714.285 -
std::partition_copy(list<int>)/32 9.150 13.75%
std::partition_copy(list<int>)/50 13.070 6.78%
std::partition_copy(list<int>)/8192 7332.373 1.57%
std::partition_copy(vector<int>)/1024 465.390 -6.03%
std::partition_copy(vector<int>)/32 7.975 -
std::partition_copy(vector<int>)/50 12.599 -
std::partition_copy(vector<int>)/8192 4591.379 -3.08%
std::partition_point(deque<int>)/1024 9.506 -
std::partition_point(deque<int>)/32 4.142 -
std::partition_point(deque<int>)/50 4.636 -
std::partition_point(deque<int>)/8192 15.318 1.47%
std::partition_point(list<int>)/1024 1285.340 -
std::partition_point(list<int>)/32 15.838 -
std::partition_point(list<int>)/50 24.860 -
std::partition_point(list<int>)/8192 12524.648 1.13%
std::partition_point(vector<int>)/1024 6.133 -
std::partition_point(vector<int>)/32 2.570 -
std::partition_point(vector<int>)/50 2.560 -
std::partition_point(vector<int>)/8192 9.332 -
std::pop_heap(deque<float>)/1024 12.657 -
std::pop_heap(deque<float>)/8 52.145 -1.48%
std::pop_heap(deque<float>)/8192 62.257 -
std::pop_heap(deque<int>)/1024 12.460 -
std::pop_heap(deque<int>)/8 52.227 -
std::pop_heap(deque<int>)/8192 53.650 -3.28%
std::pop_heap(deque<size_t>)/1024 15.263 -
std::pop_heap(deque<size_t>)/8 52.247 -
std::pop_heap(deque<size_t>)/8192 59.524 -1.56%
std::pop_heap(deque<std::string>)/1024 59.535 -
std::pop_heap(deque<std::string>)/8 59.628 3.58%
std::pop_heap(deque<std::string>)/8192 115.376 -
std::pop_heap(vector<float>)/1024 8.473 -
std::pop_heap(vector<float>)/8 50.559 -
std::pop_heap(vector<float>)/8192 20.054 -
std::pop_heap(vector<int>)/1024 9.871 -1.22%
std::pop_heap(vector<int>)/8 51.292 -
std::pop_heap(vector<int>)/8192 12.963 -
std::pop_heap(vector<size_t>)/1024 9.884 -
std::pop_heap(vector<size_t>)/8 51.742 -
std::pop_heap(vector<size_t>)/8192 13.120 -
std::pop_heap(vector<std::string>)/1024 20.297 -
std::pop_heap(vector<std::string>)/8 53.412 -
std::pop_heap(vector<std::string>)/8192 51.619 -
std::remove(deque<int>)_(prefix)/1024 523.949 -
std::remove(deque<int>)_(prefix)/32 56.169 1.49%
std::remove(deque<int>)_(prefix)/50 62.823 -
std::remove(deque<int>)_(prefix)/8192 3847.427 -
std::remove(deque<int>)_(sprinkled)/1024 516.587 -
std::remove(deque<int>)_(sprinkled)/32 51.212 -1.40%
std::remove(deque<int>)_(sprinkled)/50 54.720 -2.86%
std::remove(deque<int>)_(sprinkled)/8192 3837.773 -
std::remove(list<int>)_(prefix)/1024 990.174 4.35%
std::remove(list<int>)_(prefix)/32 52.107 -
std::remove(list<int>)_(prefix)/50 62.723 -
std::remove(list<int>)_(prefix)/8192 8555.900 4.02%
std::remove(list<int>)_(sprinkled)/1024 949.278 1.79%
std::remove(list<int>)_(sprinkled)/32 52.168 -
std::remove(list<int>)_(sprinkled)/50 61.328 -
std::remove(list<int>)_(sprinkled)/8192 7956.792 -1.99%
std::remove(vector<int>)_(prefix)/1024 306.326 -
std::remove(vector<int>)_(prefix)/32 48.741 -
std::remove(vector<int>)_(prefix)/50 53.879 -
std::remove(vector<int>)_(prefix)/8192 2104.425 -
std::remove(vector<int>)_(sprinkled)/1024 284.255 -
std::remove(vector<int>)_(sprinkled)/32 48.629 -
std::remove(vector<int>)_(sprinkled)/50 52.743 -
std::remove(vector<int>)_(sprinkled)/8192 1969.964 -
std::remove_copy(deque<int>)_(prefix)/1024 376.632 -
std::remove_copy(deque<int>)_(prefix)/32 12.947 -
std::remove_copy(deque<int>)_(prefix)/50 19.286 -5.56%
std::remove_copy(deque<int>)_(prefix)/8192 3346.656 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.066 2.34%
std::remove_copy(deque<int>)_(sprinkled)/32 12.189 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.459 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2920.708 2.46%
std::remove_copy(list<int>)_(prefix)/1024 739.813 -
std::remove_copy(list<int>)_(prefix)/32 11.195 -
std::remove_copy(list<int>)_(prefix)/50 19.014 -
std::remove_copy(list<int>)_(prefix)/8192 6969.648 -
std::remove_copy(list<int>)_(sprinkled)/1024 736.204 -
std::remove_copy(list<int>)_(sprinkled)/32 11.238 -
std::remove_copy(list<int>)_(sprinkled)/50 18.514 -
std::remove_copy(list<int>)_(sprinkled)/8192 6930.183 -
std::remove_copy(vector<int>)_(prefix)/1024 262.804 -
std::remove_copy(vector<int>)_(prefix)/32 9.448 -
std::remove_copy(vector<int>)_(prefix)/50 14.076 1.72%
std::remove_copy(vector<int>)_(prefix)/8192 2056.414 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.825 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.459 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.587 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.319 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.356 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.013 1.20%
std::remove_copy_if(deque<int>)_(prefix)/50 28.082 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3791.201 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.958 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.279 -1.60%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.510 -1.78%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3507.479 -1.36%
std::remove_copy_if(list<int>)_(prefix)/1024 792.322 -
std::remove_copy_if(list<int>)_(prefix)/32 17.034 -
std::remove_copy_if(list<int>)_(prefix)/50 25.124 -
std::remove_copy_if(list<int>)_(prefix)/8192 7301.616 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.956 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.596 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.292 1.45%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7373.023 -
std::remove_copy_if(vector<int>)_(prefix)/1024 414.821 1.77%
std::remove_copy_if(vector<int>)_(prefix)/32 12.229 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.929 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3437.013 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.423 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.502 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.388 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.672 -
std::remove_if(deque<int>)_(prefix)/1024 549.921 -
std::remove_if(deque<int>)_(prefix)/32 56.400 1.21%
std::remove_if(deque<int>)_(prefix)/50 67.719 3.12%
std::remove_if(deque<int>)_(prefix)/8192 4223.268 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.914 -
std::remove_if(deque<int>)_(sprinkled)/32 52.900 -
std::remove_if(deque<int>)_(sprinkled)/50 60.007 -
std::remove_if(deque<int>)_(sprinkled)/8192 3901.133 -
std::remove_if(list<int>)_(prefix)/1024 1026.404 -
std::remove_if(list<int>)_(prefix)/32 58.659 -
std::remove_if(list<int>)_(prefix)/50 71.939 -
std::remove_if(list<int>)_(prefix)/8192 9977.380 -2.62%
std::remove_if(list<int>)_(sprinkled)/1024 979.451 -
std::remove_if(list<int>)_(sprinkled)/32 57.005 -
std::remove_if(list<int>)_(sprinkled)/50 72.943 3.63%
std::remove_if(list<int>)_(sprinkled)/8192 8169.073 1.16%
std::remove_if(vector<int>)_(prefix)/1024 344.878 -1.02%
std::remove_if(vector<int>)_(prefix)/32 48.840 -
std::remove_if(vector<int>)_(prefix)/50 53.893 -
std::remove_if(vector<int>)_(prefix)/8192 2569.102 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.515 -
std::remove_if(vector<int>)_(sprinkled)/32 50.727 -
std::remove_if(vector<int>)_(sprinkled)/50 56.994 -
std::remove_if(vector<int>)_(sprinkled)/8192 2957.320 -
std::replace(deque<int>)_(prefix)/1024 410.120 -
std::replace(deque<int>)_(prefix)/32 12.686 -
std::replace(deque<int>)_(prefix)/50 18.957 -
std::replace(deque<int>)_(prefix)/8192 3241.566 -
std::replace(deque<int>)_(sprinkled)/1024 348.855 -
std::replace(deque<int>)_(sprinkled)/32 12.095 -
std::replace(deque<int>)_(sprinkled)/50 18.120 -
std::replace(deque<int>)_(sprinkled)/8192 2790.153 -
std::replace(list<int>)_(prefix)/1024 739.053 -
std::replace(list<int>)_(prefix)/32 10.987 -
std::replace(list<int>)_(prefix)/50 17.314 1.68%
std::replace(list<int>)_(prefix)/8192 7717.870 4.27%
std::replace(list<int>)_(sprinkled)/1024 795.237 6.74%
std::replace(list<int>)_(sprinkled)/32 11.215 -
std::replace(list<int>)_(sprinkled)/50 19.022 1.38%
std::replace(list<int>)_(sprinkled)/8192 8629.098 3.65%
std::replace(vector<int>)_(prefix)/1024 158.415 -
std::replace(vector<int>)_(prefix)/32 5.222 -
std::replace(vector<int>)_(prefix)/50 7.651 -
std::replace(vector<int>)_(prefix)/8192 1270.283 -
std::replace(vector<int>)_(sprinkled)/1024 162.614 -
std::replace(vector<int>)_(sprinkled)/32 4.941 -6.08%
std::replace(vector<int>)_(sprinkled)/50 7.740 -2.51%
std::replace(vector<int>)_(sprinkled)/8192 1285.511 -
std::replace_if(deque<int>)_(prefix)/1024 480.643 -4.06%
std::replace_if(deque<int>)_(prefix)/32 13.851 -1.09%
std::replace_if(deque<int>)_(prefix)/50 20.233 -1.58%
std::replace_if(deque<int>)_(prefix)/8192 3477.054 -
std::replace_if(deque<int>)_(sprinkled)/1024 365.192 -
std::replace_if(deque<int>)_(sprinkled)/32 12.442 -
std::replace_if(deque<int>)_(sprinkled)/50 18.659 -
std::replace_if(deque<int>)_(sprinkled)/8192 2907.385 -
std::replace_if(list<int>)_(prefix)/1024 732.720 -
std::replace_if(list<int>)_(prefix)/32 13.843 -
std::replace_if(list<int>)_(prefix)/50 24.487 -
std::replace_if(list<int>)_(prefix)/8192 7554.283 -
std::replace_if(list<int>)_(sprinkled)/1024 737.706 -
std::replace_if(list<int>)_(sprinkled)/32 13.281 -
std::replace_if(list<int>)_(sprinkled)/50 22.955 -
std::replace_if(list<int>)_(sprinkled)/8192 7894.269 -
std::replace_if(vector<int>)_(prefix)/1024 270.866 -
std::replace_if(vector<int>)_(prefix)/32 9.558 -
std::replace_if(vector<int>)_(prefix)/50 13.738 -
std::replace_if(vector<int>)_(prefix)/8192 2028.542 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.890 -
std::replace_if(vector<int>)_(sprinkled)/32 8.703 -2.06%
std::replace_if(vector<int>)_(sprinkled)/50 13.661 -
std::replace_if(vector<int>)_(sprinkled)/8192 1895.778 -
std::reverse(deque<int>)/32768 5711.304 -
std::reverse(deque<int>)/4096 717.330 -
std::reverse(deque<int>)/512 118.303 4.97%
std::reverse(deque<int>)/64 14.069 7.91%
std::reverse(deque<int>)/8 2.515 -
std::reverse(list<int>)/32768 17475.488 -6.17%
std::reverse(list<int>)/4096 1769.014 14.02%
std::reverse(list<int>)/512 192.574 -
std::reverse(list<int>)/64 17.395 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1033.305 -
std::reverse(vector<int>)/4096 130.262 -
std::reverse(vector<int>)/512 16.306 -
std::reverse(vector<int>)/64 4.192 -
std::reverse(vector<int>)/8 1.474 -3.34%
std::reverse_copy(deque<int>)/32768 7966.582 -
std::reverse_copy(deque<int>)/4096 978.785 -
std::reverse_copy(deque<int>)/512 124.482 -
std::reverse_copy(deque<int>)/64 15.854 -
std::reverse_copy(deque<int>)/8 2.527 -
std::reverse_copy(list<int>)/32768 26753.048 -1.56%
std::reverse_copy(list<int>)/4096 3219.452 -4.11%
std::reverse_copy(list<int>)/512 363.999 -
std::reverse_copy(list<int>)/64 29.830 -
std::reverse_copy(list<int>)/8 2.443 1.94%
std::reverse_copy(vector<int>)/32768 980.975 -
std::reverse_copy(vector<int>)/4096 131.572 -1.71%
std::reverse_copy(vector<int>)/512 17.151 -
std::reverse_copy(vector<int>)/64 2.515 -
std::reverse_copy(vector<int>)/8 2.477 -1.50%
std::rotate(deque<int>)_(1_element_backward)/1024 40.808 -
std::rotate(deque<int>)_(1_element_backward)/32 3.535 -
std::rotate(deque<int>)_(1_element_backward)/50 5.126 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.893 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.372 1.09%
std::rotate(deque<int>)_(1_element_forward)/32 4.124 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.020 -
std::rotate(deque<int>)_(by_1/2)/1024 188.208 -
std::rotate(deque<int>)_(by_1/2)/32 8.548 -
std::rotate(deque<int>)_(by_1/2)/50 11.559 -
std::rotate(deque<int>)_(by_1/2)/8192 1546.941 3.54%
std::rotate(deque<int>)_(by_1/3)/1024 415.466 -3.14%
std::rotate(deque<int>)_(by_1/3)/32 20.852 3.48%
std::rotate(deque<int>)_(by_1/3)/50 30.136 6.06%
std::rotate(deque<int>)_(by_1/3)/8192 3162.967 -3.17%
std::rotate(deque<int>)_(by_1/4)/1024 271.914 -
std::rotate(deque<int>)_(by_1/4)/32 13.174 -
std::rotate(deque<int>)_(by_1/4)/50 27.990 3.80%
std::rotate(deque<int>)_(by_1/4)/8192 2904.775 18.18%
std::rotate(list<int>)_(1_element_backward)/1024 740.124 -
std::rotate(list<int>)_(1_element_backward)/32 13.267 -
std::rotate(list<int>)_(1_element_backward)/50 25.285 -
std::rotate(list<int>)_(1_element_backward)/8192 7245.416 -
std::rotate(list<int>)_(1_element_forward)/1024 730.092 -
std::rotate(list<int>)_(1_element_forward)/32 13.810 -
std::rotate(list<int>)_(1_element_forward)/50 25.698 -
std::rotate(list<int>)_(1_element_forward)/8192 8134.413 15.87%
std::rotate(list<int>)_(by_1/2)/1024 388.688 -
std::rotate(list<int>)_(by_1/2)/32 6.483 -
std::rotate(list<int>)_(by_1/2)/50 12.595 -
std::rotate(list<int>)_(by_1/2)/8192 5437.520 -
std::rotate(list<int>)_(by_1/3)/1024 807.247 -
std::rotate(list<int>)_(by_1/3)/32 16.733 -
std::rotate(list<int>)_(by_1/3)/50 22.850 -
std::rotate(list<int>)_(by_1/3)/8192 8327.082 -
std::rotate(list<int>)_(by_1/4)/1024 574.534 -
std::rotate(list<int>)_(by_1/4)/32 14.467 -
std::rotate(list<int>)_(by_1/4)/50 25.771 -
std::rotate(list<int>)_(by_1/4)/8192 6570.925 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.881 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.748 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.755 -
std::rotate(vector<bool>)_(1_element_backward)/8192 111.195 -5.51%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.734 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.479 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.530 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.814 1.07%
std::rotate(vector<bool>)_(by_1/2)/1024 8.528 -
std::rotate(vector<bool>)_(by_1/2)/32 17.814 -
std::rotate(vector<bool>)_(by_1/2)/50 17.612 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.044 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.936 -
std::rotate(vector<bool>)_(by_1/3)/32 17.554 -
std::rotate(vector<bool>)_(by_1/3)/50 17.597 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.844 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.540 -3.80%
std::rotate(vector<bool>)_(by_1/4)/32 17.724 -
std::rotate(vector<bool>)_(by_1/4)/50 17.606 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.394 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.495 -
std::rotate(vector<int>)_(1_element_backward)/32 2.911 -
std::rotate(vector<int>)_(1_element_backward)/50 5.325 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.619 -
std::rotate(vector<int>)_(1_element_forward)/1024 34.968 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -
std::rotate(vector<int>)_(1_element_forward)/50 5.248 -
std::rotate(vector<int>)_(1_element_forward)/8192 278.255 -
std::rotate(vector<int>)_(by_1/2)/1024 31.667 -
std::rotate(vector<int>)_(by_1/2)/32 2.318 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.508 -
std::rotate(vector<int>)_(by_1/3)/1024 119.283 -
std::rotate(vector<int>)_(by_1/3)/32 9.966 -
std::rotate(vector<int>)_(by_1/3)/50 11.158 -
std::rotate(vector<int>)_(by_1/3)/8192 869.848 -
std::rotate(vector<int>)_(by_1/4)/1024 47.206 -
std::rotate(vector<int>)_(by_1/4)/32 4.743 -
std::rotate(vector<int>)_(by_1/4)/50 11.751 1.93%
std::rotate(vector<int>)_(by_1/4)/8192 369.499 -
std::rotate_copy(deque<int>)/1024 34.394 -1.32%
std::rotate_copy(deque<int>)/32 2.668 -1.82%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 293.376 1.06%
std::rotate_copy(list<int>)/1024 733.145 -
std::rotate_copy(list<int>)/32 8.668 1.04%
std::rotate_copy(list<int>)/50 13.878 -
std::rotate_copy(list<int>)/8192 6753.679 -1.71%
std::rotate_copy(vector<int>)/1024 35.981 5.85%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.678 -
std::rotate_copy(vector<int>)/8192 400.299 10.12%
std::sample(deque<int>)/1024 11336.674 -
std::sample(deque<int>)/32 305.298 -
std::sample(deque<int>)/8192 91538.347 -
std::sample(list<int>)/1024 11909.559 -1.29%
std::sample(list<int>)/32 311.579 -
std::sample(list<int>)/8192 97442.443 -1.20%
std::sample(vector<int>)/1024 11295.821 -
std::sample(vector<int>)/32 302.229 -
std::sample(vector<int>)/8192 91504.404 -
std::search(deque<int>)_(near_matches)/1000 24390.735 10.28%
std::search(deque<int>)_(near_matches)/1024 25428.759 9.98%
std::search(deque<int>)_(near_matches)/8192 1439957.392 -
std::search(deque<int>)_(no_match)/1000 403.603 -
std::search(deque<int>)_(no_match)/1024 302.298 -26.97%
std::search(deque<int>)_(no_match)/1048576 420952.070 -
std::search(deque<int>)_(no_match)/8192 3288.084 -
std::search(deque<int>)_(same_length)/1000 407.179 15.98%
std::search(deque<int>)_(same_length)/1024 503.770 4.32%
std::search(deque<int>)_(same_length)/8192 3851.811 -
std::search(deque<int>)_(single_element)/1000 446.827 1.12%
std::search(deque<int>)_(single_element)/1024 456.638 -
std::search(deque<int>)_(single_element)/8192 3641.417 -
std::search(deque<int>,_pred)_(near_matches)/1000 27720.893 19.83%
std::search(deque<int>,_pred)_(near_matches)/1024 29019.373 19.41%
std::search(deque<int>,_pred)_(near_matches)/8192 1522894.928 -
std::search(deque<int>,_pred)_(no_match)/1000 543.757 -1.38%
std::search(deque<int>,_pred)_(no_match)/1024 517.822 -7.82%
std::search(deque<int>,_pred)_(no_match)/1048576 482457.424 -17.30%
std::search(deque<int>,_pred)_(no_match)/8192 3796.497 -17.63%
std::search(deque<int>,_pred)_(same_length)/1000 493.475 2.95%
std::search(deque<int>,_pred)_(same_length)/1024 504.694 -1.24%
std::search(deque<int>,_pred)_(same_length)/8192 3997.799 -
std::search(deque<int>,_pred)_(single_element)/1000 682.817 -
std::search(deque<int>,_pred)_(single_element)/1024 701.982 -
std::search(deque<int>,_pred)_(single_element)/8192 5643.481 -
std::search(list<int>)_(near_matches)/1000 37776.461 -
std::search(list<int>)_(near_matches)/1024 39289.909 -
std::search(list<int>)_(near_matches)/8192 2519437.050 -
std::search(list<int>)_(no_match)/1000 672.239 -2.59%
std::search(list<int>)_(no_match)/1024 762.855 4.74%
std::search(list<int>)_(no_match)/1048576 831687.747 -1.46%
std::search(list<int>)_(no_match)/8192 6551.266 -11.45%
std::search(list<int>)_(same_length)/1000 746.813 -
std::search(list<int>)_(same_length)/1024 770.084 -
std::search(list<int>)_(same_length)/8192 7935.963 -6.57%
std::search(list<int>)_(single_element)/1000 711.028 2.84%
std::search(list<int>)_(single_element)/1024 759.841 4.23%
std::search(list<int>)_(single_element)/8192 8151.760 -11.22%
std::search(list<int>,_pred)_(near_matches)/1000 41444.034 -
std::search(list<int>,_pred)_(near_matches)/1024 43263.634 -
std::search(list<int>,_pred)_(near_matches)/8192 2679796.295 -
std::search(list<int>,_pred)_(no_match)/1000 803.066 -
std::search(list<int>,_pred)_(no_match)/1024 819.284 -
std::search(list<int>,_pred)_(no_match)/1048576 952106.010 -
std::search(list<int>,_pred)_(no_match)/8192 7234.490 -7.63%
std::search(list<int>,_pred)_(same_length)/1000 790.918 -
std::search(list<int>,_pred)_(same_length)/1024 810.141 -
std::search(list<int>,_pred)_(same_length)/8192 8665.583 -6.15%
std::search(list<int>,_pred)_(single_element)/1000 796.697 -
std::search(list<int>,_pred)_(single_element)/1024 815.964 -
std::search(list<int>,_pred)_(single_element)/8192 9351.488 -6.13%
std::search(vector<int>)_(near_matches)/1000 14272.321 -
std::search(vector<int>)_(near_matches)/1024 15026.009 -
std::search(vector<int>)_(near_matches)/8192 761597.207 -
std::search(vector<int>)_(no_match)/1000 204.961 -5.49%
std::search(vector<int>)_(no_match)/1024 209.632 -5.43%
std::search(vector<int>)_(no_match)/1048576 208743.682 -2.39%
std::search(vector<int>)_(no_match)/8192 1625.232 -2.86%
std::search(vector<int>)_(same_length)/1000 242.425 -1.39%
std::search(vector<int>)_(same_length)/1024 249.702 -3.09%
std::search(vector<int>)_(same_length)/8192 1921.382 -3.35%
std::search(vector<int>)_(single_element)/1000 226.793 -
std::search(vector<int>)_(single_element)/1024 231.991 -
std::search(vector<int>)_(single_element)/8192 1805.669 -
std::search(vector<int>,_pred)_(near_matches)/1000 22592.851 -1.20%
std::search(vector<int>,_pred)_(near_matches)/1024 23709.720 -1.08%
std::search(vector<int>,_pred)_(near_matches)/8192 1449130.781 -
std::search(vector<int>,_pred)_(no_match)/1000 518.402 -1.33%
std::search(vector<int>,_pred)_(no_match)/1024 529.438 -
std::search(vector<int>,_pred)_(no_match)/1048576 592249.822 -
std::search(vector<int>,_pred)_(no_match)/8192 4210.460 -1.40%
std::search(vector<int>,_pred)_(same_length)/1000 598.641 -
std::search(vector<int>,_pred)_(same_length)/1024 612.863 -
std::search(vector<int>,_pred)_(same_length)/8192 4904.704 -
std::search(vector<int>,_pred)_(single_element)/1000 563.184 -
std::search(vector<int>,_pred)_(single_element)/1024 576.674 -
std::search(vector<int>,_pred)_(single_element)/8192 4608.534 -
std::search_n(deque<int>)_(no_match)/1024 13.678 -
std::search_n(deque<int>)_(no_match)/32 13.601 -
std::search_n(deque<int>)_(no_match)/8192 15.733 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.222 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.199 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.723 -
std::search_n(list<int>)_(no_match)/1024 730.873 -
std::search_n(list<int>)_(no_match)/32 9.202 -17.81%
std::search_n(list<int>)_(no_match)/8192 6719.798 -
std::search_n(list<int>,_pred)_(no_match)/1024 849.119 -
std::search_n(list<int>,_pred)_(no_match)/32 17.786 -
std::search_n(list<int>,_pred)_(no_match)/8192 7461.629 -
std::search_n(vector<int>)_(no_match)/1024 3.275 -
std::search_n(vector<int>)_(no_match)/32 3.262 -
std::search_n(vector<int>)_(no_match)/8192 3.263 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.067 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.090 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.072 -
std::set<int>::clear()/0 390.302 -
std::set<int>::clear()/1024 9417.863 -3.06%
std::set<int>::clear()/32 632.076 -1.42%
std::set<int>::clear()/8192 82673.259 -
std::set<int>::contains(key)_(existent)/1024 3.938 4.44%
std::set<int>::contains(key)_(existent)/32 1.630 -
std::set<int>::contains(key)_(existent)/8192 8.790 5.69%
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 6.117 -4.01%
std::set<int>::contains(key)_(non-existent)/32 2.757 -9.29%
std::set<int>::contains(key)_(non-existent)/8192 8.726 -54.53%
std::set<int>::count(key)_(existent)/1024 4.132 2.83%
std::set<int>::count(key)_(existent)/32 1.639 -2.62%
std::set<int>::count(key)_(existent)/8192 8.540 -4.37%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.663 3.73%
std::set<int>::count(key)_(non-existent)/32 2.952 2.40%
std::set<int>::count(key)_(non-existent)/8192 14.551 29.48%
std::set<int>::ctor(&&,_different_allocs)/0 12.918 -
std::set<int>::ctor(&&,_different_allocs)/1024 5902.968 -
std::set<int>::ctor(&&,_different_allocs)/32 177.740 -
std::set<int>::ctor(&&,_different_allocs)/8192 48544.326 -
std::set<int>::ctor(const&)/0 12.819 -
std::set<int>::ctor(const&)/1024 6342.260 -
std::set<int>::ctor(const&)/32 224.357 2.27%
std::set<int>::ctor(const&)/8192 50469.582 -
std::set<int>::ctor(const&,_alloc)/0 12.784 -
std::set<int>::ctor(const&,_alloc)/1024 6307.712 -
std::set<int>::ctor(const&,_alloc)/32 224.946 -
std::set<int>::ctor(const&,_alloc)/8192 50648.393 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.773 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8472.280 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 243.124 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68071.325 -1.41%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.804 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13079.439 1.82%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 282.783 1.19%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 238443.137 -
std::set<int>::equal_range(key)_(existent)/1024 4.455 1.32%
std::set<int>::equal_range(key)_(existent)/32 1.825 1.99%
std::set<int>::equal_range(key)_(existent)/8192 8.538 2.85%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.418 -6.10%
std::set<int>::equal_range(key)_(non-existent)/32 2.730 5.02%
std::set<int>::equal_range(key)_(non-existent)/8192 9.764 -19.97%
std::set<int>::erase(iterator)/1024 20.003 -3.66%
std::set<int>::erase(iterator)/32 19.926 -2.72%
std::set<int>::erase(iterator)/8192 19.967 -4.07%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.619 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6878.827 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.275 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55646.000 1.29%
std::set<int>::erase(key)_(existent)/1024 49.589 -2.62%
std::set<int>::erase(key)_(existent)/32 21.811 -3.03%
std::set<int>::erase(key)_(existent)/8192 67.826 -1.13%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 6.46%
std::set<int>::erase(key)_(non-existent,_end)/32 2.455 7.76%
std::set<int>::erase(key)_(non-existent,_end)/8192 10.331 26.39%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.933 1.54%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.147 2.86%
std::set<int>::find(key)_(existent)/1024 3.961 -
std::set<int>::find(key)_(existent)/32 1.764 4.77%
std::set<int>::find(key)_(existent)/8192 8.426 1.13%
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.657 -
std::set<int>::find(key)_(non-existent)/32 2.293 -1.30%
std::set<int>::find(key)_(non-existent)/8192 8.783 -12.39%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.112 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.766 -7.45%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.382 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 99.532 6.87%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.284 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.217 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.121 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.451 -2.47%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.288 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 49.972 9.67%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 91.139 -5.15%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.282 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.480 5.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.101 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.402 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.063 -1.95%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16941.555 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 786.090 1.34%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188716.430 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.929 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12950.402 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 687.583 1.37%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121424.520 2.73%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.781 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7846.637 1.98%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 545.452 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131857.158 -
std::set<int>::insert(value)_(already_present)/1024 5.882 -18.84%
std::set<int>::insert(value)_(already_present)/32 1.781 -
std::set<int>::insert(value)_(already_present)/8192 9.646 -17.05%
std::set<int>::insert(value)_(new_value,_end)/0 17.135 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.775 -1.35%
std::set<int>::insert(value)_(new_value,_end)/32 18.835 -1.27%
std::set<int>::insert(value)_(new_value,_end)/8192 71.976 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.081 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.509 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.567 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.327 -
std::set<int>::lower_bound(key)_(existent)/1024 4.525 -
std::set<int>::lower_bound(key)_(existent)/32 1.522 -
std::set<int>::lower_bound(key)_(existent)/8192 8.592 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.128 1.36%
std::set<int>::lower_bound(key)_(non-existent)/32 2.324 2.72%
std::set<int>::lower_bound(key)_(non-existent)/8192 11.117 24.60%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.547 1.16%
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6724.122 7.14%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 257.716 17.27%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 51369.116 2.30%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.339 -2.24%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6329.319 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 226.689 -4.32%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50919.634 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1338.279 -5.73%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.210 -13.30%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12375.712 -1.02%
std::set<int>::upper_bound(key)_(existent)/1024 4.300 3.60%
std::set<int>::upper_bound(key)_(existent)/32 1.755 -
std::set<int>::upper_bound(key)_(existent)/8192 8.992 9.41%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.853 -2.57%
std::set<int>::upper_bound(key)_(non-existent)/32 2.424 -2.27%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.752 -13.68%
std::set<std::string>::clear()/0 391.716 -
std::set<std::string>::clear()/1024 22145.658 -1.77%
std::set<std::string>::clear()/32 904.440 1.04%
std::set<std::string>::clear()/8192 215988.704 -
std::set<std::string>::contains(key)_(existent)/1024 23.045 -4.35%
std::set<std::string>::contains(key)_(existent)/32 14.842 -5.79%
std::set<std::string>::contains(key)_(existent)/8192 30.033 12.42%
std::set<std::string>::contains(key)_(non-existent)/0 0.280 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.412 -15.46%
std::set<std::string>::contains(key)_(non-existent)/32 9.869 -6.86%
std::set<std::string>::contains(key)_(non-existent)/8192 27.837 -5.55%
std::set<std::string>::count(key)_(existent)/1024 24.531 3.70%
std::set<std::string>::count(key)_(existent)/32 15.564 -6.16%
std::set<std::string>::count(key)_(existent)/8192 30.049 -15.51%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.093 6.25%
std::set<std::string>::count(key)_(non-existent)/32 11.586 13.02%
std::set<std::string>::count(key)_(non-existent)/8192 33.681 4.51%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.788 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6996.268 1.35%
std::set<std::string>::ctor(&&,_different_allocs)/32 208.952 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57263.376 -
std::set<std::string>::ctor(const&)/0 12.668 -
std::set<std::string>::ctor(const&)/1024 34698.073 2.06%
std::set<std::string>::ctor(const&)/32 790.774 -3.24%
std::set<std::string>::ctor(const&)/8192 342777.985 1.16%
std::set<std::string>::ctor(const&,_alloc)/0 12.689 -
std::set<std::string>::ctor(const&,_alloc)/1024 37077.138 1.39%
std::set<std::string>::ctor(const&,_alloc)/32 748.013 -
std::set<std::string>::ctor(const&,_alloc)/8192 346027.242 1.35%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.744 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40065.731 1.76%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.080 2.50%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381089.348 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.794 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56597.097 1.10%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 995.743 -6.75%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1117267.383 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.022 -14.45%
std::set<std::string>::equal_range(key)_(existent)/32 17.309 9.62%
std::set<std::string>::equal_range(key)_(existent)/8192 29.209 3.60%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.893 -1.60%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.507 14.12%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.723 -
std::set<std::string>::erase(iterator)/1024 28.362 -9.16%
std::set<std::string>::erase(iterator)/32 27.331 -2.66%
std::set<std::string>::erase(iterator)/8192 30.386 10.15%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.270 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12842.582 -1.55%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.284 -1.49%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118999.309 -
std::set<std::string>::erase(key)_(existent)/1024 100.038 64.01%
std::set<std::string>::erase(key)_(existent)/32 74.814 48.30%
std::set<std::string>::erase(key)_(existent)/8192 87.096 20.25%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.151 8.91%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.991 11.85%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.514 5.72%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.381 5.57%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.727 -5.56%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.691 5.21%
std::set<std::string>::find(key)_(existent)/1024 22.641 -
std::set<std::string>::find(key)_(existent)/32 14.822 -5.32%
std::set<std::string>::find(key)_(existent)/8192 29.716 1.62%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 22.828 -
std::set<std::string>::find(key)_(non-existent)/32 10.556 -
std::set<std::string>::find(key)_(non-existent)/8192 30.376 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.581 -16.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.258 35.32%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.099 65.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.702 7.92%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.223 -4.07%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.990 2.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.420 7.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.298 21.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.341 8.17%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.314 -32.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.830 28.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.186 -18.51%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.634 2.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.804 -10.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.490 1.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.430 22.97%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.828 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66960.348 1.61%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1498.390 -1.75%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 867064.915 -3.72%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.573 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44689.776 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1300.419 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611089.571 2.17%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.577 -2.49%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42717.891 1.34%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1098.538 -6.18%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 615700.320 -
std::set<std::string>::insert(value)_(already_present)/1024 16.885 -35.29%
std::set<std::string>::insert(value)_(already_present)/32 7.683 -15.86%
std::set<std::string>::insert(value)_(already_present)/8192 61.514 103.16%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.740 -16.39%
std::set<std::string>::insert(value)_(new_value,_end)/1024 70.770 6.91%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.699 -13.32%
std::set<std::string>::insert(value)_(new_value,_end)/8192 69.870 4.31%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.183 -33.37%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.044 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 43.870 6.42%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.581 26.94%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.804 -9.71%
std::set<std::string>::lower_bound(key)_(existent)/32 15.400 2.89%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.525 2.97%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.053 -7.54%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.084 -6.09%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.342 -1.32%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.286 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36946.448 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 802.394 3.16%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350135.743 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.265 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36335.869 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 700.395 -9.11%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348688.842 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16066.124 -4.68%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 344.195 11.75%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205041.219 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.515 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.283 -11.20%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.328 -
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.630 -1.58%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.241 1.74%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.036 -
std::shift_left(deque<int>)/1024 38.085 -
std::shift_left(deque<int>)/32 3.824 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 300.844 -
std::shift_left(list<int>)/1024 725.109 -
std::shift_left(list<int>)/32 13.330 -
std::shift_left(list<int>)/50 27.295 -
std::shift_left(list<int>)/8192 7611.163 -
std::shift_left(vector<int>)/1024 35.445 -
std::shift_left(vector<int>)/32 2.979 -69.65%
std::shift_left(vector<int>)/50 5.255 -
std::shift_left(vector<int>)/8192 280.956 -
std::shift_right(deque<int>)/1024 40.361 -
std::shift_right(deque<int>)/32 3.423 -
std::shift_right(deque<int>)/50 4.521 -
std::shift_right(deque<int>)/8192 309.564 -
std::shift_right(list<int>)/1024 730.882 -
std::shift_right(list<int>)/32 14.410 -
std::shift_right(list<int>)/50 26.067 -
std::shift_right(list<int>)/8192 7404.058 -
std::shift_right(vector<int>)/1024 35.830 -
std::shift_right(vector<int>)/32 4.055 -58.37%
std::shift_right(vector<int>)/50 5.317 -
std::shift_right(vector<int>)/8192 300.956 -
std::shuffle(deque<int>)/1024 9274.407 -
std::shuffle(deque<int>)/32 293.211 -
std::shuffle(deque<int>)/8192 74062.929 -
std::shuffle(vector<int>)/1024 8743.227 -
std::shuffle(vector<int>)/32 277.949 -
std::shuffle(vector<int>)/8192 69899.379 -
std::sort(deque<int>)_(ascending)/1024 765.873 -
std::sort(deque<int>)_(ascending)/8 17.319 -3.59%
std::sort(deque<int>)_(ascending)/8192 5732.886 -
std::sort(deque<int>)_(descending)/1024 1297.995 -
std::sort(deque<int>)_(descending)/8 25.014 -1.37%
std::sort(deque<int>)_(descending)/8192 10351.025 -
std::sort(deque<int>)_(heap)/1024 6176.680 -
std::sort(deque<int>)_(heap)/8 24.452 -
std::sort(deque<int>)_(heap)/8192 68848.909 -8.87%
std::sort(deque<int>)_(pipe-organ)/1024 2708.586 -1.50%
std::sort(deque<int>)_(pipe-organ)/8 19.992 -
std::sort(deque<int>)_(pipe-organ)/8192 26121.730 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17618.225 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.600 -2.46%
std::sort(deque<int>)_(qsort_adversarial)/8192 481738.224 -
std::sort(deque<int>)_(repeated)/1024 960.546 -7.38%
std::sort(deque<int>)_(repeated)/8 17.892 -
std::sort(deque<int>)_(repeated)/8192 6722.195 -1.15%
std::sort(deque<int>)_(shuffled)/1024 7193.957 5.76%
std::sort(deque<int>)_(shuffled)/8 22.674 -
std::sort(deque<int>)_(shuffled)/8192 86019.549 6.14%
std::sort(vector<NonIntegral>)_(ascending)/1024 519.069 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.720 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3737.248 -
std::sort(vector<NonIntegral>)_(descending)/1024 771.693 -
std::sort(vector<NonIntegral>)_(descending)/8 24.831 -
std::sort(vector<NonIntegral>)_(descending)/8192 5250.746 -
std::sort(vector<NonIntegral>)_(heap)/1024 4328.748 1.03%
std::sort(vector<NonIntegral>)_(heap)/8 23.651 -
std::sort(vector<NonIntegral>)_(heap)/8192 50320.116 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1869.668 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.349 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18283.299 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13213.585 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.701 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154865.501 -
std::sort(vector<NonIntegral>)_(repeated)/1024 511.539 1.36%
std::sort(vector<NonIntegral>)_(repeated)/8 15.760 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3743.325 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4676.591 1.14%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.533 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 81381.472 -6.09%
std::sort(vector<int>)_(ascending)/1024 519.891 -
std::sort(vector<int>)_(ascending)/8 15.896 -7.02%
std::sort(vector<int>)_(ascending)/8192 3733.792 -
std::sort(vector<int>)_(descending)/1024 1014.749 -
std::sort(vector<int>)_(descending)/8 24.645 -3.79%
std::sort(vector<int>)_(descending)/8192 7234.369 -
std::sort(vector<int>)_(heap)/1024 4545.844 -
std::sort(vector<int>)_(heap)/8 23.715 -5.97%
std::sort(vector<int>)_(heap)/8192 45448.358 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.626 -
std::sort(vector<int>)_(pipe-organ)/8 17.584 -11.01%
std::sort(vector<int>)_(pipe-organ)/8192 21538.850 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13323.573 3.34%
std::sort(vector<int>)_(qsort_adversarial)/8 15.990 1.94%
std::sort(vector<int>)_(qsort_adversarial)/8192 152626.404 3.43%
std::sort(vector<int>)_(repeated)/1024 663.533 -
std::sort(vector<int>)_(repeated)/8 15.999 -5.73%
std::sort(vector<int>)_(repeated)/8192 5025.828 -
std::sort(vector<int>)_(shuffled)/1024 4614.419 -
std::sort(vector<int>)_(shuffled)/8 22.847 -1.78%
std::sort(vector<int>)_(shuffled)/8192 44798.904 -
std::sort_heap(deque<int>)/1024 13498.605 -
std::sort_heap(deque<int>)/8 37.302 1.55%
std::sort_heap(deque<int>)/8192 474360.732 -
std::sort_heap(deque<int>,_pred)/1024 12560.069 -
std::sort_heap(deque<int>,_pred)/8 34.323 -
std::sort_heap(deque<int>,_pred)/8192 430461.709 -
std::sort_heap(vector<NonIntegral>)/1024 9894.940 -
std::sort_heap(vector<NonIntegral>)/8 30.157 -
std::sort_heap(vector<NonIntegral>)/8192 105878.008 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9875.265 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.728 2.31%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106463.154 -
std::sort_heap(vector<int>)/1024 9849.656 -
std::sort_heap(vector<int>)/8 32.541 8.15%
std::sort_heap(vector<int>)/8192 106453.542 -
std::sort_heap(vector<int>,_pred)/1024 9836.960 -
std::sort_heap(vector<int>,_pred)/8 31.543 -
std::sort_heap(vector<int>,_pred)/8192 106254.366 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2746.179 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1901.702 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1916.119 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9820.197 -
std::stable_partition(deque<int>)_(dense)/1024 567.051 -11.18%
std::stable_partition(deque<int>)_(dense)/32 27.443 -13.84%
std::stable_partition(deque<int>)_(dense)/50 37.360 -10.47%
std::stable_partition(deque<int>)_(dense)/8192 5665.226 -
std::stable_partition(deque<int>)_(sparse)/1024 430.372 -2.17%
std::stable_partition(deque<int>)_(sparse)/32 11.065 -23.38%
std::stable_partition(deque<int>)_(sparse)/50 27.125 -15.59%
std::stable_partition(deque<int>)_(sparse)/8192 3624.027 7.32%
std::stable_partition(list<int>)_(alloc_fails)/1024 4118.712 -1.29%
std::stable_partition(list<int>)_(alloc_fails)/32 1886.852 -
std::stable_partition(list<int>)_(alloc_fails)/50 1914.001 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26548.781 3.34%
std::stable_partition(list<int>)_(dense)/1024 1460.172 1.90%
std::stable_partition(list<int>)_(dense)/32 37.580 2.30%
std::stable_partition(list<int>)_(dense)/50 58.028 -1.45%
std::stable_partition(list<int>)_(dense)/8192 19009.428 10.71%
std::stable_partition(list<int>)_(sparse)/1024 931.197 -
std::stable_partition(list<int>)_(sparse)/32 9.571 -
std::stable_partition(list<int>)_(sparse)/50 26.736 -
std::stable_partition(list<int>)_(sparse)/8192 8658.762 -1.68%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2319.132 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.442 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1885.972 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5335.801 -
std::stable_partition(vector<int>)_(dense)/1024 290.292 -
std::stable_partition(vector<int>)_(dense)/32 21.396 -1.36%
std::stable_partition(vector<int>)_(dense)/50 25.165 -1.71%
std::stable_partition(vector<int>)_(dense)/8192 2088.329 -
std::stable_partition(vector<int>)_(sparse)/1024 214.360 1.44%
std::stable_partition(vector<int>)_(sparse)/32 7.490 2.82%
std::stable_partition(vector<int>)_(sparse)/50 21.265 -1.16%
std::stable_partition(vector<int>)_(sparse)/8192 1543.081 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3891.890 -1.11%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.334 -3.67%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18914.941 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30139.123 3.10%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.835 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26242.155 -1.73%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14189.741 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.250 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25782.743 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17176.826 2.71%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.533 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22337.422 -1.10%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26675.929 3.61%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.326 -2.03%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28073.353 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3721.910 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.551 -2.95%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13211.738 -1.40%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19865.435 1.56%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.878 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24508.347 -1.39%
std::stable_sort(deque<int>)_(ascending)/1024 2109.127 -2.19%
std::stable_sort(deque<int>)_(ascending)/8 17.253 -3.53%
std::stable_sort(deque<int>)_(ascending)/8192 13587.686 -4.63%
std::stable_sort(deque<int>)_(descending)/1024 3022.304 2.80%
std::stable_sort(deque<int>)_(descending)/8 26.240 2.29%
std::stable_sort(deque<int>)_(descending)/8192 20564.490 -
std::stable_sort(deque<int>)_(heap)/1024 2718.041 -1.07%
std::stable_sort(deque<int>)_(heap)/8 23.677 -3.32%
std::stable_sort(deque<int>)_(heap)/8192 17239.907 -1.47%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2919.371 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.678 -1.04%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20375.475 -1.26%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3098.582 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.815 -2.41%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20667.948 -1.23%
std::stable_sort(deque<int>)_(repeated)/1024 1421.780 -1.08%
std::stable_sort(deque<int>)_(repeated)/8 17.691 -1.91%
std::stable_sort(deque<int>)_(repeated)/8192 7674.279 -
std::stable_sort(deque<int>)_(shuffled)/1024 2523.092 -1.25%
std::stable_sort(deque<int>)_(shuffled)/8 22.610 -1.48%
std::stable_sort(deque<int>)_(shuffled)/8192 14174.793 -1.79%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4895.584 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.929 -3.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 47956.774 4.34%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22857.287 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.461 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119751.687 2.02%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13724.400 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.342 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107691.809 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13929.147 1.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.747 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84918.777 3.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22366.416 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.047 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135499.976 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3847.425 -3.93%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.997 -3.20%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18226.953 -8.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17942.249 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.292 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146292.767 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3608.035 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.075 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42080.559 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12525.419 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.674 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187479.624 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9500.974 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.444 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116989.479 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8127.913 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.495 -2.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116116.685 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13593.408 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.939 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199584.114 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1269.917 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.807 -5.88%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14586.451 2.48%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11987.928 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.573 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174003.761 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4658.104 5.02%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.832 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18773.187 -4.63%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24489.159 5.50%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.787 2.48%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24078.553 1.27%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13857.771 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.307 1.04%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30480.595 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14185.441 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.014 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22194.089 1.82%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22490.504 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.830 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34001.926 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3399.975 -1.09%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.847 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9643.210 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17890.684 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.472 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27262.536 -
std::stable_sort(vector<int>)_(ascending)/1024 2088.475 1.40%
std::stable_sort(vector<int>)_(ascending)/8 15.322 -2.24%
std::stable_sort(vector<int>)_(ascending)/8192 13440.940 -
std::stable_sort(vector<int>)_(descending)/1024 2813.615 -
std::stable_sort(vector<int>)_(descending)/8 23.905 -2.44%
std::stable_sort(vector<int>)_(descending)/8192 18466.915 -
std::stable_sort(vector<int>)_(heap)/1024 2541.577 -
std::stable_sort(vector<int>)_(heap)/8 21.415 -
std::stable_sort(vector<int>)_(heap)/8192 14518.742 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2818.207 1.41%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.613 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18282.937 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2892.916 1.08%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.393 -1.47%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18268.136 -
std::stable_sort(vector<int>)_(repeated)/1024 1111.407 2.70%
std::stable_sort(vector<int>)_(repeated)/8 15.407 -
std::stable_sort(vector<int>)_(repeated)/8192 5269.186 -
std::stable_sort(vector<int>)_(shuffled)/1024 2240.791 -
std::stable_sort(vector<int>)_(shuffled)/8 19.706 -
std::stable_sort(vector<int>)_(shuffled)/8192 10951.888 -
std::swap_ranges(deque<int>)/1024 341.164 2.92%
std::swap_ranges(deque<int>)/32 10.995 5.54%
std::swap_ranges(deque<int>)/50 16.845 4.95%
std::swap_ranges(deque<int>)/8192 2738.069 7.18%
std::swap_ranges(list<int>)/1024 756.372 -
std::swap_ranges(list<int>)/32 20.790 6.43%
std::swap_ranges(list<int>)/50 32.662 1.28%
std::swap_ranges(list<int>)/8192 10237.249 -
std::swap_ranges(vector<int>)/1024 62.573 -
std::swap_ranges(vector<int>)/32 4.811 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.506 -
std::transform(deque<int>)_(identity_transform)/1024 369.866 -
std::transform(deque<int>)_(identity_transform)/32 12.346 -
std::transform(deque<int>)_(identity_transform)/50 19.075 -
std::transform(deque<int>)_(identity_transform)/8192 2443.448 -
std::transform(deque<int>,_deque<int>)/1024 660.228 -
std::transform(deque<int>,_deque<int>)/32 22.406 4.01%
std::transform(deque<int>,_deque<int>)/50 36.321 1.32%
std::transform(deque<int>,_deque<int>)/8192 5420.914 -
std::transform(list<int>)_(identity_transform)/1024 737.116 -
std::transform(list<int>)_(identity_transform)/32 16.893 -
std::transform(list<int>)_(identity_transform)/50 30.262 -
std::transform(list<int>)_(identity_transform)/8192 7338.734 -2.83%
std::transform(list<int>,_list<int>)/1024 839.950 -
std::transform(list<int>,_list<int>)/32 23.052 -
std::transform(list<int>,_list<int>)/50 37.236 -
std::transform(list<int>,_list<int>)/8192 9129.721 -2.22%
std::transform(vector<int>)_(identity_transform)/1024 262.309 -
std::transform(vector<int>)_(identity_transform)/32 9.163 -
std::transform(vector<int>)_(identity_transform)/50 16.162 -
std::transform(vector<int>)_(identity_transform)/8192 2019.888 -
std::transform(vector<int>,_vector<int>)/1024 555.042 -
std::transform(vector<int>,_vector<int>)/32 17.209 -
std::transform(vector<int>,_vector<int>)/50 26.815 -
std::transform(vector<int>,_vector<int>)/8192 4442.109 -
std::unique(deque<int>)_(contiguous)/1024 513.782 -
std::unique(deque<int>)_(contiguous)/32 52.791 -
std::unique(deque<int>)_(contiguous)/52 59.804 -
std::unique(deque<int>)_(contiguous)/8192 3740.995 -
std::unique(deque<int>)_(sprinkled)/1024 511.437 -
std::unique(deque<int>)_(sprinkled)/32 53.135 -1.03%
std::unique(deque<int>)_(sprinkled)/52 61.184 -1.98%
std::unique(deque<int>)_(sprinkled)/8192 3808.768 -
std::unique(deque<int>,_pred)_(contiguous)/1024 621.257 -1.47%
std::unique(deque<int>,_pred)_(contiguous)/32 56.445 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.453 -1.44%
std::unique(deque<int>,_pred)_(contiguous)/8192 4518.623 -1.02%
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.192 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.057 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.718 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.772 -
std::unique(list<int>)_(contiguous)/1024 916.734 -
std::unique(list<int>)_(contiguous)/32 52.216 -
std::unique(list<int>)_(contiguous)/52 63.943 -
std::unique(list<int>)_(contiguous)/8192 7025.327 -
std::unique(list<int>)_(sprinkled)/1024 951.370 -
std::unique(list<int>)_(sprinkled)/32 53.995 -
std::unique(list<int>)_(sprinkled)/52 70.192 4.11%
std::unique(list<int>)_(sprinkled)/8192 7886.202 -1.23%
std::unique(list<int>,_pred)_(contiguous)/1024 947.308 -7.51%
std::unique(list<int>,_pred)_(contiguous)/32 57.527 1.27%
std::unique(list<int>,_pred)_(contiguous)/52 71.181 -
std::unique(list<int>,_pred)_(contiguous)/8192 8347.208 9.76%
std::unique(list<int>,_pred)_(sprinkled)/1024 1009.697 -
std::unique(list<int>,_pred)_(sprinkled)/32 64.699 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.453 1.18%
std::unique(list<int>,_pred)_(sprinkled)/8192 8347.703 1.54%
std::unique(vector<int>)_(contiguous)/1024 309.579 1.42%
std::unique(vector<int>)_(contiguous)/32 48.303 -
std::unique(vector<int>)_(contiguous)/52 53.675 -
std::unique(vector<int>)_(contiguous)/8192 1911.859 -
std::unique(vector<int>)_(sprinkled)/1024 529.935 -
std::unique(vector<int>)_(sprinkled)/32 54.640 -
std::unique(vector<int>)_(sprinkled)/52 65.241 -
std::unique(vector<int>)_(sprinkled)/8192 3876.388 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.332 -1.22%
std::unique(vector<int>,_pred)_(contiguous)/32 54.553 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.352 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.666 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.928 -
std::unique(vector<int>,_pred)_(sprinkled)/32 58.022 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.024 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5167.401 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.478 -
std::unique_copy(deque<int>)_(contiguous)/32 11.662 23.62%
std::unique_copy(deque<int>)_(contiguous)/52 18.689 27.09%
std::unique_copy(deque<int>)_(contiguous)/8192 3721.557 -
std::unique_copy(deque<int>)_(sprinkled)/1024 497.183 6.06%
std::unique_copy(deque<int>)_(sprinkled)/32 10.175 -6.11%
std::unique_copy(deque<int>)_(sprinkled)/52 16.561 8.41%
std::unique_copy(deque<int>)_(sprinkled)/8192 3785.735 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.973 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.823 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.091 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4480.048 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.943 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.802 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.731 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.314 -
std::unique_copy(list<int>)_(contiguous)/1024 738.234 -
std::unique_copy(list<int>)_(contiguous)/32 11.262 -
std::unique_copy(list<int>)_(contiguous)/52 19.352 -
std::unique_copy(list<int>)_(contiguous)/8192 6775.120 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.551 -
std::unique_copy(list<int>)_(sprinkled)/32 13.195 1.97%
std::unique_copy(list<int>)_(sprinkled)/52 23.883 -
std::unique_copy(list<int>)_(sprinkled)/8192 6925.931 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.741 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.264 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.868 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7467.823 -1.17%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 835.307 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.357 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.312 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7653.454 -1.22%
std::unique_copy(vector<int>)_(contiguous)/1024 247.120 -
std::unique_copy(vector<int>)_(contiguous)/32 8.721 1.79%
std::unique_copy(vector<int>)_(contiguous)/52 13.413 -
std::unique_copy(vector<int>)_(contiguous)/8192 1885.662 -
std::unique_copy(vector<int>)_(sprinkled)/1024 456.019 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.279 -1.15%
std::unique_copy(vector<int>)_(sprinkled)/52 21.740 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3690.193 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.531 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.313 -3.60%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.778 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3782.805 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.924 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.326 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.362 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4512.968 -
std::unordered_map<int,_int>::clear()/0 396.600 1.44%
std::unordered_map<int,_int>::clear()/1024 8300.716 3.37%
std::unordered_map<int,_int>::clear()/32 610.029 4.33%
std::unordered_map<int,_int>::clear()/8192 64788.960 -2.41%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.642 -7.42%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.597 -1.74%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.665 9.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.376 8.74%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.009 26.52%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.859 27.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.890 29.44%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.274 8.16%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.287 -2.59%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.284 -7.30%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.270 -37.88%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.379 -6.31%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.314 -11.35%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.510 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.115 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8527.203 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 270.731 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96663.180 -
std::unordered_map<int,_int>::ctor(const&)/0 12.902 -
std::unordered_map<int,_int>::ctor(const&)/1024 6781.115 -
std::unordered_map<int,_int>::ctor(const&)/32 203.002 -
std::unordered_map<int,_int>::ctor(const&)/8192 55983.235 1.52%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.094 1.34%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9943.174 2.80%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 279.470 7.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82361.989 2.96%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.244 3.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13838.468 3.95%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 394.623 6.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142711.659 -3.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13663.719 2.46%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.126 1.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143181.468 1.25%
std::unordered_map<int,_int>::erase(iterator)/1024 19.719 -
std::unordered_map<int,_int>::erase(iterator)/32 19.562 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.720 -4.25%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.978 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5539.865 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.039 1.25%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45418.923 1.15%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.600 -1.01%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.985 -1.53%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.821 -2.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.341 15.32%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.106 1.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.041 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.199 5.48%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.193 7.16%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.226 4.60%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.212 3.65%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.542 14.76%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.568 9.66%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.420 -3.76%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 3.51%
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.282 -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.973 -6.72%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.136 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13201.059 -2.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.012 -1.24%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 145891.023 4.94%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.019 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12736.154 -7.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 728.070 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 138825.276 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.413 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7786.219 -4.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.919 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85714.885 1.11%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.106 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14476.082 1.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 782.493 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149966.341 1.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.300 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13822.734 -2.34%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 761.328 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144729.585 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.511 4.98%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.823 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.969 10.64%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.222 1.32%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.939 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.400 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.454 3.21%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.184 1.04%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.172 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.353 -1.36%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 21.779 6.05%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.237 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.732 -2.89%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.150 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.156 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.954 10.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.452 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.521 16.31%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.203 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.851 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.587 1.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.590 1.83%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6982.391 3.82%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 232.911 1.61%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55607.795 2.91%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.160 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6944.746 3.94%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 209.106 4.08%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56462.120 3.12%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1342.081 -1.23%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.379 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25251.417 -
std::unordered_multimap<int,_int>::clear()/0 395.085 -
std::unordered_multimap<int,_int>::clear()/1024 8198.479 -1.72%
std::unordered_multimap<int,_int>::clear()/32 595.945 -1.48%
std::unordered_multimap<int,_int>::clear()/8192 62964.341 -2.51%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.195 -6.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.362 -6.98%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.239 -9.96%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.438 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.426 -9.10%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.415 1.09%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.750 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.541 -27.47%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.661 -10.58%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.641 -15.30%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.400 15.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.252 13.72%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.198 -10.85%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.103 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.253 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8606.739 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 300.818 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98919.449 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.088 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6669.151 -2.17%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.607 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54767.262 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.206 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9081.460 -1.70%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 248.605 -3.20%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 75820.782 -1.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.164 1.49%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13444.955 2.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 421.529 10.86%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139352.421 -2.02%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.074 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12643.097 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 357.318 -3.12%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139550.708 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.864 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.858 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 28.179 32.48%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.539 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5892.412 1.44%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.385 -3.01%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45327.573 -2.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.763 -7.98%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.627 -1.33%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.617 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.262 -33.89%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.330 9.45%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.364 1.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.156 -7.42%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.309 -8.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.237 3.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.965 -28.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.359 5.14%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.301 -18.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.227 -15.03%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.331 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.195 8.95%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.169 12.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.321 16.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.071 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15013.139 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.210 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168485.742 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.308 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15248.513 1.52%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 768.523 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167378.430 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.286 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14578.523 3.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 813.182 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 177234.963 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.592 -3.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16059.398 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 840.529 -2.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167798.812 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.362 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16630.095 -1.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 816.257 -1.86%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181136.897 -2.31%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 25.065 18.75%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.723 1.63%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.314 1.37%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.551 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 21.526 -19.84%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.941 4.77%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.968 8.26%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.481 -1.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.289 -22.58%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.031 -4.01%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.837 38.62%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6729.142 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.256 -2.95%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53568.690 -1.50%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.303 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6628.642 -1.00%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.500 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54142.194 -1.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1683.547 24.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.769 2.23%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 29362.829 12.64%
std::unordered_multiset<int>::clear()/0 392.911 -
std::unordered_multiset<int>::clear()/1024 8983.257 4.36%
std::unordered_multiset<int>::clear()/32 618.435 2.89%
std::unordered_multiset<int>::clear()/8192 70187.858 5.02%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.178 -10.04%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.140 -12.11%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.306 -3.96%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.370 9.63%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.801 11.31%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.851 19.18%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.519 1.15%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.762 1.11%
std::unordered_multiset<int>::count(key)_(existent)/32 1.757 10.24%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.542 -5.73%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.272 -22.88%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.339 1.88%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.266 1.63%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.276 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.056 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8588.255 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 292.266 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100644.050 -
std::unordered_multiset<int>::ctor(const&)/0 12.936 -
std::unordered_multiset<int>::ctor(const&)/1024 6729.393 1.50%
std::unordered_multiset<int>::ctor(const&)/32 200.437 2.63%
std::unordered_multiset<int>::ctor(const&)/8192 55481.136 2.22%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.157 1.76%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9144.939 1.58%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 251.947 2.13%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76344.989 1.24%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.890 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13135.800 5.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.410 1.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139715.660 2.05%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.899 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12859.937 4.93%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.064 1.64%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139575.463 1.63%
std::unordered_multiset<int>::erase(iterator)/1024 20.750 3.19%
std::unordered_multiset<int>::erase(iterator)/32 20.513 2.17%
std::unordered_multiset<int>::erase(iterator)/8192 20.812 1.14%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.796 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6136.307 2.91%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.451 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 49401.452 1.90%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.451 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.479 -1.92%
std::unordered_multiset<int>::erase(key)_(existent)/8192 20.667 -6.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.265 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.349 10.41%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.482 6.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.139 6.71%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.080 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.230 6.97%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.100 -2.42%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.342 3.36%
std::unordered_multiset<int>::find(key)_(existent)/32 1.364 -1.72%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.172 -1.96%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -4.94%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.895 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.972 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.136 -1.62%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.972 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15635.159 3.88%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.761 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168417.160 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.432 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15384.829 2.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.109 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 165643.891 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.423 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14218.937 4.06%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 802.819 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174911.910 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.094 1.03%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.203 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.638 1.02%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.601 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.540 -2.00%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.967 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.703 1.62%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.561 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.483 12.09%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.635 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 23.739 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.264 1.16%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6698.719 1.15%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.853 4.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 59705.982 8.87%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.237 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 7580.282 -7.17%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.546 15.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 60833.140 7.53%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1339.583 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.735 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26021.399 1.16%
std::unordered_set<int>::clear()/0 390.801 -
std::unordered_set<int>::clear()/1024 9321.417 10.60%
std::unordered_set<int>::clear()/32 628.359 6.98%
std::unordered_set<int>::clear()/8192 73426.258 16.88%
std::unordered_set<int>::contains(key)_(existent)/1024 1.603 42.85%
std::unordered_set<int>::contains(key)_(existent)/32 1.581 41.05%
std::unordered_set<int>::contains(key)_(existent)/8192 1.642 22.46%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -7.25%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.642 15.12%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.502 -7.84%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.409 4.36%
std::unordered_set<int>::count(key)_(existent)/1024 1.227 5.64%
std::unordered_set<int>::count(key)_(existent)/32 1.302 24.80%
std::unordered_set<int>::count(key)_(existent)/8192 1.340 1.76%
std::unordered_set<int>::count(key)_(non-existent)/0 0.305 13.03%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.549 -6.77%
std::unordered_set<int>::count(key)_(non-existent)/32 1.389 -7.14%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.532 -5.36%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.949 -2.54%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8827.647 -1.48%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 284.392 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104461.431 -5.77%
std::unordered_set<int>::ctor(const&)/0 12.903 -
std::unordered_set<int>::ctor(const&)/1024 6992.856 3.33%
std::unordered_set<int>::ctor(const&)/32 209.891 4.86%
std::unordered_set<int>::ctor(const&)/8192 56728.929 1.83%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.242 1.03%
std::unordered_set<int>::ctor(const&,_alloc)/1024 10609.423 8.79%
std::unordered_set<int>::ctor(const&,_alloc)/32 297.423 8.74%
std::unordered_set<int>::ctor(const&,_alloc)/8192 85500.434 6.43%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.863 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13701.199 1.83%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.044 4.64%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141873.022 1.46%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.913 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13518.584 2.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.186 3.34%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142347.532 1.49%
std::unordered_set<int>::erase(iterator)/1024 21.055 -11.33%
std::unordered_set<int>::erase(iterator)/32 21.157 3.13%
std::unordered_set<int>::erase(iterator)/8192 21.237 -11.84%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.674 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6199.552 12.55%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.476 4.45%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50320.700 13.18%
std::unordered_set<int>::erase(key)_(existent)/1024 22.679 -8.69%
std::unordered_set<int>::erase(key)_(existent)/32 22.578 9.43%
std::unordered_set<int>::erase(key)_(existent)/8192 23.778 -12.42%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.265 -10.47%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.503 4.89%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.439 5.28%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.240 -9.05%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.179 -11.14%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.339 -3.25%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.140 -7.57%
std::unordered_set<int>::find(key)_(existent)/1024 1.363 27.94%
std::unordered_set<int>::find(key)_(existent)/32 1.339 17.34%
std::unordered_set<int>::find(key)_(existent)/8192 1.371 9.81%
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.953 -5.79%
std::unordered_set<int>::find(key)_(non-existent)/32 1.175 8.40%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.144 -1.28%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.398 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12829.491 -2.83%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.885 5.10%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137476.176 -2.32%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.056 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12808.540 2.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 734.964 2.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137025.983 2.79%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.928 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7778.146 6.66%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.530 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86215.979 -1.92%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.429 17.48%
std::unordered_set<int>::insert(value)_(already_present)/32 2.725 58.83%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.669 3.87%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.041 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.438 10.17%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.274 4.88%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.477 4.46%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.052 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.487 8.89%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.428 1.22%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 21.094 10.05%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.360 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6942.693 3.53%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.426 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 55634.710 2.79%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6911.241 3.59%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 205.906 2.96%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55989.507 2.37%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.939 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1290.234 -23.85%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.188 -1.51%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26840.667 -7.78%
std::unordered_set<std::string>::clear()/0 394.219 -
std::unordered_set<std::string>::clear()/1024 23151.848 -
std::unordered_set<std::string>::clear()/32 931.901 5.35%
std::unordered_set<std::string>::clear()/8192 218802.673 -1.28%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.574 -19.60%
std::unordered_set<std::string>::contains(key)_(existent)/32 28.178 -31.54%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.342 -2.31%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.460 -15.32%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.434 -2.56%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.828 -
std::unordered_set<std::string>::count(key)_(existent)/1024 38.248 6.11%
std::unordered_set<std::string>::count(key)_(existent)/32 38.754 6.55%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.242 17.44%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.500 1.89%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.067 -5.54%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 23.514 -10.67%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.951 1.05%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40972.864 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 991.745 5.23%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720677.798 -
std::unordered_set<std::string>::ctor(const&)/0 12.928 -
std::unordered_set<std::string>::ctor(const&)/1024 33438.981 -
std::unordered_set<std::string>::ctor(const&)/32 695.198 -21.26%
std::unordered_set<std::string>::ctor(const&)/8192 337041.791 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.256 2.33%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 62564.485 -1.24%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1306.260 -10.81%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601259.433 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.882 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63167.509 1.63%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1670.638 -3.91%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638014.510 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.901 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62112.090 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1619.436 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637070.016 -
std::unordered_set<std::string>::erase(iterator)/1024 29.835 3.57%
std::unordered_set<std::string>::erase(iterator)/32 30.513 6.67%
std::unordered_set<std::string>::erase(iterator)/8192 30.553 -2.91%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.637 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12378.481 -2.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.665 1.59%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117936.201 -2.16%
std::unordered_set<std::string>::erase(key)_(existent)/1024 50.151 -63.17%
std::unordered_set<std::string>::erase(key)_(existent)/32 53.463 -5.24%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.449 -18.65%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.508 -8.20%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 21.794 11.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.954 12.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 23.046 -5.26%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 20.969 -12.88%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.986 2.68%
std::unordered_set<std::string>::find(key)_(existent)/1024 41.216 30.08%
std::unordered_set<std::string>::find(key)_(existent)/32 41.405 11.18%
std::unordered_set<std::string>::find(key)_(existent)/8192 36.270 -8.19%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.317 -4.15%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.446 7.00%
std::unordered_set<std::string>::find(key)_(non-existent)/32 26.164 15.28%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.474 -1.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.434 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55295.774 -2.70%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1871.829 -6.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 600582.829 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.350 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53713.621 -5.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1885.833 -4.90%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598714.173 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.303 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55200.914 -2.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1805.749 10.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 569351.379 1.88%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 65.297 59.36%
std::unordered_set<std::string>::insert(value)_(already_present)/32 67.653 27.78%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 53.300 62.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 60.530 -5.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.354 -49.93%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 71.852 3.83%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.171 1.46%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 73.133 39.57%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 61.655 -4.19%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.843 4.56%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.390 3.24%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.061 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35462.932 -2.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 713.161 9.04%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340154.727 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.250 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35419.470 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 701.279 -2.08%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341003.398 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15585.030 -3.52%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 286.270 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 211250.913 -
std::upper_bound(std::deque<int>)/100 30.621 -
std::upper_bound(std::deque<int>)/8 18.032 -
std::upper_bound(std::deque<int>)/8192 65.071 -
std::upper_bound(std::forward_list<int>)/100 96.712 -
std::upper_bound(std::forward_list<int>)/8 16.116 -
std::upper_bound(std::forward_list<int>)/8192 10700.131 -
std::upper_bound(std::list<int>)/100 100.506 -
std::upper_bound(std::list<int>)/8 16.199 -
std::upper_bound(std::list<int>)/8192 12350.299 -12.91%
std::upper_bound(std::vector<int>)/100 12.355 -
std::upper_bound(std::vector<int>)/8 5.981 -
std::upper_bound(std::vector<int>)/8192 15.682 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.219 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.520 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.327 2.32%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.512 -1.23%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.780 4.01%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 268.963 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.493 -2.60%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.056 9.27%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 792.572 -8.33%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.629 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.826 13.13%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 708.455 -18.13%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.779 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.159 16.36%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 629.479 -26.00%
std::vector<int>::ctor(size)/1024 43.499 -3.20%
std::vector<int>::ctor(size)/32 10.485 7.49%
std::vector<int>::ctor(size)/8192 563.208 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.182 -2.58%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.897 8.31%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.874 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.619 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.748 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.488 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.741 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.377 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.648 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.575 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.084 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.674 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 966.396 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 433.500 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4695.089 -9.44%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 929.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 458.341 -1.19%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4235.879 -11.87%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.658 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.617 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4744.370 -3.95%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.886 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.777 -1.93%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.528 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.145 1.85%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 562.019 -35.62%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.052 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.389 -8.25%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 674.973 3.49%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.627 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.451 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.480 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.513 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.468 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 834.354 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 410.345 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4862.289 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12688.429 -1.51%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 742.365 -1.44%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110415.250 -1.72%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.947 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.996 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6334.458 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6611.100 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 158.259 9.19%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55115.250 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.832 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.010 -4.27%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6879.360 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19985.965 -4.66%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 604.641 -5.04%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173445.115 -4.63%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.965 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.127 -4.64%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6883.414 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19831.545 -3.62%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 607.073 -4.77%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 173105.851 -7.04%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.582 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.390 -1.39%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6890.939 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19946.616 -3.11%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 609.123 -2.14%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173798.390 -2.03%
std::vector<std::string>::ctor(size)/1024 428.599 1.06%
std::vector<std::string>::ctor(size)/32 30.697 -8.05%
std::vector<std::string>::ctor(size)/8192 4199.727 1.25%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 582.244 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.863 -3.42%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5556.083 4.65%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19974.661 -4.17%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 590.763 -3.20%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172971.234 -4.13%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.555 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.628 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4583.595 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 606.767 2.88%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 36.608 3.70%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.444 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.479 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.908 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.609 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.971 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.239 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.867 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.349 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.146 3.42%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4583.918 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.320 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.678 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.660 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1846.555 2.50%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.651 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12469.387 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15311.682 -1.31%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 793.329 -1.11%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 115967.661 -1.68%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3322.703 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 530.837 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23273.164 1.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16927.596 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 899.027 3.88%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129549.374 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1873.302 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 560.739 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14118.320 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13621.282 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 874.639 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116647.642 -1.03%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.891 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.170 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.426 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.259 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.106 -4.51%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2291.105 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.514 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.150 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5693.560 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6484.233 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 131.666 -7.29%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52779.787 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 555.040 1.68%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.145 -6.12%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3431.951 5.96%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.841 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.389 -1.92%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5676.435 -1.80%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.769 -
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.547 -1.75%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.201 -1.21%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.702 -1.72%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.797 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.811 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.795 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.405 -1.11%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.399 -1.19%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.358 -1.53%
vector<bool>(const_vector<bool>&) 9.595 -9.27%
vector<bool>(size_type,_const_value_type&) 8.239 -2.46%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.173 -8.43%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.975 -
vector<bool>::reserve() 8.073 -4.94%
vector<bool>::resize() 10.655 -6.15%
Geometric Mean 888.802 -