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 4d6913e14f4409bf8bd4dffc3dccb18df4c4a28d

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 568311 2026-02-14T10:26:36 0:00:00
Previous 568199 2026-02-14T12:52:09 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1965 2234
Performance Improvements 1765 1503
Unchanged Tests 38175 38168
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_float_262144_64 139.71% 8106814.522 19433010.703 - 110.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 133.95% 102.462 239.713 - 33.51% -
SetIntersection_Interlaced_Vector_float_262144_16 115.19% 2980713.285 6414146.574 - 50.55% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 108.38% 367045.183 764835.653 - 9.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 106.00% 100.088 206.178 - 20.04% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.29% 98.832 194.986 - 16.98% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 95.10% 33.825 65.992 - 1.54% -
SetIntersection_Interlaced_Vector_float_262144_256 92.29% 27688774.959 53243082.420 - 56.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 90.50% 36.326 69.200 - -1.74% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 89.88% 30.936 58.742 - -0.31% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 89.62% 8.845 16.772 - -29.75% -
SetIntersection_Interlaced_Vector_float_262144_1024 89.59% 75663329.604 143451168.638 - 48.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 88.19% 77.563 145.965 - 15.99% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 82.50% 0.264 0.483 - 62.98% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 78.70% 5.930 10.597 - -28.77% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 77.14% 384822.197 681691.910 - 3.36% -
SetIntersection_Interlaced_Vector_float_16384_256 76.92% 14883070.736 26331142.887 - 55.03% -
std::multiset<std::string>::erase(key)_(existent)/8192 76.06% 66.380 116.866 - 76.07% -
SetIntersection_Interlaced_Vector_float_16384_64 75.13% 5643085.661 9882916.615 - 16.76% -
std::map<std::string,_int>::erase(key)_(existent)/8192 64.73% 58.860 96.959 - 57.70% -
std::find(vector<bool>)_(process_all)/8 62.29% 0.564 0.915 - 45.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 61.62% 11.675 18.868 - 67.94% -
std::set<std::string>::insert(value)_(already_present)/8192 60.53% 38.190 61.306 - 105.45% -
std::find(vector<bool>)_(process_all)/50 60.12% 0.571 0.914 - 35.08% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 59.65% 73.071 116.654 - 23.31% -
SetIntersection_Interlaced_Vector_float_16384_1024 56.56% 38981881.174 61029997.599 - 32.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 52.91% 520.132 795.321 - -54.55% -
SetIntersection_Interlaced_Vector_uint64_262144_16 52.82% 3367421.763 5146170.211 - -7.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52.31% 548.599 835.591 - 16.73% -
SetIntersection_Interlaced_Vector_float_16384_16 51.64% 2530636.947 3837512.619 - 4.43% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.79% 68.007 102.547 - 60.93% -
BM_StringConstructDestroyCStr_Empty_Transparent 49.97% 0.244 0.366 - 15.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 49.87% 0.466 0.699 - 25.81% -
std::reverse(vector<int>)/8 49.42% 1.511 2.258 - 46.12% -
BM_vector_deque_ranges_move/0 47.06% 0.464 0.682 - 29.88% -
std::copy(vector<int>)/4096 46.10% 143.456 209.594 - -5.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 46.06% 550.459 804.026 - -0.07% -
std::unordered_multiset<int>::find(key)_(existent)/32 45.75% 1.114 1.623 - 8.85% -
BM_PushHeap_uint32_Ascending_1 45.57% 0.475 0.692 - 9.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 45.49% 255318884.124 371474998.141 - 48.01% -
SetIntersection_Interlaced_Vector_uint64_16384_64 45.36% 5730475.392 8329883.407 - 7.36% -
SetIntersection_Interlaced_Vector_uint32_16384_16 42.60% 2324389.365 3314521.950 - 2.89% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.56% 128.932 183.811 - 44.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 41.75% 24.151 34.235 - 44.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 41.51% 23.776 33.645 - 40.10% -
std::stable_partition(list<int>)_(dense)/8192 40.80% 17379.871 24470.235 - 40.38% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 40.68% 1.424 2.003 - 20.73% -
SetIntersection_Interlaced_Vector_float_1024_64 40.27% 3342933.237 4689062.736 - 29.94% -
std::unordered_set<int>::count(key)_(non-existent)/8192 40.17% 1.364 1.912 - 22.88% -
ranges::minmax(std::deque<char>)/64 40.01% 23.156 32.421 - 39.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 39.43% 65.059 90.714 - 6.48% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 38.67% 40.312 55.900 - 6.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 38.59% 18.982 26.308 - -47.65% -
std::find_if(list<int>)_(bail_25%)/1024 38.58% 132.884 184.157 - 43.94% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 37.94% 13.959 19.255 - 72.83% -
std::multiset<int>::ctor(const&)/8192 37.17% 55583.780 76244.615 - 43.43% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 36.45% 75.184 102.592 - 10.39% -
SetIntersection_Interlaced_Vector_float_1024_16 35.73% 1867153.514 2534214.366 - 28.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 35.69% 27.130 36.812 - 12.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 35.49% 254161842.158 344367850.399 - -1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 35.46% 797.617 1080.467 - 61.34% -
std::unordered_set<int>::count(key)_(non-existent)/1024 35.33% 1.399 1.893 - 29.83% -
std::set<std::string>::erase(key)_(existent)/32 34.37% 55.783 74.958 - 49.07% -
SetIntersection_Interlaced_Vector_float_262144_4 34.28% 1446589.985 1942434.172 - 26.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 34.05% 0.298 0.400 - 18.15% -
BM_StringCtorDefault 34.02% 0.240 0.322 - 32.98% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 33.54% 28.709 38.338 - 34.51% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 33.37% 2.672 3.563 - -13.97% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 33.09% 39.243 52.228 - 51.63% -
std::rotate_copy(vector<int>)/8192 33.07% 493.316 656.448 - -8.83% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 32.58% 22.898 30.359 - 32.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 32.57% 4362370.862 5783265.018 - 26.40% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 32.50% 1.257 1.666 - 0.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 32.43% 48.710 64.505 - -2.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 32.32% 0.979 1.296 - 34.24% -
std::search(deque<int>)_(near_matches)/1000 32.26% 18484.275 24446.608 - 30.87% -
std::unordered_set<int>::count(key)_(non-existent)/32 32.23% 1.460 1.930 - 20.91% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.05% 0.368 0.486 - 44.09% -
rng::for_each(set<int>)/8192 32.00% 7752.778 10233.340 - 30.57% -
std::multimap<std::string,_int>::ctor(const&)/32 31.88% 681.979 899.380 - 0.54% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.88% 58.963 77.758 - 19.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 31.47% 24.993 32.857 - 46.94% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 31.47% 789.276 1037.633 - 63.69% -
std::search(deque<int>)_(near_matches)/1024 31.46% 19435.831 25550.419 - 24.31% -
std::fill(list<int>)/1024 31.46% 510.986 671.721 - 0.01% -
SetIntersection_None_Set_uint32_16384_16384 31.45% 160665654.735 211191419.644 - 35.42% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 31.42% 0.338 0.444 - -8.78% -
rng::for_each(multiset<int>)/8192 31.26% 7741.121 10161.006 - 30.49% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 30.74% 264.364 345.640 - 5.35% -
ranges::min(std::vector<char>)/1 30.30% 0.293 0.382 - 15.47% -
std::for_each(multiset<int>::iterator)/8192 30.24% 7963.537 10371.806 - 28.38% -
ranges::minmax(std::deque<char>)/70000 30.08% 24165.594 31433.411 - 30.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 29.58% 25.948 33.622 - -13.81% -
std::set<std::string>::erase(key)_(existent)/1024 29.38% 76.753 99.301 - 64.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 28.97% 44.323 57.163 - -21.01% -
std::for_each(set<int>::iterator)/8192 28.76% 7828.447 10080.048 - 25.47% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 28.57% 1277.617 1642.677 - 1.21% -
BM_tolower_char<wchar_t> 27.41% 0.557 0.710 - 3.18% -
SetIntersection_None_Set_string_1024_64 27.37% 8808288.634 11219254.824 - 24.85% -
SetIntersection_None_Set_string_1024_16 27.26% 8776626.206 11169011.424 - -11.80% -
SetIntersection_Interlaced_Vector_uint64_1024_64 27.16% 3280646.833 4171638.546 - -2.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 26.18% 29.572 37.315 - -0.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 25.91% 27.006 34.004 - -0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 25.32% 66.856 83.785 - 22.68% -
SetIntersection_None_Set_string_1024_4 25.27% 8932947.257 11189932.234 - -10.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.18% 23.462 29.369 - 24.94% -
std::transform(list<int>)_(identity_transform)/32 25.14% 17.042 21.327 - 26.42% -
std::sort(vector<NonIntegral>)_(heap)/8192 24.81% 50982.592 63632.004 - 28.49% -
BM_vector_deque_move_backward/0 24.41% 0.404 0.502 - 27.09% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 24.39% 8012.738 9966.931 - 8.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.30% 28.609 35.561 - -0.71% -
SetIntersection_None_Set_string_1024_1 24.30% 9099304.721 11310359.642 - -10.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.18% 25.112 31.183 - -0.27% -
std::is_sorted(deque<int>)/8 24.11% 2.601 3.229 - 21.07% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 24.05% 1.301 1.614 - -19.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.88% 2091013.962 2590377.819 - 17.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 23.84% 46.434 57.503 - 20.86% -
std::unordered_multiset<int>::find(key)_(existent)/8192 23.83% 1.163 1.440 - 15.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 23.79% 50.215 62.163 - 75.09% -
SetIntersection_Interlaced_Vector_uint64_262144_256 23.66% 31617076.197 39098646.635 - -15.72% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 23.35% 14.015 17.288 - 27.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 23.18% 16.815 20.713 - 1.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 23.13% 31.436 38.709 - -2.81% -
BM_lexicographical_compare_three_way_fast_path/1 23.08% 0.346 0.425 - 7.63% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 23.02% 53241.681 65499.852 - 32.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 22.95% 1461.399 1796.796 - 37.90% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 22.81% 29.196 35.854 - -3.13% -
std::set<std::string>::insert(value)_(new_value,_end)/32 22.79% 32.734 40.193 - -11.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 22.57% 1.290 1.581 - 21.51% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 21.88% 1.302 1.586 - 20.51% -
std::unordered_multiset<int>::contains(key)_(existent)/32 21.83% 1.210 1.475 - 21.79% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 21.52% 6.636 8.064 - -26.20% -
std::unordered_multiset<int>::find(key)_(existent)/1024 21.49% 1.093 1.328 - -6.62% -
SetIntersection_Interlaced_Vector_uint64_262144_4 21.48% 1466014.615 1780968.391 - -0.86% -
ranges::min(std::vector<__int128>)/1 21.45% 0.342 0.416 - 0.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 21.36% 15.804 19.179 - 20.03% -
SetIntersection_Interlaced_Set_uint64_1024_4 21.21% 9542694.086 11566730.853 - 14.63% -
std::move(list<int>)/4096 21.20% 3981.786 4825.762 - -4.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 21.19% 5846.317 7085.293 - 18.96% -
std::partition(list<int>)_(dense)/8192 21.19% 5104.148 6185.762 - 15.45% -
SetIntersection_Interlaced_Vector_uint64_1024_16 21.02% 1856873.998 2247118.608 - 19.59% -
ranges::min(std::deque<__int128>)/1 20.54% 0.665 0.802 - 20.77% -
std::search(deque<int>,_pred)_(near_matches)/8192 20.28% 1528875.092 1838858.332 - 20.18% -
rng::starts_with(list<int>,_pred)/8192 20.25% 9747.571 11721.379 - 21.03% -
BM_deque_vector_copy/0 20.02% 1.312 1.574 - 0.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 19.77% 0.413 0.494 - 20.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.76% 66.305 79.405 - 0.83% -
std::map<std::string,_int>::ctor(const&)/32 19.60% 702.739 840.450 - 18.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.38% 555.815 663.517 - 5.45% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 19.33% 6160.835 7351.448 - 19.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 19.24% 0.406 0.484 - 77.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.20% 62.705 74.744 - 21.20% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 19.12% 4684.489 5580.094 - 20.43% -
std::multiset<int>::ctor(const&)/1024 18.96% 6587.601 7836.882 - 19.03% -
ranges::minmax(std::list<long_long>)/1 18.85% 0.497 0.591 - 30.33% -
BM_StringDestroy_Huge 18.80% 11.723 13.927 - 14.83% -
SetIntersection_Interlaced_Vector_float_256_16 18.75% 5981234.430 7103005.423 - 15.10% -
std::find_end(deque<int>)_(same_length)/8192 18.70% 2679.383 3180.436 - 13.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 18.68% 8.416 9.988 - -8.76% -
std::unordered_set<std::string>::ctor(const&)/32 18.67% 661.991 785.576 - -0.66% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.67% 12309665.455 14607643.065 - 16.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 18.62% 57.793 68.554 - -1.26% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 18.60% 27.705 32.859 - 2.40% -
std::unordered_multimap<int,_int>::ctor(const&)/32 18.57% 199.151 236.141 - 19.16% -
std::is_sorted(list<int>,_pred)/8192 18.46% 7716.786 9141.589 - 5.68% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 18.16% 1.297 1.533 - 13.95% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 18.10% 73.132 86.366 - -2.15% -
BM_PushHeap_uint32_QuickSortAdversary_1 18.05% 0.521 0.615 - 32.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 17.95% 10.671 12.587 - 11.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 17.53% 19.541 22.965 - 22.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 17.51% 8834866.958 10381616.431 - 19.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.50% 1461018.015 1716751.646 - 17.42% -
BM_PushHeap_float_PipeOrgan_1 17.41% 0.413 0.485 - 4.07% -
std::multiset<std::string>::ctor(const&,_alloc)/32 17.41% 769.106 902.985 - 12.74% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 17.37% 27.666 32.470 - 19.74% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 17.34% 3.909 4.587 - 20.13% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 17.34% 1.529 1.794 - 15.16% -
SetIntersection_Interlaced_Vector_uint32_16384_64 17.33% 6394968.444 7503362.917 - -9.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 17.29% 9.416 11.044 - 10.00% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 17.20% 6682.509 7831.883 - 17.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 17.10% 9.176 10.745 - 34.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 17.06% 38580.095 45161.682 - 9.93% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.05% 0.346 0.406 - 5.16% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 17.00% 36.027 42.150 - -0.79% -
std::stable_sort(deque<int>)_(ascending)/8 16.90% 17.336 20.265 - 15.65% -
std::partial_sort(deque<int>)_(descending)/8192 16.87% 260418.139 304347.724 - 18.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 16.87% 1262.274 1475.177 - 10.96% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 16.86% 8202.298 9585.234 - -0.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 16.69% 563.033 657.021 - 1.94% -
BM_StringDestroy_Large 16.66% 7.865 9.176 - -3.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16.57% 5095.556 5939.731 - 8.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.45% 24.043 27.999 - -0.49% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 16.42% 19.131 22.273 - 21.07% -
SetIntersection_Interlaced_Vector_uint64_1024_256 16.41% 5401631.357 6287820.602 - -9.83% -
std::multiset<int>::contains(key)_(non-existent)/8192 16.40% 8.844 10.295 - 19.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 16.26% 44.798 52.082 - 19.33% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 16.12% 61.537 71.457 - 8.37% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 15.95% 1.373 1.591 - 0.47% -
BM_vector_deque_ranges_copy_backward/0 15.91% 0.528 0.612 - -9.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 15.82% 560.479 649.126 - 0.61% -
std::all_of(vector<int>)_(process_all)/50 15.75% 12.711 14.714 - -16.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 15.74% 25948383.549 30031512.000 - 10.44% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 15.41% 46.484 53.649 - 27.51% -
std::multiset<int>::insert(value)_(new_value,_end)/0 15.39% 17.031 19.652 - 14.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15.34% 1070.286 1234.423 - 13.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 15.32% 9.824 11.329 - -34.92% -
std::map<std::string,_int>::erase(iterator)/32 15.22% 28.097 32.372 - 15.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 15.19% 50.626 58.314 - 28.90% -
SetIntersection_Interlaced_Vector_float_16384_4 15.17% 1346668.059 1550967.598 - -7.60% -
BM_vector_deque_ranges_copy_backward/2 15.16% 1.791 2.063 - 3.23% -
SetIntersection_Interlaced_Set_float_16384_1024 14.94% 176211261.069 202536961.883 - 19.78% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 14.89% 20622.426 23693.090 - -7.89% -
SetIntersection_Interlaced_Vector_uint32_262144_16 14.88% 3062738.788 3518327.700 - -38.81% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 14.73% 9330.319 10704.818 - 14.88% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 14.69% 18.924 21.704 - 18.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 14.68% 19.450 22.305 - 20.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 14.67% 4.191 4.805 - 15.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.57% 503.702 577.080 - 0.09% -
SetIntersection_Interlaced_Set_uint64_1024_256 14.55% 13868315.631 15885847.898 - 8.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 14.54% 2368412.871 2712737.475 - 13.34% -
SetIntersection_Front_Set_uint64_16384_256 14.43% 3651264.241 4178226.030 - 5.33% -
std::unordered_set<std::string>::find(key)_(existent)/1024 14.34% 37.272 42.617 - 3.22% -
std::for_each(list<int>)/8192 14.34% 7390.865 8450.638 - 13.60% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 14.30% 19775.266 22603.818 - -7.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 14.29% 1402.698 1603.098 - -18.40% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 14.28% 5.975 6.828 - -5.91% -
std::multiset<int>::ctor(const&,_alloc)/1024 14.28% 6385.025 7296.497 - 8.97% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 14.27% 1.587 1.813 - 4.74% -
std::unordered_set<int>::find(key)_(existent)/32 14.26% 1.227 1.402 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 14.21% 37.508 42.839 - -0.52% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 14.20% 2.335 2.666 - 18.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 14.00% 4155.114 4736.651 - 3.46% -
BM_vector_deque_ranges_copy_backward/1 13.96% 2.048 2.333 - 3.30% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 13.96% 44452.173 50655.672 - 38.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.87% 1.134 1.291 - 13.31% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 13.82% 745.321 848.289 - 0.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 13.80% 55.268 62.897 - -0.21% -
SetIntersection_Interlaced_Vector_uint32_16384_4 13.75% 1353967.837 1540092.545 - 7.70% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 13.73% 80376880.195 91412597.561 - -15.20% -
SetIntersection_Interlaced_Set_float_16384_256 13.72% 199987612.497 227428914.041 - 15.51% -
BM_PushHeap_uint64_Descending_1 13.70% 0.613 0.697 - 48.01% -
std::multiset<int>::ctor(const&,_alloc)/8192 13.69% 51401.621 58436.959 - 9.82% -
rng::contains_subrange(list<int>)_(single_element)/8192 13.65% 7053.293 8016.262 - 12.11% -
BM_deque_deque_copy_backward/0 13.63% 0.810 0.921 - -1.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 13.50% 184484.283 209398.224 - 16.60% -
std::map<int,_int>::erase(iterator)/8192 13.29% 21.364 24.203 - 1.26% -
std::copy_backward(vector<int>)/4096 13.27% 198.250 224.549 - -3.86% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 13.25% 25.534 28.917 - 17.22% -
std::rotate(list<int>)_(1_element_forward)/8192 13.19% 7086.780 8021.736 - -0.97% -
std::stable_sort(deque<int>)_(repeated)/8 13.16% 17.544 19.854 - 11.64% -
std::find_if(deque<int>)_(bail_25%)/8192 13.11% 646.504 731.240 - 34.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 12.91% 49.189 55.539 - 16.56% -
rng::find_last(list<int>)_(bail_90%)/1048576 12.91% 86719.049 97911.490 - 12.76% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 12.89% 1.209 1.365 - 1.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.87% 24.557 27.718 - -19.75% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 12.83% 0.266 0.300 - -10.50% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 12.83% 37.559 42.376 - 3.41% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 12.78% 38.009 42.864 - 24.12% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 12.63% 322.916 363.697 - 10.83% -
ranges::minmax(std::vector<long_long>)/1 12.54% 0.613 0.689 - 0.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.50% 12.880 14.490 - 12.71% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 12.50% 8.811 9.912 - 13.38% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 12.47% 923344.782 1038485.222 - 13.72% -
SetIntersection_Interlaced_Set_float_16384_16 12.42% 212926298.821 239379159.850 - 17.05% -
std::unordered_set<int>::erase(key)_(existent)/32 12.35% 21.706 24.386 - 17.09% -
BM_StringConstructDestroyCStr_Large_Transparent 12.34% 10.423 11.709 - -4.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 12.33% 20.611 23.152 - -4.91% -
std::multiset<int>::ctor(const&,_alloc)/32 12.31% 220.716 247.879 - 6.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 12.27% 190828905.688 214242874.019 - 7.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.27% 227.552 255.464 - 6.79% -
std::deque<std::string>::ctor(size)/32 12.12% 42.180 47.293 - 7.28% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 12.12% 17.939 20.114 - 11.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 12.11% 1465246.076 1642698.486 - 9.98% -
SetIntersection_Interlaced_Vector_float_1024_4 12.04% 1239721.686 1388967.833 - 9.13% -
std::multiset<int>::insert(value)_(new_value,_end)/32 12.03% 19.216 21.529 - 12.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 12.00% 54430591.278 60960349.494 - -10.23% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 11.98% 14.330 16.047 - 8.81% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 11.97% 1.368 1.532 - 4.33% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 11.93% 9.437 10.564 - 10.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 11.85% 1354829.664 1515432.766 - 12.49% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.82% 0.272 0.305 - -24.65% -
bm_ranges_lexicographical_compare<signed_char>/64 11.76% 2.303 2.574 - 0.51% -
bm_swap_ranges_vb_aligned/64 11.75% 2.698 3.015 - 4.61% -
std::map<std::string,_int>::erase(iterator)/1024 11.73% 25.572 28.572 - 12.07% -
std::multiset<int>::find(key)_(existent)/8192 11.69% 8.051 8.992 - 4.63% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.69% 46.816 52.287 - 7.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 11.68% 0.497 0.555 - -3.87% -
std::set<std::string>::ctor(const&)/32 11.62% 712.803 795.639 - -5.41% -
BM_PushHeap_string_Random_1 11.61% 0.470 0.524 - 11.70% -
BM_StringAssignAsciiz_Large_Opaque 11.57% 11.326 12.637 - 9.23% -
std::for_each(join_view(vector<vector<int>>))/8 11.49% 1.381 1.540 - 7.87% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 11.44% 17.024 18.971 - 11.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 11.31% 6.371 7.091 - 8.90% -
SetIntersection_Interlaced_Set_float_16384_64 11.29% 218821098.842 243533186.251 - 15.77% -
BM_StringRelational_Eq_Large_Large_ChangeLast 11.26% 1.870 2.080 - 2.95% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.25% 38364.960 42679.852 - 12.37% -
std::unique_copy(deque<int>)_(contiguous)/32 11.16% 10.505 11.678 - 10.02% -
std::copy(vector<bool>)_(aligned)/262144 11.16% 721.482 802.027 - 6.71% -
std::multiset<std::string>::clear()/1024 11.16% 21715.369 24138.888 - 10.74% -
rng::find_last(list<int>)_(bail_10%)/8192 11.12% 6328.124 7032.105 - 11.46% -
BM_lexicographical_compare_three_way_slow_path/65536 11.08% 18188.366 20203.270 - 10.44% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.06% 1.437 1.596 - 15.78% -
BM_lexicographical_compare_three_way_slow_path/64 11.05% 17.846 19.818 - 11.03% -
std::multiset<std::string>::find(key)_(existent)/8192 11.02% 26.419 29.331 - 12.25% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.01% 759.502 843.136 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 10.97% 104647806.779 116128112.056 - -19.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 10.97% 22.134 24.562 - 19.41% -
BM_lexicographical_compare_three_way_slow_path/16384 10.96% 4555.588 5054.725 - 11.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 10.94% 26.465 29.361 - 9.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.91% 63069744.720 69951304.367 - 7.25% -
BM_lexicographical_compare_three_way_slow_path/262144 10.90% 72696.248 80616.725 - 7.79% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 10.88% 5.942 6.588 - 22.91% -
std::partition(deque<int>)_(dense)/50 10.84% 13.601 15.076 - 7.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 10.80% 996616.916 1104207.174 - 5.34% -
std::find_end(deque<int>)_(same_length)/1000 10.76% 330.811 366.407 - 12.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10.73% 15576.851 17247.629 - 6.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 10.72% 17729.313 19630.591 - 11.47% -
std::vector<int>::ctor(size)/32 10.70% 10.373 11.483 - -21.03% -
std::unordered_set<int>::erase(iterator)/32 10.69% 21.463 23.758 - 6.69% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 10.68% 43593994.865 48250251.851 - -6.26% -
std::stable_sort(deque<int>)_(descending)/8 10.66% 25.061 27.733 - 7.93% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 10.65% 21.776 24.096 - 10.38% -
ranges::min(std::deque<long_long>)/70000 10.64% 19039.674 21064.629 - 11.17% -
BM_vector_deque_move/1 10.63% 1.993 2.204 - 12.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 10.61% 189487683.742 209583122.217 - 5.98% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 10.56% 1.917 2.119 - 54.55% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 10.55% 1.575 1.741 - 12.44% -
ranges::minmax(std::deque<long_long>)/8 10.55% 3.717 4.109 - 6.32% -
BM_lexicographical_compare_three_way_slow_path/1048576 10.54% 294735.357 325808.567 - 7.60% -
bm_lexicographical_compare<signed_char>/64 10.54% 1.951 2.157 - -4.71% -
std::find_if(vector<char>)_(bail_25%)/8 10.51% 0.813 0.899 - -6.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10.50% 141042460.080 155849100.973 - 8.17% -
std::unordered_set<std::string>::find(key)_(existent)/32 10.47% 38.155 42.151 - 12.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 10.46% 19.886 21.967 - 8.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 10.40% 44482907.670 49108508.417 - 5.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.37% 13678455.123 15096975.663 - 4.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 10.27% 4223800.580 4657464.175 - -2.64% -
BM_lexicographical_compare_three_way_slow_path/4096 10.25% 1148.288 1265.944 - 10.76% -
std::equal(vector<bool>)_(unaligned)/50 10.20% 0.917 1.011 - -9.98% -
BM_StringFindNoMatch/10 10.18% 1.289 1.420 - 6.84% -
SetIntersection_Interlaced_Set_uint64_1024_64 10.15% 9854031.635 10854409.322 - 7.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 10.12% 1803149.289 1985704.553 - 9.04% -
SetIntersection_Interlaced_Vector_uint64_256_4 10.09% 4632693.253 5100106.954 - 1.07% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 10.09% 1.302 1.433 - 17.34% -
std::unordered_set<std::string>::erase(iterator)/1024 10.08% 29.167 32.106 - -4.30% -
std::find_end(list<int>)_(process_all)/8192 10.06% 7451.672 8201.514 - 9.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 10.04% 18.022 19.832 - 13.63% -
BM_lexicographical_compare_three_way_slow_path/1024 10.03% 294.254 323.774 - 10.55% -
vector<bool>::reserve() 9.97% 8.272 9.096 - 9.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 9.94% 13186.929 14497.933 - 11.42% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 9.93% 17.905 19.683 - 9.47% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.84% 33.474 36.769 - 11.52% -
ranges::min(std::deque<char>)/1 9.83% 0.631 0.693 - -24.35% -
SetIntersection_Front_Set_uint64_16384_64 9.83% 1568190.610 1722294.349 - 0.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 9.76% 3.481 3.821 - 4.34% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 9.73% 134.630 147.726 - 9.91% -
BM_std_minmax_element<int>/3 9.70% 1.113 1.221 - 7.37% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 9.68% 11.954 13.111 - 5.60% -
std::unique_copy(deque<int>)_(contiguous)/52 9.68% 14.988 16.439 - 11.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 9.66% 190100839.578 208470519.721 - 5.83% -
std::find_if(deque<int>)_(bail_25%)/32768 9.64% 2587.565 2836.895 - 31.46% -
BM_vector_deque_ranges_move_backward/0 9.62% 0.499 0.547 - 18.58% -
BM_deque_deque_ranges_move_backward/2 9.62% 2.305 2.527 - 8.17% -
bm_ranges_lexicographical_compare<unsigned_char>/8 9.61% 1.265 1.386 - 0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 9.61% 1414.101 1550.037 - -1.18% -
std::rotate(deque<int>)_(by_1/4)/1024 9.60% 266.162 291.712 - 4.77% -
SetIntersection_Front_Set_uint64_262144_16384 9.59% 217607389.822 238472344.945 - 6.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9.51% 7374752.316 8075832.706 - 13.00% -
BM_StringEraseToEnd_Small_Transparent 9.49% 0.401 0.439 - 9.76% -
BM_lexicographical_compare_three_way_slow_path/16 9.48% 4.535 4.965 - 9.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 9.42% 19.097 20.896 - 13.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 9.41% 3326509.818 3639529.379 - 13.62% -
std::unordered_multiset<int>::erase(iterator)/8192 9.35% 21.289 23.279 - 17.23% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 9.32% 18.010 19.689 - 10.27% -
std::stable_partition(deque<int>)_(dense)/50 9.28% 36.789 40.204 - 6.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 9.27% 27.904 30.490 - -13.94% -
std::set<std::string>::contains(key)_(existent)/32 9.24% 14.339 15.664 - -0.95% -
std::multiset<std::string>::find(key)_(existent)/32 9.23% 14.414 15.744 - 6.15% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.16% 119994.269 130989.230 - 10.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9.16% 8366391.045 9132526.895 - 10.38% -
std::find_if_not(deque<int>)_(bail_25%)/32768 9.16% 2587.776 2824.740 - 41.79% -
std::remove(deque<int>)_(prefix)/32 9.14% 51.432 56.131 - 4.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 9.12% 433.161 472.681 - -0.39% -
std::stable_sort(deque<int>)_(heap)/8 9.10% 23.817 25.985 - 9.80% -
vector<bool>(size_type,_const_value_type&) 9.08% 8.320 9.075 - 8.30% -
SetIntersection_Front_Set_string_64_16 9.06% 22571669.320 24616809.722 - 2.43% -
SetIntersection_Interlaced_Set_float_16384_4 9.04% 169583557.341 184907124.405 - 12.00% -
std::find_if(list<int>)_(process_all)/32768 9.03% 26630.946 29036.566 - 11.79% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 9.01% 6210.986 6770.569 - 4.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.98% 0.607 0.662 - 9.14% -
SetIntersection_Interlaced_Set_uint32_256_64 8.98% 12586340.610 13716411.212 - 6.20% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.98% 10.125 11.034 - 9.82% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 8.97% 49721.351 54180.999 - 3.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 8.97% 990304.425 1079117.663 - 2.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.96% 206.058 224.513 - 1.68% -
SetIntersection_None_Set_uint32_262144_16 8.93% 1197964.602 1304904.543 - 10.61% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 8.87% 49737.826 54150.271 - 4.46% -
BM_StringAssignAsciiz_Large_Transparent 8.87% 11.403 12.414 - 6.95% -
std::stable_partition(deque<int>)_(dense)/32 8.83% 27.981 30.453 - 4.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.82% 0.529 0.576 - 8.55% -
SetIntersection_None_Set_uint32_262144_4 8.79% 1203674.234 1309470.867 - 10.85% -
std::shift_left(list<int>)/8192 8.77% 7130.899 7756.326 - 2.01% -
rng::fold_left(list<int>)/8192 8.77% 10915.977 11873.008 - 10.08% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 8.76% 1.259 1.370 - 11.76% -
BM_vector_deque_copy/64000 8.76% 2843.129 3092.096 - 0.83% -
std::stable_partition(list<int>)_(alloc_fails)/8192 8.74% 25746.059 27995.151 - 11.92% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 8.71% 16.017 17.412 - 7.84% -
std::set<std::string>::erase(iterator)/32 8.70% 25.545 27.768 - -1.00% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 8.69% 6.832 7.426 - 15.10% -
std::find_if_not(deque<int>)_(bail_25%)/8192 8.69% 651.351 707.945 - 41.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.66% 225.733 245.288 - 0.63% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 8.64% 27536.265 29916.426 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 8.64% 1183271.241 1285488.430 - 5.51% -
BM_vector_deque_move/2 8.62% 1.749 1.899 - 9.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 8.60% 1827938.230 1985127.768 - 7.44% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.57% 0.528 0.574 - 8.73% -
SetIntersection_Front_Set_float_262144_256 8.55% 3742116.834 4061931.147 - -2.38% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 8.51% 0.609 0.661 - 5.81% -
rng::find_last(list<int>)_(bail_90%)/8192 8.51% 599.795 650.859 - 8.21% -
BM_StringConstructDestroyCStr_Small_Opaque 8.50% 2.129 2.310 - 5.57% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 8.49% 28.419 30.833 - 7.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.48% 1392.642 1510.799 - 10.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 8.48% 4912042.285 5328668.845 - -0.52% -
SetIntersection_None_Set_uint32_262144_1 8.46% 1205530.029 1307544.678 - 10.24% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 8.46% 5995.400 6502.576 - 2.22% -
std::set<std::string>::contains(key)_(existent)/1024 8.46% 22.387 24.281 - 0.29% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 8.46% 671.236 727.992 - -3.95% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 8.45% 52.587 57.033 - 1.96% -
BM_vector_deque_ranges_copy/64000 8.45% 2844.519 3084.902 - 0.37% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.45% 14452.154 15673.194 - 7.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 8.44% 4575130.935 4961343.778 - 18.65% -
SetIntersection_None_Set_uint32_262144_64 8.44% 1196795.248 1297789.795 - 9.95% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 8.42% 36.843 39.946 - 10.15% -
std::find_if_not(vector<int>)_(bail_25%)/1024 8.40% 31.198 33.818 - 2.77% -
BM_vector_deque_move/64000 8.40% 2844.069 3082.867 - 0.44% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.39% 2.275 2.465 - 9.37% -
SetIntersection_None_Set_uint32_262144_256 8.36% 1198476.889 1298695.721 - 10.38% -
SetIntersection_None_Set_uint32_262144_1024 8.31% 1196407.145 1295873.129 - 10.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 8.31% 31.114 33.699 - -0.93% -
std::search(deque<int>)_(same_length)/1000 8.31% 383.863 415.754 - -10.47% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 8.30% 0.648 0.701 - 15.95% -
std::multiset<std::string>::clear()/8192 8.29% 215100.209 232923.822 - 7.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 8.27% 18.585 20.122 - 4.03% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 8.26% 32.808 35.519 - 10.41% -
SetIntersection_Front_Set_string_256_256 8.25% 28537477.534 30892286.435 - 0.06% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 8.23% 2122.640 2297.390 - 3.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 8.21% 1062320.115 1149537.226 - 5.93% -
std::find_end(list<int>,_pred)_(single_element)/8192 8.20% 8654.411 9364.250 - 9.42% -
bm_lexicographical_compare<signed_char>/1 8.20% 1.406 1.521 - -0.69% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 8.18% 17.172 18.576 - 7.96% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.15% 10.092 10.915 - -0.17% -
SetIntersection_Front_Set_string_262144_64 8.13% 4495414.531 4860811.734 - -2.85% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 8.09% 531.054 574.040 - 5.25% -
bm_ranges_lexicographical_compare<unsigned_char>/1 8.09% 1.494 1.615 - 0.89% -
std::generate_n(list<int>)/8192 8.07% 6837.571 7389.602 - 7.58% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 8.07% 2.419 2.614 - -4.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.06% 196509673.510 212353383.493 - 9.69% -
std::partition(deque<int>)_(dense)/32 8.06% 9.154 9.892 - 4.24% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.06% 1.460 1.578 - 8.88% -
std::pop_heap(vector<std::string>)/8192 8.05% 50.234 54.279 - 5.75% -
SetIntersection_Interlaced_Set_float_16384_16384 7.98% 221234921.259 238898047.634 - 10.09% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 7.97% 42237.614 45602.321 - 9.09% -
BM_lexicographical_compare_three_way_slow_path/4 7.96% 1.179 1.273 - 8.26% -
std::find(list<int>)_(process_all)/8192 7.95% 6878.545 7425.401 - 4.59% -
BM_vector_deque_copy/70000 7.94% 3105.842 3352.452 - -0.72% -
rng::find_last_if(deque<int>)_(bail_90%)/8 7.93% 0.951 1.027 - 3.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.89% 12.222 13.187 - 7.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.84% 23.145 24.960 - 5.62% -
BM_vector_deque_move/70000 7.84% 3106.337 3349.877 - -0.94% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 7.81% 1.263 1.361 - 1.39% -
std::find_if(deque<int>)_(bail_25%)/1024 7.81% 88.643 95.567 - 22.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 7.80% 1763228.511 1900745.162 - -1.12% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 7.80% 681.506 734.641 - 10.04% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 7.79% 757.367 816.375 - 2.07% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 7.78% 19.410 20.919 - 6.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 7.76% 17.129 18.459 - 7.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7.75% 5676697.532 6116733.519 - 0.08% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 7.73% 87.797 94.588 - 0.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 7.73% 20.737 22.340 - 3.01% -
BM_vector_deque_ranges_copy/70000 7.73% 3105.080 3345.244 - -1.05% -
std::multiset<std::string>::clear()/32 7.73% 920.338 991.474 - 8.20% -
BM_lexicographical_compare_three_way_slow_path/256 7.73% 79.654 85.808 - 8.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 7.71% 17.154 18.476 - 7.16% -
std::set<int>::upper_bound(key)_(non-existent)/32 7.71% 2.427 2.614 - 8.79% -
SetIntersection_Interlaced_Vector_uint64_64_16 7.69% 16390737.582 17651662.024 - 1.00% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 7.69% 17.147 18.466 - 6.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7.69% 11523.470 12409.275 - 6.73% -
SetIntersection_Interlaced_Set_uint32_262144_1024 7.66% 1515771.564 1631853.436 - 7.32% -
ranges::minmax(std::deque<char>)/8 7.65% 3.884 4.181 - 16.17% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 7.61% 10.047 10.812 - 2.51% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 7.60% 220.096 236.817 - -1.05% -
BM_StringRelational_Eq_Empty_Empty_Control 7.58% 2.008 2.161 - 5.03% -
std::partition_point(list<int>)/8192 7.53% 12408.038 13342.671 - 12.83% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.53% 7957.708 8556.818 - 8.47% -
std::any_of(deque<int>)_(process_all)/32768 7.52% 10103.830 10863.532 - 7.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 7.52% 23.698 25.480 - 6.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 7.51% 193827403.529 208386372.708 - 6.28% -
SetIntersection_Interlaced_Vector_uint32_256_16 7.51% 6286707.959 6758920.574 - 2.35% -
SetIntersection_Interlaced_Set_uint32_262144_4 7.47% 1282193.117 1377932.941 - 0.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.44% 218.233 234.477 - 6.07% -
rng::find_last(vector<int>)_(bail_90%)/50 7.44% 1.476 1.586 - 12.10% -
std::multiset<std::string>::contains(key)_(existent)/1024 7.42% 23.650 25.406 - 17.03% -
SetIntersection_None_Set_uint32_262144_262144 7.38% 1209228.436 1298486.166 - 10.45% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.37% 21.516 23.102 - 10.44% -
BM_vector_deque_ranges_move/65536 7.34% 2861.496 3071.602 - -1.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 7.34% 1238801.163 1329734.865 - 5.81% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 7.34% 1.761 1.890 - 29.37% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.33% 37583.476 40338.608 - 7.66% -
std::find_end(deque<int>)_(same_length)/1024 7.33% 334.541 359.062 - 7.90% -
SetIntersection_Front_Set_float_16384_16384 7.29% 227169955.127 243727284.416 - 7.99% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.29% 49.195 52.780 - 3.44% -
std::any_of(deque<int>)_(process_all)/8192 7.25% 2531.835 2715.513 - 7.63% -
std::stable_partition(deque<int>)_(dense)/1024 7.25% 570.419 611.777 - 6.07% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.24% 48.820 52.353 - 9.67% -
SetIntersection_Front_Vector_string_1024_64 7.18% 3185049.865 3413825.825 - -1.15% -
BM_vector_deque_ranges_copy/65536 7.17% 2861.343 3066.585 - -1.73% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 7.17% 6276.626 6726.662 - 2.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 7.16% 1054622.318 1130113.211 - 4.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 7.15% 23.094 24.745 - 8.34% -
SetIntersection_Interlaced_Set_uint32_262144_16 7.12% 1607564.697 1722056.641 - -1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.11% 191835529.399 205477920.738 - 2.84% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 7.11% 18.434 19.745 - 6.70% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.10% 1.734 1.858 - 20.15% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 7.10% 73.651 78.879 - -2.67% -
std::count(list<int>)_(every_other)/1024 7.09% 713.918 764.559 - 10.20% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 7.08% 22.347 23.930 - 19.98% -
std::copy(vector<int>)/32768 7.07% 3521.563 3770.581 - 0.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.06% 10.646 11.397 - 15.86% -
std::rotate(deque<int>)_(by_1/3)/50 7.06% 28.753 30.782 - 4.96% -
std::multiset<int>::erase(iterator)/1024 7.05% 23.441 25.093 - 8.14% -
vector<bool>::resize() 6.98% 10.895 11.656 - 8.63% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 6.96% 1.671 1.787 - 14.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 6.95% 4558685.933 4875397.969 - 8.18% -
BM_StringRelational_Eq_Small_Small_ChangeLast 6.91% 2.133 2.280 - 13.47% -
std::sort(vector<NonIntegral>)_(heap)/1024 6.91% 4378.029 4680.451 - 8.27% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 6.90% 40247455.857 43025672.024 - -20.32% -
ranges::min(std::list<char>)/1 6.89% 0.365 0.390 - 7.20% -
BM_StringMove_Small 6.87% 0.717 0.766 - -3.53% -
BM_std_minmax_element<char>/3 6.86% 1.217 1.300 - 8.26% -
std::set<std::string>::ctor(const&,_alloc)/32 6.84% 699.781 747.676 - -0.87% -
BM_PushHeap_uint32_PipeOrgan_1 6.84% 0.577 0.616 - 50.78% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 6.79% 18.864 20.145 - 7.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.79% 0.455 0.486 - 6.18% -
std::multiset<int>::erase(iterator)/8192 6.78% 23.424 25.013 - 8.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 6.77% 30.033 32.067 - -4.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6.77% 5019980.410 5359590.618 - 2.62% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 6.70% 65.679 70.082 - 4.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.70% 1113.481 1188.054 - -0.56% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 6.68% 637.053 679.614 - -3.28% -
std::copy_backward(vector<int>)/8 6.68% 2.132 2.275 - 7.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 6.67% 82.643 88.158 - -0.10% -
std::rotate(deque<int>)_(by_1/4)/50 6.67% 27.295 29.114 - 3.58% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 6.65% 1.182 1.260 - 3.65% -
SetIntersection_Interlaced_Set_uint32_262144_256 6.59% 1558689.777 1661371.664 - 3.61% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 6.58% 220.392 234.883 - 0.90% -
BM_StringRead_Hot_Deep_Large 6.57% 0.498 0.531 - 1.95% -
std::flat_multimap<int,_int>::erase(iterator)/8192 6.56% 494.537 526.965 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.56% 1130733.711 1204864.322 - 6.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 6.54% 985016.743 1049483.554 - -0.37% -
BM_vector_deque_move/65536 6.52% 2859.501 3045.930 - -1.96% -
std::search(list<int>)_(no_match)/1000 6.50% 672.052 715.749 - 0.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.50% 60800.797 64751.908 - -1.81% -
std::fill_n(vector<bool>)/64 6.49% 1.361 1.449 - 7.79% -
SetIntersection_Front_Set_uint64_262144_1 6.46% 983451.230 1047029.193 - 0.86% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.46% 0.592 0.631 - 6.27% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 6.44% 12331.439 13125.156 - 7.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.38% 9.213 9.801 - 56.47% -
std::set<int>::ctor(const&,_alloc)/1024 6.35% 6130.670 6519.972 - 2.42% -
std::find_if(vector<int>)_(process_all)/50 6.35% 5.609 5.965 - 5.74% -
SetIntersection_Front_Vector_string_256_64 6.32% 10056659.078 10691785.945 - 5.09% -
std::remove(deque<int>)_(prefix)/50 6.31% 59.959 63.744 - 4.71% -
BM_deque_deque_ranges_copy/70000 6.30% 3288.488 3495.800 - 7.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 6.30% 38545200.916 40972035.462 - 4.76% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.29% 27200.638 28910.811 - 15.45% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.28% 14.642 15.562 - 1.48% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.28% 587.806 624.712 - -1.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.28% 813.305 864.343 - 5.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.23% 54022.969 57388.822 - 8.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.20% 37.248 39.557 - -4.31% -
SetIntersection_None_Set_uint32_262144_16384 6.19% 1207495.606 1282279.947 - 9.81% -
BM_deque_deque_move_backward/0 6.18% 0.867 0.920 - 0.10% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.16% 6724.567 7139.095 - 8.74% -
std::search_n(list<int>)_(no_match)/8192 6.16% 7029.311 7462.435 95.343 9.56% 95.343
BM_std_minmax_element<short>/2 6.13% 0.648 0.688 - 0.77% -
SetIntersection_Front_Set_uint32_1024_64 6.12% 1694940.960 1798688.819 - 1.59% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.12% 9.820 10.421 - 7.59% -
SetIntersection_Interlaced_Vector_uint64_16384_16 6.11% 2410837.387 2558064.710 - -16.70% -
std::multiset<std::string>::contains(key)_(existent)/32 6.09% 16.358 17.355 - 5.60% -
SetIntersection_Interlaced_Vector_uint32_1024_256 6.09% 5660750.996 6005273.181 - -16.19% -
BM_PushHeap_uint64_Ascending_64 6.08% 1.519 1.612 - 6.49% -
SetIntersection_Interlaced_Set_uint64_1024_1 6.08% 981537.979 1041179.196 - -0.25% -
std::copy_backward(vector<int>)/32768 6.04% 3540.734 3754.494 - -0.79% -
BM_std_minmax_element<long_long>/2 6.03% 0.645 0.684 - 0.63% -
std::transform(list<int>,_list<int>)/8192 6.02% 8690.408 9213.340 - 1.82% -
std::multiset<int>::contains(key)_(non-existent)/32 5.98% 2.623 2.780 - 2.55% -
vector<bool>(const_vector<bool>&) 5.98% 10.234 10.845 - 5.75% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.96% 813.506 861.957 - -65.95% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 5.95% 2115.096 2240.938 - 1.01% -
SetIntersection_None_Set_string_1024_1024 5.90% 8942336.628 9469832.660 - 3.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.86% 289.093 306.034 - 3.03% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5.84% 5059.995 5355.611 - 12.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.83% 1210.900 1281.520 - 4.06% -
BM_vector_deque_ranges_move/64000 5.82% 2843.927 3009.488 - -1.94% -
ranges::minmax(std::deque<long_long>)/70000 5.81% 24768.410 26208.417 - 6.75% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.80% 374793.917 396522.016 - 5.32% -
ranges::min(std::vector<long_long>)/8 5.77% 2.183 2.309 - 6.38% -
std::search_n(list<int>,_pred)_(no_match)/8192 5.77% 7646.728 8087.601 170.826 -1.38% 170.826
std::set<int>::erase(key)_(existent)/1024 5.76% 49.016 51.838 - 4.00% -
std::set<int>::ctor(const&,_alloc)/8192 5.75% 48926.094 51740.726 - 2.53% -
std::rotate(deque<int>)_(by_1/4)/8192 5.75% 2718.452 2874.639 - 12.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.74% 2.407 2.545 - 8.94% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.72% 0.327 0.346 - 9.44% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.72% 54870.434 58007.326 - 5.53% -
std::none_of(list<int>)_(process_all)/8192 5.71% 7101.968 7507.460 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.71% 1110384.909 1173747.460 - 0.96% -
std::move_backward(vector<bool>)_(unaligned)/64 5.70% 1.645 1.739 - 0.27% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 5.70% 26.173 27.666 - 26.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.69% 39.617 41.872 - -0.18% -
std::search(list<int>,_pred)_(no_match)/8192 5.69% 7884.582 8333.259 - 6.86% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.69% 7066.722 7468.849 - 15.50% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 5.69% 20.236 21.387 - 9.33% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.69% 1.030 1.088 - 12.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.69% 9958150.793 10524413.000 - 8.51% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 5.68% 9.798 10.354 - -2.14% -
SetIntersection_None_Set_float_262144_16384 5.67% 1206646.400 1275094.482 - 10.33% -
SetIntersection_Front_Vector_uint64_262144_16 5.67% 1049638.601 1109137.502 - -1.66% -
SetIntersection_Front_Vector_uint64_16384_16 5.65% 1053712.650 1113195.349 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 5.64% 3654.738 3860.877 - 7.53% -
SetIntersection_None_Set_float_16384_16384 5.64% 158448491.936 167380443.086 - 9.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 5.63% 14.629 15.453 - 1.03% -
BM_deque_deque_ranges_copy/64000 5.63% 2955.984 3122.489 - 6.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 5.63% 7978151.039 8427519.714 - 4.37% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.62% 1.061 1.120 - -16.56% -
SetIntersection_None_Set_uint64_1024_256 5.61% 8611419.100 9094219.000 - 2.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.60% 116411.171 122935.656 - 5.37% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.60% 1238271.746 1307601.120 - 1.94% -
std::map<int,_int>::ctor(const&)/32 5.58% 218.662 230.870 - -1.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 5.58% 993303.263 1048751.572 - -0.38% -
std::any_of(list<int>)_(process_all)/8192 5.55% 7922.740 8362.567 - 6.33% -
rng::fold_left(list<int>)/50 5.54% 37.008 39.058 - 4.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.52% 1718.186 1812.955 - 3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 5.51% 4127761.400 4355199.446 - 2.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.51% 113744.361 120009.001 - 3.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5.50% 5586430.300 5893652.424 - 0.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.49% 104.679 110.430 - 0.05% -
SetIntersection_None_Set_uint32_1024_4 5.49% 8621521.044 9095042.621 - 2.13% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.45% 5.720 6.031 - 8.88% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.45% 20301.670 21407.687 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 5.44% 9543145.856 10062298.201 - -0.20% -
std::find_if_not(vector<int>)_(process_all)/50 5.42% 5.489 5.786 - 2.24% -
BM_vector_deque_ranges_copy/1 5.41% 2.092 2.205 - 0.91% -
std::adjacent_find(deque<int>)/8 5.40% 3.286 3.464 - -28.95% -
SetIntersection_Front_Set_uint64_256_64 5.40% 5166600.114 5445516.098 - -5.09% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 5.38% 23.421 24.682 - 9.96% -
SetIntersection_Interlaced_Set_uint32_262144_16384 5.37% 1278897.623 1347586.672 - 7.24% -
SetIntersection_Front_Vector_uint64_16384_64 5.37% 1297273.413 1366915.421 - -0.51% -
SetIntersection_Interlaced_Set_uint64_262144_4 5.36% 1293453.529 1362806.561 - 3.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.36% 7402.674 7799.439 - -0.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 5.35% 1293596.516 1362749.185 - 2.30% -
BM_deque_deque_ranges_move_backward/1 5.34% 2.629 2.770 - 6.81% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.34% 126090.083 132827.678 - 0.95% -
BM_StringRelational_Eq_Small_Small_Control 5.34% 1.849 1.948 - 5.41% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.34% 1.185 1.248 - -1.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 5.33% 588928.532 620301.901 - 10.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.33% 10.807 11.383 - -3.50% -
std::set<std::string>::insert(value)_(new_value,_end)/0 5.32% 27.191 28.637 - -16.38% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.31% 16.869 17.765 - 3.34% -
BM_vector_deque_ranges_copy/2 5.31% 1.842 1.940 - -2.52% -
BM_vector_deque_ranges_move/70000 5.31% 3106.813 3271.655 - -3.12% -
std::lower_bound(std::vector<int>)/8192 5.30% 15.884 16.725 - 7.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 5.30% 1048650.147 1104208.283 - -0.52% -
std::fill_n(list<int>)/8192 5.28% 8259.705 8695.444 - -3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.21% 1205166.538 1267900.348 - 3.63% -
SetIntersection_Front_Set_uint32_256_64 5.20% 5432061.218 5714733.301 - 4.72% -
std::multiset<int>::upper_bound(key)_(existent)/1024 5.20% 7.138 7.509 - 6.75% -
std::sort(deque<int>)_(qsort_adversarial)/8 5.20% 17.337 18.238 - 3.93% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.19% 43.416 45.669 - 9.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.16% 265.086 278.759 - 3.44% -
ranges::min(std::vector<long_long>)/64 5.15% 4.694 4.935 - 5.68% -
std::sort_heap(deque<int>,_pred)/1024 5.14% 12271.598 12902.801 - 2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 5.14% 8596590.955 9038689.685 - 2.68% -
rng::find_last_if(vector<char>)_(bail_10%)/8 5.13% 2.092 2.199 - 6.42% -
std::set<int>::insert(value)_(new_value,_middle)/1024 5.12% 25.573 26.882 - 3.80% -
BM_StringRelational_Eq_Empty_Huge_Control 5.12% 0.470 0.494 - 4.34% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.11% 28.482 29.937 - 5.87% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.09% 42.514 44.680 - -16.48% -
std::copy_n(vector<int>)/262144 5.09% 11919.630 12526.674 - 1.99% -
std::unordered_set<int>::contains(key)_(existent)/1024 5.09% 1.338 1.406 - -11.54% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 5.08% 2.765 2.905 - -1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.07% 3860055.836 4055650.703 - -43.18% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.06% 23.944 25.157 - 4.43% -
std::fill(vector<int>)/32 5.05% 1.039 1.091 - 5.32% -
std::map<std::string,_int>::insert(value)_(already_present)/32 5.04% 22.592 23.732 - 11.05% -
SetIntersection_Interlaced_Set_uint32_262144_64 5.04% 1564433.268 1643296.145 - 1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.04% 608.557 639.205 - 1.52% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.03% 5.005 5.257 - 4.68% -
std::stable_partition(vector<int>)_(sparse)/1024 5.03% 207.522 217.957 - 0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 5.03% 9000852.933 9453393.640 - 7.50% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.02% 157.002 164.880 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.00% 26167034.247 27476494.894 - 5.97% -
BM_deque_deque_ranges_move/70000 5.00% 3345.695 3513.084 - 1.93% -
std::copy(list<int>)/64 5.00% 35.273 37.037 - 0.79% -
ranges::minmax(std::deque<__int128>)/1 4.99% 0.660 0.693 - 1.67% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 4.99% 38.077 39.978 - 6.84% -
SetIntersection_Interlaced_Set_uint32_16384_1 4.99% 999418.074 1049268.822 - 0.39% -
std::unordered_set<int>::find(key)_(existent)/8192 4.98% 1.435 1.506 - 4.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 4.98% 12.634 13.263 - -0.11% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.97% 16.106 16.907 - 5.16% -
bm_lexicographical_compare<unsigned_char>/8 4.97% 1.319 1.385 - 5.26% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 4.96% 3094.463 3247.926 - -0.03% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 4.96% 630.804 662.085 - -2.55% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 4.96% 2.652 2.783 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 4.95% 16001962.533 16793970.575 - 3.55% -
std::find_if(vector<int>)_(process_all)/32768 4.93% 3207.086 3365.341 - 5.38% -
std::stable_partition(vector<int>)_(dense)/50 4.93% 24.833 26.058 - 1.80% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 4.92% 31.419 32.964 - 1.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 4.91% 1.140 1.196 - 5.18% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.91% 0.910 0.955 - 1.77% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 4.90% 17.383 18.236 - 5.14% -
std::generate(deque<int>)/1024 4.89% 246.674 258.737 - 7.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.89% 18119150.040 19004941.166 - 4.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 4.88% 20.875 21.894 - 0.89% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.87% 25.334 26.569 - -5.23% -
SetIntersection_None_Set_string_256_4 4.87% 11305005.586 11855306.456 - 5.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.87% 1114.875 1169.138 - 0.53% -
std::map<std::string,_int>::find(key)_(existent)/1024 4.87% 24.047 25.217 - 2.50% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 4.86% 9.785 10.260 - 3.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 4.85% 622.252 652.449 - -2.36% -
bm_gcd_trivial 4.85% 0.648 0.680 - 0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 4.83% 993214.042 1041213.925 - -0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 4.83% 28728.108 30115.462 - 3.69% -
std::generate(deque<int>)/8192 4.83% 1922.348 2015.166 - 6.72% -
BM_deque_deque_ranges_move/5500 4.82% 197.748 207.285 - 5.07% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 4.82% 31.199 32.703 - 2.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.82% 1496331.499 1568439.610 - 0.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.82% 13850.341 14517.397 - 5.27% -
std::rotate(deque<int>)_(by_1/2)/8192 4.81% 1612.032 1689.645 - 8.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.81% 999281.151 1047377.623 - -1.66% -
std::sort(deque<int>)_(repeated)/8 4.81% 17.813 18.670 - 2.92% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 4.81% 347178.426 363869.834 - 5.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.77% 1130452.162 1184408.175 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.75% 18565859.750 19447770.227 - 2.97% -
SetIntersection_Front_Set_uint32_262144_1 4.74% 996381.777 1043615.479 - -0.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.74% 13264.321 13892.794 - 2.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 4.74% 1179479.017 1235327.662 - 1.14% -
std::unordered_multiset<int>::erase(key)_(existent)/32 4.71% 22.119 23.162 - 9.72% -
ranges::minmax(std::deque<long_long>)/64 4.70% 23.616 24.727 - 8.01% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.70% 693.130 725.726 - 4.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.69% 6243062.645 6535992.394 - -0.88% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.69% 1628991.457 1705400.555 - 4.25% -
SetIntersection_None_Set_uint64_262144_262144 4.68% 1221016.111 1278209.309 - 4.48% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.67% 23.492 24.589 - 1.40% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.66% 20002.803 20934.385 - -2.00% -
std::find_first_of(vector<int>)_(large_needle)/1024 4.66% 120617.882 126232.753 - 11.87% -
std::set<int>::ctor(const&)/8192 4.65% 49502.651 51802.682 - 2.21% -
BM_PushHeap_float_Ascending_262144 4.64% 5.274 5.519 - 8.41% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.64% 19948.410 20873.645 - -3.05% -
std::all_of(deque<int>)_(process_all)/8 4.62% 3.284 3.435 - 4.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 4.60% 7.980 8.347 - 0.75% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 4.59% 27.676 28.946 - 6.74% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.59% 20069.871 20990.561 - -2.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.57% 621.632 650.019 - -1.86% -
SetIntersection_None_Vector_uint64_16384_16384 4.56% 1049321.594 1097207.227 - -0.93% -
std::set<int>::find(key)_(existent)/8192 4.55% 8.426 8.810 - 9.89% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 4.55% 178710.813 186835.592 - -1.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.54% 177144.985 185191.829 - -1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.53% 14428478.999 15081512.343 - 7.73% -
BM_PushHeap_float_Ascending_16 4.52% 1.022 1.068 - 9.58% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 4.51% 22.500 23.516 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 4.51% 17822554.087 18627013.789 - -0.44% -
SetIntersection_None_Set_string_1024_256 4.51% 9021509.383 9428678.699 - 5.00% -
rng::contains(deque<int>)_(process_all)/1048576 4.50% 250567.083 261851.855 - 7.85% -
std::none_of(deque<int>)_(process_all)/8 4.49% 3.291 3.439 - 4.96% -
std::find_end(list<int>)_(single_element)/8192 4.49% 8282.630 8654.426 - 4.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.48% 608498.310 635782.190 - 5.26% -
std::find_if_not(list<int>)_(process_all)/8192 4.48% 6860.831 7168.433 - -0.49% -
SetIntersection_Interlaced_Vector_uint64_16384_1 4.48% 994833.021 1039420.984 - -0.36% -
std::multiset<int>::count(key)_(existent)/8192 4.47% 9.315 9.732 - -4.45% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 4.47% 0.580 0.606 - 4.60% -
rng::find_last(list<int>)_(bail_90%)/1024 4.47% 76.843 80.280 - 6.79% -
std::remove_if(vector<int>)_(prefix)/1024 4.47% 346.808 362.298 - 3.51% -
std::find_first_of(vector<int>)_(large_needle)/8192 4.46% 7805754.633 8154262.593 - 11.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.46% 94.415 98.622 - 6.75% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.44% 197104959.972 205857413.095 - 2.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 4.43% 62347743.551 65108942.662 - 3.53% -
BM_num_put<long_long> 4.42% 11.342 11.843 - 2.01% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.41% 999622.845 1043662.776 - -0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.40% 9669.073 10094.464 - 3.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 4.39% 15354227.029 16027754.350 - 1.53% -
std::lower_bound(std::vector<int>)/100 4.38% 12.313 12.852 - 6.25% -
std::find_first_of(vector<int>)_(large_needle)/50 4.38% 298.704 311.779 - 9.54% -
std::unique(list<int>,_pred)_(sprinkled)/32 4.37% 63.075 65.834 - -0.07% -
SetIntersection_None_Set_uint64_256_16 4.37% 10541775.678 11002661.933 - 2.06% -
SetIntersection_None_Set_uint64_262144_1 4.36% 1201938.477 1254318.113 - 3.03% -
BM_deque_deque_ranges_move_backward/1024 4.35% 39.464 41.182 - 8.74% -
std::adjacent_find(vector<int>)/8 4.35% 2.027 2.115 - 5.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.35% 18.961 19.785 - 1.60% -
SetIntersection_Front_Set_uint64_16384_4 4.35% 1024594.053 1069153.429 - -0.68% -
SetIntersection_None_Set_string_64_16 4.35% 18077649.994 18863184.911 - 1.65% -
std::set<std::string>::contains(key)_(existent)/8192 4.34% 28.562 29.802 - 11.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 4.34% 61186.714 63841.192 - 3.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.34% 1380.891 1440.770 - 12.64% -
SetIntersection_None_Vector_uint64_262144_4 4.33% 1078775.699 1125508.772 - -1.14% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 4.32% 290.079 302.605 - 2.69% -
SetIntersection_Interlaced_Set_uint64_262144_64 4.32% 1588895.020 1657470.621 - 3.55% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 4.31% 16384.003 17090.606 - 3.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 4.31% 51.013 53.212 - 1.99% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.30% 5.815 6.066 - 5.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.30% 752.323 784.701 - 5.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4.30% 4115681.642 4292533.628 - 0.75% -
SetIntersection_Interlaced_Vector_string_64_64 4.30% 25521633.808 26617874.528 - -2.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 4.29% 17616309.327 18372825.291 - 2.89% -
std::multiset<int>::erase(key)_(existent)/32 4.28% 22.648 23.618 - 6.63% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 4.28% 17647.994 18402.493 - 3.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 4.28% 33.258 34.680 - -0.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.27% 1065845.630 1111383.345 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 4.27% 1347508.951 1405032.064 - 3.63% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.27% 173504.544 180910.618 - 1.58% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.27% 28.727 29.954 - -1.16% -
SetIntersection_None_Set_uint64_262144_4 4.27% 1199605.877 1250776.613 - 4.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.26% 6.598 6.879 - 4.83% -
std::unordered_map<int,_int>::clear()/8192 4.25% 63083.215 65763.321 - 3.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.24% 6.189 6.451 - 4.33% -
std::unordered_multiset<int>::ctor(const&)/1024 4.23% 6623.462 6903.725 - 1.88% -
SetIntersection_None_Set_float_262144_16 4.23% 1211863.445 1263077.393 - 10.27% -
std::any_of(deque<int>)_(process_all)/8 4.22% 3.288 3.427 - 4.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.21% 1010354.020 1052929.114 - -0.87% -
SetIntersection_Interlaced_Set_float_1024_1 4.21% 1006508.941 1048862.354 - 0.71% -
BM_vector_deque_move/4096 4.19% 145.024 151.107 - 4.48% -
std::search(list<int>)_(single_element)/1024 4.19% 736.743 767.612 - 6.21% -
std::stable_partition(deque<int>)_(sparse)/1024 4.19% 441.794 460.295 - 8.98% -
ranges::minmax(std::deque<__int128>)/8 4.18% 3.740 3.896 - 2.15% -
std::multiset<int>::erase(iterator)/32 4.18% 21.240 22.127 - 6.28% -
SetIntersection_None_Set_float_262144_64 4.18% 1214197.021 1264891.033 - 10.19% -
BM_StringAssignAsciizMix_Transparent 4.17% 2.957 3.080 - 3.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.17% 87777.315 91438.499 - 4.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.15% 2060169.352 2145740.314 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 4.13% 16306754.933 16981027.003 - 2.97% -
std::find_if(vector<int>)_(process_all)/8192 4.13% 809.121 842.533 - 5.06% -
bm_ranges_lexicographical_compare<signed_char>/8 4.13% 3.491 3.636 - 4.99% -
std::unique_copy(list<int>)_(sprinkled)/32 4.13% 13.021 13.558 - 1.52% -
SetIntersection_Interlaced_Set_uint32_262144_1 4.09% 994657.925 1035384.603 - -5.70% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 4.09% 9.708 10.105 - -58.05% -
SetIntersection_None_Vector_uint64_16384_64 4.09% 1048652.318 1091504.538 - -1.24% -
SetIntersection_None_Set_float_262144_1024 4.07% 1213699.301 1263106.852 - 9.91% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.07% 28.731 29.900 - 6.64% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.06% 726.714 756.224 - 3.85% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.06% 659.027 685.785 - 3.42% -
BM_CmpEqual_int_uint 4.06% 1.067 1.110 - 2.27% -
std::fill_n(deque<int>)/32 4.05% 1.155 1.202 - 4.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.05% 1.156 1.202 - 4.11% -
BM_CmpEqual_int_ushort 4.05% 1.094 1.138 - 3.75% -
SetIntersection_Front_Set_string_256_16 4.04% 6997688.609 7280738.294 - -0.48% -
std::move_backward(vector<bool>)_(aligned)/512 4.04% 2.236 2.326 - -0.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 4.04% 73783.261 76761.096 - -0.64% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 4.03% 1.615 1.680 - -8.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 4.02% 54672398.323 56869831.826 - 3.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.02% 8610165.750 8956042.215 - 0.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 4.01% 176780.963 183862.023 - -2.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 4.00% 1663794.025 1730419.354 - 3.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.00% 1375234.016 1430263.752 - 1.93% -
std::stable_partition(vector<int>)_(sparse)/32 4.00% 7.346 7.640 - 5.76% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.98% 6733.886 7002.171 - -0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.98% 37.970 39.479 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.97% 1129024.901 1173886.344 - -0.82% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.97% 13714.573 14259.340 - 4.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.97% 1934391.357 2011174.480 - 2.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.96% 1002915.070 1042674.981 - 0.15% -
SetIntersection_Interlaced_Set_string_16_16 3.96% 59364594.326 61716129.711 - 9.84% -
std::sort(deque<int>)_(ascending)/8 3.96% 17.349 18.035 - 2.45% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.95% 1.158 1.204 - 4.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 3.95% 14484.639 15056.881 - 2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.94% 13462694.099 13993410.216 - -0.84% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.94% 5.869 6.100 - 4.40% -
SetIntersection_Front_Set_uint32_16384_16 3.94% 1144073.872 1189110.334 - -1.37% -
std::adjacent_find(deque<int>,_pred)/8 3.94% 4.240 4.407 - 5.87% -
std::unordered_map<int,_int>::clear()/1024 3.93% 8083.158 8401.123 - 1.96% -
std::rotate(deque<int>)_(by_1/3)/32 3.93% 20.331 21.130 - 1.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.93% 215.201 223.650 - 3.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.92% 1091936.357 1134773.045 - 0.40% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.92% 25.178 26.163 - 2.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.89% 174221214.943 181004906.856 - 0.46% -
BM_CmpEqual_uchar_schar 3.89% 0.989 1.027 - -0.82% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.88% 4846.854 5034.939 - 9.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.88% 2949815.266 3064226.971 - 3.93% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 3.88% 977.375 1015.256 - 4.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.88% 175703.033 182512.118 - -2.39% -
SetIntersection_Front_Vector_uint64_16384_256 3.87% 2125015.048 2207291.520 - -3.33% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 3.86% 1.299 1.349 - -2.14% -
bm_lexicographical_compare<unsigned_char>/64 3.86% 1.937 2.011 - 4.76% -
std::stable_sort(deque<int>)_(shuffled)/8 3.85% 22.760 23.638 - 3.71% -
SetIntersection_None_Set_string_262144_262144 3.85% 1610505.697 1672578.939 - 0.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.84% 371.865 386.154 - 5.52% -
std::unordered_multiset<int>::ctor(const&)/32 3.84% 198.159 205.759 - 3.68% -
ranges::minmax(std::list<__int128>)/70000 3.83% 58068.174 60289.887 - 1.22% -
std::for_each_n(list<int>)/8 3.82% 2.441 2.535 - 5.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.81% 167724789.205 174113066.731 - -0.51% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 3.81% 1.161 1.206 - 4.43% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.80% 13255.616 13758.872 - 2.70% -
BM_deque_deque_move/70000 3.79% 3347.714 3474.572 - 2.29% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.77% 649.300 673.774 - 1.80% -
SetIntersection_None_Set_float_262144_1 3.76% 1223429.852 1269461.262 - 9.44% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.76% 29.291 30.392 - 11.20% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.76% 7157.349 7426.403 - 0.72% -
rng::starts_with(vector<int>)/1048576 3.76% 68399.083 70969.732 - 4.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.75% 1631930.910 1693111.490 - 2.87% -
BM_StringRelational_Less_Empty_Small_Control 3.75% 1.617 1.677 - -4.57% -
BM_std_minmax_element<short>/3 3.74% 1.151 1.194 - -1.25% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.74% 22.800 23.653 - 2.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.73% 728.668 755.872 - 1.83% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.73% 187307.080 194286.882 - 3.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 3.72% 958268.797 993947.136 - 5.32% -
std::sort(vector<NonIntegral>)_(heap)/8 3.72% 23.861 24.749 - 7.02% -
SetIntersection_None_Set_float_262144_256 3.72% 1215089.111 1260271.809 - 9.79% -
SetIntersection_Interlaced_Set_float_262144_1024 3.72% 1522233.482 1578791.178 - 5.01% -
rng::find_last(vector<char>)_(bail_90%)/50 3.71% 1.439 1.493 - 6.25% -
std::find_if(vector<int>)_(bail_25%)/32768 3.71% 826.252 856.922 - 2.04% -
SetIntersection_None_Set_float_262144_4 3.71% 1219320.965 1264559.897 - 9.97% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.70% 1.171 1.214 - 3.28% -
SetIntersection_None_Set_uint32_1024_16 3.69% 8789431.390 9114187.822 - 0.03% -
std::set<int>::ctor(const&,_alloc)/32 3.69% 218.149 226.201 - 3.19% -
std::unordered_set<std::string>::erase(iterator)/8192 3.68% 30.153 31.263 - 7.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.66% 144644.703 149945.560 - 4.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.66% 6.465 6.702 - 1.15% -
std::multimap<int,_int>::clear()/1024 3.66% 10804.813 11200.170 - 5.66% -
SetIntersection_Front_Set_uint32_256_16 3.66% 4347525.557 4506492.961 - 0.55% -
std::unique(vector<int>)_(contiguous)/32 3.65% 48.227 49.988 - 4.47% -
SetIntersection_None_Set_string_256_16 3.65% 10984637.980 11385567.763 - 2.36% -
BM_num_get<float> 3.65% 35.295 36.583 - -1.36% -
BM_PushHeap_uint64_SingleElement_1 3.64% 0.396 0.411 - -14.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.64% 11.052 11.454 - 2.51% -
bm_lexicographical_compare<unsigned_char>/1 3.64% 1.555 1.611 - 5.07% -
BM_vector_deque_ranges_move/4096 3.62% 144.701 149.946 - 3.12% -
BM_num_put<long> 3.62% 11.416 11.829 - 1.58% -
BM_CmpEqual_int_int 3.61% 1.064 1.102 - 1.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.61% 1784604.898 1849023.273 - 1.24% -
std::find_first_of(deque<int>)_(small_needle)/32 3.61% 112.803 116.873 - 3.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 3.60% 242196227.655 250909823.220 - 0.95% -
BM_StringFindAllMatch/512 3.60% 11.114 11.514 - -15.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 3.58% 137301461.956 142215357.810 - 2.81% -
std::map<int,_int>::lower_bound(key)_(existent)/32 3.57% 1.495 1.549 - 6.38% -
std::set<int>::ctor(const&)/1024 3.57% 6234.423 6457.040 - 3.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.57% 2921190.105 3025475.018 - 1.40% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.57% 6141.804 6360.945 - 4.07% -
std::find_if_not(vector<bool>)_(process_all)/8192 3.57% 4576.355 4739.601 - 6.17% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 3.56% 36124.282 37411.048 - 2.25% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.56% 11.185 11.584 - 3.37% -
std::set<int>::lower_bound(key)_(existent)/8192 3.54% 7.970 8.252 - 6.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.54% 10.902 11.289 - 0.48% -
std::adjacent_find(vector<int>,_pred)/8192 3.54% 3263.168 3378.705 - 6.27% -
BM_deque_vector_ranges_move_backward/64000 3.53% 7883.631 8162.095 - -10.32% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.52% 16253.157 16825.783 - 3.31% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.51% 3.184 3.296 - 2.03% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 3.51% 18.442 19.090 - 2.67% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.51% 15.128 15.659 - -9.82% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.51% 1591580.160 1647411.213 - 2.84% -
BM_num_get<long_double> 3.50% 36.120 37.384 - -0.31% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 3.50% 424994.210 439866.248 - 0.06% -
BM_StringFindNoMatch/512 3.49% 9.236 9.559 - 3.27% -
SetIntersection_None_Set_uint64_262144_16 3.49% 1201991.859 1243949.545 - 2.95% -
SetIntersection_Interlaced_Set_uint32_1024_64 3.49% 9839225.665 10182283.831 - 0.88% -
SetIntersection_None_Set_uint64_262144_16384 3.48% 1210708.902 1252879.066 - 3.50% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.48% 1669257.895 1727371.258 - 1.55% -
std::unordered_set<int>::erase(iterator)/1024 3.47% 23.963 24.794 - 11.62% -
ranges::minmax(std::vector<char>)/8 3.47% 0.983 1.018 - -2.55% -
BM_vector_deque_ranges_copy/4096 3.47% 145.347 150.385 - 4.00% -
SetIntersection_Interlaced_Vector_uint32_16_1 3.46% 62691350.070 64861196.768 - 3.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.46% 11996.253 12410.922 - -0.28% -
BM_vector_deque_ranges_move_backward/4000 3.45% 141.053 145.918 - 3.46% -
SetIntersection_None_Set_string_4_4 3.45% 137283936.731 142018954.219 - 2.82% -
SetIntersection_Interlaced_Set_float_1024_1024 3.45% 11759789.829 12165160.076 - -1.92% -
SetIntersection_Interlaced_Set_string_1024_1 3.44% 1059724.664 1096215.700 - 1.34% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.44% 6497.986 6721.740 - 3.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.44% 11601.371 12000.806 - 1.90% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.44% 44.408 45.935 - 5.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.43% 1600214.193 1655173.422 - 2.54% -
BM_vector_deque_move/64 3.43% 2.666 2.758 - 3.09% -
BM_std_minmax_element<int>/1 3.43% 0.300 0.311 - 2.56% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 3.43% 57.883 59.866 - 3.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.42% 1583000.000 1637201.172 - -0.87% -
std::copy_n(vector<int>)/4096 3.42% 147.250 152.289 - -11.50% -
SetIntersection_None_Vector_string_262144_64 3.42% 1284584.293 1328457.915 - 2.88% -
std::map<int,_int>::contains(key)_(non-existent)/32 3.42% 2.755 2.850 - 2.79% -
BM_PushHeap_float_Ascending_64 3.41% 1.779 1.840 - 5.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.41% 0.813 0.840 - 3.42% -
SetIntersection_None_Set_uint64_262144_64 3.41% 1202379.881 1243352.375 - 2.94% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.39% 23.565 24.365 - 0.56% -
SetIntersection_Front_Vector_float_16384_4 3.39% 1027122.882 1061973.363 - 0.17% -
SetIntersection_Front_Set_float_1024_1024 3.39% 11871956.595 12274547.787 - -9.48% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 3.39% 284.656 294.300 - -0.05% -
SetIntersection_None_Set_uint64_1024_1 3.39% 8632330.332 8924690.971 - -1.85% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.38% 51.979 53.734 - 2.27% -
SetIntersection_Front_Set_string_1024_16 3.37% 1865275.906 1928220.261 - -1.39% -
SetIntersection_None_Set_string_16_4 3.37% 57641723.987 59584895.683 - 2.76% -
SetIntersection_Interlaced_Set_float_64_16 3.37% 22155426.140 22901225.618 - 6.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.35% 13926.258 14392.946 - 2.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.35% 1608783.855 1662658.691 - 0.64% -
rng::contains_subrange(list<int>)_(single_element)/50 3.35% 17.171 17.746 - 8.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.35% 1583893.717 1636921.469 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.35% 79756.284 82425.138 - 3.78% -
SetIntersection_None_Set_string_256_256 3.34% 5891153.553 6088169.040 - 4.44% -
std::reverse(list<int>)/512 3.34% 195.369 201.900 - 5.24% -
std::multiset<int>::count(key)_(existent)/32 3.34% 3.749 3.874 - 3.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.33% 8614036.895 8901071.836 - 1.82% -
BM_deque_deque_ranges_move/4096 3.33% 148.132 153.067 - 4.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3.32% 2823814.318 2917688.497 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 3.32% 9992907.674 10325069.857 - 0.19% -
std::lower_bound(std::deque<int>)/8 3.32% 16.868 17.429 - 3.21% -
SetIntersection_None_Vector_string_262144_16 3.31% 1285362.909 1327944.965 - 4.34% -
std::find_first_of(list<int>)_(large_needle)/1024 3.31% 932958.384 963823.761 - 4.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.31% 466.667 482.103 - -0.42% -
BM_StringRelational_Less_Empty_Large_Control 3.30% 1.616 1.670 - -2.76% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.30% 31.865 32.917 - 3.98% -
std::copy_backward(vector<bool>)_(aligned)/64 3.30% 1.647 1.702 - 0.80% -
std::map<int,_int>::ctor(const&,_alloc)/32 3.29% 222.746 230.084 - -0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.29% 89.645 92.594 - -2.65% -
std::partial_sort(deque<int>)_(descending)/1024 3.29% 17801.840 18386.667 - 3.02% -
SetIntersection_Interlaced_Set_string_262144_16 3.27% 2100522.703 2169300.943 - 1.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 3.27% 48939.574 50540.139 - 2.58% -
std::remove_copy(deque<int>)_(prefix)/50 3.27% 20.429 21.096 - -0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.26% 1516584.475 1566042.143 - -1.49% -
BM_vector_deque_copy_backward/4096 3.26% 148.188 153.019 - 2.38% -
std::set<std::string>::lower_bound(key)_(existent)/1024 3.26% 22.070 22.789 - -4.31% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.24% 101003.562 104280.146 - 1.79% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.24% 79.662 82.242 - 0.22% -
std::search(list<int>)_(no_match)/1048576 3.24% 851966.485 879552.936 - 5.28% -
SetIntersection_None_Set_string_1_1 3.23% 540860459.300 558355948.612 - 3.09% -
std::make_heap(deque<int>)_(pipe-organ)/8 3.23% 27.194 28.073 - 4.62% -
SetIntersection_None_Vector_float_1024_64 3.22% 1055621.114 1089578.876 - 2.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 3.21% 11167841.528 11526878.701 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 3.20% 12224205.603 12615441.802 - 5.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.20% 34.525 35.630 - 0.21% -
rng::fold_left(list<int>)/32 3.20% 21.875 22.575 - 9.80% -
SetIntersection_Interlaced_Vector_uint32_16_16 3.20% 35747216.712 36890652.275 - 2.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 3.20% 20166134.427 20810830.877 - -18.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 3.19% 1092329.862 1127211.172 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_4_1 3.19% 212677600.946 219468171.270 - 2.78% -
SetIntersection_None_Set_string_16_1 3.18% 67946670.713 70105262.894 - 2.72% -
std::unordered_multiset<int>::ctor(const&)/8192 3.17% 54517.548 56244.907 - 3.17% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.16% 16.370 16.887 - 4.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.15% 8609969.798 8881256.669 - -0.27% -
BM_deque_deque_copy/1 3.15% 2.551 2.631 - 3.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 3.15% 32.518 33.541 - 2.73% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 3.15% 11042.610 11390.025 - 3.40% -
SetIntersection_None_Set_uint64_262144_256 3.14% 1206047.201 1243926.272 - 2.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.14% 3.481 3.590 - 1.05% -
std::make_heap(deque<int>)_(shuffled)/8192 3.14% 23053.007 23776.567 - 5.58% -
std::shift_right(list<int>)/50 3.14% 26.714 27.553 - 3.66% -
std::search(vector<int>,_pred)_(same_length)/1024 3.14% 618.101 637.487 - 4.05% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.12% 3.977 4.101 - 4.74% -
std::set<std::string>::clear()/1024 3.12% 21417.485 22085.734 - -2.22% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 3.12% 89117.901 91895.907 - 4.44% -
BM_PushHeap_float_SingleElement_4 3.11% 0.344 0.354 - -1.63% -
std::partition(list<int>)_(sparse)/8192 3.11% 8182.674 8437.069 - 10.05% -
bm_ranges_lexicographical_compare<signed_char>/1 3.10% 1.605 1.655 - 1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.09% 2051205.647 2114683.596 - 1.60% -
BM_PushHeap_uint32_Random_4 3.09% 2.245 2.314 - 4.89% -
BM_num_get<double> 3.09% 35.593 36.692 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.08% 1589898.682 1638924.561 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.08% 1703578.939 1755970.299 - -0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.07% 1588811.607 1637583.986 - -1.16% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.06% 1.629 1.679 - 3.49% -
SetIntersection_Front_Set_uint64_262144_262144 3.05% 1649753.500 1700088.297 - 0.58% -
BM_StringRelational_Compare_Large_Empty_Control 3.05% 1.615 1.664 - 3.45% -
SetIntersection_None_Set_uint64_262144_1024 3.05% 1208603.842 1245406.574 - 3.02% -
SetIntersection_Interlaced_Set_uint64_256_256 3.05% 7359396.692 7583492.201 - -0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.04% 24973015.439 25733313.796 - -0.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 3.04% 61.840 63.720 - -1.16% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.03% 11306714.386 11649839.571 - 1.29% -
SetIntersection_Interlaced_Set_uint64_262144_1 3.03% 1019732.212 1050644.170 - -0.06% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 3.03% 61.390 63.251 - 2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 3.03% 224041173.620 230820129.184 - 0.44% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.02% 2.402 2.475 - 3.07% -
std::count(deque<int>)_(every_other)/1048576 3.02% 256078.399 263822.315 - 5.24% -
BM_vector_deque_move_backward/4096 3.02% 148.245 152.724 - 3.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.02% 1608544.594 1657147.705 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.02% 1079360.089 1111967.529 - -0.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.02% 196675541.249 202606330.158 - 3.89% -
std::shift_left(list<int>)/50 3.02% 27.747 28.584 - 5.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.01% 4.249 4.377 - 3.87% -
BM_PushHeap_string_Ascending_16 3.01% 4.662 4.802 - 2.08% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.00% 20.109 20.713 - -1.39% -
std::multiset<int>::upper_bound(key)_(existent)/8192 3.00% 15.301 15.760 - 7.32% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.00% 235754339.078 242825744.547 - 1.98% -
std::set<int>::ctor(const&)/32 3.00% 216.197 222.681 - 3.03% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.99% 188316.776 193951.006 - 12.00% -
std::remove(deque<int>)_(sprinkled)/50 2.99% 59.860 61.651 - 13.52% -
BM_vector_deque_ranges_copy_backward/4000 2.99% 141.111 145.332 - 3.24% -
SetIntersection_None_Set_string_262144_1 2.99% 1616307.619 1664587.484 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.99% 2.487 2.561 - 1.14% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.98% 1262838.949 1300534.342 - 1.99% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.98% 1.689 1.740 - 2.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.98% 16.006 16.483 - 4.41% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.98% 392.073 403.758 - 3.15% -
SetIntersection_None_Set_string_64_64 2.97% 11301978.300 11638011.544 - -0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.97% 43.982 45.289 - -10.41% -
SetIntersection_Front_Set_string_16384_1 2.97% 1078078.317 1110110.539 - 4.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 2.97% 1002786.700 1032547.192 - 0.61% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.97% 7.520 7.743 - 0.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 2.97% 988033.758 1017340.007 - 1.71% -
rng::starts_with(list<int>)/8 2.96% 2.960 3.047 - 4.40% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.96% 1558125.979 1604243.734 - 2.07% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.96% 229941373.202 236746227.338 - 0.53% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 2.96% 7089.083 7298.582 - 3.39% -
std::multimap<std::string,_int>::clear()/1024 2.96% 21562.345 22199.561 - -2.29% -
SetIntersection_Front_Set_uint32_262144_64 2.95% 1632911.551 1681111.287 - -0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.95% 18968.715 19528.323 - 4.13% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 2.95% 5295.680 5451.800 - 3.20% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.94% 4.112 4.233 - -0.02% -
SetIntersection_None_Set_string_262144_4 2.94% 1620066.568 1667685.223 - 1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.93% 1633113.770 1680961.506 - 3.42% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.93% 10.320 10.622 - 1.81% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.93% 5.763 5.932 - 3.23% -
SetIntersection_Interlaced_Set_string_262144_64 2.92% 2092279.703 2153275.227 - 1.08% -
SetIntersection_None_Set_uint64_16384_64 2.91% 164969396.375 169777437.339 - -0.03% -
BM_num_put<bool> 2.91% 10.492 10.797 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_4_4 2.91% 135564267.136 139503174.701 - 2.91% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.90% 9599.135 9877.968 - 2.36% -
std::set<int>::contains(key)_(existent)/8192 2.90% 8.234 8.473 - 4.40% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.90% 52102.241 53613.078 - 2.97% -
std::partition(deque<int>)_(sparse)/32 2.90% 10.663 10.973 - 8.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.90% 1134709.309 1167563.243 - -1.28% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 2.89% 8.508 8.753 - 5.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.89% 392.822 404.161 - 3.21% -
SetIntersection_Interlaced_Set_string_262144_4 2.88% 1805676.189 1857744.387 - 0.27% -
std::multiset<int>::count(key)_(existent)/1024 2.88% 5.715 5.880 - 3.99% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.88% 562.110 578.316 - 3.60% -
std::is_sorted(vector<int>)/8192 2.88% 1905.459 1960.265 - 3.34% -
std::find(vector<short>)_(process_all)/32768 2.87% 722.665 743.438 - 3.11% -
BM_deque_deque_move_backward/64 2.87% 3.361 3.457 - 2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.86% 11176352.510 11496386.872 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.86% 8926278.442 9181805.409 - 2.08% -
SetIntersection_None_Set_string_262144_16 2.86% 1619188.477 1665528.564 - 0.79% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.86% 13.339 13.720 - 2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 2.86% 12679590.760 13041599.377 - 3.76% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 2.85% 1.281 1.318 - 1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.85% 6005914.301 6177065.967 - 1.24% -
BM_deque_vector_move/0 2.85% 1.438 1.479 - 5.55% -
BM_StringFindNoMatch/64 2.84% 2.083 2.142 - 2.42% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.84% 21954627.364 22577741.035 - 1.47% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 2.84% 3.336 3.430 - 3.21% -
SetIntersection_None_Set_uint64_1024_1024 2.83% 8644380.116 8889169.021 - -0.09% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 2.83% 5.153 5.298 - 5.73% -
std::for_each_n(join_view(vector<vector<int>>))/32 2.83% 3.845 3.953 - 3.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.82% 1550.707 1594.507 - -0.33% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.82% 14.690 15.105 - 2.94% -
SetIntersection_Front_Set_string_1024_64 2.82% 4593489.213 4722950.495 - -4.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.82% 1119503.260 1151047.078 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.82% 8575751.001 8817362.691 - -0.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.81% 213.788 219.792 - 3.18% -
std::stable_partition(list<int>)_(sparse)/8192 2.80% 8820.406 9067.604 - 1.58% -
SetIntersection_Front_Set_uint32_262144_16 2.80% 1153584.918 1185880.236 - -0.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2.80% 2873360.779 2953793.039 - -2.44% -
std::find_if_not(vector<int>)_(bail_25%)/8 2.80% 0.714 0.734 - -12.81% -
SetIntersection_Interlaced_Set_uint64_256_4 2.79% 10912483.651 11217474.057 - 1.36% -
BM_deque_deque_copy_backward/64 2.79% 3.509 3.607 - 7.75% -
SetIntersection_None_Set_uint32_256_16 2.79% 10761248.504 11061518.853 - 1.34% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.79% 176737694.080 181666224.908 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.78% 15047.342 15466.128 - 3.43% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.78% 12617.127 12968.051 - 3.04% -
SetIntersection_Interlaced_Set_uint32_256_4 2.78% 11125312.556 11434201.246 - -0.91% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.77% 31.272 32.139 - 2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.77% 1968281.168 2022767.172 - 1.22% -
bm_ranges_swap_ranges_vb_aligned/1024 2.77% 6.498 6.677 - 2.34% -
BM_StringAssignAsciizMix_Opaque 2.76% 4.930 5.066 - 1.77% -
BM_tolower_string<char> 2.75% 15.269 15.689 - 2.94% -
SetIntersection_Interlaced_Set_uint64_64_4 2.75% 20510342.327 21074773.671 - 1.31% -
BM_deque_deque_ranges_copy_backward/1 2.75% 2.713 2.788 - 6.14% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 2.75% 600.197 616.707 - 0.20% -
std::find_first_of(deque<int>)_(small_needle)/50 2.75% 171.901 176.624 - 1.56% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 2.74% 53.216 54.673 - 3.68% -
BM_vector_deque_ranges_move/4000 2.73% 140.787 144.636 - 3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 2.73% 11422735.121 11734911.344 - 1.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.73% 12658.660 13004.437 - 1.33% -
std::remove(deque<int>)_(sprinkled)/1024 2.73% 518.484 532.630 - 1.79% -
std::find_if_not(vector<bool>)_(process_all)/1048576 2.72% 585035.446 600963.100 - 5.19% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.72% 13450.770 13816.871 - -0.80% -
std::partition_point(deque<int>)/32 2.72% 4.139 4.251 - 3.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.72% 4181221.828 4294993.293 - 2.83% -
BM_CmpEqual_uint_schar 2.72% 1.036 1.064 - 5.16% -
std::search(vector<int>,_pred)_(same_length)/8192 2.72% 4943.127 5077.539 - 3.56% -
std::set<std::string>::count(key)_(existent)/32 2.72% 16.381 16.826 - 0.27% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.72% 601281.922 617609.749 - 2.97% -
SetIntersection_Front_Set_string_262144_16 2.71% 1886783.782 1937997.291 - -4.99% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.71% 79620.463 81779.384 - 1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 2.70% 36224010.657 37203387.412 - -43.22% -
SetIntersection_None_Set_string_4_1 2.70% 220665586.195 226629751.544 - 2.55% -
std::find(vector<long_long>)_(bail_25%)/8 2.70% 0.908 0.933 - 7.49% -
SetIntersection_Interlaced_Set_string_16384_16 2.70% 238265733.316 244687158.994 - -29.18% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.69% 1.605 1.648 - -2.34% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.69% 1040328.451 1068317.173 - 2.70% -
SetIntersection_None_Set_uint32_16384_1 2.68% 156318877.118 160509801.309 - 2.91% -
SetIntersection_Front_Set_uint64_256_1 2.68% 4050690.337 4159085.737 - -0.84% -
std::stable_sort(deque<int>)_(ascending)/1024 2.67% 2123.073 2179.704 - 4.06% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.66% 40.627 41.709 - -5.01% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.66% 0.485 0.498 - 4.60% -
SetIntersection_None_Set_string_262144_64 2.66% 1622720.461 1665840.412 - 1.04% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.66% 19.346 19.860 - 2.44% -
std::search(vector<int>,_pred)_(same_length)/1000 2.66% 606.990 623.106 - 4.10% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.65% 6.685 6.863 - 5.90% -
std::find_if_not(list<int>)_(process_all)/1024 2.65% 726.064 745.280 - 2.90% -
BM_CmpEqual_int_uchar 2.64% 1.092 1.121 - 1.33% -
bm_ranges_swap_ranges_vb_aligned/256 2.64% 4.056 4.163 - 20.42% -
SetIntersection_None_Set_string_16_16 2.63% 36377551.747 37335038.380 - 3.11% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.63% 13.372 13.724 - 2.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.63% 12849.941 13187.983 - 0.83% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.63% 1.605 1.647 - 0.24% -
SetIntersection_Interlaced_Set_uint64_64_64 2.63% 12885555.429 13224435.323 - -2.06% -
BM_PushHeap_string_Ascending_64 2.63% 7.127 7.314 - -1.75% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.62% 8.426 8.647 - 2.47% -
BM_deque_vector_ranges_copy/0 2.61% 1.478 1.517 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 2.61% 212466967.503 218012776.553 - 1.74% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.60% 3471.140 3561.394 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.60% 1135521.419 1165042.702 - 1.96% -
BM_deque_deque_ranges_move_backward/512 2.60% 18.910 19.401 - 2.76% -
SetIntersection_Interlaced_Vector_uint32_16_4 2.60% 55860221.372 57310868.934 - 2.27% -
SetIntersection_None_Set_uint32_16384_4 2.59% 156298879.636 160351874.689 - 3.05% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.59% 21.753 22.316 - 4.36% -
SetIntersection_None_Set_uint32_16384_16 2.59% 156560359.521 160608937.770 - 3.55% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.59% 66.424 68.142 - -6.37% -
rng::starts_with(vector<int>)/8192 2.59% 485.563 498.118 - 2.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.58% 4.355 4.468 - 2.79% -
BM_CmpEqual_uchar_uchar 2.58% 1.050 1.077 - 2.89% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 2.58% 29.588 30.351 - 2.18% -
BM_num_put<unsigned_long> 2.58% 11.230 11.519 - 2.25% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.58% 2.137 2.192 - -0.07% -
BM_StringRelational_Eq_Empty_Small_Control 2.57% 0.475 0.487 - 1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.57% 43.517 44.633 - 1.99% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.56% 2.471 2.534 - 2.73% -
SetIntersection_Front_Set_float_262144_16384 2.55% 230118310.290 235982103.100 - 3.41% -
SetIntersection_Front_Vector_string_64_64 2.55% 25420034.854 26067703.322 - -3.54% -
SetIntersection_None_Vector_uint64_16384_1 2.55% 1069452.440 1096684.654 - -1.09% -
std::partial_sort(deque<int>)_(heap)/8 2.54% 39.602 40.609 - -1.77% -
std::partition_point(deque<int>)/50 2.54% 4.630 4.748 - 2.84% -
SetIntersection_Front_Set_string_262144_262144 2.53% 18059923.502 18516615.072 - 1.24% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.53% 4.380 4.491 - 2.59% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.53% 5218.015 5349.923 - 2.95% -
SetIntersection_Front_Set_string_64_4 2.53% 18535762.608 19004292.641 - 0.83% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 2.53% 22090.105 22648.006 - 5.02% -
bm_ranges_swap_ranges_vb_aligned/2048 2.52% 8.689 8.908 - 3.48% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.52% 28.072 28.780 - 3.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.52% 11184829.664 11466598.448 - -0.88% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.52% 17.731 18.178 - 2.73% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.51% 950.576 974.481 - 3.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.51% 20.250 20.759 - 1.73% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.51% 3144.412 3223.367 - 0.06% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.49% 73.951 75.795 - 9.03% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.49% 1343.882 1377.345 - -1.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.49% 43.427 44.507 - 5.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.49% 1822279.949 1867576.822 - 1.90% -
SetIntersection_Front_Set_uint64_262144_64 2.49% 1625201.842 1665588.156 - -1.35% -
BM_vector_deque_copy_backward/1024 2.48% 37.543 38.476 - 1.37% -
SetIntersection_Interlaced_Set_uint32_1024_1024 2.48% 12315465.147 12620759.655 - 0.05% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.48% 1037622.688 1063326.211 - 2.41% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.47% 19.517 20.000 - 3.06% -
BM_StringRelational_Eq_Large_Huge_Control 2.47% 0.463 0.474 - -2.91% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.47% 167362916.081 171494725.048 - 0.36% -
BM_StringRelational_Compare_Empty_Empty_Control 2.45% 1.622 1.662 - 3.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.45% 11553033.856 11836261.888 - 1.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 140543.598 143983.587 - 1.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.45% 10506346.532 10763432.849 - -2.44% -
std::is_sorted(vector<int>)/1024 2.44% 250.273 256.369 - 4.59% -
std::multimap<int,_int>::ctor(const&)/32 2.43% 219.321 224.653 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.42% 2343230.417 2400025.955 - 5.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 2.41% 530054720.974 542849899.601 - 1.10% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 2.41% 79511011.740 81429376.112 - 2.24% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.41% 2.142 2.194 - 2.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.41% 1001.154 1025.287 - 1.94% -
SetIntersection_Interlaced_Vector_uint32_256_256 2.41% 4505111.818 4613672.517 - 1.30% -
SetIntersection_None_Set_uint32_1024_256 2.41% 8768890.290 8980164.551 - 1.05% -
SetIntersection_None_Set_float_1024_1 2.41% 8871727.465 9085448.798 - 1.06% -
SetIntersection_Interlaced_Vector_uint32_64_1 2.41% 16347659.940 16741368.332 - 2.47% -
SetIntersection_None_Set_string_262144_256 2.41% 1622345.133 1661407.713 - -0.30% -
std::move(deque<int>)/64 2.41% 4.830 4.947 - -1.49% -
SetIntersection_None_Set_string_256_64 2.40% 9473143.650 9700903.062 - 3.94% -
std::make_heap(deque<int>)_(ascending)/8 2.40% 27.175 27.827 - -0.06% -
BM_deque_vector_move/1 2.40% 2.089 2.139 - 3.93% -
SetIntersection_Interlaced_Set_float_262144_1 2.40% 1002637.565 1026675.816 - -0.53% -
SetIntersection_Front_Vector_uint32_1024_16 2.40% 1095415.070 1121657.472 - 0.03% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.39% 11.627 11.905 - 7.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.39% 0.767 0.786 - -3.45% -
std::find_if_not(vector<bool>)_(process_all)/1024 2.39% 583.045 596.996 - 6.72% -
std::find_if(deque<int>)_(bail_25%)/8 2.39% 1.174 1.202 - 3.20% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.39% 3912.208 4005.548 - 1.69% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.38% 2.268 2.322 - 1.68% -
std::find(vector<int>)_(process_all)/8192 2.38% 1865.808 1910.154 - 3.77% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.37% 3297.849 3376.130 - 1.51% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 998.930 1022.581 - -3.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.37% 270.565 276.964 - 3.52% -
BM_deque_deque_ranges_copy_backward/4000 2.37% 150.274 153.828 - 6.19% -
std::partial_sort_copy(deque<int>)_(descending)/1024 2.36% 8152.829 8345.526 - -1.35% -
std::reverse(list<int>)/64 2.36% 17.732 18.151 - 4.37% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 2.36% 14183.140 14517.990 - 3.12% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.35% 17.617 18.031 - 2.36% -
BM_PushHeap_uint32_Ascending_4 2.34% 0.591 0.604 - 3.19% -
SetIntersection_None_Set_string_262144_1024 2.34% 1620997.723 1658946.941 - 0.25% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.34% 318.891 326.338 - -8.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.33% 2333217.104 2387639.335 - 1.46% -
SetIntersection_Front_Set_string_262144_1024 2.33% 59358875.089 60741164.162 - 0.73% -
std::adjacent_find(deque<int>,_pred)/50 2.33% 30.323 31.029 - 7.16% -
std::make_heap(deque<int>)_(shuffled)/1024 2.33% 2576.345 2636.315 - 3.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.33% 33.018 33.787 - 5.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 2.33% 4216864.780 4314987.289 - -1.47% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.33% 4809.422 4921.275 - 5.26% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.32% 12171.995 12454.953 - 6.96% -
BM_deque_deque_ranges_copy_backward/2 2.32% 2.472 2.529 - 7.46% -
SetIntersection_Interlaced_Set_string_256_64 2.32% 30228525.482 30930671.473 - 4.61% -
SetIntersection_Front_Vector_uint64_1024_64 2.32% 1297968.846 1328104.725 - -3.55% -
SetIntersection_None_Set_string_256_1 2.31% 11741415.445 12013042.050 - 2.89% -
std::set<int>::equal_range(key)_(non-existent)/32 2.31% 2.605 2.666 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.31% 1151396.663 1177957.710 - 0.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.30% 1144803.599 1171190.442 - 1.12% -
std::set<std::string>::find(key)_(existent)/1024 2.30% 23.399 23.937 - 0.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.29% 42.976 43.962 - 0.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.29% 8604807.456 8802256.641 - -0.76% -
SetIntersection_None_Set_uint64_256_64 2.29% 9044219.402 9250954.230 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.28% 3030842.415 3099918.917 - 1.62% -
SetIntersection_None_Set_uint32_16384_256 2.28% 156868659.910 160442719.568 - 3.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.28% 207.144 211.860 - 2.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.28% 4163930.299 4258662.264 - -1.30% -
SetIntersection_Front_Vector_uint32_262144_16 2.27% 1114813.806 1140135.096 - 2.11% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.27% 19420.769 19861.304 - 2.91% -
BM_tolower_string<wchar_t> 2.26% 6.347 6.490 - 0.74% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.26% 12651.715 12937.391 - 0.69% -
std::remove_if(list<int>)_(prefix)/8192 2.26% 9966.567 10191.357 - 2.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.25% 3017540.554 3085583.768 - 0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.25% 176246061.757 180215356.422 - 1.70% -
SetIntersection_None_Set_uint32_1024_64 2.25% 8802451.910 9000436.461 - 0.87% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 2.25% 89044.306 91043.887 - 3.26% -
SetIntersection_Interlaced_Set_uint64_256_16 2.24% 11735640.616 11998825.020 - -0.42% -
std::unordered_set<int>::find(key)_(non-existent)/32 2.24% 1.142 1.168 - -0.40% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 2.24% 5886809.368 6018624.427 - 1.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 2.23% 51.262 52.408 - 0.79% -
SetIntersection_Interlaced_Set_string_16384_4 2.23% 197940700.211 202356092.598 - 2.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 2.23% 115490.793 118064.083 - 2.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 2.23% 19.457 19.890 - 5.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.22% 12.637 12.917 - 3.89% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 55022.541 56240.603 - 3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.21% 4305507.756 4400820.813 - -11.97% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.21% 18.331 18.737 - 2.43% -
std::copy_n(vector<bool>)_(aligned)/4096 2.21% 4.758 4.864 - 3.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.21% 10750129.301 10987554.515 - -0.17% -
std::multimap<std::string,_int>::count(key)_(existent)/32 2.20% 19.221 19.645 - -0.28% -
ranges::min(std::list<long_long>)/8 2.20% 1.925 1.968 - 3.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 2.20% 11.060 11.304 - 7.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.20% 42356.999 43287.605 - -0.93% -
BM_vector_deque_move_backward/1024 2.19% 37.529 38.351 - 1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.19% 8922494.573 9117950.611 - 1.18% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.19% 578.511 591.182 - 3.50% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 2.19% 23.760 24.279 - -2.11% -
SetIntersection_Interlaced_Set_float_262144_4 2.18% 1321978.025 1350846.352 - 7.65% -
SetIntersection_None_Set_uint64_64_1 2.18% 22171084.802 22655194.361 - 0.33% -
SetIntersection_Front_Set_string_1024_1024 2.18% 55408458.121 56614691.658 - 2.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.18% 11309773.293 11555802.405 - 0.59% -
std::multiset<int>::insert(value)_(already_present)/32 2.17% 18.246 18.643 - 0.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.17% 5.783 5.909 - 31.27% -
rng::for_each(set<int>)/8 2.17% 6.524 6.665 - 1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 2.17% 908910.613 928637.659 - 2.89% -
BM_deque_deque_move/1024 2.17% 36.770 37.567 - 0.63% -
SetIntersection_Interlaced_Set_string_256_16 2.16% 17657668.158 18039933.866 - 1.76% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.16% 581.423 593.995 - 11.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.16% 4768321.632 4871356.013 - -0.04% -
BM_num_put<unsigned_long_long> 2.16% 11.104 11.344 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2.16% 2822340.511 2883212.434 - 0.06% -
std::make_heap(deque<int>)_(heap)/8192 2.16% 8616.782 8802.604 - 2.37% -
BM_StringRelational_Eq_Small_Large_Control 2.16% 0.490 0.500 - 4.13% -
SetIntersection_Interlaced_Vector_uint32_262144_4 2.15% 1854773.700 1894734.731 - 20.84% -
std::set<int>::ctor(&&,_different_allocs)/1024 2.15% 5772.320 5896.629 - -4.48% -
bm_ranges_swap_ranges_vb_aligned/4096 2.15% 12.127 12.388 - 3.91% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 2.15% 575.307 587.684 - -0.72% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.15% 98.582 100.702 - 4.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.15% 12719.111 12992.558 - 0.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.15% 11172347.565 11412352.367 - 0.27% -
SetIntersection_None_Vector_float_16384_4 2.15% 1102299.691 1125960.771 - 3.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.15% 3.970 4.055 - 0.07% -
SetIntersection_None_Set_uint64_1024_64 2.15% 8611776.372 8796563.553 - -2.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.15% 8676160.922 8862310.832 - -0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.14% 392.953 401.381 - 2.01% -
SetIntersection_None_Set_uint64_256_256 2.14% 5624058.826 5744540.867 - 1.15% -
SetIntersection_Front_Set_uint32_64_64 2.14% 13235051.902 13518553.147 - 2.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 2.14% 212996144.840 217550034.728 - 0.48% -
std::all_of(list<int>)_(process_all)/32768 2.14% 25966.557 26521.596 - 3.38% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.13% 109897.420 112241.247 - 2.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.13% 19.378 19.790 - 2.90% -
SetIntersection_None_Set_string_262144_16384 2.13% 1624515.463 1659050.619 - -0.26% -
BM_deque_deque_ranges_copy/1024 2.13% 36.671 37.450 - 1.33% -
std::move_backward(list<int>)/8 2.12% 3.387 3.459 - 3.07% -
SetIntersection_None_Set_uint64_16384_256 2.12% 164867171.166 168368766.811 - -0.41% -
bm_lexicographical_compare<int>/1 2.12% 1.464 1.495 - 16.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.11% 5633609.269 5752565.202 - 2.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.11% 599.121 611.762 - 4.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 2.11% 31.084 31.740 - -1.02% -
SetIntersection_None_Set_uint32_256_4 2.11% 11330424.699 11569453.638 - 0.28% -
SetIntersection_Front_Set_uint64_262144_4 2.10% 1049370.606 1071386.324 - -0.15% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.10% 2746.875 2804.458 - 2.68% -
std::find_end(forward_list<int>)_(process_all)/1048576 2.10% 757566.432 773447.322 - 1.70% -
std::partial_sort_copy(deque<int>)_(heap)/8 2.09% 14.764 15.073 - 1.08% -
std::make_heap(deque<int>)_(descending)/8192 2.09% 8630.722 8810.941 - 2.07% -
SetIntersection_None_Vector_float_16384_256 2.08% 1091344.685 1114092.327 - 4.14% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.08% 1479.755 1510.502 - 4.26% -
BM_vector_deque_move_backward/4000 2.08% 143.780 146.768 - 4.86% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.08% 31444.854 32097.920 - 1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.08% 34226.070 34936.601 - -2.21% -
BM_deque_vector_ranges_move/1024 2.08% 37.362 38.138 - 3.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 2.07% 10.612 10.831 - 4.75% -
BM_vector_deque_copy/65536 2.07% 2859.502 2918.610 - -5.90% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 2.07% 33.758 34.456 - 0.04% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.06% 21431.264 21872.921 - 2.41% -
bm_lexicographical_compare<signed_char>/512 2.06% 7.695 7.854 - -3.24% -
SetIntersection_None_Vector_string_16384_16384 2.06% 1218398.083 1243469.594 - 2.59% -
std::multiset<int>::equal_range(key)_(existent)/8192 2.06% 8.581 8.758 - 5.90% -
bm_ranges_lexicographical_compare<signed_char>/512 2.05% 7.974 8.138 - -0.63% -
std::shift_left(list<int>)/32 2.05% 13.778 14.060 - 5.43% -
SetIntersection_Interlaced_Set_float_1024_64 2.05% 10096598.059 10303083.298 - 0.56% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 2.04% 52173.236 53237.811 - 1.57% -
SetIntersection_None_Set_float_256_64 2.04% 9133351.621 9319388.153 - -1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.04% 69806.019 71227.107 - -0.25% -
BM_deque_vector_ranges_copy_backward/64000 2.03% 8191.984 8358.453 - 12.12% -
std::is_sorted(list<int>)/8192 2.03% 7150.115 7295.156 - 1.05% -
SetIntersection_None_Set_float_262144_262144 2.03% 1218643.147 1243356.201 - 8.45% -
SetIntersection_Interlaced_Set_float_262144_64 2.03% 1566828.775 1598569.824 - 3.93% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.03% 5503.694 5615.158 - 1.76% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 2.03% 12.851 13.111 - 2.20% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.02% 178604043.450 182217229.966 - 1.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 233.147 237.858 - 2.92% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 2.02% 21.285 21.715 - 6.67% -
BM_CmpEqual_uchar_uint 2.01% 1.056 1.077 - 0.54% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.00% 19.673 20.068 - 1.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.00% 24.151 24.633 - -3.23% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.99% 35.813 36.527 - 0.88% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.99% 346.947 353.858 - 3.06% -
BM_deque_deque_copy/70000 1.99% 3230.387 3294.617 - 3.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.99% 10181.080 10383.351 - 6.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.98% 11911509.540 12147834.064 - -0.41% -
std::set<int>::upper_bound(key)_(existent)/8192 1.98% 8.419 8.586 - 10.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.98% 198194055.636 202118949.067 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.98% 8609064.578 8779521.699 - 1.07% -
BM_PushHeap_string_Ascending_16384 1.98% 18.659 19.028 - -2.36% -
std::multimap<std::string,_int>::clear()/32 1.98% 893.105 910.784 - 0.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.98% 136000.238 138689.381 - -0.62% -
BM_deque_deque_ranges_move_backward/4000 1.98% 152.486 155.498 - 7.89% -
SetIntersection_Front_Set_uint32_262144_4 1.97% 1039245.462 1059757.100 - -0.55% -
BM_deque_deque_ranges_copy_backward/1024 1.97% 38.648 39.410 - 3.96% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.97% 9.224 9.405 - -0.18% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.97% 11.449 11.674 - -16.83% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.97% 531.716 542.170 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.96% 9664789.112 9854469.280 - -1.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.96% 10.070 10.268 - 4.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.96% 23851069.636 24318096.070 - 2.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.95% 580.722 592.075 - 2.60% -
SetIntersection_Interlaced_Set_string_262144_1024 1.95% 2026451.498 2066054.523 - 0.05% -
std::partial_sort(deque<int>)_(repeated)/1024 1.95% 6297.420 6420.487 - 0.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.95% 30.765 31.366 - 0.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.95% 231223634.466 235737544.580 - 1.53% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.95% 1.390 1.417 - 1.49% -
SetIntersection_None_Set_uint32_16384_1024 1.95% 156991101.505 160046015.576 - 4.69% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.94% 10747137.663 10955907.206 - 0.65% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.94% 4.838 4.931 - 3.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.94% 208027.348 212063.222 - -2.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.94% 166357.377 169583.849 - 2.76% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.94% 13.584 13.848 - 2.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.94% 19.993 20.380 - -1.01% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.93% 27.887 28.427 - 117.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.93% 1093476.943 1114586.779 - -0.51% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.93% 718264.575 732119.403 - 1.38% -
BM_CmpLess_ushort_ushort 1.93% 1.061 1.082 - 2.65% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.92% 519065.874 529053.540 - 3.31% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 1.92% 111.956 114.108 - 127.74% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.92% 663.605 676.348 - 1.87% -
std::find_if(vector<char>)_(bail_25%)/1024 1.92% 27.910 28.446 - 13.17% -
std::map<std::string,_int>::find(key)_(existent)/8192 1.92% 29.486 30.051 - -1.30% -
SetIntersection_Interlaced_Set_uint32_256_256 1.91% 7592483.926 7737450.448 - -0.69% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 1.91% 11.832 12.058 - 3.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.91% 1151759.572 1173706.309 - 0.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.90% 18141521.116 18486160.188 - 1.85% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 1.90% 10.151 10.344 - -2.48% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.90% 675.965 688.797 - 2.40% -
BM_deque_deque_copy/64 1.90% 3.035 3.093 - 1.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.89% 116256.038 118457.198 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.89% 22839989.092 23272200.223 - 1.94% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.89% 28269.736 28804.154 - 3.66% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.89% 364.018 370.885 - 1.49% -
std::stable_partition(list<int>)_(dense)/1024 1.89% 1405.343 1431.836 - -18.36% -
SetIntersection_Interlaced_Set_uint64_16_16 1.88% 36904048.529 37598709.945 - -0.71% -
ranges::min(std::list<long_long>)/70000 1.88% 50478.600 51428.588 - 16.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.88% 1119131.315 1140167.743 - 2.73% -
std::multiset<int>::contains(key)_(existent)/8192 1.88% 8.291 8.447 - 2.48% -
std::search(vector<int>)_(no_match)/1000 1.88% 207.271 211.162 - 3.35% -
std::make_heap(deque<int>)_(heap)/1024 1.87% 1096.237 1116.787 - 2.13% -
std::count(list<int>)_(every_other)/8 1.87% 2.114 2.154 - 3.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.87% 110018.332 112074.973 - 10.00% -
BM_deque_deque_move_backward/5500 1.87% 205.208 209.043 - 3.47% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.87% 1336312.807 1361261.923 - -11.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.85% 166906.963 169999.073 - 2.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.85% 3.133 3.191 - -0.16% -
SetIntersection_Front_Vector_string_16_16 1.85% 50730446.710 51667964.700 - 0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.85% 1151933.729 1173195.829 - -0.66% -
std::none_of(list<int>)_(process_all)/32768 1.84% 26041.475 26521.517 - 3.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.84% 18091501.824 18424991.792 - -2.70% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.84% 207422619.710 211239904.782 - -0.96% -
std::equal(vector<bool>)_(unaligned)/8 1.84% 0.917 0.934 - -16.70% -
std::rotate(vector<bool>)_(by_1/2)/50 1.84% 17.830 18.158 - 2.73% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.83% 1.406 1.432 - 1.29% -
SetIntersection_Front_Set_uint32_256_256 1.83% 7620993.357 7760680.736 - 1.32% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.83% 3.023 3.078 - 3.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.83% 6132197.383 6244531.174 - -4.95% -
std::set<int>::count(key)_(existent)/32 1.83% 1.640 1.670 - 1.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 15234.604 15513.096 - 3.98% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.83% 20755.488 21134.852 - 6.35% -
BM_vector_deque_copy_backward/4000 1.83% 144.659 147.300 - 4.52% -
SetIntersection_None_Vector_float_262144_16 1.82% 1122093.709 1142568.284 - -0.36% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 1.82% 33.940 34.557 - 2.27% -
SetIntersection_Interlaced_Vector_float_1024_256 1.82% 5521365.162 5621860.720 - -6.58% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.82% 17.367 17.683 - -3.33% -
SetIntersection_None_Set_uint32_1_1 1.82% 533447770.970 543146044.932 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.82% 60.442 61.541 - 2.03% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.82% 734.053 747.384 - -9.76% -
rng::find_last(list<int>)_(bail_10%)/1024 1.81% 664.736 676.799 - -45.46% -
SetIntersection_Front_Vector_uint64_16384_1 1.81% 1022650.893 1041200.862 - -0.30% -
BM_deque_vector_move_backward/64000 1.81% 7955.801 8099.938 - 7.77% -
BM_deque_deque_copy/5500 1.81% 196.694 200.254 - -1.33% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.81% 546.755 556.639 - 5.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.81% 11284734.696 11488619.381 - 0.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.81% 16.395 16.691 - 1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.81% 1083089.964 1102644.161 - 2.63% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.80% 5273.834 5368.956 - 1.79% -
BM_deque_vector_move_backward/5500 1.80% 196.877 200.427 - 0.61% -
SetIntersection_None_Set_uint32_1024_1 1.80% 9007598.744 9169676.156 - 2.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.80% 24.011 24.443 - -4.93% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.79% 9.878 10.055 - 1.08% -
SetIntersection_Front_Set_string_16384_4 1.79% 1248694.861 1271063.954 - -0.42% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.78% 19.302 19.646 - 2.07% -
BM_deque_vector_move_backward/4096 1.78% 147.666 150.297 - 2.52% -
std::find_end(forward_list<int>)_(same_length)/1000 1.78% 1467.815 1493.912 - 1.78% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.77% 8.024 8.166 - 6.73% -
BM_deque_vector_ranges_copy/1 1.77% 2.104 2.141 - 2.23% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.76% 929.764 946.159 - 0.16% -
SetIntersection_Front_Set_uint32_64_16 1.76% 15126041.670 15391974.109 - 0.72% -
BM_vector_deque_copy/1 1.76% 2.340 2.381 - 3.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.75% 57099488.435 58101008.291 - 0.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.75% 12519.563 12738.387 - -0.14% -
std::copy_backward(list<int>)/8 1.75% 2.400 2.442 - 1.48% -
std::unordered_set<int>::erase(iterator)/8192 1.74% 24.104 24.525 - 10.31% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 1.74% 38.100 38.763 - -5.60% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.74% 1.367 1.391 - -0.81% -
SetIntersection_Front_Set_uint32_1024_1024 1.74% 12296763.381 12510548.702 - 0.62% -
std::copy_n(vector<int>)/8 1.74% 2.250 2.289 - 5.86% -
std::find_if(vector<int>)_(process_all)/1024 1.74% 113.266 115.234 - 2.61% -
std::move_backward(deque<int>)/262144 1.73% 31817.498 32368.923 - 7.16% -
std::is_sorted(vector<int>,_pred)/8 1.73% 3.376 3.434 - 3.97% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.73% 4160531.319 4232529.305 - 1.78% -
SetIntersection_None_Set_uint64_64_16 1.73% 18145066.528 18458249.286 - 0.37% -
BM_CmpLess_int_uint 1.72% 1.074 1.093 - 0.23% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 1.72% 76.824 78.147 - 25.20% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.72% 26.167 26.618 - -1.21% -
SetIntersection_Front_Vector_string_1024_16 1.72% 1624618.243 1652562.880 - -0.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 1.72% 40.540 41.236 - 0.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.71% 2.299 2.338 - 4.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 1.71% 4072029.524 4141698.791 - 0.03% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.71% 39668.153 40346.606 - 1.75% -
bm_ranges_swap_ranges_vb_aligned/512 1.71% 5.181 5.269 - 0.38% -
SetIntersection_Front_Set_string_16384_1024 1.70% 58650464.261 59650047.733 - 0.70% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.70% 1706.046 1735.098 - 0.75% -
BM_align/1 1.70% 0.625 0.635 - 1.77% -
std::rotate(list<int>)_(1_element_forward)/50 1.70% 25.873 26.312 - 2.92% -
std::unordered_set<int>::contains(key)_(existent)/32 1.69% 1.361 1.384 - -12.81% -
SetIntersection_None_Vector_float_262144_4 1.69% 1132698.362 1151885.609 - 2.25% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.69% 30.546 31.063 - 0.36% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.69% 19.223 19.549 - 1.76% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.69% 251.203 255.451 - 2.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 5687.171 5783.251 - 2.02% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.69% 12587.378 12799.716 - 2.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.68% 0.651 0.662 - 0.57% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.68% 197.281 200.596 - 0.50% -
SetIntersection_Front_Set_string_16_4 1.68% 63764534.857 64835551.370 - 2.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.68% 11073250.462 11259231.969 - -0.71% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.68% 5.475 5.567 - 4.14% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.67% 628.183 638.696 - 6.54% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.67% 6.406 6.513 - 2.58% -
SetIntersection_None_Set_string_64_1 1.67% 22814090.106 23195137.352 - 0.88% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.67% 11309211.949 11497951.780 - -0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.67% 524.450 533.197 - 1.08% -
BM_CmpLess_int_ushort 1.67% 1.102 1.121 - -0.10% -
SetIntersection_Front_Set_float_256_1 1.66% 4117986.648 4186497.542 - 1.33% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.66% 2.029 2.063 - 2.16% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.66% 765.563 778.281 - 0.60% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.66% 12.428 12.634 - 2.31% -
std::multiset<int>::insert(value)_(already_present)/1024 1.65% 27.873 28.334 - 2.81% -
SetIntersection_Front_Vector_string_262144_64 1.65% 3129106.826 3180855.390 - -2.80% -
std::rotate(vector<int>)_(by_1/4)/50 1.65% 11.519 11.709 - 0.90% -
SetIntersection_Front_Vector_uint64_16384_4 1.65% 1051066.132 1068432.743 - 1.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.65% 1479.813 1504.240 - -2.83% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.65% 808991.523 822343.091 - 3.04% -
SetIntersection_None_Set_uint64_16384_16384 1.65% 167415939.100 170176788.359 - -0.57% -
SetIntersection_Front_Set_uint64_256_16 1.65% 4398746.593 4471174.530 - -0.23% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.65% 11.617 11.808 - 5.75% -
SetIntersection_None_Set_uint64_256_1 1.65% 11327211.179 11513661.309 - 1.05% -
std::partition_point(list<int>)/1024 1.64% 1275.513 1296.494 - 0.54% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.64% 19.075 19.389 - 0.30% -
BM_deque_vector_ranges_copy/64000 1.64% 2925.858 2973.956 - -4.73% -
BM_CmpLess_uchar_short 1.64% 1.043 1.060 - 0.08% -
std::sort_heap(vector<int>,_pred)/8 1.64% 32.309 32.840 - 13.69% -
rng::contains_subrange(list<int>)_(single_element)/32 1.64% 10.067 10.232 - 0.16% -
std::find(vector<int>)_(process_all)/32768 1.64% 7449.025 7571.170 - 2.79% -
SetIntersection_Front_Set_string_262144_4 1.64% 1233144.062 1253315.267 - 2.15% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.63% 35609.899 36191.146 - 0.17% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.63% 2521.543 2562.656 - 1.76% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.63% 429.280 436.273 - -33.28% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.63% 26.228 26.655 - 0.40% -
std::find(vector<short>)_(bail_25%)/1024 1.62% 5.980 6.077 - 1.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.62% 140753.508 143036.198 - 1.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.62% 45.571 46.310 - 4.45% -
SetIntersection_Front_Vector_uint64_262144_16384 1.62% 71476555.118 72633424.511 - -2.49% -
std::make_heap(deque<int>)_(ascending)/1024 1.62% 2636.370 2679.014 - 1.93% -
SetIntersection_None_Vector_uint64_256_16 1.62% 3937388.209 4001019.896 - -0.54% -
SetIntersection_None_Set_float_1024_64 1.61% 8797365.813 8939193.844 - 1.33% -
BM_deque_deque_ranges_move/4000 1.61% 145.817 148.168 - 2.42% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 1.61% 95150.421 96683.361 - 3.91% -
SetIntersection_None_Vector_string_1024_1024 1.61% 1151487.862 1170023.346 - 2.37% -
std::move(vector<int>)/1048576 1.61% 56461.065 57369.369 - -18.49% -
SetIntersection_None_Vector_string_16384_16 1.61% 1230919.297 1250698.817 - 2.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.60% 9027088.865 9171570.232 - 1.12% -
std::pop_heap(deque<int>)/8 1.60% 52.794 53.639 - 3.12% -
std::find_if_not(list<int>)_(bail_25%)/8192 1.60% 1426.629 1449.390 - 2.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.59% 393.172 399.443 - 1.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.59% 28.295 28.746 - -3.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.59% 92554.868 94029.908 - 3.38% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.59% 687.206 698.147 - -13.23% -
std::search(list<int>,_pred)_(no_match)/1048576 1.59% 957171.803 972405.282 - 2.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.59% 2.470 2.509 - -0.54% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.59% 9.966 10.125 - 0.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.59% 1.472 1.495 - -2.65% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.59% 572.208 581.287 - 3.11% -
SetIntersection_None_Vector_string_64_64 1.58% 8699123.820 8836877.830 - 0.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.57% 8602.027 8737.312 - 2.94% -
BM_CmpLess_short_ushort 1.57% 1.085 1.102 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.57% 1874947.958 1904333.983 - 9.13% -
SetIntersection_None_Set_uint32_16384_64 1.57% 157307193.459 159769803.173 - 3.47% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.56% 38.932 39.541 - -1.40% -
SetIntersection_Interlaced_Set_float_262144_256 1.56% 1579408.445 1604116.209 - 4.68% -
SetIntersection_Front_Set_uint64_262144_1024 1.56% 12332394.787 12525289.514 - -19.54% -
BM_deque_vector_ranges_copy_backward/1 1.56% 2.104 2.137 - 2.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.56% 626517.442 636277.503 - 2.82% -
BM_StringFindAllMatch/32768 1.55% 566.122 574.920 - 0.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.55% 15.131 15.366 - 2.47% -
SetIntersection_None_Set_uint32_4_4 1.55% 134954446.043 137044148.912 - 1.14% -
std::generate(list<int>)/32 1.54% 8.486 8.618 - 2.82% -
std::reverse_copy(list<int>)/8 1.54% 2.424 2.462 - 4.77% -
std::sort(deque<int>)_(pipe-organ)/1024 1.54% 2704.725 2746.245 - 2.03% -
SetIntersection_Interlaced_Set_float_256_64 1.53% 13754382.908 13965404.965 - 7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.53% 1876530.352 1905184.648 - 4.59% -
BM_num_put<const_void*> 1.53% 12.321 12.509 - 4.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.53% 53198.297 54010.373 - 0.11% -
std::move(vector<bool>)_(unaligned)/4096 1.53% 25.857 26.252 - -1.80% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.52% 22.261 22.600 - 1.26% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.52% 857.187 870.230 - 1.64% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.52% 790.414 802.415 - -3.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.52% 8159825.452 8283555.211 - -1.23% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.52% 37111.726 37674.211 - 0.34% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.51% 202536563.516 205600506.436 - 0.20% -
BM_deque_deque_move/4000 1.51% 140.872 143.000 - 0.94% -
std::find(vector<short>)_(process_all)/8192 1.51% 180.430 183.151 - 1.74% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.51% 51.880 52.662 - 2.78% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.51% 31.011 31.479 - 0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.51% 8944482.708 9079161.305 - -0.37% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.50% 22.279 22.614 - 1.36% -
std::is_sorted(list<int>)/8 1.50% 2.084 2.116 - -0.80% -
std::partition_point(vector<int>)/8192 1.50% 9.642 9.787 - 5.94% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.50% 66470.867 67468.746 - 0.56% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.50% 10.167 10.320 - 8.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.50% 124413.903 126281.340 - 3.19% -
SetIntersection_Front_Vector_string_64_1 1.50% 16672234.807 16922260.028 - 0.05% -
BM_deque_deque_copy/4096 1.50% 147.652 149.865 - 2.19% -
SetIntersection_None_Vector_uint32_16384_64 1.50% 1142247.872 1159342.622 - 5.23% -
ranges::minmax(std::list<long_long>)/8 1.49% 2.539 2.577 - 1.97% -
std::sort(deque<int>)_(descending)/8 1.49% 25.235 25.612 - 2.12% -
BM_deque_deque_ranges_copy/4096 1.49% 147.061 149.255 - 1.42% -
rng::contains(deque<int>)_(process_all)/8192 1.49% 1998.978 2028.781 - 9.13% -
std::stable_partition(vector<int>)_(dense)/1024 1.49% 292.502 296.863 - 2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.49% 242229899.221 245839048.808 - 1.81% -
std::find_if(vector<bool>)_(process_all)/50 1.49% 23.721 24.074 - 1.95% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.49% 5.479 5.561 - 0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.48% 394.767 400.620 - 0.27% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.48% 17.384 17.642 - -0.72% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.48% 9.962 10.109 - 1.88% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.48% 16121.342 16359.684 - 3.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.48% 22.066 22.392 - 3.49% -
std::stable_partition(list<int>)_(sparse)/50 1.48% 26.692 27.087 - 3.42% -
std::lower_bound(std::deque<int>)/100 1.47% 30.814 31.268 - 2.89% -
BM_PushHeap_float_Ascending_1024 1.47% 3.155 3.201 - 3.10% -
std::copy_n(list<int>)/64 1.47% 14.764 14.981 - 2.87% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.47% 47861.630 48565.703 - -0.81% -
std::map<int,_int>::ctor(const&)/1024 1.47% 6415.656 6509.940 - -12.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.46% 16185125.741 16421459.101 - -0.03% -
SetIntersection_Interlaced_Set_string_262144_1 1.46% 1080261.176 1096015.431 - -0.71% -
SetIntersection_None_Vector_float_262144_256 1.46% 1131858.892 1148359.684 - 2.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.46% 41.530 42.135 - -0.66% -
SetIntersection_None_Set_uint32_64_16 1.45% 18170643.289 18434503.295 - -0.16% -
BM_deque_vector_ranges_copy/64 1.45% 2.606 2.644 - 0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.45% 1028352.664 1043213.697 - 0.04% -
BM_CmpEqual_ushort_ushort 1.44% 1.053 1.068 - -0.92% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.44% 962405.106 976304.248 - 2.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.44% 2263786.664 2296443.684 - -1.41% -
SetIntersection_None_Set_uint32_64_4 1.44% 21417079.673 21725728.133 - 0.24% -
std::partition_point(deque<int>)/1024 1.44% 9.486 9.623 - 1.61% -
SetIntersection_Front_Vector_uint32_262144_262144 1.44% 350644549.463 355686690.592 - 2.90% -
SetIntersection_None_Vector_float_16384_16384 1.44% 1096417.770 1112168.821 - 0.83% -
std::make_heap(deque<int>)_(descending)/8 1.43% 21.052 21.353 - 1.35% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.43% 808175.000 819740.534 - 2.02% -
rng::fold_left(list<int>)/1048576 1.43% 1372029.387 1391657.994 - 2.96% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.43% 697.056 707.023 - -0.99% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.43% 52.513 53.264 - 2.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.43% 28.996 29.410 - -1.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.43% 116311.766 117971.258 - 1.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.43% 6.509 6.601 - 1.79% -
BM_PushHeap_uint64_Ascending_256 1.42% 2.093 2.123 - 1.67% -
std::copy_n(list<int>)/8 1.42% 2.232 2.263 - 2.60% -
SetIntersection_None_Vector_string_256_16 1.42% 4288112.442 4348900.907 - 2.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.41% 8576231.410 8697300.273 - -3.30% -
std::rotate_copy(list<int>)/8192 1.41% 7101.106 7201.337 - 3.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1.41% 1509590.201 1530887.214 - 3.31% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.41% 22.294 22.608 - 1.34% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.41% 60893.437 61750.504 - 11.63% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.41% 6.756 6.851 - 1.93% -
BM_deque_vector_copy_backward/5500 1.40% 200.141 202.943 - 0.32% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.40% 10.299 10.444 - -0.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.40% 15308.767 15522.632 - 1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.39% 9082113.033 9208757.207 - -0.43% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 36112.412 36614.872 - 1.19% -
SetIntersection_None_Vector_string_1024_16 1.39% 1156393.683 1172455.663 - 0.66% -
std::make_heap(deque<int>)_(descending)/1024 1.39% 1096.644 1111.875 - 1.55% -
SetIntersection_Front_Vector_uint32_262144_1 1.39% 1030200.920 1044489.027 - -0.76% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.38% 528.332 535.646 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.38% 16960862.042 17195602.666 - 0.93% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.38% 16305.862 16531.436 - 0.07% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 1.38% 278.703 282.550 - 3.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 1.38% 3420915.093 3468034.123 - -0.17% -
SetIntersection_Front_Set_uint64_262144_16 1.38% 1169471.719 1185575.050 - -1.76% -
std::pop_heap(vector<float>)/8192 1.38% 19.711 19.982 - 2.25% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.37% 5.225 5.297 - -0.81% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.37% 18.912 19.172 - 1.23% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.37% 21.930 22.231 - -0.98% -
SetIntersection_Front_Set_string_16384_16 1.37% 1847668.338 1873015.011 - -3.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 64625.639 65511.875 - 2.24% -
SetIntersection_None_Set_uint64_16384_1 1.36% 158934365.314 161103444.419 - -0.31% -
std::fill(list<int>)/50 1.36% 34.709 35.182 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.36% 8648045.967 8765776.097 - -1.64% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.36% 683.111 692.397 - 1.46% -
SetIntersection_Front_Set_float_64_4 1.35% 15911815.174 16126577.580 - 0.20% -
BM_PushHeap_float_Ascending_256 1.34% 2.494 2.528 - 1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.34% 12367230.473 12532963.101 - 0.78% -
SetIntersection_None_Vector_float_16384_1 1.34% 1104096.522 1118852.664 - 0.48% -
std::find_end(list<int>)_(same_length)/1024 1.33% 755.236 765.316 - 1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.33% 13855850.877 14040440.432 - 1.24% -
std::reverse(list<int>)/32768 1.33% 19828.505 20092.401 - 14.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.33% 16.352 16.569 - 5.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.33% 43866.497 44448.968 - -5.00% -
SetIntersection_Front_Set_uint64_16384_16384 1.33% 223765934.352 226733135.853 - -1.00% -
SetIntersection_None_Vector_float_1024_256 1.33% 1076241.801 1090512.296 - 0.61% -
std::stable_sort(deque<int>)_(heap)/1024 1.32% 2719.039 2755.028 - 1.79% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.32% 35205759.551 35671428.872 - -0.22% -
SetIntersection_None_Set_uint64_256_4 1.32% 11135408.592 11282663.447 - -2.69% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.32% 3.595 3.643 - -0.20% -
std::adjacent_find(vector<int>,_pred)/50 1.32% 24.489 24.812 - 5.92% -
SetIntersection_Interlaced_Set_uint64_16_4 1.31% 58866283.027 59639511.337 - -0.44% -
BM_vector_deque_ranges_move/5500 1.31% 198.144 200.744 - 2.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.31% 55641054.567 56371033.639 - -0.14% -
std::rotate(deque<int>)_(by_1/2)/32 1.31% 8.496 8.608 - 0.54% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.31% 249.571 252.840 - 1.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 1.31% 3.713 3.762 - -0.65% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.31% 265.328 268.796 - 1.41% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.31% 15.603 15.807 - 5.57% -
BM_CmpLess_schar_ushort 1.31% 1.081 1.095 - -1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.30% 1152529.761 1167566.407 - -0.47% -
std::make_heap(deque<int>)_(shuffled)/8 1.30% 24.882 25.207 - 1.85% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.30% 9.715 9.841 - 0.95% -
std::set<int>::find(key)_(existent)/32 1.30% 1.712 1.735 - 2.69% -
BM_deque_deque_ranges_move_backward/0 1.30% 0.908 0.920 - 24.96% -
BM_num_get<unsigned_short> 1.30% 10.030 10.161 - -1.19% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.30% 26.250 26.591 - -2.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.30% 41668906.946 42209917.264 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1.30% 1047195.306 1060769.733 - 0.20% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.29% 13.061 13.230 - 2.70% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.29% 26.164 26.502 - -0.87% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.29% 225194955.665 228095799.917 - -0.21% -
SetIntersection_Interlaced_Vector_string_16384_1 1.29% 1067861.077 1081588.464 - 1.29% -
std::copy(list<int>)/8 1.28% 2.468 2.500 - 0.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 1.28% 33.546 33.975 - -21.71% -
rng::for_each(multiset<int>)/8 1.28% 6.731 6.817 - 2.01% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 1.28% 242.699 245.795 - 1.90% -
BM_deque_deque_ranges_copy_backward/512 1.27% 18.938 19.180 - 1.45% -
std::stable_partition(vector<int>)_(sparse)/8192 1.27% 1545.192 1564.742 - 1.72% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.26% 792.536 802.559 - 1.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.26% 21.170 21.437 - 1.51% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.26% 36369.320 36828.768 - 0.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.26% 9.963 10.089 - -2.72% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.26% 6685.348 6769.685 - 2.49% -
std::fill(deque<int>)/1024 1.26% 30.087 30.466 - -5.71% -
rng::starts_with(vector<int>,_pred)/1024 1.26% 284.642 288.228 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.26% 16313647.599 16518728.964 - -0.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.26% 515167.950 521642.083 - 1.43% -
std::make_heap(deque<int>)_(ascending)/8192 1.26% 20836.337 21098.141 - 1.92% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.26% 16.555 16.763 - 1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.26% 7318384.704 7410233.988 - -0.90% -
SetIntersection_Interlaced_Set_string_262144_262144 1.25% 17936046.713 18160881.996 - 1.41% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.25% 738.691 747.927 - 1.67% -
std::distance(deque<int>)/50 1.25% 0.848 0.859 - 1.67% -
std::unique(list<int>,_pred)_(contiguous)/32 1.25% 57.682 58.401 - 1.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.25% 11399510.437 11541480.182 - 2.95% -
SetIntersection_None_Vector_float_16384_64 1.24% 1101159.598 1114867.402 - 0.68% -
std::reverse(list<int>)/8 1.24% 1.970 1.995 - 3.58% -
SetIntersection_None_Set_uint32_256_1 1.24% 11488562.723 11631231.163 - 0.88% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.24% 15.641 15.835 - -2.35% -
SetIntersection_Front_Set_uint64_256_4 1.24% 4142445.255 4193793.348 - -0.85% -
BM_CmpEqual_short_uchar 1.24% 1.094 1.107 - 2.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.24% 43.782 44.324 - 1.17% -
BM_deque_vector_copy/5500 1.23% 196.640 199.068 - 1.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.23% 15860.756 16055.164 - 2.85% -
std::copy_backward(deque<int>)/8 1.22% 2.687 2.720 - 2.22% -
BM_PushHeap_float_Random_262144 1.22% 7.162 7.250 - -4.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.22% 722.782 731.615 - 0.35% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.22% 10901554.930 11034766.761 - 1.38% -
BM_deque_deque_ranges_copy_backward/64 1.22% 3.352 3.393 - 0.58% -
BM_vector_deque_ranges_copy/64 1.22% 2.714 2.748 - -1.94% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.22% 179.085 181.269 - 1.28% -
std::adjacent_find(vector<int>,_pred)/1024 1.22% 414.285 419.335 - 5.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.22% 27.695 28.032 - 2.63% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.21% 12708.522 12862.910 - -4.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 1.21% 169.938 172.001 - 2.16% -
std::multiset<std::string>::erase(iterator)/8192 1.21% 27.549 27.884 - -11.71% -
std::unordered_set<std::string>::ctor(const&)/1024 1.21% 33278.554 33680.921 - 1.25% -
BM_CmpEqual_int_schar 1.21% 1.117 1.131 - 0.75% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.21% 1388.451 1405.231 - -0.91% -
std::multiset<std::string>::count(key)_(existent)/1024 1.21% 24.370 24.664 - 6.68% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.21% 23.062 23.341 - -0.79% -
SetIntersection_Front_Set_uint32_16384_1024 1.21% 12495910.433 12646728.405 - -0.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.20% 4278667.132 4330179.856 - -0.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.19% 137942.520 139586.395 - 0.38% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.19% 36.042 36.470 - 3.54% -
SetIntersection_Interlaced_Vector_uint32_1_1 1.19% 532331991.491 538660051.983 - 0.75% -
BM_CmpLess_ushort_uint 1.19% 1.071 1.083 - 1.12% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.19% 32.566 32.952 - 2.30% -
std::copy(list<int>)/4096 1.19% 3087.826 3124.433 - -3.62% -
BM_deque_deque_move_backward/1 1.18% 2.763 2.795 - 0.70% -
SetIntersection_None_Set_float_1024_256 1.18% 8749740.801 8853138.655 - -0.24% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.18% 5.288 5.350 - 2.03% -
std::unordered_map<int,_int>::erase(iterator)/32 1.18% 19.663 19.895 - 0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 43192.722 43700.327 - 1.22% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.17% 1577.317 1595.832 - -0.42% -
BM_CmpEqual_ushort_uint 1.17% 1.067 1.080 - 3.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.17% 35149058.494 35560554.574 - -0.37% -
SetIntersection_None_Vector_uint64_256_64 1.17% 3368727.012 3408128.694 - -0.91% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.17% 24.867 25.158 - 2.55% -
SetIntersection_None_Set_uint64_16384_16 1.17% 165200853.368 167131049.919 - -0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.17% 36790255.192 37219851.817 - -0.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.17% 8720.397 8822.177 - -1.72% -
std::move_backward(deque<int>)/1048576 1.17% 133182.080 134735.757 - 6.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.16% 356.044 360.188 - -1.34% -
SetIntersection_Front_Set_uint64_1024_1024 1.16% 12482944.896 12628070.471 - -0.29% -
BM_deque_vector_move_backward/1 1.16% 2.141 2.166 - 4.71% -
BM_deque_vector_copy_backward/64000 1.16% 8011.195 8104.222 - 7.73% -
BM_CmpLess_ushort_uchar 1.16% 1.099 1.112 - 1.08% -
std::any_of(list<int>)_(process_all)/32768 1.16% 26024.419 26326.046 - 2.18% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.16% 11.247 11.378 - -0.64% -
SetIntersection_Interlaced_Set_float_262144_16 1.16% 1614465.334 1633161.949 - 4.85% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 1.16% 24.227 24.507 - 12.93% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.16% 2.035 2.058 - 1.27% -
std::copy_if(vector<int>)_(entire_range)/8 1.16% 2.286 2.313 - 2.61% -
std::sort_heap(deque<int>,_pred)/8192 1.15% 429324.196 434281.710 - 0.92% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.15% 214.665 217.141 - 1.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.15% 29.044 29.378 - 0.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.15% 20910039.993 21150847.799 - 0.59% -
std::copy_n(deque<int>)/32768 1.15% 1406.947 1423.132 - 25.79% -
BM_deque_vector_ranges_move_backward/5500 1.15% 198.614 200.898 - -4.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.15% 17.968 18.174 - 1.46% -
SetIntersection_None_Set_uint64_16384_4 1.15% 161786839.799 163645059.059 - -0.40% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.15% 56929.620 57582.835 - 1.35% -
SetIntersection_None_Vector_float_262144_262144 1.15% 1132291.661 1145274.591 - 1.22% -
SetIntersection_Interlaced_Set_string_16_4 1.14% 73660897.056 74503745.155 - 1.23% -
SetIntersection_None_Vector_uint64_256_256 1.14% 2112318.319 2136439.399 - 1.33% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.14% 15537.424 15714.326 - -0.58% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.13% 9156.727 9260.379 - 2.18% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.13% 20.877 21.113 - 0.31% -
ranges::minmax(std::list<__int128>)/64 1.13% 39.565 40.012 - 0.37% -
SetIntersection_Front_Vector_uint64_262144_262144 1.13% 346288258.023 350188259.896 - 0.31% -
std::unordered_set<std::string>::clear()/1024 1.13% 23158.380 23418.929 - -0.83% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.12% 1.498 1.515 - 0.41% -
std::unique_copy(vector<int>)_(contiguous)/32 1.12% 8.797 8.896 - 2.98% -
BM_PushHeap_string_Ascending_262144 1.12% 28.309 28.627 - -2.46% -
std::multiset<std::string>::equal_range(key)_(existent)/32 1.12% 17.915 18.116 - -7.85% -
SetIntersection_None_Vector_float_262144_1024 1.12% 1126444.872 1139100.873 - 0.94% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.12% 100265.030 101390.367 - 1.47% -
BM_vector_deque_ranges_move_backward/64 1.12% 2.969 3.002 - -3.16% -
SetIntersection_Front_Set_uint64_64_4 1.12% 15898760.357 16077194.390 - -0.78% -
std::find_end(forward_list<int>)_(process_all)/8192 1.12% 5678.363 5741.729 - -0.80% -
BM_CmpLess_schar_schar 1.12% 0.950 0.961 - 0.56% -
SetIntersection_Front_Set_uint64_16_4 1.11% 54018536.540 54620838.377 - -0.66% -
SetIntersection_None_Set_uint64_1024_4 1.11% 8716551.209 8813644.840 - -0.60% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.11% 23.118 23.374 - 0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.11% 62281024.721 62970164.638 - -0.59% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.11% 17.988 18.186 - 4.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.10% 13078711.630 13223119.453 - -2.89% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.10% 26.651 26.945 - 0.33% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 655691.667 662923.140 - 4.45% -
std::move(list<int>)/8 1.10% 3.379 3.416 - 0.65% -
std::unordered_set<std::string>::clear()/8192 1.10% 221143.450 223577.352 - 1.10% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.10% 23805.380 24066.327 - 1.59% -
BM_CmpLess_uint_uint 1.10% 1.073 1.084 - 1.83% -
std::find_end(list<int>)_(process_all)/1048576 1.09% 877288.143 886887.800 - 1.96% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.09% 44.835 45.325 - 3.99% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.09% 19.748 19.963 - 1.22% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.09% 59.061 59.705 - 5.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.09% 1151696.871 1164216.632 - -1.42% -
rng::for_each(set<int>)/50 1.08% 37.711 38.120 - 1.38% -
std::for_each(set<int>::iterator)/50 1.08% 36.501 36.896 - -0.68% -
SetIntersection_Front_Vector_float_256_1 1.08% 4120027.478 4164650.583 - 0.14% -
BM_deque_vector_move_backward/64 1.08% 2.925 2.957 - 1.22% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.07% 1224.497 1237.647 - -1.42% -
SetIntersection_Front_Vector_uint32_1024_64 1.07% 1363856.058 1378471.023 - 0.78% -
std::is_sorted_until(list<int>)/8 1.07% 2.072 2.094 - 1.14% -
std::lower_bound(std::vector<int>)/8 1.07% 7.905 7.989 - 3.10% -
BM_deque_vector_ranges_move_backward/64 1.07% 2.922 2.953 - 0.95% -
BM_deque_vector_ranges_copy_backward/64 1.07% 2.924 2.956 - 1.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.07% 24.070 24.327 - -19.52% -
std::sort(deque<int>)_(heap)/8 1.07% 24.492 24.753 - 1.85% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.07% 15368.036 15531.905 - -0.07% -
std::make_heap(vector<int>)_(pipe-organ)/8192 1.06% 4966.612 5019.466 - -1.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.06% 14663078.216 14818465.484 - -1.08% -
SetIntersection_Front_Vector_uint64_256_16 1.06% 4080409.111 4123623.585 - -2.28% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 1.06% 40.664 41.093 - 26.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.05% 17.384 17.567 - 1.36% -
SetIntersection_None_Vector_string_64_4 1.05% 16545912.669 16720141.472 - 0.69% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.05% 95769.836 96773.841 - 1.33% -
std::set<std::string>::clear()/32 1.05% 900.141 909.564 - 1.96% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.04% 22.858 23.097 - -3.30% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.04% 2.778 2.807 - -1.48% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.04% 21.331 21.553 - 3.84% -
SetIntersection_Interlaced_Vector_float_64_64 1.04% 11344579.482 11462215.751 - 5.29% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.04% 3989.523 4030.882 - 1.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.04% 128299.105 129628.135 - 1.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.04% 21.640 21.864 - 1.55% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.03% 8.695 8.785 - 0.20% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 1.03% 33.682 34.030 - 0.85% -
ranges::minmax(std::list<long_long>)/64 1.03% 30.274 30.586 - 1.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 21.551 21.772 - 3.43% -
BM_deque_vector_copy_backward/64 1.03% 2.925 2.955 - 1.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.03% 4103768.641 4145929.886 - -0.72% -
SetIntersection_None_Vector_float_64_1 1.03% 16512981.276 16682484.356 - 0.19% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.03% 9896137.249 9997597.903 - 0.58% -
std::find_if_not(vector<char>)_(process_all)/50 1.02% 6.739 6.808 - 1.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.02% 127675392.879 128981950.193 - -0.06% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.02% 19.408 19.606 - 8.15% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.02% 55331485.417 55895930.763 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.02% 1047727.898 1058411.856 - 1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.02% 148457.983 149966.454 - 0.56% -
std::adjacent_find(vector<int>)/1048576 1.02% 234828.141 237212.314 - 2.19% -
std::remove_copy(vector<int>)_(prefix)/32 1.01% 9.374 9.469 - 1.37% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.01% 51432.746 51954.138 - 0.13% -
std::transform(deque<int>,_deque<int>)/32 1.01% 21.651 21.870 - 0.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 1.01% 64.906 65.562 - 0.10% -
std::multimap<std::string,_int>::erase(iterator)/32 1.00% 24.950 25.201 - -0.13% -
SetIntersection_Front_Vector_string_16384_4 1.00% 1174506.642 1186289.818 - -0.09% -
std::rotate(vector<bool>)_(by_1/2)/32 1.00% 18.234 18.417 - 3.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.00% 38057249.745 38438716.787 - -0.32% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 1.00% 4286.290 4329.170 - 1.02% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.38% 69.511 15.029 - -78.23% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -69.12% 67.037 20.700 - -54.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -59.04% 73.142 29.956 - -60.42% -
std::shift_right(vector<int>)/32 -58.03% 10.012 4.203 - 3.13% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -55.87% 23.913 10.553 - -55.79% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -54.95% 1900.954 856.371 - -55.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -52.53% 14.669 6.964 - -53.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -50.95% 51.765 25.390 - -33.52% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.67% 73.359 36.189 - 0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -47.43% 15811126.700 8311626.264 - -13.54% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -45.75% 111.770 60.638 - -33.44% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.51% 0.483 0.268 - -3.65% -
std::set<std::string>::insert(value)_(already_present)/1024 -42.79% 29.826 17.064 - -36.31% -
std::unordered_set<int>::insert(value)_(already_present)/32 -40.90% 3.029 1.790 - 2.30% -
std::unique_copy(deque<int>)_(sprinkled)/52 -40.21% 24.671 14.752 - 0.19% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -40.10% 0.452 0.271 - -39.12% -
std::unique_copy(deque<int>)_(sprinkled)/32 -39.91% 15.344 9.219 - 0.11% -
std::flat_map<int,_int>::ctor(const&)/8192 -37.83% 1907.447 1185.899 - -38.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -35.08% 11.181 7.259 - 12.68% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -34.18% 74.001 48.704 - -29.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -33.97% 14595.285 9636.721 - -0.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.89% 49.281 32.580 - -0.90% -
ranges::min(std::deque<__int128>)/70000 -33.37% 36530.882 24340.845 - -33.31% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.98% 355446928.789 238221203.591 - -31.81% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.65% 64.078 43.159 - -12.37% -
std::move_backward(vector<int>)/262144 -32.52% 21788.227 14703.553 - -32.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -31.38% 0.486 0.334 - -30.47% -
ranges::min(std::list<long_long>)/1 -31.20% 0.453 0.311 - -16.89% -
BM_StringRead_Cold_Shallow_Empty -30.84% 1.681 1.162 - 2.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -30.59% 33.833 23.482 - -32.02% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -30.17% 0.486 0.340 - 21.48% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -29.89% 3.855 2.703 - -35.55% -
std::set<std::string>::insert(value)_(already_present)/32 -29.83% 10.402 7.300 - -18.11% -
BM_StringRead_Cold_Deep_Small -29.29% 1.750 1.238 - 1.28% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -29.17% 2.724 1.929 - 1.96% -
BM_StringRead_Cold_Shallow_Large -28.52% 1.675 1.197 - 3.96% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -28.37% 19.322 13.841 - -27.60% -
BM_StringRead_Cold_Deep_Empty -28.33% 1.761 1.262 - -3.54% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -28.07% 43.649 31.396 - -27.08% -
BM_StringRead_Cold_Shallow_Small -28.07% 1.685 1.212 - 7.90% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -27.94% 11.633 8.383 - -6.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -27.80% 10.526 7.599 - 21.01% -
rng::find_last(deque<int>)_(bail_10%)/1024 -27.72% 312.448 225.834 - -4.94% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -27.59% 29.003 21.002 - -18.17% -
BM_StringRead_Cold_Deep_Large -27.35% 1.890 1.373 - 2.62% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -27.15% 7.567 5.513 - 19.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.02% 7.162 5.227 - 10.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -26.74% 0.535 0.392 - 0.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -26.60% 41.766 30.655 - -28.21% -
rng::find_last(deque<int>)_(bail_10%)/50 -26.55% 15.432 11.335 - -6.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -26.47% 8.132 5.979 - -6.74% -
std::find_if(list<int>)_(process_all)/8192 -26.27% 11134.216 8209.699 - 6.13% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -26.21% 43.195 31.872 - -22.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -25.20% 32.529 24.333 - -23.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -25.10% 49.968 37.425 - -12.68% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -24.92% 30.944 23.232 - -32.87% -
BM_deque_deque_ranges_move/0 -24.76% 0.923 0.694 - -12.45% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -24.12% 56.901 43.178 - -19.87% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.06% 28.249 21.453 - -22.46% -
std::copy(vector<bool>)_(aligned)/1048576 -23.98% 3106.874 2361.805 - -37.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -23.96% 1728.566 1314.471 - -23.75% -
std::set<int>::contains(key)_(non-existent)/8192 -23.74% 11.884 9.063 - -52.75% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -23.12% 47.681 36.658 - 3.27% -
std::move(deque<int>)/32768 -22.95% 2379.187 1833.229 - -21.38% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.94% 39.023 30.072 - -22.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -22.81% 31.763 24.517 - -17.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.75% 31.950 24.681 - -35.62% -
std::search(list<int>,_pred)_(single_element)/8192 -22.26% 9946.843 7732.479 - -5.43% -
std::copy_if(list<int>)_(entire_range)/4096 -21.95% 3882.206 3029.984 - 0.57% -
std::find(vector<short>)_(bail_25%)/8 -21.84% 0.832 0.650 - -8.42% -
ranges::min(std::deque<char>)/70000 -21.76% 22797.621 17837.110 - -10.00% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -21.64% 1.874 1.469 - 13.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.60% 0.614 0.481 - -27.56% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -21.02% 14.963 11.817 - -7.17% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -20.59% 54.514 43.292 - -26.30% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -20.23% 2.068 1.649 - -18.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -19.96% 1.489 1.192 - -20.37% -
std::fill(list<int>)/8192 -19.87% 8792.030 7044.687 - -15.86% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -19.80% 10487366.580 8410784.940 - -2.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -19.57% 0.557 0.448 - 5.68% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -19.43% 31.024 24.995 - -27.85% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -19.04% 32.980 26.700 - 0.44% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -18.62% 8131.244 6616.831 - 1.96% -
std::find_if_not(deque<int>)_(process_all)/50 -18.62% 16.097 13.100 - 3.74% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -18.57% 263.424 214.496 - -4.44% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.56% 711.277 579.279 - -18.34% -
BM_PushHeap_uint32_Random_1 -17.95% 0.577 0.473 - 6.37% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -17.94% 19.445 15.957 - 1.91% -
std::find_end(deque<int>)_(process_all)/1048576 -17.74% 321133.120 264157.153 - -1.45% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.57% 1036.081 854.048 - -17.71% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -17.48% 9495.971 7836.237 - -5.07% -
std::unordered_set<int>::count(key)_(existent)/32 -17.38% 1.584 1.309 - 6.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -17.29% 75.622 62.550 - -1.41% -
ranges::min(std::deque<__int128>)/64 -16.92% 25.151 20.895 - -17.18% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -16.90% 0.496 0.412 - -8.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -16.84% 369.102 306.941 - -9.88% -
SetIntersection_Interlaced_Vector_string_16384_16 -16.74% 4971737.812 4139608.666 - -3.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -16.25% 62.681 52.494 - 17.42% -
ranges::min(std::deque<char>)/64 -16.23% 19.775 16.566 - -7.88% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -16.19% 12376.990 10373.304 - -3.39% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -16.13% 23.979 20.111 - -2.48% -
std::find_end(deque<int>)_(process_all)/8192 -16.06% 2472.318 2075.141 - -1.84% -
std::multiset<std::string>::count(key)_(non-existent)/32 -16.02% 12.294 10.324 - -9.15% -
std::any_of(vector<int>)_(process_all)/50 -15.96% 15.045 12.644 - 0.58% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -15.66% 20.245 17.074 - -0.74% -
std::copy_if(list<int>)_(every_other)/4096 -15.55% 4057.402 3426.557 - -17.75% -
std::find_if(deque<int>)_(process_all)/32768 -15.41% 9538.092 8068.394 - -0.17% -
bm_ranges_lexicographical_compare<int>/1 -15.01% 1.493 1.269 - -3.05% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -14.97% 13747.066 11689.776 - 5.08% -
std::none_of(vector<int>)_(process_all)/8 -14.94% 2.557 2.175 - -15.19% -
std::find_if(deque<int>)_(process_all)/8192 -14.92% 2351.660 2000.754 - 0.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.90% 1.543 1.313 - -14.66% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -14.85% 1.357 1.156 - -11.03% -
std::search(deque<int>,_pred)_(no_match)/1000 -14.78% 502.518 428.262 - 0.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -14.76% 64.603 55.067 - 3.76% -
std::set<int>::contains(key)_(non-existent)/1024 -14.70% 7.231 6.167 - -3.54% -
std::equal(deque<int>)_(it,_it,_it)/50 -14.66% 24.083 20.553 - -9.06% -
std::find(list<int>)_(bail_25%)/32768 -14.64% 9082.740 7752.933 - -3.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -14.61% 8121052.614 6934924.934 - -4.15% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -14.47% 13.951 11.932 - 3.85% -
std::set<std::string>::erase(iterator)/1024 -14.18% 33.018 28.335 - -8.77% -
std::search(list<int>,_pred)_(same_length)/8192 -14.03% 9343.172 8032.501 - -6.32% -
std::find_if(deque<int>)_(process_all)/1024 -14.02% 292.382 251.377 - 0.84% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -13.97% 9395.244 8082.396 - -0.96% -
std::unordered_set<std::string>::erase(iterator)/32 -13.74% 35.152 30.321 - 1.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -13.67% 35.678 30.803 - 0.22% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.59% 6217.603 5372.490 - -12.88% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -13.55% 1.585 1.370 - 0.69% -
ranges::minmax(std::deque<long_long>)/1 -13.52% 0.789 0.682 - -17.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -13.50% 1.616 1.398 - 2.25% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.44% 1.472 1.274 - -17.97% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -13.41% 1.203 1.042 - -12.14% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -13.30% 22.866 19.825 - 1.39% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -13.27% 1.098 0.952 - -15.51% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -13.24% 1.868 1.621 - -11.60% -
std::is_sorted_until(deque<int>,_pred)/8 -13.19% 4.731 4.107 - -32.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -13.10% 742.996 645.674 - -13.31% -
std::distance(join_view(vector<vector<int>>))/50 -12.98% 0.671 0.584 - -8.91% -
std::search(list<int>)_(single_element)/1000 -12.94% 736.997 641.637 - -6.91% -
BM_deque_vector_move_backward/0 -12.67% 1.593 1.391 - 6.73% -
std::search(list<int>)_(no_match)/8192 -12.52% 7481.014 6544.745 - -11.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.49% 0.495 0.433 - -2.17% -
std::unordered_set<int>::count(key)_(existent)/1024 -12.45% 1.636 1.432 - 10.66% -
ranges::min(std::vector<long_long>)/1 -12.45% 0.335 0.293 - -34.78% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -12.34% 1.474 1.292 - -18.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -12.28% 1.348 1.183 - -13.56% -
std::is_partitioned(list<int>)_(partitioned)/8192 -12.18% 7701.451 6763.367 - -5.77% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -12.17% 62.885 55.231 - -18.24% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.12% 58604.520 51500.391 - -9.13% -
std::find_end(deque<int>)_(single_element)/1024 -12.12% 346.044 304.106 - -4.31% -
rng::contains_subrange(list<int>)_(process_all)/8192 -12.08% 8236.198 7240.986 - 7.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -12.06% 50.136 44.088 - 2.15% -
std::is_sorted_until(list<int>,_pred)/8192 -11.99% 8865.036 7801.971 - 1.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.97% 22.220 19.560 - -9.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -11.97% 0.466 0.410 - -41.12% -
std::multiset<std::string>::erase(iterator)/32 -11.97% 32.672 28.762 - -13.07% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -11.95% 38.539 33.933 - -5.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -11.87% 1.408 1.241 - -18.32% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -11.84% 19697344.885 17366139.725 - -16.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -11.83% 612.764 540.290 - -13.65% -
std::unordered_multiset<int>::count(key)_(existent)/32 -11.80% 1.666 1.470 - -24.00% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -11.78% 57.230 50.486 - -10.68% -
std::unordered_set<int>::clear()/1024 -11.77% 10996.410 9702.342 - -5.14% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.73% 7295.425 6439.864 - -15.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.70% 20.933 18.483 - -11.64% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -11.70% 621.470 548.783 - -14.72% -
std::unordered_set<int>::clear()/8192 -11.66% 81915.987 72364.337 - -1.63% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.58% 353.099 312.194 - -11.40% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -11.55% 525.269 464.583 - 2.17% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -11.47% 30.791 27.260 - -9.55% -
std::multiset<std::string>::erase(key)_(existent)/32 -11.46% 59.475 52.660 - -33.26% -
std::count_if(list<int>)_(every_other)/8192 -11.33% 8045.985 7134.628 - -14.64% -
std::unordered_set<int>::contains(key)_(existent)/8192 -11.29% 1.333 1.182 - -24.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.25% 42.072 37.338 - 1.85% -
BM_PushHeap_uint32_Ascending_64 -11.19% 1.715 1.523 - 0.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -11.18% 27.522 24.445 - -12.04% -
SetIntersection_Front_Set_float_262144_1024 -11.17% 12762044.697 11336526.890 - -15.07% -
std::find_if_not(deque<int>)_(process_all)/8 -11.11% 3.033 2.696 - 4.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.10% 796.655 708.240 - -6.32% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -11.07% 82.097 73.006 - -1.69% -
BM_PushHeap_float_Ascending_1 -11.04% 0.697 0.620 - 32.66% -
rng::contains(deque<int>)_(process_all)/8 -11.02% 3.329 2.962 - -1.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.97% 42.847 38.145 - -0.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -10.97% 6.995 6.227 - -20.78% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -10.97% 126.852 112.943 - -9.69% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -10.95% 4.964 4.421 - -7.94% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -10.94% 42.478 37.830 - -7.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.93% 0.699 0.623 - -8.32% -
std::find_end(deque<int>)_(process_all)/1024 -10.87% 327.441 291.857 - 0.37% -
SetIntersection_Interlaced_Vector_string_1024_16 -10.81% 3465616.180 3091082.690 - -11.50% -
BM_lexicographical_compare_three_way_slow_path/1 -10.77% 0.436 0.389 - -10.38% -
rng::contains_subrange(list<int>)_(process_all)/50 -10.73% 17.903 15.982 - -5.68% -
SetIntersection_Interlaced_Vector_string_16384_64 -10.69% 13705920.629 12240907.557 - -6.96% -
BM_deque_vector_ranges_copy_backward/0 -10.63% 1.536 1.373 - -3.39% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -10.57% 17581.448 15722.594 - 6.44% -
std::multiset<int>::find(key)_(non-existent)/32 -10.55% 2.532 2.265 - -0.36% -
SetIntersection_None_Set_string_16384_1024 -10.54% 223090045.999 199572353.950 - -9.87% -
ranges::minmax(std::list<char>)/64 -10.54% 38.815 34.725 - 3.23% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.49% 4384.684 3924.883 - -14.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -10.45% 12243.060 10963.072 - -7.10% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.45% 11339.394 10154.030 - -10.82% -
std::set<int>::erase(iterator)/8192 -10.43% 22.117 19.810 - 0.72% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.37% 548.358 491.509 - -14.68% -
std::set<int>::clear()/1024 -10.36% 10336.650 9265.372 - 0.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.31% 29714.785 26649.720 - -9.43% -
ranges::min(std::list<__int128>)/8 -10.30% 2.425 2.176 - 5.49% -
ranges::min(std::deque<long_long>)/1 -10.30% 0.693 0.622 - -8.39% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.25% 12.377 11.109 - 4.03% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.20% 536.857 482.078 - -14.40% -
std::rotate(vector<bool>)_(by_1/4)/1024 -10.12% 14.465 13.002 - 3.49% -
BM_StringEraseWithMove_Empty_Opaque -10.11% 0.886 0.797 - -0.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -10.09% 691.609 621.817 - 23.02% -
BM_deque_deque_move/0 -10.04% 0.853 0.767 - -5.14% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -10.03% 1.385 1.246 - -17.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -10.01% 1.388 1.249 - -18.79% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -9.98% 25.349 22.820 - -11.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -9.94% 3.320 2.990 - -0.11% -
std::set<std::string>::equal_range(key)_(existent)/32 -9.83% 17.499 15.779 - -2.42% -
std::set<int>::clear()/8192 -9.83% 88960.122 80218.843 - 1.65% -
std::find_if(vector<int>)_(process_all)/8 -9.81% 1.485 1.339 - -0.55% -
BM_StringAssignStr_Huge_Opaque -9.72% 122.494 110.593 - 1.06% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -9.71% 17.262 15.585 - -0.28% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -9.70% 38.211 34.503 - 0.02% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -9.70% 352690641.170 318470996.782 - -9.24% -
BM_vector_deque_ranges_copy/0 -9.66% 0.408 0.369 - -41.05% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.58% 5892939.968 5328185.235 - -4.75% -
BM_StringEraseWithMove_Empty_Transparent -9.53% 0.645 0.583 - 4.29% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -9.51% 29.489 26.686 - -7.80% -
SetIntersection_Interlaced_Vector_string_262144_4 -9.49% 2243393.775 2030412.270 - -7.00% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -9.47% 839.287 759.811 - -2.61% -
SetIntersection_Interlaced_Vector_uint64_256_16 -9.46% 7376693.278 6679156.401 - -0.19% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.46% 1.197 1.084 - -8.04% -
std::is_sorted_until(deque<int>)/8 -9.43% 4.204 3.808 - 34.03% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -9.42% 0.282 0.256 - 0.62% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -9.32% 11.504 10.432 - -1.41% -
BM_StringEraseToEnd_Huge_Opaque -9.31% 2.501 2.268 - 0.54% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -9.29% 34.348 31.157 - 0.20% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.26% 30.061 27.278 - -7.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -9.22% 797.059 723.550 - -11.85% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.22% 38.660 35.095 - -1.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -9.21% 23.928 21.724 - -7.51% -
std::set<int>::erase(iterator)/1024 -9.15% 21.752 19.762 - -0.04% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -9.11% 7.337 6.669 - 3.39% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -9.10% 0.508 0.461 - -7.80% -
BM_StringEraseToEnd_Huge_Transparent -9.08% 2.680 2.437 - 1.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.02% 5.421 4.932 - -1.16% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.02% 1.553 1.413 - 0.09% -
BM_PushHeap_uint32_Ascending_16 -9.01% 1.017 0.926 - -0.25% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -8.95% 17346.400 15793.493 - -4.34% -
std::set<int>::count(key)_(existent)/8192 -8.92% 8.616 7.847 - -2.45% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -8.91% 24.816 22.606 - -8.56% -
rng::find_last(list<int>)_(bail_90%)/50 -8.87% 1.416 1.290 - 3.50% -
std::set<std::string>::equal_range(key)_(existent)/1024 -8.87% 24.550 22.371 - -11.58% -
rng::find_last(list<int>)_(bail_90%)/8 -8.87% 0.509 0.464 - 0.75% -
std::find(vector<long_long>)_(process_all)/8 -8.86% 1.376 1.254 - 14.41% -
std::move(vector<bool>)_(aligned)/64 -8.83% 1.726 1.574 - -1.86% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.80% 1057.721 964.659 - -8.34% -
std::map<std::string,_int>::erase(iterator)/8192 -8.79% 32.167 29.340 - -8.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.70% 24.787 22.631 - 1.81% -
std::stable_partition(deque<int>)_(sparse)/32 -8.69% 12.877 11.758 - -10.42% -
std::find_if_not(deque<int>)_(process_all)/1024 -8.67% 322.345 294.403 - 9.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -8.66% 39.330 35.923 - 1.16% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.65% 605.758 553.387 - -11.16% -
std::find_if_not(deque<int>)_(process_all)/8192 -8.59% 2573.099 2352.096 - 9.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -8.56% 22.472 20.548 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.55% 49.964 45.691 - -16.48% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -8.52% 385.909 353.022 - 0.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -8.47% 1.246 1.140 - -7.65% -
std::map<std::string,_int>::erase(key)_(existent)/32 -8.41% 73.562 67.379 - -13.41% -
SetIntersection_Front_Vector_float_16384_1024 -8.37% 5905180.838 5410910.628 - -8.53% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.35% 79400337.351 72768822.041 - -3.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -8.34% 833.059 763.564 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -8.34% 344459874.605 315745441.120 - -6.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -8.31% 2.696 2.471 - -4.11% -
rng::find_last(vector<char>)_(bail_90%)/8 -8.30% 0.462 0.423 - -3.88% -
std::find_if(vector<int>)_(bail_25%)/8 -8.30% 0.736 0.675 - -8.32% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -8.29% 37.990 34.839 - 29.63% -
SetIntersection_Front_Vector_uint32_16384_16384 -8.26% 79642419.575 73061037.079 - -3.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -8.26% 51.050 46.834 - -17.29% -
std::unordered_multimap<int,_int>::clear()/1024 -8.25% 8924.394 8188.134 - -2.76% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -8.25% 33.878 31.083 - -7.94% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -8.20% 1.038 0.953 - -0.11% -
SetIntersection_Front_Vector_float_16384_16384 -8.19% 79712829.169 73183946.289 - -8.02% -
rng::starts_with(list<int>)/8192 -8.19% 9236.805 8480.741 - -7.82% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -8.16% 23.339 21.435 - -10.93% -
rng::contains(deque<int>)_(process_all)/32 -8.15% 9.458 8.687 - 0.96% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.14% 1.198 1.101 - -4.61% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -8.10% 2.509 2.306 - -2.27% -
SetIntersection_Front_Vector_float_262144_1024 -8.09% 5907256.567 5429423.736 - -8.26% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -8.09% 2.013 1.850 - 0.08% -
std::find_if_not(deque<int>)_(process_all)/32768 -8.06% 10331.989 9498.965 - 9.61% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.06% 1.330 1.222 - -16.42% -
std::set<std::string>::contains(key)_(non-existent)/8192 -7.99% 29.698 27.325 - -0.37% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -7.99% 23.316 21.454 - -0.93% -
rng::fold_left(deque<int>)/50 -7.99% 40.378 37.154 - 36.09% -
ranges::min(std::list<__int128>)/64 -7.97% 37.549 34.555 - 4.11% -
SetIntersection_Interlaced_Vector_string_262144_64 -7.97% 21065621.852 19386812.220 - -13.22% -
rng::contains_subrange(deque<int>)_(process_all)/50 -7.95% 25.169 23.167 - -9.01% -
SetIntersection_Interlaced_Vector_float_256_64 -7.92% 7549371.262 6951139.175 - -3.74% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -7.90% 62.461 57.527 - -6.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -7.90% 5.290 4.872 - 3.39% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.90% 2.047 1.886 - -3.10% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.88% 86.640 79.811 - 4.10% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -7.87% 1.635 1.506 - -16.49% -
SetIntersection_Interlaced_Vector_string_262144_256 -7.84% 73420805.228 67667330.296 - -10.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -7.83% 1.471 1.355 - 0.04% -
BM_PushHeap_uint32_Ascending_262144 -7.80% 5.034 4.641 - -0.81% -
std::find_if(deque<int>)_(process_all)/50 -7.80% 13.761 12.688 - 1.72% -
std::move_backward(vector<int>)/8 -7.78% 2.328 2.147 - -5.43% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.73% 829.639 765.531 - -9.06% -
BM_deque_deque_ranges_move/2 -7.73% 2.307 2.129 - -4.94% -
std::fill(vector<bool>)/64 -7.72% 1.648 1.520 - -3.01% -
std::all_of(deque<int>)_(process_all)/32768 -7.71% 10918.395 10076.625 - -0.22% -
BM_StringFindCharLiteral/8 -7.67% 1.618 1.494 - -7.62% -
BM_PushHeap_uint64_Random_4 -7.65% 2.647 2.445 - -4.46% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.65% 12.542 11.582 - -13.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.63% 556.095 513.647 - -11.00% -
std::unordered_multimap<int,_int>::clear()/8192 -7.63% 68626.449 63390.534 - -2.24% -
std::set<int>::contains(key)_(non-existent)/32 -7.63% 3.077 2.842 - -1.41% -
std::multiset<std::string>::ctor(const&)/32 -7.62% 838.511 774.619 - -5.36% -
BM_PushHeap_uint32_Ascending_256 -7.62% 2.257 2.085 - 0.25% -
BM_deque_vector_ranges_move/0 -7.57% 1.485 1.373 - 4.93% -
std::transform(list<int>)_(identity_transform)/8192 -7.56% 8137.307 7522.130 - -0.63% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -7.55% 1.349 1.247 - -17.81% -
BM_StringFindCharLiteral/16 -7.55% 1.618 1.496 - -7.47% -
BM_StringEraseWithMove_Huge_Opaque -7.53% 49.193 45.489 - -6.36% -
std::remove_copy(list<int>)_(sprinkled)/1024 -7.49% 792.305 732.981 - 0.29% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.48% 20.833 19.275 - -22.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -7.48% 21.506 19.897 - -10.00% -
std::remove_copy(list<int>)_(sprinkled)/8192 -7.47% 7428.860 6873.755 - -0.12% -
BM_StringEraseWithMove_Huge_Transparent -7.47% 47.540 43.988 - -2.96% -
BM_deque_vector_copy_backward/0 -7.46% 1.539 1.425 - -3.47% -
BM_std_minmax_element<char>/4000 -7.41% 1150.612 1065.350 - 1.12% -
BM_StringFindAllMatch/64 -7.40% 3.355 3.107 - -3.97% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.39% 22.149 20.512 - -18.69% -
SetIntersection_Front_Vector_float_262144_16384 -7.35% 79705185.296 73850679.247 - -7.06% -
std::transform(list<int>)_(identity_transform)/1024 -7.33% 793.599 735.422 - 0.10% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.31% 20.653 19.142 - 2.15% -
std::unordered_set<std::string>::clear()/32 -7.29% 959.563 889.565 - -4.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -7.24% 0.615 0.570 - -0.45% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -7.21% 1.680 1.559 - -11.29% -
std::set<int>::equal_range(key)_(non-existent)/1024 -7.21% 7.013 6.508 - 0.45% -
std::for_each(list<int>)/8 -7.20% 2.530 2.348 - -1.26% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.19% 2.861 2.655 - 8.23% -
BM_PushHeap_string_SingleElement_256 -7.18% 2.734 2.538 - -6.53% -
rng::fold_left(deque<int>)/8192 -7.17% 11123.915 10326.579 - 131.37% -
std::all_of(deque<int>)_(process_all)/8192 -7.13% 2713.397 2519.938 - -0.14% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -7.10% 24.548 22.805 - -4.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -7.08% 1.544 1.435 - 6.90% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.07% 24.503 22.771 - -3.55% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -7.05% 3834.675 3564.338 - 0.35% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -7.05% 114051.409 106013.857 - 3.64% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -7.04% 24.487 22.762 - -12.23% -
BM_PushHeap_string_SingleElement_64 -7.04% 2.790 2.593 - -6.62% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.03% 35.775 33.261 - -22.71% -
rng::contains_subrange(deque<int>)_(same_length)/32 -7.02% 19.885 18.488 - 3.45% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -7.01% 0.649 0.604 - -8.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -7.00% 169824.229 157937.956 - -0.31% -
BM_PushHeap_float_Ascending_16384 -6.99% 4.477 4.164 - -4.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.95% 29.411 27.366 - -41.46% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -6.93% 32.843 30.568 - -2.17% -
BM_std_minmax_element<char>/2 -6.93% 0.689 0.641 - 6.37% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -6.92% 13.468 12.535 - -5.41% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -6.91% 793.165 738.346 - -0.36% -
BM_vector_deque_copy/0 -6.89% 0.608 0.566 - -6.28% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -6.88% 23.407 21.796 - -0.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.88% 765.043 712.440 - 3.34% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -6.87% 43.068 40.108 - 14.52% -
BM_PushHeap_string_Descending_1024 -6.86% 2.501 2.329 - -4.38% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.86% 1.617 1.506 - -6.61% -
std::all_of(vector<int>)_(process_all)/8 -6.86% 2.486 2.315 - -1.62% -
BM_StringFindAllMatch/8 -6.86% 2.802 2.610 - -9.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -6.85% 1361063.396 1267827.635 - 4.19% -
std::stable_sort(vector<int>)_(ascending)/1024 -6.84% 2208.575 2057.545 - -5.31% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -6.83% 91408202.072 85161260.358 - -21.58% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -6.83% 1.222 1.138 - 0.98% -
BM_PushHeap_string_SingleElement_1024 -6.82% 2.732 2.546 - -6.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -6.79% 58343.802 54381.486 - -0.17% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.78% 24.282 22.636 - -6.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.77% 928068.970 865214.904 - -4.27% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.76% 30.284 28.236 - 4.83% -
std::multiset<std::string>::count(key)_(existent)/32 -6.76% 19.489 18.172 - -8.78% -
BM_PushHeap_string_SingleElement_16 -6.75% 2.743 2.557 - -7.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.75% 89848.944 83784.887 - 6.26% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.75% 864.892 806.523 - 1.39% -
std::find_end(deque<int>)_(single_element)/8192 -6.73% 2532.950 2362.491 - 6.91% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.73% 49.421 46.095 - -1.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.72% 23.425 21.850 - -8.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -6.72% 13774.786 12849.368 - 1.68% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.70% 10.673 9.958 - 0.89% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -6.69% 778.747 726.648 - 0.12% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -6.68% 30.889 28.825 - -6.90% -
BM_PushHeap_string_SingleElement_16384 -6.66% 2.723 2.541 - -6.01% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.63% 38.421 35.872 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -6.63% 19448.974 18160.379 - 1.35% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.62% 6133.258 5727.033 - -4.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.62% 40.194 37.532 - 1.95% -
std::generate(vector<int>)/1024 -6.61% 259.786 242.604 - 0.42% -
rng::fold_left(deque<int>)/1048576 -6.59% 1425389.200 1331463.165 - 142.09% -
std::adjacent_find(list<int>)/1048576 -6.58% 926338.335 865364.249 - -0.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.58% 161.283 150.673 - -5.93% -
std::set<int>::erase(iterator)/32 -6.57% 21.122 19.735 - 0.26% -
BM_vector_deque_ranges_copy_backward/64000 -6.53% 8179.107 7645.324 - 6.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.52% 28.057 26.227 - 0.56% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.51% 13.702 12.810 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -6.49% 144568.325 135184.106 - -2.01% -
SetIntersection_Front_Vector_uint64_256_256 -6.48% 4536565.806 4242760.895 - -0.03% -
std::map<int,_int>::find(key)_(existent)/1024 -6.44% 4.470 4.182 - -0.28% -
std::for_each_n(list<int>)/50 -6.44% 23.325 21.823 - -3.09% -
rng::find(vector<bool>)_(process_all)/8 -6.44% 0.628 0.587 - 5.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -6.43% 33.350 31.206 - -3.05% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -6.38% 2.596 2.431 - -0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -6.36% 16.987 15.906 - 0.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -6.33% 1.348 1.262 - -3.50% -
SetIntersection_Interlaced_Vector_string_16384_256 -6.31% 42115134.324 39455706.734 - -8.66% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -6.31% 32.175 30.144 - -7.62% -
ranges::min(std::deque<char>)/8 -6.28% 2.479 2.323 - -8.80% -
std::search(list<int>)_(same_length)/1000 -6.27% 794.601 744.763 - 0.37% -
std::replace(vector<int>)_(sprinkled)/50 -6.24% 9.112 8.543 - -5.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -6.24% 485.832 455.523 - 3.11% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -6.23% 375.120 351.742 - 1.27% -
std::find_first_of(vector<int>)_(small_needle)/32 -6.18% 58.035 54.446 - 1.11% -
std::map<int,_int>::find(key)_(existent)/8192 -6.18% 5.528 5.186 - -2.58% -
BM_std_minmax_element<int>/512 -6.18% 139.525 130.901 - -4.96% -
SetIntersection_Front_Vector_uint32_256_256 -6.18% 4537596.155 4257221.993 - -6.37% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -6.16% 1.865 1.750 - 14.21% -
BM_std_minmax_element<char>/1024 -6.15% 292.272 274.294 - -0.46% -
std::multiset<int>::find(key)_(non-existent)/8192 -6.15% 8.825 8.282 - -1.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.14% 16103.751 15115.360 - -5.56% -
BM_deque_deque_copy/0 -6.12% 0.852 0.800 - 1.45% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.11% 16.245 15.251 - -7.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -6.11% 1.267 1.189 - -6.68% -
SetIntersection_Front_Set_float_1024_64 -6.11% 1772598.102 1664280.361 - -9.19% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.10% 111195.942 104414.602 - 1.69% -
rng::find(vector<bool>)_(process_all)/50 -6.09% 0.680 0.639 - -0.79% -
BM_std_minmax_element<int>/1024 -6.08% 274.903 258.195 - -4.83% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.05% 1.219 1.145 - -4.62% -
SetIntersection_Front_Set_float_16384_256 -6.05% 3796412.718 3566901.918 - -15.06% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.04% 12609.962 11848.569 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -6.04% 1350712.971 1269160.320 - 3.67% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -6.01% 48.145 45.249 - -18.94% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.01% 18106.403 17018.354 - 0.94% -
std::set<int>::lower_bound(key)_(non-existent)/32 -6.00% 2.371 2.229 - -22.55% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -5.99% 20.170 18.961 - -2.57% -
std::set<int>::erase(key)_(existent)/32 -5.97% 22.838 21.475 - 0.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -5.97% 220906.179 207728.724 - -0.92% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.97% 7626991.284 7172031.331 - -14.80% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.95% 1.618 1.522 - -5.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.93% 0.268 0.252 - -5.38% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -5.92% 19.545 18.388 - 0.08% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -5.90% 10974.136 10327.103 - -1.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -5.89% 32.786 30.854 - -3.04% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -5.88% 24.568 23.122 - -4.07% -
std::copy_backward(vector<bool>)_(aligned)/262144 -5.88% 706.611 665.028 - -15.81% -
std::adjacent_find(deque<int>)/50 -5.88% 18.249 17.175 - -35.11% -
BM_StringFindCharLiteral/1024 -5.88% 20.910 19.681 - 9.71% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -5.88% 41.543 39.101 - -10.97% -
std::partition(deque<int>)_(sparse)/8192 -5.87% 3230.632 3041.009 - -7.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.86% 1.493 1.405 - -11.28% -
std::set<int>::clear()/32 -5.85% 665.817 626.852 - 0.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.84% 13530.290 12740.449 - -1.45% -
std::find_if_not(vector<int>)_(process_all)/8 -5.83% 1.384 1.303 - -0.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -5.83% 33.855 31.880 - 11.70% -
std::swap_ranges(deque<int>)/50 -5.82% 16.832 15.853 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -5.82% 1345787.436 1267527.914 - 3.83% -
BM_PushHeap_string_SingleElement_262144 -5.80% 2.737 2.579 - -5.66% -
std::multimap<std::string,_int>::erase(iterator)/8192 -5.77% 32.083 30.231 - -0.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.77% 18.086 17.044 - -7.41% -
std::generate(vector<int>)/8192 -5.75% 1951.344 1839.091 - 0.84% -
std::find_if_not(list<int>)_(process_all)/32768 -5.74% 26542.980 25019.787 - -1.42% -
std::find_if(list<int>)_(process_all)/1024 -5.71% 756.880 713.681 - -0.63% -
std::copy_backward(list<int>)/262144 -5.71% 231329.854 218129.688 - 0.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -5.70% 5.637 5.316 - 14.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -5.68% 12.089 11.402 - -16.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.67% 7884.911 7437.508 - -2.09% -
std::map<int,_int>::erase(iterator)/32 -5.67% 21.759 20.525 - -0.54% -
std::find_end(deque<int>)_(process_all)/1000 -5.65% 302.864 285.740 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -5.61% 1345782.471 1270333.902 - 3.77% -
BM_std_minmax_element<short>/5500 -5.60% 1451.081 1369.766 - -7.49% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -5.60% 310.454 293.074 - 0.15% -
BM_std_minmax_element<int>/4000 -5.59% 1056.149 997.105 - -4.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -5.59% 2.524 2.383 - 4.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.58% 28.865 27.253 - -6.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -5.58% 38.886 36.716 - -9.05% -
ranges::minmax(std::list<char>)/1 -5.58% 0.470 0.444 - 17.80% -
BM_std_minmax_element<int>/4096 -5.56% 1079.881 1019.828 - -4.49% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -5.52% 1076.480 1017.078 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -5.51% 170411314.214 161027541.266 - -0.39% -
std::adjacent_find(vector<int>,_pred)/8 -5.50% 3.437 3.248 - -0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.49% 1153.313 1089.986 - -9.62% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.49% 100589.006 95068.937 - -10.44% -
std::partition(vector<int>)_(dense)/32 -5.49% 8.856 8.370 - 2.62% -
BM_std_minmax_element<int>/64000 -5.48% 16805.437 15884.798 - -4.80% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -5.48% 1.692 1.599 - -1.68% -
BM_std_minmax_element<int>/5500 -5.47% 1442.895 1363.913 - -4.14% -
SetIntersection_Front_Set_string_256_64 -5.47% 16052977.072 15174708.003 - 7.93% -
BM_deque_deque_ranges_move/1 -5.47% 2.556 2.417 - -3.30% -
BM_std_minmax_element<int>/65536 -5.46% 17194.660 16255.384 - -4.41% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.46% 23.821 22.521 - 1.21% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.44% 25092.273 23726.828 - -2.93% -
std::find_if_not(vector<char>)_(process_all)/8 -5.40% 1.604 1.517 - 2.38% -
SetIntersection_Interlaced_Vector_string_1024_4 -5.40% 1695887.517 1604365.081 - -6.59% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -5.38% 26807.655 25364.374 - 0.01% -
BM_std_minmax_element<char>/512 -5.38% 147.811 139.857 - -0.35% -
BM_std_minmax_element<short>/4000 -5.38% 1057.108 1000.268 - -7.34% -
rng::find_last(deque<int>)_(bail_90%)/8192 -5.37% 215.259 203.704 - 2.00% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.36% 1.653 1.564 - -6.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.36% 719.428 680.885 - 4.47% -
BM_PushHeap_uint32_SingleElement_16 -5.36% 0.355 0.336 - -1.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.35% 36.089 34.160 - -7.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.34% 0.266 0.252 - -4.60% -
BM_PushHeap_string_SingleElement_4 -5.34% 2.423 2.293 - -4.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.33% 22.283 21.096 - -8.02% -
std::partial_sort_copy(list<int>)_(descending)/8 -5.33% 16.995 16.090 - -1.24% -
std::replace(vector<int>)_(sprinkled)/1024 -5.32% 161.017 152.459 - -10.32% -
BM_vector_deque_ranges_move_backward/70000 -5.31% 8798.968 8331.897 - 6.53% -
BM_vector_deque_ranges_copy_backward/64 -5.31% 3.137 2.970 - 0.08% -
BM_std_minmax_element<int>/70000 -5.29% 18366.965 17395.667 - -4.20% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -5.29% 23.988 22.720 - -4.07% -
BM_std_minmax_element<short>/1024 -5.29% 276.017 261.429 - -7.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.28% 39.756 37.657 - -3.95% -
ranges::minmax(std::list<char>)/70000 -5.28% 59777.804 56623.435 - 5.73% -
std::find_if(vector<char>)_(bail_25%)/32768 -5.27% 954.009 903.727 - 13.48% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.25% 5.308 5.029 - -5.03% -
std::search(list<int>)_(same_length)/8192 -5.25% 8896.104 8428.942 - -0.61% -
BM_vector_deque_move_backward/65536 -5.25% 8405.206 7964.222 - 8.20% -
std::find_if(deque<int>)_(process_all)/8 -5.21% 2.779 2.634 - 4.85% -
SetIntersection_Front_Vector_uint32_16384_256 -5.19% 2244357.713 2127783.905 - -6.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.19% 131.184 124.372 - 0.00% -
BM_std_minmax_element<short>/4096 -5.18% 1080.422 1024.441 - -7.29% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.17% 5.008 4.749 - -5.59% -
std::move(list<int>)/64 -5.16% 41.187 39.063 - 0.13% -
BM_vector_deque_move/0 -5.14% 0.551 0.523 - 19.21% -
SetIntersection_Front_Set_uint64_16384_1024 -5.14% 12388940.659 11752233.807 - -6.52% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.14% 19.257 18.267 - -5.19% -
BM_PushHeap_uint64_Ascending_262144 -5.13% 4.923 4.670 - -2.31% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -5.11% 32.662 30.992 - -4.97% -
std::remove(list<int>)_(prefix)/1024 -5.10% 999.835 948.888 - -5.46% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.09% 4.216 4.002 - 0.51% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.08% 119843251.901 113754303.986 - -5.41% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.08% 6519693.581 6188792.055 - -9.73% -
std::search(deque<int>)_(same_length)/8192 -5.07% 3953.942 3753.673 - -0.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -5.06% 1.211 1.149 - 29.05% -
std::move(vector<bool>)_(unaligned)/512 -5.06% 4.835 4.590 - -3.73% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.05% 396.868 376.815 - 0.32% -
std::make_heap(vector<int>)_(shuffled)/1024 -5.03% 605.720 575.225 - -0.05% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -5.03% 1.706 1.620 - 0.42% -
std::for_each_n(list<int>)/8192 -5.02% 8075.074 7669.593 - 1.49% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.01% 24.615 23.382 - -44.27% -
BM_PushHeap_string_Descending_64 -5.00% 2.300 2.185 - -5.85% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -4.99% 24.487 23.264 - -5.56% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -4.99% 32.015 30.418 - 3.66% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -4.99% 4117739.183 3912407.477 - -0.10% -
std::partition_point(vector<int>)/32 -4.97% 2.678 2.545 - 0.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -4.96% 814.849 774.460 - 1.00% -
BM_PushHeap_uint32_Ascending_1024 -4.95% 2.694 2.560 - 0.34% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.94% 16.685 15.861 - 0.24% -
std::pop_heap(deque<float>)/1024 -4.94% 13.668 12.993 - -2.30% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -4.93% 26550939.737 25241135.492 - -34.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.93% 1757.014 1670.350 - -6.19% -
std::rotate_copy(vector<int>)/1024 -4.93% 34.537 32.836 - 0.60% -
std::find_if(list<int>)_(process_all)/8 -4.92% 2.496 2.373 - 0.93% -
SetIntersection_Front_Set_float_262144_64 -4.91% 1679461.264 1596931.226 - -8.99% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -4.91% 18013517.535 17128483.013 - -8.18% -
std::fill(vector<bool>)/512 -4.91% 1.613 1.534 - 2.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.89% 46.422 44.150 - -11.91% -
std::sort(deque<int>)_(pipe-organ)/8192 -4.89% 27434.973 26093.830 - 0.38% -
std::stable_sort(vector<int>)_(ascending)/8192 -4.89% 14055.885 13369.216 - -0.53% -
bm_ranges_lexicographical_compare<int>/8 -4.88% 1.575 1.499 - 0.02% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.86% 101147.312 96228.986 - -9.14% -
SetIntersection_Front_Vector_float_262144_256 -4.86% 2265501.999 2155366.378 - -5.26% -
BM_std_minmax_element<long_long>/1 -4.86% 0.315 0.300 - 0.63% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.86% 6.629 6.307 - 3.78% -
BM_std_minmax_element<int>/64 -4.85% 17.502 16.653 - -2.36% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.85% 7140.621 6794.621 - 0.69% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -4.84% 7147.367 6801.282 - 0.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -4.83% 33.852 32.215 - 4.36% -
BM_StringAssignStr_Huge_Transparent -4.83% 127.862 121.689 - 12.28% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -4.82% 10.322 9.825 - 3.61% -
std::find_end(vector<int>)_(same_length)/1024 -4.79% 259.715 247.272 - -2.96% -
std::sort(vector<int>)_(heap)/1024 -4.77% 4779.452 4551.520 - -5.81% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 -4.76% 1669246.819 1589854.452 - 0.28% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.75% 10.842 10.326 - -6.61% -
std::sort_heap(vector<NonIntegral>)/8 -4.75% 29.759 28.345 - -5.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -4.75% 11.848 11.285 - 0.72% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.73% 5.778 5.505 - 0.31% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -4.73% 1.190 1.134 - 0.24% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -4.72% 2.332 2.221 - 2.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -4.72% 1334750.162 1271739.744 - 2.46% -
BM_StringFindAllMatch/1 -4.71% 2.989 2.849 - -9.77% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.69% 28.122 26.802 - 2.96% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.69% 108.788 103.690 - -0.71% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -4.67% 1375675.630 1311367.275 - -0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -4.67% 793.487 756.411 - 0.41% -
std::swap_ranges(deque<int>)/32 -4.67% 10.975 10.463 - 0.45% -
BM_deque_deque_ranges_move_backward/65536 -4.65% 8340.496 7952.384 - 6.07% -
std::find_if(list<int>)_(process_all)/50 -4.65% 19.956 19.027 - -5.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -4.65% 8.321 7.935 - 0.49% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.63% 1.230 1.173 - -0.05% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -4.63% 20.793 19.830 - -0.76% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -4.61% 4.517 4.309 - -6.54% -
BM_PushHeap_uint32_Random_256 -4.60% 5.649 5.389 - -0.46% -
rng::fold_left(deque<int>)/32 -4.60% 23.566 22.481 - 37.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -4.60% 7.214 6.882 - -2.01% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.59% 16.485 15.728 - -4.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.59% 132.293 126.223 - -6.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -4.57% 19.522 18.631 - 1.51% -
rng::starts_with(vector<int>,_pred)/8 -4.56% 2.580 2.462 - 0.48% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.56% 5.454 5.206 - 2.36% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.56% 26.643 25.429 - -5.57% -
SetIntersection_Front_Vector_float_16384_256 -4.54% 2258140.352 2155523.931 - -5.28% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -4.54% 2170316.021 2071763.094 - 2.27% -
BM_PushHeap_uint32_Descending_16 -4.54% 0.378 0.361 - -4.74% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 -4.54% 0.267 0.254 - 2.15% -
BM_std_minmax_element<short>/64000 -4.52% 16790.834 16031.782 - -6.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -4.51% 47.842 45.684 - 8.57% -
rng::contains(list<int>)_(process_all)/8 -4.51% 2.411 2.302 - -1.13% -
std::sort_heap(deque<int>)/8 -4.50% 37.620 35.927 - -2.77% -
SetIntersection_Front_Set_uint32_16384_64 -4.50% 1761121.146 1681918.836 - -0.40% -
rng::contains_subrange(deque<int>)_(process_all)/16 -4.48% 8.786 8.393 - -8.67% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.46% 4.467 4.268 - -4.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.46% 1737.049 1659.508 - -3.59% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.46% 78243.536 74754.929 - 12.13% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.45% 59953.104 57282.761 - -0.25% -
SetIntersection_Front_Vector_uint32_262144_256 -4.45% 2235267.236 2135771.328 - -6.65% -
BM_PushHeap_uint64_Ascending_16 -4.45% 1.005 0.961 - 5.64% -
std::find(vector<char>)_(bail_25%)/8 -4.43% 1.107 1.058 - -4.14% -
std::partition_point(vector<int>)/1024 -4.43% 6.523 6.234 - 3.19% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.42% 28480.723 27220.762 - 0.10% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -4.42% 108771.249 103960.260 - 1.89% -
std::distance(join_view(vector<vector<int>>))/4096 -4.41% 4.580 4.378 - -4.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.40% 33.283 31.818 - -34.03% -
BM_PushHeap_float_Random_64 -4.40% 6.333 6.055 - -9.62% -
std::copy_if(list<int>)_(entire_range)/64 -4.39% 31.761 30.366 - -17.27% -
BM_std_minmax_element<short>/512 -4.39% 140.853 134.673 - -6.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.38% 50.041 47.848 - 0.33% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.38% 1131.177 1081.636 - -6.76% -
BM_PushHeap_uint32_Descending_4 -4.38% 0.380 0.363 - -6.49% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.38% 1.178 1.127 - -12.64% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.36% 5.285 5.055 - -4.54% -
std::find_end(vector<int>)_(same_length)/1000 -4.35% 252.915 241.916 - -1.73% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.34% 4.574 4.376 - 1.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.32% 55731.003 53321.763 - 1.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.32% 1878.733 1797.521 - 0.51% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.32% 99855.380 95546.134 - -9.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.31% 360.168 344.637 - -2.10% -
std::any_of(vector<int>)_(process_all)/8 -4.31% 2.539 2.429 - 4.89% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -4.30% 25.326 24.237 - -2.34% -
BM_vector_deque_move_backward/70000 -4.29% 8819.346 8440.796 - 9.12% -
BM_std_minmax_element<short>/65536 -4.29% 17193.901 16456.312 - -6.37% -
BM_PushHeap_string_Descending_262144 -4.29% 3.189 3.052 - -10.81% -
SetIntersection_Front_Set_float_16384_4 -4.28% 1065445.118 1019795.005 - -5.03% -
std::map<int,_int>::erase(iterator)/1024 -4.28% 21.546 20.624 - -0.37% -
std::partition(deque<int>)_(dense)/1024 -4.27% 355.456 340.293 - -3.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -4.26% 5586.444 5348.203 - -24.55% -
SetIntersection_Front_Set_float_262144_1 -4.26% 1046537.366 1001907.944 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -4.26% 1337650.229 1280640.055 - 3.45% -
BM_std_minmax_element<short>/70000 -4.25% 18370.226 17588.970 - -6.44% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.24% 10492.713 10047.693 - 1.67% -
std::deque<std::string>::ctor(size)/8192 -4.24% 8602.169 8237.597 - -2.16% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.24% 48407.147 46355.721 - 2.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.23% 2016.224 1930.925 - 2.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.22% 11363.887 10883.838 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.22% 472.288 452.339 - 1.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -4.22% 6.967 6.673 - -6.33% -
std::copy_n(list<int>)/32768 -4.20% 27517.551 26360.616 - 0.11% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.20% 8383035.625 8030899.198 - -1.89% -
std::count(deque<int>)_(every_other)/1024 -4.19% 256.795 246.026 - 0.79% -
rng::contains_subrange(vector<int>)_(process_all)/50 -4.18% 11.946 11.446 - -0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.17% 57354.805 54960.582 - 1.89% -
std::adjacent_find(list<int>,_pred)/8192 -4.17% 7558.959 7244.105 - -1.61% -
std::multiset<std::string>::find(key)_(existent)/1024 -4.17% 24.566 23.543 - -8.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.15% 767.199 735.367 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.14% 7138.621 6843.397 - 2.51% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.12% 32.530 31.189 - 2.28% -
std::unordered_set<int>::erase(key)_(existent)/8192 -4.10% 28.100 26.947 - 19.28% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -4.10% 12.885 12.357 - -13.49% -
std::pop_heap(deque<int>)/1024 -4.09% 12.912 12.384 - 0.84% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.08% 40316363.014 38671218.169 - -3.25% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -4.08% 15.909 15.260 - -0.36% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.07% 695.134 666.850 - 0.73% -
std::transform(list<int>)_(identity_transform)/50 -4.06% 31.517 30.237 - 0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.06% 214.307 205.615 - 2.98% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.05% 13.303 12.765 - -1.59% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.05% 52.289 50.174 - 1.79% -
std::pop_heap(vector<std::string>)/8 -4.04% 55.441 53.202 - -0.10% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.03% 13568.401 13021.312 - 2.28% -
BM_std_minmax_element<char>/4096 -4.03% 1183.817 1136.135 - 5.34% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.03% 2.520 2.419 - 5.87% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -4.02% 4.509 4.327 - 0.02% -
BM_CmpEqual_uint_short -4.01% 1.064 1.021 - 0.36% -
BM_std_minmax_element<long_long>/3 -4.00% 1.191 1.144 - -3.43% -
BM_StringConstructDestroyCStr_Large_Opaque -3.99% 17.799 17.088 - -7.88% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -3.98% 0.618 0.593 - -0.35% -
std::fill_n(deque<int>)/8192 -3.97% 244.218 234.529 - 0.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.96% 4.825 4.633 - -0.60% -
SetIntersection_Front_Set_float_262144_4 -3.96% 1068516.522 1026229.466 - -3.60% -
SetIntersection_Interlaced_Set_string_16384_256 -3.96% 359133605.152 344921395.246 - -0.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.95% 5421.082 5206.792 - -3.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.95% 1.218 1.170 - -1.71% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.94% 3.934 3.779 - 1.13% -
std::unordered_set<int>::clear()/32 -3.94% 653.918 628.147 - -1.71% -
std::replace(vector<int>)_(sprinkled)/8192 -3.93% 1266.747 1217.027 - -4.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.91% 3.676 3.532 - 0.22% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.91% 369.508 355.051 - -3.05% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.91% 1.570 1.508 - 2.65% -
std::set<std::string>::count(key)_(non-existent)/32 -3.91% 11.269 10.829 - 3.61% -
BM_PushHeap_uint32_Random_64 -3.91% 5.193 4.990 - -0.74% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.90% 96965.788 93183.807 - -1.15% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.90% 130.871 125.768 - -7.47% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.90% 501248.078 481708.825 - -3.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.89% 965.091 927.515 - 1.02% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -3.89% 97202.569 93422.041 - -0.08% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.89% 31.316 30.098 - -8.78% -
BM_deque_deque_copy_backward/70000 -3.88% 8738.899 8399.848 - 5.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.88% 0.642 0.617 - 0.32% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -3.88% 22.866 21.980 - 9.67% -
std::unique(deque<int>)_(sprinkled)/52 -3.86% 61.348 58.978 - 0.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -3.85% 1.352 1.300 - 6.24% -
BM_PushHeap_string_Descending_16 -3.84% 2.147 2.065 - -6.88% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.83% 13.571 13.051 - 4.17% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -3.83% 0.401 0.386 - -12.97% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -3.83% 40.324 38.779 - -2.70% -
std::find(list<int>)_(process_all)/32768 -3.82% 26817.992 25793.491 - -1.60% -
std::move(vector<bool>)_(unaligned)/64 -3.82% 1.680 1.616 - -1.25% -
BM_PushHeap_uint64_Random_262144 -3.81% 6.438 6.193 - -1.65% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.81% 482.738 464.369 - -1.79% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.80% 264359.838 254307.345 - -2.24% -
BM_vector_deque_ranges_copy_backward/65536 -3.79% 8517.825 8194.650 - 10.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.79% 33919.381 32633.430 - 0.86% -
BM_vector_deque_copy_backward/64000 -3.79% 8235.970 7923.786 - 9.20% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.79% 1670.511 1607.200 - 6.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.79% 738.643 710.681 - 0.40% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -3.78% 5.696 5.481 - -1.88% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.78% 87.944 84.623 - 0.00% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.77% 37.767 36.341 - 11.53% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -3.77% 64566.137 62132.574 - -2.13% -
std::search(list<int>)_(single_element)/8192 -3.76% 9048.064 8707.709 - -2.55% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.75% 34130.643 32849.590 - 1.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.75% 6962.597 6701.478 - -0.21% -
std::rotate(vector<bool>)_(by_1/3)/1024 -3.75% 50.076 48.200 - -1.70% -
BM_CmpEqual_uint_ushort -3.74% 1.144 1.101 - -1.29% -
std::sort_heap(deque<int>,_pred)/8 -3.73% 34.920 33.619 - -3.17% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.73% 11548.978 11118.605 - -0.93% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.71% 129613.044 124799.420 - 7.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.71% 1161300.323 1118182.711 - -4.18% -
std::map<int,_int>::find(key)_(existent)/32 -3.70% 1.754 1.689 - -0.39% -
std::vector<std::string>::ctor(size)/32 -3.70% 37.589 36.197 - 12.64% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -3.69% 10.920 10.517 - -0.48% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.69% 24.579 23.672 - -1.58% -
std::find(list<int>)_(process_all)/8 -3.69% 2.321 2.236 - -0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.68% 4476033.927 4311213.125 - 1.74% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.67% 1.852 1.784 - 2.40% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.66% 10.248 9.873 - -9.35% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.65% 2.639 2.543 - -1.62% -
rng::contains(deque<int>)_(process_all)/50 -3.65% 13.685 13.186 - 5.22% -
SetIntersection_None_Vector_uint32_16384_1 -3.64% 1147586.215 1105763.724 - -0.03% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -3.64% 23.228 22.381 - 0.52% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.64% 24.830 23.925 - -5.50% -
ranges::minmax(std::list<char>)/8 -3.64% 2.607 2.512 - -0.02% -
rng::find_if(vector<bool>)_(process_all)/1048576 -3.63% 607346.601 585324.268 - -0.45% -
SetIntersection_Interlaced_Set_float_1024_256 -3.61% 14423500.674 13902678.392 - -0.58% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.61% 12354.132 11908.088 - -4.44% -
std::set<std::string>::count(key)_(existent)/8192 -3.61% 30.796 29.684 - -14.42% -
std::rotate(list<int>)_(1_element_backward)/50 -3.61% 25.924 24.989 - 0.86% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.60% 389.316 375.296 - -0.02% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -3.60% 6179.013 5956.532 - 2.29% -
SetIntersection_Interlaced_Vector_string_262144_262144 -3.60% 15205326.906 14658227.619 - 1.26% -
SetIntersection_None_Vector_uint32_16_16 -3.60% 34775344.017 33524531.685 - -0.61% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.60% 57786.111 55708.531 - 1.86% -
SetIntersection_Front_Set_float_256_64 -3.59% 5401781.361 5207605.199 - -9.28% -
BM_PushHeap_uint32_SingleElement_64 -3.59% 0.363 0.350 - -3.30% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.59% 23.987 23.127 - 9.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.58% 44696.504 43094.584 - -0.99% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -3.58% 671.556 647.493 - -4.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.58% 289649.883 279290.136 - 0.85% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.57% 3.020 2.912 - 0.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.57% 21.579 20.809 - -2.38% -
std::partial_sort_copy(list<int>)_(ascending)/8 -3.57% 8.394 8.095 - -2.86% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.56% 299.901 289.214 - 1.01% -
std::remove(vector<int>)_(sprinkled)/8192 -3.55% 2040.146 1967.663 - 0.08% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.55% 36130.140 34846.973 - -0.66% -
ranges::min(std::list<__int128>)/70000 -3.55% 62653.897 60429.271 - 3.82% -
SetIntersection_Interlaced_Vector_string_262144_16384 -3.54% 1050364.584 1013138.510 - 0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.54% 3611.678 3483.739 - 1.26% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -3.54% 371.050 357.919 - 0.22% -
std::rotate_copy(deque<int>)/32 -3.54% 2.669 2.575 - 0.07% -
std::map<int,_int>::contains(key)_(existent)/8192 -3.54% 5.596 5.399 - -1.50% -
std::pop_heap(deque<float>)/8192 -3.53% 62.822 60.607 - -1.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.53% 13297.561 12828.820 - 2.20% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.52% 31.820 30.700 - -9.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.52% 4.371 4.217 - -6.88% -
std::deque<std::string>::ctor(size)/1024 -3.52% 733.491 707.704 - -1.23% -
SetIntersection_None_Vector_uint32_16384_256 -3.51% 1146797.345 1106512.455 - -0.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.50% 2.364 2.282 - -4.00% -
std::reverse(deque<int>)/512 -3.49% 116.791 112.712 - -2.89% -
std::stable_partition(deque<int>)_(sparse)/50 -3.49% 29.653 28.618 - -2.71% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.49% 958.656 925.211 - -1.86% -
BM_PushHeap_string_Descending_256 -3.49% 2.360 2.278 - -4.63% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.48% 2.374 2.291 - -0.16% -
std::count(deque<int>)_(every_other)/8 -3.47% 2.618 2.528 - 0.21% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.47% 5.680 5.483 - -1.72% -
std::map<int,_int>::count(key)_(non-existent)/32 -3.46% 3.054 2.948 - 2.60% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.46% 10767.973 10395.838 - 28.37% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -3.43% 826648.893 798272.333 - -4.81% -
BM_PushHeap_uint32_SingleElement_4 -3.43% 0.353 0.341 - -4.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.42% 56664.490 54726.816 - 1.36% -
std::partition(list<int>)_(dense)/32 -3.42% 9.014 8.706 - -0.23% -
BM_std_minmax_element<char>/5500 -3.41% 1579.427 1525.597 - 5.61% -
std::rotate_copy(list<int>)/32 -3.41% 8.898 8.595 - -0.51% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.40% 0.923 0.891 - 5.42% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -3.39% 25.647 24.778 - 0.81% -
std::find_first_of(vector<int>)_(large_needle)/32 -3.39% 125.284 121.040 - 12.19% -
std::unique(deque<int>)_(sprinkled)/32 -3.38% 53.906 52.081 - 0.61% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.38% 22.619 21.854 - 2.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.38% 1165711.349 1126286.968 - -3.63% -
std::unordered_set<int>::erase(key)_(existent)/1024 -3.37% 25.919 25.045 - 16.57% -
std::find_end(list<int>)_(same_length)/8192 -3.36% 8224.118 7947.550 - -1.53% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -3.36% 521689.024 504151.315 - -0.28% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.36% 10.551 10.197 - -1.09% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.36% 4.829 4.667 - -2.88% -
BM_vector_deque_ranges_copy_backward/512 -3.36% 18.129 17.520 - 0.24% -
std::remove_if(list<int>)_(sprinkled)/50 -3.36% 73.035 70.584 - -5.03% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.35% 99.513 96.177 - 0.03% -
SetIntersection_Front_Vector_string_16384_64 -3.35% 3186197.629 3079595.553 - -10.18% -
SetIntersection_Front_Set_uint32_1024_256 -3.34% 3990600.422 3857140.221 - -5.23% -
BM_std_minmax_element<char>/1 -3.34% 0.310 0.299 - -1.57% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.34% 64409.410 62257.532 - -0.05% -
std::partition(vector<int>)_(dense)/1024 -3.34% 249.880 241.536 - 0.71% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.33% 4.567 4.414 - -1.43% -
BM_vector_deque_ranges_move/2 -3.33% 2.070 2.001 - 2.88% -
std::count(vector<int>)_(every_other)/1048576 -3.32% 108237.752 104640.223 - 0.09% -
std::find_if_not(list<int>)_(process_all)/50 -3.32% 39.310 38.004 - -1.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -3.32% 51.228 49.527 - 0.50% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -3.32% 5.559 5.375 - -19.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.32% 15243.063 14737.445 - 0.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.31% 3.955 3.824 - -2.07% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.30% 20.947 20.255 - -0.09% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.30% 5.644 5.458 - -0.98% -
BM_deque_deque_ranges_move_backward/70000 -3.30% 8897.020 8603.660 - 8.82% -
rng::find_last(vector<int>)_(bail_10%)/8 -3.29% 2.074 2.006 - 0.05% -
BM_StringAssignAsciiz_Empty_Opaque -3.28% 3.157 3.053 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.27% 177359316.546 171555719.379 - 0.04% -
SetIntersection_Front_Set_float_64_64 -3.27% 13192946.193 12761860.130 - -7.86% -
rng::contains_subrange(deque<int>)_(process_all)/32 -3.26% 13.504 13.064 - -14.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.26% 31.606 30.578 - 0.37% -
std::unordered_multiset<int>::clear()/1024 -3.25% 9550.938 9240.413 - 10.15% -
SetIntersection_None_Vector_uint32_64_1 -3.25% 17158670.208 16601408.907 - -0.77% -
SetIntersection_Front_Vector_float_16384_64 -3.24% 1370983.071 1326559.829 - -2.95% -
std::unordered_multimap<int,_int>::clear()/32 -3.24% 609.396 589.670 - -2.35% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.23% 33.586 32.502 - 0.31% -
BM_deque_deque_ranges_move_backward/64000 -3.22% 8205.991 7941.601 - 8.01% -
std::move_backward(deque<int>)/512 -3.22% 24.286 23.503 - -1.99% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.22% 1127.959 1091.632 - 0.24% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.22% 13.195 12.770 - -1.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.21% 27080.022 26210.556 - 4.63% -
BM_vector_deque_move_backward/64000 -3.21% 8142.131 7881.058 - 11.80% -
BM_PushHeap_string_Descending_16384 -3.20% 2.384 2.308 - -4.72% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -3.20% 959.788 929.059 - -0.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.19% 14018.425 13571.024 - -2.23% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -3.18% 40.823 39.523 - 5.56% -
std::find_end(deque<int>)_(near_matches)/1000 -3.18% 16321.239 15801.530 - -8.67% -
std::for_each_n(list<int>)/32 -3.18% 11.564 11.195 - -0.48% -
SetIntersection_Interlaced_Set_float_262144_262144 -3.18% 1704832.275 1650628.906 - 1.00% -
BM_std_minmax_element<char>/64 -3.18% 18.020 17.447 - 0.79% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -3.17% 959.972 929.498 - 0.84% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.16% 31.509 30.512 - -0.91% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.16% 107709.232 104307.483 - 2.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -3.15% 1791.048 1734.564 - -0.04% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.15% 1.337 1.295 - -6.60% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.15% 27.364 26.502 - 2.50% -
std::reverse(deque<int>)/4096 -3.15% 742.521 719.138 - 0.43% -
SetIntersection_None_Vector_uint32_16_1 -3.15% 65495876.179 63433913.259 - 0.11% -
BM_deque_deque_ranges_copy/1 -3.14% 2.393 2.318 - -4.92% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.14% 477.864 462.866 - -4.56% -
std::find_end(deque<int>)_(near_matches)/1024 -3.14% 16923.333 16392.231 - -9.10% -
std::search(list<int>)_(same_length)/1024 -3.13% 813.881 788.425 - 3.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.12% 16549.970 16032.974 - -2.68% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -3.12% 524.645 508.257 - -2.63% -
SetIntersection_Interlaced_Set_string_1024_256 -3.12% 36054246.419 34928374.477 - -1.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -3.12% 3.060 2.964 - 0.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.11% 23.438 22.708 - -4.93% -
std::find_if_not(vector<char>)_(bail_25%)/8 -3.11% 0.890 0.862 - 9.52% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -3.10% 13.080 12.674 - -0.81% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.09% 13005.896 12603.923 - 1.49% -
SetIntersection_None_Vector_uint32_16384_4 -3.08% 1133323.803 1098382.759 - -1.46% -
std::swap_ranges(deque<int>)/1024 -3.08% 340.415 329.925 - 3.37% -
std::partition_copy(vector<int>)/1024 -3.08% 479.533 464.772 - 1.74% -
SetIntersection_Front_Set_string_262144_256 -3.08% 15771826.738 15286488.396 - 1.37% -
std::find(vector<int>)_(process_all)/8 -3.08% 2.764 2.679 - -4.01% -
bm_write -3.08% 605.176 586.560 - -3.22% -
BM_toupper_string<wchar_t> -3.08% 6.525 6.325 - 0.37% -
BM_StringFindStringLiteral/256 -3.07% 5.610 5.438 - 0.26% -
std::count(list<int>)_(every_other)/8192 -3.07% 7064.910 6848.229 - -9.12% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.07% 851.377 825.273 - -3.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.06% 356001324.870 345104274.410 - -0.68% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.06% 4.450 4.314 - -5.23% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.06% 13.756 13.336 - 0.19% -
std::find(list<int>)_(process_all)/1024 -3.06% 726.246 704.035 - 2.63% -
std::upper_bound(std::list<int>)/8192 -3.06% 14813.991 14360.988 - 9.29% -
std::find_if(list<int>)_(bail_25%)/32768 -3.06% 7602.821 7370.462 - 4.13% -
std::swap_ranges(deque<int>)/8192 -3.05% 2705.729 2623.147 - 2.96% -
std::search(deque<int>,_pred)_(no_match)/1024 -3.05% 452.449 438.643 - 0.23% -
ranges::min(std::list<__int128>)/1 -3.05% 0.423 0.410 - -9.97% -
std::map<int,_int>::find(key)_(non-existent)/1024 -3.05% 5.487 5.320 - -1.74% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.05% 235.384 228.212 - 4.14% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.04% 534018.553 517772.194 - 0.15% -
SetIntersection_None_Set_string_16384_256 -3.04% 209054122.879 202697727.651 - 0.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.04% 392.175 380.265 - -0.12% -
BM_vector_deque_copy_backward/70000 -3.03% 9098.252 8822.579 - 10.58% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.03% 12485.551 12107.283 - -1.17% -
SetIntersection_None_Vector_uint32_16384_16384 -3.03% 1131257.191 1097019.157 - -0.78% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -3.03% 62.742 60.843 - -1.00% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -3.02% 20137.026 19527.974 - -2.12% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.02% 6.576 6.377 - -0.02% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.02% 828.640 803.606 - 1.60% -
SetIntersection_Front_Set_uint64_256_256 -3.02% 7972007.187 7731295.631 - -0.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -3.02% 289940.525 281187.208 - 0.67% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -3.02% 2.135 2.071 - -0.04% -
std::set<int>::upper_bound(key)_(existent)/32 -3.01% 1.812 1.757 - 0.54% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.01% 9.884 9.587 - -0.61% -
BM_PushHeap_uint32_SingleElement_262144 -3.00% 0.366 0.355 - -0.45% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.00% 20.907 20.281 - -1.40% -
std::make_heap(vector<int>)_(shuffled)/8192 -2.99% 5206.691 5050.811 - -0.50% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.99% 13.889 13.474 - 2.16% -
BM_PushHeap_uint32_SingleElement_16384 -2.99% 0.367 0.356 - -0.06% -
BM_vector_deque_ranges_move_backward/65536 -2.98% 8119.721 7878.101 - 7.35% -
std::copy(vector<int>)/8 -2.97% 2.231 2.165 - -2.20% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.97% 29.774 28.889 - -2.19% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.95% 133.067 129.139 - -0.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.95% 810.296 786.391 - 2.73% -
SetIntersection_Front_Set_float_1024_256 -2.95% 3878638.955 3764287.258 - -11.19% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -2.95% 9.612 9.328 - -12.80% -
BM_deque_vector_ranges_move_backward/70000 -2.94% 8993.919 8729.460 - 9.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.94% 22.421 21.762 - -1.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.94% 56851.447 55182.845 - 0.39% -
std::adjacent_find(list<int>)/50 -2.93% 23.595 22.903 - -0.29% -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 -2.92% 8140.840 7902.982 - 0.16% -
BM_std_minmax_element<char>/70000 -2.92% 19520.137 18950.186 - 3.36% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -2.92% 0.473 0.459 - 0.65% -
std::partial_sort(deque<int>)_(ascending)/8 -2.91% 32.969 32.008 - -3.91% -
SetIntersection_None_Vector_uint32_16_4 -2.91% 55648494.107 54028009.730 - 0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.91% 8871.435 8613.406 - 1.01% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.91% 298.855 290.168 - -3.30% -
std::lower_bound(std::list<int>)/8192 -2.90% 14845.594 14414.487 - 8.89% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.90% 24.221 23.518 - -0.09% -
SetIntersection_Front_Vector_uint32_262144_64 -2.90% 1369429.542 1329668.722 - 0.14% -
SetIntersection_None_Vector_uint32_262144_64 -2.90% 1174863.307 1140764.945 - 1.86% -
std::move_backward(deque<int>)/4096 -2.90% 159.104 154.496 - -0.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.90% 15.329 14.885 - -1.69% -
std::map<int,_int>::find(key)_(non-existent)/8192 -2.89% 7.821 7.594 - -3.34% -
SetIntersection_None_Vector_uint32_262144_256 -2.89% 1152939.028 1119564.424 - -1.26% -
std::partition_copy(list<int>)/32 -2.89% 8.993 8.733 - 0.14% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.89% 8.305 8.066 - -4.16% -
SetIntersection_Interlaced_Vector_string_256_16 -2.88% 10601907.279 10296285.104 - -1.78% -
std::partial_sort_copy(vector<int>)_(descending)/1024 -2.88% 8126.024 7891.788 - 0.31% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.88% 6693.263 6500.534 - 2.70% -
BM_CmpLess_ushort_short -2.88% 1.063 1.033 - -3.43% -
std::is_partitioned(deque<int>)_(partitioned)/50 -2.88% 14.614 14.193 - 0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.87% 404.019 392.408 - 0.27% -
BM_deque_deque_ranges_move_backward/5500 -2.87% 213.193 207.069 - 2.85% -
std::set<std::string>::find(key)_(existent)/32 -2.87% 15.887 15.431 - -2.31% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.87% 6.574 6.386 - 1.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.87% 55.794 54.193 - 2.43% -
std::flat_multimap<int,_int>::clear()/0 -2.87% 401.278 389.775 - -2.46% -
SetIntersection_None_Vector_uint32_4_4 -2.86% 137900822.703 133957488.602 - -0.06% -
std::set<int>::equal_range(key)_(existent)/8192 -2.86% 8.074 7.843 - -7.76% -
SetIntersection_None_Vector_uint32_16384_1024 -2.85% 1126216.435 1094070.304 - -0.84% -
std::unordered_set<std::string>::count(key)_(existent)/32 -2.85% 42.648 41.432 - 27.69% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.85% 177.412 172.361 - -4.17% -
SetIntersection_None_Vector_string_1024_1 -2.85% 1171565.753 1138212.672 - -2.69% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.85% 31.342 30.450 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.84% 24.975 24.265 - 0.93% -
SetIntersection_Front_Set_float_262144_16 -2.84% 1197670.197 1163640.238 - -1.06% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.81% 922410.984 896481.928 - 1.86% -
std::flat_multimap<int,_int>::clear()/32 -2.80% 402.115 390.861 - -2.50% -
SetIntersection_None_Vector_uint32_262144_1 -2.79% 1153038.805 1120824.927 - -0.18% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.79% 11413.037 11094.207 - -23.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.79% 1344504.063 1306946.989 - -2.10% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.79% 63.454 61.686 - -0.01% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -2.78% 33863.823 32921.336 - -4.99% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -2.78% 23921.033 23255.400 - 0.66% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.78% 587.401 571.071 - -2.44% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.77% 149937.327 145779.938 - -1.52% -
bm_lexicographical_compare<int>/8 -2.77% 1.613 1.568 - 7.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.76% 621266.872 604134.117 - 0.42% -
std::deque<int>::ctor(size)/8192 -2.75% 459.444 446.795 - -2.58% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.75% 23.503 22.857 - 0.01% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.75% 800.539 778.518 - -2.93% -
std::shift_left(deque<int>)/32 -2.74% 3.882 3.776 - -0.09% -
BM_PushHeap_uint32_Ascending_16384 -2.74% 3.743 3.641 - 1.95% -
std::search(list<int>)_(no_match)/1024 -2.74% 762.881 742.011 - 1.53% -
std::copy_if(vector<int>)_(entire_range)/64 -2.73% 15.710 15.280 - -0.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.73% 53.150 51.699 - 65.89% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -2.72% 11.713 11.394 - -0.29% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.72% 38.368 37.325 - -2.42% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.72% 22.184 21.581 - -3.80% -
BM_std_minmax_element<short>/64 -2.72% 17.588 17.110 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.71% 1304446.451 1269045.246 - 3.59% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -2.71% 30.104 29.288 - 3.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.71% 76.109 74.046 - 1.15% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.71% 22.628 22.016 - 0.02% -
std::move_backward(vector<bool>)_(aligned)/64 -2.70% 1.846 1.796 - 4.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -2.70% 29.878 29.072 - -0.46% -
SetIntersection_None_Set_float_256_256 -2.70% 5785879.082 5629811.445 - -0.69% -
SetIntersection_None_Vector_uint32_256_64 -2.69% 3501249.779 3407171.588 - -0.07% -
SetIntersection_Front_Vector_string_256_256 -2.69% 19954594.583 19418754.147 - 1.13% -
rng::starts_with(deque<int>)/1000 -2.68% 478.018 465.202 - 0.80% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.67% 787.977 766.957 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.66% 41153.397 40056.691 - -1.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.66% 0.615 0.599 - -0.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.65% 144673.711 140835.648 - -1.59% -
std::find_end(list<int>,_pred)_(process_all)/8192 -2.65% 8331.371 8110.724 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.65% 1137695.621 1107569.259 - -0.07% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -2.64% 1.714 1.669 - 0.44% -
BM_vector_deque_ranges_move/1 -2.64% 2.337 2.275 - 4.57% -
std::set<int>::equal_range(key)_(existent)/1024 -2.63% 4.532 4.412 - 2.87% -
BM_std_minmax_element<long_long>/4000 -2.63% 1073.157 1044.948 - 0.63% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.62% 375.015 365.185 - 5.20% -
BM_deque_deque_copy_backward/2 -2.62% 2.535 2.468 - 0.02% -
SetIntersection_None_Vector_uint32_262144_16384 -2.61% 1154617.385 1124512.062 - -0.37% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.60% 329.180 320.626 - -10.87% -
std::find_if_not(vector<bool>)_(process_all)/8 -2.60% 3.717 3.621 - 4.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.59% 1.153 1.123 - 2.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.59% 91.033 88.676 - -8.74% -
std::sort(vector<int>)_(heap)/8192 -2.59% 46948.500 45733.339 - -1.94% -
SetIntersection_None_Vector_uint32_64_64 -2.59% 8621562.323 8398585.689 - -0.84% -
std::unordered_multiset<int>::clear()/8192 -2.58% 73016.534 71129.794 - 9.04% -
BM_deque_deque_ranges_copy_backward/65536 -2.58% 8338.164 8122.974 - 9.66% -
rng::contains_subrange(vector<int>)_(single_element)/32 -2.58% 8.631 8.408 - -1.21% -
BM_deque_deque_ranges_copy_backward/70000 -2.58% 8860.405 8631.963 - 6.16% -
BM_PushHeap_string_PipeOrgan_16384 -2.58% 12.558 12.235 - -7.12% -
bm_ranges_swap_ranges_vb_aligned/64 -2.58% 3.032 2.954 - -0.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.57% 22.825 22.238 - 0.41% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.57% 31.946 31.125 - -2.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -2.54% 26.478 25.804 - 14.71% -
SetIntersection_None_Vector_uint32_4_1 -2.54% 220257134.393 214658345.220 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/50 -2.54% 1.879 1.832 - -4.41% -
BM_PushHeap_uint32_Random_262144 -2.53% 5.984 5.832 - -1.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.53% 1.200 1.169 - -1.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 13753.116 13405.029 - -1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -2.53% 11703.302 11407.547 - -3.51% -
BM_CmpEqual_uint_int -2.53% 1.078 1.051 - 0.45% -
std::partition(deque<int>)_(sparse)/50 -2.53% 16.344 15.931 - 3.10% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.52% 10.428 10.165 - -7.75% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -2.52% 61.021 59.483 - 4.93% -
BM_deque_deque_ranges_copy/2 -2.50% 2.129 2.075 - -7.45% -
SetIntersection_Front_Vector_uint32_256_64 -2.49% 4333531.079 4225641.635 - -2.62% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.49% 6548.469 6385.582 - -4.07% -
BM_std_minmax_element<char>/64000 -2.49% 18215.565 17762.710 - 6.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.48% 1037198.972 1011510.046 - -3.63% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.47% 10.839 10.571 - -7.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.47% 0.645 0.630 - 0.18% -
std::replace(vector<int>)_(sprinkled)/32 -2.47% 5.652 5.513 - -11.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.46% 35.549 34.672 - -0.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.46% 16.247 15.848 - -10.99% -
std::search(deque<int>)_(same_length)/1024 -2.46% 483.782 471.902 - -1.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.46% 1299.079 1267.179 - -4.34% -
std::move_backward(list<int>)/32768 -2.45% 32223.204 31434.422 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -2.44% 17198226.043 16777793.018 - -0.02% -
BM_StringRelational_Less_Small_Small_ChangeFirst -2.44% 1.422 1.387 - -1.28% -
std::set<std::string>::erase(key)_(existent)/8192 -2.44% 89.442 87.257 - 20.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.44% 0.619 0.604 - 0.29% -
std::copy_n(vector<int>)/32768 -2.43% 3780.039 3688.045 - -2.43% -
BM_PushHeap_uint32_Random_16384 -2.43% 5.895 5.752 - -0.34% -
BM_PushHeap_uint64_Ascending_16384 -2.43% 3.690 3.601 - 0.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -2.42% 6.956 6.788 - 2.50% -
BM_vector_deque_copy/512 -2.42% 17.361 16.941 - 0.20% -
std::copy(list<int>)/32768 -2.42% 26672.973 26027.963 - -0.36% -
std::flat_multimap<int,_int>::erase(iterator)/32 -2.41% 20.347 19.855 - -1.28% -
std::shift_left(deque<int>)/50 -2.41% 5.569 5.435 - 0.13% -
BM_std_minmax_element<long_long>/65536 -2.41% 17508.026 17086.043 - -0.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.41% 13.284 12.964 - -3.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.40% 54420.850 53112.945 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.40% 57.717 56.331 - 1.99% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -2.40% 15.178 14.814 - -3.51% -
std::unique_copy(list<int>)_(contiguous)/32 -2.38% 11.315 11.045 - -2.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -2.38% 53.137 51.872 - -2.35% -
BM_deque_vector_ranges_move_backward/4096 -2.38% 150.771 147.180 - -0.76% -
std::find(list<int>)_(bail_25%)/1024 -2.38% 131.403 128.273 - 0.33% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -2.37% 34.760 33.935 - 1.20% -
SetIntersection_Front_Vector_uint32_1_1 -2.37% 547206749.027 534228069.846 - 0.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.37% 17.532 17.118 - 2.51% -
BM_StringRelational_Eq_Large_Large_Control -2.36% 2.388 2.331 - 5.35% -
SetIntersection_None_Vector_uint32_256_4 -2.36% 4285709.879 4184508.524 - 0.09% -
SetIntersection_Front_Set_float_262144_262144 -2.36% 1630184.408 1591711.590 - -3.10% -
BM_std_minmax_element<long_long>/64000 -2.36% 17098.512 16695.280 - -4.32% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -2.36% 850177.902 830152.291 - -1.36% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.35% 326.961 319.262 - -32.45% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.35% 20357741.629 19878601.926 - -5.12% -
rng::for_each(multimap<int>)/8192 -2.35% 7376.465 7203.145 - -3.97% -
rng::starts_with(vector<int>)/8 -2.34% 1.253 1.223 - 0.02% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.34% 144833.696 141443.959 - -1.02% -
BM_vector_deque_copy/64 -2.34% 2.920 2.852 - 0.93% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.34% 1.697 1.657 - 1.92% -
ranges::min(std::deque<__int128>)/8 -2.34% 2.895 2.827 - -2.01% -
BM_vector_deque_ranges_copy_backward/70000 -2.33% 8818.420 8612.634 - 8.81% -
BM_std_minmax_element<long_long>/4096 -2.33% 1095.174 1069.633 - 0.39% -
BM_deque_vector_copy_backward/70000 -2.33% 9217.991 9003.174 - 14.79% -
BM_CmpLess_ushort_schar -2.33% 1.064 1.039 - -0.31% -
std::copy_if(vector<int>)_(every_other)/8 -2.32% 4.243 4.145 - -0.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.32% 289089.741 282386.120 - -4.41% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.32% 56832.216 55515.177 - 1.56% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.32% 26.985 26.360 - -2.09% -
std::copy_if(list<int>)_(entire_range)/32768 -2.32% 26493.592 25879.896 - 1.15% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.32% 524452.832 512308.913 - -2.82% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.32% 30.696 29.985 - 1.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.31% 33.495 32.723 - 3.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -2.30% 46.508 45.437 - -1.09% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.30% 269.701 263.502 - -0.43% -
SetIntersection_Front_Set_string_64_64 -2.30% 36366039.937 35530875.281 - -3.23% -
std::adjacent_find(list<int>,_pred)/8 -2.28% 3.866 3.777 - -3.63% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -2.28% 511041.919 499388.237 - -1.72% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.28% 800.315 782.076 - -1.72% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.28% 19.963 19.509 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.27% 6192855.222 6051978.972 - -2.28% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.27% 11665.993 11400.981 - -2.35% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.27% 5.164 5.047 - 0.18% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.27% 20.083 19.628 - -0.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.27% 15.144 14.801 - 0.16% -
rng::starts_with(vector<int>)/1000 -2.26% 59.719 58.366 - 0.17% -
BM_StringFindStringLiteral/64 -2.26% 2.255 2.204 - 2.21% -
std::copy_n(deque<int>)/8 -2.26% 2.808 2.745 - -0.26% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.26% 4666.669 4561.048 - -2.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.26% 23.504 22.973 - -3.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.26% 836.906 818.005 - -1.47% -
std::list<int>::ctor(size)/32 -2.25% 324.587 317.271 - -1.14% -
rng::contains(list<int>)_(process_all)/1048576 -2.25% 853752.632 834528.076 - 1.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.25% 329.415 322.001 - 0.52% -
BM_PushHeap_uint32_Random_1024 -2.25% 5.879 5.747 - 2.03% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.25% 28.835 28.187 - -2.36% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.25% 1037303.312 1014002.051 - -1.87% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.24% 9.871 9.650 - 2.83% -
std::deque<int>::ctor(size)/32 -2.24% 28.843 28.198 - -3.86% -
SetIntersection_None_Vector_uint32_256_16 -2.23% 4101713.489 4010115.886 - -0.16% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.23% 7.911 7.734 - -5.40% -
BM_std_minmax_element<long_long>/5500 -2.23% 1464.561 1431.872 - -3.11% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.23% 13597149.853 13293714.816 - -0.70% -
BM_CmpLess_uint_schar -2.23% 1.045 1.021 - -1.73% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -2.23% 19.085 18.660 - 1.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.22% 55.516 54.281 - 1.06% -
std::set<std::string>::count(key)_(existent)/1024 -2.22% 24.011 23.477 - -3.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -2.22% 1516415.831 1482729.828 - -3.46% -
SetIntersection_None_Vector_string_16384_1024 -2.22% 1241688.176 1214132.241 - -0.53% -
BM_CmpEqual_schar_schar -2.22% 1.100 1.076 - -0.44% -
SetIntersection_None_Vector_uint32_16384_16 -2.22% 1123923.905 1098996.621 - -0.16% -
std::reverse_copy(vector<int>)/4096 -2.21% 132.410 129.484 - -1.02% -
BM_std_minmax_element<long_long>/512 -2.21% 141.468 138.344 - 0.92% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.21% 4.178 4.086 - 1.69% -
SetIntersection_Interlaced_Vector_string_256_4 -2.20% 6180946.885 6044958.407 - -1.16% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -2.20% 5.362 5.244 - 1.60% -
std::none_of(vector<int>)_(process_all)/50 -2.20% 19.513 19.085 - -0.31% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.19% 543.027 531.143 - 2.08% -
SetIntersection_Front_Vector_string_256_1 -2.19% 4275582.983 4182072.527 - -0.34% -
SetIntersection_Front_Set_float_16384_16 -2.18% 1196023.320 1169952.318 - -4.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.18% 64928.729 63513.465 - -0.98% -
BM_std_minmax_element<char>/65536 -2.17% 18353.223 17954.685 - 4.85% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.16% 147503.093 144309.938 - -4.05% -
BM_std_minmax_element<char>/4 -2.16% 1.262 1.235 - 1.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.16% 21.151 20.694 - 1.74% -
rng::contains_subrange(vector<int>)_(same_length)/32 -2.15% 8.783 8.594 - -0.87% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.15% 1.408 1.378 - -0.12% -
BM_deque_deque_move_backward/65536 -2.15% 8208.832 8032.614 - 6.11% -
std::list<int>::ctor(size)/1024 -2.15% 11775.298 11522.681 - -0.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.14% 73.881 72.298 - 0.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.14% 7970.176 7799.860 - 3.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -2.13% 25.737 25.187 - 3.31% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.13% 21.361 20.906 - -8.30% -
BM_toupper_char<wchar_t> -2.13% 0.712 0.697 - 26.48% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.13% 16.311 15.964 - -1.36% -
BM_std_minmax_element<long_long>/70000 -2.13% 18651.402 18254.054 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.13% 33.084 32.381 - -0.67% -
SetIntersection_None_Vector_uint32_64_4 -2.12% 16298449.409 15952210.853 - -0.03% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -2.12% 11361.710 11120.511 - -10.07% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.12% 17.919 17.539 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.12% 623.806 610.567 - -0.53% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.12% 0.486 0.476 - -24.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.11% 1110865.250 1087391.280 - 1.14% -
std::find_first_of(vector<int>)_(small_needle)/8192 -2.11% 13161.307 12883.380 - 11.11% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -2.11% 500.080 489.522 - -0.76% -
SetIntersection_Front_Vector_uint32_4_1 -2.11% 217976233.415 213378378.316 - -0.14% -
std::transform(deque<int>,_deque<int>)/50 -2.11% 37.031 36.251 - -0.07% -
BM_deque_deque_move_backward/70000 -2.11% 8786.041 8600.966 - 6.80% -
rng::contains_subrange(list<int>)_(process_all)/32 -2.11% 10.230 10.014 - -0.27% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.10% 2580.013 2525.789 - -0.34% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.10% 3.679 3.602 - -0.41% -
SetIntersection_Front_Vector_uint32_16384_64 -2.10% 1359609.866 1331096.934 - -3.24% -
std::vector<std::string>::ctor(size)/8192 -2.09% 4291.320 4201.439 - 0.59% -
BM_std_minmax_element<long_long>/1024 -2.09% 278.516 272.692 - 0.96% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.09% 6170.730 6041.875 - -1.51% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.09% 23.672 23.177 - -0.66% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.08% 669.159 655.208 - 0.37% -
SetIntersection_None_Vector_uint32_262144_262144 -2.08% 1159388.035 1135219.475 - 1.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.08% 12.127 11.874 - 0.71% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.08% 11.271 11.036 - 1.14% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -2.08% 14.969 14.657 - 1.44% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.08% 162.799 159.419 - 1.11% -
std::find(deque<int>)_(process_all)/8 -2.07% 3.537 3.464 - -0.03% -
std::stable_sort(vector<int>)_(descending)/8 -2.07% 24.132 23.633 - -3.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.07% 7.098 6.951 - 10.05% -
SetIntersection_None_Set_float_16384_256 -2.07% 159061174.838 155772617.819 - 3.13% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.07% 2267.739 2220.905 - -0.40% -
SetIntersection_None_Set_float_1024_16 -2.06% 8878380.365 8695102.616 - -3.00% -
rng::find_if(vector<bool>)_(process_all)/50 -2.06% 23.956 23.463 - 0.85% -
rng::starts_with(deque<int>,_pred)/1048576 -2.06% 534279.912 523284.496 - 3.09% -
std::move(vector<int>)/262144 -2.06% 15251.645 14938.204 - -13.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.05% 18082753.549 17711760.391 - -3.28% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.05% 1095.710 1073.289 - -1.64% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -2.04% 2.188 2.143 - 0.34% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.04% 488.633 478.654 - -1.10% -
BM_std_minmax_element<short>/4 -2.04% 1.244 1.219 - -2.24% -
SetIntersection_None_Vector_string_262144_262144 -2.04% 1327937.131 1300833.901 - 0.93% -
std::find_end(vector<int>)_(match_near_end)/1000 -2.03% 28.457 27.879 - 0.53% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.03% 17379217.102 17026692.657 - -2.81% -
BM_deque_deque_copy/1024 -2.03% 37.804 37.037 - 0.19% -
std::find(list<int>)_(bail_25%)/8192 -2.02% 1436.114 1407.086 - -0.79% -
SetIntersection_Front_Vector_float_262144_16 -2.02% 1105141.287 1082804.868 - -0.24% -
std::stable_sort(vector<int>)_(ascending)/8 -2.02% 15.870 15.550 - -1.67% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -2.02% 28.718 28.139 - 0.69% -
std::find_end(deque<int>)_(match_near_end)/8192 -2.01% 278.587 272.974 - 0.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.01% 19.073 18.690 - -1.51% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.01% 6746.622 6611.166 - -3.39% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.00% 6.574 6.443 - 4.81% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.00% 31.772 31.138 - -4.11% -
std::stable_sort(vector<int>)_(heap)/1024 -1.99% 2564.665 2513.529 - 0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.99% 10.198 9.995 - 0.70% -
std::list<std::string>::ctor(size)/8192 -1.98% 114652.252 112377.662 - 9.76% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.98% 0.833 0.816 - -0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.98% 6623063.662 6491804.726 - -2.33% -
std::list<int>::ctor(size)/8192 -1.98% 95350.942 93461.591 - 0.11% -
BM_CmpEqual_ushort_schar -1.98% 1.035 1.014 - 2.34% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.97% 14236.825 13955.863 - -0.01% -
std::map<std::string,_int>::ctor(const&)/8192 -1.97% 351576.158 344639.473 - 0.27% -
std::stable_partition(list<int>)_(dense)/32 -1.97% 38.082 37.331 - -0.63% -
SetIntersection_None_Vector_uint32_256_1 -1.97% 4334732.253 4249425.293 - -0.63% -
SetIntersection_None_Set_string_16384_16 -1.96% 208623530.676 204529410.014 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.96% 1180810.250 1157643.041 - -3.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.96% 20.668 20.263 - -0.49% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.95% 323.865 317.539 - -0.68% -
SetIntersection_Front_Vector_uint32_16_16 -1.95% 36567110.982 35853236.041 - -0.09% -
rng::contains(list<int>)_(process_all)/32 -1.95% 9.455 9.270 - 2.28% -
BM_StringAssignAsciiz_Small_Opaque -1.95% 3.043 2.983 - -1.90% -
std::move(vector<int>)/8 -1.95% 2.309 2.264 - -1.83% -
SetIntersection_None_Vector_float_16384_16 -1.94% 1123938.863 1102081.764 - -0.10% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.94% 9.414 9.231 - 0.10% -
SetIntersection_None_Vector_uint32_64_16 -1.94% 13869225.515 13599769.509 - 0.13% -
BM_lexicographical_compare_three_way_fast_path/16 -1.94% 4.413 4.328 - -1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.93% 771.905 757.001 - 0.07% -
BM_num_get<void*> -1.93% 10.922 10.712 - -1.48% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.93% 5.608 5.500 - 1.61% -
std::for_each_n(deque<int>)/8192 -1.93% 260.146 255.132 - 0.14% -
std::set<int>::find(key)_(existent)/1024 -1.92% 4.051 3.973 - -1.30% -
SetIntersection_Front_Vector_string_16384_256 -1.92% 9587943.860 9403510.457 - -0.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.92% 16.237 15.925 - -0.84% -
std::any_of(list<int>)_(process_all)/50 -1.92% 22.098 21.674 - -1.41% -
rng::for_each(multimap<int>)/50 -1.92% 40.743 39.963 - -0.60% -
std::generate(deque<int>)/32 -1.91% 8.498 8.336 - 4.57% -
BM_CmpEqual_uint_uint -1.91% 1.097 1.076 - 0.75% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -1.90% 2.335 2.290 - -7.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 -1.90% 0.769 0.754 - 0.38% -
SetIntersection_Front_Vector_uint32_4_4 -1.89% 137677485.396 135073328.048 - -0.52% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.89% 65.320 64.085 - 0.35% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.89% 8.993 8.823 - -17.99% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.88% 19.080 18.720 - -2.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.88% 400.548 393.015 - 0.62% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.87% 34653.676 34005.876 - -0.17% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.87% 18.880 18.527 - 0.92% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.87% 30938.942 30361.138 - -0.07% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.87% 1935.726 1899.593 - 0.97% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.86% 509081.625 499590.387 - 1.35% -
std::copy_backward(list<int>)/64 -1.86% 31.207 30.627 - -0.49% -
std::for_each_n(deque<int>)/50 -1.85% 3.976 3.902 - 0.03% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.85% 72.247 70.910 - -1.88% -
BM_deque_deque_copy_backward/1 -1.85% 2.774 2.723 - -0.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -1.85% 28.719 28.188 - -3.77% -
std::is_sorted_until(list<int>)/8192 -1.85% 7246.183 7112.262 - -0.72% -
BM_CmpLess_uint_uchar -1.84% 1.109 1.089 - -2.29% -
BM_PushHeap_uint64_Random_16384 -1.84% 6.357 6.240 - -0.10% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.84% 7.506 7.368 - 34.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.83% 18.117 17.786 - -1.57% -
std::search(vector<int>)_(single_element)/1024 -1.83% 239.685 235.302 - -0.90% -
std::reverse_copy(list<int>)/4096 -1.82% 3161.452 3103.755 - -0.99% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.82% 1.840 1.807 - 1.79% -
std::generate_n(list<int>)/50 -1.82% 15.525 15.242 - -1.91% -
SetIntersection_None_Vector_uint64_262144_256 -1.82% 1124117.068 1103645.103 - -2.83% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.82% 27324.064 26826.560 - -0.00% -
std::copy_backward(deque<int>)/262144 -1.82% 31581.667 31007.470 - -0.69% -
BM_CmpEqual_uchar_int -1.82% 1.085 1.066 - -0.61% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.82% 4.603 4.519 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.82% 760.111 746.313 - -0.94% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.81% 9.480 9.308 - -4.88% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.81% 3.147 3.090 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.81% 18387957.216 18055908.529 - -2.79% -
std::partition(list<int>)_(sparse)/32 -1.80% 9.025 8.863 - 1.06% -
BM_num_get<long_long> -1.80% 10.682 10.490 - -3.55% -
bm_ranges_swap_ranges_vb_aligned/128 -1.80% 3.459 3.397 - -1.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.79% 19.045 18.704 - 1.41% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.79% 13.221 12.985 - -0.01% -
SetIntersection_Front_Set_float_256_16 -1.78% 4508141.164 4427799.154 - -2.54% -
std::find_end(vector<int>)_(same_length)/8192 -1.77% 2069.618 2032.916 - 1.90% -
SetIntersection_Front_Vector_uint32_64_4 -1.77% 16150465.599 15864134.174 - -0.22% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.77% 11.729 11.521 - -5.68% -
BM_PushHeap_uint32_Random_16 -1.77% 4.230 4.155 - 0.94% -
BM_deque_deque_ranges_copy_backward/64000 -1.76% 8051.483 7909.419 - 7.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.76% 2198657.512 2159865.487 - -0.22% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.76% 12.284 12.068 - -3.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.76% 62671.973 61568.262 - -0.65% -
rng::starts_with(deque<int>)/1024 -1.76% 489.529 480.930 - 0.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.76% 6299.951 6189.317 - -18.62% -
std::generate(vector<int>)/50 -1.75% 12.128 11.915 - 0.49% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.75% 781.372 767.676 - -1.26% -
std::search(vector<int>)_(single_element)/1000 -1.75% 233.960 229.864 - -0.64% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.75% 4.164 4.091 - -1.93% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 37100.785 36452.389 - -1.22% -
rng::for_each(multimap<int>)/8 -1.75% 6.291 6.181 - 0.82% -
SetIntersection_None_Set_float_16384_1 -1.75% 158365667.866 155600335.295 - 2.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.74% 71.980 70.725 - -9.01% -
BM_std_minmax_element<long_long>/64 -1.74% 17.471 17.167 - 0.52% -
std::for_each_n(vector<int>)/8 -1.74% 2.754 2.707 - 2.58% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.73% 6666.322 6550.851 - -7.27% -
std::copy_backward(deque<int>)/1048576 -1.73% 132530.558 130236.761 - -0.47% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.73% 1256.137 1234.415 - -0.48% -
rng::starts_with(list<int>,_pred)/1000 -1.73% 791.680 778.014 - -0.84% -
std::unique(list<int>)_(contiguous)/1024 -1.72% 925.998 910.029 - -0.77% -
SetIntersection_Front_Vector_uint32_64_16 -1.72% 14308828.910 14062187.149 - -1.71% -
rng::contains_subrange(vector<int>)_(single_element)/16 -1.72% 4.878 4.794 - -0.07% -
BM_deque_deque_copy_backward/4096 -1.72% 154.544 151.884 - -0.12% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.72% 45.088 44.313 - 0.59% -
BM_CmpLess_int_short -1.72% 1.140 1.120 - -1.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.72% 45.575 44.792 - -5.72% -
SetIntersection_None_Set_float_16384_1024 -1.72% 158638323.503 155914257.639 - 3.97% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.72% 5.778 5.679 - -2.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.71% 384.417 377.826 - 8.84% -
rng::starts_with(deque<int>,_pred)/8192 -1.71% 4111.451 4041.157 - 3.59% -
BM_std_minmax_element<int>/4 -1.71% 1.254 1.232 - -2.17% -
std::list<std::string>::ctor(size)/1024 -1.71% 13828.929 13592.779 - 8.69% -
SetIntersection_Interlaced_Set_float_256_256 -1.70% 7514587.338 7386513.323 - -4.22% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.70% 43.316 42.579 - -0.57% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.70% 226.150 222.309 - -2.29% -
SetIntersection_None_Vector_uint32_262144_4 -1.70% 1159036.167 1139373.776 - 1.31% -
SetIntersection_None_Vector_uint32_262144_16 -1.70% 1148852.760 1129371.354 - 0.12% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.69% 120226.518 118191.926 - -1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.69% 0.672 0.660 - -0.71% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.69% 25.165 24.741 - -1.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.69% 25.597 25.166 - 1.15% -
BM_CmpEqual_schar_int -1.69% 1.128 1.109 - -1.64% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -1.68% 216.723 213.072 - 0.64% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.68% 18.133 17.828 - -1.57% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.68% 2.113 2.077 - -3.58% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -1.68% 8.534 8.390 - 2.76% -
BM_deque_deque_ranges_move/1024 -1.67% 37.655 37.024 - 0.60% -
std::copy_n(deque<int>)/4096 -1.67% 151.178 148.650 - 2.22% -
std::swap_ranges(list<int>)/8192 -1.67% 9787.852 9624.182 - 0.24% -
rng::starts_with(deque<int>,_pred)/1000 -1.67% 518.991 510.318 - 0.53% -
ranges::minmax(std::deque<__int128>)/70000 -1.67% 35205.187 34617.297 - 0.39% -
rng::contains_subrange(vector<int>)_(single_element)/50 -1.67% 12.564 12.354 - -0.73% -
std::search(deque<int>)_(near_matches)/8192 -1.67% 1456758.316 1432453.893 - -2.98% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.67% 15.137 14.884 - 0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.66% 271.327 266.812 - -1.38% -
std::move_backward(list<int>)/4096 -1.66% 4830.963 4750.692 - -1.79% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.66% 71.664 70.474 - -4.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -1.66% 166407715.735 163648275.769 - -0.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.66% 351723880.054 345893241.004 - -1.39% -
SetIntersection_None_Set_float_16384_64 -1.66% 158724349.656 156094232.052 - 3.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 -1.65% 1.124 1.105 - -0.76% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -1.65% 7.560 7.435 - -19.50% -
std::copy_n(deque<int>)/512 -1.65% 17.016 16.736 - 0.42% -
std::move_backward(deque<int>)/32768 -1.64% 3725.666 3664.477 - 7.97% -
BM_deque_deque_copy_backward/1024 -1.64% 38.889 38.250 - 0.07% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.64% 5.139 5.055 - -0.20% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.64% 1.783 1.753 - -0.41% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.64% 133579.391 131391.882 - -0.39% -
BM_deque_vector_ranges_copy_backward/65536 -1.64% 8309.765 8173.791 - -3.21% -
SetIntersection_Front_Vector_uint64_1024_16 -1.63% 1129297.245 1110877.797 - -1.70% -
BM_deque_deque_copy_backward/4000 -1.63% 152.350 149.871 - 3.43% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.63% 1.902 1.871 - 0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.62% 15.118 14.874 - -1.67% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.61% 982.375 966.513 - -0.89% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.61% 4.213 4.145 - -1.74% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.61% 8.280 8.147 - -2.82% -
std::copy(list<int>)/262144 -1.61% 216710.573 213222.522 - 0.03% -
BM_StringFindCharLiteral/256 -1.61% 5.410 5.323 - -0.73% -
SetIntersection_Front_Set_uint64_1024_256 -1.61% 3929522.700 3866369.544 - -9.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.60% 41.438 40.775 - -2.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.60% 15.942 15.688 - -0.23% -
std::find(vector<bool>)_(process_all)/1048576 -1.59% 3709.663 3650.545 - -0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.59% 248327.909 244373.697 - -0.56% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.59% 11.651 11.465 - 3.33% -
std::find_end(list<int>,_pred)_(same_length)/8192 -1.59% 10246.891 10083.886 - 6.18% -
std::replace_if(list<int>)_(prefix)/8192 -1.59% 7232.679 7117.798 - -0.34% -
BM_StringCopy_Large -1.58% 6.181 6.083 - -0.03% -
SetIntersection_None_Vector_string_16384_64 -1.58% 1240592.723 1220993.530 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 12567492.068 12369235.364 - -3.10% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -1.58% 2.450 2.411 - -31.35% -
std::partition_point(vector<int>)/50 -1.58% 2.586 2.545 - -0.42% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.58% 13.635 13.420 - 1.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -1.57% 2.805 2.761 - 0.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.57% 32.736 32.223 - -1.24% -
rng::find(vector<bool>)_(process_all)/1048576 -1.56% 3705.466 3647.579 - 0.99% -
std::multimap<std::string,_int>::clear()/8192 -1.56% 215914.654 212547.954 - -1.12% -
BM_PushHeap_string_Descending_4 -1.56% 1.912 1.882 - -2.61% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.56% 1903.438 1873.806 - -0.69% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.56% 2.467 2.428 - 0.20% -
std::find_end(vector<int>)_(match_near_end)/8192 -1.55% 205.844 202.645 - 1.13% -
std::sort_heap(vector<int>)/8 -1.55% 31.041 30.559 - 3.02% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.55% 7.938 7.815 - -0.18% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.55% 526.542 518.400 - -7.42% -
std::sort(deque<int>)_(shuffled)/1024 -1.55% 6897.528 6790.921 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.54% 13723.846 13512.213 - 0.15% -
std::move_backward(vector<bool>)_(unaligned)/4096 -1.54% 27.714 27.287 - 0.38% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.54% 9610.081 9462.246 - -0.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.54% 6.976 6.869 - -0.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.54% 2911.492 2866.738 - -0.01% -
BM_PushHeap_float_Random_4 -1.53% 2.495 2.457 - -12.62% -
std::adjacent_find(vector<int>,_pred)/1048576 -1.53% 475488.991 468220.964 - 1.52% -
std::partition(list<int>)_(dense)/1024 -1.53% 395.735 389.686 - -5.64% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.53% 2833.980 2790.760 - 0.21% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.52% 14814.059 14588.335 - 1.99% -
SetIntersection_Front_Set_float_1024_16 -1.52% 1209388.809 1190965.514 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.52% 3511368.608 3457886.118 - 0.09% -
std::find_end(list<int>)_(match_near_end)/1000 -1.52% 79.787 78.573 - 2.67% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.52% 2.268 2.233 - -0.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.52% 18.428 18.149 - 1.39% -
std::partition(list<int>)_(sparse)/50 -1.51% 21.753 21.424 - -1.51% -
SetIntersection_Front_Vector_float_256_16 -1.51% 4217376.550 4153610.429 - -1.20% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.51% 7708.075 7591.862 - 0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.50% 3.802 3.745 - -0.40% -
SetIntersection_Front_Vector_float_1024_64 -1.50% 1356934.715 1336625.421 - -0.01% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -1.49% 8.394 8.269 - -5.22% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.49% 19.369 19.080 - -2.79% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.49% 46.707 46.012 - 3.82% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.49% 11.703 11.529 - -0.30% -
BM_deque_deque_ranges_copy_backward/5500 -1.48% 210.539 207.414 - 2.74% -
std::generate(list<int>)/8192 -1.48% 7022.685 6918.450 - -10.08% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.48% 1.400 1.380 - -7.75% -
std::find(vector<short>)_(process_all)/50 -1.48% 1.687 1.662 - -1.37% -
std::map<int,_int>::count(key)_(existent)/8192 -1.48% 5.875 5.788 - 0.75% -
std::find(deque<int>)_(bail_25%)/32768 -1.48% 1938.259 1909.578 - 0.35% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.48% 17.582 17.322 - -0.66% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.47% 11.901 11.726 - -2.84% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.47% 24.784 24.419 - 0.80% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.47% 354410796.595 349199951.005 - 0.88% -
rng::find_last(list<int>)_(bail_10%)/1048576 -1.47% 816658.670 804659.204 - 2.55% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.47% 190077.508 187285.287 - 0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.47% 644.533 635.073 - -0.40% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.47% 3901.981 3844.747 - 0.57% -
SetIntersection_None_Vector_uint32_256_256 -1.47% 2183651.869 2151627.345 - 0.37% -
SetIntersection_Front_Set_uint32_262144_1024 -1.47% 12832318.243 12644219.928 - -11.78% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -1.47% 22.017 21.695 - 1.50% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.46% 1156106.086 1139189.128 - 3.39% -
std::all_of(list<int>)_(process_all)/8192 -1.46% 7095.004 6991.282 - -0.07% -
rng::for_each(set<int>)/32 -1.46% 25.565 25.193 - 0.14% -
BM_vector_deque_ranges_move_backward/5500 -1.45% 202.489 199.546 - 1.27% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.45% 29.444 29.018 - 4.43% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.44% 785.636 774.285 - -0.37% -
std::set<int>::insert(value)_(already_present)/1024 -1.44% 5.911 5.826 - -3.65% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.44% 247.722 244.156 - 7.49% -
ranges::min(std::list<long_long>)/64 -1.44% 24.746 24.390 - -0.95% -
std::flat_map<int,_int>::erase(iterator)/1024 -1.44% 76.011 74.918 - 0.35% -
BM_vector_deque_copy_backward/65536 -1.43% 8426.733 8305.859 - 11.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.43% 2914889.842 2873155.030 - -1.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -1.43% 11.348 11.186 - 38.87% -
std::fill(deque<int>)/8192 -1.43% 239.700 236.276 - -2.28% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.43% 168.117 165.717 - 0.45% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.43% 28422.759 28017.076 - -0.47% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 552.199 544.341 - 1.97% -
SetIntersection_Front_Set_uint32_16384_256 -1.42% 3921424.022 3865662.792 - -0.11% -
std::map<int,_int>::erase(key)_(existent)/32 -1.42% 22.443 22.124 - -1.46% -
std::all_of(vector<int>)_(process_all)/32 -1.41% 8.410 8.291 - -1.02% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.41% 118555.750 116888.367 - 0.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.40% 120114.656 118427.228 - -2.34% -
SetIntersection_None_Vector_uint64_262144_16384 -1.40% 1133822.802 1117908.218 - -1.45% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.40% 202.436 199.598 - 0.75% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.40% 12121.181 11951.677 - 0.01% -
std::copy_n(vector<bool>)_(aligned)/262144 -1.40% 808.527 797.240 - 24.82% -
SetIntersection_Interlaced_Set_string_1024_16 -1.40% 13016999.642 12835335.045 - -0.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 -1.39% 269.630 265.872 - 0.79% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -1.39% 16.781 16.548 - 2.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.39% 602859.805 594474.783 - -1.65% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.37% 8.243 8.130 - -0.11% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.37% 11.695 11.535 - 0.51% -
std::sort(vector<int>)_(shuffled)/1024 -1.37% 4689.545 4625.280 - -0.23% -
std::sort_heap(vector<NonIntegral>)/1024 -1.37% 9953.367 9817.017 - -0.51% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -1.37% 12.958 12.781 - -0.56% -
std::reverse(deque<int>)/64 -1.37% 13.214 13.033 - -3.91% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.37% 8845.604 8724.693 - -0.65% -
SetIntersection_Interlaced_Vector_string_256_64 -1.37% 19509649.582 19243264.596 - -7.74% -
BM_deque_vector_ranges_copy_backward/4096 -1.36% 149.928 147.883 - 0.57% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -1.36% 75.163 74.143 - 0.08% -
std::rotate(list<int>)_(1_element_backward)/32 -1.35% 13.484 13.301 - 1.26% -
std::remove(list<int>)_(sprinkled)/8192 -1.35% 7990.625 7882.463 - -2.78% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.35% 3637.094 3587.866 - -0.13% -
std::unique(list<int>)_(sprinkled)/1024 -1.35% 963.331 950.293 - 0.83% -
std::find_end(deque<int>,_pred)_(single_element)/8192 -1.35% 4899.906 4833.616 - -0.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.35% 16.326 16.105 - -2.59% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.35% 7399.814 7299.729 - -0.29% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -1.35% 6728.704 6637.745 - -0.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.35% 25.896 25.546 - 3.73% -
SetIntersection_None_Set_float_16384_4 -1.35% 158303382.619 156164608.601 - 2.47% -
BM_PushHeap_string_Ascending_256 -1.35% 10.658 10.514 - -5.57% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.35% 3.029 2.988 - 0.12% -
SetIntersection_None_Set_float_16384_16 -1.35% 157865921.164 155742080.582 - 2.56% -
BM_PushHeap_float_Random_1024 -1.34% 7.022 6.928 - -8.28% -
SetIntersection_Front_Vector_uint32_64_1 -1.34% 16670601.799 16446899.859 - 0.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 6559.241 6471.485 - -8.64% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.34% 781.191 770.739 - 9.27% -
std::find_if_not(list<int>)_(process_all)/8 -1.34% 3.640 3.591 - 0.82% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.34% 15.863 15.651 - -1.81% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.33% 1.858 1.833 - -0.63% -
SetIntersection_Front_Vector_uint32_16384_16 -1.33% 1116925.152 1102048.449 - -1.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.33% 502298.151 495608.575 - 0.19% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.33% 5.401 5.329 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.33% 6771.929 6681.870 - -3.43% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.33% 8.380 8.268 - -0.13% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.32% 56.727 55.977 - -0.46% -
std::upper_bound(std::forward_list<int>)/100 -1.32% 97.670 96.382 - -1.15% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.32% 8.032 7.926 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 812.098 801.391 - -0.67% -
SetIntersection_Interlaced_Set_float_16_16 -1.32% 38347415.716 37842257.367 - -0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.32% 9.349 9.226 - -0.61% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.32% 0.913 0.901 - -1.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.31% 1050316.827 1036513.931 - -1.12% -
BM_CmpEqual_schar_short -1.31% 1.128 1.113 - -0.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.31% 5809792.187 5733496.343 - -1.09% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.31% 71.097 70.167 - -0.89% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.31% 17.886 17.653 - 0.58% -
BM_deque_vector_ranges_move/64000 -1.31% 2987.304 2948.315 - -1.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.30% 46.339 45.734 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.30% 8152.576 8046.471 - 0.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.30% 1.356 1.339 - -0.66% -
BM_PushHeap_uint64_Random_1024 -1.30% 6.258 6.176 - 0.78% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.30% 12.280 12.120 - 0.42% -
std::none_of(vector<int>)_(process_all)/32 -1.30% 8.452 8.343 - -0.55% -
rng::for_each(map<int>)/8192 -1.29% 7339.553 7244.669 - -1.19% -
std::copy(vector<int>)/262144 -1.29% 12398.404 12238.557 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.29% 4117783.282 4064722.768 - -1.80% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -1.29% 24.055 23.745 - -0.14% -
std::search(vector<int>)_(near_matches)/1000 -1.29% 14433.395 14247.586 - -0.62% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.29% 777.903 767.894 - -0.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.29% 1041.307 1027.919 - -0.94% -
std::find(vector<int>)_(bail_25%)/8192 -1.28% 473.816 467.732 - 0.55% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.28% 18.017 17.786 - 0.77% -
SetIntersection_None_Vector_uint32_1024_64 -1.28% 1106188.555 1092037.744 - 0.91% -
BM_CmpEqual_ushort_int -1.28% 1.083 1.069 - 3.00% -
rng::starts_with(deque<int>)/1048576 -1.28% 502528.197 496111.603 - 0.34% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.28% 18.738 18.499 - -2.28% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.28% 7.052 6.962 - 0.80% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.27% 2.054 2.028 - 0.30% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.27% 94.081 92.883 - 0.39% -
std::pop_heap(vector<float>)/1024 -1.27% 8.497 8.389 - 0.04% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.27% 17.832 17.605 - -0.59% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.27% 769.046 759.282 - 0.36% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.27% 36415.926 35954.950 - 1.00% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.26% 93341.319 92161.286 - -0.24% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -1.26% 84.332 83.267 - -0.83% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -1.26% 790.892 780.914 - 0.20% -
std::map<int,_int>::count(key)_(non-existent)/1024 -1.26% 7.607 7.511 - 4.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.26% 17.773 17.549 - -2.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.26% 17.286 17.068 - -1.14% -
std::replace_if(vector<int>)_(prefix)/1024 -1.26% 276.379 272.907 - 1.19% -
std::rotate(list<int>)_(by_1/2)/8192 -1.26% 5482.911 5414.049 - -0.68% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -1.25% 4747.451 4687.909 - -0.52% -
BM_CmpLess_uchar_uchar -1.25% 1.068 1.055 - -2.87% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.25% 1924.443 1900.379 - 1.64% -
std::find(deque<int>)_(process_all)/32768 -1.25% 7865.800 7767.527 - 0.39% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.25% 6876.160 6790.275 - -1.48% -
BM_CmpEqual_uchar_ushort -1.25% 1.067 1.053 - -1.28% -
std::find(deque<int>)_(process_all)/8192 -1.25% 1963.467 1938.974 - 0.21% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -1.25% 23.319 23.029 - -0.79% -
rng::starts_with(list<int>,_pred)/1024 -1.25% 809.851 799.753 - -0.25% -
std::move_backward(list<int>)/64 -1.25% 39.970 39.472 - 0.55% -
std::unique(deque<int>)_(contiguous)/52 -1.25% 56.561 55.857 - -2.75% -
std::pop_heap(vector<int>)/8192 -1.24% 13.073 12.911 - -0.61% -
std::all_of(list<int>)_(process_all)/8 -1.24% 2.677 2.644 - 0.22% -
std::move(list<int>)/1048576 -1.24% 992327.565 979990.876 - -1.11% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.24% 11.697 11.552 - -0.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.24% 88.298 87.204 - 1.01% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.24% 13.312 13.147 - 0.86% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.24% 352300.225 347937.805 - 0.18% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.24% 413.610 408.496 - 2.11% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.23% 44747.918 44195.784 - -0.87% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.23% 8.161 8.060 - 1.52% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -1.23% 7427.708 7336.076 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.23% 22587.733 22309.112 - -6.56% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.23% 2748.698 2714.818 - 1.06% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -1.23% 56.683 55.985 - 0.10% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.23% 2714760.297 2681367.655 - 0.03% -
std::search(list<int>)_(near_matches)/1024 -1.23% 39948.165 39458.317 - -0.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.22% 2.285 2.257 - 3.71% -
std::shift_left(vector<int>)/1024 -1.22% 35.570 35.135 - -1.00% -
std::find(deque<int>)_(bail_25%)/8192 -1.22% 482.051 476.157 - 0.13% -
SetIntersection_Interlaced_Vector_float_256_4 -1.22% 5182606.285 5119272.193 - 6.16% -
std::find(vector<int>)_(bail_25%)/32768 -1.22% 1866.665 1843.863 - -0.06% -
ranges::min(std::deque<long_long>)/8 -1.22% 2.331 2.303 - -4.15% -
SetIntersection_Interlaced_Set_float_64_4 -1.22% 21046228.453 20789562.483 - -0.33% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.22% 24.873 24.570 - -1.57% -
BM_StringFindStringLiteral/32 -1.22% 1.772 1.751 - -2.37% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.22% 191.096 188.769 - 0.31% -
std::search(vector<int>)_(single_element)/8192 -1.22% 1845.723 1823.273 - 0.04% -
std::remove_if(deque<int>)_(prefix)/50 -1.22% 64.717 63.930 - -1.06% -
SetIntersection_Front_Vector_uint32_256_16 -1.22% 4210045.161 4158863.494 - -1.45% -
std::for_each(set<int>::iterator)/32 -1.21% 24.503 24.205 - -1.91% -
BM_deque_vector_ranges_copy_backward/70000 -1.21% 9144.661 9033.709 - -11.60% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.21% 69.035 68.198 - 1.22% -
std::reverse(deque<int>)/32768 -1.21% 5891.266 5819.938 - 2.06% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -1.21% 1377.937 1361.283 - 2.21% -
std::sort(vector<int>)_(ascending)/1024 -1.21% 523.010 516.704 - -0.14% -
std::is_sorted(vector<int>)/8 -1.20% 2.128 2.103 - 1.69% -
SetIntersection_Front_Vector_uint64_64_16 -1.20% 14236704.188 14065428.332 - -2.32% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.20% 7.939 7.844 - -0.21% -
BM_CmpLess_schar_int -1.20% 1.124 1.111 - 0.65% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.20% 20.411 20.167 - -0.64% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.19% 1908.972 1886.199 - -4.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.19% 6757.083 6676.505 - 0.14% -
std::find_end(vector<int>)_(near_matches)/1024 -1.19% 14121.824 13953.555 - 0.25% -
std::flat_map<int,_int>::clear()/1024 -1.19% 398.971 394.221 - 0.71% -
std::search(list<int>)_(near_matches)/8192 -1.19% 2561935.744 2531470.217 - -0.41% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -1.19% 509.076 503.030 - -0.20% -
SetIntersection_Interlaced_Set_string_1024_64 -1.19% 16462623.272 16267162.008 - -2.90% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.19% 6.065 5.993 - -17.38% -
std::map<std::string,_int>::clear()/8192 -1.19% 216191.627 213625.603 - -2.31% -
BM_CmpLess_schar_uint -1.19% 1.098 1.085 - -2.36% -
std::map<int,_int>::contains(key)_(existent)/32 -1.18% 1.656 1.636 - -0.08% -
std::partial_sort(vector<int>)_(ascending)/1024 -1.18% 4804.408 4747.579 - -0.34% -
BM_deque_vector_ranges_move_backward/65536 -1.18% 8235.675 8138.323 - 2.87% -
std::multimap<int,_int>::ctor(const&)/1024 -1.18% 6649.071 6570.684 - 0.10% -
std::find_first_of(list<int>)_(large_needle)/50 -1.18% 1741.113 1720.592 - -1.03% -
std::partial_sort(vector<int>)_(shuffled)/8192 -1.18% 89042.091 87993.003 - 0.03% -
SetIntersection_None_Vector_uint32_1024_1 -1.17% 1101127.774 1088235.851 - 1.16% -
SetIntersection_None_Vector_uint32_1024_16 -1.17% 1094976.849 1082156.969 - 0.69% -
std::set<int>::insert(value)_(already_present)/8192 -1.17% 9.537 9.425 - -5.70% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 -1.17% 507159.602 501239.703 - 0.03% -
std::multiset<int>::count(key)_(non-existent)/32 -1.17% 2.475 2.446 - -1.83% -
std::reverse_copy(deque<int>)/4096 -1.16% 986.226 974.742 - 0.70% -
std::sort(vector<int>)_(heap)/8 -1.16% 24.535 24.249 - 2.65% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.16% 8.048 7.954 - 0.46% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -1.16% 33.906 33.512 - -3.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.16% 1069071.947 1056658.506 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.16% 18.231 18.020 - -0.80% -
std::multiset<int>::find(key)_(existent)/32 -1.16% 1.604 1.586 - -0.89% -
std::copy_if(list<int>)_(every_other)/262144 -1.16% 209648.621 207223.934 - -1.34% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.16% 4.510 4.458 - 1.20% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.15% 2362.560 2335.278 - -1.33% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.15% 244380.820 241562.805 - -1.63% -
std::pop_heap(vector<int>)/1024 -1.14% 10.007 9.892 - -0.28% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.14% 11.508 11.377 - -0.31% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.14% 35484.007 35078.429 - 1.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 376.756 372.451 - 1.67% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -1.14% 607.867 600.926 - -0.02% -
std::remove_copy(list<int>)_(prefix)/32 -1.14% 11.318 11.189 - 0.12% -
rng::contains(vector<int>)_(process_all)/50 -1.14% 12.325 12.184 - 0.52% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.14% 80.595 79.679 - 0.10% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.13% 5402.967 5341.652 - -0.04% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.13% 4.885 4.830 - 0.91% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.13% 35008.161 34611.542 - -1.09% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.13% 2.315 2.289 - 1.64% -
rng::starts_with(list<int>)/1048576 -1.13% 948292.530 937555.017 - 0.50% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.13% 12506.147 12364.832 - 0.39% -
std::map<std::string,_int>::clear()/32 -1.13% 915.053 904.715 - -1.80% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.13% 140565.671 138977.699 - 1.15% -
BM_vector_deque_move_backward/5500 -1.13% 202.290 200.005 - 1.43% -
SetIntersection_Front_Vector_uint64_262144_1 -1.13% 1041553.390 1029801.099 - -1.09% -
BM_CmpEqual_uint_uchar -1.13% 1.123 1.110 - 1.60% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.13% 75.901 75.046 - -0.10% -
BM_CmpEqual_schar_ushort -1.13% 1.107 1.094 - 1.40% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.13% 18.687 18.477 - 0.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.13% 4.535 4.484 - 0.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.12% 4.215 4.168 - 0.25% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.12% 17.256 17.062 - -1.02% -
std::move_backward(list<int>)/512 -1.12% 374.799 370.586 - 0.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -1.12% 782.714 773.914 - 0.25% -
std::sort(vector<int>)_(repeated)/1024 -1.12% 665.330 657.855 - 0.01% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.12% 115.558 114.261 - 1.29% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.12% 8.903 8.803 - 3.02% -
std::pop_heap(vector<int>)/8 -1.12% 51.632 51.053 - 0.19% -
rng::fold_left(list<int>)/8 -1.12% 3.814 3.772 - -1.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.12% 572.680 566.269 - 0.84% -
std::search(deque<int>)_(no_match)/1000 -1.12% 408.224 403.656 - 0.33% -
SetIntersection_Interlaced_Vector_string_256_256 -1.12% 19241507.634 19026472.038 - -8.93% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.11% 175726.026 173766.741 - 0.04% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 -1.11% 96331.672 95258.510 - 2.10% -
BM_deque_deque_move/1 -1.11% 2.582 2.553 - 2.77% -
SetIntersection_None_Vector_uint64_262144_16 -1.11% 1121405.518 1108948.363 - -1.15% -
std::rotate(list<int>)_(by_1/3)/32 -1.11% 16.748 16.562 - -0.67% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.11% 993.503 982.482 - 0.49% -
std::copy_if(deque<int>)_(every_other)/64 -1.11% 23.522 23.261 - -0.06% -
std::move_backward(list<int>)/1048576 -1.11% 1043867.250 1032302.454 - 0.62% -
SetIntersection_Front_Vector_uint32_16_4 -1.11% 54614708.321 54010651.957 - -0.44% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -1.11% 0.939 0.929 - 0.05% -
rng::contains_subrange(deque<int>)_(same_length)/8192 -1.11% 3948.565 3904.915 - 0.13% -
std::partition_copy(list<int>)/8192 -1.10% 7287.696 7207.270 - -1.79% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.10% 28.179 27.869 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.10% 48728.308 48191.243 - -0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.10% 14.963 14.798 - 0.21% -
SetIntersection_Front_Vector_uint32_262144_4 -1.10% 1066455.712 1054718.860 - -0.04% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.10% 2187.801 2163.791 - -2.20% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 -1.10% 15114.257 14948.604 - -0.55% -
std::multiset<int>::erase(key)_(existent)/1024 -1.10% 39.818 39.382 - -1.35% -
std::sort(deque<int>)_(descending)/1024 -1.09% 1304.911 1290.670 - 0.12% -
rng::find_last(list<int>)_(bail_10%)/8 -1.09% 2.095 2.072 - 0.03% -
std::fill_n(vector<int>)/8192 -1.09% 235.206 232.646 - 0.32% -
std::remove_copy_if(list<int>)_(sprinkled)/32 -1.09% 16.725 16.543 - -0.00% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.09% 21.647 21.412 - 0.57% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.09% 483.614 478.364 - 0.15% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.09% 2169.230 2145.687 - -0.15% -
std::unique(vector<int>)_(sprinkled)/8192 -1.08% 3909.557 3867.141 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.08% 9.083 8.985 - 0.53% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.08% 4.119 4.074 - -0.90% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.08% 547.303 541.407 - -0.12% -
BM_deque_deque_move_backward/64000 -1.08% 7909.269 7824.124 - 8.20% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -1.08% 8.289 8.199 - 0.81% -
std::search(vector<int>)_(near_matches)/1024 -1.07% 15188.159 15025.323 - -0.76% -
BM_PushHeap_uint64_Random_16 -1.07% 4.533 4.485 - 0.74% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.07% 27625.110 27329.305 - -4.24% -
std::partition_copy(deque<int>)/50 -1.07% 21.125 20.899 - -1.14% -
std::multiset<std::string>::ctor(const&)/1024 -1.07% 35208.797 34832.313 - 0.83% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.07% 5.086 5.032 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.06% 7953.145 7868.482 - -0.26% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.06% 146.028 144.483 - -4.85% -
std::upper_bound(std::list<int>)/100 -1.06% 101.572 100.499 - -0.08% -
std::partial_sort(deque<int>)_(heap)/8192 -1.05% 271181.337 268321.334 - -0.18% -
BM_deque_vector_ranges_move/70000 -1.05% 3260.103 3225.725 - -0.93% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.05% 10.356 10.247 - 0.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.05% 1.573 1.557 - -15.03% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -1.05% 761.453 753.468 - 0.30% -
std::set<std::string>::erase(iterator)/8192 -1.05% 30.875 30.552 - 11.70% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.04% 2.644 2.616 - -0.86% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.04% 344881.570 341283.001 - 0.17% -
std::copy_n(list<int>)/262144 -1.04% 217853.605 215580.518 - -0.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.04% 27.198 26.914 - -1.70% -
std::map<int,_int>::count(key)_(existent)/1024 -1.04% 3.850 3.810 - 2.43% -
std::transform(vector<int>)_(identity_transform)/50 -1.04% 16.329 16.159 - 0.17% -
BM_deque_vector_ranges_move_backward/4000 -1.04% 142.337 140.855 - -3.19% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -1.04% 5.530 5.472 - 1.83% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.04% 11.569 11.449 - 0.56% -
SetIntersection_Interlaced_Set_string_1024_4 -1.04% 10449156.764 10340664.697 - -0.33% -
std::fill(vector<int>)/8192 -1.04% 235.600 233.154 - 0.80% -
SetIntersection_Interlaced_Set_string_256_256 -1.04% 31127422.424 30804479.465 - -5.30% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.04% 20.303 20.092 - -1.04% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 97292.370 96283.266 - -0.50% -
std::pop_heap(vector<size_t>)/8192 -1.04% 13.159 13.023 - -0.31% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.03% 42.952 42.508 - 0.23% -
std::search(deque<int>)_(no_match)/1048576 -1.03% 425978.204 421575.411 - 0.54% -
SetIntersection_Front_Vector_string_262144_4 -1.03% 1182761.094 1170536.882 - -2.75% -
std::rotate(list<int>)_(by_1/2)/50 -1.03% 12.768 12.637 - 0.48% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.03% 12.870 12.737 - -2.80% -
SetIntersection_Interlaced_Set_float_1024_16 -1.03% 11473613.329 11355491.694 - -0.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.02% 168940.040 167210.382 - 0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.02% 22703.915 22471.639 - 0.08% -
std::search(deque<int>)_(no_match)/8192 -1.02% 3323.935 3290.029 - 0.35% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.02% 2.188 2.166 - 0.09% -
std::pop_heap(deque<int>)/8192 -1.02% 53.746 53.199 - 0.24% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.02% 4.286 4.242 - 0.33% -
BM_deque_vector_move_backward/70000 -1.02% 8882.476 8792.125 - 13.43% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.01% 1051460.282 1040801.786 - -0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.01% 8143.407 8060.936 - 2.93% -
SetIntersection_Front_Vector_string_1024_1024 -1.01% 38626786.591 38237015.638 - -4.03% -
rng::find_last_if(list<int>)_(bail_90%)/8192 -1.01% 608.863 602.722 - 0.41% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.01% 11.246 11.133 - -0.00% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -1.01% 23.927 23.686 - -0.18% -
std::upper_bound(std::deque<int>)/8192 -1.01% 65.625 64.964 - 0.64% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.00% 1899.281 1880.231 - 2.08% -
BM_toupper_string<char> -1.00% 15.472 15.317 - 0.22% -
SetIntersection_Front_Vector_float_16_16 -1.00% 35613681.727 35256765.643 - -1.06% -
std::move_backward(deque<int>)/8 -1.00% 3.499 3.464 - 3.00% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
rng::fold_left(deque<int>)/1048576 142.09% 549988.259 1331463.165 - -6.59% -
rng::fold_left(deque<int>)/8192 131.37% 4463.233 10326.579 - -7.17% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 127.74% 50.104 114.108 - 1.92% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 117.79% 13.052 28.427 - 1.93% -
SetIntersection_Interlaced_Vector_float_262144_64 110.86% 9216105.617 19433010.703 - 139.71% -
std::set<std::string>::insert(value)_(already_present)/8192 105.45% 29.840 61.306 - 60.53% -
std::copy_backward(vector<bool>)_(aligned)/1048576 91.98% 1976.923 3795.254 - 0.29% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 79.30% 410.742 736.450 - -0.05% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 77.69% 0.272 0.484 - 19.24% -
std::multiset<std::string>::erase(key)_(existent)/8192 76.07% 66.375 116.866 - 76.06% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 75.09% 35.504 62.163 - 23.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 72.83% 11.140 19.255 - 37.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 67.94% 11.235 18.868 - 61.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 65.89% 31.165 51.699 - -2.73% -
std::set<std::string>::erase(key)_(existent)/1024 64.70% 60.291 99.301 - 29.38% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 63.69% 633.905 1037.633 - 31.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 62.98% 0.296 0.483 - 82.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 61.34% 669.668 1080.467 - 35.46% -
std::multiset<std::string>::erase(key)_(existent)/1024 60.93% 63.722 102.547 - 50.79% -
std::map<std::string,_int>::erase(key)_(existent)/8192 57.70% 61.483 96.959 - 64.73% -
SetIntersection_Interlaced_Vector_float_262144_256 56.76% 33965704.155 53243082.420 - 92.29% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 56.47% 6.264 9.801 - 6.38% -
SetIntersection_Interlaced_Vector_float_16384_256 55.03% 16984669.721 26331142.887 - 76.92% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 54.55% 1.371 2.119 - 10.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.63% 34.444 52.228 - 33.09% -
BM_PushHeap_uint32_PipeOrgan_1 50.78% 0.409 0.616 - 6.84% -
SetIntersection_Interlaced_Vector_float_262144_16 50.55% 4260499.326 6414146.574 - 115.19% -
std::set<std::string>::erase(key)_(existent)/32 49.07% 50.284 74.958 - 34.37% -
SetIntersection_Interlaced_Vector_float_262144_1024 48.04% 96897190.723 143451168.638 - 89.59% -
BM_PushHeap_uint64_Descending_1 48.01% 0.471 0.697 - 13.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 48.01% 250978078.238 371474998.141 - 45.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 46.94% 22.361 32.857 - 31.47% -
std::reverse(vector<int>)/8 46.12% 1.546 2.258 - 49.42% -
std::find(vector<bool>)_(process_all)/8 45.57% 0.628 0.915 - 62.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 44.99% 23.612 34.235 - 41.75% -
std::find_if_not(list<int>)_(bail_25%)/1024 44.37% 127.323 183.811 - 42.56% -
std::unordered_set<int>::contains(key)_(non-existent)/0 44.09% 0.338 0.486 - 32.05% -
std::find_if(list<int>)_(bail_25%)/1024 43.94% 127.937 184.157 - 38.58% -
std::multiset<int>::ctor(const&)/8192 43.43% 53158.406 76244.615 - 37.17% -
std::find_if_not(deque<int>)_(bail_25%)/32768 41.79% 1992.150 2824.740 - 9.16% -
std::find_if_not(deque<int>)_(bail_25%)/8192 41.33% 500.919 707.945 - 8.69% -
std::stable_partition(list<int>)_(dense)/8192 40.38% 17431.408 24470.235 - 40.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 40.10% 24.015 33.645 - 41.51% -
ranges::minmax(std::deque<char>)/64 39.16% 23.297 32.421 - 40.01% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 38.87% 8.055 11.186 - -1.43% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 38.70% 36522.862 50655.672 - 13.96% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 37.90% 1303.009 1796.796 - 22.95% -
rng::fold_left(deque<int>)/32 37.52% 16.348 22.481 - -4.60% -
rng::fold_left(deque<int>)/50 36.09% 27.301 37.154 - -7.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.61% 50.805 68.897 - -0.99% -
SetIntersection_None_Set_uint32_16384_16384 35.42% 155955144.140 211191419.644 - 31.45% -
std::find(vector<bool>)_(process_all)/50 35.08% 0.677 0.914 - 60.12% -
std::find_if(deque<int>)_(bail_25%)/8192 34.98% 541.750 731.240 - 13.11% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 34.98% 4314.109 5823.061 - -0.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 34.94% 5.460 7.368 - -1.84% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 34.69% 7.978 10.745 - 17.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 34.51% 28.502 38.338 - 33.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 34.24% 0.965 1.296 - 32.32% -
std::is_sorted_until(deque<int>)/8 34.03% 2.841 3.808 - -9.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 33.51% 179.543 239.713 - 133.95% -
BM_StringCtorDefault 32.98% 0.242 0.322 - 34.02% -
SetIntersection_Interlaced_Vector_float_16384_1024 32.85% 45938317.730 61029997.599 - 56.56% -
BM_PushHeap_float_Ascending_1 32.66% 0.467 0.620 - -11.04% -
BM_PushHeap_uint32_QuickSortAdversary_1 32.27% 0.465 0.615 - 18.05% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 32.24% 22.957 30.359 - 32.58% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 32.00% 49620.033 65499.852 - 23.02% -
BM_PushHeap_string_Descending_1 31.86% 0.531 0.700 - 0.04% -
std::find_if(deque<int>)_(bail_25%)/32768 31.46% 2157.941 2836.895 - 9.64% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 31.27% 4.501 5.909 - 2.17% -
std::search(deque<int>)_(near_matches)/1000 30.87% 18680.726 24446.608 - 32.26% -
ranges::minmax(std::deque<char>)/70000 30.75% 24041.126 31433.411 - 30.08% -
rng::for_each(set<int>)/8192 30.57% 7837.472 10233.340 - 32.00% -
rng::for_each(multiset<int>)/8192 30.49% 7786.853 10161.006 - 31.26% -
ranges::minmax(std::list<long_long>)/1 30.33% 0.453 0.591 - 18.85% -
SetIntersection_Interlaced_Vector_float_1024_64 29.94% 3608553.126 4689062.736 - 40.27% -
BM_vector_deque_ranges_move/0 29.88% 0.525 0.682 - 47.06% -
std::unordered_set<int>::count(key)_(non-existent)/1024 29.83% 1.458 1.893 - 35.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 29.63% 26.877 34.839 - -8.29% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 29.37% 1.461 1.890 - 7.34% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 29.05% 0.891 1.149 - -5.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 28.90% 45.239 58.314 - 15.19% -
SetIntersection_Interlaced_Vector_float_1024_16 28.57% 1971052.001 2534214.366 - 35.73% -
std::sort(vector<NonIntegral>)_(heap)/8192 28.49% 49523.705 63632.004 - 24.81% -
std::for_each(multiset<int>::iterator)/8192 28.38% 8079.080 10371.806 - 30.24% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 28.37% 8098.512 10395.838 - -3.46% -
BM_toupper_char<char> 27.78% 0.553 0.707 - 0.18% -
std::unordered_set<std::string>::count(key)_(existent)/32 27.69% 32.447 41.432 - -2.85% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 27.51% 42.074 53.649 - 15.41% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 27.46% 13.563 17.288 - 23.35% -
BM_vector_deque_move_backward/0 27.09% 0.395 0.502 - 24.41% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.80% 21.818 27.666 - 5.70% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 26.52% 32.478 41.093 - 1.06% -
BM_toupper_char<wchar_t> 26.48% 0.551 0.697 - -2.13% -
std::transform(list<int>)_(identity_transform)/32 26.42% 16.870 21.327 - 25.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 26.40% 4575371.148 5783265.018 - 32.57% -
SetIntersection_Interlaced_Vector_float_262144_4 26.13% 1540014.927 1942434.172 - 34.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 25.81% 0.556 0.699 - 49.87% -
std::copy_n(deque<int>)/32768 25.79% 1131.351 1423.132 - 1.15% -
std::for_each(set<int>::iterator)/8192 25.47% 8034.084 10080.048 - 28.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 25.20% 62.416 78.147 - 1.72% -
SetIntersection_Interlaced_Vector_float_16384_16384 25.18% 79640886.809 99694683.984 - 0.25% -
std::fill(vector<bool>)/1048576 25.14% 3054.135 3821.999 - 0.03% -
BM_deque_deque_ranges_move_backward/0 24.96% 0.736 0.920 - 1.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.94% 23.508 29.369 - 25.18% -
SetIntersection_None_Set_string_1024_64 24.85% 8985856.243 11219254.824 - 27.37% -
std::copy_n(vector<bool>)_(aligned)/262144 24.82% 638.731 797.240 - -1.40% -
std::search(deque<int>)_(near_matches)/1024 24.31% 20553.620 25550.419 - 31.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 24.12% 34.535 42.864 - 12.78% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 23.31% 94.600 116.654 - 59.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 23.02% 505.458 621.817 - -10.09% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 22.91% 5.360 6.588 - 10.88% -
std::unordered_set<int>::count(key)_(non-existent)/8192 22.88% 1.556 1.912 - 40.17% -
std::find_if(deque<int>)_(bail_25%)/1024 22.86% 77.783 95.567 - 7.81% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 22.68% 68.297 83.785 - 25.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 22.31% 18.777 22.965 - 17.53% -
std::unordered_multiset<int>::contains(key)_(existent)/32 21.79% 1.211 1.475 - 21.83% -
BM_PushHeap_string_PipeOrgan_1 21.65% 0.584 0.710 - 0.57% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 21.51% 1.301 1.581 - 22.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.48% 0.280 0.340 - -30.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.20% 61.669 74.744 - 19.20% -
std::is_sorted(deque<int>)/8 21.07% 2.667 3.229 - 24.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 21.07% 18.397 22.273 - 16.42% -
rng::starts_with(list<int>,_pred)/8192 21.03% 9684.784 11721.379 - 20.25% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 21.01% 6.280 7.599 - -27.80% -
std::unordered_set<int>::count(key)_(non-existent)/32 20.91% 1.596 1.930 - 32.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.86% 47.577 57.503 - 23.84% -
SetIntersection_Interlaced_Vector_uint32_262144_4 20.84% 1567920.028 1894734.731 - 2.15% -
ranges::min(std::deque<__int128>)/1 20.77% 0.664 0.802 - 20.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 20.73% 1.659 2.003 - 40.68% -
std::set<std::string>::erase(key)_(existent)/8192 20.61% 72.345 87.257 - -2.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 20.51% 1.316 1.586 - 21.88% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 20.43% 4633.652 5580.094 - 19.12% -
bm_ranges_swap_ranges_vb_aligned/256 20.42% 3.457 4.163 - 2.64% -
std::multiset<std::string>::erase(iterator)/1024 20.36% 28.695 34.539 - -0.47% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 20.34% 0.411 0.494 - 19.77% -
std::search(deque<int>,_pred)_(near_matches)/8192 20.18% 1530135.644 1838858.332 - 20.28% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 20.15% 1.546 1.858 - 7.10% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 20.13% 3.818 4.587 - 17.34% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 20.11% 18.571 22.305 - 14.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.04% 171.755 206.178 - 106.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 20.03% 15.979 19.179 - 21.36% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20.00% 4211.660 5054.118 - -0.16% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.98% 19.944 23.930 - 7.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.94% 64.832 77.758 - 31.88% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.83% 5913198.504 7085564.617 - -0.80% -
BM_PushHeap_string_Ascending_1 19.82% 0.585 0.701 - -0.48% -
SetIntersection_Interlaced_Set_float_16384_1024 19.78% 169092099.833 202536961.883 - 14.94% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 19.74% 27.117 32.470 - 17.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 19.64% 8677180.010 10381616.431 - 17.51% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 19.60% 6146.769 7351.448 - 19.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 19.59% 1878971.325 2247118.608 - 21.02% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 19.55% 4.612 5.513 - -27.15% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 19.41% 20.570 24.562 - 10.97% -
std::multiset<int>::contains(key)_(non-existent)/8192 19.37% 8.624 10.295 - 16.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.33% 43.644 52.082 - 16.26% -
std::unordered_set<int>::erase(key)_(existent)/8192 19.28% 22.591 26.947 - -4.10% -
BM_vector_deque_move/0 19.21% 0.438 0.523 - -5.14% -
std::unordered_multimap<int,_int>::ctor(const&)/32 19.16% 198.175 236.141 - 18.57% -
std::multiset<int>::ctor(const&)/1024 19.03% 6583.685 7836.882 - 18.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 18.96% 5956.037 7085.293 - 21.19% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 18.65% 4181490.137 4961343.778 - 8.44% -
BM_vector_deque_ranges_move_backward/0 18.58% 0.461 0.547 - 9.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.51% 18.315 21.704 - 14.69% -
std::map<std::string,_int>::ctor(const&)/32 18.25% 710.717 840.450 - 19.60% -
std::partial_sort(deque<int>)_(descending)/8192 18.24% 257399.873 304347.724 - 16.87% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 18.15% 0.338 0.400 - 34.05% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 18.11% 2.257 2.666 - 14.20% -
ranges::minmax(std::list<char>)/1 17.80% 0.377 0.444 - -5.58% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 17.61% 6659.352 7831.883 - 17.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 17.42% 44.708 52.494 - -16.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 17.42% 1462119.010 1716751.646 - 17.50% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 17.34% 1.221 1.433 - 10.09% -
std::unordered_multiset<int>::erase(iterator)/8192 17.23% 19.859 23.279 - 9.35% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 17.22% 24.669 28.917 - 13.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 17.17% 2210726.304 2590377.819 - 23.88% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 17.16% 21.621 25.332 - 0.77% -
BM_vector_deque_copy_backward/0 17.09% 0.480 0.562 - -1.22% -
std::unordered_set<int>::erase(key)_(existent)/32 17.09% 20.826 24.386 - 12.35% -
SetIntersection_Interlaced_Set_float_16384_16 17.05% 204503954.986 239379159.850 - 12.42% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.03% 21.709 25.406 - 7.42% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 16.98% 166.690 194.986 - 97.29% -
std::set<std::string>::find(key)_(non-existent)/32 16.93% 9.045 10.577 - 0.08% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 16.93% 57.154 66.828 - -0.56% -
ranges::min(std::list<long_long>)/70000 16.92% 43985.737 51428.588 - 1.88% -
SetIntersection_Interlaced_Vector_float_16384_64 16.76% 8464292.663 9882916.615 - 75.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.73% 715.814 835.591 - 52.31% -
bm_lexicographical_compare<int>/1 16.64% 1.282 1.495 - 2.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 16.60% 179583.451 209398.224 - 13.50% -
std::unordered_set<int>::erase(key)_(existent)/1024 16.57% 21.485 25.045 - -3.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.56% 47.647 55.539 - 12.91% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 16.19% 0.369 0.429 - -0.96% -
ranges::minmax(std::deque<char>)/8 16.17% 3.599 4.181 - 7.65% -
SetIntersection_Interlaced_Set_uint64_1024_1024 16.00% 12592655.939 14607643.065 - 18.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 15.99% 125.843 145.965 - 88.19% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 15.95% 0.605 0.701 - 8.30% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 15.88% 8266.918 9579.626 - 0.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 15.86% 9.837 11.397 - 7.06% -
BM_StringConstructDestroyCStr_Empty_Transparent 15.86% 0.316 0.366 - 49.97% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.78% 1.379 1.596 - 11.06% -
SetIntersection_Interlaced_Set_float_16384_64 15.77% 210366080.108 243533186.251 - 11.29% -
std::stable_sort(deque<int>)_(ascending)/8 15.65% 17.522 20.265 - 16.90% -
SetIntersection_Interlaced_Set_float_16384_256 15.51% 196886740.230 227428914.041 - 13.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.50% 6466.454 7468.849 - 5.69% -
ranges::min(std::vector<char>)/1 15.47% 0.331 0.382 - 30.30% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 15.45% 25042.208 28910.811 - 6.29% -
std::partition(list<int>)_(dense)/8192 15.45% 5358.135 6185.762 - 21.19% -
ranges::min(std::vector<__int128>)/70000 15.31% 29886.819 34461.582 - 0.44% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 15.29% 4.168 4.805 - 14.67% -
std::unordered_multiset<int>::find(key)_(existent)/8192 15.25% 1.249 1.440 - 23.83% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 15.16% 1.558 1.794 - 17.34% -
std::map<std::string,_int>::erase(iterator)/32 15.14% 28.116 32.372 - 15.22% -
SetIntersection_Interlaced_Vector_float_256_16 15.10% 6170997.625 7103005.423 - 18.75% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 15.10% 6.452 7.426 - 8.69% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 14.88% 9318.240 10704.818 - 14.73% -
BM_StringDestroy_Huge 14.83% 12.129 13.927 - 18.80% -
BM_deque_vector_copy_backward/70000 14.79% 7843.430 9003.174 - -2.33% -
std::multiset<int>::insert(value)_(new_value,_end)/0 14.73% 17.129 19.652 - 15.39% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 14.73% 1.558 1.787 - 6.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 14.71% 22.495 25.804 - -2.54% -
std::reverse(list<int>)/32768 14.69% 17518.994 20092.401 - 1.33% -
SetIntersection_Interlaced_Set_uint64_1024_4 14.63% 10090484.117 11566730.853 - 21.21% -
std::unordered_set<std::string>::count(key)_(existent)/1024 14.52% 35.023 40.108 - -6.87% -
std::find(vector<long_long>)_(process_all)/8 14.41% 1.096 1.254 - -8.86% -
std::unordered_set<int>::contains(key)_(non-existent)/32 14.21% 1.532 1.750 - -6.16% -
BM_StringRelational_Compare_Small_Empty_Control 14.14% 1.609 1.836 - -0.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 14.07% 4.660 5.316 - -5.70% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.95% 1.345 1.533 - 18.16% -
ranges::min(std::vector<__int128>)/64 13.91% 26.337 29.999 - -0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13.77% 1085.048 1234.423 - 15.34% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 13.73% 1.291 1.469 - -21.64% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.72% 913174.242 1038485.222 - 12.47% -
std::find_end(deque<int>)_(same_length)/8192 13.71% 2797.052 3180.436 - 18.70% -
std::sort_heap(vector<int>,_pred)/8 13.69% 28.885 32.840 - 1.64% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 13.63% 17.454 19.832 - 10.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 13.62% 3203303.726 3639529.379 - 9.41% -
std::for_each(list<int>)/8192 13.60% 7438.980 8450.638 - 14.34% -
std::remove(deque<int>)_(sprinkled)/50 13.52% 54.309 61.651 - 2.99% -
std::find_if(vector<char>)_(bail_25%)/32768 13.48% 796.352 903.727 - -5.27% -
BM_StringRelational_Eq_Small_Small_ChangeLast 13.47% 2.009 2.280 - 6.91% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 13.43% 683.232 775.003 - -0.61% -
BM_deque_vector_move_backward/70000 13.43% 7751.143 8792.125 - -1.02% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 13.38% 8.742 9.912 - 12.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 13.34% 2393446.212 2712737.475 - 14.54% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.31% 1.139 1.291 - 13.87% -
std::find_if(vector<char>)_(bail_25%)/1024 13.17% 25.136 28.446 - 1.92% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 13.09% 18.477 20.896 - 9.42% -
BM_vector_deque_ranges_move_backward/2 13.06% 1.825 2.063 - -0.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 13.00% 7147034.371 8075832.706 - 9.51% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 12.93% 21.701 24.507 - 1.16% -
BM_vector_deque_move/1 12.90% 1.952 2.204 - 10.63% -
SetIntersection_Interlaced_Vector_float_256_256 12.85% 4553133.961 5138221.835 - 0.12% -
std::partition_point(list<int>)/8192 12.83% 11825.322 13342.671 - 7.53% -
rng::find_last(list<int>)_(bail_90%)/1048576 12.76% 86832.915 97911.490 - 12.91% -
std::multiset<std::string>::ctor(const&,_alloc)/32 12.74% 800.940 902.985 - 17.41% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.71% 12.855 14.490 - 12.50% -
std::unordered_set<std::string>::find(key)_(existent)/32 12.70% 37.402 42.151 - 10.47% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.68% 6.442 7.259 - -35.08% -
BM_tolower_char<char> 12.67% 0.617 0.695 - 0.51% -
std::vector<std::string>::ctor(size)/32 12.64% 32.136 36.197 - -3.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.64% 1279.144 1440.770 - 4.34% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 12.56% 4757.816 5355.611 - 5.84% -
std::find_end(deque<int>)_(same_length)/1000 12.52% 325.631 366.407 - 10.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.49% 1347141.459 1515432.766 - 11.85% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.46% 118601.458 133378.264 - 0.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 12.44% 1.548 1.741 - 10.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.37% 37980.229 42679.852 - 11.25% -
std::rotate(deque<int>)_(by_1/4)/8192 12.36% 2558.429 2874.639 - 5.75% -
std::multiset<int>::insert(value)_(new_value,_end)/32 12.28% 19.174 21.529 - 12.03% -
BM_StringAssignStr_Huge_Transparent 12.28% 108.382 121.689 - -4.83% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 12.26% 0.969 1.088 - 5.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12.26% 5731.293 6433.819 - 0.33% -
std::multiset<std::string>::find(key)_(existent)/8192 12.25% 26.131 29.331 - 11.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.24% 32.797 36.812 - 35.69% -
std::find_first_of(vector<int>)_(large_needle)/32 12.19% 107.888 121.040 - -3.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 12.19% 2.272 2.549 - -0.42% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 12.13% 66666.752 74754.929 - -4.46% -
BM_deque_vector_ranges_copy_backward/64000 12.12% 7454.620 8358.453 - 2.03% -
rng::contains_subrange(list<int>)_(single_element)/8192 12.11% 7150.454 8016.262 - 13.65% -
rng::find_last(vector<int>)_(bail_90%)/50 12.10% 1.415 1.586 - 7.44% -
std::map<std::string,_int>::erase(iterator)/1024 12.07% 25.495 28.572 - 11.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.06% 45809.531 51335.499 - -0.28% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 12.06% 2.213 2.479 - 0.55% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 12.00% 173172.632 193951.006 - 2.99% -
SetIntersection_Interlaced_Set_float_16384_4 12.00% 165098108.045 184907124.405 - 9.04% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 11.93% 530.672 593.995 - 2.16% -
std::stable_partition(list<int>)_(alloc_fails)/8192 11.92% 25014.029 27995.151 - 8.74% -
std::find_first_of(vector<int>)_(large_needle)/1024 11.87% 112837.887 126232.753 - 4.66% -
std::set<std::string>::contains(key)_(existent)/8192 11.85% 26.645 29.802 - 4.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 11.83% 309.396 345.989 - -0.62% -
BM_vector_deque_copy_backward/65536 11.81% 7428.858 8305.859 - -1.43% -
std::find_first_of(vector<int>)_(large_needle)/8192 11.80% 7293784.291 8154262.593 - 4.46% -
BM_vector_deque_move_backward/64000 11.80% 7049.427 7881.058 - -3.21% -
std::unique_copy(deque<int>)_(contiguous)/52 11.80% 14.704 16.439 - 9.68% -
std::find_if(list<int>)_(process_all)/32768 11.79% 25973.515 29036.566 - 9.03% -
std::set<std::string>::find(key)_(non-existent)/8192 11.77% 27.107 30.297 - 0.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 11.76% 1.226 1.370 - 8.76% -
std::set<std::string>::erase(iterator)/8192 11.70% 27.351 30.552 - -1.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 11.70% 28.541 31.880 - -5.83% -
BM_PushHeap_string_Random_1 11.70% 0.469 0.524 - 11.61% -
std::find_if(vector<char>)_(bail_25%)/8192 11.65% 209.926 234.382 - 0.37% -
std::stable_sort(deque<int>)_(repeated)/8 11.64% 17.784 19.854 - 13.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11.63% 55319.081 61750.504 - 1.41% -
std::unordered_set<int>::erase(iterator)/1024 11.62% 22.213 24.794 - 3.47% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 11.57% 18.028 20.114 - 12.12% -
BM_lexicographical_compare_three_way_slow_path/16384 11.55% 4531.227 5054.725 - 10.96% -
std::unordered_set<std::string>::contains(key)_(existent)/32 11.53% 32.584 36.341 - -3.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 11.52% 32.970 36.769 - 9.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 11.47% 17610.713 19630.591 - 10.72% -
rng::find_last(list<int>)_(bail_10%)/8192 11.46% 6309.334 7032.105 - 11.12% -
BM_deque_vector_move_backward/65536 11.45% 7338.727 8179.016 - -0.18% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.42% 13012.471 14497.933 - 9.94% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 11.40% 11.299 12.587 - 17.95% -
BM_vector_deque_ranges_move_backward/64000 11.36% 7061.837 7863.958 - -0.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 11.34% 17.039 18.971 - 11.44% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 11.20% 27.331 30.392 - 3.76% -
ranges::min(std::deque<long_long>)/70000 11.17% 18947.479 21064.629 - 10.64% -
std::find_first_of(vector<int>)_(small_needle)/8192 11.11% 11594.686 12883.380 - -2.11% -
BM_PushHeap_float_PipeOrgan_4 11.08% 0.484 0.538 - 0.15% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.05% 21.369 23.732 - 5.04% -
std::multiset<std::string>::contains(key)_(non-existent)/32 11.03% 9.631 10.694 - -0.82% -
BM_lexicographical_compare_three_way_slow_path/64 11.03% 17.849 19.818 - 11.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 10.96% 1329.490 1475.177 - 16.87% -
std::set<std::string>::find(key)_(non-existent)/1024 10.94% 20.048 22.241 - -0.36% -
BM_vector_deque_ranges_move_backward/1 10.93% 2.115 2.346 - 0.66% -
BM_vector_deque_ranges_copy_backward/65536 10.89% 7389.624 8194.650 - -3.79% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 10.87% 1362.626 1510.799 - 8.48% -
SetIntersection_None_Set_uint32_262144_4 10.85% 1181285.890 1309470.867 - 8.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 10.83% 559680.602 620301.901 - 5.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 10.83% 328.172 363.697 - 12.63% -
std::set<int>::upper_bound(key)_(existent)/8192 10.80% 7.749 8.586 - 1.98% -
BM_lexicographical_compare_three_way_slow_path/4096 10.76% 1142.913 1265.944 - 10.25% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.76% 4.720 5.227 - -27.02% -
std::multiset<std::string>::clear()/1024 10.74% 21797.650 24138.888 - 11.16% -
std::unordered_set<int>::count(key)_(existent)/1024 10.66% 1.294 1.432 - -12.45% -
SetIntersection_None_Set_uint32_262144_16 10.61% 1179785.642 1304904.543 - 8.93% -
BM_vector_deque_copy_backward/70000 10.58% 7978.416 8822.579 - -3.03% -
BM_lexicographical_compare_three_way_slow_path/1024 10.55% 292.881 323.774 - 10.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.51% 9.559 10.564 - 11.93% -
SetIntersection_None_Set_uint32_262144_262144 10.45% 1175592.285 1298486.166 - 7.38% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 10.44% 20.917 23.102 - 7.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 10.44% 27192476.251 30031512.000 - 15.74% -
BM_lexicographical_compare_three_way_slow_path/65536 10.44% 18293.615 20203.270 - 11.08% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.42% 118626.118 130989.230 - 9.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 10.41% 32.170 35.519 - 8.26% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 10.39% 92.934 102.592 - 36.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 10.38% 21.830 24.096 - 10.65% -
SetIntersection_None_Set_uint32_262144_256 10.38% 1176561.848 1298695.721 - 8.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 10.38% 8273927.302 9132526.895 - 9.16% -
SetIntersection_None_Set_float_262144_16384 10.33% 1155743.326 1275094.482 - 5.67% -
std::unordered_set<int>::erase(iterator)/8192 10.31% 22.232 24.525 - 1.74% -
SetIntersection_None_Set_uint32_262144_1024 10.30% 1174901.287 1295873.129 - 8.31% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 10.27% 17.855 19.689 - 9.32% -
SetIntersection_None_Set_float_262144_16 10.27% 1145471.517 1263077.393 - 4.23% -
BM_PushHeap_float_Ascending_4 10.24% 0.535 0.590 - 0.49% -
SetIntersection_None_Set_uint32_262144_1 10.24% 1186128.418 1307544.678 - 8.46% -
std::count(list<int>)_(every_other)/1024 10.20% 693.767 764.559 - 7.09% -
SetIntersection_None_Set_float_262144_64 10.19% 1147883.137 1264891.033 - 4.18% -
std::unordered_multiset<int>::clear()/1024 10.15% 8388.866 9240.413 - -3.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.15% 36.266 39.946 - 8.42% -
SetIntersection_Interlaced_Set_float_16384_16384 10.09% 217001266.868 238898047.634 - 7.98% -
rng::fold_left(list<int>)/8192 10.08% 10785.696 11873.008 - 8.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 10.05% 6.316 6.951 - -2.07% -
std::partition(list<int>)_(sparse)/8192 10.05% 7666.741 8437.069 - 3.11% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 10.04% 667.622 734.641 - 7.80% -
std::unique_copy(deque<int>)_(contiguous)/32 10.02% 10.615 11.678 - 11.16% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.00% 10.040 11.044 - 17.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.00% 101887.453 112074.973 - 1.87% -
BM_vector_deque_move/2 9.98% 1.727 1.899 - 8.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.98% 1493657.610 1642698.486 - 12.11% -
SetIntersection_None_Set_float_262144_4 9.97% 1149936.281 1264559.897 - 3.71% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.96% 22.447 24.682 - 5.38% -
SetIntersection_None_Set_uint32_262144_64 9.95% 1180292.724 1297789.795 - 8.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 9.93% 41082.278 45161.682 - 17.06% -
SetIntersection_None_Set_float_262144_1024 9.91% 1149187.012 1263106.852 - 4.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.91% 41.552 45.669 - 5.19% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 9.91% 134.412 147.726 - 9.73% -
BM_PushHeap_uint32_Ascending_1 9.90% 0.629 0.692 - 45.57% -
SetIntersection_Front_Set_string_1024_256 9.89% 14285740.985 15698584.136 - 0.73% -
std::set<int>::find(key)_(existent)/8192 9.89% 8.017 8.810 - 4.55% -
SetIntersection_Interlaced_Set_string_16_16 9.84% 56188439.682 61716129.711 - 3.96% -
std::multiset<int>::ctor(const&,_alloc)/8192 9.82% 53210.608 58436.959 - 13.69% -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.82% 10.048 11.034 - 8.98% -
vector<bool>::reserve() 9.82% 8.283 9.096 - 9.97% -
BM_PushHeap_float_QuickSortAdversary_4 9.82% 0.536 0.588 - 0.52% -
SetIntersection_None_Set_uint32_262144_16384 9.81% 1167735.758 1282279.947 - 6.19% -
rng::fold_left(list<int>)/32 9.80% 20.560 22.575 - 3.20% -
std::stable_sort(deque<int>)_(heap)/8 9.80% 23.667 25.985 - 9.10% -
SetIntersection_None_Set_float_262144_256 9.79% 1147915.852 1260271.809 - 3.72% -
BM_StringEraseToEnd_Small_Transparent 9.76% 0.400 0.439 - 9.49% -
std::list<std::string>::ctor(size)/8192 9.76% 102383.115 112377.662 - -1.98% -
SetIntersection_None_Set_float_16384_16384 9.76% 152495069.253 167380443.086 - 5.64% -
std::unordered_multiset<int>::erase(key)_(existent)/32 9.72% 21.109 23.162 - 4.71% -
std::list<std::string>::ctor(size)/32 9.72% 348.132 381.954 - 0.11% -
BM_StringFindCharLiteral/1024 9.71% 17.939 19.681 - -5.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 9.69% 193597238.399 212353383.493 - 8.06% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 9.67% 47.736 52.353 - 7.24% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 9.67% 20.042 21.980 - -3.88% -
BM_deque_deque_ranges_copy_backward/65536 9.66% 7407.194 8122.974 - -2.58% -
std::find_if_not(deque<int>)_(process_all)/32768 9.61% 8666.123 9498.965 - -8.06% -
BM_PushHeap_float_Ascending_16 9.58% 0.975 1.068 - 4.52% -
std::search_n(list<int>)_(no_match)/8192 9.56% 6811.147 7462.435 95.343 6.16% 95.343
std::find_first_of(vector<int>)_(large_needle)/50 9.54% 284.622 311.779 - 4.38% -
BM_deque_vector_ranges_move_backward/70000 9.54% 7969.408 8729.460 - -2.94% -
std::find_if_not(vector<char>)_(bail_25%)/8 9.52% 0.787 0.862 - -3.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 9.47% 17.981 19.683 - 9.93% -
SetIntersection_None_Set_float_262144_1 9.44% 1159976.074 1269461.262 - 3.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 9.44% 0.316 0.346 - 5.72% -
std::find_end(deque<int>)_(match_near_end)/1000 9.43% 33.620 36.790 - 0.55% -
std::find_end(list<int>,_pred)_(single_element)/8192 9.42% 8558.268 9364.250 - 8.20% -
std::multimap<int,_int>::count(key)_(non-existent)/32 9.37% 2.254 2.465 - 8.39% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 9.33% 19.562 21.387 - 5.69% -
std::unique(list<int>,_pred)_(sprinkled)/8192 9.30% 8266.474 9035.115 - 0.11% -
std::remove(deque<int>)_(sprinkled)/32 9.29% 49.538 54.139 - -0.70% -
std::upper_bound(std::list<int>)/8192 9.29% 13140.472 14360.988 - -3.06% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 9.29% 21.162 23.127 - -3.59% -
std::find_if_not(deque<int>)_(process_all)/1024 9.29% 269.388 294.403 - -8.67% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 9.27% 705.357 770.739 - -1.34% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 9.25% 4608.601 5034.939 - 3.88% -
BM_StringAssignAsciiz_Large_Opaque 9.23% 11.569 12.637 - 11.57% -
BM_vector_deque_copy_backward/64000 9.20% 7256.225 7923.786 - -3.79% -
std::find_if_not(deque<int>)_(process_all)/8192 9.17% 2154.561 2352.096 - -8.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 9.14% 0.606 0.662 - 8.98% -
rng::contains(deque<int>)_(process_all)/8192 9.13% 1859.031 2028.781 - 1.49% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 9.13% 0.858 0.936 - 0.03% -
SetIntersection_Interlaced_Vector_float_1024_4 9.13% 1272764.805 1388967.833 - 12.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 9.13% 1745020.134 1904333.983 - 1.57% -
std::find_end(list<int>)_(process_all)/8192 9.12% 7515.754 8201.514 - 10.06% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 9.12% 700887.854 764835.653 - 108.38% -
BM_vector_deque_move_backward/70000 9.12% 7735.353 8440.796 - -4.29% -
BM_lexicographical_compare_three_way_slow_path/16 9.12% 4.550 4.965 - 9.48% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.09% 26.914 29.361 - 10.94% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 9.09% 41801.505 45602.321 - 7.97% -
std::unordered_multiset<int>::clear()/8192 9.04% 65232.083 71129.794 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.04% 1821063.549 1985704.553 - 10.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.03% 69.520 75.795 - 2.49% -
std::stable_partition(deque<int>)_(sparse)/1024 8.98% 422.350 460.295 - 4.19% -
std::partition(deque<int>)_(sparse)/32 8.98% 10.069 10.973 - 2.90% -
std::multiset<int>::ctor(const&,_alloc)/1024 8.97% 6696.126 7296.497 - 14.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.94% 2.336 2.545 - 5.74% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.93% 0.392 0.428 - 0.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.91% 12541.253 13658.807 - -0.18% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 8.90% 6.511 7.091 - 11.31% -
std::lower_bound(std::list<int>)/8192 8.89% 13237.348 14414.487 - -2.90% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.89% 14588622.809 15885847.898 - 14.55% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.88% 1.449 1.578 - 8.06% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 8.88% 5.539 6.031 - 5.45% -
std::unordered_multiset<int>::find(key)_(existent)/32 8.85% 1.491 1.623 - 45.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.84% 347.144 377.826 - -1.71% -
std::copy_n(deque<int>)/262144 8.84% 11608.260 12634.120 - 0.05% -
BM_deque_deque_ranges_move_backward/70000 8.82% 7906.454 8603.660 - -3.30% -
BM_vector_deque_ranges_copy_backward/70000 8.81% 7915.634 8612.634 - -2.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.81% 14.749 16.047 - 11.98% -
std::set<int>::upper_bound(key)_(non-existent)/32 8.79% 2.402 2.614 - 7.71% -
BM_deque_deque_ranges_move_backward/1024 8.74% 37.870 41.182 - 4.35% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.74% 6565.424 7139.095 - 6.16% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.73% 0.528 0.574 - 8.57% -
std::list<std::string>::ctor(size)/1024 8.69% 12505.523 13592.779 - -1.71% -
vector<bool>::resize() 8.63% 10.729 11.656 - 6.98% -
rng::contains_subrange(list<int>)_(single_element)/50 8.60% 16.341 17.746 - 3.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 8.57% 42.077 45.684 - -4.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 8.55% 0.530 0.576 - 8.82% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.55% 9182.285 9966.931 - 24.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.51% 9699363.595 10524413.000 - 5.69% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.47% 7888.666 8556.818 - 7.53% -
SetIntersection_None_Set_float_262144_262144 8.45% 1146513.508 1243356.201 - 2.03% -
rng::find_last(vector<int>)_(bail_90%)/8 8.41% 0.424 0.460 - -0.15% -
BM_PushHeap_float_Ascending_262144 8.41% 5.091 5.519 - 4.64% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 8.37% 65.935 71.457 - 16.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 8.34% 22.841 24.745 - 7.15% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 8.31% 9.528 10.320 - 1.50% -
vector<bool>(size_type,_const_value_type&) 8.30% 8.380 9.075 - 9.08% -
std::rotate(deque<int>)_(by_1/2)/8192 8.29% 1560.354 1689.645 - 4.81% -
std::sort(vector<NonIntegral>)_(heap)/1024 8.27% 4322.904 4680.451 - 6.91% -
BM_lexicographical_compare_three_way_slow_path/256 8.27% 79.256 85.808 - 7.73% -
BM_std_minmax_element<char>/3 8.26% 1.201 1.300 - 6.86% -
BM_lexicographical_compare_three_way_slow_path/4 8.26% 1.175 1.273 - 7.96% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 8.23% 2.453 2.655 - -7.19% -
rng::find_last(list<int>)_(bail_90%)/8192 8.21% 601.471 650.859 - 8.51% -
BM_deque_deque_move_backward/64000 8.20% 7230.942 7824.124 - -1.08% -
std::multiset<std::string>::clear()/32 8.20% 916.312 991.474 - 7.73% -
std::multiset<int>::erase(iterator)/8192 8.20% 23.118 25.013 - 6.78% -
BM_vector_deque_move_backward/65536 8.20% 7360.985 7964.222 - -5.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 8.18% 4506876.116 4875397.969 - 6.95% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 8.17% 20.307 21.967 - 10.46% -
BM_deque_deque_ranges_move_backward/2 8.17% 2.336 2.527 - 9.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.17% 144081847.032 155849100.973 - 10.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 8.15% 18.128 19.606 - 1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.15% 5492.321 5939.731 - 16.57% -
std::multiset<int>::erase(iterator)/1024 8.14% 23.205 25.093 - 7.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.11% 53084.299 57388.822 - 6.23% -
BM_deque_deque_ranges_copy/0 8.10% 0.735 0.794 - -1.20% -
BM_deque_deque_ranges_move_backward/64000 8.01% 7352.422 7941.601 - -3.22% -
ranges::minmax(std::deque<long_long>)/64 8.01% 22.893 24.727 - 4.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 8.00% 1912.101 2065.124 - -0.03% -
SetIntersection_Front_Set_float_16384_16384 7.99% 225694902.018 243727284.416 - 7.29% -
std::move_backward(deque<int>)/32768 7.97% 3393.848 3664.477 - -1.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 7.96% 17.206 18.576 - 8.18% -
SetIntersection_Front_Set_string_256_64 7.93% 14060122.483 15174708.003 - -5.47% -
std::stable_sort(deque<int>)_(descending)/8 7.93% 25.697 27.733 - 10.66% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.91% 14524.692 15673.194 - 8.45% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.90% 10059309.750 10854409.322 - 10.15% -
BM_StringRead_Cold_Shallow_Small 7.90% 1.123 1.212 - -28.07% -
std::find_end(deque<int>)_(same_length)/1024 7.90% 332.781 359.062 - 7.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7.90% 12164.640 13125.156 - 6.44% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 7.90% 5.473 5.905 - -0.80% -
BM_deque_deque_ranges_move_backward/4000 7.89% 144.132 155.498 - 1.98% -
std::for_each(join_view(vector<vector<int>>))/8 7.87% 1.427 1.540 - 11.49% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 7.85% 115714.844 124799.420 - -3.71% -
rng::contains(deque<int>)_(process_all)/1048576 7.85% 242800.589 261851.855 - 4.50% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.84% 16.145 17.412 - 8.71% -
std::multiset<std::string>::clear()/8192 7.84% 215983.604 232923.822 - 8.29% -
std::any_of(deque<int>)_(process_all)/32768 7.82% 10075.407 10863.532 - 7.52% -
BM_lexicographical_compare_three_way_slow_path/262144 7.79% 74789.387 80616.725 - 10.90% -
std::fill_n(vector<bool>)/64 7.79% 1.344 1.449 - 6.49% -
BM_deque_vector_move_backward/64000 7.77% 7515.808 8099.938 - 1.81% -
BM_deque_deque_copy_backward/64 7.75% 3.347 3.607 - 2.79% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 7.75% 48.527 52.287 - 11.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 7.73% 13999395.298 15081512.343 - 4.53% -
BM_deque_vector_copy_backward/64000 7.73% 7523.065 8104.222 - 1.16% -
SetIntersection_Interlaced_Vector_uint32_16384_4 7.70% 1429979.884 1540092.545 - 13.75% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.66% 37469.149 40338.608 - 7.33% -
SetIntersection_Interlaced_Set_float_262144_4 7.65% 1254860.434 1350846.352 - 2.18% -
std::find_if_not(vector<bool>)_(process_all)/50 7.65% 23.574 25.377 - 0.72% -
BM_lexicographical_compare_three_way_fast_path/1 7.63% 0.395 0.425 - 23.08% -
std::any_of(deque<int>)_(process_all)/8192 7.63% 2523.035 2715.513 - 7.25% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.62% 11.062 11.905 - 2.39% -
BM_lexicographical_compare_three_way_slow_path/1048576 7.60% 302801.338 325808.567 - 10.54% -
std::set<int>::upper_bound(key)_(non-existent)/8192 7.59% 9.686 10.421 - 6.12% -
std::generate_n(list<int>)/8192 7.58% 6868.739 7389.602 - 8.07% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7.53% 3590.359 3860.877 - 5.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 7.50% 8793691.986 9453393.640 - 5.03% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 7.49% 28.684 30.833 - 8.49% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.49% 227.145 244.156 - -1.44% -
std::find(vector<long_long>)_(bail_25%)/8 7.49% 0.868 0.933 - 2.70% -
BM_deque_deque_ranges_copy_backward/2 7.46% 2.353 2.529 - 2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 7.44% 1847652.098 1985127.768 - 8.60% -
std::copy_backward(list<int>)/1048576 7.41% 871469.061 936082.613 - -0.54% -
std::multiset<std::string>::find(key)_(non-existent)/32 7.41% 10.524 11.304 - 2.20% -
SetIntersection_Interlaced_Set_float_256_64 7.39% 13004318.605 13965404.965 - 1.53% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 7.37% 18.762 20.145 - 6.79% -
BM_std_minmax_element<int>/3 7.37% 1.138 1.221 - 9.70% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.36% 7758674.068 8329883.407 - 45.36% -
std::copy_backward(vector<int>)/8 7.36% 2.119 2.275 - 6.68% -
BM_vector_deque_ranges_move_backward/65536 7.35% 7338.762 7878.101 - -2.98% -
rng::contains_subrange(list<int>)_(process_all)/8192 7.34% 6745.710 7240.986 - -12.08% -
SetIntersection_Interlaced_Set_uint32_262144_1024 7.32% 1520576.660 1631853.436 - 7.66% -
std::multiset<int>::upper_bound(key)_(existent)/8192 7.32% 14.686 15.760 - 3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 7.29% 199678545.327 214242874.019 - 12.27% -
std::partition(deque<int>)_(dense)/50 7.29% 14.052 15.076 - 10.84% -
BM_deque_deque_ranges_copy_backward/64000 7.28% 7372.578 7909.419 - -1.76% -
std::deque<std::string>::ctor(size)/32 7.28% 44.083 47.293 - 12.12% -
bm_lexicographical_compare<int>/8 7.26% 1.462 1.568 - -2.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 7.26% 17.210 18.459 - 7.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 7.25% 65223379.843 69951304.367 - 10.91% -
SetIntersection_Interlaced_Set_uint32_262144_16384 7.24% 1256643.228 1347586.672 - 5.37% -
BM_deque_deque_ranges_copy/70000 7.21% 3260.604 3495.800 - 6.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 7.21% 55.807 59.831 - 0.24% -
ranges::min(std::list<char>)/1 7.20% 0.364 0.390 - 6.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.19% 12.302 13.187 - 7.89% -
std::stable_partition(deque<int>)_(sparse)/8192 7.18% 3299.520 3536.586 - -0.52% -
std::adjacent_find(deque<int>,_pred)/50 7.16% 28.956 31.029 - 2.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 7.16% 17.242 18.476 - 7.71% -
std::move_backward(deque<int>)/262144 7.16% 30207.481 32368.923 - 1.73% -
std::lower_bound(std::vector<int>)/8192 7.12% 15.613 16.725 - 5.30% -
std::generate(deque<int>)/1024 7.11% 241.566 258.737 - 4.89% -
std::unordered_set<std::string>::erase(iterator)/8192 7.10% 29.191 31.263 - 3.68% -
BM_deque_deque_copy_backward/65536 7.03% 7572.941 8105.131 - -0.74% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 7.03% 35.723 38.233 - 0.56% -
std::sort(vector<NonIntegral>)_(heap)/8 7.02% 23.125 24.749 - 3.72% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 6.96% 11644.559 12454.953 - 2.32% -
BM_StringAssignAsciiz_Large_Transparent 6.95% 11.608 12.414 - 8.87% -
std::generate(deque<int>)/50 6.95% 11.949 12.779 - 0.77% -
std::find_end(deque<int>)_(single_element)/8192 6.91% 2209.722 2362.491 - -6.73% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.90% 1.342 1.435 - -7.08% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 6.89% 19799.780 21163.066 - 0.33% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 6.87% 0.409 0.437 - 0.35% -
std::search(list<int>,_pred)_(no_match)/8192 6.86% 7798.397 8333.259 - 5.69% -
std::find_first_of(vector<int>)_(small_needle)/1024 6.86% 1504.072 1607.200 - -3.79% -
BM_StringFindNoMatch/10 6.84% 1.329 1.420 - 10.18% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 6.84% 37.420 39.978 - 4.99% -
std::unordered_set<int>::count(key)_(existent)/32 6.81% 1.225 1.309 - -17.38% -
BM_deque_deque_ranges_move_backward/1 6.81% 2.593 2.770 - 5.34% -
BM_deque_deque_move_backward/70000 6.80% 8053.695 8600.966 - -2.11% -
rng::find_last(list<int>)_(bail_90%)/1024 6.79% 75.173 80.280 - 4.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.79% 239.223 255.464 - 12.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.75% 92.382 98.622 - 4.46% -
ranges::minmax(std::deque<long_long>)/70000 6.75% 24550.840 26208.417 - 5.81% -
BM_deque_deque_ranges_copy/64000 6.75% 2925.020 3122.489 - 5.63% -
std::multiset<int>::upper_bound(key)_(existent)/1024 6.75% 7.034 7.509 - 5.20% -
SetIntersection_Interlaced_Set_float_64_16 6.74% 21455200.570 22901225.618 - 3.37% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.74% 27.119 28.946 - 4.59% -
BM_vector_deque_copy/2 6.73% 1.989 2.123 - 0.37% -
BM_deque_vector_move_backward/0 6.73% 1.303 1.391 - -12.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.73% 16160.124 17247.629 - 10.73% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.73% 11626.842 12409.275 - 7.69% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.73% 7.651 8.166 - 1.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 6.73% 9728.989 10383.351 - 1.99% -
std::generate(deque<int>)/8192 6.72% 1888.200 2015.166 - 4.83% -
std::find_if_not(vector<bool>)_(process_all)/1024 6.72% 559.418 596.996 - 2.39% -
std::copy(vector<bool>)_(aligned)/262144 6.71% 751.624 802.027 - 11.16% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 6.70% 18.506 19.745 - 7.11% -
std::unordered_set<int>::erase(iterator)/32 6.69% 22.267 23.758 - 10.69% -
std::multiset<std::string>::count(key)_(existent)/1024 6.68% 23.120 24.664 - 1.21% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 6.67% 20.356 21.715 - 2.02% -
std::map<std::string,_int>::count(key)_(existent)/8192 6.64% 28.038 29.900 - 4.07% -
std::multiset<int>::erase(key)_(existent)/32 6.63% 22.151 23.618 - 4.28% -
std::unordered_multiset<int>::erase(iterator)/1024 6.58% 19.837 21.144 - -0.36% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.54% 599.511 638.696 - 1.67% -
BM_vector_deque_ranges_move_backward/70000 6.53% 7821.490 8331.897 - -5.31% -
std::set<int>::lower_bound(key)_(existent)/8192 6.51% 7.748 8.252 - 3.54% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 6.49% 19903.141 21194.419 - 0.76% -
BM_PushHeap_uint64_Ascending_64 6.49% 1.514 1.612 - 6.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 6.48% 17.341 18.466 - 7.69% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.48% 32085.419 34165.716 - 0.95% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.48% 883.928 941.199 - -0.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 6.48% 85.198 90.714 - 39.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 6.46% 760.628 809.740 - 1.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.44% 14770.873 15722.594 - -10.57% -
SetIntersection_Front_Set_uint64_262144_16384 6.42% 224081466.382 238472344.945 - 9.59% -
rng::find_last_if(vector<char>)_(bail_10%)/8 6.42% 2.067 2.199 - 5.13% -
std::map<int,_int>::lower_bound(key)_(existent)/32 6.38% 1.456 1.549 - 3.57% -
ranges::min(std::vector<long_long>)/8 6.38% 2.170 2.309 - 5.77% -
BM_PushHeap_uint32_Random_1 6.37% 0.445 0.473 - -17.95% -
BM_std_minmax_element<char>/2 6.37% 0.603 0.641 - -6.93% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 6.35% 19872.774 21134.852 - 1.83% -
std::any_of(list<int>)_(process_all)/8192 6.33% 7864.493 8362.567 - 5.55% -
ranges::minmax(std::deque<long_long>)/8 6.32% 3.865 4.109 - 10.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6.28% 8376.232 8902.595 - 0.69% -
std::multiset<int>::erase(iterator)/32 6.28% 20.820 22.127 - 4.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.28% 196078614.715 208386372.708 - 7.51% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 6.27% 0.593 0.631 - 6.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 6.27% 603.761 641.611 - 0.11% -
std::adjacent_find(vector<int>,_pred)/8192 6.27% 3179.507 3378.705 - 3.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.26% 78845.898 83784.887 - -6.75% -
rng::find_last(vector<char>)_(bail_90%)/50 6.25% 1.405 1.493 - 3.71% -
std::lower_bound(std::vector<int>)/100 6.25% 12.096 12.852 - 4.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.24% 1.223 1.300 - -3.85% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.24% 19.691 20.919 - 7.78% -
BM_std_minmax_element<char>/64000 6.22% 16722.664 17762.710 - -2.49% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.21% 52.632 55.900 - 38.67% -
BM_PushHeap_uint64_Descending_16 6.21% 0.360 0.382 - 0.24% -
std::search(list<int>)_(single_element)/1024 6.21% 722.762 767.612 - 4.19% -
SetIntersection_Interlaced_Set_uint32_256_64 6.20% 12915637.320 13716411.212 - 8.98% -
BM_vector_deque_ranges_copy_backward/64000 6.19% 7199.611 7645.324 - -6.53% -
BM_deque_deque_ranges_copy_backward/4000 6.19% 144.861 153.828 - 2.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 6.18% 9496.537 10083.886 - -1.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 6.18% 0.457 0.486 - 6.79% -
std::find_if_not(vector<bool>)_(process_all)/8192 6.17% 4464.370 4739.601 - 3.57% -
SetIntersection_Interlaced_Vector_float_256_4 6.16% 4822243.294 5119272.193 - -1.22% -
BM_deque_deque_ranges_copy_backward/70000 6.16% 8131.276 8631.963 - -2.58% -
std::multiset<std::string>::find(key)_(existent)/32 6.15% 14.831 15.744 - 9.23% -
std::move_backward(deque<int>)/1048576 6.14% 126941.756 134735.757 - 1.17% -
BM_deque_deque_ranges_copy_backward/1 6.14% 2.626 2.788 - 2.75% -
std::find_if(list<int>)_(process_all)/8192 6.13% 7735.543 8209.699 - -26.27% -
BM_deque_deque_copy_backward/64000 6.11% 7405.065 7857.456 - -0.58% -
BM_deque_deque_move_backward/65536 6.11% 7570.413 8032.614 - -2.15% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6.10% 6760.441 7172.984 - 0.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.08% 6.534 6.931 - -0.86% -
std::stable_partition(deque<int>)_(dense)/1024 6.07% 576.742 611.777 - 7.25% -
BM_deque_deque_ranges_move_backward/65536 6.07% 7497.091 7952.384 - -4.65% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.07% 221.055 234.477 - 7.44% -
std::multiset<int>::ctor(const&,_alloc)/32 6.06% 233.706 247.879 - 12.31% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 6.06% 601.874 638.350 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 6.05% 1136115.252 1204864.322 - 6.56% -
std::stable_partition(deque<int>)_(dense)/50 6.04% 37.913 40.204 - 9.28% -
std::unordered_multiset<int>::erase(iterator)/32 6.01% 19.816 21.007 - -0.41% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.01% 24.036 25.480 - 7.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.99% 46332003.136 49108508.417 - 10.40% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.99% 525.173 556.639 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 5.98% 197755628.616 209583122.217 - 10.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.98% 18.768 19.890 - 2.23% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.97% 25928857.049 27476494.894 - 5.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 5.95% 0.289 0.306 - -0.89% -
std::partition_point(vector<int>)/8192 5.94% 9.238 9.787 - 1.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.93% 1085210.654 1149537.226 - 8.21% -
std::adjacent_find(vector<int>,_pred)/50 5.92% 23.425 24.812 - 1.32% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.90% 6.480 6.863 - 2.65% -
std::multiset<int>::equal_range(key)_(existent)/8192 5.90% 8.270 8.758 - 2.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 5.88% 0.482 0.510 - -0.08% -
std::adjacent_find(deque<int>,_pred)/8 5.87% 4.162 4.407 - 3.94% -
std::set<std::string>::equal_range(key)_(existent)/8192 5.87% 28.277 29.937 - 5.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 5.87% 2.285 2.419 - -4.03% -
std::copy_n(vector<int>)/8 5.86% 2.162 2.289 - 1.74% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.85% 5.730 6.066 - 4.30% -
rng::find(vector<bool>)_(process_all)/8 5.83% 0.555 0.587 - -6.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 5.83% 196992849.699 208470519.721 - 9.66% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 5.81% 0.625 0.661 - 8.51% -
SetIntersection_Interlaced_Vector_uint64_1024_4 5.81% 1256764.869 1329734.865 - 7.34% -
std::unordered_multiset<int>::clear()/32 5.77% 596.436 630.846 - -0.27% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.77% 22.315 23.603 - -0.69% -
std::stable_partition(vector<int>)_(sparse)/32 5.76% 7.224 7.640 - 4.00% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.75% 11.165 11.808 - 1.65% -
vector<bool>(const_vector<bool>&) 5.75% 10.255 10.845 - 5.98% -
SetIntersection_Interlaced_Set_float_262144_16384 5.75% 1236047.851 1307097.576 - -0.35% -
std::pop_heap(vector<std::string>)/8192 5.75% 51.329 54.279 - 8.05% -
std::find_if(vector<int>)_(process_all)/50 5.74% 5.641 5.965 - 6.35% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.73% 5.011 5.298 - 2.83% -
ranges::minmax(std::list<char>)/70000 5.73% 53556.027 56623.435 - -5.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 5.68% 0.424 0.448 - -19.57% -
std::is_sorted(list<int>,_pred)/8192 5.68% 8650.007 9141.589 - 18.46% -
ranges::min(std::vector<long_long>)/64 5.68% 4.670 4.935 - 5.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.68% 0.460 0.486 - -0.24% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 5.66% 173133.403 182937.924 - -0.80% -
std::multimap<int,_int>::clear()/1024 5.66% 10600.658 11200.170 - 3.66% -
BM_PushHeap_uint64_Ascending_16 5.64% 0.909 0.961 - -4.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 5.64% 41.909 44.271 - 0.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.64% 742.833 784.701 - 4.30% -
std::for_each_n(list<int>)/8 5.63% 2.399 2.535 - 3.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 5.62% 23.631 24.960 - 7.84% -
bm_ranges_swap_ranges_vb_aligned/32 5.61% 3.318 3.505 - 0.10% -
BM_std_minmax_element<char>/5500 5.61% 1444.625 1525.597 - -3.41% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 5.60% 12.416 13.111 - 9.68% -
std::multiset<std::string>::contains(key)_(existent)/32 5.60% 16.435 17.355 - 6.09% -
std::make_heap(deque<int>)_(shuffled)/8192 5.58% 22518.940 23776.567 - 3.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 5.58% 15.694 16.569 - 1.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.57% 189523.719 200087.106 - -0.40% -
BM_StringConstructDestroyCStr_Small_Opaque 5.57% 2.188 2.310 - 8.50% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.57% 14.973 15.807 - 1.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.56% 37.443 39.523 - -3.18% -
BM_deque_vector_move/0 5.55% 1.401 1.479 - 2.85% -
BM_PushHeap_float_Ascending_64 5.53% 1.744 1.840 - 3.41% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 5.53% 54968.511 58007.326 - 5.72% -
BM_deque_deque_copy_backward/70000 5.52% 7960.115 8399.848 - -3.88% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.52% 365.966 386.154 - 3.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.51% 1218328.002 1285488.430 - 8.64% -
BM_PushHeap_uint64_Descending_4 5.51% 0.371 0.391 - 1.70% -
ranges::min(std::list<__int128>)/8 5.49% 2.062 2.176 - -10.30% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.49% 173542.689 183068.336 - -0.17% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 5.46% 56.612 59.705 - 1.09% -
std::adjacent_find(vector<int>,_pred)/1024 5.46% 397.633 419.335 - 1.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.45% 629.201 663.517 - 19.38% -
std::shift_left(list<int>)/32 5.43% 13.336 14.060 - 2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.43% 2276498.561 2400025.955 - 2.42% -
rng::find_last(deque<int>)_(bail_90%)/8 5.42% 0.845 0.891 - -3.40% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.42% 19903.805 20982.550 - 0.86% -
BM_StringRelational_Eq_Small_Small_Control 5.41% 1.848 1.948 - 5.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.40% 820.033 864.343 - 6.28% -
std::find_if(vector<int>)_(process_all)/32768 5.38% 3193.575 3365.341 - 4.93% -
BM_deque_vector_copy_backward/65536 5.38% 7755.877 8172.993 - -0.94% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.37% 116668.718 122935.656 - 5.60% -
std::adjacent_find(vector<int>)/8 5.37% 2.007 2.115 - 4.35% -
bm_ranges_swap_ranges_vb_aligned/16 5.36% 3.319 3.497 - -0.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 5.35% 42.246 44.507 - 2.49% -
BM_StringRelational_Eq_Large_Large_Control 5.35% 2.213 2.331 - -2.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 5.35% 328.097 345.640 - 30.74% -
BM_std_minmax_element<char>/4096 5.34% 1078.540 1136.135 - -4.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 5.34% 1048273.418 1104207.174 - 10.80% -
SetIntersection_Front_Set_uint64_16384_256 5.33% 3966943.696 4178226.030 - 14.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 5.32% 943701.640 993947.136 - 3.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.32% 376491.969 396522.016 - 5.80% -
std::fill(vector<int>)/32 5.32% 1.036 1.091 - 5.05% -
SetIntersection_Interlaced_Vector_float_64_64 5.29% 10886581.015 11462215.751 - 1.04% -
std::search(list<int>)_(no_match)/1048576 5.28% 835423.412 879552.936 - 3.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.27% 13791.164 14517.397 - 4.82% -
bm_lexicographical_compare<unsigned_char>/8 5.26% 1.316 1.385 - 4.97% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5.26% 4675.210 4921.275 - 2.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.26% 604016.311 635782.190 - 4.48% -
ranges::minmax(std::deque<__int128>)/64 5.26% 30.597 32.205 - 0.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.25% 545.398 574.040 - 8.09% -
std::count(deque<int>)_(every_other)/1048576 5.24% 250678.939 263822.315 - 3.02% -
std::reverse(list<int>)/512 5.24% 191.845 201.900 - 3.34% -
SetIntersection_None_Vector_uint32_16384_64 5.23% 1101771.937 1159342.622 - 1.50% -
rng::contains(deque<int>)_(process_all)/50 5.22% 12.532 13.186 - -3.65% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.20% 347.120 365.185 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.19% 11992544.978 12615441.802 - 3.20% -
std::find_if_not(vector<bool>)_(process_all)/1048576 5.19% 571317.007 600963.100 - 2.72% -
bm_ranges_swap_ranges_vb_aligned/8 5.19% 3.286 3.456 - 0.61% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 5.18% 345945.765 363869.834 - 4.81% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.18% 1.137 1.196 - 4.91% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 5.16% 0.386 0.406 - 17.05% -
std::partial_sort_copy(vector<int>)_(heap)/8 5.16% 16.076 16.907 - 4.97% -
BM_CmpEqual_uint_schar 5.16% 1.012 1.064 - 2.72% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 5.16% 43.683 45.935 - 3.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 5.15% 98.419 103.483 - -0.09% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 5.14% 17.344 18.236 - 4.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 5.14% 861965.853 906253.280 - 0.35% -
std::unordered_set<int>::count(key)_(existent)/8192 5.14% 1.281 1.347 - 0.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.12% 32.140 33.787 - 2.33% -
SetIntersection_None_Set_string_256_4 5.12% 11277958.237 11855306.456 - 4.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.11% 24.028 25.256 - 0.75% -
SetIntersection_Front_Set_string_16384_64 5.11% 4563398.457 4796499.746 - 0.68% -
std::count(deque<int>)_(every_other)/8192 5.10% 1917.375 2015.254 - 0.24% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 5.10% 8.329 8.753 - 2.89% -
SetIntersection_Front_Vector_string_256_64 5.09% 10174332.052 10691785.945 - 6.32% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 5.08% 11124.608 11689.776 - -14.97% -
BM_deque_deque_ranges_move/5500 5.07% 197.277 207.285 - 4.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 5.07% 23.217 24.394 - 0.65% -
bm_lexicographical_compare<unsigned_char>/1 5.07% 1.534 1.611 - 3.64% -
BM_PushHeap_float_QuickSortAdversary_1 5.06% 0.466 0.490 - 0.39% -
std::find_if(vector<int>)_(process_all)/8192 5.06% 801.930 842.533 - 4.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 5.06% 32.530 34.174 - -0.77% -
std::reverse(list<int>)/4096 5.03% 1765.143 1853.984 - -0.07% -
BM_StringRelational_Eq_Empty_Empty_Control 5.03% 2.057 2.161 - 7.58% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 5.03% 2.933 3.081 - 0.74% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.02% 21565.169 22648.006 - 2.53% -
SetIntersection_Interlaced_Set_float_262144_1024 5.01% 1503440.674 1578791.178 - 3.72% -
SetIntersection_None_Set_string_1024_256 5.00% 8979815.925 9428678.699 - 4.51% -
std::shift_left(list<int>)/50 5.00% 27.223 28.584 - 3.02% -
bm_ranges_lexicographical_compare<signed_char>/8 4.99% 3.463 3.636 - 4.13% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 4.97% 66.765 70.082 - 6.70% -
std::none_of(deque<int>)_(process_all)/8 4.96% 3.277 3.439 - 4.49% -
std::rotate(deque<int>)_(by_1/3)/50 4.96% 29.327 30.782 - 7.06% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.95% 6.971 7.316 - 0.90% -
BM_deque_vector_ranges_move/0 4.93% 1.308 1.373 - -7.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 4.93% 56.690 59.483 - -2.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.91% 9.787 10.268 - 1.96% -
std::remove(deque<int>)_(prefix)/32 4.90% 53.508 56.131 - 9.14% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.90% 583.200 611.762 - 2.11% -
std::partial_sort_copy(list<int>)_(shuffled)/8 4.90% 11.262 11.813 - -0.42% -
std::copy(deque<int>)/8 4.90% 2.655 2.785 - 0.84% -
BM_PushHeap_uint32_Random_4 4.89% 2.207 2.314 - 3.09% -
std::any_of(vector<int>)_(process_all)/8 4.89% 2.316 2.429 - -4.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 4.86% 14397624.374 15096975.663 - 10.37% -
BM_vector_deque_move_backward/4000 4.86% 139.969 146.768 - 2.08% -
std::find_if(deque<int>)_(process_all)/8 4.85% 2.512 2.634 - -5.21% -
SetIntersection_Interlaced_Set_float_262144_16 4.85% 1557667.969 1633161.949 - 1.16% -
BM_std_minmax_element<char>/65536 4.85% 17124.893 17954.685 - -2.17% -
bm_lexicographical_compare<signed_char>/8 4.84% 3.302 3.461 - 0.89% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 4.83% 26.934 28.236 - -6.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 4.83% 6.562 6.879 - 4.26% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.81% 6.147 6.443 - -2.00% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 4.78% 0.274 0.287 - 0.73% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.77% 173329.328 181600.616 - -0.49% -
std::reverse_copy(list<int>)/8 4.77% 2.350 2.462 - 1.54% -
std::rotate(deque<int>)_(by_1/4)/1024 4.77% 278.438 291.712 - 9.60% -
bm_lexicographical_compare<unsigned_char>/64 4.76% 1.920 2.011 - 3.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 4.76% 39110396.016 40972035.462 - 6.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.75% 10.340 10.831 - 2.07% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.75% 73.661 77.160 - 0.08% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 4.74% 1.044 1.094 - 0.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 4.74% 1.731 1.813 - 14.27% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.74% 3.916 4.101 - 3.12% -
std::stable_partition(deque<int>)_(dense)/32 4.72% 29.079 30.453 - 8.83% -
SetIntersection_Front_Set_uint32_256_64 4.72% 5457244.281 5714733.301 - 5.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 4.72% 1079196.259 1130113.211 - 7.16% -
BM_deque_vector_move_backward/1 4.71% 2.069 2.166 - 1.16% -
std::remove(deque<int>)_(prefix)/50 4.71% 60.876 63.744 - 6.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.70% 87335.818 91438.499 - 4.17% -
SetIntersection_None_Set_uint32_16384_1024 4.69% 152879738.503 160046015.576 - 1.95% -
std::copy_backward(vector<bool>)_(aligned)/4096 4.68% 5.022 5.257 - 5.03% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 4.68% 615.139 643.926 - 0.38% -
SetIntersection_Interlaced_Set_float_262144_256 4.68% 1532402.670 1604116.209 - 1.56% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.67% 11.133 11.654 - 0.45% -
std::find_if_not(deque<int>)_(process_all)/8 4.66% 2.576 2.696 - -11.11% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.63% 25049.689 26210.556 - -3.21% -
std::multiset<int>::find(key)_(existent)/8192 4.63% 8.594 8.992 - 11.69% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 4.63% 0.255 0.267 - 3.09% -
std::make_heap(deque<int>)_(pipe-organ)/8 4.62% 26.833 28.073 - 3.23% -
bm_swap_ranges_vb_aligned/64 4.61% 2.882 3.015 - 11.75% -
SetIntersection_Interlaced_Set_string_256_64 4.61% 29568884.692 30930671.473 - 2.32% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 4.60% 0.580 0.606 - 4.47% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.60% 0.476 0.498 - 2.66% -
std::is_sorted(vector<int>)/1024 4.59% 245.119 256.369 - 2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 4.59% 1821640.777 1905184.648 - 1.53% -
std::find(list<int>)_(process_all)/8192 4.59% 7099.829 7425.401 - 7.95% -
std::find_end(list<int>)_(single_element)/8192 4.58% 8275.159 8654.426 - 4.49% -
SetIntersection_Front_Set_string_16384_1 4.57% 1061581.333 1110110.539 - 2.97% -
std::generate(deque<int>)/32 4.57% 7.972 8.336 - -1.91% -
BM_vector_deque_ranges_move/1 4.57% 2.176 2.275 - -2.64% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 4.56% 16.150 16.887 - 3.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.55% 1401.710 1465.445 - 0.16% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.54% 273659.304 286082.632 - -0.26% -
std::shift_right(list<int>)/8192 4.53% 7670.697 8018.383 - -0.46% -
BM_deque_deque_ranges_move_backward/4096 4.53% 150.551 157.371 - -0.58% -
BM_vector_deque_copy_backward/4000 4.52% 140.927 147.300 - 1.83% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 4.52% 6477.733 6770.569 - 9.01% -
std::multiset<int>::clear()/8192 4.52% 77411.804 80910.021 - 0.94% -
std::find_first_of(list<int>)_(large_needle)/1024 4.49% 922409.162 963823.761 - 3.31% -
SetIntersection_None_Set_uint64_262144_262144 4.48% 1223352.703 1278209.309 - 4.68% -
BM_vector_deque_move/4096 4.48% 144.630 151.107 - 4.19% -
std::unique(vector<int>)_(contiguous)/32 4.47% 47.848 49.988 - 3.65% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.47% 651.733 680.885 - -5.36% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.46% 96.404 100.702 - 2.15% -
BM_num_put<const_void*> 4.46% 11.976 12.509 - 1.53% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.46% 51839.462 54150.271 - 8.87% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.45% 44.337 46.310 - 1.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 4.45% 972.019 1015.256 - 3.88% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.45% 634692.669 662923.140 - 1.10% -
SetIntersection_None_Set_string_256_256 4.44% 5829220.607 6088169.040 - 3.34% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 4.44% 87990.698 91895.907 - 3.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 4.43% 24.089 25.157 - 5.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.43% 1.154 1.206 - 3.81% -
SetIntersection_Interlaced_Vector_float_16384_16 4.43% 3674779.688 3837512.619 - 51.64% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.43% 27.789 29.018 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 4.41% 15.786 16.483 - 2.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.41% 2.239 2.338 - 1.71% -
rng::starts_with(list<int>)/8 4.40% 2.919 3.047 - 2.96% -
std::set<int>::contains(key)_(existent)/8192 4.40% 8.116 8.473 - 2.90% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.40% 5.843 6.100 - 3.94% -
std::any_of(deque<int>)_(process_all)/8 4.39% 3.283 3.427 - 4.22% -
std::find_if_not(vector<bool>)_(process_all)/8 4.38% 3.469 3.621 - -2.60% -
std::reverse(list<int>)/64 4.37% 17.390 18.151 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 4.37% 8074924.859 8427519.714 - 5.63% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.36% 21.383 22.316 - 2.59% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 4.36% 30.870 32.215 - -4.83% -
std::map<int,_int>::erase(key)_(existent)/1024 4.35% 24.405 25.468 - -0.14% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.34% 3.662 3.821 - 9.76% -
BM_StringRelational_Eq_Empty_Huge_Control 4.34% 0.473 0.494 - 5.12% -
SetIntersection_None_Vector_string_262144_16 4.34% 1272765.224 1327944.965 - 3.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.33% 1.468 1.532 - 11.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.33% 6.183 6.451 - 4.24% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.29% 287.638 299.981 - -0.14% -
BM_StringEraseWithMove_Empty_Transparent 4.29% 0.559 0.583 - -9.53% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 4.28% 695.962 725.726 - 4.70% -
BM_vector_deque_copy/1024 4.28% 35.771 37.300 - 0.07% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.26% 1448.808 1510.502 - 2.08% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 4.26% 17.444 18.186 - 1.11% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.25% 1635837.728 1705400.555 - 4.69% -
std::partition(deque<int>)_(dense)/32 4.24% 9.489 9.892 - 8.06% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 4.19% 2.287 2.383 - -5.59% -
BM_deque_deque_ranges_move/4096 4.19% 146.912 153.067 - 3.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 4.19% 1216860.676 1267827.635 - -6.85% -
std::move_backward(vector<bool>)_(aligned)/64 4.19% 1.724 1.796 - -2.70% -
rng::fold_left(list<int>)/50 4.18% 37.492 39.058 - 5.54% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.17% 12.528 13.051 - -3.83% -
std::all_of(deque<int>)_(process_all)/8 4.15% 3.298 3.435 - 4.62% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.15% 18248360.567 19004941.166 - 4.89% -
SetIntersection_None_Set_uint64_262144_4 4.15% 1200993.570 1250776.613 - 4.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.14% 219.130 228.212 - -3.05% -
SetIntersection_None_Vector_float_16384_256 4.14% 1069768.359 1114092.327 - 2.08% -
std::multimap<int,_int>::contains(key)_(existent)/8192 4.14% 5.346 5.567 - 1.68% -
std::fill_n(deque<int>)/32 4.14% 1.154 1.202 - 4.05% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.13% 18753.016 19528.323 - 2.95% -
BM_StringRelational_Eq_Small_Large_Control 4.13% 0.481 0.500 - 2.16% -
std::find_if(list<int>)_(bail_25%)/32768 4.13% 7077.989 7370.462 - -3.06% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 4.13% 13693.545 14259.340 - 3.97% -
ranges::min(std::list<__int128>)/64 4.11% 33.190 34.555 - -7.97% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.11% 1.155 1.202 - 4.05% -
std::find_first_of(vector<int>)_(small_needle)/50 4.10% 76.664 79.811 - -7.88% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 4.10% 144034.679 149945.560 - 3.66% -
std::search(vector<int>,_pred)_(same_length)/1000 4.10% 598.547 623.106 - 2.66% -
SetIntersection_Interlaced_Set_string_64_64 4.10% 35009422.244 36444042.387 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 4.08% 12893455.171 13419672.749 - 0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.08% 19352590.987 20142198.205 - 0.28% -
BM_PushHeap_float_PipeOrgan_1 4.07% 0.466 0.485 - 17.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.07% 248.146 258.253 - 0.68% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 4.07% 6112.039 6360.945 - 3.57% -
rng::starts_with(vector<int>)/1048576 4.07% 68197.081 70969.732 - 3.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.06% 1231.554 1281.520 - 5.83% -
std::stable_sort(deque<int>)_(ascending)/1024 4.06% 2094.733 2179.704 - 2.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.05% 1.157 1.204 - 3.95% -
std::search(vector<int>,_pred)_(same_length)/1024 4.05% 612.666 637.487 - 3.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.05% 2190145.505 2278849.889 - -0.25% -
BM_deque_vector_move_backward/2 4.04% 1.765 1.836 - -0.07% -
std::unordered_set<int>::find(key)_(existent)/8192 4.04% 1.447 1.506 - 4.98% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 4.03% 0.252 0.262 - 2.31% -
rng::contains_subrange(deque<int>)_(same_length)/16 4.03% 10.679 11.109 - -10.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 4.03% 19.343 20.122 - 8.27% -
BM_CmpLess_uchar_schar 4.03% 1.017 1.058 - -0.43% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.00% 7.222 7.511 - -1.26% -
BM_vector_deque_ranges_copy/4096 4.00% 144.595 150.385 - 3.47% -
std::set<int>::erase(key)_(existent)/1024 4.00% 49.843 51.838 - 5.76% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 3.99% 43.584 45.325 - 1.09% -
std::multiset<int>::count(key)_(existent)/1024 3.99% 5.654 5.880 - 2.88% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.98% 31.656 32.917 - 3.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.98% 14918.982 15513.096 - 1.83% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 3.97% 11.597 12.058 - 1.91% -
BM_deque_vector_ranges_move_backward/2 3.97% 1.764 1.834 - -0.12% -
std::copy(vector<bool>)_(aligned)/64 3.97% 1.296 1.348 - -0.69% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.97% 9.868 10.260 - 4.86% -
std::is_sorted(vector<int>,_pred)/8 3.97% 3.303 3.434 - 1.73% -
SetIntersection_None_Set_uint32_16384_256 3.97% 154322308.179 160442719.568 - 2.28% -
SetIntersection_None_Set_float_16384_1024 3.97% 149967456.792 155914257.639 - -1.72% -
BM_deque_deque_ranges_copy_backward/1024 3.96% 37.907 39.410 - 1.97% -
BM_StringRead_Cold_Shallow_Large 3.96% 1.152 1.197 - -28.52% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.95% 1311065.430 1362806.561 - 5.36% -
SetIntersection_None_Set_string_256_64 3.94% 9333286.721 9700903.062 - 2.40% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.93% 17.547 18.238 - 5.20% -
SetIntersection_Interlaced_Set_float_262144_64 3.93% 1538117.678 1598569.824 - 2.03% -
BM_deque_vector_move/1 3.93% 2.058 2.139 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.93% 2948407.795 3064226.971 - 3.88% -
BM_deque_deque_copy/70000 3.92% 3170.306 3294.617 - 1.99% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 3.91% 93043.720 96683.361 - 1.61% -
bm_ranges_swap_ranges_vb_aligned/4096 3.91% 11.922 12.388 - 2.15% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.89% 12.433 12.917 - 2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.89% 195026066.803 202606330.158 - 3.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.87% 4.214 4.377 - 3.01% -
rng::find_last_if(vector<char>)_(bail_10%)/50 3.85% 11.490 11.932 - -14.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.85% 27.713 28.780 - 2.52% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.85% 728.222 756.224 - 4.06% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 3.84% 20.756 21.553 - 1.04% -
BM_deque_deque_copy/1 3.84% 2.534 2.631 - 3.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 3.83% 1220766.927 1267527.914 - -5.82% -
std::copy_n(deque<int>)/1048576 3.83% 50013.368 51927.221 - -0.93% -
ranges::min(std::list<__int128>)/70000 3.82% 58205.552 60429.271 - -3.55% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 3.82% 44.321 46.012 - -1.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 3.81% 1666859.457 1730419.354 - 4.00% -
std::multiset<int>::clear()/1024 3.80% 9817.049 10190.337 - 0.67% -
std::set<int>::insert(value)_(new_value,_middle)/1024 3.80% 25.899 26.882 - 5.12% -
std::partial_sort(vector<int>)_(descending)/8 3.79% 24.012 24.923 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.78% 79419.823 82425.138 - 3.35% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.78% 6.078 6.307 - -4.86% -
std::find(vector<int>)_(process_all)/8192 3.77% 1840.737 1910.154 - 2.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.77% 1067949.770 1108210.014 - 0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 3.77% 1224190.186 1270333.902 - -5.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 3.76% 53.070 55.067 - -14.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.76% 12568627.864 13041599.377 - 2.86% -
BM_deque_vector_move/2 3.76% 1.770 1.836 - -0.34% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 3.75% 18.145 18.826 - 0.23% -
BM_CmpEqual_int_ushort 3.75% 1.097 1.138 - 4.05% -
std::rotate_copy(list<int>)/8192 3.75% 6941.271 7201.337 - 1.41% -
std::find_if_not(deque<int>)_(process_all)/50 3.74% 12.627 13.100 - -18.62% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.73% 24.627 25.546 - -1.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.72% 3.206 3.325 - 0.34% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.71% 2.177 2.257 - -1.22% -
std::stable_sort(deque<int>)_(shuffled)/8 3.71% 22.793 23.638 - 3.85% -
BM_vector_deque_ranges_move/4000 3.71% 139.468 144.636 - 2.73% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.69% 29043.716 30115.462 - 4.83% -
BM_deque_deque_ranges_move/65536 3.68% 3075.081 3188.357 - 0.54% -
std::unordered_multiset<int>::ctor(const&)/32 3.68% 198.452 205.759 - 3.84% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 3.68% 52.734 54.673 - 2.74% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.67% 15779.992 16359.684 - 1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 3.67% 1224258.219 1269160.320 - -6.04% -
std::shift_right(list<int>)/50 3.66% 26.579 27.553 - 3.14% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 3.66% 2.685 2.783 - 4.96% -
std::sort_heap(vector<NonIntegral>,_pred)/8 3.66% 29.345 30.418 - -4.99% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.66% 27788.298 28804.154 - 1.89% -
BM_deque_deque_ranges_copy_backward/4096 3.65% 150.881 156.390 - -0.14% -
std::find_first_of(deque<int>)_(small_needle)/32 3.65% 112.757 116.873 - 3.61% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.65% 1.216 1.260 - 6.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.65% 272.604 282.550 - 1.38% -
BM_StringAssignAsciizMix_Transparent 3.65% 2.972 3.080 - 4.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.64% 102287.484 106013.857 - -7.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.63% 1223493.228 1267900.348 - 5.21% -
rng::find_if(vector<bool>)_(process_all)/8 3.63% 3.483 3.609 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 3.63% 1355844.402 1405032.064 - 4.27% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 3.62% 2217.173 2297.390 - 8.23% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.61% 1603431.478 1661371.664 - 6.59% -
std::set<std::string>::count(key)_(non-existent)/32 3.61% 10.451 10.829 - -3.91% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 3.61% 9.483 9.825 - -4.82% -
BM_vector_deque_copy/1 3.61% 2.298 2.381 - 1.76% -
SetIntersection_None_Vector_string_16384_256 3.60% 1194138.645 1237181.622 - -0.06% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.60% 558.214 578.316 - 2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 3.59% 1225042.969 1269045.246 - -2.71% -
rng::starts_with(deque<int>,_pred)/8192 3.59% 3901.106 4041.157 - -1.71% -
SetIntersection_Front_Set_uint64_16384_1 3.59% 1008932.772 1045136.874 - 0.38% -
std::unique(list<int>)_(sprinkled)/8192 3.59% 7867.209 8149.383 - -0.76% -
std::rotate(deque<int>)_(by_1/4)/50 3.58% 28.108 29.114 - 6.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.58% 61636.592 63841.192 - 4.34% -
std::reverse(list<int>)/8 3.58% 1.926 1.995 - 1.24% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 3.56% 16502.539 17090.606 - 4.31% -
std::search(vector<int>,_pred)_(same_length)/8192 3.56% 4902.959 5077.539 - 2.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.56% 1240045.735 1284188.150 - -0.72% -
SetIntersection_Interlaced_Set_uint64_262144_64 3.55% 1600594.563 1657470.621 - 4.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 3.55% 16218117.212 16793970.575 - 4.95% -
SetIntersection_None_Set_uint32_16384_16 3.55% 155102862.918 160608937.770 - 2.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.54% 35.225 36.470 - 1.19% -
std::replace(deque<int>)_(prefix)/32 3.53% 12.692 13.141 - 0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 3.53% 62888376.012 65108942.662 - 4.43% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 3.53% 57.825 59.866 - 3.43% -
bm_lexicographical_compare<int>/64 3.53% 4.344 4.498 - -0.34% -
SetIntersection_None_Set_string_1024_1024 3.52% 9147533.178 9469832.660 - 5.90% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.52% 267.545 276.964 - 2.37% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.51% 9752.247 10094.464 - 4.40% -
std::remove_if(vector<int>)_(prefix)/1024 3.51% 350.023 362.298 - 4.47% -
SetIntersection_None_Set_uint64_262144_16384 3.50% 1210464.029 1252879.066 - 3.48% -
rng::find_last(list<int>)_(bail_90%)/50 3.50% 1.246 1.290 - -8.87% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.50% 571.196 591.182 - 2.19% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.49% 1.622 1.679 - 3.06% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 3.49% 17781.142 18402.493 - 4.28% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.49% 12.564 13.002 - -10.12% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.49% 21.637 22.392 - 1.48% -
bm_ranges_swap_ranges_vb_aligned/2048 3.48% 8.608 8.908 - 2.52% -
rng::contains(vector<int>)_(process_all)/8 3.47% 2.522 2.609 - -0.83% -
BM_deque_deque_move_backward/5500 3.47% 202.033 209.043 - 1.87% -
SetIntersection_None_Set_uint32_16384_64 3.47% 154414146.018 159769803.173 - 1.57% -
SetIntersection_Front_Set_string_16384_256 3.47% 14841135.951 15355855.602 - -0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.46% 4578.037 4736.651 - 14.00% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 3.46% 25718.412 26609.267 - 0.89% -
BM_vector_deque_ranges_move_backward/4000 3.46% 141.033 145.918 - 3.45% -
SetIntersection_Interlaced_Set_float_16384_1 3.46% 1003604.540 1038287.222 - 0.92% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.45% 17.870 18.488 - -7.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.45% 1237882.813 1280640.055 - -4.26% -
BM_StringRelational_Compare_Large_Empty_Control 3.45% 1.608 1.664 - 3.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.44% 269.484 278.759 - 5.16% -
BM_deque_vector_copy/1 3.44% 2.067 2.138 - 0.20% -
std::search(list<int>)_(same_length)/1024 3.44% 762.209 788.425 - -3.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.44% 51.026 52.780 - 7.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.43% 21.050 21.772 - 1.03% -
BM_deque_deque_copy_backward/4000 3.43% 144.896 149.871 - -1.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.43% 1752.841 1812.955 - 5.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.43% 14953.560 15466.128 - 2.78% -
std::stable_partition(list<int>)_(sparse)/50 3.42% 26.190 27.087 - 1.48% -
std::make_heap(deque<int>)_(shuffled)/1024 3.42% 2549.025 2636.315 - 2.33% -
BM_deque_vector_ranges_move/1024 3.42% 36.875 38.138 - 2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.42% 1625334.719 1680961.506 - 2.93% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.42% 663.092 685.785 - 4.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.42% 0.812 0.840 - 3.41% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 3.41% 40.978 42.376 - 12.83% -
SetIntersection_Front_Set_float_262144_16384 3.41% 228201279.112 235982103.100 - 2.55% -
BM_CmpEqual_ushort_uint 3.41% 1.044 1.080 - 1.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 3.40% 11015.543 11390.025 - 3.15% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.40% 2.977 3.078 - 1.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 3.39% 4.712 4.872 - -7.90% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 3.39% 6.450 6.669 - -9.11% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 3.39% 7059.450 7298.582 - 2.96% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.39% 1101875.069 1139189.128 - -1.46% -
std::count(list<int>)_(every_other)/8 3.38% 2.083 2.154 - 1.87% -
std::all_of(list<int>)_(process_all)/32768 3.38% 25653.580 26521.596 - 2.14% -
std::equal(list<int>)_(it,_it,_it)/8192 3.38% 9714.376 10042.932 - 0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.38% 90954.179 94029.908 - 1.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.37% 187950.454 194286.882 - 3.73% -
std::swap_ranges(deque<int>)/1024 3.37% 319.166 329.925 - -3.08% -
std::set<int>::ctor(const&)/1024 3.37% 6246.512 6457.040 - 3.57% -
std::copy_n(vector<bool>)_(aligned)/4096 3.37% 4.705 4.864 - 2.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.37% 11.206 11.584 - 3.56% -
BM_std_minmax_element<char>/70000 3.36% 18334.008 18950.186 - -2.92% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 3.36% 659551.092 681691.910 - 77.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.35% 54416.012 56240.603 - 2.21% -
std::search(vector<int>)_(no_match)/1000 3.35% 204.324 211.162 - 1.88% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 3.34% 689.383 712.440 - -6.88% -
std::is_sorted(vector<int>)/8192 3.34% 1896.850 1960.265 - 2.88% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.34% 17.191 17.765 - 5.31% -
std::rotate(vector<bool>)_(by_1/2)/32 3.33% 17.823 18.417 - 1.00% -
BM_vector_deque_move_backward/4096 3.33% 147.798 152.724 - 3.02% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.33% 11.095 11.465 - -1.59% -
SetIntersection_None_Vector_float_16384_4 3.32% 1089729.328 1125960.771 - 2.15% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.32% 0.994 1.027 - 7.93% -
SetIntersection_Front_Set_uint32_262144_16384 3.32% 219248401.645 226516825.696 - -0.38% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.31% 16286.026 16825.783 - 3.52% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.31% 31.675 32.723 - -2.31% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.31% 24.381 25.187 - -2.13% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 3.31% 19.512 20.157 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.31% 1481891.897 1530887.214 - 1.41% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 3.31% 22.043 22.772 - 0.93% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 3.31% 512124.024 529053.540 - 1.92% -
BM_vector_deque_ranges_copy_backward/1 3.30% 2.259 2.333 - 13.96% -
BM_StringRelational_Compare_Empty_Empty_Control 3.29% 1.609 1.662 - 2.45% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.28% 1.176 1.214 - 3.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 3.28% 36.712 37.917 - -0.99% -
BM_vector_deque_copy_backward/2 3.27% 2.000 2.065 - -0.24% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.27% 35.497 36.658 - -23.12% -
BM_PushHeap_string_Ascending_4 3.27% 2.548 2.631 - -0.78% -
rng::starts_with(deque<int>)/8 3.27% 3.979 4.109 - 0.06% -
BM_StringFindNoMatch/512 3.27% 9.256 9.559 - 3.49% -
BM_deque_vector_ranges_move_backward/1 3.26% 2.010 2.076 - -0.86% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 3.26% 88169.187 91043.887 - 2.25% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.26% 52470.299 54180.999 - 8.97% -
BM_getline_string 3.26% 16.615 17.155 - -0.09% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 3.25% 17.959 18.543 - 0.41% -
BM_vector_deque_ranges_copy_backward/4000 3.24% 140.765 145.332 - 2.99% -
std::none_of(list<int>)_(process_all)/32768 3.24% 25689.098 26521.517 - 1.84% -
BM_vector_deque_ranges_copy_backward/2 3.23% 1.998 2.063 - 15.16% -
std::unique(list<int>,_pred)_(contiguous)/1024 3.23% 943.968 974.481 - 2.51% -
ranges::minmax(std::list<char>)/64 3.23% 33.638 34.725 - -10.54% -
std::vector<int>::insert(middle)_(cheap_elements)/32 3.23% 5.746 5.932 - 2.93% -
BM_deque_deque_move_backward/4000 3.23% 144.932 149.609 - -0.67% -
std::for_each_n(join_view(vector<vector<int>>))/32 3.22% 3.830 3.953 - 2.83% -
std::unordered_set<std::string>::find(key)_(existent)/1024 3.22% 41.289 42.617 - 14.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.21% 7556.923 7799.860 - -2.14% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 3.21% 35.721 36.869 - -0.95% -
BM_vector_deque_copy_backward/1 3.21% 2.240 2.312 - -0.44% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.21% 391.588 404.161 - 2.89% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.21% 3.324 3.430 - 2.84% -
std::lower_bound(std::deque<int>)/8 3.21% 16.887 17.429 - 3.32% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 3.20% 5282.508 5451.800 - 2.95% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.20% 216.716 223.650 - 3.93% -
std::find_if(deque<int>)_(bail_25%)/8 3.20% 1.164 1.202 - 2.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.19% 122373.301 126281.340 - 1.50% -
BM_PushHeap_uint32_Ascending_4 3.19% 0.586 0.604 - 2.34% -
std::partition_point(vector<int>)/1024 3.19% 6.041 6.234 - -4.43% -
std::set<int>::ctor(const&,_alloc)/32 3.19% 219.213 226.201 - 3.69% -
BM_deque_deque_copy_backward/512 3.18% 18.910 19.512 - 0.83% -
std::partition_point(deque<int>)/32 3.18% 4.120 4.251 - 2.72% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.18% 213.021 219.792 - 2.81% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.18% 9.313 9.609 - -0.53% -
BM_tolower_char<wchar_t> 3.18% 0.688 0.710 - 27.41% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.18% 1.516 1.564 - -0.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.18% 6514.827 6721.740 - 3.44% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.18% 1.442 1.487 - -0.13% -
std::unordered_multiset<int>::ctor(const&)/8192 3.17% 54517.349 56244.907 - 3.17% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 3.17% 23.447 24.189 - 0.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.16% 4.780 4.931 - 1.94% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.15% 391.420 403.758 - 2.98% -
SetIntersection_Interlaced_Vector_uint32_16_1 3.15% 62880564.313 64861196.768 - 3.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 3.15% 28.394 29.288 - -2.71% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 3.14% 12.821 13.224 - -0.25% -
SetIntersection_None_Set_float_16384_256 3.13% 151043094.353 155772617.819 - -2.07% -
std::shift_right(vector<int>)/32 3.13% 4.075 4.203 - -58.03% -
std::unordered_map<int,_int>::clear()/8192 3.13% 63769.595 65763.321 - 4.25% -
BM_vector_deque_ranges_move/4096 3.12% 145.410 149.946 - 3.62% -
ranges::min(std::list<long_long>)/8 3.12% 1.908 1.968 - 2.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3.12% 14079.384 14517.990 - 2.36% -
std::pop_heap(deque<int>)/8 3.12% 52.018 53.639 - 1.60% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 3.11% 441.772 455.523 - -6.24% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 3.11% 563.751 581.287 - 1.59% -
SetIntersection_None_Set_string_16_16 3.11% 36208860.531 37335038.380 - 2.63% -
std::find(vector<short>)_(process_all)/32768 3.11% 721.027 743.438 - 2.87% -
std::multiset<int>::count(key)_(existent)/32 3.11% 3.758 3.874 - 3.34% -
BM_PushHeap_float_Ascending_1024 3.10% 3.105 3.201 - 1.47% -
std::lower_bound(std::vector<int>)/8 3.10% 7.749 7.989 - 1.07% -
std::partition(deque<int>)_(sparse)/50 3.10% 15.453 15.931 - -2.53% -
rng::starts_with(deque<int>,_pred)/1048576 3.09% 507583.545 523284.496 - -2.06% -
SetIntersection_None_Set_string_1_1 3.09% 541603816.358 558355948.612 - 3.23% -
BM_deque_vector_ranges_move/4000 3.09% 138.140 142.412 - -0.62% -
BM_vector_deque_move/64 3.09% 2.675 2.758 - 3.43% -
std::set<int>::lower_bound(key)_(existent)/32 3.09% 1.496 1.542 - 0.60% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.08% 12666.791 13057.508 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.08% 116419.262 120009.001 - 5.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 3.08% 55169833.940 56869831.826 - 4.02% -
std::move_backward(list<int>)/8 3.07% 3.356 3.459 - 2.12% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.07% 2.401 2.475 - 3.02% -
SetIntersection_None_Set_float_16384_64 3.06% 151453232.826 156094232.052 - -1.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 3.06% 19.406 20.000 - 2.47% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 3.06% 343.346 353.858 - 1.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.05% 228.335 235.290 - -0.37% -
SetIntersection_None_Set_uint32_16384_4 3.05% 155613220.436 160351874.689 - 2.59% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.04% 12585.297 12968.051 - 2.78% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 3.04% 798092.835 822343.091 - 1.65% -
SetIntersection_Interlaced_Vector_float_16_16 3.03% 35304761.483 36374972.751 - 0.68% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.03% 297.034 306.034 - 5.86% -
std::set<int>::ctor(const&)/32 3.03% 216.138 222.681 - 3.00% -
SetIntersection_None_Set_uint64_262144_1 3.03% 1217476.076 1254318.113 - 4.36% -
std::is_partitioned(list<int>)_(partitioned)/32 3.02% 8.544 8.803 - -1.12% -
std::partial_sort(deque<int>)_(descending)/1024 3.02% 17847.285 18386.667 - 3.29% -
std::sort_heap(vector<int>)/8 3.02% 29.663 30.559 - -1.55% -
SetIntersection_None_Set_uint64_262144_1024 3.02% 1208922.934 1245406.574 - 3.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 3.02% 0.338 0.348 - -2.12% -
std::multimap<int,_int>::find(key)_(existent)/32 3.01% 1.714 1.765 - 0.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.01% 21.688 22.340 - 7.73% -
std::move_backward(deque<int>)/8 3.00% 3.363 3.464 - -1.00% -
BM_CmpEqual_ushort_int 3.00% 1.038 1.069 - -1.28% -
std::remove_if(list<int>)_(prefix)/8192 2.99% 9895.199 10191.357 - 2.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.98% 199.668 205.615 - -4.06% -
std::unique_copy(vector<int>)_(contiguous)/32 2.98% 8.639 8.896 - 1.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.97% 18885988.751 19447770.227 - 4.75% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.97% 599770.577 617609.749 - 2.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.97% 52065.324 53613.078 - 2.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 2.97% 16491675.920 16981027.003 - 4.13% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.96% 26.031 26.802 - -4.69% -
rng::fold_left(list<int>)/1048576 2.96% 1351610.361 1391657.994 - 1.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.96% 1078496.632 1110397.419 - -0.80% -
std::swap_ranges(deque<int>)/8192 2.96% 2547.802 2623.147 - -3.05% -
SetIntersection_Front_Set_string_262144_16384 2.96% 337008874.244 346968647.115 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.95% 11210422.731 11541480.182 - 1.25% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 2.95% 5196.519 5349.923 - 2.53% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.95% 2.021 2.080 - 11.26% -
SetIntersection_None_Set_uint64_262144_16 2.95% 1208327.151 1243949.545 - 3.49% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.95% 1864.525 1919.492 - -0.37% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.94% 14.673 15.105 - 2.82% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.94% 8488.069 8737.312 - 1.57% -
SetIntersection_None_Set_uint64_262144_64 2.94% 1207886.066 1243352.375 - 3.41% -
BM_tolower_string<char> 2.94% 15.242 15.689 - 2.75% -
ranges::min(std::list<char>)/70000 2.93% 52834.320 54382.809 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 2.93% 21528.847 22159.251 - 0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 2.93% 7831.627 8060.936 - -1.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.93% 23626974.281 24318096.070 - 1.96% -
std::sort(deque<int>)_(repeated)/8 2.92% 18.140 18.670 - 4.81% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.92% 231.104 237.858 - 2.02% -
SetIntersection_None_Set_uint64_262144_256 2.92% 1208624.512 1243926.272 - 3.14% -
std::rotate(list<int>)_(1_element_forward)/50 2.92% 25.567 26.312 - 1.70% -
SetIntersection_None_Set_uint32_16384_1 2.91% 155970736.927 160509801.309 - 2.68% -
BM_lexicographical_compare_three_way<IntPtr>/16 2.91% 4.303 4.428 - 0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 2.91% 19300.200 19861.304 - 2.27% -
SetIntersection_Interlaced_Vector_uint32_4_4 2.91% 135562859.943 139503174.701 - 2.91% -
std::find_if_not(list<int>)_(process_all)/1024 2.90% 724.247 745.280 - 2.65% -
std::shift_left(deque<int>)/8192 2.90% 300.383 309.106 - 0.43% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 2.90% 19.233 19.790 - 2.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.90% 2.802 2.883 - 0.33% -
SetIntersection_Front_Vector_uint32_262144_262144 2.90% 345675598.981 355686690.592 - 1.44% -
BM_CmpEqual_short_ushort 2.90% 1.078 1.110 - 0.20% -
SetIntersection_None_Set_string_256_1 2.89% 11675421.901 12013042.050 - 2.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 2.89% 17856610.719 18372825.291 - 4.29% -
BM_CmpEqual_uchar_uchar 2.89% 1.047 1.077 - 2.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 2.89% 902573.520 928637.659 - 2.17% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.89% 3221521.985 3314521.950 - 42.60% -
std::lower_bound(std::deque<int>)/100 2.89% 30.391 31.268 - 1.47% -
SetIntersection_None_Vector_string_262144_64 2.88% 1291292.522 1328457.915 - 3.42% -
BM_vector_deque_ranges_move/2 2.88% 1.945 2.001 - -3.33% -
BM_deque_vector_ranges_move_backward/65536 2.87% 7911.153 8138.323 - -1.18% -
std::set<int>::equal_range(key)_(existent)/1024 2.87% 4.289 4.412 - -2.63% -
std::copy_n(list<int>)/64 2.87% 14.563 14.981 - 1.47% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.87% 1645902.426 1693111.490 - 3.75% -
SetIntersection_None_Set_float_64_1 2.87% 21718738.212 22341103.811 - -0.99% -
BM_CmpEqual_short_short 2.86% 1.042 1.072 - 0.99% -
SetIntersection_Interlaced_Vector_uint32_16_16 2.86% 35864289.636 36890652.275 - 3.20% -
BM_deque_deque_ranges_move_backward/5500 2.85% 201.337 207.069 - -2.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.85% 15610.941 16055.164 - 1.23% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.85% 13508.466 13892.794 - 4.74% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.84% 1601839.682 1647411.213 - 3.51% -
std::partition_point(deque<int>)/50 2.84% 4.616 4.748 - 2.54% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 2.84% 248.391 255.451 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.84% 199800715.949 205477920.738 - 7.11% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.83% 9.384 9.650 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.83% 4176800.074 4294993.293 - 2.72% -
SetIntersection_None_Set_string_16384_4 2.83% 205369041.613 211180269.538 - 0.25% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.82% 618816.062 636277.503 - 1.56% -
SetIntersection_None_Set_string_4_4 2.82% 138121738.396 142018954.219 - 3.45% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.82% 24.637 25.331 - 0.70% -
std::generate(list<int>)/32 2.82% 8.381 8.618 - 1.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.82% 31.259 32.139 - 2.77% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.81% 8.480 8.719 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 2.81% 138324140.084 142215357.810 - 3.58% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.81% 868.675 893.098 - 0.89% -
std::multiset<int>::insert(value)_(already_present)/1024 2.81% 27.560 28.334 - 1.65% -
rng::starts_with(vector<int>)/8192 2.81% 484.512 498.118 - 2.59% -
std::search(vector<int>)_(same_length)/8192 2.80% 1865.216 1917.364 - 0.76% -
std::find(vector<int>)_(process_all)/32768 2.79% 7365.817 7571.170 - 1.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.79% 4.347 4.468 - 2.58% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.79% 23.011 23.653 - 3.74% -
std::set<int>::upper_bound(key)_(existent)/1024 2.79% 4.077 4.190 - -0.82% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.79% 2.772 2.850 - 3.42% -
SetIntersection_Interlaced_Vector_uint32_4_1 2.78% 213522266.364 219468171.270 - 3.19% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.78% 31.818 32.703 - 4.82% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.78% 51.239 52.662 - 1.51% -
BM_deque_deque_move_backward/64 2.77% 3.364 3.457 - 2.87% -
BM_deque_deque_move/1 2.77% 2.484 2.553 - -1.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.77% 96.779 99.463 - 0.99% -
std::find_if_not(vector<int>)_(bail_25%)/1024 2.77% 32.906 33.818 - 8.40% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.77% 365.460 375.574 - 0.06% -
SetIntersection_None_Set_string_16_4 2.76% 57982577.946 59584895.683 - 3.37% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.76% 8.165 8.390 - -1.68% -
BM_deque_deque_ranges_move_backward/512 2.76% 18.880 19.401 - 2.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.76% 165032.589 169583.849 - 1.94% -
std::search(deque<int>)_(single_element)/1000 2.76% 436.016 448.033 - -0.74% -
BM_deque_deque_ranges_copy_backward/5500 2.74% 201.876 207.414 - -1.48% -
BM_deque_vector_ranges_move/2 2.74% 1.786 1.835 - -0.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.73% 17.694 18.178 - 2.52% -
std::rotate(vector<bool>)_(by_1/2)/50 2.73% 17.675 18.158 - 1.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.73% 765.493 786.391 - -2.95% -
std::multimap<int,_int>::clear()/8192 2.73% 85326.872 87655.899 - 0.19% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.73% 32.650 33.541 - 3.15% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.73% 2.467 2.534 - 2.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.73% 1109910.474 1140167.743 - 1.88% -
SetIntersection_None_Set_string_16_1 2.72% 68246618.726 70105262.894 - 3.18% -
SetIntersection_None_Vector_float_1024_64 2.71% 1060784.415 1089578.876 - 3.22% -
SetIntersection_Front_Vector_float_16384_16 2.70% 1102259.685 1132063.992 - 0.97% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.70% 6329.523 6500.534 - -2.88% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.70% 13397.437 13758.872 - 3.80% -
std::unordered_multimap<int,_int>::ctor(const&)/0 2.70% 12.882 13.230 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.70% 1040280.811 1068317.173 - 2.69% -
std::set<int>::find(key)_(existent)/32 2.69% 1.689 1.735 - 1.30% -
std::fill(vector<bool>)/512 2.69% 1.493 1.534 - -4.91% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 2.69% 294.670 302.605 - 4.32% -
BM_PushHeap_uint64_Descending_64 2.68% 0.376 0.387 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.68% 8802411.858 9038689.685 - 5.14% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2.68% 2731.382 2804.458 - 2.10% -
std::find_end(list<int>)_(match_near_end)/1000 2.67% 76.530 78.573 - -1.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 2.67% 18.594 19.090 - 3.51% -
SetIntersection_None_Vector_float_262144_256 2.67% 1118549.505 1148359.684 - 1.46% -
std::find_end(list<int>)_(same_length)/1000 2.66% 738.066 757.668 - 0.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.66% 51.886 53.264 - 1.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.65% 14020.808 14392.946 - 3.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 2.65% 115011.971 118064.083 - 2.23% -
BM_CmpLess_ushort_ushort 2.65% 1.054 1.082 - 1.93% -
std::sort(vector<int>)_(heap)/8 2.65% 23.624 24.249 - -1.16% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 2.65% 1.470 1.508 - -3.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.64% 1035985.754 1063363.905 - 0.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.63% 2.136 2.193 - 0.65% -
std::find(list<int>)_(process_all)/1024 2.63% 685.972 704.035 - -3.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.63% 27.314 28.032 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 2.63% 1074436.400 1102644.161 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.62% 5222641.880 5359590.618 - 6.77% -
std::partition(vector<int>)_(dense)/32 2.62% 8.156 8.370 - -5.49% -
BM_StringRead_Cold_Deep_Large 2.62% 1.338 1.373 - -27.35% -
std::replace_if(deque<int>)_(prefix)/32 2.61% 13.730 14.089 - 0.54% -
std::copy_if(vector<int>)_(entire_range)/8 2.61% 2.254 2.313 - 1.16% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 2.61% 16.127 16.548 - -1.39% -
std::find_if(vector<int>)_(process_all)/1024 2.61% 112.308 115.234 - 1.74% -
std::stable_partition(vector<int>)_(dense)/1024 2.60% 289.334 296.863 - 1.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.60% 2.878 2.952 - 0.31% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.60% 2.139 2.194 - 2.41% -
std::map<int,_int>::count(key)_(non-existent)/32 2.60% 2.873 2.948 - -3.46% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.60% 577.084 592.075 - 1.95% -
std::copy_n(list<int>)/8 2.60% 2.206 2.263 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.59% 1960358.072 2011174.480 - 3.97% -
SetIntersection_None_Vector_string_16384_16384 2.59% 1212053.724 1243469.594 - 2.06% -
std::search(vector<int>,_pred)_(no_match)/1000 2.59% 513.867 527.180 - -0.77% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.59% 200660410.789 205857413.095 - 4.44% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.59% 4.377 4.491 - 2.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 2.59% 75422.629 77375.001 - 0.99% -
SetIntersection_Interlaced_Set_string_64_16 2.58% 37738687.529 38714165.743 - 0.97% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 2.58% 49267.240 50540.139 - 3.27% -
std::for_each_n(vector<int>)/8 2.58% 2.638 2.707 - -1.74% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.58% 6.350 6.513 - 1.67% -
SetIntersection_None_Set_float_16384_16 2.56% 151855596.352 155742080.582 - -1.35% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.56% 918.106 941.599 - 0.10% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 2.55% 24.531 25.158 - 1.17% -
SetIntersection_None_Set_string_4_1 2.55% 220991840.012 226629751.544 - 2.70% -
rng::find_last(list<int>)_(bail_10%)/1048576 2.55% 784660.727 804659.204 - -1.47% -
std::multiset<int>::contains(key)_(non-existent)/32 2.55% 2.711 2.780 - 5.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 2.54% 1614115.967 1655173.422 - 3.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.54% 1052425.596 1079117.663 - 8.97% -
SetIntersection_Front_Set_string_16_4 2.53% 63232726.230 64835551.370 - 1.68% -
std::set<int>::ctor(const&,_alloc)/8192 2.53% 50462.986 51740.726 - 5.75% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.52% 2.366 2.426 - -0.27% -
BM_deque_vector_move_backward/4096 2.52% 146.602 150.297 - 1.78% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.52% 1883.538 1930.925 - -4.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.51% 1040622.008 1066791.761 - -0.05% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.51% 10.547 10.812 - 7.61% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.51% 16.698 17.118 - -2.37% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.51% 6675.804 6843.397 - -4.14% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.51% 11.174 11.454 - 3.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.50% 6.622 6.788 - -2.42% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.50% 25.856 26.502 - -3.15% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.50% 24.604 25.217 - 4.87% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.49% 3729.986 3822.979 - 0.21% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.49% 6605.083 6769.685 - 1.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.49% 13.391 13.724 - 2.63% -
SetIntersection_Interlaced_Set_string_16384_4 2.49% 197437889.728 202356092.598 - 2.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 2.49% 14017362.535 14366225.581 - 0.89% -
std::multiset<int>::contains(key)_(existent)/8192 2.48% 8.242 8.447 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_64_1 2.47% 16337040.274 16741368.332 - 2.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.47% 14.995 15.366 - 1.55% -
SetIntersection_None_Set_float_16384_4 2.47% 152401497.371 156164608.601 - -1.35% -
std::rotate(vector<bool>)_(by_1/2)/1024 2.47% 8.438 8.647 - 2.62% -
BM_StringRelational_Less_Huge_Large_Control 2.46% 2.103 2.155 - 0.40% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.46% 246509.749 252573.431 - -0.91% -
std::search(vector<int>,_pred)_(no_match)/8192 2.46% 4171.108 4273.690 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.46% 1241227.945 1271739.744 - -4.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.45% 25.537 26.163 - 3.92% -
std::sort(deque<int>)_(ascending)/8 2.45% 17.604 18.035 - 3.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.44% 19.387 19.860 - 2.66% -
BM_PushHeap_string_Random_1024 2.44% 14.663 15.020 - 0.51% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 2.43% 18.292 18.737 - 2.21% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.43% 52.908 54.193 - -2.87% -
std::map<int,_int>::count(key)_(existent)/1024 2.43% 3.720 3.810 - -1.04% -
std::sort_heap(deque<int>,_pred)/1024 2.43% 12596.954 12902.801 - 5.14% -
SetIntersection_Front_Set_string_64_16 2.43% 24033700.601 24616809.722 - 9.06% -
std::set<int>::ctor(const&,_alloc)/1024 2.42% 6365.747 6519.972 - 6.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.42% 165978.444 169999.073 - 1.85% -
BM_StringFindNoMatch/64 2.42% 2.092 2.142 - 2.84% -
BM_deque_deque_ranges_move/4000 2.42% 144.667 148.168 - 1.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.41% 4252705.089 4355199.446 - 5.51% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.41% 1038313.215 1063326.211 - 2.48% -
std::find_first_of(list<int>)_(large_needle)/8192 2.41% 47909902.735 49063713.867 - -0.32% -
SetIntersection_None_Vector_string_256_16 2.41% 4246678.429 4348900.907 - 1.42% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 2.41% 21358.946 21872.921 - 2.06% -
SetIntersection_None_Vector_string_16384_16 2.40% 1221340.534 1250698.817 - 1.61% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 2.40% 672.628 688.797 - 1.90% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.40% 1.742 1.784 - -3.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 2.40% 32.089 32.859 - 18.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.39% 2.170 2.221 - -4.72% -
BM_CmpEqual_short_uchar 2.39% 1.081 1.107 - 1.24% -
SetIntersection_None_Set_float_16384_1 2.39% 151972274.179 155600335.295 - -1.75% -
BM_StringRead_Cold_Shallow_Empty 2.38% 1.135 1.162 - -30.84% -
BM_vector_deque_copy_backward/4096 2.38% 149.456 153.019 - 3.26% -
SetIntersection_None_Vector_string_16384_1 2.38% 1224783.948 1253952.314 - 0.68% -
BM_PushHeap_uint64_Random_1 2.38% 0.465 0.476 - 0.62% -
std::find_if_not(vector<char>)_(process_all)/8 2.38% 1.482 1.517 - -5.40% -
SetIntersection_None_Vector_string_1024_1024 2.37% 1142919.907 1170023.346 - 1.61% -
std::make_heap(deque<int>)_(heap)/8192 2.37% 8598.810 8802.604 - 2.16% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 2.37% 13.527 13.848 - 1.94% -
SetIntersection_Front_Set_uint32_64_64 2.37% 13205774.499 13518553.147 - 2.14% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.36% 17.615 18.031 - 2.35% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.36% 5.086 5.206 - -4.56% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.36% 9650.092 9877.968 - 2.90% -
SetIntersection_None_Set_string_256_16 2.36% 11123084.074 11385567.763 - 3.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.36% 9.093 9.307 - 0.71% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.35% 6603472.743 6758920.574 - 7.51% -
std::reverse_copy(list<int>)/32768 2.35% 26302.702 26921.699 - 0.52% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.35% 953904.190 976304.248 - 1.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.35% 207.005 211.860 - 2.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.35% 35.644 36.480 - 0.25% -
bm_ranges_swap_ranges_vb_aligned/1024 2.34% 6.525 6.677 - 2.77% -
BM_CmpEqual_ushort_schar 2.34% 0.991 1.014 - -1.98% -
SetIntersection_None_Set_uint32_1024_1 2.34% 8959748.378 9169676.156 - 1.80% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.34% 109673.530 112241.247 - 2.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.34% 0.617 0.632 - 0.15% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.33% 3.034 3.104 - -0.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.33% 4.151 4.248 - 0.86% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.32% 1.488 1.522 - 0.33% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.31% 12.348 12.634 - 1.66% -
std::unordered_set<int>::insert(value)_(already_present)/32 2.30% 1.750 1.790 - -40.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.30% 1332086.752 1362749.185 - 5.35% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.30% 32.212 32.952 - 1.19% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 2.29% 5823.171 5956.532 - -3.60% -
BM_deque_deque_move/70000 2.29% 3396.818 3474.572 - 3.79% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.28% 30.493 31.189 - -4.12% -
BM_deque_deque_ranges_move/64000 2.28% 3055.354 3125.078 - -0.82% -
SetIntersection_None_Vector_string_262144_256 2.28% 1295647.147 1325194.180 - 0.72% -
rng::contains(list<int>)_(process_all)/32 2.28% 9.064 9.270 - -1.95% -
BM_vector_deque_ranges_move/5500 2.28% 196.269 200.744 - 1.31% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.28% 598006.067 611626.036 - -0.22% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.28% 12731.460 13021.312 - -4.03% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.27% 33.789 34.557 - 1.82% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.27% 52.541 53.734 - 3.38% -
SetIntersection_Interlaced_Vector_uint32_1024_16 2.27% 2025761.427 2071763.094 - -4.54% -
SetIntersection_Interlaced_Vector_uint32_16_4 2.27% 56039415.003 57310868.934 - 2.60% -
BM_vector_deque_ranges_move_backward/4096 2.27% 147.444 150.788 - -0.26% -
BM_CmpEqual_int_uint 2.27% 1.086 1.110 - 4.06% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 2.26% 78.217 79.988 - 0.44% -
std::shift_left(deque<int>)/1024 2.26% 37.988 38.848 - -0.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 2.25% 1.367 1.398 - -13.50% -
BM_deque_vector_ranges_copy_backward/1 2.25% 2.090 2.137 - 1.56% -
SetIntersection_Front_Set_string_1024_1024 2.25% 55368157.129 56614691.658 - 2.18% -
std::pop_heap(vector<float>)/8192 2.25% 19.542 19.982 - 1.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.25% 36589.042 37411.048 - 3.56% -
BM_num_put<unsigned_long> 2.25% 11.266 11.519 - 2.58% -
SetIntersection_None_Vector_float_262144_4 2.25% 1126585.267 1151885.609 - 1.69% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.24% 64073.548 65511.875 - 1.37% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 2.24% 79641841.995 81429376.112 - 2.41% -
std::set<std::string>::count(key)_(non-existent)/8192 2.24% 33.123 33.866 - -0.84% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.24% 20.516 20.976 - 0.96% -
std::sort(deque<int>)_(repeated)/1024 2.24% 959.945 981.444 - -0.19% -
std::find_if_not(vector<int>)_(process_all)/50 2.24% 5.660 5.786 - 5.42% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.24% 12519.889 12799.716 - 1.69% -
BM_deque_vector_ranges_copy/1 2.23% 2.095 2.141 - 1.77% -
std::search(list<int>,_pred)_(no_match)/1048576 2.23% 951155.939 972405.282 - 1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.23% 13670.058 13975.189 - -0.03% -
SetIntersection_None_Vector_string_262144_16384 2.23% 1290544.359 1319307.449 - 0.36% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 2.22% 948.099 969.185 - 0.47% -
std::copy_backward(deque<int>)/8 2.22% 2.660 2.720 - 1.22% -
std::make_heap(deque<int>)_(repeated)/1024 2.22% 2260.362 2310.598 - 0.68% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.22% 390.750 399.427 - -0.76% -
std::copy_n(deque<int>)/4096 2.22% 145.424 148.650 - -1.67% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 2.22% 6361.493 6502.576 - 8.46% -
std::find_if_not(list<int>)_(bail_25%)/8192 2.22% 1417.976 1449.390 - 1.60% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.21% 1331.791 1361.283 - -1.21% -
std::set<int>::ctor(const&)/8192 2.21% 50680.480 51802.682 - 4.65% -
BM_StringFindStringLiteral/64 2.21% 2.157 2.204 - -2.26% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.20% 12552.625 12828.820 - -3.53% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 2.20% 12.830 13.111 - 2.03% -
BM_deque_vector_ranges_move/1 2.20% 2.029 2.074 - -0.38% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.19% 45361.311 46355.721 - -4.24% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 2.19% 38.971 39.825 - 0.60% -
BM_deque_deque_copy/4096 2.19% 146.654 149.865 - 1.50% -
std::adjacent_find(vector<int>)/1048576 2.19% 232131.825 237212.314 - 1.02% -
std::find_if(vector<char>)_(process_all)/8 2.19% 1.567 1.602 - -0.11% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.19% 6582.676 6726.662 - 7.17% -
BM_deque_deque_move_backward/4096 2.18% 151.077 154.377 - -0.15% -
std::any_of(list<int>)_(process_all)/32768 2.18% 25763.807 26326.046 - 1.16% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2.18% 19.527 19.953 - -0.27% -
std::find_if(list<int>)_(bail_25%)/8192 2.18% 1418.712 1449.644 - 0.54% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 2.18% 29.704 30.351 - 2.58% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 2.18% 9063.011 9260.379 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.18% 2100045.002 2145740.314 - 4.15% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 2.17% 1.203 1.229 - -0.93% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 2.17% 454.701 464.583 - -11.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.17% 1496.958 1529.488 - 0.84% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.17% 117664.643 120216.162 - 0.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 2.16% 168.361 172.001 - 1.21% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.16% 13.190 13.474 - -2.99% -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.16% 2.019 2.063 - 1.66% -
SetIntersection_None_Set_uint64_1024_256 2.15% 8902385.558 9094219.000 - 5.61% -
ranges::minmax(std::deque<__int128>)/8 2.15% 3.814 3.896 - 4.18% -
SetIntersection_Front_Set_string_262144_4 2.15% 1226946.263 1253315.267 - 1.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.15% 43.161 44.088 - -12.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.15% 18.740 19.142 - -7.31% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.14% 1.703 1.740 - 2.98% -
BM_vector_deque_move_backward/1 2.14% 2.296 2.345 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.14% 13.433 13.720 - 2.86% -
std::make_heap(deque<int>)_(heap)/1024 2.13% 1093.478 1116.787 - 1.87% -
SetIntersection_None_Set_uint32_1024_4 2.13% 8905406.330 9095042.621 - 5.49% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.12% 5.367 5.480 - 0.05% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.12% 155.261 158.554 - 0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.12% 5633101.168 5752565.202 - 2.11% -
std::sort(deque<int>)_(descending)/8 2.12% 25.081 25.612 - 1.49% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.11% 400.050 408.496 - -1.24% -
SetIntersection_Front_Vector_uint32_262144_16 2.11% 1116571.474 1140135.096 - 2.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.11% 343273638.211 350505016.895 - -0.24% -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 2.10% 93302.858 95258.510 - -1.11% -
std::find(vector<char>)_(bail_25%)/8192 2.09% 39.449 40.275 - -0.57% -
BM_PushHeap_string_PipeOrgan_16 2.09% 4.144 4.231 - 0.12% -
BM_deque_vector_move/1024 2.09% 36.696 37.463 - 0.15% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.09% 586205.801 598448.971 - -0.90% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.08% 1841.833 1880.231 - -1.00% -
SetIntersection_None_Vector_string_16384_4 2.08% 1224996.343 1250523.563 - 0.97% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.08% 61.961 63.251 - 3.03% -
BM_PushHeap_string_Ascending_16 2.08% 4.704 4.802 - 3.01% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.08% 520.337 531.143 - -2.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.08% 8995063.650 9181805.409 - 2.86% -
BM_deque_deque_ranges_copy/4000 2.08% 141.517 144.454 - -0.10% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.07% 799.787 816.375 - 7.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.07% 19.247 19.646 - 1.78% -
std::make_heap(deque<int>)_(descending)/8192 2.07% 8632.158 8810.941 - 2.09% -
BM_PushHeap_string_Random_256 2.07% 14.121 14.413 - 0.24% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.07% 1571737.225 1604243.734 - 2.96% -
SetIntersection_Interlaced_Set_float_1024_4 2.07% 9689654.532 9889918.707 - 0.32% -
std::reverse(deque<int>)/32768 2.06% 5702.227 5819.938 - -1.21% -
SetIntersection_None_Set_uint64_256_16 2.06% 10780360.535 11002661.933 - 4.37% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.05% 2.379 2.428 - 0.36% -
bm_ranges_swap_ranges_vb_unaligned/4096 2.05% 64.084 65.398 - 0.02% -
std::find_if(vector<int>)_(bail_25%)/32768 2.04% 839.762 856.922 - 3.71% -
SetIntersection_None_Vector_string_262144_1 2.04% 1286738.808 1313007.058 - 0.12% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.04% 2.425 2.474 - 0.37% -
BM_PushHeap_uint32_Random_1024 2.03% 5.632 5.747 - -2.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 2.03% 5.244 5.350 - 1.18% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 2.03% 102229.906 104307.483 - -3.16% -
BM_vector_deque_ranges_copy/5500 2.03% 194.358 198.306 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.03% 14757.096 15056.881 - 3.95% -
std::sort(deque<int>)_(pipe-organ)/1024 2.03% 2691.609 2746.245 - 1.54% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.03% 60.316 61.541 - 1.82% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.03% 67667.106 69039.771 - 0.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.03% 1.101 1.123 - -2.59% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.03% 3.231 3.296 - 3.51% -
SetIntersection_None_Set_string_64_4 2.03% 21383169.487 21816487.047 - 0.88% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.03% 604.001 616.241 - 0.70% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 2.02% 803472.222 819740.534 - 1.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.02% 5668.842 5783.251 - 1.69% -
BM_num_put<long_long> 2.01% 11.609 11.843 - 4.42% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 2.01% 892924.132 910899.274 - 0.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.01% 393.463 401.381 - 2.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.01% 32.171 32.818 - -0.40% -
rng::for_each(multiset<int>)/8 2.01% 6.683 6.817 - 1.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.01% 2.171 2.215 - -0.58% -
std::shift_left(list<int>)/8192 2.01% 7603.754 7756.326 - 8.77% -
rng::find_last(deque<int>)_(bail_90%)/8192 2.00% 199.701 203.704 - -5.37% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.00% 21.425 21.854 - -3.38% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.99% 5885.676 6003.054 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.99% 43.761 44.633 - 2.57% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.99% 55.230 56.331 - -2.40% -
std::copy_n(vector<int>)/262144 1.99% 12281.933 12526.674 - 5.09% -
std::make_heap(deque<int>)_(repeated)/8192 1.99% 17777.665 18131.838 - 0.33% -
std::find_end(forward_list<int>)_(same_length)/8192 1.99% 14303.659 14588.335 - -1.52% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.99% 1275180.500 1300534.342 - 2.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.99% 52.175 53.212 - 4.31% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.98% 12.064 12.303 - -0.22% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.98% 238114392.995 242825744.547 - 3.00% -
BM_deque_vector_ranges_move_backward/0 1.97% 1.342 1.369 - -0.21% -
ranges::minmax(std::list<long_long>)/8 1.97% 2.527 2.577 - 1.49% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.97% 533.850 544.341 - -1.42% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.96% 7489.773 7636.855 - 0.83% -
std::find_end(list<int>)_(process_all)/1048576 1.96% 869816.810 886887.800 - 1.09% -
ranges::min(std::vector<__int128>)/8 1.96% 2.917 2.974 - 0.07% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.96% 55.937 57.033 - 8.45% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.96% 6489.759 6616.831 - -18.62% -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.96% 1.892 1.929 - -29.17% -
std::set<std::string>::clear()/32 1.96% 892.099 909.564 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.96% 1142685.334 1165042.702 - 2.60% -
std::unordered_map<int,_int>::clear()/1024 1.96% 8239.916 8401.123 - 3.93% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.96% 1560.573 1591.086 - 0.64% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.95% 36.813 37.532 - -6.62% -
BM_PushHeap_uint32_Ascending_16384 1.95% 3.571 3.641 - -2.74% -
std::find_if(vector<bool>)_(process_all)/50 1.95% 23.614 24.074 - 1.49% -
BM_StringRead_Hot_Deep_Large 1.95% 0.520 0.531 - 6.57% -
std::multiset<int>::contains(key)_(existent)/32 1.95% 1.666 1.699 - 0.95% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.94% 213.000 217.141 - 1.15% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.94% 1005.752 1025.287 - 2.41% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.94% 644.506 657.021 - 16.69% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.94% 1282711.515 1307601.120 - 5.60% -
BM_StringCopy_Huge 1.94% 108.124 110.222 - -0.46% -
SetIntersection_None_Set_float_64_64 1.94% 11168700.624 11385221.325 - -0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.94% 1118257.083 1139900.780 - 0.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.94% 22830349.129 23272200.223 - 1.89% -
BM_deque_deque_ranges_move/70000 1.93% 3446.422 3513.084 - 5.00% -
std::make_heap(deque<int>)_(ascending)/1024 1.93% 2628.185 2679.014 - 1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.93% 21.643 22.061 - -0.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.93% 6.721 6.851 - 1.41% -
SetIntersection_Interlaced_Set_string_1024_1024 1.93% 55652180.672 56725156.524 - 0.31% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.93% 1.584 1.615 - -0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.93% 1403238.870 1430263.752 - 4.00% -
std::make_heap(deque<int>)_(ascending)/8192 1.92% 20700.085 21098.141 - 1.26% -
std::find_end(vector<int>)_(match_near_end)/1024 1.92% 28.294 28.838 - -0.63% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 1.92% 184.505 188.046 - 0.87% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.92% 1.626 1.657 - -2.34% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.92% 16.448 16.763 - 1.26% -
std::for_each_n(join_view(vector<vector<int>>))/50 1.91% 4.267 4.349 - 0.31% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.91% 15.657 15.957 - -17.94% -
std::search(vector<int>)_(same_length)/1024 1.91% 244.811 249.492 - 0.31% -
BM_PushHeap_string_Random_4 1.90% 6.049 6.164 - 0.17% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 1.90% 241.212 245.795 - 1.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.90% 11777.069 12000.806 - 3.44% -
std::find_end(vector<int>)_(same_length)/8192 1.90% 1995.053 2032.916 - -1.77% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.90% 80256.343 81779.384 - 2.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.90% 1832810.465 1867576.822 - 2.49% -
BM_vector_deque_move/4000 1.89% 139.612 142.256 - 0.87% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.89% 53939.659 54960.582 - -4.17% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.89% 102034.835 103960.260 - -4.42% -
BM_PushHeap_float_Ascending_256 1.88% 2.481 2.528 - 1.34% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.88% 273.560 278.714 - -0.13% -
std::unordered_multiset<int>::ctor(const&)/1024 1.88% 6776.197 6903.725 - 4.23% -
std::rotate(deque<int>)_(by_1/3)/32 1.88% 20.739 21.130 - 3.93% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.88% 9.923 10.109 - 1.48% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.87% 663.902 676.348 - 1.92% -
std::find_if_not(vector<char>)_(process_all)/50 1.87% 6.683 6.808 - 1.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.87% 52341.438 53321.763 - -4.32% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.87% 52139.615 53112.945 - -2.40% -
SetIntersection_None_Vector_uint32_262144_64 1.86% 1119892.315 1140764.945 - -2.90% -
std::sort(vector<int>)_(qsort_adversarial)/8192 1.86% 147082.363 149817.433 - -0.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.86% 54691.871 55708.531 - -3.60% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.86% 880135.267 896481.928 - -2.81% -
std::is_sorted_until(list<int>,_pred)/8192 1.86% 7659.792 7801.971 - -11.99% -
std::sort(deque<int>)_(heap)/8 1.85% 24.303 24.753 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.85% 18150561.713 18486160.188 - 1.90% -
std::make_heap(deque<int>)_(shuffled)/8 1.85% 24.749 25.207 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.85% 36.661 37.338 - -11.25% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.84% 3768.941 3838.412 - -0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.84% 57198.945 58251.952 - 0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.83% 742.252 755.872 - 3.73% -
BM_CmpLess_uint_uint 1.83% 1.065 1.084 - 1.10% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.83% 11.879 12.096 - 0.17% -
std::partition_copy(deque<int>)/32 1.83% 12.658 12.889 - -0.70% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.83% 5.374 5.472 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.82% 8741977.982 8901071.836 - 3.33% -
BM_StringConstructDestroyCStr_Huge_Opaque 1.82% 157.784 160.655 - 0.82% -
rng::starts_with(vector<int>)/1024 1.82% 59.840 60.926 - 0.13% -
std::transform(list<int>,_list<int>)/8192 1.82% 9049.095 9213.340 - 6.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.81% 241460849.704 245839048.808 - 1.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 1.81% 22.228 22.631 - -8.70% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.81% 10.433 10.622 - 2.93% -
BM_vector_deque_ranges_copy_backward/4096 1.81% 147.787 150.455 - -0.39% -
BM_std_minmax_element<char>/4 1.80% 1.213 1.235 - -2.16% -
std::set<int>::contains(key)_(existent)/32 1.80% 1.632 1.661 - 0.36% -
std::stable_partition(vector<int>)_(dense)/50 1.80% 25.597 26.058 - 4.93% -
BM_deque_deque_copy/64 1.80% 3.038 3.093 - 1.90% -
SetIntersection_Front_Set_uint64_1024_4 1.80% 1055987.746 1075009.297 - 0.54% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.80% 661.867 673.774 - 3.77% -
std::remove(deque<int>)_(sprinkled)/1024 1.79% 523.251 532.630 - 2.73% -
std::stable_sort(deque<int>)_(heap)/1024 1.79% 2706.527 2755.028 - 1.32% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 1.79% 102445.098 104280.146 - 3.24% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.79% 5274.512 5368.956 - 1.80% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.79% 1.775 1.807 - -1.82% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.79% 501.544 510.518 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.79% 6.485 6.601 - 1.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.79% 49.293 50.174 - -4.05% -
SetIntersection_None_Set_string_16384_64 1.78% 203903841.314 207539907.813 - 0.12% -
std::find_end(forward_list<int>)_(same_length)/1000 1.78% 1467.746 1493.912 - 1.78% -
std::copy_if(list<int>)_(every_other)/1048576 1.78% 825945.387 840655.321 - -0.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 141468.936 143983.587 - 2.45% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.78% 4158686.515 4232529.305 - 1.73% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.77% 53.750 54.703 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.77% 745.524 758.739 - -0.47% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.77% 15655.880 15932.977 - 0.15% -
BM_PushHeap_uint64_QuickSortAdversary_16 1.77% 0.938 0.955 - 4.91% -
BM_align/1 1.77% 0.624 0.635 - 1.70% -
BM_StringAssignAsciizMix_Opaque 1.77% 4.978 5.066 - 2.76% -
SetIntersection_None_Vector_string_262144_4 1.77% 1290403.758 1313208.716 - 0.55% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.76% 2518.214 2562.656 - 1.63% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.76% 12866.511 13093.495 - -0.03% -
BM_vector_deque_ranges_copy_backward/5500 1.76% 196.280 199.739 - -0.94% -
SetIntersection_Interlaced_Set_string_256_16 1.76% 17727641.840 18039933.866 - 2.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.76% 1.281 1.303 - -0.93% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.76% 19.211 19.549 - 1.69% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.76% 5518.184 5615.158 - 2.03% -
BM_CmpLess_schar_uchar 1.76% 1.074 1.093 - 0.08% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.75% 39651.337 40346.606 - 1.71% -
std::search(vector<int>,_pred)_(no_match)/1024 1.75% 525.852 535.067 - -0.77% -
std::find_end(forward_list<int>)_(process_all)/1000 1.75% 681.310 693.233 - 0.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.75% 591090.105 601425.594 - -0.48% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.75% 40.894 41.608 - -0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 1.74% 4237314.430 4311213.125 - -3.68% -
std::find(vector<short>)_(process_all)/8192 1.74% 180.013 183.151 - 1.51% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.74% 5915613.934 6018624.427 - 2.24% -
std::unordered_set<int>::find(key)_(existent)/1024 1.74% 1.336 1.359 - 0.80% -
std::fill(vector<int>)/1024 1.74% 29.623 30.138 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.74% 214288000.650 218012776.553 - 2.61% -
std::partition_copy(vector<int>)/1024 1.74% 456.835 464.772 - -3.08% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.74% 20.341 20.694 - -2.16% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.74% 5604.772 5702.075 - -0.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.74% 12.025 12.233 - -0.69% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.73% 29.474 29.985 - -2.32% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 1.73% 20.406 20.759 - 2.51% -
std::set<int>::lower_bound(key)_(existent)/1024 1.72% 4.302 4.376 - -4.34% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.72% 999.881 1017.078 - -5.52% -
std::find_if(deque<int>)_(process_all)/50 1.72% 12.473 12.688 - -7.80% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 1.72% 0.815 0.829 - 0.18% -
std::stable_partition(vector<int>)_(sparse)/8192 1.72% 1538.341 1564.742 - 1.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.72% 12631.680 12848.399 - 0.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.71% 1000221.514 1017340.007 - 2.97% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.71% 489.584 497.963 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.71% 1181805.709 1201971.371 - 0.14% -
std::find_end(forward_list<int>)_(process_all)/1048576 1.70% 760507.572 773447.322 - 2.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.70% 177208284.719 180215356.422 - 2.25% -
std::search(vector<int>)_(no_match)/1024 1.70% 209.060 212.607 - 0.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.70% 870.589 885.352 - -0.32% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.69% 4.018 4.086 - -2.21% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.69% 3938.813 4005.548 - 2.39% -
std::is_sorted(vector<int>)/8 1.69% 2.068 2.103 - -1.20% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.69% 1.777 1.807 - 0.57% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.69% 38507.335 39158.164 - -0.17% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.69% 214.494 218.114 - 0.00% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.69% 765.327 778.237 - 0.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.69% 102683.243 104414.602 - -6.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.68% 2.283 2.322 - 2.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.68% 220.800 224.513 - 8.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.68% 12636.927 12849.368 - -6.72% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.67% 9882.387 10047.693 - -4.24% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.67% 735.625 747.927 - 1.25% -
std::distance(deque<int>)/50 1.67% 0.845 0.859 - 1.25% -
std::find(vector<short>)_(bail_25%)/1024 1.67% 5.977 6.077 - 1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.67% 366.340 372.451 - -1.14% -
BM_PushHeap_uint64_Ascending_256 1.67% 2.088 2.123 - 1.42% -
ranges::minmax(std::deque<__int128>)/1 1.67% 0.682 0.693 - 4.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.66% 38498.808 39139.709 - 0.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.66% 432.894 440.090 - 0.78% -
BM_deque_deque_ranges_copy/5500 1.66% 197.713 200.994 - 0.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.66% 459.614 467.228 - 0.48% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.66% 11563.844 11755.350 - 0.76% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.65% 476.470 484.353 - 0.12% -
std::set<int>::clear()/8192 1.65% 78916.256 80218.843 - -9.83% -
std::multiset<int>::contains(key)_(existent)/1024 1.65% 3.960 4.025 - 0.09% -
SetIntersection_None_Set_string_64_16 1.65% 18557289.509 18863184.911 - 4.35% -
std::set<int>::erase(key)_(non-existent,_end)/32 1.64% 2.252 2.289 - -1.13% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.64% 1869.697 1900.379 - -1.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.64% 7444.925 7567.058 - 0.80% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 1.64% 20.325 20.658 - 0.39% -
BM_deque_vector_copy/1024 1.64% 36.833 37.437 - 0.91% -
BM_PushHeap_string_Random_64 1.64% 12.757 12.966 - 0.82% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.64% 856.220 870.230 - 1.52% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.63% 54.551 55.442 - -0.02% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.63% 16.423 16.691 - 1.81% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.63% 1886.654 1917.346 - 0.10% -
std::set<int>::count(key)_(existent)/32 1.63% 1.644 1.670 - 1.83% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.62% 898818.202 913407.909 - 0.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.62% 3050407.112 3099918.917 - 2.28% -
BM_CmpEqual_int_int 1.62% 1.084 1.102 - 3.61% -
std::partition_point(deque<int>)/1024 1.61% 9.470 9.623 - 1.44% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.61% 5.412 5.500 - -1.93% -
BM_StringRelational_Less_Small_Small_ChangeLast 1.61% 1.736 1.764 - 0.28% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.60% 412.906 419.533 - 0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.60% 2081317.709 2114683.596 - 3.09% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.60% 445.203 452.339 - -4.22% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.60% 12941.520 13148.904 - -0.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.60% 2323602.023 2360836.279 - -0.33% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.60% 5.162 5.244 - -2.20% -
BM_deque_vector_ranges_copy/1024 1.60% 36.791 37.379 - 0.40% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.60% 790.962 803.606 - -3.02% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.60% 19.474 19.785 - 4.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 1.60% 18.366 18.660 - -2.23% -
BM_CmpEqual_uint_uchar 1.60% 1.093 1.110 - -1.13% -
std::stable_sort(deque<int>)_(descending)/1024 1.60% 2888.199 2934.328 - 0.91% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.60% 2.370 2.408 - 0.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.60% 58.569 59.503 - -0.09% -
std::search(vector<int>,_pred)_(near_matches)/1024 1.59% 23688.655 24066.327 - 1.10% -
SetIntersection_Front_Set_uint32_1024_64 1.59% 1770491.338 1798688.819 - 6.12% -
SetIntersection_Front_Set_string_4_4 1.59% 156279364.718 158765206.846 - 0.85% -
std::search(deque<int>)_(no_match)/1024 1.59% 343.994 349.455 - -0.37% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.59% 241222.539 245050.102 - 0.61% -
SetIntersection_Front_Set_float_262144_1 1.59% 986263.395 1001907.944 - -4.26% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.58% 294.746 299.416 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.58% 178093.372 180910.618 - 4.27% -
BM_num_put<long> 1.58% 11.645 11.829 - 3.62% -
std::stable_partition(list<int>)_(sparse)/8192 1.58% 8926.775 9067.604 - 2.80% -
BM_deque_vector_move/5500 1.57% 193.164 196.205 - 0.99% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.57% 52412.689 53237.811 - 2.04% -
BM_PushHeap_string_QuickSortAdversary_4 1.57% 6.348 6.448 - 0.32% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.57% 12701.374 12900.819 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.56% 20.395 20.713 - 23.18% -
std::find_end(list<int>)_(same_length)/1024 1.56% 753.538 765.316 - 1.33% -
std::find_first_of(deque<int>)_(small_needle)/50 1.56% 173.913 176.624 - 2.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.56% 393.316 399.443 - 1.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.56% 54663.742 55515.177 - -2.32% -
std::make_heap(deque<int>)_(descending)/1024 1.55% 1094.850 1111.875 - 1.39% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 1.55% 4705.287 4778.380 - 0.83% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.55% 98278.198 99803.297 - 0.28% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.55% 2896.832 2941.664 - 0.68% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.55% 1701058.594 1727371.258 - 3.48% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.55% 21.531 21.864 - 1.04% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 1.54% 64.988 65.992 - 95.10% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.54% 16611.351 16866.644 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.53% 15785535.600 16027754.350 - 4.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.53% 232177285.777 235737544.580 - 1.95% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.53% 410.761 417.046 - -0.05% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.53% 12111.273 12296.391 - 0.08% -
std::search(list<int>)_(no_match)/1024 1.53% 730.845 742.011 - -2.74% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.52% 629.615 639.205 - 5.04% -
std::unique_copy(list<int>)_(sprinkled)/32 1.52% 13.355 13.558 - 4.13% -
std::adjacent_find(vector<int>,_pred)/1048576 1.52% 461212.820 468220.964 - -1.53% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.52% 7.939 8.060 - -1.23% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.52% 21.490 21.816 - 0.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.52% 4758.297 4830.507 - -0.03% -
BM_deque_vector_move_backward/1024 1.52% 36.709 37.266 - -0.57% -
std::replace(vector<int>)_(prefix)/32 1.51% 5.116 5.194 - -0.59% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.51% 18.353 18.631 - -4.57% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.51% 21624.317 21951.045 - -0.38% -
rng::contains(list<int>)_(process_all)/1048576 1.51% 822119.069 834528.076 - -2.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.51% 3325.932 3376.130 - 2.37% -
std::find_end(forward_list<int>)_(same_length)/1024 1.51% 1484.638 1507.042 - -0.37% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 1.51% 21.119 21.437 - 1.26% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.50% 21.373 21.695 - -1.47% -
SetIntersection_Front_Set_uint32_16384_1 1.50% 1026027.524 1041417.896 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.50% 719.771 730.566 - 0.90% -
BM_deque_deque_ranges_move_backward/64 1.50% 3.374 3.425 - 0.76% -
bm_lexicographical_compare<int>/512 1.50% 29.852 30.299 - 0.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.49% 12418.397 12603.923 - -3.09% -
std::for_each_n(list<int>)/8192 1.49% 7556.751 7669.593 - -5.02% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 365.430 370.885 - 1.89% -
std::find_end(list<int>)_(match_near_end)/1024 1.49% 59.528 60.416 - 0.33% -
rng::contains(vector<int>)_(process_all)/1048576 1.49% 231035.502 234476.426 - 0.06% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 140937.184 143036.198 - 1.62% -
std::multiset<int>::lower_bound(key)_(existent)/8192 1.49% 14.633 14.850 - 0.77% -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.49% 1.396 1.417 - 1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.48% 11663283.869 11836261.888 - 2.45% -
std::copy_backward(list<int>)/8 1.48% 2.406 2.442 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/1 1.48% 1.631 1.655 - 3.10% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.48% 16.928 17.179 - -0.55% -
std::set<std::string>::find(key)_(existent)/8192 1.48% 30.497 30.948 - -0.31% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.48% 15.335 15.562 - 6.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.47% 22249638.687 22577741.035 - 2.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.47% 6.816 6.917 - -0.18% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.47% 1619440.350 1643296.145 - 5.04% -
std::generate_n(vector<int>)/32 1.47% 7.847 7.962 - -0.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.47% 6.293 6.386 - -2.87% -
std::distance(join_view(vector<vector<int>>))/1024 1.47% 0.971 0.985 - 0.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.47% 139656.628 141707.674 - 0.56% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.47% 99924.565 101390.367 - 1.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.46% 17.912 18.174 - 1.15% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.46% 682.421 692.397 - 1.36% -
std::move(vector<int>)/32768 1.46% 1709.576 1734.552 - 0.51% -
BM_PushHeap_string_Random_16 1.46% 10.299 10.450 - 0.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 1.46% 20.082 20.375 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.46% 664.765 674.441 - -0.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.46% 2353396.088 2387639.335 - 2.33% -
BM_deque_deque_ranges_copy_backward/512 1.45% 18.905 19.180 - 1.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.45% 173.835 176.355 - 0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.45% 528.003 535.646 - 1.38% -
BM_deque_deque_copy/0 1.45% 0.788 0.800 - -6.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.44% 14.449 14.657 - -2.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.44% 16633.488 16873.601 - -0.76% -
rng::contains(vector<int>)_(process_all)/8192 1.44% 1796.036 1821.826 - 0.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.43% 514272.487 521642.083 - 1.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.43% 53441.429 54207.236 - 0.60% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.43% 276.463 280.415 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.43% 464.388 471.025 - -0.04% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 1.43% 13.231 13.420 - -1.58% -
BM_vector_deque_move_backward/5500 1.43% 197.193 200.005 - -1.13% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.42% 12.411 12.587 - 0.10% -
BM_deque_deque_ranges_copy/4096 1.42% 147.161 149.255 - 1.49% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.42% 174516.548 176997.222 - 0.98% -
std::stable_sort(vector<int>)_(heap)/8 1.42% 21.094 21.393 - 0.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.42% 44944.146 45582.133 - 0.83% -
std::unordered_map<int,_int>::clear()/32 1.42% 584.888 593.188 - 0.97% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.41% 23.159 23.486 - -0.35% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 1.41% 18.444 18.704 - -1.79% -
SetIntersection_Interlaced_Set_string_262144_262144 1.41% 17908603.680 18160881.996 - 1.25% -
std::for_each_n(join_view(vector<vector<int>>))/8192 1.41% 265.068 268.796 - 1.31% -
std::unordered_set<std::string>::erase(iterator)/32 1.40% 29.901 30.321 - -13.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.40% 2983634.524 3025475.018 - 3.57% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.40% 2284.535 2316.566 - -0.50% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.40% 24.249 24.589 - 4.67% -
BM_CmpEqual_schar_ushort 1.40% 1.079 1.094 - -1.13% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.39% 795.431 806.523 - -6.75% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.39% 19.552 19.825 - -13.30% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.39% 3.697 3.749 - -0.46% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.39% 1.343 1.361 - 7.81% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.39% 17.901 18.149 - -1.52% -
std::sort(deque<int>)_(heap)/1024 1.38% 6220.533 6306.617 - 0.07% -
std::move(deque<int>)/8 1.38% 3.478 3.526 - 0.75% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.38% 722170.321 732119.403 - 1.93% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.38% 2.627 2.663 - 0.01% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.38% 10884850.640 11034766.761 - 1.22% -
rng::for_each(set<int>)/50 1.38% 37.603 38.120 - 1.08% -
BM_vector_deque_copy_backward/1024 1.37% 37.955 38.476 - 2.48% -
SetIntersection_Front_Set_string_262144_256 1.37% 15079210.532 15286488.396 - -3.08% -
std::lower_bound(std::deque<int>)/8192 1.37% 64.612 65.499 - -0.33% -
ranges::minmax(std::list<long_long>)/64 1.37% 30.172 30.586 - 1.03% -
std::remove_copy(vector<int>)_(prefix)/32 1.37% 9.341 9.469 - 1.01% -
std::rotate(deque<int>)_(by_1/4)/32 1.37% 13.220 13.401 - 0.90% -
SetIntersection_Front_Set_uint32_1024_16 1.37% 1192766.637 1209071.374 - -0.20% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.36% 221018447.715 224034886.667 - 0.53% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.36% 116383.255 117971.258 - 1.43% -
BM_deque_vector_copy_backward/4000 1.36% 141.904 143.838 - 0.37% -
BM_vector_deque_move/5500 1.36% 195.683 198.349 - 0.98% -
SetIntersection_Interlaced_Set_uint64_256_4 1.36% 11066807.337 11217474.057 - 2.79% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.36% 17.331 17.567 - 1.05% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.36% 138290.978 140171.850 - -0.85% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 1.36% 2.928 2.968 - 0.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.36% 53994.291 54726.816 - -3.42% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 1.36% 22.312 22.614 - 1.50% -
std::copy_if(vector<int>)_(every_other)/1048576 1.35% 492919.995 499590.387 - -1.86% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 1.35% 15052.318 15255.627 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.35% 17918.388 18160.379 - -6.63% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.35% 56815.632 57582.835 - 1.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.35% 23.890 24.212 - -0.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.35% 15316.229 15522.632 - 1.40% -
std::make_heap(deque<int>)_(descending)/8 1.35% 21.069 21.353 - 1.43% -
bm_ranges_swap_ranges_vb_aligned/8192 1.35% 19.488 19.750 - 0.58% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.34% 17.744 17.983 - -0.67% -
SetIntersection_Interlaced_Set_string_1024_1 1.34% 1081680.734 1096215.700 - 3.44% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.34% 22.308 22.608 - 1.41% -
SetIntersection_None_Set_uint32_256_16 1.34% 10915105.269 11061518.853 - 2.79% -
std::shift_right(vector<int>)/8192 1.34% 297.377 301.359 - -0.19% -
std::shift_right(deque<int>)/50 1.34% 4.466 4.525 - -0.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 1.34% 98.834 100.154 - 0.35% -
std::partial_sort_copy(deque<int>)_(descending)/8192 1.33% 95500.317 96773.841 - 1.05% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 1.33% 11.376 11.527 - 0.10% -
BM_CmpEqual_int_uchar 1.33% 1.106 1.121 - 2.64% -
std::make_heap(deque<int>)_(repeated)/8 1.33% 24.888 25.219 - 0.63% -
SetIntersection_None_Set_float_1024_64 1.33% 8821894.870 8939193.844 - 1.61% -
std::generate_n(deque<int>)/8192 1.33% 1938.677 1964.448 - 0.13% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.33% 12833.848 13004.437 - 2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.33% 1044537.046 1058411.856 - 1.02% -
BM_deque_deque_ranges_copy/1024 1.33% 36.959 37.450 - 2.13% -
SetIntersection_None_Vector_uint64_256_256 1.33% 2108461.175 2136439.399 - 1.14% -
SetIntersection_Front_Set_float_256_1 1.33% 4131692.757 4186497.542 - 1.66% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.33% 1.493 1.512 - 0.56% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.32% 215308009.933 218160763.383 - 0.67% -
SetIntersection_None_Vector_uint32_262144_262144 1.32% 1120392.590 1135219.475 - -2.08% -
SetIntersection_Front_Set_uint32_256_256 1.32% 7659448.212 7760680.736 - 1.83% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.32% 41866.130 42418.931 - 0.22% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.32% 535.105 542.170 - 1.97% -
SetIntersection_None_Set_string_16384_16384 1.32% 196046295.204 198631916.624 - 0.27% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.32% 44495.289 45081.728 - -0.19% -
SetIntersection_None_Vector_string_256_64 1.31% 3603870.004 3651213.586 - 0.26% -
SetIntersection_Interlaced_Set_uint64_64_4 1.31% 20801648.790 21074773.671 - 2.75% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.31% 521.972 528.797 - 0.03% -
SetIntersection_None_Vector_uint32_262144_4 1.31% 1124688.187 1139373.776 - -1.70% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.30% 5.322 5.392 - 0.17% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.30% 145930.508 147831.121 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.30% 4554384.865 4613672.517 - 2.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.30% 1443057.832 1461815.900 - -0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.30% 46.823 47.429 - -0.77% -
SetIntersection_Front_Vector_uint64_16384_4 1.30% 1054766.499 1068432.743 - 1.65% -
SetIntersection_None_Set_uint32_1_1 1.29% 536209151.102 543146044.932 - 1.82% -
rng::contains_subrange(list<int>)_(process_all)/16 1.29% 4.859 4.922 - -0.19% -
SetIntersection_None_Set_float_256_4 1.29% 11282467.969 11428329.363 - 0.51% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.29% 243.917 247.070 - 0.24% -
std::remove_copy(list<int>)_(prefix)/8192 1.29% 6880.525 6969.309 - 0.18% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.29% 11501606.159 11649839.571 - 3.03% -
SetIntersection_Interlaced_Vector_string_16384_1 1.29% 1067827.620 1081588.464 - 1.29% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.29% 112.808 114.261 - -1.12% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.29% 1.414 1.432 - 1.83% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.28% 5720.475 5793.912 - 0.93% -
BM_StringRead_Cold_Deep_Small 1.28% 1.222 1.238 - -29.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.28% 1048799.297 1062206.640 - -0.26% -
std::map<int,_int>::erase(key)_(existent)/8192 1.28% 24.900 25.218 - -0.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.28% 146030.576 147896.365 - -0.04% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.28% 178.987 181.269 - 1.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.27% 140510.543 142301.411 - 0.94% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 1.27% 2.032 2.058 - 1.16% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.27% 16.525 16.735 - 0.32% -
std::copy_backward(deque<int>)/32768 1.27% 3676.253 3722.905 - -0.27% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.27% 12756.724 12918.591 - 0.89% -
BM_vector_deque_ranges_move_backward/5500 1.27% 197.046 199.546 - -1.45% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.27% 347.346 351.742 - -6.23% -
SetIntersection_Interlaced_Set_uint32_256_1 1.26% 4128005.576 4180174.367 - 0.20% -
std::rotate(list<int>)_(1_element_backward)/32 1.26% 13.135 13.301 - -1.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.26% 3440.364 3483.739 - -3.54% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.26% 14475865.318 14658227.619 - -3.60% -
std::map<int,_int>::erase(iterator)/8192 1.26% 23.902 24.203 - 13.29% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 1.26% 22.320 22.600 - 1.52% -
std::copy_n(vector<bool>)_(aligned)/64 1.25% 1.339 1.356 - -0.37% -
std::remove_if(list<int>)_(prefix)/1024 1.25% 991.662 1004.096 - 0.95% -
BM_StringAssignAsciiz_Huge_Opaque 1.25% 188.655 191.018 - 0.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.25% 1.302 1.318 - 2.85% -
std::replace(list<int>)_(prefix)/50 1.25% 17.055 17.268 - -0.00% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.25% 5657.400 5728.034 - -0.65% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.25% 244742.745 247798.007 - -0.54% -
std::unordered_set<std::string>::ctor(const&)/1024 1.25% 33265.926 33680.921 - 1.21% -
std::pop_heap(deque<std::string>)/8192 1.25% 113.519 114.934 - -0.38% -
std::shift_left(list<int>)/1024 1.25% 724.997 734.026 - 0.15% -
std::rotate_copy(list<int>)/50 1.24% 13.765 13.937 - 0.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.24% 13867933.397 14040440.432 - 1.33% -
SetIntersection_Front_Set_string_262144_262144 1.24% 18289269.207 18516615.072 - 2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.24% 1826332.356 1849023.273 - 3.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.24% 6101366.334 6177065.967 - 2.85% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.24% 390.022 394.858 - 0.82% -
BM_vector_deque_move_backward/1024 1.24% 37.882 38.351 - 2.19% -
std::multiset<int>::clear()/32 1.24% 622.423 630.126 - -0.02% -
BM_PushHeap_string_PipeOrgan_64 1.23% 5.735 5.806 - 0.65% -
std::none_of(list<int>)_(process_all)/8 1.23% 2.637 2.670 - -0.94% -
std::find_if_not(list<int>)_(bail_25%)/8 1.23% 0.917 0.928 - -0.14% -
std::upper_bound(std::deque<int>)/8 1.23% 17.950 18.171 - 0.14% -
SetIntersection_Interlaced_Set_string_16_4 1.23% 73598855.335 74503745.155 - 1.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.23% 32.565 32.964 - 4.92% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.23% 18.940 19.172 - 1.37% -
BM_deque_deque_copy_backward/5500 1.23% 203.034 205.523 - 0.05% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.22% 67.372 68.198 - -1.21% -
SetIntersection_None_Set_string_16384_1 1.22% 210213417.855 212786428.552 - -0.52% -
SetIntersection_None_Vector_float_262144_262144 1.22% 1131427.982 1145274.591 - 1.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.22% 4.139 4.190 - 0.26% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.22% 19.721 19.963 - 1.09% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.22% 16634.439 16837.488 - 0.31% -
std::unique(vector<int>)_(contiguous)/8192 1.22% 1897.929 1921.083 - -0.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.22% 43174.065 43700.327 - 1.18% -
ranges::minmax(std::list<__int128>)/70000 1.22% 59564.330 60289.887 - 3.83% -
BM_deque_vector_move_backward/64 1.22% 2.921 2.957 - 1.08% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.22% 204151.294 206633.376 - 0.52% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.22% 180029039.767 182217229.966 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.22% 1998480.063 2022767.172 - 2.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.21% 3982.618 4030.882 - 1.04% -
BM_num_put<long_double> 1.21% 59.076 59.792 - 0.85% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.21% 22.251 22.521 - -5.46% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1.21% 1623.033 1642.677 - 28.57% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.21% 799.536 809.186 - -0.55% -
ranges::minmax(std::list<long_long>)/70000 1.21% 54490.769 55148.231 - 0.91% -
bm_swap_ranges_vb_unaligned/64 1.21% 4.925 4.984 - -0.41% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.21% 4031.411 4080.038 - 0.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.21% 941.336 952.690 - 0.91% -
std::remove(list<int>)_(prefix)/8192 1.21% 8099.386 8197.066 - 0.11% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.20% 15380.353 15565.203 - 0.19% -
std::search(vector<int>,_pred)_(near_matches)/1000 1.20% 22622.631 22893.664 - 0.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.20% 33.534 33.935 - -2.37% -
std::copy_if(deque<int>)_(every_other)/4096 1.20% 1446.193 1463.489 - 0.42% -
std::multimap<int,_int>::contains(key)_(existent)/1024 1.20% 4.405 4.458 - -1.16% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 36183.074 36614.872 - 1.39% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.19% 635975.804 643563.565 - 0.50% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 1.19% 589633.299 596659.427 - 0.67% -
BM_deque_vector_copy/5500 1.19% 196.726 199.068 - 1.23% -
BM_num_put<double> 1.19% 57.377 58.060 - 0.57% -
std::replace_if(vector<int>)_(prefix)/1024 1.19% 269.698 272.907 - -1.26% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.19% 245.658 248.580 - -0.29% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.19% 32464.780 32849.590 - -3.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.18% 9011382.701 9117950.611 - 2.19% -
std::lower_bound(std::list<int>)/8 1.18% 15.340 15.521 - -0.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.17% 507.546 513.498 - 0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1058354.372 1070719.664 - -0.17% -
std::replace(vector<int>)_(prefix)/1024 1.17% 158.724 160.575 - 0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.17% 43.813 44.324 - 1.24% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.17% 12761.118 12909.835 - -0.40% -
BM_vector_deque_move_backward/64 1.16% 2.982 3.016 - 0.61% -
std::sort(vector<int>)_(ascending)/8192 1.16% 3724.430 3767.737 - 0.32% -
SetIntersection_None_Vector_string_256_256 1.16% 2250746.043 2276888.950 - -0.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.16% 35.511 35.923 - -8.66% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.16% 23978.317 24256.674 - -0.15% -
std::copy_n(list<int>)/4096 1.16% 3524.515 3565.405 - 0.16% -
SetIntersection_Interlaced_Set_string_256_1 1.16% 4298506.911 4348347.150 - 0.01% -
std::rotate(vector<int>)_(1_element_forward)/50 1.16% 5.240 5.301 - 0.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.16% 41889079.726 42373105.599 - -0.74% -
SetIntersection_None_Vector_uint32_1024_1 1.16% 1075807.999 1088235.851 - -1.17% -
std::copy_if(list<int>)_(entire_range)/32768 1.15% 25584.541 25879.896 - -2.32% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.15% 6.625 6.702 - 3.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.15% 24.879 25.166 - -1.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.15% 809.776 819.093 - 0.24% -
SetIntersection_None_Set_float_64_16 1.15% 18048889.919 18256428.810 - 0.34% -
std::find(vector<short>)_(bail_25%)/32768 1.15% 187.311 189.464 - 0.94% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.15% 137399.748 138977.699 - -1.13% -
std::stable_partition(vector<int>)_(sparse)/50 1.15% 21.420 21.666 - 0.71% -
SetIntersection_None_Set_uint64_256_256 1.15% 5679364.155 5744540.867 - 2.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.15% 73.206 74.046 - -2.71% -
BM_PushHeap_string_Random_16384 1.14% 15.974 16.157 - 0.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.14% 1221362.324 1235327.662 - 4.74% -
SetIntersection_None_Set_uint32_4_4 1.14% 135496264.561 137044148.912 - 1.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.14% 2.532 2.561 - 2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.14% 1075143.141 1087391.280 - -2.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.14% 32.353 32.721 - -0.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 1.14% 10.912 11.036 - -2.08% -
std::is_sorted_until(list<int>)/8 1.14% 2.070 2.094 - 1.07% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.13% 3.736 3.779 - -3.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.13% 128175.774 129628.135 - 1.04% -
std::multiset<std::string>::ctor(const&)/0 1.13% 12.576 12.719 - -0.41% -
std::partition_copy(vector<int>)/32 1.13% 7.982 8.073 - 0.45% -
std::find_end(vector<int>)_(match_near_end)/8192 1.13% 200.381 202.645 - -1.55% -
std::sort(vector<NonIntegral>)_(descending)/8 1.13% 24.685 24.964 - 0.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.13% 2.734 2.765 - 0.60% -
SetIntersection_Front_Vector_string_256_256 1.13% 19202575.762 19418754.147 - -2.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.12% 9069584.462 9171570.232 - 1.60% -
BM_CmpLess_ushort_uint 1.12% 1.071 1.083 - 1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.12% 1158203.520 1171190.442 - 2.30% -
BM_std_minmax_element<char>/4000 1.12% 1053.545 1065.350 - -7.41% -
BM_StringFindMatch2/32768 1.12% 1562.526 1580.027 - 0.79% -
BM_num_put<unsigned_long_long> 1.12% 11.218 11.344 - 2.16% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.12% 563.387 569.683 - -0.10% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.11% 8999.587 9099.840 - 0.21% -
std::find_first_of(vector<int>)_(small_needle)/32 1.11% 53.847 54.446 - -6.18% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.11% 157.664 159.419 - -2.08% -
std::unordered_set<std::string>::clear()/8192 1.10% 221134.698 223577.352 - 1.10% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.10% 5135.488 5191.963 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.10% 12429.706 12566.316 - -0.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.10% 536962042.466 542849899.601 - 2.41% -
std::search(vector<int>)_(no_match)/8192 1.10% 1619.124 1636.863 - -0.51% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.10% 2.088 2.111 - -0.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 174710.397 176622.612 - -0.06% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.09% 3729.713 3770.529 - 0.32% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.09% 19.851 20.068 - 2.00% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.09% 15.738 15.910 - -0.19% -
SetIntersection_Interlaced_Set_uint32_64_4 1.09% 20972916.069 21201474.794 - 0.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.09% 7631.942 7715.090 - 0.24% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.09% 5260.717 5318.011 - 0.75% -
rng::for_each(set<int>)/8 1.09% 6.593 6.665 - 2.17% -
BM_vector_deque_move/512 1.09% 16.853 17.036 - 0.70% -
std::find(vector<int>)_(process_all)/1024 1.08% 240.658 243.267 - -0.33% -
std::find(list<int>)_(process_all)/50 1.08% 18.825 19.029 - -0.96% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.08% 527.478 533.197 - 1.67% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.08% 9.948 10.055 - 1.79% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 1.08% 663.188 670.378 - 0.21% -
BM_StringFindMatch1/32768 1.08% 1562.970 1579.903 - -0.37% -
BM_CmpLess_ushort_uchar 1.08% 1.100 1.112 - 1.16% -
std::rotate(vector<bool>)_(by_1/3)/32 1.08% 17.613 17.803 - 0.31% -
std::replace_if(list<int>)_(prefix)/50 1.08% 24.501 24.766 - -0.25% -
SetIntersection_Interlaced_Set_string_262144_64 1.08% 2130261.230 2153275.227 - 2.92% -
std::stable_sort(deque<int>)_(repeated)/1024 1.08% 1409.483 1424.701 - 0.37% -
std::remove_copy(list<int>)_(sprinkled)/50 1.08% 18.521 18.720 - -0.14% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 1.08% 61.765 62.431 - 0.36% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.08% 14.912 15.073 - 2.09% -
BM_deque_vector_copy_backward/1024 1.08% 36.637 37.031 - -0.86% -
std::unique(vector<int>)_(contiguous)/1024 1.07% 306.608 309.901 - -0.43% -
std::search(deque<int>,_pred)_(same_length)/1000 1.07% 479.203 484.343 - 0.98% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.07% 35.552 35.933 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.07% 5046032.944 5100106.954 - 10.09% -
std::fill_n(list<int>)/32 1.07% 8.014 8.100 - -0.99% -
BM_deque_vector_copy_backward/64 1.07% 2.924 2.955 - 1.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.07% 716.860 724.524 - 0.14% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.07% 250.166 252.840 - 1.31% -
SetIntersection_Interlaced_Set_string_262144_16 1.07% 2146364.746 2169300.943 - 3.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.07% 8686974.053 8779521.699 - 1.98% -
SetIntersection_None_Set_float_1024_1 1.06% 8989756.056 9085448.798 - 2.41% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.06% 2686.257 2714.818 - -1.23% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.06% 29.135 29.445 - 0.37% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.06% 1874.261 1894.181 - -0.27% -
std::upper_bound(std::deque<int>)/100 1.06% 30.392 30.715 - -0.59% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.06% 794.126 802.559 - 1.26% -
std::partition(list<int>)_(sparse)/32 1.06% 8.770 8.863 - -1.80% -
ranges::min(std::vector<char>)/8 1.06% 2.446 2.472 - 0.64% -
BM_StringAssignStr_Huge_Opaque 1.06% 109.436 110.593 - -9.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.06% 53.714 54.281 - -2.22% -
std::remove_copy_if(list<int>)_(prefix)/32 1.06% 16.906 17.084 - -0.36% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.05% 1163.020 1175.284 - -0.38% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.05% 1446158.557 1461407.669 - -0.09% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.05% 34713.298 35078.429 - -1.14% -
BM_vector_deque_ranges_move/1024 1.05% 35.731 36.106 - 0.66% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.05% 207728090.723 209910143.691 - -0.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.05% 3.553 3.590 - 3.14% -
SetIntersection_None_Set_uint32_1024_256 1.05% 8887022.808 8980164.551 - 2.41% -
SetIntersection_None_Set_uint64_256_1 1.05% 11394433.927 11513661.309 - 1.65% -
BM_StringEraseToEnd_Huge_Transparent 1.05% 2.412 2.437 - -9.08% -
std::is_sorted(list<int>)/8192 1.05% 7219.697 7295.156 - 2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.05% 21742561.091 21969789.966 - -0.71% -
SetIntersection_None_Set_string_262144_64 1.04% 1648619.629 1665840.412 - 2.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.04% 5.423 5.479 - 0.31% -
BM_vector_deque_ranges_copy_backward/1024 1.04% 37.785 38.178 - -0.43% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.04% 24.705 24.961 - 0.17% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.04% 31768.843 32097.920 - 2.08% -
std::find_if(vector<bool>)_(process_all)/8 1.03% 3.514 3.550 - 0.75% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.03% 578.659 584.621 - -0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.03% 198.175 200.212 - 0.69% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.03% 41.173 41.597 - -0.20% -
BM_deque_vector_ranges_copy_backward/64 1.03% 2.926 2.956 - 1.07% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.03% 15.296 15.453 - 5.63% -
std::partition_point(deque<int>)/8192 1.03% 15.061 15.215 - -0.18% -
std::copy_if(deque<int>)_(entire_range)/4096 1.03% 1021.300 1031.773 - 0.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.02% 918.112 927.515 - -3.89% -
BM_deque_vector_copy_backward/1 1.02% 2.123 2.144 - 0.69% -
std::fill_n(deque<int>)/1024 1.02% 29.519 29.820 - -0.92% -
std::make_heap(vector<int>,_pred)_(repeated)/8192 1.02% 4285.469 4329.170 - 1.00% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.02% 7.040 7.112 - -0.65% -
BM_CmpEqual_short_schar 1.02% 1.126 1.138 - -0.06% -
std::rotate(vector<int>)_(by_1/3)/32 1.02% 9.868 9.969 - -0.22% -
std::search(vector<int>)_(no_match)/1048576 1.02% 208058.321 210171.666 - -0.76% -
SetIntersection_None_Set_string_262144_4 1.01% 1650966.555 1667685.223 - 2.94% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.01% 286.317 289.214 - -3.56% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.01% 86.331 87.204 - -1.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.01% 62684.174 63317.568 - 0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.01% 11617525.292 11734911.344 - 2.73% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.01% 2218.572 2240.938 - 5.95% -
std::unique(list<int>,_pred)_(contiguous)/32 1.01% 57.818 58.401 - 1.25% -
std::multiset<std::string>::count(key)_(existent)/8192 1.01% 29.121 29.415 - -0.54% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.01% 8527.596 8613.406 - -2.91% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.01% 171511183.733 173235767.913 - -0.71% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.00% 1.351 1.365 - 12.89% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.00% 17476485.058 17651662.024 - 7.69% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.00% 35598.769 35954.950 - -1.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.00% 766.792 774.460 - -4.96% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1641.328 3.400 367.967 3.53% 367.967
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.081 705.560 -0.03% 705.560
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 18.060 565.182 1.38% 565.182
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2429.649 16.099 509.505 -3.21% 509.505
std::search_n(vector<int>)_(no_match)/1024 -98.43% 216.841 3.402 42.428 3.63% 42.428
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.880 8.082 65.204 -0.08% 65.204
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.39% 611.467 15.930 98.979 5.39% 98.979
std::search_n(deque<int>)_(no_match)/1024 -95.30% 293.746 13.797 43.426 0.68% 43.426
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -78.23% 69.021 15.029 - -78.38% -
std::fill(vector<bool>)/262144 -75.55% 941.294 230.144 - -0.79% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -65.95% 2531.800 861.957 - 5.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -60.42% 75.689 29.956 - -59.04% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -58.05% 24.088 10.105 - 4.09% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.09% 15.020 6.596 - 0.63% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -55.79% 23.870 10.553 - -55.87% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -55.77% 1936.264 856.371 - -54.95% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -54.61% 45.607 20.700 - -69.12% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -54.55% 1749.757 795.321 - 52.91% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -53.19% 14.877 6.964 - -52.53% -
std::set<int>::contains(key)_(non-existent)/8192 -52.75% 19.181 9.063 - -23.74% -
BM_deque_vector_copy/64 -51.66% 5.410 2.615 - 0.30% -
std::search_n(vector<int>)_(no_match)/32 -50.42% 6.886 3.414 0.417 4.28% 0.417
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -49.44% 22832289.416 11544080.344 - 0.83% -
std::transform(deque<int>)_(identity_transform)/32 -49.23% 24.212 12.292 - -0.11% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -47.65% 50.255 26.308 - 38.59% -
BM_vector_deque_ranges_move/64 -47.25% 5.321 2.807 - -0.05% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.00% 15.025 8.114 0.435 -0.18% 0.435
rng::find_last(list<int>)_(bail_10%)/1024 -45.46% 1240.838 676.799 - 1.81% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -44.27% 41.959 23.382 - -5.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -43.22% 65517870.747 37203387.412 - 2.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -43.18% 7137942.061 4055650.703 - 5.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -41.54% 4.158 2.431 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -41.46% 46.745 27.366 - -6.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -41.12% 0.697 0.410 - -11.97% -
BM_vector_deque_ranges_copy/0 -41.05% 0.625 0.369 - -9.66% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -39.12% 0.445 0.271 - -40.10% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -38.81% 5750178.186 3518327.700 - 14.88% -
std::flat_map<int,_int>::ctor(const&)/8192 -38.43% 1926.000 1185.899 - -37.83% -
std::copy(vector<bool>)_(aligned)/1048576 -37.74% 3793.166 2361.805 - -23.98% -
std::set<std::string>::insert(value)_(already_present)/1024 -36.31% 26.792 17.064 - -42.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -35.62% 38.337 24.681 - -22.75% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -35.55% 4.194 2.703 - -29.89% -
std::adjacent_find(deque<int>)/50 -35.11% 26.467 17.175 - -5.88% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -34.97% 38814871.394 25241135.492 - -4.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -34.92% 17.408 11.329 - 15.32% -
ranges::min(std::vector<long_long>)/1 -34.78% 0.450 0.293 - -12.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.33% 11172785.651 7337172.506 - -0.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.03% 48.229 31.818 - -4.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -33.52% 38.192 25.390 - -50.95% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -33.44% 91.105 60.638 - -45.75% -
ranges::min(std::deque<__int128>)/70000 -33.31% 36497.526 24340.845 - -33.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -33.28% 653.879 436.273 - 1.63% -
std::multiset<std::string>::erase(key)_(existent)/32 -33.26% 78.908 52.660 - -11.46% -
BM_PushHeap_float_Random_1 -33.09% 0.697 0.466 - 0.05% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -32.87% 34.610 23.232 - -24.92% -
std::is_sorted_until(deque<int>,_pred)/8 -32.81% 6.112 4.107 - -13.19% -
std::move_backward(vector<int>)/262144 -32.76% 21868.613 14703.553 - -32.52% -
BM_PushHeap_string_SingleElement_1 -32.73% 0.700 0.471 - -0.14% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -32.45% 472.645 319.262 - -2.35% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -32.02% 34.541 23.482 - -30.59% -
SetIntersection_Interlaced_Vector_string_262144_1024 -31.81% 349346807.551 238221203.591 - -32.98% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -31.35% 3.512 2.411 - -1.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -30.47% 0.480 0.334 - -31.38% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -29.97% 69.546 48.704 - -34.18% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -29.75% 23.874 16.772 - 89.62% -
SetIntersection_Interlaced_Set_string_16384_16 -29.18% 345495322.150 244687158.994 - 2.70% -
std::adjacent_find(deque<int>)/8 -28.95% 4.875 3.464 - 5.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -28.77% 14.878 10.597 - 78.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -28.22% 2287558.021 1642026.354 - 0.97% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -28.21% 42.702 30.655 - -26.60% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -27.85% 34.642 24.995 - -19.43% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.60% 19.119 13.841 - -28.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -27.56% 0.665 0.481 - -21.60% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -27.08% 43.054 31.396 - -28.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -26.30% 58.742 43.292 - -20.59% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -26.20% 10.928 8.064 - 21.52% -
std::unordered_set<int>::contains(key)_(existent)/8192 -24.77% 1.571 1.182 - -11.29% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -24.65% 0.404 0.305 - 11.82% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.55% 7088.095 5348.203 - -4.26% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.42% 769.308 581.449 - -0.78% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.37% 0.629 0.476 - -2.12% -
ranges::min(std::deque<char>)/1 -24.35% 0.915 0.693 - 9.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 -24.00% 1.934 1.470 - -11.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -23.75% 1723.823 1314.471 - -23.96% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.69% 17331.996 13225.521 - -0.01% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -23.32% 14468.164 11094.207 - -2.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -23.05% 31.621 24.333 - -25.20% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.99% 39.052 30.072 - -22.94% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -22.71% 43.032 33.261 - -7.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -22.64% 41.201 31.872 - -26.21% -
std::set<int>::lower_bound(key)_(non-existent)/32 -22.55% 2.878 2.229 - -6.00% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.46% 27.669 21.453 - -24.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.37% 24.829 19.275 - -7.48% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.19% 3794.811 2952.591 - -0.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -21.71% 43.399 33.975 - 1.28% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -21.58% 108597894.405 85161260.358 - -6.83% -
std::move(deque<int>)/32768 -21.38% 2331.800 1833.229 - -22.95% -
std::vector<int>::ctor(size)/32 -21.03% 14.541 11.483 - 10.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -21.01% 72.369 57.163 - 28.97% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -20.78% 7.861 6.227 - -10.97% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.62% 511.827 406.297 - 0.02% -
BM_PushHeap_float_SingleElement_1 -20.44% 0.586 0.466 - 0.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -20.37% 1.497 1.192 - -19.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -20.32% 54000255.708 43025672.024 - 6.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.89% 2.014 1.614 - 24.05% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -19.87% 53.886 43.178 - -24.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.75% 34.540 27.718 - 12.87% -
SetIntersection_Front_Set_uint64_262144_1024 -19.54% 15566381.195 12525289.514 - 1.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -19.52% 30.225 24.327 - 1.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -19.50% 9.236 7.435 - -1.65% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -19.37% 6.666 5.375 - -3.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -19.19% 143713879.990 116128112.056 - 10.97% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -18.94% 55.823 45.249 - -6.01% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -18.87% 2.033 1.649 - -20.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -18.79% 1.538 1.249 - -10.01% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -18.71% 37.421 30.419 - 0.09% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -18.69% 25.227 20.512 - -7.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -18.66% 25584093.036 20810830.877 - 3.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -18.62% 7605.711 6189.317 - -1.76% -
bm_ranges_swap_ranges_vb_unaligned/64 -18.54% 6.192 5.044 - -0.25% -
std::move(vector<int>)/1048576 -18.49% 70383.066 57369.369 - 1.61% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -18.40% 1964.499 1603.098 - 14.29% -
std::stable_partition(list<int>)_(dense)/1024 -18.36% 1753.766 1431.836 - 1.89% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.34% 709.345 579.279 - -18.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -18.32% 1.520 1.241 - -11.87% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.24% 67.556 55.231 - -12.17% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.17% 25.666 21.002 - -27.59% -
std::set<std::string>::insert(value)_(already_present)/32 -18.11% 8.914 7.300 - -29.83% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -18.00% 1.576 1.292 - -12.34% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -17.99% 10.759 8.823 - -1.89% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -17.97% 1.553 1.274 - -13.44% -
std::find_first_of(deque<int>)_(large_needle)/50 -17.83% 816.645 671.063 - -0.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -17.81% 1.517 1.247 - -7.55% -
std::copy_if(list<int>)_(every_other)/4096 -17.75% 4165.891 3426.557 - -15.55% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -17.72% 1.515 1.246 - -10.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.71% 1037.840 854.048 - -17.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -17.65% 29.773 24.517 - -22.81% -
ranges::minmax(std::deque<long_long>)/1 -17.38% 0.826 0.682 - -13.52% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -17.38% 7.254 5.993 - -1.19% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.29% 56.622 46.834 - -8.26% -
std::copy_if(list<int>)_(entire_range)/64 -17.27% 36.704 30.366 - -4.39% -
ranges::min(std::deque<__int128>)/64 -17.18% 25.229 20.895 - -16.92% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -16.99% 11.309 9.387 - 0.94% -
ranges::min(std::list<long_long>)/1 -16.89% 0.375 0.311 - -31.20% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -16.83% 14.036 11.674 - 1.97% -
std::equal(vector<bool>)_(unaligned)/8 -16.70% 1.121 0.934 - 1.84% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -16.70% 3070726.040 2558064.710 - 6.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -16.56% 1.343 1.120 - 5.62% -
std::all_of(vector<int>)_(process_all)/50 -16.55% 17.631 14.714 - 15.75% -
ranges::minmax(std::deque<char>)/1 -16.49% 0.805 0.673 - -0.33% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -16.49% 1.804 1.506 - -7.87% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -16.48% 54.705 45.691 - -8.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -16.48% 53.493 44.680 - 5.09% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -16.42% 1.462 1.222 - -8.06% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -16.38% 34.246 28.637 - 5.32% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -16.36% 13.631 11.402 - -5.68% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -16.35% 20759934.317 17366139.725 - -11.84% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -16.19% 7165166.732 6005273.181 - 6.09% -
BM_StringFindAllMatch/512 -15.96% 13.701 11.514 - 3.60% -
std::fill(list<int>)/8192 -15.86% 8372.716 7044.687 - -19.87% -
std::copy_backward(vector<bool>)_(aligned)/262144 -15.81% 789.882 665.028 - -5.88% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -15.72% 46390890.196 39098646.635 - 23.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -15.51% 1.127 0.952 - -13.27% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -15.20% 107792999.534 91412597.561 - 13.73% -
std::none_of(vector<int>)_(process_all)/8 -15.19% 2.564 2.175 - -14.94% -
SetIntersection_Front_Set_float_262144_1024 -15.07% 13347852.654 11336526.890 - -11.17% -
SetIntersection_Front_Set_float_16384_256 -15.06% 4199292.751 3566901.918 - -6.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -15.03% 1.832 1.557 - -1.05% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.01% 7577.612 6439.864 - -11.73% -
SetIntersection_Interlaced_Vector_uint32_256_64 -14.80% 8417840.117 7172031.331 - -5.97% -
std::search(vector<int>,_pred)_(single_element)/8192 -14.75% 4604.042 3924.883 - -10.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.72% 643.498 548.783 - -11.70% -
std::search(vector<int>,_pred)_(single_element)/1024 -14.68% 576.091 491.509 - -10.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.66% 1.539 1.313 - -14.90% -
std::count_if(list<int>)_(every_other)/8192 -14.64% 8357.806 7134.628 - -11.33% -
rng::contains_subrange(deque<int>)_(process_all)/32 -14.62% 15.301 13.064 - -3.26% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -14.46% 1333.658 1140.816 - -0.74% -
std::set<std::string>::count(key)_(existent)/8192 -14.42% 34.687 29.684 - -3.61% -
std::search(vector<int>,_pred)_(single_element)/1000 -14.40% 563.159 482.078 - -10.20% -
BM_PushHeap_uint64_SingleElement_1 -14.17% 0.479 0.411 - 3.64% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -13.97% 4.142 3.563 - 33.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -13.94% 35.428 30.490 - 9.27% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -13.92% 11.951 10.287 - -0.20% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.81% 39.010 33.622 - 29.58% -
std::find_first_of(deque<int>)_(large_needle)/32 -13.71% 326.383 281.634 - -0.83% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -13.65% 625.709 540.290 - -11.83% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -13.62% 728.294 629.134 - -0.96% -
std::move(vector<int>)/262144 -13.58% 17285.567 14938.204 - -2.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -13.56% 1.368 1.183 - -12.28% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -13.54% 9613780.560 8311626.264 - -47.43% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -13.49% 14.285 12.357 - -4.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.41% 77.818 67.379 - -8.41% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -13.41% 13.375 11.582 - -7.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -13.31% 744.831 645.674 - -13.10% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -13.23% 804.553 698.147 - 1.59% -
SetIntersection_Interlaced_Vector_string_262144_64 -13.22% 22340393.591 19386812.220 - -7.97% -
std::multiset<std::string>::erase(iterator)/32 -13.07% 33.084 28.762 - -11.97% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -12.97% 0.443 0.386 - -3.83% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.88% 6166.445 5372.490 - -13.59% -
std::find_if_not(vector<int>)_(bail_25%)/8 -12.81% 0.842 0.734 - 2.80% -
std::unordered_set<int>::contains(key)_(existent)/32 -12.81% 1.587 1.384 - 1.69% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.80% 10.698 9.328 - -2.95% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.68% 42.861 37.425 - -25.10% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -12.64% 1.290 1.127 - -4.38% -
BM_PushHeap_float_Descending_1 -12.63% 0.536 0.468 - -0.06% -
BM_PushHeap_float_Random_4 -12.62% 2.812 2.457 - -1.53% -
std::map<int,_int>::ctor(const&)/1024 -12.56% 7444.928 6509.940 - 1.47% -
BM_deque_deque_ranges_move/0 -12.45% 0.793 0.694 - -24.76% -
std::multiset<std::string>::insert(value)_(already_present)/32 -12.37% 49.249 43.159 - -32.65% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -12.23% 25.933 22.762 - -7.04% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.14% 1.186 1.042 - -13.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.10% 198.647 174.620 - -0.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -12.04% 27.792 24.445 - -11.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -11.97% 4999450.693 4400820.813 - 2.21% -
BM_StringRelational_Compare_Empty_Large_Control -11.96% 1.830 1.611 - -0.23% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.93% 7754898.091 6829355.544 - 0.98% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.91% 50.116 44.150 - -4.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -11.85% 820.814 723.550 - -9.22% -
std::search(list<int>)_(no_match)/8192 -11.84% 7424.052 6544.745 - -12.52% -
SetIntersection_None_Set_string_1024_16 -11.80% 12663239.195 11169011.424 - 27.26% -
SetIntersection_Front_Set_uint32_262144_1024 -11.78% 14332566.840 12644219.928 - -1.47% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.73% 25.853 22.820 - -9.98% -
std::multiset<std::string>::erase(iterator)/8192 -11.71% 31.582 27.884 - 1.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.64% 20.919 18.483 - -11.70% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -11.62% 45.478 40.193 - 22.79% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -11.60% 1.834 1.621 - -13.24% -
BM_deque_vector_ranges_copy_backward/70000 -11.60% 10219.110 9033.709 - -1.21% -
std::set<std::string>::equal_range(key)_(existent)/1024 -11.58% 25.302 22.371 - -8.87% -
std::map<int,_int>::ctor(const&)/8192 -11.54% 58703.685 51927.539 - 0.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 -11.54% 1.589 1.406 - 5.09% -
std::copy_n(vector<int>)/4096 -11.50% 172.086 152.289 - 3.42% -
SetIntersection_Interlaced_Vector_string_1024_16 -11.50% 3492789.406 3091082.690 - -10.81% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -11.40% 352.361 312.194 - -11.58% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.32% 1535020.066 1361261.923 - 1.87% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -11.29% 1.757 1.559 - -7.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.28% 1.584 1.405 - -5.86% -
SetIntersection_Front_Set_float_1024_256 -11.19% 4238564.298 3764287.258 - -2.95% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -11.16% 622.932 553.387 - -8.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -11.03% 1.299 1.156 - -14.85% -
std::replace(vector<int>)_(sprinkled)/32 -11.02% 6.195 5.513 - -2.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -11.00% 577.117 513.647 - -7.63% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -10.99% 17.804 15.848 - -2.46% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -10.97% 43.919 39.101 - -5.88% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.97% 76003151.660 67667330.296 - -7.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -10.93% 24.065 21.435 - -8.16% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -10.87% 359.742 320.626 - -2.60% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -10.82% 11385.720 10154.030 - -10.45% -
SetIntersection_None_Set_string_1024_1 -10.81% 12681800.183 11310359.642 - 24.30% -
BM_PushHeap_string_Descending_262144 -10.81% 3.422 3.052 - -4.29% -
SetIntersection_Front_Set_float_16384_1024 -10.77% 13580671.575 12117633.136 - 0.48% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.68% 56.521 50.486 - -11.78% -
SetIntersection_None_Set_string_1024_4 -10.60% 12516676.481 11189932.234 - 25.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -10.58% 22.879 20.457 - -0.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.50% 0.335 0.300 - 12.83% -
std::search(deque<int>)_(same_length)/1000 -10.47% 464.349 415.754 - 8.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.44% 106156.503 95068.937 - -5.49% -
std::stable_partition(deque<int>)_(sparse)/32 -10.42% 13.126 11.758 - -8.69% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.41% 50.554 45.289 - 2.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -10.38% 41.424 37.123 - 0.93% -
BM_lexicographical_compare_three_way_slow_path/1 -10.38% 0.434 0.389 - -10.77% -
bm_ranges_swap_ranges_vb_unaligned/512 -10.33% 13.463 12.073 - 0.07% -
BM_deque_vector_ranges_move_backward/64000 -10.32% 9101.442 8162.095 - 3.53% -
std::replace(vector<int>)_(sprinkled)/1024 -10.32% 169.994 152.459 - -5.32% -
SetIntersection_Front_Vector_uint64_16384_1024 -10.28% 5921145.675 5312167.725 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -10.23% 67905738.999 60960349.494 - 12.00% -
SetIntersection_Front_Vector_string_16384_64 -10.18% 3428717.280 3079595.553 - -3.35% -
std::find_end(deque<int>)_(near_matches)/8192 -10.16% 1252100.370 1124906.551 - -0.08% -
std::generate(list<int>)/8192 -10.08% 7693.826 6918.450 - -1.48% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -10.07% 12366.156 11120.511 - -2.12% -
std::remove_if(vector<int>)_(sprinkled)/50 -10.03% 63.333 56.978 - -0.25% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.00% 22.109 19.897 - -7.48% -
ranges::min(std::deque<char>)/70000 -10.00% 19818.274 17837.110 - -21.76% -
std::equal(vector<bool>)_(unaligned)/50 -9.98% 1.123 1.011 - 10.20% -
ranges::min(std::list<__int128>)/1 -9.97% 0.456 0.410 - -3.05% -
SetIntersection_Front_Vector_uint64_1024_1024 -9.90% 5891799.727 5308245.778 - 0.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -9.88% 340.610 306.941 - -16.84% -
SetIntersection_None_Set_string_16384_1024 -9.87% 221429009.401 199572353.950 - -10.54% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -9.83% 6973366.576 6287820.602 - 16.41% -
std::set<std::string>::upper_bound(key)_(existent)/32 -9.82% 17.364 15.659 - 3.51% -
BM_StringFindAllMatch/1 -9.77% 3.157 2.849 - -4.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.76% 828.254 747.384 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.75% 8314145.924 7503362.917 - 17.33% -
SetIntersection_Interlaced_Vector_string_262144_16 -9.73% 6855503.643 6188792.055 - -5.08% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -9.69% 125.055 112.943 - -10.97% -
SetIntersection_Front_Set_uint64_1024_256 -9.63% 4278192.684 3866369.544 - -1.61% -
BM_PushHeap_float_Random_64 -9.62% 6.699 6.055 - -4.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -9.62% 1205.938 1089.986 - -5.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.56% 21.627 19.560 - -11.97% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -9.55% 30.139 27.260 - -11.47% -
BM_vector_deque_ranges_copy_backward/0 -9.51% 0.676 0.612 - 15.91% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -9.49% 105569.772 95546.134 - -4.32% -
SetIntersection_Front_Set_float_1024_1024 -9.48% 13560496.078 12274547.787 - 3.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.43% 29425.545 26649.720 - -10.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.35% 10.891 9.873 - -3.66% -
SetIntersection_Front_Set_float_256_64 -9.28% 5740497.510 5207605.199 - -3.59% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -9.24% 350895390.283 318470996.782 - -9.70% -
SetIntersection_Front_Set_float_1024_64 -9.19% 1832791.498 1664280.361 - -6.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.19% 33.806 30.700 - -3.52% -
std::multiset<std::string>::count(key)_(non-existent)/32 -9.15% 11.364 10.324 - -16.02% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -9.14% 105914.800 96228.986 - -4.86% -
BM_StringFindAllMatch/8 -9.14% 2.873 2.610 - -6.86% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.13% 56676.944 51500.391 - -12.12% -
std::count(list<int>)_(every_other)/8192 -9.12% 7535.874 6848.229 - -3.07% -
std::find_end(deque<int>)_(near_matches)/1024 -9.10% 18033.884 16392.231 - -3.14% -
std::equal(deque<int>)_(it,_it,_it)/50 -9.06% 22.602 20.553 - -14.66% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.06% 841.801 765.531 - -7.73% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -9.05% 40.369 36.716 - -5.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.01% 77.730 70.725 - -1.74% -
rng::contains_subrange(deque<int>)_(process_all)/50 -9.01% 25.462 23.167 - -7.95% -
SetIntersection_Front_Set_float_262144_64 -8.99% 1754597.485 1596931.226 - -4.91% -
SetIntersection_Interlaced_Vector_string_256_256 -8.93% 20892201.851 19026472.038 - -1.12% -
std::distance(join_view(vector<vector<int>>))/50 -8.91% 0.641 0.584 - -12.98% -
std::count(vector<int>)_(every_other)/8 -8.85% 1.376 1.254 - -0.96% -
BM_StringRelational_Less_Empty_Empty_Control -8.84% 1.827 1.666 - -0.28% -
std::rotate_copy(vector<int>)/8192 -8.83% 720.009 656.448 - 33.07% -
ranges::min(std::deque<char>)/8 -8.80% 2.548 2.323 - -6.28% -
std::multiset<std::string>::count(key)_(existent)/32 -8.78% 19.922 18.172 - -6.76% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -8.78% 0.487 0.444 - 31.42% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.78% 32.993 30.098 - -3.89% -
std::set<std::string>::erase(iterator)/1024 -8.77% 31.060 28.335 - -14.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -8.76% 10.947 9.988 - 18.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -8.74% 97.167 88.676 - -2.59% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.67% 25.779 23.543 - -4.17% -
rng::contains_subrange(deque<int>)_(process_all)/16 -8.67% 9.189 8.393 - -4.48% -
std::find_end(deque<int>)_(near_matches)/1000 -8.67% 17301.504 15801.530 - -3.18% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.66% 43195874.964 39455706.734 - -6.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.64% 7083.683 6471.485 - -1.34% -
std::adjacent_find(list<int>)/8192 -8.60% 7204.023 6584.662 - -0.46% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -8.56% 24.722 22.606 - -8.91% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -8.54% 8.840 8.085 - -0.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.54% 23.889 21.850 - -6.72% -
SetIntersection_Front_Vector_float_16384_1024 -8.53% 5915306.960 5410910.628 - -8.37% -
std::map<std::string,_int>::erase(iterator)/8192 -8.50% 32.066 29.340 - -8.79% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -8.48% 0.660 0.604 - -7.01% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -8.45% 1.835 1.680 - 4.03% -
std::copy_if(list<int>)_(every_other)/32768 -8.44% 28160.750 25784.324 - -0.25% -
std::find(vector<short>)_(bail_25%)/8 -8.42% 0.710 0.650 - -21.84% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.39% 56706.774 51946.802 - -0.51% -
ranges::min(std::deque<long_long>)/1 -8.39% 0.679 0.622 - -10.30% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.34% 205.461 188.321 - -0.68% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -8.34% 1052.378 964.659 - -8.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.32% 1.769 1.622 - 0.51% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -8.32% 355.969 326.338 - 2.34% -
std::find_if(vector<int>)_(bail_25%)/8 -8.32% 0.736 0.675 - -8.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.32% 0.679 0.623 - -10.93% -
std::set<std::string>::contains(key)_(non-existent)/1024 -8.30% 22.798 20.906 - -2.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.29% 0.450 0.412 - -16.90% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.29% 93.924 86.139 - -0.57% -
BM_PushHeap_float_Random_1024 -8.28% 7.553 6.928 - -1.34% -
SetIntersection_Front_Vector_float_262144_1024 -8.26% 5918349.553 5429423.736 - -8.09% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -8.18% 18655393.692 17128483.013 - -4.91% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.04% 1.179 1.084 - -9.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.02% 22.935 21.096 - -5.33% -
SetIntersection_Front_Vector_float_16384_16384 -8.02% 79563420.577 73183946.289 - -8.19% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.96% 24559.665 22603.818 - 14.30% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -7.94% 4.802 4.421 - -10.95% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -7.94% 33.765 31.083 - -8.25% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.89% 37.366 34.416 - -0.13% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.89% 25721.937 23693.090 - 14.89% -
ranges::min(std::deque<char>)/64 -7.88% 17.984 16.566 - -16.23% -
BM_StringConstructDestroyCStr_Large_Opaque -7.88% 18.549 17.088 - -3.99% -
SetIntersection_Front_Set_float_64_64 -7.86% 13850448.489 12761860.130 - -3.27% -
BM_PushHeap_string_SingleElement_16 -7.86% 2.776 2.557 - -6.75% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -7.85% 19.659 18.116 - 1.12% -
rng::starts_with(list<int>)/8192 -7.82% 9200.469 8480.741 - -8.19% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.80% 28.943 26.686 - -9.51% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.80% 0.500 0.461 - -9.10% -
std::set<int>::equal_range(key)_(existent)/8192 -7.76% 8.503 7.843 - -2.86% -
std::list<int>::insert(begin)_(cheap_elements)/32 -7.75% 11.019 10.165 - -2.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.75% 1.495 1.380 - -1.48% -
SetIntersection_Interlaced_Vector_string_256_64 -7.74% 20857354.572 19243264.596 - -1.37% -
std::partition(deque<int>)_(sparse)/8192 -7.71% 3295.180 3041.009 - -5.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.65% 1.235 1.140 - -8.47% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -7.62% 32.632 30.144 - -6.31% -
BM_StringFindCharLiteral/8 -7.62% 1.617 1.494 - -7.67% -
SetIntersection_Interlaced_Vector_float_16384_4 -7.60% 1678455.658 1550967.598 - 15.17% -
SetIntersection_Front_Set_float_256_256 -7.56% 8182561.613 7564317.370 - -0.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -7.51% 23.488 21.724 - -9.21% -
BM_std_minmax_element<short>/5500 -7.49% 1480.681 1369.766 - -5.60% -
BM_StringFindCharLiteral/16 -7.47% 1.617 1.496 - -7.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -7.47% 135.918 125.768 - -3.90% -
BM_deque_deque_ranges_copy/2 -7.45% 2.242 2.075 - -2.50% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -7.43% 5559185.694 5146170.211 - 52.82% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -7.42% 559.925 518.400 - -1.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -7.41% 18.408 17.044 - -5.77% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.38% 29.451 27.278 - -9.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.37% 42220.257 39109.392 - 0.60% -
BM_deque_vector_ranges_copy/70000 -7.36% 3448.286 3194.356 - -0.68% -
BM_std_minmax_element<short>/4000 -7.34% 1079.499 1000.268 - -5.38% -
BM_std_minmax_element<short>/4096 -7.29% 1105.054 1024.441 - -5.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.29% 2743.554 2543.433 - -0.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -7.27% 7064.338 6550.851 - -1.73% -
BM_std_minmax_element<short>/1024 -7.26% 281.908 261.429 - -5.29% -
std::map<std::string,_int>::contains(key)_(existent)/32 -7.23% 16.440 15.251 - -6.11% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -7.17% 12.729 11.817 - -21.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -7.14% 11.385 10.571 - -2.47% -
BM_StringConstructDestroyCStr_Small_Transparent -7.12% 0.397 0.368 - -0.13% -
BM_PushHeap_string_PipeOrgan_16384 -7.12% 13.172 12.235 - -2.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.11% 2.466 2.290 - -1.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -7.10% 11801.055 10963.072 - -10.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -7.09% 36.767 34.160 - -5.35% -
SetIntersection_Front_Vector_float_262144_16384 -7.06% 79463729.967 73850679.247 - -7.35% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.02% 40.686 37.830 - -10.94% -
std::reverse_copy(list<int>)/512 -7.01% 391.377 363.952 - -0.66% -
SetIntersection_Interlaced_Vector_string_262144_4 -7.00% 2183326.230 2030412.270 - -9.49% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.99% 1.573 1.463 - 0.86% -
SetIntersection_Interlaced_Vector_string_16384_64 -6.96% 13157231.822 12240907.557 - -10.69% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.93% 2.052 1.910 - -0.40% -
std::search(list<int>)_(single_element)/1000 -6.91% 689.282 641.637 - -12.94% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -6.90% 30.962 28.825 - -6.68% -
std::unique(deque<int>)_(contiguous)/8192 -6.90% 4033.370 3755.189 - -0.60% -
BM_PushHeap_string_Descending_16 -6.88% 2.217 2.065 - -3.84% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.88% 4.529 4.217 - -3.52% -
rng::fold_left(deque<int>)/8 -6.79% 3.913 3.647 - -0.76% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.77% 44198.507 41206.273 - -0.45% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.76% 1160.107 1081.636 - -4.38% -
SetIntersection_Front_Vector_uint64_1024_256 -6.75% 2286779.681 2132415.903 - 0.23% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -6.74% 6.411 5.979 - -26.47% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.73% 135.333 126.223 - -4.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.72% 9269.935 8646.559 - -0.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -6.68% 1.275 1.189 - -6.11% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -6.67% 24.254 22.636 - -6.78% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.66% 1.676 1.564 - -5.36% -
SetIntersection_Front_Vector_uint32_262144_256 -6.65% 2287988.299 2135771.328 - -4.45% -
BM_PushHeap_string_SingleElement_64 -6.62% 2.777 2.593 - -7.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -6.62% 1.422 1.328 - 21.49% -
BM_PushHeap_float_Random_16 -6.62% 5.394 5.037 - 0.20% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.61% 1.613 1.506 - -6.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.61% 366806757.063 342548560.511 - -0.09% -
SetIntersection_Front_Vector_uint32_16384_256 -6.61% 2278427.191 2127783.905 - -5.19% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -6.61% 11.057 10.326 - -4.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -6.60% 1.387 1.295 - -3.15% -
ranges::minmax(std::vector<char>)/1 -6.59% 0.652 0.609 - 1.01% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.59% 1717485.515 1604365.081 - -5.40% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.58% 6018052.764 5621860.720 - 1.82% -
BM_std_minmax_element<short>/64000 -6.58% 17161.273 16031.782 - -4.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.56% 23876.535 22309.112 - -1.23% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.56% 5.787 5.408 - -0.72% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -6.54% 4.611 4.309 - -4.61% -
BM_PushHeap_string_SingleElement_256 -6.53% 2.715 2.538 - -7.18% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.52% 2297.606 2147.806 - -0.31% -
SetIntersection_Front_Set_uint64_16384_1024 -6.52% 12571742.754 11752233.807 - -5.14% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -6.50% 61.523 57.527 - -7.90% -
BM_PushHeap_uint32_Descending_4 -6.49% 0.389 0.363 - -4.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.46% 22.373 20.927 - 0.54% -
BM_std_minmax_element<short>/70000 -6.44% 18800.434 17588.970 - -4.25% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -6.41% 0.237 0.222 - 0.06% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -6.41% 23.082 21.603 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -6.39% 337302952.275 315745441.120 - -8.34% -
BM_std_minmax_element<short>/65536 -6.37% 17575.901 16456.312 - -4.29% -
SetIntersection_Front_Vector_uint32_256_256 -6.37% 4546724.049 4257221.993 - -6.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.37% 72.774 68.142 - 2.59% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.37% 311.990 292.132 - -0.61% -
BM_StringEraseWithMove_Huge_Opaque -6.36% 48.581 45.489 - -7.53% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -6.33% 7.124 6.673 - -4.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.32% 756.039 708.240 - -11.10% -
std::search(list<int>,_pred)_(same_length)/8192 -6.32% 8574.559 8032.501 - -14.03% -
BM_vector_deque_copy/0 -6.28% 0.604 0.566 - -6.89% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.26% 51470782.220 48250251.851 - 10.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -6.21% 74815.710 70166.758 - 0.02% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.19% 1780.489 1670.350 - -4.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -6.15% 29.039 27.253 - -5.58% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.14% 8.931 8.383 - -27.94% -
BM_PushHeap_string_SingleElement_1024 -6.13% 2.712 2.546 - -6.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -6.11% 54.145 50.837 - -0.87% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.10% 59021.197 55419.508 - -0.16% -
std::find_if(vector<char>)_(bail_25%)/8 -6.10% 0.957 0.899 - 10.51% -
BM_PushHeap_float_Random_16384 -6.09% 7.623 7.159 - 0.25% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.04% 12.064 11.335 - -26.55% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.03% 29.883 28.082 - -0.29% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.03% 1.229 1.155 - -0.06% -
BM_PushHeap_string_SingleElement_16384 -6.01% 2.704 2.541 - -6.66% -
BM_StringRelational_Less_Small_Empty_Control -6.01% 1.717 1.614 - -0.16% -
BM_std_minmax_element<short>/512 -6.00% 143.275 134.673 - -4.39% -
std::map<int,_int>::clear()/32 -5.99% 695.035 653.373 - -0.51% -
std::replace(vector<int>)_(sprinkled)/50 -5.95% 9.084 8.543 - -6.24% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.93% 160.174 150.673 - -6.58% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.93% 26.707 25.124 - 0.22% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -5.91% 7.257 6.828 - 14.28% -
BM_StringRelational_Less_Empty_Huge_Control -5.91% 1.717 1.616 - -0.04% -
BM_vector_deque_copy/65536 -5.90% 3101.452 2918.610 - 2.07% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.715 1.614 - -0.09% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -5.88% 1.617 1.522 - -5.95% -
std::replace(list<int>)_(prefix)/1024 -5.87% 785.529 739.386 - -0.12% -
BM_PushHeap_string_Descending_64 -5.85% 2.320 2.185 - -5.00% -
std::sort(vector<int>)_(heap)/1024 -5.81% 4832.304 4551.520 - -4.77% -
std::copy(vector<int>)/4096 -5.78% 222.446 209.594 - 46.10% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.77% 7177.363 6763.367 - -12.18% -
BM_PushHeap_float_Random_256 -5.77% 7.367 6.942 - 0.46% -
std::sort_heap(vector<NonIntegral>)/8 -5.73% 30.069 28.345 - -4.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.72% 47.510 44.792 - -1.72% -
std::fill(deque<int>)/1024 -5.71% 32.312 30.466 - 1.26% -
std::set<int>::insert(value)_(already_present)/8192 -5.70% 9.996 9.425 - -1.17% -
SetIntersection_Interlaced_Set_uint32_262144_1 -5.70% 1097971.448 1035384.603 - 4.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.68% 12.215 11.521 - -1.77% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.68% 16.945 15.982 - -10.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -5.67% 14710690.364 13876275.373 - -0.47% -
BM_PushHeap_string_SingleElement_262144 -5.66% 2.734 2.579 - -5.80% -
std::partition(list<int>)_(dense)/1024 -5.64% 412.971 389.686 - -1.53% -
std::unique_copy(deque<int>)_(contiguous)/8192 -5.61% 3959.967 3737.884 - -0.37% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.60% 41.060 38.763 - 1.74% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.59% 5.030 4.749 - -5.17% -
BM_PushHeap_string_Ascending_256 -5.57% 11.134 10.514 - -1.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.57% 26.929 25.429 - -4.56% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.56% 24.633 23.264 - -4.99% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.56% 16004.565 15115.360 - -6.14% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.55% 0.233 0.221 - -1.86% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.50% 75831912.994 71658843.701 - 0.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.50% 25.317 23.925 - -3.64% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.49% 35.903 33.933 - -11.95% -
std::remove(list<int>)_(prefix)/1024 -5.46% 1003.722 948.888 - -5.10% -
std::search(list<int>,_pred)_(single_element)/8192 -5.43% 8176.167 7732.479 - -22.26% -
std::move_backward(vector<int>)/8 -5.43% 2.270 2.147 - -7.78% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.41% 13.253 12.535 - -6.92% -
std::set<std::string>::ctor(const&)/32 -5.41% 841.161 795.639 - 11.62% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.41% 120254309.394 113754303.986 - -5.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.40% 69283.589 65540.820 - -0.13% -
std::partial_sort_copy(list<int>)_(repeated)/8 -5.40% 8.176 7.734 - -2.23% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.38% 0.266 0.252 - -5.93% -
std::multiset<std::string>::ctor(const&)/32 -5.36% 818.461 774.619 - -7.62% -
bm_gcd_random -5.35% 31.086 29.424 - -0.52% -
std::stable_sort(vector<int>)_(ascending)/1024 -5.31% 2172.858 2057.545 - -6.84% -
SetIntersection_Interlaced_Set_string_256_256 -5.30% 32527027.954 30804479.465 - -1.04% -
SetIntersection_Front_Vector_float_16384_256 -5.28% 2275792.064 2155523.931 - -4.54% -
SetIntersection_Front_Vector_float_262144_256 -5.26% 2275124.493 2155366.378 - -4.86% -
BM_deque_vector_copy/64000 -5.24% 3002.860 2845.450 - -0.87% -
SetIntersection_Front_Set_uint32_1024_256 -5.23% 4070064.754 3857140.221 - -3.34% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.23% 4.552 4.314 - -3.06% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.23% 28.035 26.569 - 4.87% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.22% 8.724 8.269 - -1.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.19% 19.267 18.267 - -5.14% -
std::unordered_set<int>::clear()/1024 -5.14% 10228.555 9702.342 - -11.77% -
BM_deque_deque_move/0 -5.14% 0.809 0.767 - -10.04% -
std::find_if(list<int>)_(process_all)/50 -5.14% 20.057 19.027 - -4.65% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.12% 20950210.136 19878601.926 - -2.35% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.10% 1.861 1.767 - -0.47% -
SetIntersection_Front_Set_uint64_256_64 -5.09% 5737624.205 5445516.098 - 5.40% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -5.07% 8254.927 7836.237 - -17.48% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -5.04% 55.818 53.005 - -0.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.04% 918.642 872.357 - 0.27% -
std::remove_if(list<int>)_(sprinkled)/50 -5.03% 74.324 70.584 - -3.36% -
SetIntersection_Front_Set_float_16384_4 -5.03% 1073814.414 1019795.005 - -4.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.03% 5.295 5.029 - -5.25% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.01% 43.909 41.709 - 2.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.00% 46789.561 44448.968 - 1.33% -
SetIntersection_Front_Set_string_262144_16 -4.99% 2039869.741 1937997.291 - 2.71% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -4.99% 34650.160 32921.336 - -2.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -4.99% 43204.293 41050.211 - 0.17% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.97% 32.615 30.992 - -5.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.96% 653.191 620.764 - 0.80% -
BM_std_minmax_element<int>/512 -4.96% 137.736 130.901 - -6.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.96% 12.222 11.615 - -0.95% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -4.96% 919.487 873.912 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.95% 6569425.171 6244531.174 - 1.83% -
SetIntersection_Front_Set_float_16384_64 -4.95% 1771979.265 1684347.692 - -0.10% -
BM_deque_deque_ranges_move/2 -4.94% 2.240 2.129 - -7.73% -
rng::find_last(deque<int>)_(bail_10%)/1024 -4.94% 237.570 225.834 - -27.72% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -4.93% 17.769 16.893 - -0.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -4.93% 25.711 24.443 - 1.80% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.93% 23.885 22.708 - -3.11% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -4.93% 23.893 22.716 - 0.18% -
BM_deque_vector_ranges_copy/65536 -4.92% 3128.203 2974.319 - 0.32% -
std::move(list<int>)/4096 -4.92% 5075.383 4825.762 - 21.20% -
BM_deque_deque_ranges_copy/1 -4.92% 2.438 2.318 - -3.14% -
BM_CmpLess_uchar_uint -4.92% 1.117 1.062 - -0.89% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.91% 24.346 23.152 - 12.33% -
SetIntersection_Front_Set_string_1024_64 -4.90% 4966333.257 4722950.495 - 2.82% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.88% 9.786 9.308 - -1.81% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.85% 151.848 144.483 - -1.06% -
BM_std_minmax_element<int>/1024 -4.83% 271.287 258.195 - -6.08% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.81% 838616.140 798272.333 - -3.43% -
BM_std_minmax_element<int>/64000 -4.80% 16685.451 15884.798 - -5.48% -
BM_PushHeap_string_SingleElement_4 -4.80% 2.409 2.293 - -5.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -4.79% 91.695 87.304 - -0.34% -
SetIntersection_Front_Vector_uint32_16384_1024 -4.75% 5593949.777 5328185.235 - -9.58% -
BM_PushHeap_uint32_Descending_16 -4.74% 0.379 0.361 - -4.54% -
BM_deque_vector_ranges_copy/64000 -4.73% 3121.639 2973.956 - 1.64% -
BM_PushHeap_string_Descending_16384 -4.72% 2.422 2.308 - -3.20% -
std::partition(deque<int>)_(sparse)/1024 -4.72% 400.688 381.788 - -0.65% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.72% 38244.012 36440.767 - -0.30% -
bm_lexicographical_compare<signed_char>/64 -4.71% 2.263 2.157 - 10.54% -
std::replace(vector<int>)_(sprinkled)/8192 -4.71% 1277.194 1217.027 - -3.93% -
std::unordered_set<std::string>::clear()/32 -4.70% 933.402 889.565 - -7.29% -
std::count(list<int>)_(every_other)/1048576 -4.68% 873195.537 832329.528 - 0.51% -
BM_PushHeap_float_Ascending_16384 -4.67% 4.368 4.164 - -6.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.67% 979859.505 934139.753 - 0.53% -
std::map<std::string,_int>::count(key)_(existent)/32 -4.66% 16.497 15.728 - -4.59% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.66% 29.634 28.254 - -0.34% -
BM_PushHeap_string_Descending_256 -4.63% 2.389 2.278 - -3.49% -
std::remove_if(vector<int>)_(sprinkled)/32 -4.62% 53.069 50.616 - -0.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -4.62% 1.201 1.145 - -6.05% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.61% 1.154 1.101 - -8.14% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -4.60% 1977.161 1886.199 - -1.19% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.60% 17.893 17.070 - -0.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.60% 0.264 0.252 - -5.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.60% 5683.831 5422.656 - -0.07% -
BM_StringRelational_Less_Empty_Small_Control -4.57% 1.757 1.677 - 3.75% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.56% 57439.554 54818.098 - -0.15% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.56% 484.969 462.866 - -3.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.54% 5.295 5.055 - -4.36% -
SetIntersection_Front_Set_float_16384_16 -4.53% 1225513.146 1169952.318 - -2.18% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.53% 360954.608 344604.308 - -0.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.53% 408.102 389.624 - -0.52% -
std::distance(join_view(vector<vector<int>>))/4096 -4.53% 4.586 4.378 - -4.41% -
BM_std_minmax_element<int>/4096 -4.49% 1067.758 1019.828 - -5.56% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.48% 6173.371 5896.629 - 2.15% -
BM_PushHeap_uint64_Random_4 -4.46% 2.559 2.445 - -7.65% -
std::multiset<int>::count(key)_(existent)/8192 -4.45% 10.185 9.732 - 4.47% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.44% 224.452 214.496 - -18.57% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.44% 12460.738 11908.088 - -3.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.43% 644659.485 616092.358 - -0.20% -
SetIntersection_Front_Vector_string_256_16 -4.42% 6315256.638 6036393.752 - 0.79% -
rng::find_last(deque<int>)_(bail_90%)/50 -4.41% 1.916 1.832 - -2.54% -
BM_std_minmax_element<int>/65536 -4.41% 17005.218 16255.384 - -5.46% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -4.41% 295408.806 282386.120 - -2.32% -
BM_PushHeap_string_Descending_1024 -4.38% 2.436 2.329 - -6.86% -
BM_std_minmax_element<int>/4000 -4.38% 1042.776 997.105 - -5.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -4.37% 2.734 2.614 - 8.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.35% 33.527 32.067 - 6.77% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -4.34% 30.195 28.885 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.34% 1324.625 1267.179 - -2.46% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.34% 16509.367 15793.493 - -8.95% -
BM_StringAssignStr_Empty_Transparent -4.33% 0.508 0.486 - -0.08% -
BM_std_minmax_element<long_long>/64000 -4.32% 17449.139 16695.280 - -2.36% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.31% 23.816 22.789 - 3.26% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -4.31% 41.339 39.557 - 6.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -4.31% 23.832 22.805 - -7.10% -
BM_deque_vector_ranges_move_backward/5500 -4.31% 209.939 200.898 - 1.15% -
std::find_end(deque<int>)_(single_element)/1024 -4.31% 317.788 304.106 - -12.12% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.30% 33.550 32.106 - 10.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.30% 73.639 70.474 - -1.66% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.27% 903848.015 865214.904 - -6.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.27% 643002.421 615522.763 - -0.59% -
std::move_backward(deque<int>)/64 -4.25% 5.398 5.169 - -0.75% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.24% 28538.844 27329.305 - -1.07% -
SetIntersection_Interlaced_Set_float_256_256 -4.22% 7712209.809 7386513.323 - -1.70% -
BM_PushHeap_float_Random_262144 -4.22% 7.569 7.250 - 1.22% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -4.22% 4992.279 4781.832 - -0.61% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.21% 13.321 12.759 - -0.52% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.21% 5978.461 5727.033 - -6.62% -
BM_std_minmax_element<int>/70000 -4.20% 18157.945 17395.667 - -5.29% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -4.20% 675.845 647.493 - -3.58% -
std::equal(deque<int>)_(it,_it,_it)/8 -4.19% 4.454 4.268 - -4.46% -
ranges::min(std::deque<long_long>)/64 -4.18% 17.609 16.873 - -0.18% -
BM_PushHeap_uint32_SingleElement_4 -4.18% 0.356 0.341 - -3.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -4.18% 1166942.394 1118182.711 - -3.71% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.17% 179.863 172.361 - -2.85% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.17% 1.206 1.156 - -0.20% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -4.16% 1479159.990 1417625.000 - -0.28% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.16% 8.416 8.066 - -2.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.15% 7235397.834 6934924.934 - -14.61% -
ranges::min(std::deque<long_long>)/8 -4.15% 2.403 2.303 - -1.22% -
BM_std_minmax_element<int>/5500 -4.14% 1422.871 1363.913 - -5.47% -
std::find(vector<char>)_(bail_25%)/8 -4.14% 1.104 1.058 - -4.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.12% 13415.140 12862.910 - 1.21% -
std::is_sorted(deque<int>,_pred)/1024 -4.12% 670.005 642.428 - -0.02% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -4.11% 32.474 31.138 - -2.00% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.11% 2.577 2.471 - -8.31% -
BM_PushHeap_float_Descending_4 -4.11% 0.363 0.348 - -1.80% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -4.08% 3.005 2.882 - -0.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -4.07% 23.683 22.720 - -5.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.07% 6656.318 6385.582 - -2.49% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.07% 24.103 23.122 - -5.88% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.05% 150408.301 144309.938 - -2.16% -
std::remove(vector<int>)_(prefix)/32 -4.04% 50.778 48.726 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.04% 554586041.157 532192879.591 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.03% 17765501.233 17050033.468 - 0.62% -
SetIntersection_Front_Vector_string_1024_1024 -4.03% 39841103.141 38237015.638 - -1.01% -
std::find(vector<int>)_(process_all)/8 -4.01% 2.791 2.679 - -3.08% -
BM_StringConstructDestroyCStr_Large_Transparent -4.01% 12.199 11.709 - 12.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -4.00% 2.377 2.282 - -3.50% -
rng::for_each(multimap<int>)/8192 -3.97% 7501.057 7203.145 - -2.35% -
BM_StringFindAllMatch/64 -3.97% 3.236 3.107 - -7.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.95% 39.205 37.657 - -5.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -3.95% 1205208.645 1157643.041 - -1.96% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -3.95% 757.904 727.992 - 8.46% -
SetIntersection_Front_Vector_string_262144_16 -3.95% 1636738.272 1572153.014 - -0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.93% 13.494 12.964 - -2.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.91% 454.809 437.014 - -0.58% -
std::partial_sort(deque<int>)_(ascending)/8 -3.91% 33.311 32.008 - -2.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.91% 1060446.869 1019024.051 - 0.14% -
std::reverse(deque<int>)/64 -3.91% 13.563 13.033 - -1.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.89% 16.661 16.012 - -0.59% -
std::fill_n(list<int>)/8192 -3.88% 9046.214 8695.444 - 5.28% -
rng::find_last(vector<char>)_(bail_90%)/8 -3.88% 0.440 0.423 - -8.30% -
BM_CmpLess_short_schar -3.87% 0.988 0.949 - -0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.87% 0.578 0.555 - 11.68% -
std::deque<int>::ctor(size)/32 -3.86% 29.330 28.198 - -2.24% -
std::copy_backward(vector<int>)/4096 -3.86% 233.555 224.549 - 13.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.84% 5414.643 5206.792 - -3.95% -
BM_deque_deque_move/64 -3.84% 3.152 3.031 - -0.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.83% 29.892 28.746 - 1.59% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.82% 23238654.458 22350485.965 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.82% 5073.826 4880.242 - -0.05% -
BM_StringMove_Large -3.80% 0.735 0.707 - -0.07% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.80% 22.433 21.581 - -2.72% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.78% 1062.781 1022.581 - 2.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -3.77% 29.293 28.188 - -1.85% -
SetIntersection_Front_Vector_string_64_16 -3.77% 21215406.422 20415808.948 - 0.50% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.77% 29.260 28.157 - 0.21% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.77% 72.588 69.854 - 0.34% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -3.76% 857.543 825.273 - -3.07% -
SetIntersection_Interlaced_Vector_float_256_64 -3.74% 7220884.605 6951139.175 - -7.92% -
std::move(vector<bool>)_(unaligned)/512 -3.73% 4.768 4.590 - -5.06% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.66% 1841569.878 1774162.048 - 0.39% -
std::unordered_set<int>::count(key)_(non-existent)/0 -3.65% 0.278 0.268 - -44.51% -
std::set<int>::insert(value)_(already_present)/1024 -3.65% 6.046 5.826 - -1.44% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.64% 536.994 517.450 - -0.28% -
std::for_each(list<int>)/50 -3.63% 21.805 21.013 - 0.43% -
BM_StringDestroy_Large -3.63% 9.522 9.176 - 16.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.63% 1168671.865 1126286.968 - -3.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.63% 1049564.848 1011510.046 - -2.48% -
std::adjacent_find(list<int>,_pred)/8 -3.63% 3.920 3.777 - -2.28% -
std::copy(list<int>)/4096 -3.62% 3241.840 3124.433 - 1.19% -
SetIntersection_Front_Set_float_262144_4 -3.60% 1064516.991 1026229.466 - -3.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.59% 1721.271 1659.508 - -4.46% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.58% 2.155 2.077 - -1.68% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.55% 12.512 12.068 - -1.76% -
SetIntersection_Front_Vector_uint64_1024_64 -3.55% 1377008.162 1328104.725 - 2.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.55% 23.609 22.771 - -7.07% -
BM_num_get<long_long> -3.55% 10.875 10.490 - -1.80% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.54% 73.214 70.619 - -0.24% -
BM_StringRead_Cold_Deep_Empty -3.54% 1.308 1.262 - -28.33% -
std::set<int>::contains(key)_(non-existent)/1024 -3.54% 6.394 6.167 - -14.70% -
SetIntersection_Front_Vector_string_64_64 -3.54% 27023384.684 26067703.322 - 2.55% -
BM_StringMove_Small -3.53% 0.794 0.766 - 6.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.51% 11823.126 11407.547 - -2.53% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -3.51% 499244.141 481708.825 - -3.90% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.51% 15.353 14.814 - -2.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.50% 1.308 1.262 - -6.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -3.50% 11.796 11.383 - 5.33% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.47% 23738.636 22914.128 - -0.63% -
BM_deque_vector_copy_backward/0 -3.47% 1.476 1.425 - -7.46% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.47% 4288302.922 4139608.666 - -16.74% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.46% 62598.020 60431.229 - 0.83% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -3.46% 1535875.148 1482729.828 - -2.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.45% 5.078 4.902 - 0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.45% 0.814 0.786 - 2.39% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.44% 1678.606 1620.872 - -0.72% -
BM_CmpLess_ushort_short -3.43% 1.070 1.033 - -2.88% -
BM_std_minmax_element<long_long>/3 -3.43% 1.184 1.144 - -4.00% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.43% 6919.170 6681.870 - -1.33% -
std::move(list<int>)/512 -3.43% 368.575 355.940 - -0.00% -
BM_deque_vector_copy/65536 -3.42% 3013.831 2910.702 - -0.27% -
SetIntersection_Interlaced_Vector_string_64_16 -3.41% 29409543.761 28406954.011 - 0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.41% 404.775 390.978 - -0.80% -
BM_deque_vector_copy/70000 -3.39% 3288.794 3177.164 - -0.21% -
BM_deque_vector_ranges_copy_backward/0 -3.39% 1.421 1.373 - -10.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -3.39% 10737.534 10373.304 - -16.19% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.39% 13.747 13.281 - -0.90% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -3.39% 6842.805 6611.166 - -2.01% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.38% 4047.949 3910.971 - 0.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.38% 9.663 9.336 - -0.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.37% 2.298 2.220 - 0.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 714.755 690.683 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.37% 23.120 22.342 - -0.26% -
std::find(list<int>)_(bail_25%)/32768 -3.36% 8022.389 7752.933 - -14.64% -
SetIntersection_Front_Set_string_16384_16 -3.35% 1937963.880 1873015.011 - 1.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 -3.34% 7.857 7.594 - -2.89% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.34% 4.926 4.761 - -0.49% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.33% 18.293 17.683 - 1.82% -
SetIntersection_Front_Vector_uint64_16384_256 -3.33% 2283341.100 2207291.520 - 3.87% -
std::for_each_n(deque<int>)/8 -3.32% 1.250 1.209 - 0.17% -
BM_PushHeap_string_PipeOrgan_4 -3.31% 2.567 2.482 - 0.10% -
BM_deque_deque_ranges_move/1 -3.30% 2.499 2.417 - -5.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.30% 8994335.319 8697300.273 - 1.41% -
BM_PushHeap_uint32_SingleElement_64 -3.30% 0.362 0.350 - -3.59% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -3.30% 300.066 290.168 - -2.91% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -3.30% 23.884 23.097 - 1.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.28% 702.674 679.614 - 6.68% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.28% 2789744.387 2698288.738 - 0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -3.28% 18311994.542 17711760.391 - -2.05% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.28% 267848.832 259074.128 - -0.56% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.27% 75228986.539 72768822.041 - -8.35% -
SetIntersection_Front_Set_uint64_64_64 -3.26% 13709639.806 13262611.051 - 0.23% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.25% 39970196.619 38671218.169 - -4.08% -
SetIntersection_Front_Vector_uint32_16384_64 -3.24% 1375714.783 1331096.934 - -2.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.24% 405.166 392.035 - -0.83% -
bm_lexicographical_compare<signed_char>/512 -3.24% 8.116 7.854 - 2.06% -
SetIntersection_Front_Set_string_64_64 -3.23% 36717887.879 35530875.281 - -2.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.23% 25.455 24.633 - 2.00% -
bm_write -3.22% 606.091 586.560 - -3.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.22% 33.584 32.503 - 0.82% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -3.21% 214971.698 208060.867 - -0.84% -
BM_deque_vector_ranges_copy_backward/65536 -3.21% 8445.245 8173.791 - -1.64% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.21% 829.050 802.415 - 1.52% -
std::copy(vector<bool>)_(aligned)/4096 -3.20% 4.926 4.769 - -0.34% -
BM_deque_vector_ranges_move_backward/4000 -3.19% 145.503 140.855 - -1.04% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.18% 272.892 264.210 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.17% 14695.793 14229.953 - -0.31% -
std::sort_heap(deque<int>,_pred)/8 -3.17% 34.719 33.619 - -3.73% -
BM_StringRelational_Eq_Small_Huge_Control -3.17% 0.487 0.472 - -1.63% -
BM_vector_deque_ranges_move_backward/64 -3.16% 3.101 3.002 - 1.12% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.14% 34.599 33.512 - -1.16% -
std::for_each(join_view(vector<vector<int>>))/32 -3.13% 3.877 3.755 - -0.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -3.13% 37.013 35.854 - 22.81% -
BM_vector_deque_ranges_move/70000 -3.12% 3376.854 3271.655 - 5.31% -
BM_std_minmax_element<long_long>/5500 -3.11% 1477.855 1431.872 - -2.23% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.10% 1.946 1.886 - -7.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -3.10% 12765132.025 12369235.364 - -1.58% -
SetIntersection_Front_Set_float_262144_262144 -3.10% 1642585.369 1591711.590 - -2.36% -
std::for_each_n(list<int>)/50 -3.09% 22.520 21.823 - -6.44% -
std::partition(deque<int>)_(dense)/1024 -3.08% 351.090 340.293 - -4.27% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.07% 581.890 564.004 - -0.81% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.07% 0.495 0.479 - 0.06% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.07% 671397.495 650814.690 - -0.19% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -3.05% 21531.271 20873.645 - 4.64% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.05% 23.696 22.973 - -2.26% -
bm_ranges_lexicographical_compare<int>/1 -3.05% 1.309 1.269 - -15.01% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.05% 32.188 31.206 - -6.43% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.05% 366.210 355.051 - -3.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.05% 406.258 393.884 - -0.73% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.04% 31.822 30.854 - -5.89% -
SetIntersection_Front_Vector_uint32_16384_16384 -3.04% 75350489.860 73061037.079 - -8.26% -
std::set<std::string>::count(key)_(existent)/1024 -3.03% 24.211 23.477 - -2.22% -
std::is_sorted(deque<int>,_pred)/8192 -3.02% 5356.698 5194.720 - -0.15% -
std::for_each(multimap<int>::iterator)/8192 -3.02% 7657.274 7426.116 - -0.85% -
std::stable_sort(vector<int>)_(descending)/8 -3.02% 24.368 23.633 - -2.07% -
ranges::minmax(std::vector<char>)/64 -3.01% 1.328 1.288 - 0.16% -
std::fill(vector<bool>)/64 -3.01% 1.568 1.520 - -7.72% -
SetIntersection_None_Set_float_1024_16 -3.00% 8963908.957 8695102.616 - -2.06% -
SetIntersection_Front_Vector_string_262144_256 -2.98% 9742873.313 9452065.756 - -0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.98% 15.207 14.753 - 0.66% -
std::search(deque<int>)_(near_matches)/8192 -2.98% 1476459.508 1432453.893 - -1.67% -
std::for_each(join_view(vector<vector<int>>))/50 -2.98% 4.171 4.047 - -0.27% -
SetIntersection_Front_Vector_uint64_262144_64 -2.97% 1372084.962 1331320.621 - 0.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.97% 1.665 1.615 - -0.06% -
std::unique(deque<int>)_(contiguous)/32 -2.96% 50.858 49.353 - -0.33% -
std::find_end(vector<int>)_(same_length)/1024 -2.96% 254.807 247.272 - -4.79% -
BM_StringEraseWithMove_Huge_Transparent -2.96% 45.328 43.988 - -7.47% -
SetIntersection_Front_Vector_float_16384_64 -2.95% 1366887.746 1326559.829 - -3.24% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.93% 802.029 778.518 - -2.75% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.93% 24441.824 23726.828 - -5.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.92% 1648612.793 1600448.322 - 0.53% -
BM_StringRelational_Eq_Large_Huge_Control -2.91% 0.489 0.474 - 2.47% -
SetIntersection_Interlaced_Set_string_1024_64 -2.90% 16752862.264 16267162.008 - -1.19% -
std::reverse(deque<int>)/512 -2.89% 116.070 112.712 - -3.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -2.89% 267657.584 259929.643 - -0.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.89% 13616005.769 13223119.453 - 1.10% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.88% 4.805 4.667 - -3.36% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.87% 72.869 70.777 - -0.63% -
BM_CmpLess_uchar_uchar -2.87% 1.086 1.055 - -1.25% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.86% 8.333 8.095 - -3.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.85% 1307.827 1270.579 - -0.52% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.85% 15.377 14.939 - -0.87% -
SetIntersection_Front_Set_string_262144_64 -2.85% 5003161.131 4860811.734 - 8.13% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.84% 404.622 393.141 - -0.14% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -2.84% 12.068 11.726 - -1.47% -
SetIntersection_None_Vector_uint64_262144_256 -2.83% 1135820.241 1103645.103 - -1.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.83% 1547.980 1504.240 - 1.65% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.82% 527179.721 512308.913 - -2.32% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.82% 8.383 8.147 - -1.61% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -2.81% 39.829 38.709 - 23.13% -
std::unique(list<int>)_(sprinkled)/52 -2.81% 69.865 67.899 - 0.75% -
BM_CmpEqual_ushort_short -2.81% 1.037 1.008 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.81% 17518190.598 17026692.657 - -2.03% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.80% 13.105 12.737 - -1.03% -
SetIntersection_Front_Vector_string_262144_64 -2.80% 3272591.317 3180855.390 - 1.65% -
BM_PushHeap_string_PipeOrgan_1024 -2.79% 9.444 9.180 - 0.52% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.79% 19.629 19.080 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.79% 18573425.908 18055908.529 - -1.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.78% 22888910.395 22252107.520 - -0.95% -
std::remove(list<int>)_(sprinkled)/8192 -2.78% 8107.857 7882.463 - -1.35% -
SetIntersection_Front_Set_uint64_1024_64 -2.77% 1774335.884 1725262.769 - 0.18% -
std::sort_heap(deque<int>)/8 -2.77% 36.949 35.927 - -4.50% -
BM_StringRelational_Less_Empty_Large_Control -2.76% 1.717 1.670 - 3.30% -
std::unordered_multimap<int,_int>::clear()/1024 -2.76% 8420.524 8188.134 - -8.25% -
SetIntersection_Front_Vector_string_262144_4 -2.75% 1203670.962 1170536.882 - -1.03% -
std::unique(deque<int>)_(contiguous)/52 -2.75% 57.436 55.857 - -1.25% -
SetIntersection_Front_Vector_uint64_1024_4 -2.74% 1081399.933 1051719.156 - -0.50% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.73% 3319.084 3228.312 - -0.71% -
std::copy(vector<bool>)_(aligned)/512 -2.73% 1.415 1.376 - -0.13% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.72% 4288280.585 4171638.546 - 27.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.72% 10.370 10.089 - 1.26% -
std::stable_partition(deque<int>)_(sparse)/50 -2.71% 29.416 28.618 - -3.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.70% 18935876.892 18424991.792 - 1.84% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -2.70% 39.854 38.779 - -3.83% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -2.69% 8643397.922 8410784.940 - -19.80% -
SetIntersection_None_Set_uint64_256_4 -2.69% 11594445.423 11282663.447 - 1.32% -
SetIntersection_None_Vector_string_1024_1 -2.69% 1169644.576 1138212.672 - -2.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.68% 16474.730 16032.974 - -3.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.68% 23922.061 23280.953 - -0.28% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.67% 31.958 31.105 - 0.71% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.67% 81.041 78.879 - 7.10% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.66% 14365840.624 13984194.995 - -0.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.65% 95.112 92.594 - 3.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -2.65% 1.536 1.495 - 1.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.64% 4783923.337 4657464.175 - 10.27% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -2.63% 521.991 508.257 - -3.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.62% 33900.897 33011.214 - 0.87% -
SetIntersection_Front_Vector_uint32_256_64 -2.62% 4339196.841 4225641.635 - -2.49% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.61% 780.145 759.811 - -9.47% -
BM_PushHeap_string_Descending_4 -2.61% 1.933 1.882 - -1.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.60% 21550.929 20990.561 - 4.59% -
BM_PushHeap_float_QuickSortAdversary_1024 -2.59% 0.632 0.615 - 0.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.59% 16.533 16.105 - -1.35% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.59% 0.648 0.631 - 0.74% -
std::map<int,_int>::find(key)_(existent)/8192 -2.58% 5.324 5.186 - -6.18% -
std::deque<int>::ctor(size)/8192 -2.58% 458.610 446.795 - -2.75% -
std::upper_bound(std::forward_list<int>)/8192 -2.57% 10716.707 10441.108 - 0.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.57% 19.460 18.961 - -5.99% -
std::flat_multimap<int,_int>::clear()/1024 -2.56% 403.551 393.218 - -0.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.56% 13.248 12.909 - -0.65% -
ranges::minmax(std::vector<char>)/8 -2.55% 1.044 1.018 - 3.47% -
std::search(list<int>)_(single_element)/8192 -2.55% 8935.607 8707.709 - -3.76% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -2.55% 679.405 662.085 - 4.96% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.55% 19.210 18.720 - -1.88% -
std::find_end(vector<int>)_(process_all)/8192 -2.54% 1725.403 1681.521 - -0.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.54% 41.865 40.804 - 0.07% -
SetIntersection_Front_Set_float_256_16 -2.54% 4543001.562 4427799.154 - -1.78% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -2.53% 644221.397 627904.468 - 0.65% -
BM_vector_deque_ranges_copy/2 -2.52% 1.990 1.940 - 5.31% -
BM_PushHeap_string_Ascending_1024 -2.52% 13.594 13.252 - -0.15% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -2.51% 31.926 31.125 - -2.57% -
std::flat_multimap<int,_int>::clear()/32 -2.50% 400.868 390.861 - -2.80% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.49% 74491368.376 72633424.511 - 1.62% -
std::stable_partition(list<int>)_(sparse)/1024 -2.49% 953.147 929.446 - 0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -2.48% 10.607 10.344 - 1.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.48% 22.199 21.648 - -0.79% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.48% 20.623 20.111 - -16.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 18.158 17.709 - -0.29% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.47% 30675.141 29916.426 - 8.64% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.46% 2.387 2.328 - 0.49% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.46% 188505.742 183862.023 - 4.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.46% 8867090.143 8648671.789 - -0.03% -
BM_PushHeap_string_Ascending_262144 -2.46% 29.350 28.627 - 1.12% -
std::flat_multimap<int,_int>::clear()/0 -2.46% 399.605 389.775 - -2.87% -
std::set<int>::count(key)_(existent)/8192 -2.45% 8.044 7.847 - -8.92% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.45% 3650.870 3561.394 - 2.60% -
std::shift_right(deque<int>)/1024 -2.45% 41.655 40.635 - 0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.44% 11032883.793 10763432.849 - 2.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.44% 585.346 571.071 - -2.78% -
std::multiset<int>::ctor(const&)/32 -2.44% 232.977 227.298 - 0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -2.44% 3027561.749 2953793.039 - 2.80% -
std::copy_n(vector<int>)/32768 -2.43% 3780.021 3688.045 - -2.43% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.42% 38.250 37.325 - -2.72% -
std::set<std::string>::equal_range(key)_(existent)/32 -2.42% 16.169 15.779 - -9.83% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.41% 13.045 12.731 - -0.84% -
std::copy(vector<int>)/262144 -2.40% 12539.760 12238.557 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.40% 1182562.606 1154220.822 - -0.49% -
std::pop_heap(vector<std::string>)/1024 -2.39% 22.869 22.322 - 0.29% -
std::unique_copy(list<int>)_(contiguous)/32 -2.39% 11.315 11.045 - -2.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.39% 186973.381 182512.118 - 3.88% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.38% 21.316 20.809 - -3.57% -
SetIntersection_Front_Set_float_262144_256 -2.38% 4160749.066 4061931.147 - 8.55% -
BM_StringFindStringLiteral/32 -2.37% 1.793 1.751 - -1.22% -
SetIntersection_Front_Set_float_4_1 -2.36% 218709583.003 213537122.478 - 0.51% -
BM_PushHeap_string_Ascending_16384 -2.36% 19.489 19.028 - 1.98% -
SetIntersection_Interlaced_Vector_string_64_64 -2.36% 27262060.306 26617874.528 - 4.30% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.36% 668.225 652.449 - 4.85% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.36% 28.869 28.187 - -2.25% -
BM_CmpLess_schar_uint -2.36% 1.112 1.085 - -1.19% -
BM_deque_vector_ranges_copy/0 -2.36% 1.553 1.517 - 2.61% -
BM_std_minmax_element<int>/64 -2.36% 17.055 16.653 - -4.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 -2.35% 53.122 51.872 - -2.38% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.35% 406.221 396.660 - -0.70% -
std::unordered_multimap<int,_int>::clear()/32 -2.35% 603.877 589.670 - -3.24% -
BM_vector_deque_ranges_move_backward/512 -2.35% 17.927 17.506 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.35% 16.215 15.835 - 1.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.35% 11674.973 11400.981 - -2.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.34% 121270.841 118427.228 - -1.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.34% 23821.757 23263.255 - -0.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -2.34% 1.688 1.648 - 2.69% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.34% 24.817 24.237 - -4.30% -
SetIntersection_Front_Set_uint64_262144_256 -2.33% 3884075.185 3793399.894 - -0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.33% 6646714.751 6491804.726 - -1.98% -
SetIntersection_Front_Vector_uint64_64_16 -2.32% 14399739.178 14065428.332 - -1.20% -
BM_PushHeap_uint64_Ascending_262144 -2.31% 4.781 4.670 - -5.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.31% 400.692 391.423 - -0.87% -
std::map<std::string,_int>::clear()/8192 -2.31% 218681.069 213625.603 - -1.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.31% 420.959 411.238 - -0.71% -
std::find_end(vector<int>)_(process_all)/1000 -2.31% 222.010 216.883 - -0.50% -
std::set<std::string>::find(key)_(existent)/32 -2.31% 15.795 15.431 - -2.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.30% 10691.891 10445.819 - -0.09% -
std::pop_heap(deque<float>)/1024 -2.30% 13.299 12.993 - -4.94% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.30% 3306.307 3230.420 - -0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.29% 41.730 40.775 - -1.60% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.29% 227.513 222.309 - -1.70% -
std::multimap<std::string,_int>::clear()/1024 -2.29% 22718.921 22199.561 - 2.96% -
BM_CmpLess_uint_uchar -2.29% 1.114 1.089 - -1.84% -
SetIntersection_None_Set_uint64_1024_64 -2.29% 9002334.521 8796563.553 - 2.15% -
SetIntersection_Front_Vector_uint64_256_16 -2.28% 4219917.222 4123623.585 - 1.06% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.28% 18.931 18.499 - -1.28% -
std::fill(deque<int>)/8192 -2.28% 241.791 236.276 - -1.43% -
std::vector<int>::ctor(size)/8192 -2.28% 574.879 561.768 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.28% 6193135.313 6051978.972 - -2.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.28% 3.408 3.331 - -0.32% -
BM_StringAssignStr_Small_Opaque -2.28% 0.736 0.719 - -0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.28% 357190102.564 349063997.883 - -0.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.27% 2.360 2.306 - -8.10% -
std::move(list<int>)/32768 -2.25% 31528.265 30817.323 - -0.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.25% 27.205 26.591 - 1.30% -
rng::find_if(vector<bool>)_(process_all)/8192 -2.25% 4666.051 4561.048 - -2.26% -
std::generate(list<int>)/50 -2.25% 15.568 15.218 - -0.98% -
std::unordered_multimap<int,_int>::clear()/8192 -2.24% 64844.701 63390.534 - -7.63% -
BM_std_minmax_element<short>/4 -2.24% 1.247 1.219 - -2.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 216919.492 212063.222 - 1.94% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.24% 28.333 27.699 - -0.40% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.24% 260125.557 254307.345 - -3.80% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.23% 13880.784 13571.024 - -3.19% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -2.23% 16.789 16.416 - 0.72% -
std::set<std::string>::clear()/1024 -2.22% 22587.844 22085.734 - 3.12% -
BM_StringRead_Hot_Shallow_Small -2.22% 0.474 0.464 - -2.03% -
SetIntersection_Front_Set_float_1024_16 -2.21% 1217881.960 1190965.514 - -1.52% -
SetIntersection_Interlaced_Set_string_262144_256 -2.21% 2076646.971 2030802.898 - 0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.21% 35725.002 34936.601 - 2.08% -
std::copy(vector<int>)/8 -2.20% 2.213 2.165 - -2.97% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.20% 2212.559 2163.791 - -1.10% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -2.19% 29.537 28.889 - -2.97% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.19% 209.684 205.090 - 0.85% -
BM_std_minmax_element<int>/4 -2.17% 1.260 1.232 - -1.71% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.17% 31.247 30.568 - -6.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.17% 1122126.846 1097749.982 - -0.26% -
std::deque<std::string>::ctor(size)/8192 -2.16% 8419.664 8237.597 - -4.24% -
std::flat_multimap<int,_int>::clear()/8192 -2.16% 417.286 408.274 - -0.52% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.16% 29.468 28.832 - 0.80% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -2.15% 88.260 86.366 - 18.10% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.14% 10.581 10.354 - 5.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.14% 219.177 214.479 - 0.53% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -2.14% 1.379 1.349 - 3.86% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.13% 63483.772 62132.574 - -3.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.12% 19951.709 19527.974 - -3.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.12% 30.940 30.283 - -0.06% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.11% 24.804 24.279 - 2.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.10% 1335016.037 1306946.989 - -2.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.10% 352.021 344.637 - -4.31% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.10% 15.250 14.930 - -0.85% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.09% 7596.359 7437.508 - -5.67% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -2.09% 26.923 26.360 - -2.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.09% 21576306.263 21125566.163 - -0.41% -
BM_num_get<unsigned_long> -2.07% 10.510 10.292 - -0.76% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.07% 3.905 3.824 - -3.31% -
std::pop_heap(deque<std::string>)/1024 -2.07% 60.758 59.499 - -0.37% -
BM_StringRelational_Less_Large_Huge_Control -2.07% 2.175 2.130 - -0.76% -
std::shift_right(deque<int>)/8192 -2.07% 315.847 309.321 - -0.02% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.06% 13502785.584 13224435.323 - 2.63% -
SetIntersection_Interlaced_Vector_string_64_4 -2.06% 21959288.280 21507638.131 - -0.63% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.04% 35.280 34.559 - -0.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.04% 65.849 64.505 - 32.43% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.03% 971.109 951.372 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.01% 137961.977 135184.106 - -6.49% -
ranges::min(std::deque<__int128>)/8 -2.01% 2.885 2.827 - -2.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -2.01% 7.023 6.882 - -4.60% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.01% 5.795 5.679 - -1.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.01% 15.075 14.772 - -0.91% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.01% 17.908 17.549 - -1.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.00% 21362.021 20934.385 - 4.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.00% 413035.983 404768.383 - 0.45% -
SetIntersection_Front_Vector_uint64_16_16 -1.99% 35875669.173 35161065.441 - -0.08% -
std::move_backward(deque<int>)/512 -1.99% 23.979 23.503 - -3.22% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -1.96% 668.988 655.853 - 0.12% -
BM_vector_deque_move/65536 -1.96% 3106.739 3045.930 - 6.52% -
BM_CmpEqual_uchar_short -1.96% 1.030 1.010 - 0.25% -
std::find_end(vector<int>)_(process_all)/1048576 -1.96% 221623.335 217289.379 - -0.37% -
SetIntersection_Front_Set_uint64_16384_16 -1.95% 1203734.927 1180278.954 - -0.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.95% 15.039 14.746 - -0.65% -
BM_vector_deque_ranges_move/64000 -1.94% 3069.179 3009.488 - 5.82% -
BM_vector_deque_ranges_copy/64 -1.94% 2.802 2.748 - 1.22% -
std::rotate(list<int>)_(by_1/3)/50 -1.94% 23.228 22.778 - -0.65% -
std::sort(vector<int>)_(heap)/8192 -1.94% 46637.237 45733.339 - -2.59% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.93% 4.172 4.091 - -1.75% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -1.92% 1.272 1.248 - 5.34% -
SetIntersection_Interlaced_Set_float_1024_1024 -1.92% 12402850.426 12165160.076 - 3.45% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.91% 2.821 2.767 - -0.84% -
std::for_each(set<int>::iterator)/32 -1.91% 24.676 24.205 - -1.21% -
std::generate_n(list<int>)/50 -1.91% 15.538 15.242 - -1.82% -
BM_StringAssignAsciiz_Small_Opaque -1.90% 3.041 2.983 - -1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.90% 16246289.619 15937282.613 - 0.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.90% 9.378 9.200 - 0.69% -
SetIntersection_Front_Set_float_64_16 -1.89% 15488583.667 15195152.043 - -0.52% -
bm_swap_ranges_vb_unaligned/512 -1.89% 12.563 12.326 - -0.04% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.89% 1403.905 1377.345 - 2.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.89% 15.190 14.903 - -0.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.89% 398.585 391.054 - -0.90% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.89% 8185305.496 8030899.198 - -4.20% -
std::set<int>::insert(value)_(new_value,_end)/8192 -1.88% 72.267 70.910 - -1.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.88% 5.585 5.481 - -3.78% -
std::move(list<int>)/262144 -1.87% 246777.902 242171.571 - -0.27% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.87% 1033278.658 1014002.051 - -2.25% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.86% 27111.128 26605.721 - -0.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.86% 662.365 650.019 - 4.57% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.86% 8.439 8.282 - -6.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.86% 40814.327 40056.691 - -2.66% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.86% 942.704 925.211 - -3.49% -
std::move(vector<bool>)_(aligned)/64 -1.86% 1.603 1.574 - -8.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -1.85% 926858.243 909666.558 - 0.73% -
SetIntersection_None_Set_uint64_1024_1 -1.85% 9092670.744 8924690.971 - 3.39% -
std::set<int>::count(key)_(existent)/1024 -1.85% 4.256 4.177 - -0.05% -
std::rotate_copy(deque<int>)/8192 -1.84% 294.732 289.309 - -0.63% -
std::find_end(deque<int>)_(process_all)/8192 -1.84% 2114.039 2075.141 - -16.06% -
std::multiset<int>::count(key)_(non-existent)/32 -1.83% 2.491 2.446 - -1.17% -
BM_deque_deque_copy/64000 -1.83% 3056.465 3000.492 - 0.66% -
std::find_end(vector<int>)_(process_all)/1024 -1.83% 226.135 221.996 - -0.47% -
std::move(vector<int>)/8 -1.83% 2.306 2.264 - -1.95% -
SetIntersection_None_Set_float_1024_1024 -1.82% 8947967.179 8784775.730 - 0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.82% 37750027.195 37063389.669 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.81% 1057515.170 1038375.288 - 0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.81% 65944.330 64751.908 - 6.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.81% 15.939 15.651 - -1.34% -
std::map<std::string,_int>::clear()/32 -1.80% 921.312 904.715 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.80% 4139182.680 4064722.768 - -1.29% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.80% 293.160 287.894 - -0.70% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -1.80% 15540.232 15261.222 - 0.54% -
std::move(vector<bool>)_(unaligned)/4096 -1.80% 26.732 26.252 - 1.53% -
std::move_backward(list<int>)/4096 -1.79% 4837.508 4750.692 - -1.66% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.79% 472.850 464.369 - -3.81% -
std::partition_copy(list<int>)/8192 -1.79% 7338.800 7207.270 - -1.10% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.79% 4.336 4.258 - -0.84% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 171290.622 168231.705 - -0.63% -
SetIntersection_None_Set_uint32_64_1 -1.78% 22707648.462 22302686.523 - -0.30% -
SetIntersection_Interlaced_Vector_string_256_16 -1.78% 10482620.642 10296285.104 - -2.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.77% 188532.850 185191.829 - 4.54% -
std::partial_sort(deque<int>)_(heap)/8 -1.77% 41.340 40.609 - 2.54% -
BM_deque_deque_move/512 -1.76% 17.947 17.630 - -0.17% -
SetIntersection_Front_Set_uint64_262144_16 -1.76% 1206808.063 1185575.050 - 1.38% -
std::fill(deque<int>)/50 -1.76% 2.407 2.364 - -0.16% -
rng::contains(deque<int>)_(process_all)/8 -1.76% 3.015 2.962 - -11.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -1.75% 29.935 29.410 - 1.43% -
BM_PushHeap_string_Ascending_64 -1.75% 7.444 7.314 - 2.63% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.74% 714.816 702.362 - -0.65% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -1.74% 70.426 69.200 - 90.50% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.74% 5.414 5.320 - -3.05% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.74% 4.219 4.145 - -1.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.74% 3.064 3.011 - -0.07% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.73% 6.185 6.077 - -0.72% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.73% 21784.280 21407.687 - 5.45% -
std::set<int>::find(key)_(non-existent)/1024 -1.73% 5.595 5.498 - -0.81% -
std::find_end(vector<int>)_(same_length)/1000 -1.73% 246.171 241.916 - -4.35% -
BM_CmpLess_uint_schar -1.73% 1.039 1.021 - -2.23% -
BM_vector_deque_ranges_copy/65536 -1.73% 3120.466 3066.585 - 7.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.72% 22.144 21.762 - -2.94% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.72% 795.785 782.076 - -2.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.72% 5.579 5.483 - -3.47% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.72% 508118.395 499388.237 - -2.28% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.72% 8976.321 8822.177 - 1.17% -
BM_PushHeap_float_PipeOrgan_16 -1.71% 0.907 0.892 - 0.04% -
BM_num_get<unsigned_int> -1.71% 9.790 9.622 - 0.71% -
std::unordered_set<int>::clear()/32 -1.71% 639.098 628.147 - -3.94% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -1.71% 5106.825 5019.466 - 1.06% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.71% 1.190 1.170 - -3.95% -
SetIntersection_Front_Vector_uint32_64_16 -1.71% 14306405.516 14062187.149 - -1.72% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.71% 635.551 624.712 - 6.28% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.71% 1096204.274 1077510.650 - -0.07% -
rng::fold_left(list<int>)/8 -1.70% 3.837 3.772 - -1.12% -
std::set<std::string>::ctor(const&)/0 -1.70% 12.915 12.695 - -0.34% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.70% 49.034 48.200 - -3.75% -
std::map<int,_int>::ctor(const&)/32 -1.70% 234.864 230.870 - 5.58% -
SetIntersection_Front_Vector_uint64_1024_16 -1.70% 1130084.493 1110877.797 - -1.63% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.70% 27.380 26.914 - -1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.70% 353047419.172 347049342.147 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.70% 21169125.224 20809524.878 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.70% 15.204 14.946 - -0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.69% 74.261 73.006 - -11.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.69% 15.140 14.885 - -2.90% -
ranges::min(std::list<char>)/8 -1.68% 1.904 1.872 - -0.90% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.68% 446.664 439.158 - 0.32% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.68% 1.627 1.599 - -5.48% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.67% 87.773 86.303 - -0.93% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.67% 23.026 22.641 - -0.59% -
std::stable_sort(vector<int>)_(ascending)/8 -1.67% 15.814 15.550 - -2.02% -
std::find_if(vector<int>)_(bail_25%)/8192 -1.67% 222.169 218.452 - 0.36% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.67% 15.126 14.874 - -1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.66% 1065102.705 1047377.623 - 4.81% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.66% 7.597 7.471 - 0.88% -
SetIntersection_Front_Vector_uint64_262144_16 -1.66% 1127849.428 1109137.502 - 5.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.65% 604477.186 594474.783 - -1.39% -
BM_PushHeap_uint64_Random_262144 -1.65% 6.297 6.193 - -3.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.65% 17.443 17.155 - -0.57% -
BM_CmpEqual_schar_int -1.64% 1.128 1.109 - -1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.64% 1243284.916 1222873.379 - 0.65% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.64% 35.680 35.095 - -9.22% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.64% 1091.173 1073.289 - -2.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.64% 15.028 14.781 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.64% 8911721.477 8765776.097 - 1.36% -
std::unordered_set<int>::clear()/8192 -1.63% 73561.139 72364.337 - -11.66% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.63% 245557.229 241562.805 - -1.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.63% 2.953 2.905 - 5.08% -
std::for_each(multiset<int>::iterator)/32 -1.62% 23.867 23.480 - -0.34% -
std::make_heap(vector<int>)_(pipe-organ)/8 -1.62% 16.796 16.524 - 0.31% -
std::all_of(vector<int>)_(process_all)/8 -1.62% 2.354 2.315 - -6.86% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.62% 2.584 2.543 - -3.65% -
std::adjacent_find(list<int>,_pred)/8192 -1.61% 7362.896 7244.105 - -4.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.61% 15.053 14.810 - -0.27% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.61% 408.022 401.449 - -0.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.61% 39961.526 39317.941 - -0.23% -
std::find_if_not(list<int>)_(process_all)/50 -1.60% 38.623 38.004 - -3.32% -
std::find(list<int>)_(process_all)/32768 -1.60% 26213.158 25793.491 - -3.82% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.59% 12.971 12.765 - -4.05% -
SetIntersection_Front_Vector_float_1024_16 -1.59% 1123583.944 1105712.913 - -0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.59% 143106.779 140835.648 - -2.65% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.58% 24.054 23.672 - -3.69% -
std::reverse(vector<int>)/32768 -1.58% 1051.717 1035.069 - 0.19% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.58% 22.818 22.457 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.58% 58386321.251 57463089.841 - -0.48% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.57% 120081.206 118191.926 - -1.69% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.57% 18.070 17.786 - -1.83% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.57% 25.136 24.741 - -1.69% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.57% 18.112 17.828 - -1.68% -
SetIntersection_Interlaced_Vector_float_64_16 -1.57% 16815535.167 16551535.342 - 0.66% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.57% 24.961 24.570 - -1.22% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.56% 1.188 1.169 - -2.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.56% 32709.723 32198.870 - 0.26% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.55% 10.930 10.760 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.55% 1075787.266 1059125.280 - -0.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.55% 189768.219 186835.592 - 4.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.55% 380.263 374.387 - -0.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.54% 349765375.114 344367850.399 - 35.49% -
SetIntersection_Interlaced_Vector_string_16_4 -1.54% 67956251.022 66911522.489 - 0.46% -
SetIntersection_None_Vector_string_1024_64 -1.54% 1191577.761 1173266.013 - 0.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.53% 2.927 2.882 - -0.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.53% 752.454 740.918 - 0.19% -
std::find_end(list<int>)_(same_length)/8192 -1.53% 8071.286 7947.550 - -3.36% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.53% 28.790 28.349 - -0.08% -
std::reverse_copy(list<int>)/64 -1.53% 30.365 29.900 - -0.91% -
std::multimap<int,_int>::erase(iterator)/8192 -1.53% 21.009 20.688 - -0.06% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.52% 5.957 5.866 - -0.95% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.52% 696616.475 686029.692 - -0.66% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.52% 148025.122 145779.938 - -2.77% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.51% 18.976 18.690 - -2.01% -
std::partition(list<int>)_(sparse)/50 -1.51% 21.752 21.424 - -1.51% -
std::multimap<int,_int>::erase(iterator)/32 -1.51% 20.800 20.487 - -0.62% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.51% 6134.257 6041.875 - -2.09% -
std::multimap<int,_int>::erase(iterator)/1024 -1.51% 20.911 20.597 - -0.54% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.50% 247.568 243.845 - 0.50% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.50% 37.835 37.267 - -0.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.50% 8.968 8.834 - -0.79% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.50% 5.481 5.399 - -3.54% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.50% 23.150 22.804 - -0.61% -
std::move(deque<int>)/64 -1.49% 5.021 4.947 - 2.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.49% 46.791 46.095 - -6.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.49% 1589660.931 1566042.143 - 3.26% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -1.48% 2.849 2.807 - 1.04% -
BM_num_get<void*> -1.48% 10.872 10.712 - -1.93% -
BM_lexicographical_compare_three_way_fast_path/256 -1.48% 70.985 69.936 - -0.08% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.48% 6892.092 6790.275 - -1.25% -
BM_PushHeap_uint32_Random_262144 -1.48% 5.920 5.832 - -2.53% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.47% 23.983 23.629 - -0.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.47% 830.231 818.005 - -2.26% -
SetIntersection_None_Vector_float_16384_1024 -1.47% 1107032.038 1090755.639 - -0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.47% 4379362.712 4314987.289 - 2.33% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.46% 345545.144 340487.043 - -0.90% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.46% 22595456.210 22265579.900 - 0.20% -
SetIntersection_None_Vector_uint32_16384_4 -1.46% 1114634.745 1098382.759 - -3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.46% 1061053.059 1045586.177 - -0.55% -
std::map<int,_int>::erase(key)_(existent)/32 -1.46% 22.451 22.124 - -1.42% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.46% 615.372 606.417 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.45% 17.413 17.160 - -0.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.45% 666.615 656.937 - -0.19% -
std::find_end(deque<int>)_(process_all)/1048576 -1.45% 268048.694 264157.153 - -17.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.45% 12928.132 12740.449 - -5.84% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.45% 17.231 16.981 - -0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.45% 1186410.352 1169209.208 - 0.10% -
SetIntersection_Front_Vector_uint32_256_16 -1.45% 4220046.354 4158863.494 - -1.22% -
SetIntersection_None_Vector_float_256_64 -1.45% 3424100.202 3374479.331 - -0.33% -
SetIntersection_None_Vector_uint64_262144_16384 -1.45% 1134322.799 1117908.218 - -1.40% -
BM_StringFindStringLiteral/16 -1.44% 1.642 1.619 - 0.03% -
SetIntersection_None_Vector_uint64_262144_64 -1.44% 1140246.029 1123787.863 - 0.23% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.44% 0.914 0.901 - -1.32% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.44% 4585.714 4519.900 - -0.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.43% 1116840.647 1100850.128 - 0.34% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.43% 4.479 4.414 - -3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.42% 1181025.735 1164216.632 - 1.09% -
std::find_if_not(list<int>)_(process_all)/32768 -1.42% 25380.825 25019.787 - -5.74% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -1.42% 8.888 8.762 - 0.05% -
SetIntersection_Interlaced_Set_float_64_64 -1.42% 13286998.257 13098493.391 - 0.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 1255.449 1237.647 - 1.07% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.42% 534.534 526.965 - 6.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.41% 63.448 62.550 - -17.29% -
std::set<int>::contains(key)_(non-existent)/32 -1.41% 2.883 2.842 - -7.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.41% 2.170 2.139 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.41% 2329343.410 2296443.684 - 1.44% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.41% 16122.820 15895.181 - -0.27% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.41% 636.551 627.565 - -0.19% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.41% 10.581 10.432 - -9.32% -
SetIntersection_Front_Vector_string_262144_262144 -1.41% 14602418.295 14396358.234 - 0.48% -
std::any_of(list<int>)_(process_all)/50 -1.41% 21.985 21.674 - -1.92% -
SetIntersection_Front_Vector_uint64_256_4 -1.41% 4194039.502 4134951.059 - 0.26% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.40% 13.639 13.448 - 0.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.40% 20.569 20.281 - -3.00% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.40% 40.102 39.541 - 1.56% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 21.006 20.713 - 3.00% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -1.39% 6.655 6.562 - -1.00% -
SetIntersection_Front_Set_string_1024_16 -1.39% 1955368.088 1928220.261 - 3.37% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.39% 19.116 18.851 - -0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.39% 16.998 16.762 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -1.39% 350757553.463 345893241.004 - -1.66% -
SetIntersection_Front_Vector_string_16_4 -1.39% 61077315.660 60230899.750 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.39% 66817959.283 65892380.606 - 0.20% -
std::remove(vector<int>)_(prefix)/1024 -1.38% 309.829 305.542 - -0.65% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 13593.061 13405.029 - -2.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -1.38% 1537516.546 1516272.149 - 0.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.38% 4188777.653 4130923.686 - -0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.38% 685.414 675.967 - -0.65% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.38% 270.537 266.812 - -1.66% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.37% 5.570 5.493 - -0.57% -
std::unique(list<int>)_(contiguous)/32 -1.37% 52.893 52.167 - -0.13% -
SetIntersection_Front_Set_uint32_16384_16 -1.37% 1205652.387 1189110.334 - 3.94% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.37% 10.846 10.697 - -0.40% -
std::find(vector<short>)_(process_all)/50 -1.37% 1.685 1.662 - -1.48% -
SetIntersection_None_Set_uint32_64_64 -1.37% 11580247.646 11422176.978 - -0.73% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.36% 16.185 15.964 - -2.13% -
BM_PushHeap_string_PipeOrgan_262144 -1.36% 17.460 17.222 - 0.66% -
BM_num_get<float> -1.36% 37.088 36.583 - 3.65% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.36% 530.249 523.032 - -0.79% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.36% 6583.786 6494.356 - 0.66% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.36% 841576.800 830152.291 - -2.36% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.36% 17.229 16.995 - -0.67% -
std::multiset<int>::erase(key)_(existent)/1024 -1.35% 39.921 39.382 - -1.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.35% 41750.207 41187.577 - -0.58% -
SetIntersection_Front_Set_uint64_262144_64 -1.35% 1688334.814 1665588.156 - 2.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.35% 57898.920 57119.185 - -0.13% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -1.35% 8459.392 8345.526 - 2.36% -
BM_std_minmax_element<short>/64 -1.35% 17.343 17.110 - -2.72% -
BM_StringAssignStr_Large_Opaque -1.35% 10.373 10.233 - 0.97% -
std::copy_if(list<int>)_(every_other)/262144 -1.34% 210047.206 207223.934 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.34% 131542559.074 129779757.529 - 0.36% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.34% 365.074 360.188 - 1.16% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.34% 17.471 17.237 - 0.28% -
BM_deque_deque_copy/5500 -1.33% 202.960 200.254 - 1.81% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.33% 2366.757 2335.278 - -1.15% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.32% 23.831 23.516 - 4.51% -
BM_CmpLess_int_short -1.32% 1.135 1.120 - -1.72% -
SetIntersection_Front_Vector_string_16384_16 -1.32% 1627678.375 1606175.408 - 0.83% -
BM_deque_vector_ranges_move/64000 -1.32% 2987.683 2948.315 - -1.31% -
BM_vector_deque_ranges_move/65536 -1.32% 3112.575 3071.602 - 7.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.31% 674.797 665.933 - -0.07% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.31% 600.072 592.194 - 0.58% -
std::flat_map<int,_int>::erase(iterator)/32 -1.31% 20.104 19.841 - -0.28% -
std::reverse(vector<int>)/512 -1.31% 16.557 16.341 - 0.09% -
std::map<std::string,_int>::find(key)_(existent)/8192 -1.30% 30.448 30.051 - 1.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.30% 4314885.303 4258662.264 - 2.28% -
std::set<int>::find(key)_(existent)/1024 -1.30% 4.026 3.973 - -1.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.30% 33.096 32.666 - -0.33% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.30% 6930.086 6840.039 - -0.48% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.30% 319.274 315.135 - -0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.30% 35421589.663 34962491.227 - 0.27% -
SetIntersection_Front_Vector_uint64_64_4 -1.29% 16029186.688 15821672.248 - 0.22% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.29% 0.833 0.822 - 0.62% -
BM_CmpEqual_uint_ushort -1.29% 1.115 1.101 - -3.74% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -1.29% 1.059 1.046 - -0.05% -
SetIntersection_Front_Vector_string_64_4 -1.28% 17952960.421 17722302.115 - 0.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.28% 2910532.443 2873155.030 - -1.43% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.28% 694.275 685.374 - -0.57% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.28% 20.113 19.855 - -2.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.28% 19.063 18.818 - -0.02% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.28% 12.936 12.770 - -3.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.28% 1182703.692 1167563.243 - 2.90% -
BM_CmpEqual_uchar_ushort -1.28% 1.067 1.053 - -1.25% -
std::reverse(vector<int>)/4096 -1.28% 132.299 130.606 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -1.28% 1130443.455 1115994.836 - -0.28% -
SetIntersection_None_Set_uint64_256_64 -1.28% 9370715.529 9250954.230 - 2.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.28% 2.106 2.080 - -0.52% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.28% 1.405 1.387 - -2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.27% 8564573.971 8455720.400 - 0.86% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.27% 12796.412 12634.001 - 0.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.27% 355981242.406 351477590.682 - 0.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.26% 69.432 68.554 - 18.62% -
std::for_each(list<int>)/8 -1.26% 2.378 2.348 - -7.20% -
SetIntersection_None_Vector_uint64_64_64 -1.26% 8504532.100 8397357.736 - 0.34% -
SetIntersection_None_Vector_uint32_262144_256 -1.26% 1133850.355 1119564.424 - -2.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.26% 20.811 20.548 - -8.56% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.26% 777.453 767.676 - -1.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.26% 62927491.000 62136846.674 - -0.60% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.26% 179.548 177.294 - 0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.25% 1318586.742 1302043.246 - -0.19% -
SetIntersection_None_Set_uint32_256_64 -1.25% 9362650.872 9245421.992 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.25% 357902329.804 353433193.943 - 0.36% -
std::move(vector<bool>)_(unaligned)/64 -1.25% 1.636 1.616 - -3.82% -
BM_std_minmax_element<short>/3 -1.25% 1.209 1.194 - 3.74% -
BM_CmpLess_int_uchar -1.24% 1.111 1.097 - -0.84% -
SetIntersection_None_Vector_uint64_16384_64 -1.24% 1105241.933 1091504.538 - 4.09% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.24% 32.628 32.223 - -1.57% -
std::partial_sort_copy(list<int>)_(descending)/8 -1.24% 16.292 16.090 - -5.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.23% 8386601.191 8283555.211 - 1.52% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.23% 400.518 395.597 - -0.06% -
std::deque<std::string>::ctor(size)/1024 -1.23% 716.503 707.704 - -3.52% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.23% 17.145 16.935 - -0.77% -
SetIntersection_Front_Vector_string_1024_4 -1.23% 1195094.214 1180452.153 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.22% 1165317.785 1151047.078 - 2.82% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.22% 36902.658 36452.389 - -1.75% -
BM_lexicographical_compare_three_way_fast_path/16 -1.22% 4.381 4.328 - -1.94% -
rng::for_each(multiset<int>)/50 -1.22% 39.304 38.826 - 0.61% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.21% 8.511 8.408 - -2.58% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.21% 17.273 17.064 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.21% 4411131.820 4357834.926 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.21% 2.014 1.989 - -0.47% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.21% 26.943 26.618 - 1.72% -
std::vector<int>::ctor(size)/1024 -1.20% 44.415 43.882 - 0.19% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.20% 1042435.939 1029924.344 - -0.88% -
BM_CmpEqual_int_short -1.20% 1.139 1.126 - 0.26% -
SetIntersection_Front_Vector_float_256_16 -1.20% 4204007.423 4153610.429 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.20% 13858203.573 13692178.710 - -0.75% -
std::partition_copy(vector<int>)/50 -1.20% 12.719 12.567 - -0.65% -
std::pop_heap(deque<float>)/8192 -1.19% 61.340 60.607 - -3.53% -
SetIntersection_Front_Set_float_16_16 -1.19% 38474063.983 38014546.929 - 0.74% -
BM_num_get<unsigned_short> -1.19% 10.283 10.161 - 1.30% -
SetIntersection_Front_Vector_float_1024_1 -1.19% 1040138.945 1027775.544 - -0.76% -
rng::for_each(map<int>)/8192 -1.19% 7331.786 7244.669 - -1.29% -
SetIntersection_Interlaced_Vector_float_64_4 -1.19% 17984349.606 17770922.665 - -0.16% -
SetIntersection_Front_Vector_float_64_4 -1.18% 16020005.725 15830322.763 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.18% 1568.592 1550.037 - 9.61% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.18% 372302.210 367913.460 - -0.00% -
std::partial_sort(vector<int>)_(heap)/8 -1.18% 27.928 27.600 - -0.49% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.18% 4169966.224 4120936.320 - -0.44% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.17% 29774.261 29425.113 - -0.26% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.17% 12250.441 12107.283 - -3.03% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.16% 4.990 4.932 - -9.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.16% 1656847.658 1637583.986 - 3.07% -
SetIntersection_Interlaced_Vector_string_256_4 -1.16% 6116010.426 6044958.407 - -2.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -1.16% 64.468 63.720 - 3.04% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -1.16% 30.304 29.954 - 4.27% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.16% 3885.258 3840.335 - -0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.16% 395.863 391.288 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.16% 9969672.159 9854469.280 - 1.96% -
std::upper_bound(std::forward_list<int>)/100 -1.15% 97.506 96.382 - -1.32% -
SetIntersection_None_Vector_uint64_262144_16 -1.15% 1121864.595 1108948.363 - -1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.15% 1136113.089 1123051.292 - -0.22% -
SetIntersection_Front_Vector_string_1024_64 -1.15% 3453497.542 3413825.825 - 7.18% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.15% 17.148 16.951 - -0.75% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.15% 94263.220 93183.807 - -3.90% -
SetIntersection_None_Vector_uint64_262144_4 -1.14% 1138528.444 1125508.772 - 4.33% -
std::list<int>::ctor(size)/32 -1.14% 320.932 317.271 - -2.25% -
bm_swap_ranges_vb_aligned/8 -1.14% 3.251 3.214 - 0.62% -
std::partition_copy(deque<int>)/50 -1.14% 21.140 20.899 - -1.07% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.14% 3195.365 3159.015 - -0.11% -
std::remove(list<int>)_(sprinkled)/1024 -1.14% 964.468 953.507 - -0.55% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.14% 17.264 17.068 - -1.26% -
rng::contains(list<int>)_(process_all)/8 -1.13% 2.328 2.302 - -4.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.13% 16291819.696 16108461.148 - 0.97% -
SetIntersection_None_Set_float_256_64 -1.13% 9425454.870 9319388.153 - 2.04% -
SetIntersection_Front_Vector_string_262144_1024 -1.12% 39760406.040 39313119.212 - 0.76% -
std::map<std::string,_int>::ctor(const&)/0 -1.12% 12.784 12.640 - -0.56% -
std::multimap<std::string,_int>::clear()/8192 -1.12% 214961.382 212547.954 - -1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.12% 1922236.660 1900745.162 - 7.80% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.12% 1048209.168 1036513.931 - -1.31% -
std::move(list<int>)/1048576 -1.11% 991037.096 979990.876 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.11% 2192014.833 2167718.618 - -0.45% -
BM_CmpLess_schar_ushort -1.10% 1.107 1.095 - 1.31% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.10% 1741256.019 1722056.641 - 7.12% -
SetIntersection_None_Set_float_256_16 -1.10% 10882216.494 10762429.809 - -0.37% -
BM_deque_deque_ranges_copy/64 -1.10% 3.074 3.040 - -0.39% -
std::stable_sort(vector<int>)_(descending)/8192 -1.10% 18639.356 18434.672 - -0.81% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.10% 483.966 478.654 - -2.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.10% 397.053 392.695 - 0.19% -
SetIntersection_None_Vector_uint64_16384_1 -1.09% 1108815.611 1096684.654 - 2.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.09% 45.939 45.437 - -2.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.09% 5796794.573 5733496.343 - -1.31% -
SetIntersection_Front_Set_uint64_4_1 -1.09% 215098621.142 212755443.100 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.09% 34992.537 34611.542 - -1.13% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -1.09% 42.465 42.003 - -0.64% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 393778.670 389497.211 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.09% 8651546.633 8557505.601 - 0.57% -
std::rotate(vector<int>)_(1_element_forward)/8192 -1.09% 282.663 279.591 - -0.64% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.09% 13.417 13.271 - -0.49% -
SetIntersection_Front_Vector_uint64_262144_1 -1.09% 1041104.517 1029801.099 - -1.13% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -1.09% 10.309 10.197 - -3.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.08% 14980802.086 14818465.484 - 1.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.08% 4322932.070 4276256.174 - 0.98% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.08% 651.825 644.799 - 0.05% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.08% 372.612 368.603 - 0.25% -
std::for_each(multimap<int>::iterator)/50 -1.08% 36.728 36.333 - -0.82% -
BM_deque_vector_move/70000 -1.07% 3262.578 3227.665 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.07% 54925249.300 54339022.519 - 0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.07% 54.460 53.880 - -0.66% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.07% 2982.610 2950.837 - 0.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -1.06% 10438.090 10327.103 - -5.90% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.06% 14107.736 13957.823 - -0.28% -
SetIntersection_Front_Set_float_262144_16 -1.06% 1176110.252 1163640.238 - -2.84% -
SetIntersection_Front_Vector_uint32_16384_16 -1.06% 1113858.098 1102048.449 - -1.33% -
SetIntersection_Front_Vector_float_16_16 -1.06% 35634468.988 35256765.643 - -1.00% -
std::remove_if(deque<int>)_(prefix)/50 -1.06% 64.613 63.930 - -1.22% -
BM_deque_vector_ranges_move/64 -1.06% 2.658 2.630 - 0.43% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.06% 706.515 699.056 - -0.06% -
bm_ranges_swap_ranges_vb_aligned/128 -1.06% 3.433 3.397 - -1.80% -
BM_vector_deque_ranges_copy/70000 -1.05% 3380.825 3345.244 - 7.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 239.328 236.817 - 7.60% -
std::flat_multimap<int,_int>::ctor(const&)/32 -1.05% 23.103 22.861 - -0.31% -
std::find(vector<char>)_(process_all)/50 -1.05% 1.665 1.648 - 0.37% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.04% 20.304 20.092 - -1.04% -
BM_CmpLess_short_uint -1.04% 1.111 1.099 - -0.57% -
std::lower_bound(std::forward_list<int>)/100 -1.04% 82.206 81.355 - -0.59% -
std::find_first_of(list<int>)_(large_needle)/50 -1.03% 1738.576 1720.592 - -1.18% -
SetIntersection_None_Set_uint32_1024_1024 -1.03% 9019637.463 8926469.031 - 0.75% -
std::multimap<int,_int>::clear()/0 -1.03% 394.272 390.213 - -0.26% -
std::search(deque<int>)_(same_length)/1024 -1.03% 476.804 471.902 - -2.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.02% 142906.511 141443.959 - -2.34% -
std::reverse_copy(vector<int>)/4096 -1.02% 130.822 129.484 - -2.21% -
SetIntersection_Interlaced_Set_string_1024_256 -1.02% 35288925.423 34928374.477 - -3.12% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.02% 32.068 31.740 - 2.11% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.02% 1049.445 1038.734 - -0.25% -
std::move(deque<int>)/262144 -1.02% 15177.337 15022.443 - -0.42% -
std::all_of(vector<int>)_(process_all)/32 -1.02% 8.377 8.291 - -1.41% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.02% 11.000 10.888 - -0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.02% 17.237 17.062 - -1.12% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.01% 16484020.997 16316722.394 - 0.18% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -1.01% 20.696 20.487 - -0.66% -
BM_std_minmax_element<long_long>/4 -1.01% 1.266 1.253 - 0.15% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.01% 11.006 10.895 - -0.39% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.01% 394.783 390.805 - -0.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.01% 20.587 20.380 - 1.94% -
std::remove(vector<int>)_(sprinkled)/50 -1.00% 52.870 52.338 - -0.30% -
std::set<std::string>::clear()/8192 -1.00% 216235.557 214064.917 - 0.36% -
std::set<std::string>::erase(iterator)/32 -1.00% 28.049 27.768 - 8.70% -


Report Time: 2.43s
Name Current %
BM_CmpEqual_int_int 1.102 3.61%
BM_CmpEqual_int_schar 1.131 1.21%
BM_CmpEqual_int_short 1.126 -
BM_CmpEqual_int_uchar 1.121 2.64%
BM_CmpEqual_int_uint 1.110 4.06%
BM_CmpEqual_int_ushort 1.138 4.05%
BM_CmpEqual_schar_int 1.109 -1.69%
BM_CmpEqual_schar_schar 1.076 -2.22%
BM_CmpEqual_schar_short 1.113 -1.31%
BM_CmpEqual_schar_uchar 1.105 -
BM_CmpEqual_schar_uint 1.113 -
BM_CmpEqual_schar_ushort 1.094 -1.13%
BM_CmpEqual_short_int 1.120 -
BM_CmpEqual_short_schar 1.138 -
BM_CmpEqual_short_short 1.072 -
BM_CmpEqual_short_uchar 1.107 1.24%
BM_CmpEqual_short_uint 1.104 -
BM_CmpEqual_short_ushort 1.110 -
BM_CmpEqual_uchar_int 1.066 -1.82%
BM_CmpEqual_uchar_schar 1.027 3.89%
BM_CmpEqual_uchar_short 1.010 -
BM_CmpEqual_uchar_uchar 1.077 2.58%
BM_CmpEqual_uchar_uint 1.077 2.01%
BM_CmpEqual_uchar_ushort 1.053 -1.25%
BM_CmpEqual_uint_int 1.051 -2.53%
BM_CmpEqual_uint_schar 1.064 2.72%
BM_CmpEqual_uint_short 1.021 -4.01%
BM_CmpEqual_uint_uchar 1.110 -1.13%
BM_CmpEqual_uint_uint 1.076 -1.91%
BM_CmpEqual_uint_ushort 1.101 -3.74%
BM_CmpEqual_ushort_int 1.069 -1.28%
BM_CmpEqual_ushort_schar 1.014 -1.98%
BM_CmpEqual_ushort_short 1.008 -
BM_CmpEqual_ushort_uchar 1.101 -
BM_CmpEqual_ushort_uint 1.080 1.17%
BM_CmpEqual_ushort_ushort 1.068 1.44%
BM_CmpLess_int_int 1.069 -
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.120 -1.72%
BM_CmpLess_int_uchar 1.097 -
BM_CmpLess_int_uint 1.093 1.72%
BM_CmpLess_int_ushort 1.121 1.67%
BM_CmpLess_schar_int 1.111 -1.20%
BM_CmpLess_schar_schar 0.961 1.12%
BM_CmpLess_schar_short 0.953 -
BM_CmpLess_schar_uchar 1.093 -
BM_CmpLess_schar_uint 1.085 -1.19%
BM_CmpLess_schar_ushort 1.095 1.31%
BM_CmpLess_short_int 1.130 -
BM_CmpLess_short_schar 0.949 -
BM_CmpLess_short_short 0.953 -
BM_CmpLess_short_uchar 1.104 -
BM_CmpLess_short_uint 1.099 -
BM_CmpLess_short_ushort 1.102 1.57%
BM_CmpLess_uchar_int 1.082 -
BM_CmpLess_uchar_schar 1.058 -
BM_CmpLess_uchar_short 1.060 1.64%
BM_CmpLess_uchar_uchar 1.055 -1.25%
BM_CmpLess_uchar_uint 1.062 -
BM_CmpLess_uchar_ushort 1.070 -
BM_CmpLess_uint_int 1.068 -
BM_CmpLess_uint_schar 1.021 -2.23%
BM_CmpLess_uint_short 1.020 -
BM_CmpLess_uint_uchar 1.089 -1.84%
BM_CmpLess_uint_uint 1.084 1.10%
BM_CmpLess_uint_ushort 1.097 -
BM_CmpLess_ushort_int 1.074 -
BM_CmpLess_ushort_schar 1.039 -2.33%
BM_CmpLess_ushort_short 1.033 -2.88%
BM_CmpLess_ushort_uchar 1.112 1.16%
BM_CmpLess_ushort_uint 1.083 1.19%
BM_CmpLess_ushort_ushort 1.082 1.93%
BM_PushHeap_float_Ascending_1 0.620 -11.04%
BM_PushHeap_float_Ascending_1024 3.201 1.47%
BM_PushHeap_float_Ascending_16 1.068 4.52%
BM_PushHeap_float_Ascending_16384 4.164 -6.99%
BM_PushHeap_float_Ascending_256 2.528 1.34%
BM_PushHeap_float_Ascending_262144 5.519 4.64%
BM_PushHeap_float_Ascending_4 0.590 -
BM_PushHeap_float_Ascending_64 1.840 3.41%
BM_PushHeap_float_Descending_1 0.468 -
BM_PushHeap_float_Descending_1024 0.391 -
BM_PushHeap_float_Descending_16 0.364 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.348 -
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.485 17.41%
BM_PushHeap_float_PipeOrgan_1024 2.100 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.515 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.157 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.304 -
BM_PushHeap_float_QuickSortAdversary_1 0.490 -
BM_PushHeap_float_QuickSortAdversary_1024 0.615 -
BM_PushHeap_float_QuickSortAdversary_16 0.981 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.415 -
BM_PushHeap_float_QuickSortAdversary_4 0.588 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 6.928 -1.34%
BM_PushHeap_float_Random_16 5.037 -
BM_PushHeap_float_Random_16384 7.159 -
BM_PushHeap_float_Random_256 6.942 -
BM_PushHeap_float_Random_262144 7.250 1.22%
BM_PushHeap_float_Random_4 2.457 -1.53%
BM_PushHeap_float_Random_64 6.055 -4.40%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.354 3.11%
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.426 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.690 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.476 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.788 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.610 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.590 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.574 8.57%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.606 4.47%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.952 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.101 3.12%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.426 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.480 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.871 -1.63%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.584 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.203 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.558 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.105 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.575 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.869 -1.54%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.350 1.18%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.917 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.962 -1.28%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.866 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.561 2.99%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.513 1.67%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.604 -7.01%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.603 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.576 8.82%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.631 6.46%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.252 -
BM_PushHeap_string_Ascending_16 4.802 3.01%
BM_PushHeap_string_Ascending_16384 19.028 1.98%
BM_PushHeap_string_Ascending_256 10.514 -1.35%
BM_PushHeap_string_Ascending_262144 28.627 1.12%
BM_PushHeap_string_Ascending_4 2.631 -
BM_PushHeap_string_Ascending_64 7.314 2.63%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.329 -6.86%
BM_PushHeap_string_Descending_16 2.065 -3.84%
BM_PushHeap_string_Descending_16384 2.308 -3.20%
BM_PushHeap_string_Descending_256 2.278 -3.49%
BM_PushHeap_string_Descending_262144 3.052 -4.29%
BM_PushHeap_string_Descending_4 1.882 -1.56%
BM_PushHeap_string_Descending_64 2.185 -5.00%
BM_PushHeap_string_PipeOrgan_1 0.710 -
BM_PushHeap_string_PipeOrgan_1024 9.180 -
BM_PushHeap_string_PipeOrgan_16 4.231 -
BM_PushHeap_string_PipeOrgan_16384 12.235 -2.58%
BM_PushHeap_string_PipeOrgan_256 7.781 -
BM_PushHeap_string_PipeOrgan_262144 17.222 -
BM_PushHeap_string_PipeOrgan_4 2.482 -
BM_PushHeap_string_PipeOrgan_64 5.806 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.071 -
BM_PushHeap_string_QuickSortAdversary_16 10.492 -
BM_PushHeap_string_QuickSortAdversary_16384 15.537 -
BM_PushHeap_string_QuickSortAdversary_256 14.505 -
BM_PushHeap_string_QuickSortAdversary_262144 15.932 -
BM_PushHeap_string_QuickSortAdversary_4 6.448 -
BM_PushHeap_string_QuickSortAdversary_64 13.091 -
BM_PushHeap_string_Random_1 0.524 11.61%
BM_PushHeap_string_Random_1024 15.020 -
BM_PushHeap_string_Random_16 10.450 -
BM_PushHeap_string_Random_16384 16.157 -
BM_PushHeap_string_Random_256 14.413 -
BM_PushHeap_string_Random_262144 18.081 -
BM_PushHeap_string_Random_4 6.164 -
BM_PushHeap_string_Random_64 12.966 -
BM_PushHeap_string_SingleElement_1 0.471 -
BM_PushHeap_string_SingleElement_1024 2.546 -6.82%
BM_PushHeap_string_SingleElement_16 2.557 -6.75%
BM_PushHeap_string_SingleElement_16384 2.541 -6.66%
BM_PushHeap_string_SingleElement_256 2.538 -7.18%
BM_PushHeap_string_SingleElement_262144 2.579 -5.80%
BM_PushHeap_string_SingleElement_4 2.293 -5.34%
BM_PushHeap_string_SingleElement_64 2.593 -7.04%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.448 -19.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.517 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.989 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.601 1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.869 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.882 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.392 -26.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -2.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.570 -7.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.599 -2.66%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -2.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.593 -3.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.623 -10.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.555 11.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.944 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.541 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.827 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.139 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.481 -21.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.509 1.59%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.303 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.191 1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.080 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.762 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.786 2.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.669 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -11.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.307 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.882 -4.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.336 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.985 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.226 -1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.532 -3.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.511 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.699 49.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.610 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.605 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.632 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.596 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.617 -3.88%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.660 -1.69%
BM_PushHeap_uint32_Ascending_1 0.692 45.57%
BM_PushHeap_uint32_Ascending_1024 2.560 -4.95%
BM_PushHeap_uint32_Ascending_16 0.926 -9.01%
BM_PushHeap_uint32_Ascending_16384 3.641 -2.74%
BM_PushHeap_uint32_Ascending_256 2.085 -7.62%
BM_PushHeap_uint32_Ascending_262144 4.641 -7.80%
BM_PushHeap_uint32_Ascending_4 0.604 2.34%
BM_PushHeap_uint32_Ascending_64 1.523 -11.19%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.361 -4.54%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.399 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.363 -4.38%
BM_PushHeap_uint32_Descending_64 0.378 -
BM_PushHeap_uint32_PipeOrgan_1 0.616 6.84%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.869 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.694 -
BM_PushHeap_uint32_PipeOrgan_262144 3.031 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.615 18.05%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.930 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.590 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.473 -17.95%
BM_PushHeap_uint32_Random_1024 5.747 -2.25%
BM_PushHeap_uint32_Random_16 4.155 -1.77%
BM_PushHeap_uint32_Random_16384 5.752 -2.43%
BM_PushHeap_uint32_Random_256 5.389 -4.60%
BM_PushHeap_uint32_Random_262144 5.832 -2.53%
BM_PushHeap_uint32_Random_4 2.314 3.09%
BM_PushHeap_uint32_Random_64 4.990 -3.91%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.365 -
BM_PushHeap_uint32_SingleElement_16 0.336 -5.36%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.99%
BM_PushHeap_uint32_SingleElement_256 0.384 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -3.00%
BM_PushHeap_uint32_SingleElement_4 0.341 -3.43%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.59%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.575 -
BM_PushHeap_uint64_Ascending_16 0.961 -4.45%
BM_PushHeap_uint64_Ascending_16384 3.601 -2.43%
BM_PushHeap_uint64_Ascending_256 2.123 1.42%
BM_PushHeap_uint64_Ascending_262144 4.670 -5.13%
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.612 6.08%
BM_PushHeap_uint64_Descending_1 0.697 13.70%
BM_PushHeap_uint64_Descending_1024 0.390 -
BM_PushHeap_uint64_Descending_16 0.382 -
BM_PushHeap_uint64_Descending_16384 0.386 -
BM_PushHeap_uint64_Descending_256 0.405 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.391 -
BM_PushHeap_uint64_Descending_64 0.387 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.882 -
BM_PushHeap_uint64_PipeOrgan_16384 2.387 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.030 -
BM_PushHeap_uint64_PipeOrgan_4 0.492 -
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.474 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.614 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.955 4.91%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.725 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.551 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.476 -
BM_PushHeap_uint64_Random_1024 6.176 -1.30%
BM_PushHeap_uint64_Random_16 4.485 -1.07%
BM_PushHeap_uint64_Random_16384 6.240 -1.84%
BM_PushHeap_uint64_Random_256 5.980 -
BM_PushHeap_uint64_Random_262144 6.193 -3.81%
BM_PushHeap_uint64_Random_4 2.445 -7.65%
BM_PushHeap_uint64_Random_64 5.483 -
BM_PushHeap_uint64_SingleElement_1 0.411 3.64%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.388 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.066 2.76%
BM_StringAssignAsciizMix_Transparent 3.080 4.17%
BM_StringAssignAsciiz_Empty_Opaque 3.053 -3.28%
BM_StringAssignAsciiz_Empty_Transparent 0.356 -
BM_StringAssignAsciiz_Huge_Opaque 191.018 -
BM_StringAssignAsciiz_Huge_Transparent 190.149 -
BM_StringAssignAsciiz_Large_Opaque 12.637 11.57%
BM_StringAssignAsciiz_Large_Transparent 12.414 8.87%
BM_StringAssignAsciiz_Small_Opaque 2.983 -1.95%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.717 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 110.593 -9.72%
BM_StringAssignStr_Huge_Transparent 121.689 -4.83%
BM_StringAssignStr_Large_Opaque 10.233 -
BM_StringAssignStr_Large_Transparent 10.220 -
BM_StringAssignStr_Small_Opaque 0.719 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.077 -1.68%
BM_StringConstructDestroyCStr_Empty_Transparent 0.366 49.97%
BM_StringConstructDestroyCStr_Huge_Opaque 160.655 -
BM_StringConstructDestroyCStr_Huge_Transparent 65.258 -
BM_StringConstructDestroyCStr_Large_Opaque 17.088 -3.99%
BM_StringConstructDestroyCStr_Large_Transparent 11.709 12.34%
BM_StringConstructDestroyCStr_Small_Opaque 2.310 8.50%
BM_StringConstructDestroyCStr_Small_Transparent 0.368 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 110.222 -
BM_StringCopy_Large 6.083 -1.58%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.322 34.02%
BM_StringDestroy_Empty 0.625 -
BM_StringDestroy_Huge 13.927 18.80%
BM_StringDestroy_Large 9.176 16.66%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.594 -
BM_StringEraseToEnd_Empty_Transparent 0.350 -
BM_StringEraseToEnd_Huge_Opaque 2.268 -9.31%
BM_StringEraseToEnd_Huge_Transparent 2.437 -9.08%
BM_StringEraseToEnd_Large_Opaque 0.991 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.439 9.49%
BM_StringEraseWithMove_Empty_Opaque 0.797 -10.11%
BM_StringEraseWithMove_Empty_Transparent 0.583 -9.53%
BM_StringEraseWithMove_Huge_Opaque 45.489 -7.53%
BM_StringEraseWithMove_Huge_Transparent 43.988 -7.47%
BM_StringEraseWithMove_Large_Opaque 2.861 -
BM_StringEraseWithMove_Large_Transparent 2.793 -
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.180 -
BM_StringFindAllMatch/1 2.849 -4.71%
BM_StringFindAllMatch/131072 2270.462 -
BM_StringFindAllMatch/32768 574.920 1.55%
BM_StringFindAllMatch/4096 79.863 -
BM_StringFindAllMatch/512 11.514 3.60%
BM_StringFindAllMatch/64 3.107 -7.40%
BM_StringFindAllMatch/8 2.610 -6.86%
BM_StringFindCharLiteral/1024 19.681 -5.88%
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.496 -7.55%
BM_StringFindCharLiteral/2048 40.223 -
BM_StringFindCharLiteral/256 5.323 -1.61%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.185 -
BM_StringFindCharLiteral/512 9.460 -
BM_StringFindCharLiteral/64 2.123 -
BM_StringFindCharLiteral/8 1.494 -7.67%
BM_StringFindCharLiteral/8192 138.062 -
BM_StringFindMatch1/1 982.061 -
BM_StringFindMatch1/32768 1579.903 -
BM_StringFindMatch1/4096 1058.691 -
BM_StringFindMatch1/512 992.660 -
BM_StringFindMatch1/64 982.406 -
BM_StringFindMatch1/8 981.693 -
BM_StringFindMatch2/1 981.929 -
BM_StringFindMatch2/32768 1580.027 -
BM_StringFindMatch2/4096 1058.507 -
BM_StringFindMatch2/512 989.347 -
BM_StringFindMatch2/64 982.420 -
BM_StringFindMatch2/8 981.535 -
BM_StringFindNoMatch/10 1.420 10.18%
BM_StringFindNoMatch/131072 1963.335 -
BM_StringFindNoMatch/32768 499.143 -
BM_StringFindNoMatch/4096 75.497 -
BM_StringFindNoMatch/512 9.559 3.49%
BM_StringFindNoMatch/64 2.142 2.84%
BM_StringFindStringLiteral/1024 18.063 -
BM_StringFindStringLiteral/128 3.184 -
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.312 -
BM_StringFindStringLiteral/256 5.438 -3.07%
BM_StringFindStringLiteral/32 1.751 -1.22%
BM_StringFindStringLiteral/4096 77.335 -
BM_StringFindStringLiteral/512 9.612 -
BM_StringFindStringLiteral/64 2.204 -2.26%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.319 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.798 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.766 6.87%
BM_StringRead_Cold_Deep_Empty 1.262 -28.33%
BM_StringRead_Cold_Deep_Large 1.373 -27.35%
BM_StringRead_Cold_Deep_Small 1.238 -29.29%
BM_StringRead_Cold_Shallow_Empty 1.162 -30.84%
BM_StringRead_Cold_Shallow_Large 1.197 -28.52%
BM_StringRead_Cold_Shallow_Small 1.212 -28.07%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.531 6.57%
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.475 -
BM_StringRead_Hot_Shallow_Large 0.477 -
BM_StringRead_Hot_Shallow_Small 0.464 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.417 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.657 -2.34%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.599 -5.48%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.417 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -8.09%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.028 -1.27%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.206 3.81%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.680 4.03%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.202 4.05%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.271 -40.10%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.829 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.816 -1.98%
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.459 -2.92%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.386 -3.83%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.661 8.51%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.662 8.98%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.631 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.701 8.30%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.223 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.648 2.69%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.647 2.63%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.888 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.432 1.83%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.063 1.66%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.229 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.662 2.45%
BM_StringRelational_Compare_Empty_Huge_Control 1.612 -
BM_StringRelational_Compare_Empty_Large_Control 1.611 -
BM_StringRelational_Compare_Empty_Small_Control 1.612 -
BM_StringRelational_Compare_Huge_Empty_Control 1.613 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.289 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.760 -
BM_StringRelational_Compare_Huge_Huge_Control 99.230 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.664 3.05%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.618 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.855 -
BM_StringRelational_Compare_Small_Empty_Control 1.836 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.679 3.06%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.848 -
BM_StringRelational_Eq_Empty_Empty_Control 2.161 7.58%
BM_StringRelational_Eq_Empty_Huge_Control 0.494 5.12%
BM_StringRelational_Eq_Empty_Large_Control 0.469 -
BM_StringRelational_Eq_Empty_Small_Control 0.487 2.57%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.522 -5.95%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.154 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.985 -1.23%
BM_StringRelational_Eq_Huge_Huge_Control 98.925 -
BM_StringRelational_Eq_Large_Huge_Control 0.474 2.47%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.508 -3.91%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 11.26%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.858 7.10%
BM_StringRelational_Eq_Large_Large_Control 2.331 -2.36%
BM_StringRelational_Eq_Small_Huge_Control 0.472 -
BM_StringRelational_Eq_Small_Large_Control 0.500 2.16%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.794 17.34%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.280 6.91%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.787 6.96%
BM_StringRelational_Eq_Small_Small_Control 1.948 5.34%
BM_StringRelational_Less_Empty_Empty_Control 1.666 -
BM_StringRelational_Less_Empty_Huge_Control 1.616 -
BM_StringRelational_Less_Empty_Large_Control 1.670 3.30%
BM_StringRelational_Less_Empty_Small_Control 1.677 3.75%
BM_StringRelational_Less_Huge_Empty_Control 1.613 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.255 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.781 -
BM_StringRelational_Less_Huge_Huge_Control 98.674 -
BM_StringRelational_Less_Huge_Large_Control 2.155 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.613 -
BM_StringRelational_Less_Large_Huge_Control 2.130 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.417 1.95%
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Less_Large_Large_Control 2.175 -
BM_StringRelational_Less_Large_Small_Control 1.851 -
BM_StringRelational_Less_Small_Empty_Control 1.614 -
BM_StringRelational_Less_Small_Huge_Control 1.850 -
BM_StringRelational_Less_Small_Large_Control 1.856 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -2.44%
BM_StringRelational_Less_Small_Small_ChangeLast 1.764 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.396 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.817 -
BM_align/1 0.635 1.70%
BM_align/256 0.623 -
BM_align/64 0.622 -
BM_align/8 0.622 -
BM_deque_deque_copy/0 0.800 -6.12%
BM_deque_deque_copy/1 2.631 3.15%
BM_deque_deque_copy/1024 37.037 -2.03%
BM_deque_deque_copy/2 2.300 -
BM_deque_deque_copy/4000 140.963 -
BM_deque_deque_copy/4096 149.865 1.50%
BM_deque_deque_copy/512 17.693 -
BM_deque_deque_copy/5500 200.254 1.81%
BM_deque_deque_copy/64 3.093 1.90%
BM_deque_deque_copy/64000 3000.492 -
BM_deque_deque_copy/65536 3136.016 -
BM_deque_deque_copy/70000 3294.617 1.99%
BM_deque_deque_copy_backward/0 0.921 13.63%
BM_deque_deque_copy_backward/1 2.723 -1.85%
BM_deque_deque_copy_backward/1024 38.250 -1.64%
BM_deque_deque_copy_backward/2 2.468 -2.62%
BM_deque_deque_copy_backward/4000 149.871 -1.63%
BM_deque_deque_copy_backward/4096 151.884 -1.72%
BM_deque_deque_copy_backward/512 19.512 -
BM_deque_deque_copy_backward/5500 205.523 -
BM_deque_deque_copy_backward/64 3.607 2.79%
BM_deque_deque_copy_backward/64000 7857.456 -
BM_deque_deque_copy_backward/65536 8105.131 -
BM_deque_deque_copy_backward/70000 8399.848 -3.88%
BM_deque_deque_move/0 0.767 -10.04%
BM_deque_deque_move/1 2.553 -1.11%
BM_deque_deque_move/1024 37.567 2.17%
BM_deque_deque_move/2 2.303 -
BM_deque_deque_move/4000 143.000 1.51%
BM_deque_deque_move/4096 148.533 -
BM_deque_deque_move/512 17.630 -
BM_deque_deque_move/5500 198.051 -
BM_deque_deque_move/64 3.031 -
BM_deque_deque_move/64000 2995.078 -
BM_deque_deque_move/65536 3085.114 -
BM_deque_deque_move/70000 3474.572 3.79%
BM_deque_deque_move_backward/0 0.920 6.18%
BM_deque_deque_move_backward/1 2.795 1.18%
BM_deque_deque_move_backward/1024 38.464 -
BM_deque_deque_move_backward/2 2.528 -
BM_deque_deque_move_backward/4000 149.609 -
BM_deque_deque_move_backward/4096 154.377 -
BM_deque_deque_move_backward/512 19.081 -
BM_deque_deque_move_backward/5500 209.043 1.87%
BM_deque_deque_move_backward/64 3.457 2.87%
BM_deque_deque_move_backward/64000 7824.124 -1.08%
BM_deque_deque_move_backward/65536 8032.614 -2.15%
BM_deque_deque_move_backward/70000 8600.966 -2.11%
BM_deque_deque_ranges_copy/0 0.794 -
BM_deque_deque_ranges_copy/1 2.318 -3.14%
BM_deque_deque_ranges_copy/1024 37.450 2.13%
BM_deque_deque_ranges_copy/2 2.075 -2.50%
BM_deque_deque_ranges_copy/4000 144.454 -
BM_deque_deque_ranges_copy/4096 149.255 1.49%
BM_deque_deque_ranges_copy/512 17.612 -
BM_deque_deque_ranges_copy/5500 200.994 -
BM_deque_deque_ranges_copy/64 3.040 -
BM_deque_deque_ranges_copy/64000 3122.489 5.63%
BM_deque_deque_ranges_copy/65536 3090.970 -
BM_deque_deque_ranges_copy/70000 3495.800 6.30%
BM_deque_deque_ranges_copy_backward/0 0.851 -
BM_deque_deque_ranges_copy_backward/1 2.788 2.75%
BM_deque_deque_ranges_copy_backward/1024 39.410 1.97%
BM_deque_deque_ranges_copy_backward/2 2.529 2.32%
BM_deque_deque_ranges_copy_backward/4000 153.828 2.37%
BM_deque_deque_ranges_copy_backward/4096 156.390 -
BM_deque_deque_ranges_copy_backward/512 19.180 1.27%
BM_deque_deque_ranges_copy_backward/5500 207.414 -1.48%
BM_deque_deque_ranges_copy_backward/64 3.393 1.22%
BM_deque_deque_ranges_copy_backward/64000 7909.419 -1.76%
BM_deque_deque_ranges_copy_backward/65536 8122.974 -2.58%
BM_deque_deque_ranges_copy_backward/70000 8631.963 -2.58%
BM_deque_deque_ranges_move/0 0.694 -24.76%
BM_deque_deque_ranges_move/1 2.417 -5.47%
BM_deque_deque_ranges_move/1024 37.024 -1.67%
BM_deque_deque_ranges_move/2 2.129 -7.73%
BM_deque_deque_ranges_move/4000 148.168 1.61%
BM_deque_deque_ranges_move/4096 153.067 3.33%
BM_deque_deque_ranges_move/512 17.645 -
BM_deque_deque_ranges_move/5500 207.285 4.82%
BM_deque_deque_ranges_move/64 3.087 -
BM_deque_deque_ranges_move/64000 3125.078 -
BM_deque_deque_ranges_move/65536 3188.357 -
BM_deque_deque_ranges_move/70000 3513.084 5.00%
BM_deque_deque_ranges_move_backward/0 0.920 1.30%
BM_deque_deque_ranges_move_backward/1 2.770 5.34%
BM_deque_deque_ranges_move_backward/1024 41.182 4.35%
BM_deque_deque_ranges_move_backward/2 2.527 9.62%
BM_deque_deque_ranges_move_backward/4000 155.498 1.98%
BM_deque_deque_ranges_move_backward/4096 157.371 -
BM_deque_deque_ranges_move_backward/512 19.401 2.60%
BM_deque_deque_ranges_move_backward/5500 207.069 -2.87%
BM_deque_deque_ranges_move_backward/64 3.425 -
BM_deque_deque_ranges_move_backward/64000 7941.601 -3.22%
BM_deque_deque_ranges_move_backward/65536 7952.384 -4.65%
BM_deque_deque_ranges_move_backward/70000 8603.660 -3.30%
BM_deque_vector_copy/0 1.574 20.02%
BM_deque_vector_copy/1 2.138 -
BM_deque_vector_copy/1024 37.437 -
BM_deque_vector_copy/2 1.829 -
BM_deque_vector_copy/4000 141.864 -
BM_deque_vector_copy/4096 145.626 -
BM_deque_vector_copy/512 16.644 -
BM_deque_vector_copy/5500 199.068 1.23%
BM_deque_vector_copy/64 2.615 -
BM_deque_vector_copy/64000 2845.450 -
BM_deque_vector_copy/65536 2910.702 -
BM_deque_vector_copy/70000 3177.164 -
BM_deque_vector_copy_backward/0 1.425 -7.46%
BM_deque_vector_copy_backward/1 2.144 -
BM_deque_vector_copy_backward/1024 37.031 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 143.838 -
BM_deque_vector_copy_backward/4096 149.014 -
BM_deque_vector_copy_backward/512 17.936 -
BM_deque_vector_copy_backward/5500 202.943 1.40%
BM_deque_vector_copy_backward/64 2.955 1.03%
BM_deque_vector_copy_backward/64000 8104.222 1.16%
BM_deque_vector_copy_backward/65536 8172.993 -
BM_deque_vector_copy_backward/70000 9003.174 -2.33%
BM_deque_vector_move/0 1.479 2.85%
BM_deque_vector_move/1 2.139 2.40%
BM_deque_vector_move/1024 37.463 -
BM_deque_vector_move/2 1.836 -
BM_deque_vector_move/4000 142.464 -
BM_deque_vector_move/4096 146.348 -
BM_deque_vector_move/512 16.553 -
BM_deque_vector_move/5500 196.205 -
BM_deque_vector_move/64 2.641 -
BM_deque_vector_move/64000 2973.271 -
BM_deque_vector_move/65536 2978.503 -
BM_deque_vector_move/70000 3227.665 -
BM_deque_vector_move_backward/0 1.391 -12.67%
BM_deque_vector_move_backward/1 2.166 1.16%
BM_deque_vector_move_backward/1024 37.266 -
BM_deque_vector_move_backward/2 1.836 -
BM_deque_vector_move_backward/4000 141.758 -
BM_deque_vector_move_backward/4096 150.297 1.78%
BM_deque_vector_move_backward/512 17.916 -
BM_deque_vector_move_backward/5500 200.427 1.80%
BM_deque_vector_move_backward/64 2.957 1.08%
BM_deque_vector_move_backward/64000 8099.938 1.81%
BM_deque_vector_move_backward/65536 8179.016 -
BM_deque_vector_move_backward/70000 8792.125 -1.02%
BM_deque_vector_ranges_copy/0 1.517 2.61%
BM_deque_vector_ranges_copy/1 2.141 1.77%
BM_deque_vector_ranges_copy/1024 37.379 -
BM_deque_vector_ranges_copy/2 1.832 -
BM_deque_vector_ranges_copy/4000 142.046 -
BM_deque_vector_ranges_copy/4096 145.021 -
BM_deque_vector_ranges_copy/512 16.558 -
BM_deque_vector_ranges_copy/5500 193.220 -
BM_deque_vector_ranges_copy/64 2.644 1.45%
BM_deque_vector_ranges_copy/64000 2973.956 1.64%
BM_deque_vector_ranges_copy/65536 2974.319 -
BM_deque_vector_ranges_copy/70000 3194.356 -
BM_deque_vector_ranges_copy_backward/0 1.373 -10.63%
BM_deque_vector_ranges_copy_backward/1 2.137 1.56%
BM_deque_vector_ranges_copy_backward/1024 36.758 -
BM_deque_vector_ranges_copy_backward/2 1.838 -
BM_deque_vector_ranges_copy_backward/4000 143.280 -
BM_deque_vector_ranges_copy_backward/4096 147.883 -1.36%
BM_deque_vector_ranges_copy_backward/512 17.928 -
BM_deque_vector_ranges_copy_backward/5500 200.788 -
BM_deque_vector_ranges_copy_backward/64 2.956 1.07%
BM_deque_vector_ranges_copy_backward/64000 8358.453 2.03%
BM_deque_vector_ranges_copy_backward/65536 8173.791 -1.64%
BM_deque_vector_ranges_copy_backward/70000 9033.709 -1.21%
BM_deque_vector_ranges_move/0 1.373 -7.57%
BM_deque_vector_ranges_move/1 2.074 -
BM_deque_vector_ranges_move/1024 38.138 2.08%
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 142.412 -
BM_deque_vector_ranges_move/4096 145.435 -
BM_deque_vector_ranges_move/512 16.562 -
BM_deque_vector_ranges_move/5500 193.273 -
BM_deque_vector_ranges_move/64 2.630 -
BM_deque_vector_ranges_move/64000 2948.315 -1.31%
BM_deque_vector_ranges_move/65536 2981.076 -
BM_deque_vector_ranges_move/70000 3225.725 -1.05%
BM_deque_vector_ranges_move_backward/0 1.369 -
BM_deque_vector_ranges_move_backward/1 2.076 -
BM_deque_vector_ranges_move_backward/1024 36.883 -
BM_deque_vector_ranges_move_backward/2 1.834 -
BM_deque_vector_ranges_move_backward/4000 140.855 -1.04%
BM_deque_vector_ranges_move_backward/4096 147.180 -2.38%
BM_deque_vector_ranges_move_backward/512 17.922 -
BM_deque_vector_ranges_move_backward/5500 200.898 1.15%
BM_deque_vector_ranges_move_backward/64 2.953 1.07%
BM_deque_vector_ranges_move_backward/64000 8162.095 3.53%
BM_deque_vector_ranges_move_backward/65536 8138.323 -1.18%
BM_deque_vector_ranges_move_backward/70000 8729.460 -2.94%
BM_getline_string 17.155 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.428 -
BM_lexicographical_compare_three_way<IntPtr>/1024 244.662 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245781.155 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.428 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3750.058 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.691 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60121.978 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.150 -
BM_lexicographical_compare_three_way<IntPtr>/4096 950.779 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.644 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15016.404 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.278 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.688 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496242.352 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.210 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7694.403 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.089 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122866.746 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.745 -1.50%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1930.261 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.339 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30717.137 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.214 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 258.253 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245450.578 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.386 -2.87%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3777.564 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 77.160 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60236.638 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.240 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 969.185 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 18.186 1.11%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15052.980 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 23.08%
BM_lexicographical_compare_three_way_fast_path/1024 246.185 -
BM_lexicographical_compare_three_way_fast_path/1048576 247798.007 -
BM_lexicographical_compare_three_way_fast_path/16 4.328 -1.94%
BM_lexicographical_compare_three_way_fast_path/16384 3770.064 -
BM_lexicographical_compare_three_way_fast_path/256 69.936 -
BM_lexicographical_compare_three_way_fast_path/262144 60462.948 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 956.122 -
BM_lexicographical_compare_three_way_fast_path/64 15.610 -
BM_lexicographical_compare_three_way_fast_path/65536 15086.724 -
BM_lexicographical_compare_three_way_slow_path/1 0.389 -10.77%
BM_lexicographical_compare_three_way_slow_path/1024 323.774 10.03%
BM_lexicographical_compare_three_way_slow_path/1048576 325808.567 10.54%
BM_lexicographical_compare_three_way_slow_path/16 4.965 9.48%
BM_lexicographical_compare_three_way_slow_path/16384 5054.725 10.96%
BM_lexicographical_compare_three_way_slow_path/256 85.808 7.73%
BM_lexicographical_compare_three_way_slow_path/262144 80616.725 10.90%
BM_lexicographical_compare_three_way_slow_path/4 1.273 7.96%
BM_lexicographical_compare_three_way_slow_path/4096 1265.944 10.25%
BM_lexicographical_compare_three_way_slow_path/64 19.818 11.05%
BM_lexicographical_compare_three_way_slow_path/65536 20203.270 11.08%
BM_map_find_string_literal 11.469 -
BM_num_get<bool> 11.775 -
BM_num_get<double> 36.692 3.09%
BM_num_get<float> 36.583 3.65%
BM_num_get<long> 10.717 -
BM_num_get<long_double> 37.384 3.50%
BM_num_get<long_long> 10.490 -1.80%
BM_num_get<unsigned_int> 9.622 -
BM_num_get<unsigned_long> 10.292 -
BM_num_get<unsigned_long_long> 10.382 -
BM_num_get<unsigned_short> 10.161 1.30%
BM_num_get<void*> 10.712 -1.93%
BM_num_put<bool> 10.797 2.91%
BM_num_put<const_void*> 12.509 1.53%
BM_num_put<double> 58.060 -
BM_num_put<long> 11.829 3.62%
BM_num_put<long_double> 59.792 -
BM_num_put<long_long> 11.843 4.42%
BM_num_put<unsigned_long> 11.519 2.58%
BM_num_put<unsigned_long_long> 11.344 2.16%
BM_std_minmax_element<char>/1 0.299 -3.34%
BM_std_minmax_element<char>/1024 274.294 -6.15%
BM_std_minmax_element<char>/2 0.641 -6.93%
BM_std_minmax_element<char>/3 1.300 6.86%
BM_std_minmax_element<char>/4 1.235 -2.16%
BM_std_minmax_element<char>/4000 1065.350 -7.41%
BM_std_minmax_element<char>/4096 1136.135 -4.03%
BM_std_minmax_element<char>/512 139.857 -5.38%
BM_std_minmax_element<char>/5500 1525.597 -3.41%
BM_std_minmax_element<char>/64 17.447 -3.18%
BM_std_minmax_element<char>/64000 17762.710 -2.49%
BM_std_minmax_element<char>/65536 17954.685 -2.17%
BM_std_minmax_element<char>/70000 18950.186 -2.92%
BM_std_minmax_element<int>/1 0.311 3.43%
BM_std_minmax_element<int>/1024 258.195 -6.08%
BM_std_minmax_element<int>/2 0.685 -
BM_std_minmax_element<int>/3 1.221 9.70%
BM_std_minmax_element<int>/4 1.232 -1.71%
BM_std_minmax_element<int>/4000 997.105 -5.59%
BM_std_minmax_element<int>/4096 1019.828 -5.56%
BM_std_minmax_element<int>/512 130.901 -6.18%
BM_std_minmax_element<int>/5500 1363.913 -5.47%
BM_std_minmax_element<int>/64 16.653 -4.85%
BM_std_minmax_element<int>/64000 15884.798 -5.48%
BM_std_minmax_element<int>/65536 16255.384 -5.46%
BM_std_minmax_element<int>/70000 17395.667 -5.29%
BM_std_minmax_element<long_long>/1 0.300 -4.86%
BM_std_minmax_element<long_long>/1024 272.692 -2.09%
BM_std_minmax_element<long_long>/2 0.684 6.03%
BM_std_minmax_element<long_long>/3 1.144 -4.00%
BM_std_minmax_element<long_long>/4 1.253 -
BM_std_minmax_element<long_long>/4000 1044.948 -2.63%
BM_std_minmax_element<long_long>/4096 1069.633 -2.33%
BM_std_minmax_element<long_long>/512 138.344 -2.21%
BM_std_minmax_element<long_long>/5500 1431.872 -2.23%
BM_std_minmax_element<long_long>/64 17.167 -1.74%
BM_std_minmax_element<long_long>/64000 16695.280 -2.36%
BM_std_minmax_element<long_long>/65536 17086.043 -2.41%
BM_std_minmax_element<long_long>/70000 18254.054 -2.13%
BM_std_minmax_element<short>/1 0.301 -
BM_std_minmax_element<short>/1024 261.429 -5.29%
BM_std_minmax_element<short>/2 0.688 6.13%
BM_std_minmax_element<short>/3 1.194 3.74%
BM_std_minmax_element<short>/4 1.219 -2.04%
BM_std_minmax_element<short>/4000 1000.268 -5.38%
BM_std_minmax_element<short>/4096 1024.441 -5.18%
BM_std_minmax_element<short>/512 134.673 -4.39%
BM_std_minmax_element<short>/5500 1369.766 -5.60%
BM_std_minmax_element<short>/64 17.110 -2.72%
BM_std_minmax_element<short>/64000 16031.782 -4.52%
BM_std_minmax_element<short>/65536 16456.312 -4.29%
BM_std_minmax_element<short>/70000 17588.970 -4.25%
BM_tolower_char<char> 0.695 -
BM_tolower_char<wchar_t> 0.710 27.41%
BM_tolower_string<char> 15.689 2.75%
BM_tolower_string<wchar_t> 6.490 2.26%
BM_toupper_char<char> 0.707 -
BM_toupper_char<wchar_t> 0.697 -2.13%
BM_toupper_string<char> 15.317 -1.00%
BM_toupper_string<wchar_t> 6.325 -3.08%
BM_vector_deque_copy/0 0.566 -6.89%
BM_vector_deque_copy/1 2.381 1.76%
BM_vector_deque_copy/1024 37.300 -
BM_vector_deque_copy/2 2.123 -
BM_vector_deque_copy/4000 141.136 -
BM_vector_deque_copy/4096 146.022 -
BM_vector_deque_copy/512 16.941 -2.42%
BM_vector_deque_copy/5500 195.602 -
BM_vector_deque_copy/64 2.852 -2.34%
BM_vector_deque_copy/64000 3092.096 8.76%
BM_vector_deque_copy/65536 2918.610 2.07%
BM_vector_deque_copy/70000 3352.452 7.94%
BM_vector_deque_copy_backward/0 0.562 -
BM_vector_deque_copy_backward/1 2.312 -
BM_vector_deque_copy_backward/1024 38.476 2.48%
BM_vector_deque_copy_backward/2 2.065 -
BM_vector_deque_copy_backward/4000 147.300 1.83%
BM_vector_deque_copy_backward/4096 153.019 3.26%
BM_vector_deque_copy_backward/512 17.501 -
BM_vector_deque_copy_backward/5500 200.630 -
BM_vector_deque_copy_backward/64 2.967 -
BM_vector_deque_copy_backward/64000 7923.786 -3.79%
BM_vector_deque_copy_backward/65536 8305.859 -1.43%
BM_vector_deque_copy_backward/70000 8822.579 -3.03%
BM_vector_deque_move/0 0.523 -5.14%
BM_vector_deque_move/1 2.204 10.63%
BM_vector_deque_move/1024 36.070 -
BM_vector_deque_move/2 1.899 8.62%
BM_vector_deque_move/4000 142.256 -
BM_vector_deque_move/4096 151.107 4.19%
BM_vector_deque_move/512 17.036 -
BM_vector_deque_move/5500 198.349 -
BM_vector_deque_move/64 2.758 3.43%
BM_vector_deque_move/64000 3082.867 8.40%
BM_vector_deque_move/65536 3045.930 6.52%
BM_vector_deque_move/70000 3349.877 7.84%
BM_vector_deque_move_backward/0 0.502 24.41%
BM_vector_deque_move_backward/1 2.345 -
BM_vector_deque_move_backward/1024 38.351 2.19%
BM_vector_deque_move_backward/2 2.063 -
BM_vector_deque_move_backward/4000 146.768 2.08%
BM_vector_deque_move_backward/4096 152.724 3.02%
BM_vector_deque_move_backward/512 17.524 -
BM_vector_deque_move_backward/5500 200.005 -1.13%
BM_vector_deque_move_backward/64 3.016 -
BM_vector_deque_move_backward/64000 7881.058 -3.21%
BM_vector_deque_move_backward/65536 7964.222 -5.25%
BM_vector_deque_move_backward/70000 8440.796 -4.29%
BM_vector_deque_ranges_copy/0 0.369 -9.66%
BM_vector_deque_ranges_copy/1 2.205 5.41%
BM_vector_deque_ranges_copy/1024 35.960 -
BM_vector_deque_ranges_copy/2 1.940 5.31%
BM_vector_deque_ranges_copy/4000 141.585 -
BM_vector_deque_ranges_copy/4096 150.385 3.47%
BM_vector_deque_ranges_copy/512 16.899 -
BM_vector_deque_ranges_copy/5500 198.306 -
BM_vector_deque_ranges_copy/64 2.748 1.22%
BM_vector_deque_ranges_copy/64000 3084.902 8.45%
BM_vector_deque_ranges_copy/65536 3066.585 7.17%
BM_vector_deque_ranges_copy/70000 3345.244 7.73%
BM_vector_deque_ranges_copy_backward/0 0.612 15.91%
BM_vector_deque_ranges_copy_backward/1 2.333 13.96%
BM_vector_deque_ranges_copy_backward/1024 38.178 -
BM_vector_deque_ranges_copy_backward/2 2.063 15.16%
BM_vector_deque_ranges_copy_backward/4000 145.332 2.99%
BM_vector_deque_ranges_copy_backward/4096 150.455 -
BM_vector_deque_ranges_copy_backward/512 17.520 -3.36%
BM_vector_deque_ranges_copy_backward/5500 199.739 -
BM_vector_deque_ranges_copy_backward/64 2.970 -5.31%
BM_vector_deque_ranges_copy_backward/64000 7645.324 -6.53%
BM_vector_deque_ranges_copy_backward/65536 8194.650 -3.79%
BM_vector_deque_ranges_copy_backward/70000 8612.634 -2.33%
BM_vector_deque_ranges_move/0 0.682 47.06%
BM_vector_deque_ranges_move/1 2.275 -2.64%
BM_vector_deque_ranges_move/1024 36.106 -
BM_vector_deque_ranges_move/2 2.001 -3.33%
BM_vector_deque_ranges_move/4000 144.636 2.73%
BM_vector_deque_ranges_move/4096 149.946 3.62%
BM_vector_deque_ranges_move/512 16.917 -
BM_vector_deque_ranges_move/5500 200.744 1.31%
BM_vector_deque_ranges_move/64 2.807 -
BM_vector_deque_ranges_move/64000 3009.488 5.82%
BM_vector_deque_ranges_move/65536 3071.602 7.34%
BM_vector_deque_ranges_move/70000 3271.655 5.31%
BM_vector_deque_ranges_move_backward/0 0.547 9.62%
BM_vector_deque_ranges_move_backward/1 2.346 -
BM_vector_deque_ranges_move_backward/1024 38.124 -
BM_vector_deque_ranges_move_backward/2 2.063 -
BM_vector_deque_ranges_move_backward/4000 145.918 3.45%
BM_vector_deque_ranges_move_backward/4096 150.788 -
BM_vector_deque_ranges_move_backward/512 17.506 -
BM_vector_deque_ranges_move_backward/5500 199.546 -1.45%
BM_vector_deque_ranges_move_backward/64 3.002 1.12%
BM_vector_deque_ranges_move_backward/64000 7863.958 -
BM_vector_deque_ranges_move_backward/65536 7878.101 -2.98%
BM_vector_deque_ranges_move_backward/70000 8331.897 -5.31%
SetIntersection_Front_Set_float_1024_1 1035359.277 -
SetIntersection_Front_Set_float_1024_1024 12274547.787 3.39%
SetIntersection_Front_Set_float_1024_16 1190965.514 -1.52%
SetIntersection_Front_Set_float_1024_256 3764287.258 -2.95%
SetIntersection_Front_Set_float_1024_4 1064203.218 -
SetIntersection_Front_Set_float_1024_64 1664280.361 -6.11%
SetIntersection_Front_Set_float_16384_1 1035287.491 -
SetIntersection_Front_Set_float_16384_1024 12117633.136 -
SetIntersection_Front_Set_float_16384_16 1169952.318 -2.18%
SetIntersection_Front_Set_float_16384_16384 243727284.416 7.29%
SetIntersection_Front_Set_float_16384_256 3566901.918 -6.05%
SetIntersection_Front_Set_float_16384_4 1019795.005 -4.28%
SetIntersection_Front_Set_float_16384_64 1684347.692 -
SetIntersection_Front_Set_float_16_1 62691417.273 -
SetIntersection_Front_Set_float_16_16 38014546.929 -
SetIntersection_Front_Set_float_16_4 54720475.541 -
SetIntersection_Front_Set_float_1_1 534010942.274 -
SetIntersection_Front_Set_float_256_1 4186497.542 1.66%
SetIntersection_Front_Set_float_256_16 4427799.154 -1.78%
SetIntersection_Front_Set_float_256_256 7564317.370 -
SetIntersection_Front_Set_float_256_4 4199517.035 -
SetIntersection_Front_Set_float_256_64 5207605.199 -3.59%
SetIntersection_Front_Set_float_262144_1 1001907.944 -4.26%
SetIntersection_Front_Set_float_262144_1024 11336526.890 -11.17%
SetIntersection_Front_Set_float_262144_16 1163640.238 -2.84%
SetIntersection_Front_Set_float_262144_16384 235982103.100 2.55%
SetIntersection_Front_Set_float_262144_256 4061931.147 8.55%
SetIntersection_Front_Set_float_262144_262144 1591711.590 -2.36%
SetIntersection_Front_Set_float_262144_4 1026229.466 -3.96%
SetIntersection_Front_Set_float_262144_64 1596931.226 -4.91%
SetIntersection_Front_Set_float_4_1 213537122.478 -
SetIntersection_Front_Set_float_4_4 136532606.825 -
SetIntersection_Front_Set_float_64_1 16432565.924 -
SetIntersection_Front_Set_float_64_16 15195152.043 -
SetIntersection_Front_Set_float_64_4 16126577.580 1.35%
SetIntersection_Front_Set_float_64_64 12761860.130 -3.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1060769.733 1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13993410.216 3.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1235327.662 4.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4311213.125 -3.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1102644.161 1.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1905184.648 1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1104207.174 10.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14366225.581 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1267900.348 5.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 371474998.141 45.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4961343.778 8.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1130113.211 7.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1985704.553 10.12%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 65108942.662 4.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 40972035.462 6.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 56869831.826 4.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 534552261.128 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4294993.293 2.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4875397.969 6.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9132526.895 9.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4355199.446 5.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6116733.519 7.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1079117.663 8.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14040440.432 1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1285488.430 8.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 315745441.120 -8.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4292533.628 4.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1985127.768 8.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1149537.226 8.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1904333.983 1.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 218012776.553 2.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 142215357.810 3.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16981027.003 4.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 16027754.350 4.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16793970.575 4.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15081512.343 4.53%
SetIntersection_Front_Set_string_1024_1 1086315.088 -
SetIntersection_Front_Set_string_1024_1024 56614691.658 2.18%
SetIntersection_Front_Set_string_1024_16 1928220.261 3.37%
SetIntersection_Front_Set_string_1024_256 15698584.136 -
SetIntersection_Front_Set_string_1024_4 1261707.003 -
SetIntersection_Front_Set_string_1024_64 4722950.495 2.82%
SetIntersection_Front_Set_string_16384_1 1110110.539 2.97%
SetIntersection_Front_Set_string_16384_1024 59650047.733 1.70%
SetIntersection_Front_Set_string_16384_16 1873015.011 1.37%
SetIntersection_Front_Set_string_16384_16384 350506343.264 -
SetIntersection_Front_Set_string_16384_256 15355855.602 -
SetIntersection_Front_Set_string_16384_4 1271063.954 1.79%
SetIntersection_Front_Set_string_16384_64 4796499.746 -
SetIntersection_Front_Set_string_16_1 65209708.316 -
SetIntersection_Front_Set_string_16_16 60888711.582 -
SetIntersection_Front_Set_string_16_4 64835551.370 1.68%
SetIntersection_Front_Set_string_1_1 555578810.557 -
SetIntersection_Front_Set_string_256_1 4337579.850 -
SetIntersection_Front_Set_string_256_16 7280738.294 4.04%
SetIntersection_Front_Set_string_256_256 30892286.435 8.25%
SetIntersection_Front_Set_string_256_4 4974988.085 -
SetIntersection_Front_Set_string_256_64 15174708.003 -5.47%
SetIntersection_Front_Set_string_262144_1 1080210.320 -
SetIntersection_Front_Set_string_262144_1024 60741164.162 2.33%
SetIntersection_Front_Set_string_262144_16 1937997.291 2.71%
SetIntersection_Front_Set_string_262144_16384 346968647.115 -
SetIntersection_Front_Set_string_262144_256 15286488.396 -3.08%
SetIntersection_Front_Set_string_262144_262144 18516615.072 2.53%
SetIntersection_Front_Set_string_262144_4 1253315.267 1.64%
SetIntersection_Front_Set_string_262144_64 4860811.734 8.13%
SetIntersection_Front_Set_string_4_1 222161889.842 -
SetIntersection_Front_Set_string_4_4 158765206.846 -
SetIntersection_Front_Set_string_64_1 17091422.587 -
SetIntersection_Front_Set_string_64_16 24616809.722 9.06%
SetIntersection_Front_Set_string_64_4 19004292.641 2.53%
SetIntersection_Front_Set_string_64_64 35530875.281 -2.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1050368.813 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24318096.070 1.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1306946.989 -2.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6491804.726 -1.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1108210.014 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2387639.335 2.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051000.104 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27476494.894 5.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1297244.638 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 342548560.511 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6535992.394 4.69%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1089784.136 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2400025.955 2.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63052955.285 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42373105.599 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56453039.458 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536137446.811 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4166715.653 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5034822.113 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13041599.377 2.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4300487.245 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7410233.988 1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1019024.051 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25733313.796 3.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1302043.246 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 353433193.943 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6244531.174 1.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3025475.018 3.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1070719.664 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2296443.684 1.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214561364.835 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140798538.944 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16544157.209 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17195602.666 1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16418229.343 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19004941.166 4.89%
SetIntersection_Front_Set_uint32_1024_1 1031184.999 -
SetIntersection_Front_Set_uint32_1024_1024 12510548.702 1.74%
SetIntersection_Front_Set_uint32_1024_16 1209071.374 -
SetIntersection_Front_Set_uint32_1024_256 3857140.221 -3.34%
SetIntersection_Front_Set_uint32_1024_4 1062146.568 -
SetIntersection_Front_Set_uint32_1024_64 1798688.819 6.12%
SetIntersection_Front_Set_uint32_16384_1 1041417.896 -
SetIntersection_Front_Set_uint32_16384_1024 12646728.405 1.21%
SetIntersection_Front_Set_uint32_16384_16 1189110.334 3.94%
SetIntersection_Front_Set_uint32_16384_16384 219725527.118 -
SetIntersection_Front_Set_uint32_16384_256 3865662.792 -1.42%
SetIntersection_Front_Set_uint32_16384_4 1069439.587 -
SetIntersection_Front_Set_uint32_16384_64 1681918.836 -4.50%
SetIntersection_Front_Set_uint32_16_1 62882937.366 -
SetIntersection_Front_Set_uint32_16_16 37805168.996 -
SetIntersection_Front_Set_uint32_16_4 54723121.199 -
SetIntersection_Front_Set_uint32_1_1 534039727.538 -
SetIntersection_Front_Set_uint32_256_1 4158337.822 -
SetIntersection_Front_Set_uint32_256_16 4506492.961 3.66%
SetIntersection_Front_Set_uint32_256_256 7760680.736 1.83%
SetIntersection_Front_Set_uint32_256_4 4193538.587 -
SetIntersection_Front_Set_uint32_256_64 5714733.301 5.20%
SetIntersection_Front_Set_uint32_262144_1 1043615.479 4.74%
SetIntersection_Front_Set_uint32_262144_1024 12644219.928 -1.47%
SetIntersection_Front_Set_uint32_262144_16 1185880.236 2.80%
SetIntersection_Front_Set_uint32_262144_16384 226516825.696 -
SetIntersection_Front_Set_uint32_262144_256 3853858.987 -
SetIntersection_Front_Set_uint32_262144_262144 1673630.859 -
SetIntersection_Front_Set_uint32_262144_4 1059757.100 1.97%
SetIntersection_Front_Set_uint32_262144_64 1681111.287 2.95%
SetIntersection_Front_Set_uint32_4_1 213707494.373 -
SetIntersection_Front_Set_uint32_4_4 136905333.148 -
SetIntersection_Front_Set_uint32_64_1 16416103.305 -
SetIntersection_Front_Set_uint32_64_16 15391974.109 1.76%
SetIntersection_Front_Set_uint32_64_4 16085402.858 -
SetIntersection_Front_Set_uint32_64_64 13518553.147 2.14%
SetIntersection_Front_Set_uint64_1024_1 1046757.273 -
SetIntersection_Front_Set_uint64_1024_1024 12628070.471 1.16%
SetIntersection_Front_Set_uint64_1024_16 1194322.210 -
SetIntersection_Front_Set_uint64_1024_256 3866369.544 -1.61%
SetIntersection_Front_Set_uint64_1024_4 1075009.297 -
SetIntersection_Front_Set_uint64_1024_64 1725262.769 -
SetIntersection_Front_Set_uint64_16384_1 1045136.874 -
SetIntersection_Front_Set_uint64_16384_1024 11752233.807 -5.14%
SetIntersection_Front_Set_uint64_16384_16 1180278.954 -
SetIntersection_Front_Set_uint64_16384_16384 226733135.853 1.33%
SetIntersection_Front_Set_uint64_16384_256 4178226.030 14.43%
SetIntersection_Front_Set_uint64_16384_4 1069153.429 4.35%
SetIntersection_Front_Set_uint64_16384_64 1722294.349 9.83%
SetIntersection_Front_Set_uint64_16_1 62635374.158 -
SetIntersection_Front_Set_uint64_16_16 37910534.541 -
SetIntersection_Front_Set_uint64_16_4 54620838.377 1.11%
SetIntersection_Front_Set_uint64_1_1 533106893.143 -
SetIntersection_Front_Set_uint64_256_1 4159085.737 2.68%
SetIntersection_Front_Set_uint64_256_16 4471174.530 1.65%
SetIntersection_Front_Set_uint64_256_256 7731295.631 -3.02%
SetIntersection_Front_Set_uint64_256_4 4193793.348 1.24%
SetIntersection_Front_Set_uint64_256_64 5445516.098 5.40%
SetIntersection_Front_Set_uint64_262144_1 1047029.193 6.46%
SetIntersection_Front_Set_uint64_262144_1024 12525289.514 1.56%
SetIntersection_Front_Set_uint64_262144_16 1185575.050 1.38%
SetIntersection_Front_Set_uint64_262144_16384 238472344.945 9.59%
SetIntersection_Front_Set_uint64_262144_256 3793399.894 -
SetIntersection_Front_Set_uint64_262144_262144 1700088.297 3.05%
SetIntersection_Front_Set_uint64_262144_4 1071386.324 2.10%
SetIntersection_Front_Set_uint64_262144_64 1665588.156 2.49%
SetIntersection_Front_Set_uint64_4_1 212755443.100 -
SetIntersection_Front_Set_uint64_4_4 136673071.012 -
SetIntersection_Front_Set_uint64_64_1 16367431.008 -
SetIntersection_Front_Set_uint64_64_16 15152506.932 -
SetIntersection_Front_Set_uint64_64_4 16077194.390 1.12%
SetIntersection_Front_Set_uint64_64_64 13262611.051 -
SetIntersection_Front_Vector_float_1024_1 1027775.544 -
SetIntersection_Front_Vector_float_1024_1024 5906041.553 -
SetIntersection_Front_Vector_float_1024_16 1105712.913 -
SetIntersection_Front_Vector_float_1024_256 2254396.382 -
SetIntersection_Front_Vector_float_1024_4 1052561.204 -
SetIntersection_Front_Vector_float_1024_64 1336625.421 -1.50%
SetIntersection_Front_Vector_float_16384_1 1039710.440 -
SetIntersection_Front_Vector_float_16384_1024 5410910.628 -8.37%
SetIntersection_Front_Vector_float_16384_16 1132063.992 -
SetIntersection_Front_Vector_float_16384_16384 73183946.289 -8.19%
SetIntersection_Front_Vector_float_16384_256 2155523.931 -4.54%
SetIntersection_Front_Vector_float_16384_4 1061973.363 3.39%
SetIntersection_Front_Vector_float_16384_64 1326559.829 -3.24%
SetIntersection_Front_Vector_float_16_1 62714917.653 -
SetIntersection_Front_Vector_float_16_16 35256765.643 -1.00%
SetIntersection_Front_Vector_float_16_4 54168519.878 -
SetIntersection_Front_Vector_float_1_1 533401759.552 -
SetIntersection_Front_Vector_float_256_1 4164650.583 1.08%
SetIntersection_Front_Vector_float_256_16 4153610.429 -1.51%
SetIntersection_Front_Vector_float_256_256 4543930.406 -
SetIntersection_Front_Vector_float_256_4 4179192.842 -
SetIntersection_Front_Vector_float_256_64 4365267.555 -
SetIntersection_Front_Vector_float_262144_1 1043532.454 -
SetIntersection_Front_Vector_float_262144_1024 5429423.736 -8.09%
SetIntersection_Front_Vector_float_262144_16 1082804.868 -2.02%
SetIntersection_Front_Vector_float_262144_16384 73850679.247 -7.35%
SetIntersection_Front_Vector_float_262144_256 2155366.378 -4.86%
SetIntersection_Front_Vector_float_262144_262144 353556823.215 -
SetIntersection_Front_Vector_float_262144_4 1064726.349 -
SetIntersection_Front_Vector_float_262144_64 1361845.936 -
SetIntersection_Front_Vector_float_4_1 213172829.173 -
SetIntersection_Front_Vector_float_4_4 135456821.223 -
SetIntersection_Front_Vector_float_64_1 16382102.385 -
SetIntersection_Front_Vector_float_64_16 14328152.399 -
SetIntersection_Front_Vector_float_64_4 15830322.763 -
SetIntersection_Front_Vector_float_64_64 10945344.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045586.177 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8283555.211 1.52%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1151047.078 2.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2873155.030 -1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1056658.506 -1.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1516272.149 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1049483.554 6.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8400623.125 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1145217.527 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118520687.653 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2883212.434 2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1036513.931 -1.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1482729.828 -2.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62829651.823 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36689144.397 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54339022.519 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535084827.597 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4130923.686 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4314987.289 2.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5787917.948 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4200238.073 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4871356.013 2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1047377.623 4.81%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8380048.261 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1151723.920 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118341421.771 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2917688.497 3.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350568693.008 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1059125.280 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1530887.214 1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214040748.704 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136049690.600 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16518728.964 1.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14713766.496 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15947718.919 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12147834.064 1.98%
SetIntersection_Front_Vector_string_1024_1 1072092.289 -
SetIntersection_Front_Vector_string_1024_1024 38237015.638 -1.01%
SetIntersection_Front_Vector_string_1024_16 1652562.880 1.72%
SetIntersection_Front_Vector_string_1024_256 9241262.105 -
SetIntersection_Front_Vector_string_1024_4 1180452.153 -
SetIntersection_Front_Vector_string_1024_64 3413825.825 7.18%
SetIntersection_Front_Vector_string_16384_1 1070456.875 -
SetIntersection_Front_Vector_string_16384_1024 37749654.285 -
SetIntersection_Front_Vector_string_16384_16 1606175.408 -
SetIntersection_Front_Vector_string_16384_16384 350766620.438 -
SetIntersection_Front_Vector_string_16384_256 9403510.457 -1.92%
SetIntersection_Front_Vector_string_16384_4 1186289.818 1.00%
SetIntersection_Front_Vector_string_16384_64 3079595.553 -3.35%
SetIntersection_Front_Vector_string_16_1 64500202.037 -
SetIntersection_Front_Vector_string_16_16 51667964.700 1.85%
SetIntersection_Front_Vector_string_16_4 60230899.750 -
SetIntersection_Front_Vector_string_1_1 547813224.904 -
SetIntersection_Front_Vector_string_256_1 4182072.527 -2.19%
SetIntersection_Front_Vector_string_256_16 6036393.752 -
SetIntersection_Front_Vector_string_256_256 19418754.147 -2.69%
SetIntersection_Front_Vector_string_256_4 4631442.389 -
SetIntersection_Front_Vector_string_256_64 10691785.945 6.32%
SetIntersection_Front_Vector_string_262144_1 1076185.197 -
SetIntersection_Front_Vector_string_262144_1024 39313119.212 -
SetIntersection_Front_Vector_string_262144_16 1572153.014 -
SetIntersection_Front_Vector_string_262144_16384 346297230.398 -
SetIntersection_Front_Vector_string_262144_256 9452065.756 -
SetIntersection_Front_Vector_string_262144_262144 14396358.234 -
SetIntersection_Front_Vector_string_262144_4 1170536.882 -1.03%
SetIntersection_Front_Vector_string_262144_64 3180855.390 1.65%
SetIntersection_Front_Vector_string_4_1 218486548.369 -
SetIntersection_Front_Vector_string_4_4 151178465.310 -
SetIntersection_Front_Vector_string_64_1 16922260.028 1.50%
SetIntersection_Front_Vector_string_64_16 20415808.948 -
SetIntersection_Front_Vector_string_64_4 17722302.115 -
SetIntersection_Front_Vector_string_64_64 26067703.322 2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1036504.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9117950.611 2.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1157710.720 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3085583.768 2.25%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1066791.761 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1566564.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043213.697 1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9079161.305 1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1161645.807 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129236828.139 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3099918.917 2.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1063363.905 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1568439.610 4.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62570884.569 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37063389.669 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54259658.972 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531256213.200 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4156706.368 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4357834.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6177065.967 2.85%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4186366.917 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5009610.587 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1052929.114 4.21%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9181805.409 2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1126286.968 -3.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128981950.193 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3052418.056 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349063997.883 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1062206.640 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566042.143 3.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212823099.775 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136226444.779 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16350335.874 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14818465.484 1.06%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15994179.101 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12532963.101 1.34%
SetIntersection_Front_Vector_uint32_1024_1 1038579.390 -
SetIntersection_Front_Vector_uint32_1024_1024 5926098.831 -
SetIntersection_Front_Vector_uint32_1024_16 1121657.472 2.40%
SetIntersection_Front_Vector_uint32_1024_256 2291869.548 -
SetIntersection_Front_Vector_uint32_1024_4 1062218.390 -
SetIntersection_Front_Vector_uint32_1024_64 1378471.023 1.07%
SetIntersection_Front_Vector_uint32_16384_1 1046376.162 -
SetIntersection_Front_Vector_uint32_16384_1024 5328185.235 -9.58%
SetIntersection_Front_Vector_uint32_16384_16 1102048.449 -1.33%
SetIntersection_Front_Vector_uint32_16384_16384 73061037.079 -8.26%
SetIntersection_Front_Vector_uint32_16384_256 2127783.905 -5.19%
SetIntersection_Front_Vector_uint32_16384_4 1045989.047 -
SetIntersection_Front_Vector_uint32_16384_64 1331096.934 -2.10%
SetIntersection_Front_Vector_uint32_16_1 62727155.487 -
SetIntersection_Front_Vector_uint32_16_16 35853236.041 -1.95%
SetIntersection_Front_Vector_uint32_16_4 54010651.957 -1.11%
SetIntersection_Front_Vector_uint32_1_1 534228069.846 -2.37%
SetIntersection_Front_Vector_uint32_256_1 4135264.097 -
SetIntersection_Front_Vector_uint32_256_16 4158863.494 -1.22%
SetIntersection_Front_Vector_uint32_256_256 4257221.993 -6.18%
SetIntersection_Front_Vector_uint32_256_4 4145226.379 -
SetIntersection_Front_Vector_uint32_256_64 4225641.635 -2.49%
SetIntersection_Front_Vector_uint32_262144_1 1044489.027 1.39%
SetIntersection_Front_Vector_uint32_262144_1024 5924587.361 -
SetIntersection_Front_Vector_uint32_262144_16 1140135.096 2.27%
SetIntersection_Front_Vector_uint32_262144_16384 72768822.041 -8.35%
SetIntersection_Front_Vector_uint32_262144_256 2135771.328 -4.45%
SetIntersection_Front_Vector_uint32_262144_262144 355686690.592 1.44%
SetIntersection_Front_Vector_uint32_262144_4 1054718.860 -1.10%
SetIntersection_Front_Vector_uint32_262144_64 1329668.722 -2.90%
SetIntersection_Front_Vector_uint32_4_1 213378378.316 -2.11%
SetIntersection_Front_Vector_uint32_4_4 135073328.048 -1.89%
SetIntersection_Front_Vector_uint32_64_1 16446899.859 -1.34%
SetIntersection_Front_Vector_uint32_64_16 14062187.149 -1.72%
SetIntersection_Front_Vector_uint32_64_4 15864134.174 -1.77%
SetIntersection_Front_Vector_uint32_64_64 11014096.720 -
SetIntersection_Front_Vector_uint64_1024_1 1037169.319 -
SetIntersection_Front_Vector_uint64_1024_1024 5308245.778 -
SetIntersection_Front_Vector_uint64_1024_16 1110877.797 -1.63%
SetIntersection_Front_Vector_uint64_1024_256 2132415.903 -
SetIntersection_Front_Vector_uint64_1024_4 1051719.156 -
SetIntersection_Front_Vector_uint64_1024_64 1328104.725 2.32%
SetIntersection_Front_Vector_uint64_16384_1 1041200.862 1.81%
SetIntersection_Front_Vector_uint64_16384_1024 5312167.725 -
SetIntersection_Front_Vector_uint64_16384_16 1113195.349 5.65%
SetIntersection_Front_Vector_uint64_16384_16384 71658843.701 -
SetIntersection_Front_Vector_uint64_16384_256 2207291.520 3.87%
SetIntersection_Front_Vector_uint64_16384_4 1068432.743 1.65%
SetIntersection_Front_Vector_uint64_16384_64 1366915.421 5.37%
SetIntersection_Front_Vector_uint64_16_1 62632173.936 -
SetIntersection_Front_Vector_uint64_16_16 35161065.441 -
SetIntersection_Front_Vector_uint64_16_4 54215545.158 -
SetIntersection_Front_Vector_uint64_1_1 532130957.724 -
SetIntersection_Front_Vector_uint64_256_1 4138784.934 -
SetIntersection_Front_Vector_uint64_256_16 4123623.585 1.06%
SetIntersection_Front_Vector_uint64_256_256 4242760.895 -6.48%
SetIntersection_Front_Vector_uint64_256_4 4134951.059 -
SetIntersection_Front_Vector_uint64_256_64 4225950.422 -
SetIntersection_Front_Vector_uint64_262144_1 1029801.099 -1.13%
SetIntersection_Front_Vector_uint64_262144_1024 5313066.520 -
SetIntersection_Front_Vector_uint64_262144_16 1109137.502 5.67%
SetIntersection_Front_Vector_uint64_262144_16384 72633424.511 1.62%
SetIntersection_Front_Vector_uint64_262144_256 2271551.816 -
SetIntersection_Front_Vector_uint64_262144_262144 350188259.896 1.13%
SetIntersection_Front_Vector_uint64_262144_4 1050924.247 -
SetIntersection_Front_Vector_uint64_262144_64 1331320.621 -
SetIntersection_Front_Vector_uint64_4_1 212654592.137 -
SetIntersection_Front_Vector_uint64_4_4 134872435.455 -
SetIntersection_Front_Vector_uint64_64_1 16399056.938 -
SetIntersection_Front_Vector_uint64_64_16 14065428.332 -1.20%
SetIntersection_Front_Vector_uint64_64_4 15821672.248 -
SetIntersection_Front_Vector_uint64_64_64 10625042.888 -
SetIntersection_Interlaced_Set_float_1024_1 1048862.354 4.21%
SetIntersection_Interlaced_Set_float_1024_1024 12165160.076 3.45%
SetIntersection_Interlaced_Set_float_1024_16 11355491.694 -1.03%
SetIntersection_Interlaced_Set_float_1024_256 13902678.392 -3.61%
SetIntersection_Interlaced_Set_float_1024_4 9889918.707 -
SetIntersection_Interlaced_Set_float_1024_64 10303083.298 2.05%
SetIntersection_Interlaced_Set_float_16384_1 1038287.222 -
SetIntersection_Interlaced_Set_float_16384_1024 202536961.883 14.94%
SetIntersection_Interlaced_Set_float_16384_16 239379159.850 12.42%
SetIntersection_Interlaced_Set_float_16384_16384 238898047.634 7.98%
SetIntersection_Interlaced_Set_float_16384_256 227428914.041 13.72%
SetIntersection_Interlaced_Set_float_16384_4 184907124.405 9.04%
SetIntersection_Interlaced_Set_float_16384_64 243533186.251 11.29%
SetIntersection_Interlaced_Set_float_16_1 62869793.149 -
SetIntersection_Interlaced_Set_float_16_16 37842257.367 -1.32%
SetIntersection_Interlaced_Set_float_16_4 59161808.421 -
SetIntersection_Interlaced_Set_float_1_1 534010547.206 -
SetIntersection_Interlaced_Set_float_256_1 4116818.456 -
SetIntersection_Interlaced_Set_float_256_16 12056765.146 -
SetIntersection_Interlaced_Set_float_256_256 7386513.323 -1.70%
SetIntersection_Interlaced_Set_float_256_4 10978234.482 -
SetIntersection_Interlaced_Set_float_256_64 13965404.965 1.53%
SetIntersection_Interlaced_Set_float_262144_1 1026675.816 2.40%
SetIntersection_Interlaced_Set_float_262144_1024 1578791.178 3.72%
SetIntersection_Interlaced_Set_float_262144_16 1633161.949 1.16%
SetIntersection_Interlaced_Set_float_262144_16384 1307097.576 -
SetIntersection_Interlaced_Set_float_262144_256 1604116.209 1.56%
SetIntersection_Interlaced_Set_float_262144_262144 1650628.906 -3.18%
SetIntersection_Interlaced_Set_float_262144_4 1350846.352 2.18%
SetIntersection_Interlaced_Set_float_262144_64 1598569.824 2.03%
SetIntersection_Interlaced_Set_float_4_1 213412521.815 -
SetIntersection_Interlaced_Set_float_4_4 136915585.165 -
SetIntersection_Interlaced_Set_float_64_1 16408325.430 -
SetIntersection_Interlaced_Set_float_64_16 22901225.618 3.37%
SetIntersection_Interlaced_Set_float_64_4 20789562.483 -1.22%
SetIntersection_Interlaced_Set_float_64_64 13098493.391 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1058411.856 1.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13419672.749 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11412352.367 2.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13876275.373 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10062298.201 5.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10325069.857 3.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1032547.192 2.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 181004906.856 3.89%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217550034.728 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 250909823.220 3.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205600506.436 1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180215356.422 2.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230820129.184 3.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62770553.601 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38438716.787 1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59493581.998 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 542849899.601 2.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4141698.791 1.71%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12065132.425 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8427519.714 5.63%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11734911.344 2.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13223119.453 1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044455.019 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1655173.422 3.43%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1730419.354 4.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1362749.185 5.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1693111.490 3.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1867576.822 2.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1405032.064 4.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1680961.506 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213530696.614 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137589121.066 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16421459.101 1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22265579.900 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20809524.878 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13692178.710 -
SetIntersection_Interlaced_Set_string_1024_1 1096215.700 3.44%
SetIntersection_Interlaced_Set_string_1024_1024 56725156.524 -
SetIntersection_Interlaced_Set_string_1024_16 12835335.045 -1.40%
SetIntersection_Interlaced_Set_string_1024_256 34928374.477 -3.12%
SetIntersection_Interlaced_Set_string_1024_4 10340664.697 -1.04%
SetIntersection_Interlaced_Set_string_1024_64 16267162.008 -1.19%
SetIntersection_Interlaced_Set_string_16384_1 1082642.066 -
SetIntersection_Interlaced_Set_string_16384_1024 349199951.005 -1.47%
SetIntersection_Interlaced_Set_string_16384_16 244687158.994 2.70%
SetIntersection_Interlaced_Set_string_16384_16384 349567607.871 -
SetIntersection_Interlaced_Set_string_16384_256 344921395.246 -3.96%
SetIntersection_Interlaced_Set_string_16384_4 202356092.598 2.23%
SetIntersection_Interlaced_Set_string_16384_64 351542575.073 -
SetIntersection_Interlaced_Set_string_16_1 65265457.843 -
SetIntersection_Interlaced_Set_string_16_16 61716129.711 3.96%
SetIntersection_Interlaced_Set_string_16_4 74503745.155 1.14%
SetIntersection_Interlaced_Set_string_1_1 557444673.311 -
SetIntersection_Interlaced_Set_string_256_1 4348347.150 -
SetIntersection_Interlaced_Set_string_256_16 18039933.866 2.16%
SetIntersection_Interlaced_Set_string_256_256 30804479.465 -1.04%
SetIntersection_Interlaced_Set_string_256_4 13066232.899 -
SetIntersection_Interlaced_Set_string_256_64 30930671.473 2.32%
SetIntersection_Interlaced_Set_string_262144_1 1096015.431 1.46%
SetIntersection_Interlaced_Set_string_262144_1024 2066054.523 1.95%
SetIntersection_Interlaced_Set_string_262144_16 2169300.943 3.27%
SetIntersection_Interlaced_Set_string_262144_16384 2698288.738 -
SetIntersection_Interlaced_Set_string_262144_256 2030802.898 -
SetIntersection_Interlaced_Set_string_262144_262144 18160881.996 1.25%
SetIntersection_Interlaced_Set_string_262144_4 1857744.387 2.88%
SetIntersection_Interlaced_Set_string_262144_64 2153275.227 2.92%
SetIntersection_Interlaced_Set_string_4_1 222281143.137 -
SetIntersection_Interlaced_Set_string_4_4 158690761.778 -
SetIntersection_Interlaced_Set_string_64_1 17114701.223 -
SetIntersection_Interlaced_Set_string_64_16 38714165.743 -
SetIntersection_Interlaced_Set_string_64_4 26057561.481 -
SetIntersection_Interlaced_Set_string_64_64 36444042.387 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1045787.680 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23272200.223 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11971580.413 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18424991.792 1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9854469.280 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11836261.888 2.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1056922.600 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 235737544.580 1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 245839048.808 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345104274.410 -3.06%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 344367850.399 35.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 202606330.158 3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350505016.895 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63344448.192 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42209917.264 1.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62136846.674 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538139316.179 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4190169.584 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12369235.364 -1.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12615441.802 3.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11541480.182 1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17050033.468 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1042674.981 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2011174.480 3.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2145740.314 4.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1755970.299 3.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2022767.172 2.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3064226.971 3.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1849023.273 3.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2114683.596 3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214987387.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140377137.849 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16533210.376 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25828119.929 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22252107.520 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18372825.291 4.29%
SetIntersection_Interlaced_Set_uint32_1024_1 1039202.504 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12620759.655 2.48%
SetIntersection_Interlaced_Set_uint32_1024_16 11497951.780 1.67%
SetIntersection_Interlaced_Set_uint32_1024_256 13984194.995 -
SetIntersection_Interlaced_Set_uint32_1024_4 9997597.903 1.03%
SetIntersection_Interlaced_Set_uint32_1024_64 10182283.831 3.49%
SetIntersection_Interlaced_Set_uint32_16384_1 1049268.822 4.99%
SetIntersection_Interlaced_Set_uint32_16384_1024 173235767.913 -
SetIntersection_Interlaced_Set_uint32_16384_16 209910143.691 -
SetIntersection_Interlaced_Set_uint32_16384_16384 228095799.917 1.29%
SetIntersection_Interlaced_Set_uint32_16384_256 205857413.095 4.44%
SetIntersection_Interlaced_Set_uint32_16384_4 171494725.048 2.47%
SetIntersection_Interlaced_Set_uint32_16384_64 218160763.383 -
SetIntersection_Interlaced_Set_uint32_16_1 62899186.689 -
SetIntersection_Interlaced_Set_uint32_16_16 37615334.142 -
SetIntersection_Interlaced_Set_uint32_16_4 59065310.393 -
SetIntersection_Interlaced_Set_uint32_1_1 534402032.325 -
SetIntersection_Interlaced_Set_uint32_256_1 4180174.367 -
SetIntersection_Interlaced_Set_uint32_256_16 12071774.733 -
SetIntersection_Interlaced_Set_uint32_256_256 7737450.448 1.91%
SetIntersection_Interlaced_Set_uint32_256_4 11434201.246 2.78%
SetIntersection_Interlaced_Set_uint32_256_64 13716411.212 8.98%
SetIntersection_Interlaced_Set_uint32_262144_1 1035384.603 4.09%
SetIntersection_Interlaced_Set_uint32_262144_1024 1631853.436 7.66%
SetIntersection_Interlaced_Set_uint32_262144_16 1722056.641 7.12%
SetIntersection_Interlaced_Set_uint32_262144_16384 1347586.672 5.37%
SetIntersection_Interlaced_Set_uint32_262144_256 1661371.664 6.59%
SetIntersection_Interlaced_Set_uint32_262144_262144 1850992.185 -
SetIntersection_Interlaced_Set_uint32_262144_4 1377932.941 7.47%
SetIntersection_Interlaced_Set_uint32_262144_64 1643296.145 5.04%
SetIntersection_Interlaced_Set_uint32_4_1 213414569.886 -
SetIntersection_Interlaced_Set_uint32_4_4 135957683.550 -
SetIntersection_Interlaced_Set_uint32_64_1 16367292.105 -
SetIntersection_Interlaced_Set_uint32_64_16 22350485.965 -
SetIntersection_Interlaced_Set_uint32_64_4 21201474.794 -
SetIntersection_Interlaced_Set_uint32_64_64 13293714.816 -2.23%
SetIntersection_Interlaced_Set_uint64_1024_1 1041179.196 6.08%
SetIntersection_Interlaced_Set_uint64_1024_1024 14607643.065 18.67%
SetIntersection_Interlaced_Set_uint64_1024_16 11649839.571 3.03%
SetIntersection_Interlaced_Set_uint64_1024_256 15885847.898 14.55%
SetIntersection_Interlaced_Set_uint64_1024_4 11566730.853 21.21%
SetIntersection_Interlaced_Set_uint64_1024_64 10854409.322 10.15%
SetIntersection_Interlaced_Set_uint64_16384_1 1043662.776 4.41%
SetIntersection_Interlaced_Set_uint64_16384_1024 181666224.908 2.79%
SetIntersection_Interlaced_Set_uint64_16384_16 224034886.667 -
SetIntersection_Interlaced_Set_uint64_16384_16384 242825744.547 3.00%
SetIntersection_Interlaced_Set_uint64_16384_256 211239904.782 1.84%
SetIntersection_Interlaced_Set_uint64_16384_4 182217229.966 2.02%
SetIntersection_Interlaced_Set_uint64_16384_64 236746227.338 2.96%
SetIntersection_Interlaced_Set_uint64_16_1 62623754.954 -
SetIntersection_Interlaced_Set_uint64_16_16 37598709.945 1.88%
SetIntersection_Interlaced_Set_uint64_16_4 59639511.337 1.31%
SetIntersection_Interlaced_Set_uint64_1_1 532791117.438 -
SetIntersection_Interlaced_Set_uint64_256_1 4120936.320 -
SetIntersection_Interlaced_Set_uint64_256_16 11998825.020 2.24%
SetIntersection_Interlaced_Set_uint64_256_256 7583492.201 3.05%
SetIntersection_Interlaced_Set_uint64_256_4 11217474.057 2.79%
SetIntersection_Interlaced_Set_uint64_256_64 13956386.314 -
SetIntersection_Interlaced_Set_uint64_262144_1 1050644.170 3.03%
SetIntersection_Interlaced_Set_uint64_262144_1024 1604243.734 2.96%
SetIntersection_Interlaced_Set_uint64_262144_16 1705400.555 4.69%
SetIntersection_Interlaced_Set_uint64_262144_16384 1300534.342 2.98%
SetIntersection_Interlaced_Set_uint64_262144_256 1647411.213 3.51%
SetIntersection_Interlaced_Set_uint64_262144_262144 1727371.258 3.48%
SetIntersection_Interlaced_Set_uint64_262144_4 1362806.561 5.36%
SetIntersection_Interlaced_Set_uint64_262144_64 1657470.621 4.32%
SetIntersection_Interlaced_Set_uint64_4_1 212949573.276 -
SetIntersection_Interlaced_Set_uint64_4_4 136313079.236 -
SetIntersection_Interlaced_Set_uint64_64_1 16395548.713 -
SetIntersection_Interlaced_Set_uint64_64_16 22497265.674 -
SetIntersection_Interlaced_Set_uint64_64_4 21074773.671 2.75%
SetIntersection_Interlaced_Set_uint64_64_64 13224435.323 2.63%
SetIntersection_Interlaced_Vector_float_1024_1 1044128.917 -
SetIntersection_Interlaced_Vector_float_1024_1024 7085564.617 -
SetIntersection_Interlaced_Vector_float_1024_16 2534214.366 35.73%
SetIntersection_Interlaced_Vector_float_1024_256 5621860.720 1.82%
SetIntersection_Interlaced_Vector_float_1024_4 1388967.833 12.04%
SetIntersection_Interlaced_Vector_float_1024_64 4689062.736 40.27%
SetIntersection_Interlaced_Vector_float_16384_1 1043842.422 -
SetIntersection_Interlaced_Vector_float_16384_1024 61029997.599 56.56%
SetIntersection_Interlaced_Vector_float_16384_16 3837512.619 51.64%
SetIntersection_Interlaced_Vector_float_16384_16384 99694683.984 -
SetIntersection_Interlaced_Vector_float_16384_256 26331142.887 76.92%
SetIntersection_Interlaced_Vector_float_16384_4 1550967.598 15.17%
SetIntersection_Interlaced_Vector_float_16384_64 9882916.615 75.13%
SetIntersection_Interlaced_Vector_float_16_1 62788863.331 -
SetIntersection_Interlaced_Vector_float_16_16 36374972.751 -
SetIntersection_Interlaced_Vector_float_16_4 55806363.850 -
SetIntersection_Interlaced_Vector_float_1_1 534489639.092 -
SetIntersection_Interlaced_Vector_float_256_1 4154690.778 -
SetIntersection_Interlaced_Vector_float_256_16 7103005.423 18.75%
SetIntersection_Interlaced_Vector_float_256_256 5138221.835 -
SetIntersection_Interlaced_Vector_float_256_4 5119272.193 -1.22%
SetIntersection_Interlaced_Vector_float_256_64 6951139.175 -7.92%
SetIntersection_Interlaced_Vector_float_262144_1 1040801.786 -1.01%
SetIntersection_Interlaced_Vector_float_262144_1024 143451168.638 89.59%
SetIntersection_Interlaced_Vector_float_262144_16 6414146.574 115.19%
SetIntersection_Interlaced_Vector_float_262144_16384 351477590.682 -
SetIntersection_Interlaced_Vector_float_262144_256 53243082.420 92.29%
SetIntersection_Interlaced_Vector_float_262144_262144 350550597.221 -
SetIntersection_Interlaced_Vector_float_262144_4 1942434.172 34.28%
SetIntersection_Interlaced_Vector_float_262144_64 19433010.703 139.71%
SetIntersection_Interlaced_Vector_float_4_1 213444407.511 -
SetIntersection_Interlaced_Vector_float_4_4 135960058.156 -
SetIntersection_Interlaced_Vector_float_64_1 16384156.270 -
SetIntersection_Interlaced_Vector_float_64_16 16551535.342 -
SetIntersection_Interlaced_Vector_float_64_4 17770922.665 -
SetIntersection_Interlaced_Vector_float_64_64 11462215.751 1.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1048547.366 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8324427.797 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2590377.819 23.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7461852.873 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1515432.766 11.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4400820.813 2.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1041213.925 4.83%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 60960349.494 12.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2953793.039 2.80%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119688067.069 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20810830.877 3.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1716751.646 17.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7337172.506 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62970164.638 1.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36814607.722 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57463089.841 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534819706.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4168464.272 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6934924.934 -14.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5733496.343 -1.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5328668.845 8.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8455720.400 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1048751.572 5.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 116128112.056 10.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4055650.703 5.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 354420844.409 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37203387.412 2.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350749693.916 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1642026.354 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11544080.344 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213946129.710 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136274632.450 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16405718.431 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19447770.227 4.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18055908.529 -1.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12141318.805 -
SetIntersection_Interlaced_Vector_string_1024_1 1074303.362 -
SetIntersection_Interlaced_Vector_string_1024_1024 38671218.169 -4.08%
SetIntersection_Interlaced_Vector_string_1024_16 3091082.690 -10.81%
SetIntersection_Interlaced_Vector_string_1024_256 19878601.926 -2.35%
SetIntersection_Interlaced_Vector_string_1024_4 1604365.081 -5.40%
SetIntersection_Interlaced_Vector_string_1024_64 8030899.198 -4.20%
SetIntersection_Interlaced_Vector_string_16384_1 1081588.464 1.29%
SetIntersection_Interlaced_Vector_string_16384_1024 113754303.986 -5.08%
SetIntersection_Interlaced_Vector_string_16384_16 4139608.666 -16.74%
SetIntersection_Interlaced_Vector_string_16384_16384 349613928.171 -
SetIntersection_Interlaced_Vector_string_16384_256 39455706.734 -6.31%
SetIntersection_Interlaced_Vector_string_16384_4 1774162.048 -
SetIntersection_Interlaced_Vector_string_16384_64 12240907.557 -10.69%
SetIntersection_Interlaced_Vector_string_16_1 64551367.428 -
SetIntersection_Interlaced_Vector_string_16_16 51689711.263 -
SetIntersection_Interlaced_Vector_string_16_4 66911522.489 -
SetIntersection_Interlaced_Vector_string_1_1 548499737.597 -
SetIntersection_Interlaced_Vector_string_256_1 4264532.551 -
SetIntersection_Interlaced_Vector_string_256_16 10296285.104 -2.88%
SetIntersection_Interlaced_Vector_string_256_256 19026472.038 -1.12%
SetIntersection_Interlaced_Vector_string_256_4 6044958.407 -2.20%
SetIntersection_Interlaced_Vector_string_256_64 19243264.596 -1.37%
SetIntersection_Interlaced_Vector_string_262144_1 1077510.650 -
SetIntersection_Interlaced_Vector_string_262144_1024 238221203.591 -32.98%
SetIntersection_Interlaced_Vector_string_262144_16 6188792.055 -5.08%
SetIntersection_Interlaced_Vector_string_262144_16384 1013138.510 -3.54%
SetIntersection_Interlaced_Vector_string_262144_256 67667330.296 -7.84%
SetIntersection_Interlaced_Vector_string_262144_262144 14658227.619 -3.60%
SetIntersection_Interlaced_Vector_string_262144_4 2030412.270 -9.49%
SetIntersection_Interlaced_Vector_string_262144_64 19386812.220 -7.97%
SetIntersection_Interlaced_Vector_string_4_1 219854806.772 -
SetIntersection_Interlaced_Vector_string_4_4 151014267.163 -
SetIntersection_Interlaced_Vector_string_64_1 16827715.877 -
SetIntersection_Interlaced_Vector_string_64_16 28406954.011 -
SetIntersection_Interlaced_Vector_string_64_4 21507638.131 -
SetIntersection_Interlaced_Vector_string_64_64 26617874.528 4.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1048210.936 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9208757.207 1.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2712737.475 14.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9453393.640 5.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1430263.752 4.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5783265.018 32.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1011510.046 -2.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 69951304.367 10.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3639529.379 9.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129779757.529 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 30031512.000 15.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1642698.486 12.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 10381616.431 17.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62486896.964 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37219851.817 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58101008.291 1.75%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532192879.591 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4145929.886 1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8075832.706 9.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6051978.972 -2.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5359590.618 6.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10524413.000 5.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1040899.671 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 155849100.973 10.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4657464.175 10.27%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347049342.147 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49108508.417 10.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351263534.553 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1900745.162 7.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15096975.663 10.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212680553.506 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136248757.336 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16333248.653 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20142198.205 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18627013.789 4.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12479681.841 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1052099.596 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 6018624.427 2.24%
SetIntersection_Interlaced_Vector_uint32_1024_16 2071763.094 -4.54%
SetIntersection_Interlaced_Vector_uint32_1024_256 6005273.181 6.09%
SetIntersection_Interlaced_Vector_uint32_1024_4 1307601.120 5.60%
SetIntersection_Interlaced_Vector_uint32_1024_64 3912407.477 -4.99%
SetIntersection_Interlaced_Vector_uint32_16384_1 1063326.211 2.48%
SetIntersection_Interlaced_Vector_uint32_16384_1024 48250251.851 10.68%
SetIntersection_Interlaced_Vector_uint32_16384_16 3314521.950 42.60%
SetIntersection_Interlaced_Vector_uint32_16384_16384 81429376.112 2.41%
SetIntersection_Interlaced_Vector_uint32_16384_256 17366139.725 -11.84%
SetIntersection_Interlaced_Vector_uint32_16384_4 1540092.545 13.75%
SetIntersection_Interlaced_Vector_uint32_16384_64 7503362.917 17.33%
SetIntersection_Interlaced_Vector_uint32_16_1 64861196.768 3.46%
SetIntersection_Interlaced_Vector_uint32_16_16 36890652.275 3.20%
SetIntersection_Interlaced_Vector_uint32_16_4 57310868.934 2.60%
SetIntersection_Interlaced_Vector_uint32_1_1 538660051.983 1.19%
SetIntersection_Interlaced_Vector_uint32_256_1 4232529.305 1.73%
SetIntersection_Interlaced_Vector_uint32_256_16 6758920.574 7.51%
SetIntersection_Interlaced_Vector_uint32_256_256 4613672.517 2.41%
SetIntersection_Interlaced_Vector_uint32_256_4 4987276.131 -
SetIntersection_Interlaced_Vector_uint32_256_64 7172031.331 -5.97%
SetIntersection_Interlaced_Vector_uint32_262144_1 1068317.173 2.69%
SetIntersection_Interlaced_Vector_uint32_262144_1024 85161260.358 -6.83%
SetIntersection_Interlaced_Vector_uint32_262144_16 3518327.700 14.88%
SetIntersection_Interlaced_Vector_uint32_262144_16384 318470996.782 -9.70%
SetIntersection_Interlaced_Vector_uint32_262144_256 25241135.492 -4.93%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350214920.434 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1894734.731 2.15%
SetIntersection_Interlaced_Vector_uint32_262144_64 8311626.264 -47.43%
SetIntersection_Interlaced_Vector_uint32_4_1 219468171.270 3.19%
SetIntersection_Interlaced_Vector_uint32_4_4 139503174.701 2.91%
SetIntersection_Interlaced_Vector_uint32_64_1 16741368.332 2.41%
SetIntersection_Interlaced_Vector_uint32_64_16 17026692.657 -2.03%
SetIntersection_Interlaced_Vector_uint32_64_4 17615415.135 -
SetIntersection_Interlaced_Vector_uint32_64_64 11034766.761 1.22%
SetIntersection_Interlaced_Vector_uint64_1024_1 1029924.344 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5918013.230 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2247118.608 21.02%
SetIntersection_Interlaced_Vector_uint64_1024_256 6287820.602 16.41%
SetIntersection_Interlaced_Vector_uint64_1024_4 1329734.865 7.34%
SetIntersection_Interlaced_Vector_uint64_1024_64 4171638.546 27.16%
SetIntersection_Interlaced_Vector_uint64_16384_1 1039420.984 4.48%
SetIntersection_Interlaced_Vector_uint64_16384_1024 43025672.024 6.90%
SetIntersection_Interlaced_Vector_uint64_16384_16 2558064.710 6.11%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78664048.883 -
SetIntersection_Interlaced_Vector_uint64_16384_256 17128483.013 -4.91%
SetIntersection_Interlaced_Vector_uint64_16384_4 1361261.923 1.87%
SetIntersection_Interlaced_Vector_uint64_16384_64 8329883.407 45.36%
SetIntersection_Interlaced_Vector_uint64_16_1 62615640.229 -
SetIntersection_Interlaced_Vector_uint64_16_16 35671428.872 1.32%
SetIntersection_Interlaced_Vector_uint64_16_4 55895930.763 1.02%
SetIntersection_Interlaced_Vector_uint64_1_1 532214596.749 -
SetIntersection_Interlaced_Vector_uint64_256_1 4146225.284 -
SetIntersection_Interlaced_Vector_uint64_256_16 6679156.401 -9.46%
SetIntersection_Interlaced_Vector_uint64_256_256 4553235.743 -
SetIntersection_Interlaced_Vector_uint64_256_4 5100106.954 10.09%
SetIntersection_Interlaced_Vector_uint64_256_64 6829355.544 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1038375.288 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 91412597.561 13.73%
SetIntersection_Interlaced_Vector_uint64_262144_16 5146170.211 52.82%
SetIntersection_Interlaced_Vector_uint64_262144_16384 345893241.004 -1.66%
SetIntersection_Interlaced_Vector_uint64_262144_256 39098646.635 23.66%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350305732.351 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1780968.391 21.48%
SetIntersection_Interlaced_Vector_uint64_262144_64 8410784.940 -19.80%
SetIntersection_Interlaced_Vector_uint64_4_1 212850779.108 -
SetIntersection_Interlaced_Vector_uint64_4_4 135351330.620 -
SetIntersection_Interlaced_Vector_uint64_64_1 16316722.394 -
SetIntersection_Interlaced_Vector_uint64_64_16 17651662.024 7.69%
SetIntersection_Interlaced_Vector_uint64_64_4 17797749.716 -
SetIntersection_Interlaced_Vector_uint64_64_64 10955907.206 1.94%
SetIntersection_None_Set_float_1024_1 9085448.798 2.41%
SetIntersection_None_Set_float_1024_1024 8784775.730 -
SetIntersection_None_Set_float_1024_16 8695102.616 -2.06%
SetIntersection_None_Set_float_1024_256 8853138.655 1.18%
SetIntersection_None_Set_float_1024_4 8764042.080 -
SetIntersection_None_Set_float_1024_64 8939193.844 1.61%
SetIntersection_None_Set_float_16384_1 155600335.295 -1.75%
SetIntersection_None_Set_float_16384_1024 155914257.639 -1.72%
SetIntersection_None_Set_float_16384_16 155742080.582 -1.35%
SetIntersection_None_Set_float_16384_16384 167380443.086 5.64%
SetIntersection_None_Set_float_16384_256 155772617.819 -2.07%
SetIntersection_None_Set_float_16384_4 156164608.601 -1.35%
SetIntersection_None_Set_float_16384_64 156094232.052 -1.66%
SetIntersection_None_Set_float_16_1 66668593.445 -
SetIntersection_None_Set_float_16_16 35356501.612 -
SetIntersection_None_Set_float_16_4 56912339.193 -
SetIntersection_None_Set_float_1_1 535196419.631 -
SetIntersection_None_Set_float_256_1 11295492.622 -
SetIntersection_None_Set_float_256_16 10762429.809 -
SetIntersection_None_Set_float_256_256 5629811.445 -2.70%
SetIntersection_None_Set_float_256_4 11428329.363 -
SetIntersection_None_Set_float_256_64 9319388.153 2.04%
SetIntersection_None_Set_float_262144_1 1269461.262 3.76%
SetIntersection_None_Set_float_262144_1024 1263106.852 4.07%
SetIntersection_None_Set_float_262144_16 1263077.393 4.23%
SetIntersection_None_Set_float_262144_16384 1275094.482 5.67%
SetIntersection_None_Set_float_262144_256 1260271.809 3.72%
SetIntersection_None_Set_float_262144_262144 1243356.201 2.03%
SetIntersection_None_Set_float_262144_4 1264559.897 3.71%
SetIntersection_None_Set_float_262144_64 1264891.033 4.18%
SetIntersection_None_Set_float_4_1 216357077.864 -
SetIntersection_None_Set_float_4_4 135235501.155 -
SetIntersection_None_Set_float_64_1 22341103.811 -
SetIntersection_None_Set_float_64_16 18256428.810 -
SetIntersection_None_Set_float_64_4 21516436.393 -
SetIntersection_None_Set_float_64_64 11385221.325 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8956042.215 4.02%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8648671.789 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8699687.092 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8697300.273 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8779521.699 1.98%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9038689.685 5.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 162620491.958 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 161027541.266 -5.51%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 174113066.731 3.81%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171555719.379 -3.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163648275.769 -1.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167611271.127 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167250171.538 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65892380.606 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 34962491.227 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56371033.639 1.31%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 533163012.885 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11466598.448 2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10763432.849 2.45%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5752565.202 2.11%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11259231.969 1.68%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9225480.074 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1267827.635 -6.85%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1269045.246 -2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1269160.320 -6.04%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1284188.150 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1280640.055 -4.26%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1271739.744 -4.72%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1267527.914 -5.82%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1270333.902 -5.61%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215840217.537 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134487239.087 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21969789.966 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17711760.391 -2.05%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21125566.163 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11555802.405 2.18%
SetIntersection_None_Set_string_1024_1 11310359.642 24.30%
SetIntersection_None_Set_string_1024_1024 9469832.660 5.90%
SetIntersection_None_Set_string_1024_16 11169011.424 27.26%
SetIntersection_None_Set_string_1024_256 9428678.699 4.51%
SetIntersection_None_Set_string_1024_4 11189932.234 25.27%
SetIntersection_None_Set_string_1024_64 11219254.824 27.37%
SetIntersection_None_Set_string_16384_1 212786428.552 -
SetIntersection_None_Set_string_16384_1024 199572353.950 -10.54%
SetIntersection_None_Set_string_16384_16 204529410.014 -1.96%
SetIntersection_None_Set_string_16384_16384 198631916.624 -
SetIntersection_None_Set_string_16384_256 202697727.651 -3.04%
SetIntersection_None_Set_string_16384_4 211180269.538 -
SetIntersection_None_Set_string_16384_64 207539907.813 -
SetIntersection_None_Set_string_16_1 70105262.894 3.18%
SetIntersection_None_Set_string_16_16 37335038.380 2.63%
SetIntersection_None_Set_string_16_4 59584895.683 3.37%
SetIntersection_None_Set_string_1_1 558355948.612 3.23%
SetIntersection_None_Set_string_256_1 12013042.050 2.31%
SetIntersection_None_Set_string_256_16 11385567.763 3.65%
SetIntersection_None_Set_string_256_256 6088169.040 3.34%
SetIntersection_None_Set_string_256_4 11855306.456 4.87%
SetIntersection_None_Set_string_256_64 9700903.062 2.40%
SetIntersection_None_Set_string_262144_1 1664587.484 2.99%
SetIntersection_None_Set_string_262144_1024 1658946.941 2.34%
SetIntersection_None_Set_string_262144_16 1665528.564 2.86%
SetIntersection_None_Set_string_262144_16384 1659050.619 2.13%
SetIntersection_None_Set_string_262144_256 1661407.713 2.41%
SetIntersection_None_Set_string_262144_262144 1672578.939 3.85%
SetIntersection_None_Set_string_262144_4 1667685.223 2.94%
SetIntersection_None_Set_string_262144_64 1665840.412 2.66%
SetIntersection_None_Set_string_4_1 226629751.544 2.70%
SetIntersection_None_Set_string_4_4 142018954.219 3.45%
SetIntersection_None_Set_string_64_1 23195137.352 1.67%
SetIntersection_None_Set_string_64_16 18863184.911 4.35%
SetIntersection_None_Set_string_64_4 21816487.047 -
SetIntersection_None_Set_string_64_64 11638011.544 2.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8817362.691 2.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8765776.097 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8881256.669 3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8901071.836 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8862310.832 2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8802256.641 2.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 205477920.738 7.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 214242874.019 12.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 208470519.721 9.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 202118949.067 1.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 212353383.493 8.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 209583122.217 10.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 208386372.708 7.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66736513.000 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35560554.574 1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56752256.901 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537140688.134 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11496386.872 2.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10987554.515 2.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5893652.424 5.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11526878.701 3.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9171570.232 1.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1600448.322 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1662658.691 3.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1637201.172 3.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1638924.561 3.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1636921.469 3.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1657147.705 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1623680.014 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1637583.986 3.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217475336.755 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136048578.251 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22577741.035 2.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18486160.188 1.90%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21150847.799 1.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11488619.381 1.81%
SetIntersection_None_Set_uint32_1024_1 9169676.156 1.80%
SetIntersection_None_Set_uint32_1024_1024 8926469.031 -
SetIntersection_None_Set_uint32_1024_16 9114187.822 3.69%
SetIntersection_None_Set_uint32_1024_256 8980164.551 2.41%
SetIntersection_None_Set_uint32_1024_4 9095042.621 5.49%
SetIntersection_None_Set_uint32_1024_64 9000436.461 2.25%
SetIntersection_None_Set_uint32_16384_1 160509801.309 2.68%
SetIntersection_None_Set_uint32_16384_1024 160046015.576 1.95%
SetIntersection_None_Set_uint32_16384_16 160608937.770 2.59%
SetIntersection_None_Set_uint32_16384_16384 211191419.644 31.45%
SetIntersection_None_Set_uint32_16384_256 160442719.568 2.28%
SetIntersection_None_Set_uint32_16384_4 160351874.689 2.59%
SetIntersection_None_Set_uint32_16384_64 159769803.173 1.57%
SetIntersection_None_Set_uint32_16_1 66123731.096 -
SetIntersection_None_Set_uint32_16_16 35116654.059 -
SetIntersection_None_Set_uint32_16_4 56610027.199 -
SetIntersection_None_Set_uint32_1_1 543146044.932 1.82%
SetIntersection_None_Set_uint32_256_1 11631231.163 1.24%
SetIntersection_None_Set_uint32_256_16 11061518.853 2.79%
SetIntersection_None_Set_uint32_256_256 5827738.849 -
SetIntersection_None_Set_uint32_256_4 11569453.638 2.11%
SetIntersection_None_Set_uint32_256_64 9245421.992 -
SetIntersection_None_Set_uint32_262144_1 1307544.678 8.46%
SetIntersection_None_Set_uint32_262144_1024 1295873.129 8.31%
SetIntersection_None_Set_uint32_262144_16 1304904.543 8.93%
SetIntersection_None_Set_uint32_262144_16384 1282279.947 6.19%
SetIntersection_None_Set_uint32_262144_256 1298695.721 8.36%
SetIntersection_None_Set_uint32_262144_262144 1298486.166 7.38%
SetIntersection_None_Set_uint32_262144_4 1309470.867 8.79%
SetIntersection_None_Set_uint32_262144_64 1297789.795 8.44%
SetIntersection_None_Set_uint32_4_1 216885355.942 -
SetIntersection_None_Set_uint32_4_4 137044148.912 1.55%
SetIntersection_None_Set_uint32_64_1 22302686.523 -
SetIntersection_None_Set_uint32_64_16 18434503.295 1.45%
SetIntersection_None_Set_uint32_64_4 21725728.133 1.44%
SetIntersection_None_Set_uint32_64_64 11422176.978 -
SetIntersection_None_Set_uint64_1024_1 8924690.971 3.39%
SetIntersection_None_Set_uint64_1024_1024 8889169.021 2.83%
SetIntersection_None_Set_uint64_1024_16 8767553.787 -
SetIntersection_None_Set_uint64_1024_256 9094219.000 5.61%
SetIntersection_None_Set_uint64_1024_4 8813644.840 1.11%
SetIntersection_None_Set_uint64_1024_64 8796563.553 2.15%
SetIntersection_None_Set_uint64_16384_1 161103444.419 1.36%
SetIntersection_None_Set_uint64_16384_1024 168360301.323 -
SetIntersection_None_Set_uint64_16384_16 167131049.919 1.17%
SetIntersection_None_Set_uint64_16384_16384 170176788.359 1.65%
SetIntersection_None_Set_uint64_16384_256 168368766.811 2.12%
SetIntersection_None_Set_uint64_16384_4 163645059.059 1.15%
SetIntersection_None_Set_uint64_16384_64 169777437.339 2.91%
SetIntersection_None_Set_uint64_16_1 66611490.646 -
SetIntersection_None_Set_uint64_16_16 35411780.423 -
SetIntersection_None_Set_uint64_16_4 56380055.442 -
SetIntersection_None_Set_uint64_1_1 533040950.711 -
SetIntersection_None_Set_uint64_256_1 11513661.309 1.65%
SetIntersection_None_Set_uint64_256_16 11002661.933 4.37%
SetIntersection_None_Set_uint64_256_256 5744540.867 2.14%
SetIntersection_None_Set_uint64_256_4 11282663.447 1.32%
SetIntersection_None_Set_uint64_256_64 9250954.230 2.29%
SetIntersection_None_Set_uint64_262144_1 1254318.113 4.36%
SetIntersection_None_Set_uint64_262144_1024 1245406.574 3.05%
SetIntersection_None_Set_uint64_262144_16 1243949.545 3.49%
SetIntersection_None_Set_uint64_262144_16384 1252879.066 3.48%
SetIntersection_None_Set_uint64_262144_256 1243926.272 3.14%
SetIntersection_None_Set_uint64_262144_262144 1278209.309 4.68%
SetIntersection_None_Set_uint64_262144_4 1250776.613 4.27%
SetIntersection_None_Set_uint64_262144_64 1243352.375 3.41%
SetIntersection_None_Set_uint64_4_1 216185781.593 -
SetIntersection_None_Set_uint64_4_4 134774355.438 -
SetIntersection_None_Set_uint64_64_1 22655194.361 2.18%
SetIntersection_None_Set_uint64_64_16 18458249.286 1.73%
SetIntersection_None_Set_uint64_64_4 21441573.058 -
SetIntersection_None_Set_uint64_64_64 11440240.093 -
SetIntersection_None_Vector_float_1024_1 1076990.658 -
SetIntersection_None_Vector_float_1024_1024 1090564.190 -
SetIntersection_None_Vector_float_1024_16 1089243.846 -
SetIntersection_None_Vector_float_1024_256 1090512.296 1.33%
SetIntersection_None_Vector_float_1024_4 1088613.913 -
SetIntersection_None_Vector_float_1024_64 1089578.876 3.22%
SetIntersection_None_Vector_float_16384_1 1118852.664 1.34%
SetIntersection_None_Vector_float_16384_1024 1090755.639 -
SetIntersection_None_Vector_float_16384_16 1102081.764 -1.94%
SetIntersection_None_Vector_float_16384_16384 1112168.821 1.44%
SetIntersection_None_Vector_float_16384_256 1114092.327 2.08%
SetIntersection_None_Vector_float_16384_4 1125960.771 2.15%
SetIntersection_None_Vector_float_16384_64 1114867.402 1.24%
SetIntersection_None_Vector_float_16_1 63294876.427 -
SetIntersection_None_Vector_float_16_16 33668111.027 -
SetIntersection_None_Vector_float_16_4 53807580.843 -
SetIntersection_None_Vector_float_1_1 533108154.720 -
SetIntersection_None_Vector_float_256_1 4262010.094 -
SetIntersection_None_Vector_float_256_16 4007817.798 -
SetIntersection_None_Vector_float_256_256 2134301.632 -
SetIntersection_None_Vector_float_256_4 4220629.214 -
SetIntersection_None_Vector_float_256_64 3374479.331 -
SetIntersection_None_Vector_float_262144_1 1120499.516 -
SetIntersection_None_Vector_float_262144_1024 1139100.873 1.12%
SetIntersection_None_Vector_float_262144_16 1142568.284 1.82%
SetIntersection_None_Vector_float_262144_16384 1126818.888 -
SetIntersection_None_Vector_float_262144_256 1148359.684 1.46%
SetIntersection_None_Vector_float_262144_262144 1145274.591 1.15%
SetIntersection_None_Vector_float_262144_4 1151885.609 1.69%
SetIntersection_None_Vector_float_262144_64 1120681.507 -
SetIntersection_None_Vector_float_4_1 213689638.893 -
SetIntersection_None_Vector_float_4_4 133667765.632 -
SetIntersection_None_Vector_float_64_1 16682484.356 1.03%
SetIntersection_None_Vector_float_64_16 13527983.431 -
SetIntersection_None_Vector_float_64_4 15873941.951 -
SetIntersection_None_Vector_float_64_64 8466322.338 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1094775.980 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1100850.128 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1109212.311 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1111967.529 3.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1097749.982 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1104208.283 5.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1139900.780 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1140167.743 1.88%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1132867.632 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1123051.292 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127211.172 3.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1134773.045 3.92%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1115994.836 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63865622.337 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33857154.380 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54187815.541 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535137959.778 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4330179.856 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4058953.485 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2159865.487 -1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4276256.174 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3468034.123 1.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1173886.344 3.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1164216.632 1.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1173706.309 1.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1167563.243 2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1167566.407 1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1154220.822 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1163676.826 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1118182.711 -3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214838564.150 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134258361.128 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16800375.955 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13693834.616 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16108461.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8498654.677 -
SetIntersection_None_Vector_string_1024_1 1138212.672 -2.85%
SetIntersection_None_Vector_string_1024_1024 1170023.346 1.61%
SetIntersection_None_Vector_string_1024_16 1172455.663 1.39%
SetIntersection_None_Vector_string_1024_256 1173158.984 -
SetIntersection_None_Vector_string_1024_4 1176094.819 -
SetIntersection_None_Vector_string_1024_64 1173266.013 -
SetIntersection_None_Vector_string_16384_1 1253952.314 -
SetIntersection_None_Vector_string_16384_1024 1214132.241 -2.22%
SetIntersection_None_Vector_string_16384_16 1250698.817 1.61%
SetIntersection_None_Vector_string_16384_16384 1243469.594 2.06%
SetIntersection_None_Vector_string_16384_256 1237181.622 -
SetIntersection_None_Vector_string_16384_4 1250523.563 -
SetIntersection_None_Vector_string_16384_64 1220993.530 -1.58%
SetIntersection_None_Vector_string_16_1 65052544.481 -
SetIntersection_None_Vector_string_16_16 34584620.363 -
SetIntersection_None_Vector_string_16_4 55272755.827 -
SetIntersection_None_Vector_string_1_1 534430272.313 -
SetIntersection_None_Vector_string_256_1 4550411.796 -
SetIntersection_None_Vector_string_256_16 4348900.907 1.42%
SetIntersection_None_Vector_string_256_256 2276888.950 -
SetIntersection_None_Vector_string_256_4 4477695.066 -
SetIntersection_None_Vector_string_256_64 3651213.586 -
SetIntersection_None_Vector_string_262144_1 1313007.058 -
SetIntersection_None_Vector_string_262144_1024 1292623.728 -
SetIntersection_None_Vector_string_262144_16 1327944.965 3.31%
SetIntersection_None_Vector_string_262144_16384 1319307.449 -
SetIntersection_None_Vector_string_262144_256 1325194.180 -
SetIntersection_None_Vector_string_262144_262144 1300833.901 -2.04%
SetIntersection_None_Vector_string_262144_4 1313208.716 -
SetIntersection_None_Vector_string_262144_64 1328457.915 3.42%
SetIntersection_None_Vector_string_4_1 216770574.029 -
SetIntersection_None_Vector_string_4_4 135372741.738 -
SetIntersection_None_Vector_string_64_1 17368724.833 -
SetIntersection_None_Vector_string_64_16 14118157.390 -
SetIntersection_None_Vector_string_64_4 16720141.472 1.05%
SetIntersection_None_Vector_string_64_64 8836877.830 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1110397.419 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1114385.948 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1111383.345 4.27%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1087391.280 -2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1107569.259 -2.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1114586.779 1.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1155551.622 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1171190.442 2.30%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150965.146 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1177957.710 2.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1165042.702 2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1149165.536 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1173747.460 5.71%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63383691.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33820296.061 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53890714.482 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 531846123.564 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4336836.950 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4064722.768 -1.29%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2167718.618 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4258662.264 2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3457886.118 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1222873.379 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1174497.117 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1169209.208 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1173195.829 1.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1201971.371 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1157643.041 -1.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1204864.322 6.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1184408.175 4.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214016747.517 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134015747.274 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16777793.018 -2.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13599500.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15937282.613 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8557505.601 -
SetIntersection_None_Vector_uint32_1024_1 1088235.851 -1.17%
SetIntersection_None_Vector_uint32_1024_1024 1085100.671 -
SetIntersection_None_Vector_uint32_1024_16 1082156.969 -1.17%
SetIntersection_None_Vector_uint32_1024_256 1087088.496 -
SetIntersection_None_Vector_uint32_1024_4 1084228.101 -
SetIntersection_None_Vector_uint32_1024_64 1092037.744 -1.28%
SetIntersection_None_Vector_uint32_16384_1 1105763.724 -3.64%
SetIntersection_None_Vector_uint32_16384_1024 1094070.304 -2.85%
SetIntersection_None_Vector_uint32_16384_16 1098996.621 -2.22%
SetIntersection_None_Vector_uint32_16384_16384 1097019.157 -3.03%
SetIntersection_None_Vector_uint32_16384_256 1106512.455 -3.51%
SetIntersection_None_Vector_uint32_16384_4 1098382.759 -3.08%
SetIntersection_None_Vector_uint32_16384_64 1159342.622 1.50%
SetIntersection_None_Vector_uint32_16_1 63433913.259 -3.15%
SetIntersection_None_Vector_uint32_16_16 33524531.685 -3.60%
SetIntersection_None_Vector_uint32_16_4 54028009.730 -2.91%
SetIntersection_None_Vector_uint32_1_1 533972842.337 -
SetIntersection_None_Vector_uint32_256_1 4249425.293 -1.97%
SetIntersection_None_Vector_uint32_256_16 4010115.886 -2.23%
SetIntersection_None_Vector_uint32_256_256 2151627.345 -1.47%
SetIntersection_None_Vector_uint32_256_4 4184508.524 -2.36%
SetIntersection_None_Vector_uint32_256_64 3407171.588 -2.69%
SetIntersection_None_Vector_uint32_262144_1 1120824.927 -2.79%
SetIntersection_None_Vector_uint32_262144_1024 1143032.069 -
SetIntersection_None_Vector_uint32_262144_16 1129371.354 -1.70%
SetIntersection_None_Vector_uint32_262144_16384 1124512.062 -2.61%
SetIntersection_None_Vector_uint32_262144_256 1119564.424 -2.89%
SetIntersection_None_Vector_uint32_262144_262144 1135219.475 -2.08%
SetIntersection_None_Vector_uint32_262144_4 1139373.776 -1.70%
SetIntersection_None_Vector_uint32_262144_64 1140764.945 -2.90%
SetIntersection_None_Vector_uint32_4_1 214658345.220 -2.54%
SetIntersection_None_Vector_uint32_4_4 133957488.602 -2.86%
SetIntersection_None_Vector_uint32_64_1 16601408.907 -3.25%
SetIntersection_None_Vector_uint32_64_16 13599769.509 -1.94%
SetIntersection_None_Vector_uint32_64_4 15952210.853 -2.12%
SetIntersection_None_Vector_uint32_64_64 8398585.689 -2.59%
SetIntersection_None_Vector_uint64_1024_1 1068588.225 -
SetIntersection_None_Vector_uint64_1024_1024 1075444.743 -
SetIntersection_None_Vector_uint64_1024_16 1070101.082 -
SetIntersection_None_Vector_uint64_1024_256 1078419.999 -
SetIntersection_None_Vector_uint64_1024_4 1070740.380 -
SetIntersection_None_Vector_uint64_1024_64 1069249.909 -
SetIntersection_None_Vector_uint64_16384_1 1096684.654 2.55%
SetIntersection_None_Vector_uint64_16384_1024 1104675.355 -
SetIntersection_None_Vector_uint64_16384_16 1097000.702 -
SetIntersection_None_Vector_uint64_16384_16384 1097207.227 4.56%
SetIntersection_None_Vector_uint64_16384_256 1093692.879 -
SetIntersection_None_Vector_uint64_16384_4 1097503.859 -
SetIntersection_None_Vector_uint64_16384_64 1091504.538 4.09%
SetIntersection_None_Vector_uint64_16_1 63231797.501 -
SetIntersection_None_Vector_uint64_16_16 33558945.981 -
SetIntersection_None_Vector_uint64_16_4 53624664.274 -
SetIntersection_None_Vector_uint64_1_1 532348517.347 -
SetIntersection_None_Vector_uint64_256_1 4231974.322 -
SetIntersection_None_Vector_uint64_256_16 4001019.896 1.62%
SetIntersection_None_Vector_uint64_256_256 2136439.399 1.14%
SetIntersection_None_Vector_uint64_256_4 4169580.669 -
SetIntersection_None_Vector_uint64_256_64 3408128.694 1.17%
SetIntersection_None_Vector_uint64_262144_1 1130211.588 -
SetIntersection_None_Vector_uint64_262144_1024 1124786.891 -
SetIntersection_None_Vector_uint64_262144_16 1108948.363 -1.11%
SetIntersection_None_Vector_uint64_262144_16384 1117908.218 -1.40%
SetIntersection_None_Vector_uint64_262144_256 1103645.103 -1.82%
SetIntersection_None_Vector_uint64_262144_262144 1120219.748 -
SetIntersection_None_Vector_uint64_262144_4 1125508.772 4.33%
SetIntersection_None_Vector_uint64_262144_64 1123787.863 -
SetIntersection_None_Vector_uint64_4_1 213306080.614 -
SetIntersection_None_Vector_uint64_4_4 133275950.036 -
SetIntersection_None_Vector_uint64_64_1 16602818.283 -
SetIntersection_None_Vector_uint64_64_16 13478630.361 -
SetIntersection_None_Vector_uint64_64_4 15858068.238 -
SetIntersection_None_Vector_uint64_64_64 8397357.736 -
bm_gcd_complex 17.947 -
bm_gcd_random 29.424 -
bm_gcd_trivial 0.680 4.85%
bm_lexicographical_compare<int>/1 1.495 2.12%
bm_lexicographical_compare<int>/1048576 68433.360 -
bm_lexicographical_compare<int>/262144 16242.559 -
bm_lexicographical_compare<int>/32768 1915.583 -
bm_lexicographical_compare<int>/4096 238.471 -
bm_lexicographical_compare<int>/512 30.299 -
bm_lexicographical_compare<int>/64 4.498 -
bm_lexicographical_compare<int>/8 1.568 -2.77%
bm_lexicographical_compare<signed_char>/1 1.521 8.20%
bm_lexicographical_compare<signed_char>/1048576 16269.675 -
bm_lexicographical_compare<signed_char>/262144 3841.157 -
bm_lexicographical_compare<signed_char>/32768 478.972 -
bm_lexicographical_compare<signed_char>/4096 59.790 -
bm_lexicographical_compare<signed_char>/512 7.854 2.06%
bm_lexicographical_compare<signed_char>/64 2.157 10.54%
bm_lexicographical_compare<signed_char>/8 3.461 -
bm_lexicographical_compare<unsigned_char>/1 1.611 3.64%
bm_lexicographical_compare<unsigned_char>/1048576 17925.193 -
bm_lexicographical_compare<unsigned_char>/262144 4492.545 -
bm_lexicographical_compare<unsigned_char>/32768 572.214 -
bm_lexicographical_compare<unsigned_char>/4096 77.646 -
bm_lexicographical_compare<unsigned_char>/512 8.737 -
bm_lexicographical_compare<unsigned_char>/64 2.011 3.86%
bm_lexicographical_compare<unsigned_char>/8 1.385 4.97%
bm_ranges_lexicographical_compare<int>/1 1.269 -15.01%
bm_ranges_lexicographical_compare<int>/1048576 68426.879 -
bm_ranges_lexicographical_compare<int>/262144 16243.266 -
bm_ranges_lexicographical_compare<int>/32768 1923.440 -
bm_ranges_lexicographical_compare<int>/4096 238.425 -
bm_ranges_lexicographical_compare<int>/512 29.794 -
bm_ranges_lexicographical_compare<int>/64 4.449 -
bm_ranges_lexicographical_compare<int>/8 1.499 -4.88%
bm_ranges_lexicographical_compare<signed_char>/1 1.655 3.10%
bm_ranges_lexicographical_compare<signed_char>/1048576 16247.418 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.861 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.934 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.851 -
bm_ranges_lexicographical_compare<signed_char>/512 8.138 2.05%
bm_ranges_lexicographical_compare<signed_char>/64 2.574 11.76%
bm_ranges_lexicographical_compare<signed_char>/8 3.636 4.13%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 8.09%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17921.240 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4494.223 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.277 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.705 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.785 1.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.910 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 9.61%
bm_ranges_swap_ranges_vb_aligned/1024 6.677 2.77%
bm_ranges_swap_ranges_vb_aligned/1048576 3340.549 -
bm_ranges_swap_ranges_vb_aligned/128 3.397 -1.80%
bm_ranges_swap_ranges_vb_aligned/131072 242.097 -
bm_ranges_swap_ranges_vb_aligned/16 3.497 -
bm_ranges_swap_ranges_vb_aligned/16384 34.749 -
bm_ranges_swap_ranges_vb_aligned/2048 8.908 2.52%
bm_ranges_swap_ranges_vb_aligned/256 4.163 2.64%
bm_ranges_swap_ranges_vb_aligned/262144 481.036 -
bm_ranges_swap_ranges_vb_aligned/32 3.505 -
bm_ranges_swap_ranges_vb_aligned/32768 64.431 -
bm_ranges_swap_ranges_vb_aligned/4096 12.388 2.15%
bm_ranges_swap_ranges_vb_aligned/512 5.269 1.71%
bm_ranges_swap_ranges_vb_aligned/524288 1038.734 -
bm_ranges_swap_ranges_vb_aligned/64 2.954 -2.58%
bm_ranges_swap_ranges_vb_aligned/65536 123.492 -
bm_ranges_swap_ranges_vb_aligned/8 3.456 -
bm_ranges_swap_ranges_vb_aligned/8192 19.750 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15932.977 -
bm_ranges_swap_ranges_vb_unaligned/262144 3838.412 -
bm_ranges_swap_ranges_vb_unaligned/32768 484.353 -
bm_ranges_swap_ranges_vb_unaligned/4096 65.398 -
bm_ranges_swap_ranges_vb_unaligned/512 12.073 -
bm_ranges_swap_ranges_vb_unaligned/64 5.044 -
bm_ranges_swap_ranges_vb_unaligned/8 5.032 -1.07%
bm_swap_ranges_vb_aligned/1048576 3334.308 -
bm_swap_ranges_vb_aligned/262144 486.022 -
bm_swap_ranges_vb_aligned/32768 63.707 -
bm_swap_ranges_vb_aligned/4096 12.603 -
bm_swap_ranges_vb_aligned/512 4.984 -
bm_swap_ranges_vb_aligned/64 3.015 11.75%
bm_swap_ranges_vb_aligned/8 3.214 -
bm_swap_ranges_vb_unaligned/1048576 15922.837 -
bm_swap_ranges_vb_unaligned/262144 3835.521 -
bm_swap_ranges_vb_unaligned/32768 484.786 -
bm_swap_ranges_vb_unaligned/4096 64.850 -
bm_swap_ranges_vb_unaligned/512 12.326 -
bm_swap_ranges_vb_unaligned/64 4.984 -
bm_swap_ranges_vb_unaligned/8 4.792 -
bm_write 586.560 -3.08%
ranges::min(std::deque<__int128>)/1 0.802 20.54%
ranges::min(std::deque<__int128>)/64 20.895 -16.92%
ranges::min(std::deque<__int128>)/70000 24340.845 -33.37%
ranges::min(std::deque<__int128>)/8 2.827 -2.34%
ranges::min(std::deque<char>)/1 0.693 9.83%
ranges::min(std::deque<char>)/64 16.566 -16.23%
ranges::min(std::deque<char>)/70000 17837.110 -21.76%
ranges::min(std::deque<char>)/8 2.323 -6.28%
ranges::min(std::deque<long_long>)/1 0.622 -10.30%
ranges::min(std::deque<long_long>)/64 16.873 -
ranges::min(std::deque<long_long>)/70000 21064.629 10.64%
ranges::min(std::deque<long_long>)/8 2.303 -1.22%
ranges::min(std::list<__int128>)/1 0.410 -3.05%
ranges::min(std::list<__int128>)/64 34.555 -7.97%
ranges::min(std::list<__int128>)/70000 60429.271 -3.55%
ranges::min(std::list<__int128>)/8 2.176 -10.30%
ranges::min(std::list<char>)/1 0.390 6.89%
ranges::min(std::list<char>)/64 26.828 -
ranges::min(std::list<char>)/70000 54382.809 -
ranges::min(std::list<char>)/8 1.872 -
ranges::min(std::list<long_long>)/1 0.311 -31.20%
ranges::min(std::list<long_long>)/64 24.390 -1.44%
ranges::min(std::list<long_long>)/70000 51428.588 1.88%
ranges::min(std::list<long_long>)/8 1.968 2.20%
ranges::min(std::vector<__int128>)/1 0.416 21.45%
ranges::min(std::vector<__int128>)/64 29.999 -
ranges::min(std::vector<__int128>)/70000 34461.582 -
ranges::min(std::vector<__int128>)/8 2.974 -
ranges::min(std::vector<char>)/1 0.382 30.30%
ranges::min(std::vector<char>)/64 4.222 -
ranges::min(std::vector<char>)/70000 494.386 -
ranges::min(std::vector<char>)/8 2.472 -
ranges::min(std::vector<long_long>)/1 0.293 -12.45%
ranges::min(std::vector<long_long>)/64 4.935 5.15%
ranges::min(std::vector<long_long>)/70000 7934.050 -
ranges::min(std::vector<long_long>)/8 2.309 5.77%
ranges::minmax(std::deque<__int128>)/1 0.693 4.99%
ranges::minmax(std::deque<__int128>)/64 32.205 -
ranges::minmax(std::deque<__int128>)/70000 34617.297 -1.67%
ranges::minmax(std::deque<__int128>)/8 3.896 4.18%
ranges::minmax(std::deque<char>)/1 0.673 -
ranges::minmax(std::deque<char>)/64 32.421 40.01%
ranges::minmax(std::deque<char>)/70000 31433.411 30.08%
ranges::minmax(std::deque<char>)/8 4.181 7.65%
ranges::minmax(std::deque<long_long>)/1 0.682 -13.52%
ranges::minmax(std::deque<long_long>)/64 24.727 4.70%
ranges::minmax(std::deque<long_long>)/70000 26208.417 5.81%
ranges::minmax(std::deque<long_long>)/8 4.109 10.55%
ranges::minmax(std::list<__int128>)/1 0.463 -
ranges::minmax(std::list<__int128>)/64 40.012 1.13%
ranges::minmax(std::list<__int128>)/70000 60289.887 3.83%
ranges::minmax(std::list<__int128>)/8 3.855 -
ranges::minmax(std::list<char>)/1 0.444 -5.58%
ranges::minmax(std::list<char>)/64 34.725 -10.54%
ranges::minmax(std::list<char>)/70000 56623.435 -5.28%
ranges::minmax(std::list<char>)/8 2.512 -3.64%
ranges::minmax(std::list<long_long>)/1 0.591 18.85%
ranges::minmax(std::list<long_long>)/64 30.586 1.03%
ranges::minmax(std::list<long_long>)/70000 55148.231 -
ranges::minmax(std::list<long_long>)/8 2.577 1.49%
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.998 -
ranges::minmax(std::vector<__int128>)/70000 35090.821 -
ranges::minmax(std::vector<__int128>)/8 4.114 -
ranges::minmax(std::vector<char>)/1 0.609 -
ranges::minmax(std::vector<char>)/64 1.288 -
ranges::minmax(std::vector<char>)/70000 591.369 -
ranges::minmax(std::vector<char>)/8 1.018 3.47%
ranges::minmax(std::vector<long_long>)/1 0.689 12.54%
ranges::minmax(std::vector<long_long>)/64 10.151 -
ranges::minmax(std::vector<long_long>)/70000 9156.990 -
ranges::minmax(std::vector<long_long>)/8 2.107 -
rng::contains(deque<int>)_(process_all)/1048576 261851.855 4.50%
rng::contains(deque<int>)_(process_all)/32 8.687 -8.15%
rng::contains(deque<int>)_(process_all)/50 13.186 -3.65%
rng::contains(deque<int>)_(process_all)/8 2.962 -11.02%
rng::contains(deque<int>)_(process_all)/8192 2028.781 1.49%
rng::contains(list<int>)_(process_all)/1048576 834528.076 -2.25%
rng::contains(list<int>)_(process_all)/32 9.270 -1.95%
rng::contains(list<int>)_(process_all)/50 18.278 -
rng::contains(list<int>)_(process_all)/8 2.302 -4.51%
rng::contains(list<int>)_(process_all)/8192 7106.920 -
rng::contains(vector<int>)_(process_all)/1048576 234476.426 -
rng::contains(vector<int>)_(process_all)/32 8.254 -
rng::contains(vector<int>)_(process_all)/50 12.184 -1.14%
rng::contains(vector<int>)_(process_all)/8 2.609 -
rng::contains(vector<int>)_(process_all)/8192 1821.826 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 22603.818 14.30%
rng::contains_subrange(deque<int>)_(near_matches)/1024 23693.090 14.89%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1450058.230 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 427243.238 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.393 -4.48%
rng::contains_subrange(deque<int>)_(process_all)/32 13.064 -3.26%
rng::contains_subrange(deque<int>)_(process_all)/50 23.167 -7.95%
rng::contains_subrange(deque<int>)_(process_all)/8192 3339.577 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501239.703 -1.17%
rng::contains_subrange(deque<int>)_(same_length)/16 11.109 -10.25%
rng::contains_subrange(deque<int>)_(same_length)/32 18.488 -7.02%
rng::contains_subrange(deque<int>)_(same_length)/50 26.802 -4.69%
rng::contains_subrange(deque<int>)_(same_length)/8192 3904.915 -1.11%
rng::contains_subrange(deque<int>)_(single_element)/1048576 473999.775 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.354 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.470 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.442 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3698.545 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37263.827 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38712.329 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2513552.867 -
rng::contains_subrange(list<int>)_(process_all)/1048576 830152.291 -2.36%
rng::contains_subrange(list<int>)_(process_all)/16 4.922 -
rng::contains_subrange(list<int>)_(process_all)/32 10.014 -2.11%
rng::contains_subrange(list<int>)_(process_all)/50 15.982 -10.73%
rng::contains_subrange(list<int>)_(process_all)/8192 7240.986 -12.08%
rng::contains_subrange(list<int>)_(same_length)/1048576 934562.887 -
rng::contains_subrange(list<int>)_(same_length)/16 5.897 -
rng::contains_subrange(list<int>)_(same_length)/32 16.403 -
rng::contains_subrange(list<int>)_(same_length)/50 25.200 -
rng::contains_subrange(list<int>)_(same_length)/8192 8556.818 7.53%
rng::contains_subrange(list<int>)_(single_element)/1048576 798272.333 -3.43%
rng::contains_subrange(list<int>)_(single_element)/16 4.761 -
rng::contains_subrange(list<int>)_(single_element)/32 10.232 1.64%
rng::contains_subrange(list<int>)_(single_element)/50 17.746 3.35%
rng::contains_subrange(list<int>)_(single_element)/8192 8016.262 13.65%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13266.907 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13955.734 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762832.015 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208060.867 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.667 -3.36%
rng::contains_subrange(vector<int>)_(process_all)/32 8.060 -1.23%
rng::contains_subrange(vector<int>)_(process_all)/50 11.446 -4.18%
rng::contains_subrange(vector<int>)_(process_all)/8192 1620.872 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242098.177 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.830 -1.13%
rng::contains_subrange(vector<int>)_(same_length)/32 8.594 -2.15%
rng::contains_subrange(vector<int>)_(same_length)/50 12.633 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1858.648 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 236348.170 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.794 -1.72%
rng::contains_subrange(vector<int>)_(single_element)/32 8.408 -2.58%
rng::contains_subrange(vector<int>)_(single_element)/50 12.354 -1.67%
rng::contains_subrange(vector<int>)_(single_element)/8192 1845.046 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 464.369 -3.81%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488423.383 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 25.332 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.316 -5.70%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3809.543 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.194 2.41%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.807 1.04%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.193 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.143 -2.04%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.192 2.58%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 523.700 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513125.795 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.227 -6.52%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.481 -3.78%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3993.127 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.709 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.161 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.165 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2065.124 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2278849.889 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.118 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.788 -2.42%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19630.591 10.72%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 723.550 -9.22%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461407.669 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.212 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.931 1.94%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11400.981 -2.27%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1734.564 -3.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2360836.279 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.871 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.931 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19527.974 -3.02%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 621.817 -10.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1461815.900 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.167 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.902 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11407.547 -2.53%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.678 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.709 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 765.773 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957539.553 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.553 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.090 -1.81%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7836.237 -17.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.773 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.754 -1.90%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.297 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1069749.680 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.267 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.733 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10373.304 -16.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.951 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73692.184 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.484 -1.13%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.564 -5.36%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.828 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.249 -10.01%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.247 -7.55%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.246 -10.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.295 -3.15%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.241 -11.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.858 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306147.036 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.869 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.988 -1.35%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2537.799 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 291.191 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9413.580 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.567 1.05%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.743 2.97%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2316.566 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 489.067 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15565.203 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.486 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.525 -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3874.222 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 645.674 -13.10%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27329.305 -1.07%
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.141 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.443 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10047.693 -4.24%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.374 1.11%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 676.348 1.92%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.590 3.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.011 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 172.001 1.21%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 282.550 1.38%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8703.192 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.657 -2.08%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.029 -5.25%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2145.687 -1.09%
rng::find(vector<bool>)_(process_all)/1024 4.663 -
rng::find(vector<bool>)_(process_all)/1048576 3647.579 -1.56%
rng::find(vector<bool>)_(process_all)/50 0.639 -6.09%
rng::find(vector<bool>)_(process_all)/8 0.587 -6.44%
rng::find(vector<bool>)_(process_all)/8192 33.502 -
rng::find_if(vector<bool>)_(process_all)/1024 564.004 -
rng::find_if(vector<bool>)_(process_all)/1048576 585324.268 -3.63%
rng::find_if(vector<bool>)_(process_all)/50 23.463 -2.06%
rng::find_if(vector<bool>)_(process_all)/8 3.609 -
rng::find_if(vector<bool>)_(process_all)/8192 4561.048 -2.26%
rng::find_if_not(vector<bool>)_(process_all)/1024 569.683 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 580581.232 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.232 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.643 1.32%
rng::find_if_not(vector<bool>)_(process_all)/8192 4537.702 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.834 -27.72%
rng::find_last(deque<int>)_(bail_10%)/1048576 322428.824 -
rng::find_last(deque<int>)_(bail_10%)/50 11.335 -26.55%
rng::find_last(deque<int>)_(bail_10%)/8 2.714 -
rng::find_last(deque<int>)_(bail_10%)/8192 2497.113 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.097 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25364.374 -5.38%
rng::find_last(deque<int>)_(bail_90%)/50 1.832 -2.54%
rng::find_last(deque<int>)_(bail_90%)/8 0.891 -3.40%
rng::find_last(deque<int>)_(bail_90%)/8192 203.704 -5.37%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.648 -6.69%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 764835.653 108.38%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.074 -15.66%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.291 -3.48%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5956.532 -3.60%
rng::find_last(forward_list<int>)_(bail_90%)/1024 731.121 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 681691.910 77.14%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.976 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.475 3.02%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6003.054 -
rng::find_last(list<int>)_(bail_10%)/1024 676.799 1.81%
rng::find_last(list<int>)_(bail_10%)/1048576 804659.204 -1.47%
rng::find_last(list<int>)_(bail_10%)/50 15.872 -
rng::find_last(list<int>)_(bail_10%)/8 2.072 -1.09%
rng::find_last(list<int>)_(bail_10%)/8192 7032.105 11.12%
rng::find_last(list<int>)_(bail_90%)/1024 80.280 4.47%
rng::find_last(list<int>)_(bail_90%)/1048576 97911.490 12.91%
rng::find_last(list<int>)_(bail_90%)/50 1.290 -8.87%
rng::find_last(list<int>)_(bail_90%)/8 0.464 -8.87%
rng::find_last(list<int>)_(bail_90%)/8192 650.859 8.51%
rng::find_last(vector<char>)_(bail_10%)/1024 210.148 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205670.250 -
rng::find_last(vector<char>)_(bail_10%)/50 10.738 -
rng::find_last(vector<char>)_(bail_10%)/8 2.001 -
rng::find_last(vector<char>)_(bail_10%)/8192 1619.094 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.510 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22914.128 -
rng::find_last(vector<char>)_(bail_90%)/50 1.493 3.71%
rng::find_last(vector<char>)_(bail_90%)/8 0.423 -8.30%
rng::find_last(vector<char>)_(bail_90%)/8192 188.321 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.647 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212738.651 -
rng::find_last(vector<int>)_(bail_10%)/50 10.796 -
rng::find_last(vector<int>)_(bail_10%)/8 2.006 -3.29%
rng::find_last(vector<int>)_(bail_10%)/8192 1646.955 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.947 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23255.400 -2.78%
rng::find_last(vector<int>)_(bail_90%)/50 1.586 7.44%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.762 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.051 -3.91%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363637.080 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.539 -2.12%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.797 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2761.233 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.003 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38175.891 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.543 -3.65%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.027 7.93%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.135 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.957 -2.67%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 913407.909 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 26.914 -1.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.633 -3.96%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7172.984 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 763.564 -8.34%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 910899.274 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.631 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.377 3.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6801.282 -4.84%
rng::find_last_if(list<int>)_(bail_10%)/1024 674.733 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 819740.534 1.43%
rng::find_last_if(list<int>)_(bail_10%)/50 19.080 -1.49%
rng::find_last_if(list<int>)_(bail_10%)/8 3.294 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6611.166 -2.01%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.236 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 91895.907 3.12%
rng::find_last_if(list<int>)_(bail_90%)/50 2.177 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.722 -1.01%
rng::find_last_if(vector<char>)_(bail_10%)/1024 245.795 1.28%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236817.126 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.932 -14.47%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.199 5.13%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1848.653 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.634 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26193.814 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.487 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.816 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.103 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306451.028 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.451 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.663 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2182.456 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.241 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33476.775 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.515 1.12%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.476 -2.12%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.425 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.919 -3.54%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363768.577 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.653 -1.31%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.817 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.871 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.620 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38342.847 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.419 -4.03%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.936 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.557 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 778.281 1.66%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 928637.659 2.17%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.597 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.805 14.67%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6725.179 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 759.811 -9.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 909666.558 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.869 -1.10%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.468 2.58%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6550.851 -1.73%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.468 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 822343.091 1.65%
rng::find_last_if_not(list<int>)_(bail_10%)/50 36.527 1.99%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6565.522 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.679 -1.14%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 91043.887 2.25%
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.078 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 600.926 -1.14%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.002 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238490.815 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.527 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.071 -3.02%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1860.448 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.810 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26171.875 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.521 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.461 -9.10%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.750 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.371 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307022.833 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.582 -7.65%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.640 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2180.131 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.351 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33407.521 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.512 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.498 2.66%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.299 -
rng::fold_left(deque<int>)/1048576 1331463.165 -6.59%
rng::fold_left(deque<int>)/32 22.481 -4.60%
rng::fold_left(deque<int>)/50 37.154 -7.99%
rng::fold_left(deque<int>)/8 3.647 -
rng::fold_left(deque<int>)/8192 10326.579 -7.17%
rng::fold_left(list<int>)/1048576 1391657.994 1.43%
rng::fold_left(list<int>)/32 22.575 3.20%
rng::fold_left(list<int>)/50 39.058 5.54%
rng::fold_left(list<int>)/8 3.772 -1.12%
rng::fold_left(list<int>)/8192 11873.008 8.77%
rng::fold_left(vector<int>)/1048576 1324321.417 -
rng::fold_left(vector<int>)/32 21.656 -
rng::fold_left(vector<int>)/50 37.153 -
rng::fold_left(vector<int>)/8 3.553 -
rng::fold_left(vector<int>)/8192 10307.170 -
rng::for_each(map<int>)/32 25.373 -
rng::for_each(map<int>)/50 37.738 -
rng::for_each(map<int>)/8 6.067 -
rng::for_each(map<int>)/8192 7244.669 -1.29%
rng::for_each(multimap<int>)/32 26.608 -
rng::for_each(multimap<int>)/50 39.963 -1.92%
rng::for_each(multimap<int>)/8 6.181 -1.75%
rng::for_each(multimap<int>)/8192 7203.145 -2.35%
rng::for_each(multiset<int>)/32 25.318 -
rng::for_each(multiset<int>)/50 38.826 -
rng::for_each(multiset<int>)/8 6.817 1.28%
rng::for_each(multiset<int>)/8192 10161.006 31.26%
rng::for_each(set<int>)/32 25.193 -1.46%
rng::for_each(set<int>)/50 38.120 1.08%
rng::for_each(set<int>)/8 6.665 2.17%
rng::for_each(set<int>)/8192 10233.340 32.00%
rng::starts_with(deque<int>)/1000 465.202 -2.68%
rng::starts_with(deque<int>)/1024 480.930 -1.76%
rng::starts_with(deque<int>)/1048576 496111.603 -1.28%
rng::starts_with(deque<int>)/8 4.109 -
rng::starts_with(deque<int>)/8192 3862.515 -
rng::starts_with(deque<int>,_pred)/1000 510.318 -1.67%
rng::starts_with(deque<int>,_pred)/1024 526.861 -
rng::starts_with(deque<int>,_pred)/1048576 523284.496 -2.06%
rng::starts_with(deque<int>,_pred)/8 4.643 -
rng::starts_with(deque<int>,_pred)/8192 4041.157 -1.71%
rng::starts_with(list<int>)/1000 755.846 -
rng::starts_with(list<int>)/1024 774.886 -
rng::starts_with(list<int>)/1048576 937555.017 -1.13%
rng::starts_with(list<int>)/8 3.047 2.96%
rng::starts_with(list<int>)/8192 8480.741 -8.19%
rng::starts_with(list<int>,_pred)/1000 778.014 -1.73%
rng::starts_with(list<int>,_pred)/1024 799.753 -1.25%
rng::starts_with(list<int>,_pred)/1048576 967211.433 -
rng::starts_with(list<int>,_pred)/8 3.518 -
rng::starts_with(list<int>,_pred)/8192 11721.379 20.25%
rng::starts_with(vector<int>)/1000 58.366 -2.26%
rng::starts_with(vector<int>)/1024 60.926 -
rng::starts_with(vector<int>)/1048576 70969.732 3.76%
rng::starts_with(vector<int>)/8 1.223 -2.34%
rng::starts_with(vector<int>)/8192 498.118 2.59%
rng::starts_with(vector<int>,_pred)/1000 278.157 -
rng::starts_with(vector<int>,_pred)/1024 288.228 1.26%
rng::starts_with(vector<int>,_pred)/1048576 304367.633 -
rng::starts_with(vector<int>,_pred)/8 2.462 -4.56%
rng::starts_with(vector<int>,_pred)/8192 2491.056 -
std::adjacent_find(deque<int>)/1024 459.626 -
std::adjacent_find(deque<int>)/1048576 472642.106 -
std::adjacent_find(deque<int>)/50 17.175 -5.88%
std::adjacent_find(deque<int>)/8 3.464 5.40%
std::adjacent_find(deque<int>)/8192 3683.868 -
std::adjacent_find(deque<int>,_pred)/1024 630.503 -
std::adjacent_find(deque<int>,_pred)/1048576 650814.690 -
std::adjacent_find(deque<int>,_pred)/50 31.029 2.33%
std::adjacent_find(deque<int>,_pred)/8 4.407 3.94%
std::adjacent_find(deque<int>,_pred)/8192 5104.914 -
std::adjacent_find(list<int>)/1024 732.523 -
std::adjacent_find(list<int>)/1048576 865364.249 -6.58%
std::adjacent_find(list<int>)/50 22.903 -2.93%
std::adjacent_find(list<int>)/8 2.079 -
std::adjacent_find(list<int>)/8192 6584.662 -
std::adjacent_find(list<int>,_pred)/1024 792.208 -
std::adjacent_find(list<int>,_pred)/1048576 921679.095 -
std::adjacent_find(list<int>,_pred)/50 29.171 -
std::adjacent_find(list<int>,_pred)/8 3.777 -2.28%
std::adjacent_find(list<int>,_pred)/8192 7244.105 -4.17%
std::adjacent_find(vector<int>)/1024 234.022 -
std::adjacent_find(vector<int>)/1048576 237212.314 1.02%
std::adjacent_find(vector<int>)/50 11.959 -
std::adjacent_find(vector<int>)/8 2.115 4.35%
std::adjacent_find(vector<int>)/8192 1825.490 -
std::adjacent_find(vector<int>,_pred)/1024 419.335 1.22%
std::adjacent_find(vector<int>,_pred)/1048576 468220.964 -1.53%
std::adjacent_find(vector<int>,_pred)/50 24.812 1.32%
std::adjacent_find(vector<int>,_pred)/8 3.248 -5.50%
std::adjacent_find(vector<int>,_pred)/8192 3378.705 3.54%
std::all_of(deque<int>)_(process_all)/32 12.334 -
std::all_of(deque<int>)_(process_all)/32768 10076.625 -7.71%
std::all_of(deque<int>)_(process_all)/50 18.913 -
std::all_of(deque<int>)_(process_all)/8 3.435 4.62%
std::all_of(deque<int>)_(process_all)/8192 2519.938 -7.13%
std::all_of(list<int>)_(process_all)/32 11.476 -
std::all_of(list<int>)_(process_all)/32768 26521.596 2.14%
std::all_of(list<int>)_(process_all)/50 21.891 -
std::all_of(list<int>)_(process_all)/8 2.644 -1.24%
std::all_of(list<int>)_(process_all)/8192 6991.282 -1.46%
std::all_of(vector<int>)_(process_all)/32 8.291 -1.41%
std::all_of(vector<int>)_(process_all)/32768 8087.113 -
std::all_of(vector<int>)_(process_all)/50 14.714 15.75%
std::all_of(vector<int>)_(process_all)/8 2.315 -6.86%
std::all_of(vector<int>)_(process_all)/8192 2040.408 -
std::any_of(deque<int>)_(process_all)/32 12.297 -
std::any_of(deque<int>)_(process_all)/32768 10863.532 7.52%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.427 4.22%
std::any_of(deque<int>)_(process_all)/8192 2715.513 7.25%
std::any_of(list<int>)_(process_all)/32 11.687 -
std::any_of(list<int>)_(process_all)/32768 26326.046 1.16%
std::any_of(list<int>)_(process_all)/50 21.674 -1.92%
std::any_of(list<int>)_(process_all)/8 2.668 -
std::any_of(list<int>)_(process_all)/8192 8362.567 5.55%
std::any_of(vector<int>)_(process_all)/32 8.341 -
std::any_of(vector<int>)_(process_all)/32768 8109.253 -
std::any_of(vector<int>)_(process_all)/50 12.644 -15.96%
std::any_of(vector<int>)_(process_all)/8 2.429 -4.31%
std::any_of(vector<int>)_(process_all)/8192 2044.616 -
std::copy(deque<int>)/1048576 50090.396 -
std::copy(deque<int>)/262144 11747.340 -
std::copy(deque<int>)/32768 1140.687 -
std::copy(deque<int>)/4096 145.571 -
std::copy(deque<int>)/512 16.663 -
std::copy(deque<int>)/64 2.702 -
std::copy(deque<int>)/8 2.785 -
std::copy(list<int>)/1048576 862447.762 -
std::copy(list<int>)/262144 213222.522 -1.61%
std::copy(list<int>)/32768 26027.963 -2.42%
std::copy(list<int>)/4096 3124.433 1.19%
std::copy(list<int>)/512 363.868 -
std::copy(list<int>)/64 37.037 5.00%
std::copy(list<int>)/8 2.500 1.28%
std::copy(vector<bool>)_(aligned)/1048576 2361.805 -23.98%
std::copy(vector<bool>)_(aligned)/262144 802.027 11.16%
std::copy(vector<bool>)_(aligned)/32768 35.271 -
std::copy(vector<bool>)_(aligned)/4096 4.769 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.348 -
std::copy(vector<bool>)_(unaligned)/1048576 7017.608 -
std::copy(vector<bool>)_(unaligned)/262144 1714.447 -
std::copy(vector<bool>)_(unaligned)/32768 218.010 -
std::copy(vector<bool>)_(unaligned)/4096 26.001 -
std::copy(vector<bool>)_(unaligned)/512 3.490 -
std::copy(vector<bool>)_(unaligned)/64 1.795 -
std::copy(vector<int>)/1048576 50199.499 -
std::copy(vector<int>)/262144 12238.557 -1.29%
std::copy(vector<int>)/32768 3770.581 7.07%
std::copy(vector<int>)/4096 209.594 46.10%
std::copy(vector<int>)/512 15.932 -
std::copy(vector<int>)/64 2.445 -
std::copy(vector<int>)/8 2.165 -2.97%
std::copy_backward(deque<int>)/1048576 130236.761 -1.73%
std::copy_backward(deque<int>)/262144 31007.470 -1.82%
std::copy_backward(deque<int>)/32768 3722.905 -
std::copy_backward(deque<int>)/4096 146.538 -
std::copy_backward(deque<int>)/512 18.034 -
std::copy_backward(deque<int>)/64 3.028 -
std::copy_backward(deque<int>)/8 2.720 1.22%
std::copy_backward(list<int>)/1048576 936082.613 -
std::copy_backward(list<int>)/262144 218129.688 -5.71%
std::copy_backward(list<int>)/32768 27056.051 -
std::copy_backward(list<int>)/4096 3188.703 -
std::copy_backward(list<int>)/512 363.952 -
std::copy_backward(list<int>)/64 30.627 -1.86%
std::copy_backward(list<int>)/8 2.442 1.75%
std::copy_backward(vector<bool>)_(aligned)/1048576 3795.254 -
std::copy_backward(vector<bool>)_(aligned)/262144 665.028 -5.88%
std::copy_backward(vector<bool>)_(aligned)/32768 35.643 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.257 5.03%
std::copy_backward(vector<bool>)_(aligned)/512 1.463 -
std::copy_backward(vector<bool>)_(aligned)/64 1.702 3.30%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6559.260 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.832 1.17%
std::copy_backward(vector<bool>)_(unaligned)/32768 205.090 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.443 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.796 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.901 -1.32%
std::copy_backward(vector<int>)/1048576 50082.168 -
std::copy_backward(vector<int>)/262144 12502.737 -
std::copy_backward(vector<int>)/32768 3754.494 6.04%
std::copy_backward(vector<int>)/4096 224.549 13.27%
std::copy_backward(vector<int>)/512 16.585 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.275 6.68%
std::copy_if(deque<int>)_(entire_range)/1048576 276911.759 -
std::copy_if(deque<int>)_(entire_range)/262144 69518.424 -
std::copy_if(deque<int>)_(entire_range)/32768 8654.795 -
std::copy_if(deque<int>)_(entire_range)/4096 1031.773 -
std::copy_if(deque<int>)_(entire_range)/512 135.211 -
std::copy_if(deque<int>)_(entire_range)/64 16.115 -
std::copy_if(deque<int>)_(entire_range)/8 2.647 -
std::copy_if(deque<int>)_(every_other)/1048576 370691.976 -
std::copy_if(deque<int>)_(every_other)/262144 92716.974 -
std::copy_if(deque<int>)_(every_other)/32768 11582.912 -
std::copy_if(deque<int>)_(every_other)/4096 1463.489 -
std::copy_if(deque<int>)_(every_other)/512 180.872 -
std::copy_if(deque<int>)_(every_other)/64 23.261 -1.11%
std::copy_if(deque<int>)_(every_other)/8 3.448 -
std::copy_if(list<int>)_(entire_range)/1048576 868720.689 -
std::copy_if(list<int>)_(entire_range)/262144 213729.230 -
std::copy_if(list<int>)_(entire_range)/32768 25879.896 -2.32%
std::copy_if(list<int>)_(entire_range)/4096 3029.984 -21.95%
std::copy_if(list<int>)_(entire_range)/512 366.144 -
std::copy_if(list<int>)_(entire_range)/64 30.366 -4.39%
std::copy_if(list<int>)_(entire_range)/8 2.540 -
std::copy_if(list<int>)_(every_other)/1048576 840655.321 -
std::copy_if(list<int>)_(every_other)/262144 207223.934 -1.16%
std::copy_if(list<int>)_(every_other)/32768 25784.324 -
std::copy_if(list<int>)_(every_other)/4096 3426.557 -15.55%
std::copy_if(list<int>)_(every_other)/512 358.854 -
std::copy_if(list<int>)_(every_other)/64 27.797 -
std::copy_if(list<int>)_(every_other)/8 2.293 -
std::copy_if(vector<int>)_(entire_range)/1048576 243945.544 -
std::copy_if(vector<int>)_(entire_range)/262144 59380.020 -
std::copy_if(vector<int>)_(entire_range)/32768 7419.151 -
std::copy_if(vector<int>)_(entire_range)/4096 929.618 -
std::copy_if(vector<int>)_(entire_range)/512 122.682 -
std::copy_if(vector<int>)_(entire_range)/64 15.280 -2.73%
std::copy_if(vector<int>)_(entire_range)/8 2.313 1.16%
std::copy_if(vector<int>)_(every_other)/1048576 499590.387 -1.86%
std::copy_if(vector<int>)_(every_other)/262144 127428.869 -
std::copy_if(vector<int>)_(every_other)/32768 16155.103 -
std::copy_if(vector<int>)_(every_other)/4096 1992.210 -
std::copy_if(vector<int>)_(every_other)/512 254.132 -
std::copy_if(vector<int>)_(every_other)/64 32.692 -
std::copy_if(vector<int>)_(every_other)/8 4.145 -2.32%
std::copy_n(deque<int>)/1048576 51927.221 -
std::copy_n(deque<int>)/262144 12634.120 -
std::copy_n(deque<int>)/32768 1423.132 1.15%
std::copy_n(deque<int>)/4096 148.650 -1.67%
std::copy_n(deque<int>)/512 16.736 -1.65%
std::copy_n(deque<int>)/64 2.786 -
std::copy_n(deque<int>)/8 2.745 -2.26%
std::copy_n(list<int>)/1048576 866428.110 -
std::copy_n(list<int>)/262144 215580.518 -1.04%
std::copy_n(list<int>)/32768 26360.616 -4.20%
std::copy_n(list<int>)/4096 3565.405 -
std::copy_n(list<int>)/512 342.258 -
std::copy_n(list<int>)/64 14.981 1.47%
std::copy_n(list<int>)/8 2.263 1.42%
std::copy_n(vector<bool>)_(aligned)/1048576 3228.312 -
std::copy_n(vector<bool>)_(aligned)/262144 797.240 -1.40%
std::copy_n(vector<bool>)_(aligned)/32768 35.542 -
std::copy_n(vector<bool>)_(aligned)/4096 4.864 2.21%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.356 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.277 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.909 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.114 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.061 -
std::copy_n(vector<bool>)_(unaligned)/512 3.479 -
std::copy_n(vector<bool>)_(unaligned)/64 1.802 -
std::copy_n(vector<int>)/1048576 50260.363 -
std::copy_n(vector<int>)/262144 12526.674 5.09%
std::copy_n(vector<int>)/32768 3688.045 -2.43%
std::copy_n(vector<int>)/4096 152.289 3.42%
std::copy_n(vector<int>)/512 16.070 -
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.289 1.74%
std::count(deque<int>)_(every_other)/1024 246.026 -4.19%
std::count(deque<int>)_(every_other)/1048576 263822.315 3.02%
std::count(deque<int>)_(every_other)/8 2.528 -3.47%
std::count(deque<int>)_(every_other)/8192 2015.254 -
std::count(list<int>)_(every_other)/1024 764.559 7.09%
std::count(list<int>)_(every_other)/1048576 832329.528 -
std::count(list<int>)_(every_other)/8 2.154 1.87%
std::count(list<int>)_(every_other)/8192 6848.229 -3.07%
std::count(vector<bool>)/1000 2.999 -
std::count(vector<bool>)/1024 1.690 -
std::count(vector<bool>)/1048576 1455.726 -
std::count(vector<bool>)/8192 11.437 -
std::count(vector<int>)_(every_other)/1024 102.207 -
std::count(vector<int>)_(every_other)/1048576 104640.223 -3.32%
std::count(vector<int>)_(every_other)/8 1.254 -
std::count(vector<int>)_(every_other)/8192 813.863 -
std::count_if(deque<int>)_(every_other)/1024 346.384 -
std::count_if(deque<int>)_(every_other)/1048576 342081.522 -
std::count_if(deque<int>)_(every_other)/8 3.511 -
std::count_if(deque<int>)_(every_other)/8192 2685.487 -
std::count_if(list<int>)_(every_other)/1024 752.863 -
std::count_if(list<int>)_(every_other)/1048576 884489.873 -
std::count_if(list<int>)_(every_other)/8 2.772 -
std::count_if(list<int>)_(every_other)/8192 7134.628 -11.33%
std::count_if(vector<int>)_(every_other)/1024 246.157 -
std::count_if(vector<int>)_(every_other)/1048576 248842.132 -
std::count_if(vector<int>)_(every_other)/8 4.154 -
std::count_if(vector<int>)_(every_other)/8192 1898.355 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 436.273 1.63%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 395.597 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 861.957 5.96%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 326.338 2.34%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.760 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2543.433 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.619 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.082 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.370 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.777 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.254 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.869 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.132 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.416 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.806 -
std::deque<int>::ctor(size)/1024 75.099 -
std::deque<int>::ctor(size)/32 28.198 -2.24%
std::deque<int>::ctor(size)/8192 446.795 -2.75%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.048 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.157 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.369 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.384 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.550 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.471 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.945 1.10%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.498 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.950 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.935 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.033 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.984 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.351 2.58%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.378 1.16%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.457 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.986 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.778 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 306.941 -16.84%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 655.208 -2.08%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 408.496 -1.24%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2525.789 -2.10%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.870 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.782 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 854.048 -17.57%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 419.533 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10395.838 -3.46%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12634.001 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 740.918 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 113009.766 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 646.771 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.454 -7.99%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6120.268 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 7002.171 3.98%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 150.673 -6.58%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54818.098 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 872.357 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 52.780 7.29%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12848.399 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20934.385 4.66%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 650.019 4.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 185191.829 4.54%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.912 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.662 1.51%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12900.819 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20873.645 4.64%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 652.449 4.85%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 183862.023 4.01%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1073.289 -2.05%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 57.033 8.45%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11755.350 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21407.687 5.45%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 662.085 4.96%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 186835.592 4.55%
std::deque<std::string>::ctor(size)/1024 707.704 -3.52%
std::deque<std::string>::ctor(size)/32 47.293 12.12%
std::deque<std::string>::ctor(size)/8192 8237.597 -4.24%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 925.211 -3.49%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 52.287 11.69%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12107.283 -3.03%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20990.561 4.59%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 624.712 6.28%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 182512.118 3.88%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.340 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.361 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.686 -1.01%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.029 -1.25%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.745 -1.29%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.917 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.654 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2352.156 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.112 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.510 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2362.036 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.888 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.697 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.895 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.885 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.157 -9.29%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 30.854 -5.89%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.015 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.515 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.500 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.263 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.541 1.56%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.956 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 508.257 -3.12%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.949 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4519.900 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6527.298 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.419 -2.08%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52626.019 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1036.649 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.400 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8114.731 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12808.794 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 751.751 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114213.190 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -2.15%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.203 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.217 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.636 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 15.105 2.82%
std::distance(deque<int>)/1024 0.853 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.859 1.25%
std::distance(deque<int>)/8192 0.850 -
std::distance(join_view(vector<vector<int>>))/1024 0.985 -
std::distance(join_view(vector<vector<int>>))/4096 4.378 -4.41%
std::distance(join_view(vector<vector<int>>))/50 0.584 -12.98%
std::distance(join_view(vector<vector<int>>))/8192 8.334 -
std::equal(deque<int>)_(it,_it,_it)/1024 462.866 -3.14%
std::equal(deque<int>)_(it,_it,_it)/1048576 481708.825 -3.90%
std::equal(deque<int>)_(it,_it,_it)/50 20.553 -14.66%
std::equal(deque<int>)_(it,_it,_it)/8 4.268 -4.46%
std::equal(deque<int>)_(it,_it,_it)/8192 3840.335 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.877 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 439866.248 3.50%
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.437 1.26%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.749 -5.17%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3247.926 4.96%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.583 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521642.083 1.26%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.546 -1.35%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.055 -4.36%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4030.882 1.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 522.703 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517179.189 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.633 2.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.309 -4.61%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4011.761 -
std::equal(list<int>)_(it,_it,_it)/1024 1126.857 -
std::equal(list<int>)_(it,_it,_it)/1048576 1307991.200 -
std::equal(list<int>)_(it,_it,_it)/50 35.355 -
std::equal(list<int>)_(it,_it,_it)/8 2.706 -
std::equal(list<int>)_(it,_it,_it)/8192 10042.932 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.285 -1.44%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954385.914 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.278 -9.26%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.907 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12454.953 2.32%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.164 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977695.728 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.933 -11.95%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.446 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12364.832 -1.13%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.394 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1311367.275 -4.67%
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.377 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.509 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11689.776 -14.97%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.006 -
std::equal(vector<bool>)_(unaligned)/1048576 6434.461 -
std::equal(vector<bool>)_(unaligned)/50 1.011 10.20%
std::equal(vector<bool>)_(unaligned)/8 0.934 1.84%
std::equal(vector<bool>)_(unaligned)/8192 56.268 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.520 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73658.138 -
std::equal(vector<int>)_(it,_it,_it)/50 4.145 -1.61%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.389 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 79.988 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 76761.096 4.04%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.217 -3.52%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.380 -1.48%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 587.684 2.15%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.365 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305686.963 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.672 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.015 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2540.157 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.727 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305509.703 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.486 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.607 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2540.831 -
std::fill(deque<int>)/1024 30.466 1.26%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 236.276 -1.43%
std::fill(list<int>)/1024 671.721 31.46%
std::fill(list<int>)/32 8.298 -
std::fill(list<int>)/50 35.182 1.36%
std::fill(list<int>)/8192 7044.687 -19.87%
std::fill(vector<bool>)/1048576 3821.999 -
std::fill(vector<bool>)/262144 230.144 -
std::fill(vector<bool>)/32768 30.176 -
std::fill(vector<bool>)/4096 4.190 -
std::fill(vector<bool>)/512 1.534 -4.91%
std::fill(vector<bool>)/64 1.520 -7.72%
std::fill(vector<int>)/1024 30.138 -
std::fill(vector<int>)/32 1.091 5.05%
std::fill(vector<int>)/50 2.198 -
std::fill(vector<int>)/8192 233.154 -1.04%
std::fill_n(deque<int>)/1024 29.820 -
std::fill_n(deque<int>)/32 1.202 4.05%
std::fill_n(deque<int>)/50 2.207 -
std::fill_n(deque<int>)/8192 234.529 -3.97%
std::fill_n(list<int>)/1024 440.872 -
std::fill_n(list<int>)/32 8.100 -
std::fill_n(list<int>)/50 15.704 -
std::fill_n(list<int>)/8192 8695.444 5.28%
std::fill_n(vector<bool>)/1048576 3821.425 -
std::fill_n(vector<bool>)/262144 229.784 -
std::fill_n(vector<bool>)/32768 30.108 -
std::fill_n(vector<bool>)/4096 4.169 -
std::fill_n(vector<bool>)/512 1.453 -
std::fill_n(vector<bool>)/64 1.449 6.49%
std::fill_n(vector<int>)/1024 29.467 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 232.646 -1.09%
std::find(deque<int>)_(bail_25%)/1024 67.521 -
std::find(deque<int>)_(bail_25%)/32768 1909.578 -1.48%
std::find(deque<int>)_(bail_25%)/8 2.274 -
std::find(deque<int>)_(bail_25%)/8192 476.157 -1.22%
std::find(deque<int>)_(process_all)/1024 243.522 -
std::find(deque<int>)_(process_all)/32768 7767.527 -1.25%
std::find(deque<int>)_(process_all)/50 13.181 -
std::find(deque<int>)_(process_all)/8 3.464 -2.07%
std::find(deque<int>)_(process_all)/8192 1938.974 -1.25%
std::find(list<int>)_(bail_25%)/1024 128.273 -2.38%
std::find(list<int>)_(bail_25%)/32768 7752.933 -14.64%
std::find(list<int>)_(bail_25%)/8 0.926 -
std::find(list<int>)_(bail_25%)/8192 1407.086 -2.02%
std::find(list<int>)_(process_all)/1024 704.035 -3.06%
std::find(list<int>)_(process_all)/32768 25793.491 -3.82%
std::find(list<int>)_(process_all)/50 19.029 -
std::find(list<int>)_(process_all)/8 2.236 -3.69%
std::find(list<int>)_(process_all)/8192 7425.401 7.95%
std::find(vector<bool>)_(process_all)/1024 4.664 -
std::find(vector<bool>)_(process_all)/1048576 3650.545 -1.59%
std::find(vector<bool>)_(process_all)/50 0.914 60.12%
std::find(vector<bool>)_(process_all)/8 0.915 62.29%
std::find(vector<bool>)_(process_all)/8192 33.443 -
std::find(vector<char>)_(bail_25%)/1024 5.369 -
std::find(vector<char>)_(bail_25%)/32768 135.918 -
std::find(vector<char>)_(bail_25%)/8 1.058 -4.43%
std::find(vector<char>)_(bail_25%)/8192 40.275 -
std::find(vector<char>)_(process_all)/1024 16.342 -
std::find(vector<char>)_(process_all)/32768 494.146 -
std::find(vector<char>)_(process_all)/50 1.648 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.575 -
std::find(vector<int>)_(bail_25%)/1024 65.634 -
std::find(vector<int>)_(bail_25%)/32768 1843.863 -1.22%
std::find(vector<int>)_(bail_25%)/8 1.446 -
std::find(vector<int>)_(bail_25%)/8192 467.732 -1.28%
std::find(vector<int>)_(process_all)/1024 243.267 -
std::find(vector<int>)_(process_all)/32768 7571.170 1.64%
std::find(vector<int>)_(process_all)/50 12.501 -
std::find(vector<int>)_(process_all)/8 2.679 -3.08%
std::find(vector<int>)_(process_all)/8192 1910.154 2.38%
std::find(vector<long_long>)_(bail_25%)/1024 22.987 -
std::find(vector<long_long>)_(bail_25%)/32768 728.328 -
std::find(vector<long_long>)_(bail_25%)/8 0.933 2.70%
std::find(vector<long_long>)_(bail_25%)/8192 187.653 -
std::find(vector<long_long>)_(process_all)/1024 90.380 -
std::find(vector<long_long>)_(process_all)/32768 2891.105 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 1.254 -8.86%
std::find(vector<long_long>)_(process_all)/8192 721.388 -
std::find(vector<short>)_(bail_25%)/1024 6.077 1.62%
std::find(vector<short>)_(bail_25%)/32768 189.464 -
std::find(vector<short>)_(bail_25%)/8 0.650 -21.84%
std::find(vector<short>)_(bail_25%)/8192 45.727 -
std::find(vector<short>)_(process_all)/1024 22.521 -
std::find(vector<short>)_(process_all)/32768 743.438 2.87%
std::find(vector<short>)_(process_all)/50 1.662 -1.48%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 183.151 1.51%
std::find_end(deque<int>)_(match_near_end)/1000 36.790 -
std::find_end(deque<int>)_(match_near_end)/1024 32.502 -3.23%
std::find_end(deque<int>)_(match_near_end)/8192 272.974 -2.01%
std::find_end(deque<int>)_(near_matches)/1000 15801.530 -3.18%
std::find_end(deque<int>)_(near_matches)/1024 16392.231 -3.14%
std::find_end(deque<int>)_(near_matches)/8192 1124906.551 -
std::find_end(deque<int>)_(process_all)/1000 285.740 -5.65%
std::find_end(deque<int>)_(process_all)/1024 291.857 -10.87%
std::find_end(deque<int>)_(process_all)/1048576 264157.153 -17.74%
std::find_end(deque<int>)_(process_all)/8192 2075.141 -16.06%
std::find_end(deque<int>)_(same_length)/1000 366.407 10.76%
std::find_end(deque<int>)_(same_length)/1024 359.062 7.33%
std::find_end(deque<int>)_(same_length)/8192 3180.436 18.70%
std::find_end(deque<int>)_(single_element)/1000 312.375 -
std::find_end(deque<int>)_(single_element)/1024 304.106 -12.12%
std::find_end(deque<int>)_(single_element)/8192 2362.491 -6.73%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.143 -1.36%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.796 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 616.707 2.75%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31062.424 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31998.903 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1884695.339 -
std::find_end(deque<int>,_pred)_(process_all)/1000 591.182 2.19%
std::find_end(deque<int>,_pred)_(process_all)/1024 587.466 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 596659.427 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4350.442 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.685 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.108 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4964.166 -
std::find_end(deque<int>,_pred)_(single_element)/1000 665.363 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.600 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4833.616 -1.35%
std::find_end(forward_list<int>)_(match_near_end)/1000 759.913 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4482.664 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257413.948 -
std::find_end(forward_list<int>)_(near_matches)/1000 36595.604 -
std::find_end(forward_list<int>)_(near_matches)/1024 37986.483 -
std::find_end(forward_list<int>)_(near_matches)/8192 2468012.620 -
std::find_end(forward_list<int>)_(process_all)/1000 693.233 -
std::find_end(forward_list<int>)_(process_all)/1024 706.966 -
std::find_end(forward_list<int>)_(process_all)/1048576 773447.322 2.10%
std::find_end(forward_list<int>)_(process_all)/8192 5741.729 1.12%
std::find_end(forward_list<int>)_(same_length)/1000 1493.912 1.78%
std::find_end(forward_list<int>)_(same_length)/1024 1507.042 -
std::find_end(forward_list<int>)_(same_length)/8192 14588.335 -1.52%
std::find_end(forward_list<int>)_(single_element)/1000 685.374 -
std::find_end(forward_list<int>)_(single_element)/1024 702.362 -
std::find_end(forward_list<int>)_(single_element)/8192 6041.875 -2.09%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 841.521 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5165.242 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277777.284 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41206.273 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42791.659 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2681367.655 -1.23%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 786.391 -2.95%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 803.606 -3.02%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 906253.280 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6500.534 -2.88%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1533.888 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1570.527 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17018.354 -6.01%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 767.676 -1.75%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 782.076 -2.28%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6385.582 -2.49%
std::find_end(list<int>)_(match_near_end)/1000 78.573 -1.52%
std::find_end(list<int>)_(match_near_end)/1024 60.416 -
std::find_end(list<int>)_(match_near_end)/8192 601.634 -
std::find_end(list<int>)_(near_matches)/1000 33282.986 -
std::find_end(list<int>)_(near_matches)/1024 34711.907 -
std::find_end(list<int>)_(near_matches)/8192 2243885.016 -
std::find_end(list<int>)_(process_all)/1000 712.777 -
std::find_end(list<int>)_(process_all)/1024 728.682 -
std::find_end(list<int>)_(process_all)/1048576 886887.800 1.09%
std::find_end(list<int>)_(process_all)/8192 8201.514 10.06%
std::find_end(list<int>)_(same_length)/1000 757.668 -
std::find_end(list<int>)_(same_length)/1024 765.316 1.33%
std::find_end(list<int>)_(same_length)/8192 7947.550 -3.36%
std::find_end(list<int>)_(single_element)/1000 714.352 -
std::find_end(list<int>)_(single_element)/1024 731.157 -
std::find_end(list<int>)_(single_element)/8192 8654.426 4.49%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.474 -1.66%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.854 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 627.565 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36891.718 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38308.248 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2404726.884 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.093 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.943 -
std::find_end(list<int>,_pred)_(process_all)/1048576 976304.248 1.44%
std::find_end(list<int>,_pred)_(process_all)/8192 8110.724 -2.65%
std::find_end(list<int>,_pred)_(same_length)/1000 774.571 -
std::find_end(list<int>,_pred)_(same_length)/1024 794.202 -
std::find_end(list<int>,_pred)_(same_length)/8192 10083.886 -1.59%
std::find_end(list<int>,_pred)_(single_element)/1000 798.220 -
std::find_end(list<int>,_pred)_(single_element)/1024 817.515 -
std::find_end(list<int>,_pred)_(single_element)/8192 9364.250 8.20%
std::find_end(vector<int>)_(match_near_end)/1000 27.879 -2.03%
std::find_end(vector<int>)_(match_near_end)/1024 28.838 -
std::find_end(vector<int>)_(match_near_end)/8192 202.645 -1.55%
std::find_end(vector<int>)_(near_matches)/1000 13490.651 -
std::find_end(vector<int>)_(near_matches)/1024 13953.555 -1.19%
std::find_end(vector<int>)_(near_matches)/8192 767372.213 -
std::find_end(vector<int>)_(process_all)/1000 216.883 -
std::find_end(vector<int>)_(process_all)/1024 221.996 -
std::find_end(vector<int>)_(process_all)/1048576 217289.379 -
std::find_end(vector<int>)_(process_all)/8192 1681.521 -
std::find_end(vector<int>)_(same_length)/1000 241.916 -4.35%
std::find_end(vector<int>)_(same_length)/1024 247.272 -4.79%
std::find_end(vector<int>)_(same_length)/8192 2032.916 -1.77%
std::find_end(vector<int>)_(single_element)/1000 240.540 -
std::find_end(vector<int>)_(single_element)/1024 245.752 -
std::find_end(vector<int>)_(single_element)/8192 1872.217 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.522 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.149 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.299 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22827.623 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23736.410 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452063.665 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.375 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.046 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643563.565 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4302.663 -
std::find_end(vector<int>,_pred)_(same_length)/1000 613.395 -
std::find_end(vector<int>,_pred)_(same_length)/1024 628.066 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5027.793 -
std::find_end(vector<int>,_pred)_(single_element)/1000 584.007 -
std::find_end(vector<int>,_pred)_(single_element)/1024 598.696 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4786.307 -
std::find_first_of(deque<int>)_(large_needle)/1024 365488.713 -
std::find_first_of(deque<int>)_(large_needle)/32 281.634 -
std::find_first_of(deque<int>)_(large_needle)/50 671.063 -
std::find_first_of(deque<int>)_(large_needle)/8192 23518066.667 -
std::find_first_of(deque<int>)_(small_needle)/1024 3509.747 -
std::find_first_of(deque<int>)_(small_needle)/32 116.873 3.61%
std::find_first_of(deque<int>)_(small_needle)/50 176.624 2.75%
std::find_first_of(deque<int>)_(small_needle)/8192 27735.244 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 617609.749 2.72%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 584.621 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1591.086 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36901673.263 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.642 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.639 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.188 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49921.374 -
std::find_first_of(list<int>)_(large_needle)/1024 963823.761 3.31%
std::find_first_of(list<int>)_(large_needle)/32 673.495 -
std::find_first_of(list<int>)_(large_needle)/50 1720.592 -1.18%
std::find_first_of(list<int>)_(large_needle)/8192 49063713.867 -
std::find_first_of(list<int>)_(small_needle)/1024 2761.275 -
std::find_first_of(list<int>)_(small_needle)/32 92.980 -
std::find_first_of(list<int>)_(small_needle)/50 140.164 -
std::find_first_of(list<int>)_(small_needle)/8192 22131.096 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1038485.222 12.47%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.367 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1960.925 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57644076.923 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5377.692 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.639 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.872 -1.39%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43183.952 -
std::find_first_of(vector<int>)_(large_needle)/1024 126232.753 4.66%
std::find_first_of(vector<int>)_(large_needle)/32 121.040 -3.39%
std::find_first_of(vector<int>)_(large_needle)/50 311.779 4.38%
std::find_first_of(vector<int>)_(large_needle)/8192 8154262.593 4.46%
std::find_first_of(vector<int>)_(small_needle)/1024 1607.200 -3.79%
std::find_first_of(vector<int>)_(small_needle)/32 54.446 -6.18%
std::find_first_of(vector<int>)_(small_needle)/50 79.811 -7.88%
std::find_first_of(vector<int>)_(small_needle)/8192 12883.380 -2.11%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589128.296 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 497.963 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.255 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38165819.445 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5702.075 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.355 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.714 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45081.728 -
std::find_if(deque<int>)_(bail_25%)/1024 95.567 7.81%
std::find_if(deque<int>)_(bail_25%)/32768 2836.895 9.64%
std::find_if(deque<int>)_(bail_25%)/8 1.202 2.39%
std::find_if(deque<int>)_(bail_25%)/8192 731.240 13.11%
std::find_if(deque<int>)_(process_all)/1024 251.377 -14.02%
std::find_if(deque<int>)_(process_all)/32768 8068.394 -15.41%
std::find_if(deque<int>)_(process_all)/50 12.688 -7.80%
std::find_if(deque<int>)_(process_all)/8 2.634 -5.21%
std::find_if(deque<int>)_(process_all)/8192 2000.754 -14.92%
std::find_if(list<int>)_(bail_25%)/1024 184.157 38.58%
std::find_if(list<int>)_(bail_25%)/32768 7370.462 -3.06%
std::find_if(list<int>)_(bail_25%)/8 0.922 -
std::find_if(list<int>)_(bail_25%)/8192 1449.644 -
std::find_if(list<int>)_(process_all)/1024 713.681 -5.71%
std::find_if(list<int>)_(process_all)/32768 29036.566 9.03%
std::find_if(list<int>)_(process_all)/50 19.027 -4.65%
std::find_if(list<int>)_(process_all)/8 2.373 -4.92%
std::find_if(list<int>)_(process_all)/8192 8209.699 -26.27%
std::find_if(vector<bool>)_(process_all)/1024 567.441 -
std::find_if(vector<bool>)_(process_all)/1048576 578877.471 -
std::find_if(vector<bool>)_(process_all)/50 24.074 1.49%
std::find_if(vector<bool>)_(process_all)/8 3.550 -
std::find_if(vector<bool>)_(process_all)/8192 4528.528 -
std::find_if(vector<char>)_(bail_25%)/1024 28.446 1.92%
std::find_if(vector<char>)_(bail_25%)/32768 903.727 -5.27%
std::find_if(vector<char>)_(bail_25%)/8 0.899 10.51%
std::find_if(vector<char>)_(bail_25%)/8192 234.382 -
std::find_if(vector<char>)_(process_all)/1024 124.972 -
std::find_if(vector<char>)_(process_all)/32768 3761.848 -
std::find_if(vector<char>)_(process_all)/50 6.649 -
std::find_if(vector<char>)_(process_all)/8 1.602 -
std::find_if(vector<char>)_(process_all)/8192 946.446 -
std::find_if(vector<int>)_(bail_25%)/1024 28.187 -2.25%
std::find_if(vector<int>)_(bail_25%)/32768 856.922 3.71%
std::find_if(vector<int>)_(bail_25%)/8 0.675 -8.30%
std::find_if(vector<int>)_(bail_25%)/8192 218.452 -
std::find_if(vector<int>)_(process_all)/1024 115.234 1.74%
std::find_if(vector<int>)_(process_all)/32768 3365.341 4.93%
std::find_if(vector<int>)_(process_all)/50 5.965 6.35%
std::find_if(vector<int>)_(process_all)/8 1.339 -9.81%
std::find_if(vector<int>)_(process_all)/8192 842.533 4.13%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.843 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2824.740 9.16%
std::find_if_not(deque<int>)_(bail_25%)/8 1.177 -
std::find_if_not(deque<int>)_(bail_25%)/8192 707.945 8.69%
std::find_if_not(deque<int>)_(process_all)/1024 294.403 -8.67%
std::find_if_not(deque<int>)_(process_all)/32768 9498.965 -8.06%
std::find_if_not(deque<int>)_(process_all)/50 13.100 -18.62%
std::find_if_not(deque<int>)_(process_all)/8 2.696 -11.11%
std::find_if_not(deque<int>)_(process_all)/8192 2352.096 -8.59%
std::find_if_not(list<int>)_(bail_25%)/1024 183.811 42.56%
std::find_if_not(list<int>)_(bail_25%)/32768 7426.403 3.76%
std::find_if_not(list<int>)_(bail_25%)/8 0.928 -
std::find_if_not(list<int>)_(bail_25%)/8192 1449.390 1.60%
std::find_if_not(list<int>)_(process_all)/1024 745.280 2.65%
std::find_if_not(list<int>)_(process_all)/32768 25019.787 -5.74%
std::find_if_not(list<int>)_(process_all)/50 38.004 -3.32%
std::find_if_not(list<int>)_(process_all)/8 3.591 -1.34%
std::find_if_not(list<int>)_(process_all)/8192 7168.433 4.48%
std::find_if_not(vector<bool>)_(process_all)/1024 596.996 2.39%
std::find_if_not(vector<bool>)_(process_all)/1048576 600963.100 2.72%
std::find_if_not(vector<bool>)_(process_all)/50 25.377 -
std::find_if_not(vector<bool>)_(process_all)/8 3.621 -2.60%
std::find_if_not(vector<bool>)_(process_all)/8192 4739.601 3.57%
std::find_if_not(vector<char>)_(bail_25%)/1024 26.569 4.87%
std::find_if_not(vector<char>)_(bail_25%)/32768 946.159 1.76%
std::find_if_not(vector<char>)_(bail_25%)/8 0.862 -3.11%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.222 -
std::find_if_not(vector<char>)_(process_all)/1024 125.703 -
std::find_if_not(vector<char>)_(process_all)/32768 3765.188 -
std::find_if_not(vector<char>)_(process_all)/50 6.808 1.02%
std::find_if_not(vector<char>)_(process_all)/8 1.517 -5.40%
std::find_if_not(vector<char>)_(process_all)/8192 947.355 -
std::find_if_not(vector<int>)_(bail_25%)/1024 33.818 8.40%
std::find_if_not(vector<int>)_(bail_25%)/32768 951.372 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.734 2.80%
std::find_if_not(vector<int>)_(bail_25%)/8192 243.845 -
std::find_if_not(vector<int>)_(process_all)/1024 112.955 -
std::find_if_not(vector<int>)_(process_all)/32768 3208.273 -
std::find_if_not(vector<int>)_(process_all)/50 5.786 5.42%
std::find_if_not(vector<int>)_(process_all)/8 1.303 -5.83%
std::find_if_not(vector<int>)_(process_all)/8192 804.298 -
std::flat_map<int,_int>::clear()/0 390.960 -
std::flat_map<int,_int>::clear()/1024 394.221 -1.19%
std::flat_map<int,_int>::clear()/32 391.989 -
std::flat_map<int,_int>::clear()/8192 407.957 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.844 -1.20%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.104 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.552 -1.24%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.494 19.77%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.368 -1.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.549 -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.186 -1.43%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.130 -1.37%
std::flat_map<int,_int>::count(key)_(existent)/32 3.066 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.529 -1.49%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.486 6.79%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.588 10.88%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.338 1.71%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.745 17.10%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.986 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 188.046 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.568 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.530 -
std::flat_map<int,_int>::ctor(const&)/0 12.751 -
std::flat_map<int,_int>::ctor(const&)/1024 178.072 -
std::flat_map<int,_int>::ctor(const&)/32 23.091 -
std::flat_map<int,_int>::ctor(const&)/8192 1185.899 -37.83%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.759 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.200 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.097 1.04%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 856.371 -54.95%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.605 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4211.126 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 181.269 1.22%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33142.669 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.609 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8694.214 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 211.860 2.28%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 133378.264 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.753 2.89%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.430 2.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 12.058 1.91%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.437 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.979 -26.47%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.306 -8.10%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.383 -27.94%
std::flat_map<int,_int>::erase(iterator)/1024 74.918 -1.44%
std::flat_map<int,_int>::erase(iterator)/32 19.841 -
std::flat_map<int,_int>::erase(iterator)/8192 501.352 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.480 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 417.046 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.402 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 616.241 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 92.883 -1.27%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.603 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 581.287 1.59%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.433 -12.49%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.909 2.17%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.479 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.801 6.38%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.489 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.497 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.765 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.995 -1.99%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.269 -1.49%
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.068 -1.76%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.429 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.828 14.28%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.614 8.07%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 9.988 18.68%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.798 -1.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.275 -7.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.185 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.366 -6.95%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.801 -2.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.702 2.15%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.838 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 663.517 19.38%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.874 -1.62%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.763 1.26%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.930 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.772 1.03%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.884 -1.67%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.655 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.259 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 577.080 14.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.682 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5206.792 -3.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.567 -2.12%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40056.691 -2.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.812 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5783.251 1.69%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 617.205 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43700.327 1.18%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.548 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7715.090 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.090 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63317.568 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.340 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1465.445 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 448.630 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8902.595 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.299 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1659.508 -4.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.044 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10445.819 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.096 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.078 1.83%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.894 4.88%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.366 1.55%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.152 12.33%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.691 1.81%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 33.622 29.58%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.039 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.727 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.629 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 657.021 16.69%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.587 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.825 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.238 -2.57%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.721 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.142 -7.31%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.159 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.778 -3.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.722 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 103.483 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.177 -2.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 649.126 15.82%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.815 -1.55%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.377 -1.14%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 7.091 11.31%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.783 4.96%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 11.044 17.29%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.419 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.841 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.031 2.35%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 666.850 -4.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.680 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.204 -1.24%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.178 2.52%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1080.467 35.46%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.006 -11.07%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.587 17.34%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1037.633 31.47%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.926 -1.32%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.956 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.394 -2.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.227 -10.97%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.282 -3.50%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.387 -
std::flat_multimap<int,_int>::clear()/0 389.775 -2.87%
std::flat_multimap<int,_int>::clear()/1024 393.218 -
std::flat_multimap<int,_int>::clear()/32 390.861 -2.80%
std::flat_multimap<int,_int>::clear()/8192 408.274 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.199 -1.08%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.088 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.535 -1.37%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.412 -16.90%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.513 -27.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.257 -1.22%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.599 -27.80%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.347 4.60%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.322 2.38%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 13.263 4.98%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.076 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.103 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.561 1.49%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.939 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.228 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.583 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.284 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.737 -1.03%
std::flat_multimap<int,_int>::ctor(const&)/1024 176.611 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.861 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1911.426 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.731 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.450 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.804 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1906.288 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.909 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3907.906 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.717 -1.43%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32056.917 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.964 -2.41%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8460.654 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.144 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132827.678 5.34%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.085 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.534 2.56%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.357 -4.10%
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.046 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.058 1.16%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.269 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.046 -1.13%
std::flat_multimap<int,_int>::erase(iterator)/32 19.855 -2.41%
std::flat_multimap<int,_int>::erase(iterator)/8192 526.965 6.56%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 400.620 1.48%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.238 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.660 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.417 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 83.267 -1.26%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.457 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 518.400 -1.55%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.843 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.886 -7.90%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.558 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.047 -2.27%
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.268 -1.33%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.120 -1.30%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 -31.38%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.375 -3.32%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.220 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.435 -1.65%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.810 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.718 12.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.105 -1.35%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.390 -50.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.746 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 206.178 106.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.265 -2.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 548.783 -11.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.903 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.713 23.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.946 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.648 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.885 -2.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 145.965 88.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.857 -2.75%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 513.647 -7.63%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.423 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5939.731 16.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 639.205 5.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45161.682 17.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.054 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5422.656 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 620.764 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41653.142 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.978 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7297.138 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.933 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60094.100 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.884 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1234.423 15.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.158 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7085.293 21.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.035 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1140.816 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.014 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6189.317 -1.76%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 239.713 133.95%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.231 1.37%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 553.387 -8.65%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.772 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.308 38.59%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.012 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.382 -5.01%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.781 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 194.986 97.29%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.627 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 540.290 -11.83%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.954 -1.16%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.087 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.449 -1.04%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.227 -27.02%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.221 -4.72%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.259 -35.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.688 -1.60%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.303 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.549 -1.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 835.591 52.31%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.651 -1.34%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.139 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.709 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 804.026 46.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.846 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 795.321 52.91%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.935 -4.65%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.964 -3.12%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.285 -4.75%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.872 -7.90%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.215 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.669 -9.11%
std::for_each(deque<int>)/32 3.688 -
std::for_each(deque<int>)/50 3.863 -
std::for_each(deque<int>)/8 0.910 -
std::for_each(deque<int>)/8192 254.651 -
std::for_each(join_view(vector<vector<int>>))/32 3.755 -
std::for_each(join_view(vector<vector<int>>))/50 4.047 -
std::for_each(join_view(vector<vector<int>>))/8 1.540 11.49%
std::for_each(join_view(vector<vector<int>>))/8192 263.738 -
std::for_each(list<int>)/32 10.785 -
std::for_each(list<int>)/50 21.013 -
std::for_each(list<int>)/8 2.348 -7.20%
std::for_each(list<int>)/8192 8450.638 14.34%
std::for_each(map<int>::iterator)/32 23.806 -
std::for_each(map<int>::iterator)/50 36.002 -
std::for_each(map<int>::iterator)/8 5.007 -
std::for_each(map<int>::iterator)/8192 7362.305 -
std::for_each(multimap<int>::iterator)/32 23.625 -
std::for_each(multimap<int>::iterator)/50 36.333 -
std::for_each(multimap<int>::iterator)/8 5.056 -
std::for_each(multimap<int>::iterator)/8192 7426.116 -
std::for_each(multiset<int>::iterator)/32 23.480 -
std::for_each(multiset<int>::iterator)/50 35.838 -
std::for_each(multiset<int>::iterator)/8 5.037 -
std::for_each(multiset<int>::iterator)/8192 10371.806 30.24%
std::for_each(set<int>::iterator)/32 24.205 -1.21%
std::for_each(set<int>::iterator)/50 36.896 1.08%
std::for_each(set<int>::iterator)/8 5.010 -
std::for_each(set<int>::iterator)/8192 10080.048 28.76%
std::for_each(vector<int>)/32 3.680 -
std::for_each(vector<int>)/50 3.873 -
std::for_each(vector<int>)/8 0.918 -
std::for_each(vector<int>)/8192 251.957 -
std::for_each_n(deque<int>)/32 3.749 -
std::for_each_n(deque<int>)/50 3.902 -1.85%
std::for_each_n(deque<int>)/8 1.209 -
std::for_each_n(deque<int>)/8192 255.132 -1.93%
std::for_each_n(join_view(vector<vector<int>>))/32 3.953 2.83%
std::for_each_n(join_view(vector<vector<int>>))/50 4.349 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.506 -6.86%
std::for_each_n(join_view(vector<vector<int>>))/8192 268.796 1.31%
std::for_each_n(list<int>)/32 11.195 -3.18%
std::for_each_n(list<int>)/50 21.823 -6.44%
std::for_each_n(list<int>)/8 2.535 3.82%
std::for_each_n(list<int>)/8192 7669.593 -5.02%
std::for_each_n(vector<int>)/32 3.695 -
std::for_each_n(vector<int>)/50 3.851 -
std::for_each_n(vector<int>)/8 2.707 -1.74%
std::for_each_n(vector<int>)/8192 251.712 -
std::generate(deque<int>)/1024 258.737 4.89%
std::generate(deque<int>)/32 8.336 -1.91%
std::generate(deque<int>)/50 12.779 -
std::generate(deque<int>)/8192 2015.166 4.83%
std::generate(list<int>)/1024 671.093 -
std::generate(list<int>)/32 8.618 1.54%
std::generate(list<int>)/50 15.218 -
std::generate(list<int>)/8192 6918.450 -1.48%
std::generate(vector<int>)/1024 242.604 -6.61%
std::generate(vector<int>)/32 7.917 -
std::generate(vector<int>)/50 11.915 -1.75%
std::generate(vector<int>)/8192 1839.091 -5.75%
std::generate_n(deque<int>)/1024 243.824 -
std::generate_n(deque<int>)/32 8.216 -
std::generate_n(deque<int>)/50 12.211 -
std::generate_n(deque<int>)/8192 1964.448 -
std::generate_n(list<int>)/1024 650.413 -
std::generate_n(list<int>)/32 8.547 -
std::generate_n(list<int>)/50 15.242 -1.82%
std::generate_n(list<int>)/8192 7389.602 8.07%
std::generate_n(vector<int>)/1024 243.121 -
std::generate_n(vector<int>)/32 7.962 -
std::generate_n(vector<int>)/50 11.961 -
std::generate_n(vector<int>)/8192 1839.485 -
std::is_partitioned(deque<int>)_(partitioned)/1024 293.074 -5.60%
std::is_partitioned(deque<int>)_(partitioned)/32 9.609 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.193 -2.88%
std::is_partitioned(deque<int>)_(partitioned)/8192 2387.952 -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.690 -4.69%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.821 9.76%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.851 1.41%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 712.440 -6.88%
std::is_partitioned(list<int>)_(partitioned)/1024 579.279 -18.56%
std::is_partitioned(list<int>)_(partitioned)/32 8.803 -1.12%
std::is_partitioned(list<int>)_(partitioned)/50 13.947 -
std::is_partitioned(list<int>)_(partitioned)/8192 6763.367 -12.18%
std::is_partitioned(list<int>)_(unpartitioned)/1024 172.361 -2.85%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.233 2.94%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.491 2.53%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2163.791 -1.10%
std::is_partitioned(vector<int>)_(partitioned)/1024 188.769 -1.22%
std::is_partitioned(vector<int>)_(partitioned)/32 6.377 -3.02%
std::is_partitioned(vector<int>)_(partitioned)/50 9.650 -2.24%
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.159 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.486 -11.78%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.620 -5.03%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.719 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 174.620 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 478.364 -1.09%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.421 -10.95%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3855.255 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 529053.540 1.92%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.579 -1.70%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 510.518 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.298 2.83%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4080.038 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 686029.692 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.907 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 478.654 -2.04%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.443 -2.00%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3872.181 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517772.194 -3.04%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.012 -1.49%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 523.032 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.702 3.66%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3997.868 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688543.184 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.264 1.43%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 753.468 -1.05%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9966.931 24.39%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1417625.000 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.577 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 780.914 -1.26%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.614 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8082.396 -13.97%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1587155.045 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.536 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.914 -1.12%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.738 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9585.234 16.86%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1423876.441 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.508 -1.03%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 797.733 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.190 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8432.444 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1589854.452 -4.76%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.686 -2.79%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.068 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.767 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2820.680 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211234.191 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.603 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.828 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.401 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.211 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1014002.051 -2.25%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.005 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.785 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.074 -1.08%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2969.165 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 210967.661 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.187 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.496 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.390 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2773.861 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1017340.007 2.97%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.225 -
std::is_sorted(deque<int>)/1024 475.117 -
std::is_sorted(deque<int>)/8 3.229 24.11%
std::is_sorted(deque<int>)/8192 3798.060 -
std::is_sorted(deque<int>,_pred)/1024 642.428 -
std::is_sorted(deque<int>,_pred)/8 4.855 -
std::is_sorted(deque<int>,_pred)/8192 5194.720 -
std::is_sorted(list<int>)/1024 753.607 -
std::is_sorted(list<int>)/8 2.116 1.50%
std::is_sorted(list<int>)/8192 7295.156 2.03%
std::is_sorted(list<int>,_pred)/1024 825.994 -
std::is_sorted(list<int>,_pred)/8 4.016 -
std::is_sorted(list<int>,_pred)/8192 9141.589 18.46%
std::is_sorted(vector<int>)/1024 256.369 2.44%
std::is_sorted(vector<int>)/8 2.103 -1.20%
std::is_sorted(vector<int>)/8192 1960.265 2.88%
std::is_sorted(vector<int>,_pred)/1024 469.998 -
std::is_sorted(vector<int>,_pred)/8 3.434 1.73%
std::is_sorted(vector<int>,_pred)/8192 3735.015 -
std::is_sorted_until(deque<int>)/1024 466.889 -
std::is_sorted_until(deque<int>)/8 3.808 -9.43%
std::is_sorted_until(deque<int>)/8192 3740.630 -
std::is_sorted_until(deque<int>,_pred)/1024 595.626 -
std::is_sorted_until(deque<int>,_pred)/8 4.107 -13.19%
std::is_sorted_until(deque<int>,_pred)/8192 4791.547 -
std::is_sorted_until(list<int>)/1024 746.392 -
std::is_sorted_until(list<int>)/8 2.094 1.07%
std::is_sorted_until(list<int>)/8192 7112.262 -1.85%
std::is_sorted_until(list<int>,_pred)/1024 791.115 -
std::is_sorted_until(list<int>,_pred)/8 3.621 -
std::is_sorted_until(list<int>,_pred)/8192 7801.971 -11.99%
std::is_sorted_until(vector<int>)/1024 236.770 -
std::is_sorted_until(vector<int>)/8 2.056 -
std::is_sorted_until(vector<int>)/8192 1848.357 -
std::is_sorted_until(vector<int>,_pred)/1024 401.449 -
std::is_sorted_until(vector<int>,_pred)/8 3.671 -
std::is_sorted_until(vector<int>,_pred)/8192 3230.420 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5580.094 19.12%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.774 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 50655.672 13.96%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.155 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.819 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11848.569 -6.04%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11118.605 -3.73%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 322.001 -2.25%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 95068.937 -5.49%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11094.207 -2.79%
std::list<int>::ctor(Range)_(cheap_elements)/32 319.262 -2.35%
std::list<int>::ctor(Range)_(cheap_elements)/8192 96228.986 -4.86%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11120.511 -2.12%
std::list<int>::ctor(const&)_(cheap_elements)/32 320.626 -2.60%
std::list<int>::ctor(const&)_(cheap_elements)/8192 95546.134 -4.32%
std::list<int>::ctor(size)/1024 11522.681 -2.15%
std::list<int>::ctor(size)/32 317.271 -2.25%
std::list<int>::ctor(size)/8192 93461.591 -1.98%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 10883.838 -4.22%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 317.539 -1.95%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 93183.807 -3.90%
std::list<int>::erase(begin)_(cheap_elements)/1024 11.905 2.39%
std::list<int>::erase(begin)_(cheap_elements)/32 11.654 -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.808 1.65%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.521 -1.77%
std::list<int>::insert(begin)_(cheap_elements)/32 10.165 -2.52%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.615 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 751.526 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.179 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10704.818 14.73%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5034.939 3.88%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 556.639 1.81%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40338.608 7.33%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.535 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.567 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.457 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5355.611 5.84%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 593.995 2.16%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39158.164 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16866.644 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 893.098 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147831.121 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.953 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.716 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13225.521 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6937.402 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.880 5.02%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56145.088 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12740.449 -5.84%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 365.185 -2.62%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104414.602 -6.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32633.430 -3.79%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 927.515 -3.89%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 279290.136 -3.58%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12849.368 -6.72%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 353.022 -8.52%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 106013.857 -7.05%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32849.590 -3.75%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 929.498 -3.17%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 281187.208 -3.02%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12828.820 -3.53%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 351.742 -6.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 103960.260 -4.42%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32921.336 -2.78%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 929.059 -3.20%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282386.120 -2.32%
std::list<std::string>::ctor(size)/1024 13592.779 -1.71%
std::list<std::string>::ctor(size)/32 381.954 -
std::list<std::string>::ctor(size)/8192 112377.662 -1.98%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13658.807 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 377.826 -1.71%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 112074.973 1.87%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34165.716 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 941.199 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 286082.632 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.303 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.726 -1.47%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.233 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.063 1.69%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.410 1.43%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.366 1.95%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.765 -4.05%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.533 -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.770 -3.22%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.512 -3.16%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.072 -2.70%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.450 -2.85%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1475.177 16.87%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.206 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10327.103 -5.90%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6867.981 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 144.483 -1.06%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55411.450 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4830.507 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.147 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39139.709 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16873.601 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 885.352 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147896.365 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.889 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.766 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.963 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.735 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.539 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.606 1.02%
std::lower_bound(std::deque<int>)/100 31.268 1.47%
std::lower_bound(std::deque<int>)/8 17.429 3.32%
std::lower_bound(std::deque<int>)/8192 65.499 -
std::lower_bound(std::forward_list<int>)/100 81.355 -
std::lower_bound(std::forward_list<int>)/8 15.453 -
std::lower_bound(std::forward_list<int>)/8192 10421.090 -
std::lower_bound(std::list<int>)/100 91.284 -
std::lower_bound(std::list<int>)/8 15.521 -
std::lower_bound(std::list<int>)/8192 14414.487 -2.90%
std::lower_bound(std::vector<int>)/100 12.852 4.38%
std::lower_bound(std::vector<int>)/8 7.989 1.07%
std::lower_bound(std::vector<int>)/8192 16.725 5.30%
std::make_heap(deque<int>)_(ascending)/1024 2679.014 1.62%
std::make_heap(deque<int>)_(ascending)/8 27.827 2.40%
std::make_heap(deque<int>)_(ascending)/8192 21098.141 1.26%
std::make_heap(deque<int>)_(descending)/1024 1111.875 1.39%
std::make_heap(deque<int>)_(descending)/8 21.353 1.43%
std::make_heap(deque<int>)_(descending)/8192 8810.941 2.09%
std::make_heap(deque<int>)_(heap)/1024 1116.787 1.87%
std::make_heap(deque<int>)_(heap)/8 21.154 -
std::make_heap(deque<int>)_(heap)/8192 8802.604 2.16%
std::make_heap(deque<int>)_(pipe-organ)/1024 2682.436 -
std::make_heap(deque<int>)_(pipe-organ)/8 28.073 3.23%
std::make_heap(deque<int>)_(pipe-organ)/8192 21128.540 -
std::make_heap(deque<int>)_(repeated)/1024 2310.598 -
std::make_heap(deque<int>)_(repeated)/8 25.219 -
std::make_heap(deque<int>)_(repeated)/8192 18131.838 -
std::make_heap(deque<int>)_(shuffled)/1024 2636.315 2.33%
std::make_heap(deque<int>)_(shuffled)/8 25.207 1.30%
std::make_heap(deque<int>)_(shuffled)/8192 23776.567 3.14%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2176.927 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.961 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17124.691 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.799 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.061 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5039.764 -
std::make_heap(deque<int>,_pred)_(heap)/1024 643.071 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.022 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5030.543 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2180.766 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.158 1.17%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17101.307 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1684.662 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.363 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13100.070 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.587 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.809 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15290.589 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 670.378 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.893 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5200.464 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 302.605 4.32%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.814 -2.40%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2297.390 8.23%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.300 3.39%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.713 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2240.938 5.95%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.564 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.493 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5191.963 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.869 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.322 -1.48%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4633.870 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 643.926 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.548 -1.39%
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5451.800 2.95%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 688.797 1.90%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.762 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5349.923 2.53%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 287.894 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.753 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2173.593 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.613 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.635 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2189.148 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.397 1.36%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.504 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5368.956 1.80%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 625.499 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.063 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4806.539 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 647.493 -3.58%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.416 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5739.632 -
std::make_heap(vector<int>)_(ascending)/1024 653.006 -
std::make_heap(vector<int>)_(ascending)/8 16.386 -
std::make_heap(vector<int>)_(ascending)/8192 5040.533 -
std::make_heap(vector<int>)_(descending)/1024 271.205 -
std::make_heap(vector<int>)_(descending)/8 14.677 -
std::make_heap(vector<int>)_(descending)/8192 1965.827 -
std::make_heap(vector<int>)_(heap)/1024 271.171 -
std::make_heap(vector<int>)_(heap)/8 14.658 -
std::make_heap(vector<int>)_(heap)/8192 1965.615 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.853 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.524 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5019.466 1.06%
std::make_heap(vector<int>)_(repeated)/1024 561.683 -
std::make_heap(vector<int>)_(repeated)/8 15.437 -
std::make_heap(vector<int>)_(repeated)/8192 4292.565 -
std::make_heap(vector<int>)_(shuffled)/1024 575.225 -5.03%
std::make_heap(vector<int>)_(shuffled)/8 15.784 -
std::make_heap(vector<int>)_(shuffled)/8192 5050.811 -2.99%
std::make_heap(vector<int>,_pred)_(ascending)/1024 659.873 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.714 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5043.874 -
std::make_heap(vector<int>,_pred)_(descending)/1024 270.499 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.714 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1965.601 -
std::make_heap(vector<int>,_pred)_(heap)/1024 271.192 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.674 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1965.616 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.425 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.641 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5030.658 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.433 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.832 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4329.170 1.00%
std::make_heap(vector<int>,_pred)_(shuffled)/1024 574.402 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.866 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 5025.484 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16359.684 1.48%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.331 -2.40%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504151.315 -3.36%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16825.783 3.52%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.251 3.03%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 499388.237 -2.28%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21872.921 2.06%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.431 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 591660.773 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18402.493 4.28%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.866 3.43%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 512308.913 -2.32%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32097.920 2.08%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.277 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 995948.925 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15056.881 3.95%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 53.734 3.38%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173709.977 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22648.006 2.53%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.541 1.82%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636277.503 1.56%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15895.181 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 52.408 2.23%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 456967.052 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16412.256 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.503 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 461033.942 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 22159.251 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.483 -2.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 620301.901 5.33%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17926.282 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.880 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 473840.555 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31891.160 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.982 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 971421.643 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13955.917 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.185 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166578.185 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22148.690 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.831 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 601425.594 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10992.126 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 44.507 2.49%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114993.030 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11232.472 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.193 -2.87%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116718.542 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14718.756 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 51.872 -2.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157826.078 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12349.227 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.552 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129428.654 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23922.254 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.271 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269157.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5744.581 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.160 -5.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63841.192 4.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15261.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.837 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 170030.093 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11069.090 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.633 2.57%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 115545.320 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11245.768 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.281 -2.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116573.616 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14737.445 -3.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.188 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157937.956 -7.00%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12328.930 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.437 -2.30%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129675.712 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23942.080 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 44.324 1.24%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269137.893 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.706 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.917 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61568.262 -1.76%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15180.006 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.170 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167210.382 -1.02%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10986.241 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.935 3.44%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114530.650 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11503.446 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.977 -1.32%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 118140.422 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14948.604 -1.10%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.703 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155836.718 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12744.670 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.490 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132408.320 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23280.953 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.325 1.09%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259074.128 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5840.105 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.715 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62132.574 -3.77%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15255.627 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 54.673 2.74%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 156223.510 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11390.025 3.15%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 46.310 1.62%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 118064.083 2.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11547.626 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.557 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118270.052 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14986.913 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.442 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 155975.871 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12842.075 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 45.734 -1.30%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132906.235 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23263.255 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.313 -1.72%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259929.643 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5825.704 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.391 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63513.465 -2.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15053.664 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.306 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156014.201 -
std::map<int,_int>::clear()/0 390.367 -
std::map<int,_int>::clear()/1024 10586.776 -
std::map<int,_int>::clear()/32 653.373 -
std::map<int,_int>::clear()/8192 87015.925 -
std::map<int,_int>::contains(key)_(existent)/1024 4.091 -1.75%
std::map<int,_int>::contains(key)_(existent)/32 1.636 -1.18%
std::map<int,_int>::contains(key)_(existent)/8192 5.399 -3.54%
std::map<int,_int>::contains(key)_(non-existent)/0 0.299 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.414 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.850 3.42%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.841 -28.37%
std::map<int,_int>::count(key)_(existent)/1024 3.810 -1.04%
std::map<int,_int>::count(key)_(existent)/32 1.572 -
std::map<int,_int>::count(key)_(existent)/8192 5.788 -1.48%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.511 -1.26%
std::map<int,_int>::count(key)_(non-existent)/32 2.948 -3.46%
std::map<int,_int>::count(key)_(non-existent)/8192 11.465 -1.59%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.783 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6011.961 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.969 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52060.823 -
std::map<int,_int>::ctor(const&)/0 12.690 -
std::map<int,_int>::ctor(const&)/1024 6509.940 1.47%
std::map<int,_int>::ctor(const&)/32 230.870 5.58%
std::map<int,_int>::ctor(const&)/8192 51927.539 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.679 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6494.356 -
std::map<int,_int>::ctor(const&,_alloc)/32 230.084 3.29%
std::map<int,_int>::ctor(const&,_alloc)/8192 51954.138 1.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.658 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8822.177 1.17%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.858 2.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71227.107 2.04%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.678 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12959.125 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 276.964 2.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 247337.513 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.327 -4.02%
std::map<int,_int>::equal_range(key)_(existent)/32 1.807 -1.82%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.500 -1.93%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.451 4.24%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.471 -8.31%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.260 4.86%
std::map<int,_int>::erase(iterator)/1024 20.624 -4.28%
std::map<int,_int>::erase(iterator)/32 20.525 -5.67%
std::map<int,_int>::erase(iterator)/8192 24.203 13.29%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 403.758 2.98%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7636.855 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 592.075 1.95%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58251.952 -
std::map<int,_int>::erase(key)_(existent)/1024 25.468 -
std::map<int,_int>::erase(key)_(existent)/32 22.124 -1.42%
std::map<int,_int>::erase(key)_(existent)/8192 25.218 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.905 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.655 -7.19%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 8.166 1.77%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.912 -3.57%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.753 -1.64%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.002 -5.09%
std::map<int,_int>::find(key)_(existent)/1024 4.182 -6.44%
std::map<int,_int>::find(key)_(existent)/32 1.689 -3.70%
std::map<int,_int>::find(key)_(existent)/8192 5.186 -6.18%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.320 -3.05%
std::map<int,_int>::find(key)_(non-existent)/32 2.233 -1.52%
std::map<int,_int>::find(key)_(non-existent)/8192 7.594 -2.89%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.062 -1.12%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.378 1.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.000 2.47%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.338 -11.25%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.134 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.581 -2.72%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.095 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.864 1.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.160 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.429 -4.56%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.963 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.803 -13.67%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.155 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.694 -2.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.020 -1.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.446 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.624 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15714.326 1.14%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.311 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 180910.618 4.27%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.781 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12296.391 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.247 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120009.001 5.51%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.261 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7745.856 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 541.407 -1.08%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134361.104 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.038 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11095.872 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 669.376 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94029.908 1.59%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.130 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10094.464 4.40%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 635.073 -1.47%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82425.138 3.35%
std::map<int,_int>::insert(value)_(already_present)/1024 3.296 3.51%
std::map<int,_int>::insert(value)_(already_present)/32 1.766 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.865 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.502 1.29%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.851 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.503 -9.70%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.064 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.619 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.502 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 21.113 1.13%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.477 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.758 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.824 -3.31%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.995 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.591 1.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.818 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.923 -8.66%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.981 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.265 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.451 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.847 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.414 -3.33%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.549 3.57%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.458 -3.30%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.408 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.290 -1.90%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.328 -2.95%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.271 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6616.831 -18.62%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 223.650 3.93%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53112.945 -2.40%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.724 2.63%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6721.740 3.44%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.477 7.44%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53613.078 2.90%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.103 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1510.502 2.08%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.669 5.19%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12909.835 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.314 -3.06%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.784 -3.67%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.679 -1.72%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.307 -4.86%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.428 -1.56%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.825 -4.82%
std::map<std::string,_int>::clear()/0 395.421 -
std::map<std::string,_int>::clear()/1024 22378.005 -
std::map<std::string,_int>::clear()/32 904.715 -1.13%
std::map<std::string,_int>::clear()/8192 213625.603 -1.19%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.264 -4.99%
std::map<std::string,_int>::contains(key)_(existent)/32 15.251 -6.11%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.832 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 21.096 -5.33%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.326 -4.75%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.188 -1.85%
std::map<std::string,_int>::count(key)_(existent)/1024 25.157 5.06%
std::map<std::string,_int>::count(key)_(existent)/32 15.728 -4.59%
std::map<std::string,_int>::count(key)_(existent)/8192 29.900 4.07%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -9.42%
std::map<std::string,_int>::count(key)_(non-existent)/1024 28.917 13.25%
std::map<std::string,_int>::count(key)_(non-existent)/32 11.034 8.98%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.030 1.03%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.111 2.03%
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7004.377 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.135 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59719.403 -
std::map<std::string,_int>::ctor(const&)/0 12.640 -
std::map<std::string,_int>::ctor(const&)/1024 35337.889 -
std::map<std::string,_int>::ctor(const&)/32 840.450 19.60%
std::map<std::string,_int>::ctor(const&)/8192 344639.473 -1.97%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.674 -3.10%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36294.882 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 778.518 -2.75%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 363869.834 4.81%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.753 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41187.577 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 864.343 6.28%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 389497.211 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.800 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54010.373 1.53%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1025.287 2.41%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1092345.441 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.096 10.65%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.412 8.71%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.889 -2.97%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.606 -8.91%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.622 2.93%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.083 -8.25%
std::map<std::string,_int>::erase(iterator)/1024 28.572 11.73%
std::map<std::string,_int>::erase(iterator)/32 32.372 15.22%
std::map<std::string,_int>::erase(iterator)/8192 29.340 -8.79%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.695 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13290.970 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.028 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118427.228 -1.40%
std::map<std::string,_int>::erase(key)_(existent)/1024 55.231 -12.17%
std::map<std::string,_int>::erase(key)_(existent)/32 67.379 -8.41%
std::map<std::string,_int>::erase(key)_(existent)/8192 96.959 64.73%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 20.927 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.354 5.68%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 28.746 1.59%
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.917 2.22%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.879 4.26%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.887 3.16%
std::map<std::string,_int>::find(key)_(existent)/1024 25.217 4.87%
std::map<std::string,_int>::find(key)_(existent)/32 15.522 -
std::map<std::string,_int>::find(key)_(existent)/8192 30.051 1.92%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.360 -2.32%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.535 -6.92%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.557 1.82%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.666 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.142 2.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 45.691 -8.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.676 -2.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.645 41.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.292 -20.59%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.150 -4.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 77.758 31.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 31.740 2.11%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.721 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.769 9.84%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.298 -2.14%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.787 2.33%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.338 33.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.253 -5.58%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.655 -26.60%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.288 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65540.820 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1504.240 1.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934139.753 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.805 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44448.968 1.33%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1270.579 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 616092.358 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.337 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39109.392 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1089.986 -5.49%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615522.763 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.806 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34936.601 2.08%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1267.179 -2.46%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404768.383 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.531 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34611.542 -1.13%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1281.520 5.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367913.460 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 18.236 4.90%
std::map<std::string,_int>::insert(value)_(already_present)/32 23.732 5.04%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.325 -2.72%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.992 -5.11%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.401 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 39.978 4.99%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 83.785 25.32%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 28.825 -6.68%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.353 7.24%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.072 -22.94%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 57.527 -7.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 18.483 -11.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 18.868 61.62%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.482 -30.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.479 1.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 74.744 19.20%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.818 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.463 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 24.445 -11.18%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.539 12.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.775 -1.60%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 52.082 16.26%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.805 -7.10%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.288 23.35%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 26.686 -9.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.745 7.15%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.444 1.40%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 30.144 -6.31%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.377 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37411.048 3.56%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 825.273 -3.07%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350748.593 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.487 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36614.872 1.39%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 765.531 -7.73%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350110.862 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.138 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15722.594 -10.57%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 312.194 -11.58%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207728.724 -5.97%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.279 2.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.047 11.98%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.361 10.94%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.369 25.18%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.831 2.07%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 37.123 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 452.339 -4.22%
std::mismatch(deque<int>)_(it,_it,_it)/1024 455.523 -6.24%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495608.575 -1.33%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.779 -3.94%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3844.747 -1.47%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 472.681 9.12%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 482.103 3.31%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490896.229 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.055 2.15%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3822.979 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.945 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 724.524 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 628408.685 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.332 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4856.950 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.018 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 715.533 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 627904.468 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.077 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4880.242 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.745 -
std::mismatch(list<int>)_(it,_it,_it)/1024 759.282 -1.27%
std::mismatch(list<int>)_(it,_it,_it)/1048576 932169.587 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.639 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7336.076 -1.23%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 756.411 -4.67%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 774.460 -4.96%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 993947.136 3.72%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 -9.94%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 10963.072 -10.45%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.484 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.316 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004997.557 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.088 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11908.088 -3.61%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 795.183 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 816.718 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996631.678 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.668 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10154.030 -10.45%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.314 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.861 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68247.966 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.361 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.353 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.902 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68606.196 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.215 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 464.583 -11.55%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 513.498 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610471.049 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.248 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4727.759 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 471.025 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.054 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606178.247 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.250 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4778.380 -
std::move(deque<int>)/1048576 55069.027 -
std::move(deque<int>)/262144 15022.443 -
std::move(deque<int>)/32768 1833.229 -22.95%
std::move(deque<int>)/4096 149.028 -
std::move(deque<int>)/512 22.172 -
std::move(deque<int>)/64 4.947 2.41%
std::move(deque<int>)/8 3.526 -
std::move(list<int>)/1048576 979990.876 -1.24%
std::move(list<int>)/262144 242171.571 -
std::move(list<int>)/32768 30817.323 -
std::move(list<int>)/4096 4825.762 21.20%
std::move(list<int>)/512 355.940 -
std::move(list<int>)/64 39.063 -5.16%
std::move(list<int>)/8 3.416 1.10%
std::move(vector<bool>)_(aligned)/1048576 1735.017 -
std::move(vector<bool>)_(aligned)/262144 255.459 -
std::move(vector<bool>)_(aligned)/32768 36.707 -
std::move(vector<bool>)_(aligned)/4096 7.027 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.574 -8.83%
std::move(vector<bool>)_(unaligned)/1048576 6540.685 -
std::move(vector<bool>)_(unaligned)/262144 1589.655 -
std::move(vector<bool>)_(unaligned)/32768 202.513 -
std::move(vector<bool>)_(unaligned)/4096 26.252 1.53%
std::move(vector<bool>)_(unaligned)/512 4.590 -5.06%
std::move(vector<bool>)_(unaligned)/64 1.616 -3.82%
std::move(vector<int>)/1048576 57369.369 1.61%
std::move(vector<int>)/262144 14938.204 -2.06%
std::move(vector<int>)/32768 1734.552 -
std::move(vector<int>)/4096 133.941 -
std::move(vector<int>)/512 20.151 -
std::move(vector<int>)/64 4.163 -
std::move(vector<int>)/8 2.264 -1.95%
std::move_backward(deque<int>)/1048576 134735.757 1.17%
std::move_backward(deque<int>)/262144 32368.923 1.73%
std::move_backward(deque<int>)/32768 3664.477 -1.64%
std::move_backward(deque<int>)/4096 154.496 -2.90%
std::move_backward(deque<int>)/512 23.503 -3.22%
std::move_backward(deque<int>)/64 5.169 -
std::move_backward(deque<int>)/8 3.464 -1.00%
std::move_backward(list<int>)/1048576 1032302.454 -1.11%
std::move_backward(list<int>)/262144 260902.942 -
std::move_backward(list<int>)/32768 31434.422 -2.45%
std::move_backward(list<int>)/4096 4750.692 -1.66%
std::move_backward(list<int>)/512 370.586 -1.12%
std::move_backward(list<int>)/64 39.472 -1.25%
std::move_backward(list<int>)/8 3.459 2.12%
std::move_backward(vector<bool>)_(aligned)/1048576 1735.098 1.70%
std::move_backward(vector<bool>)_(aligned)/262144 257.073 -
std::move_backward(vector<bool>)_(aligned)/32768 38.053 -
std::move_backward(vector<bool>)_(aligned)/4096 7.178 -
std::move_backward(vector<bool>)_(aligned)/512 2.326 4.04%
std::move_backward(vector<bool>)_(aligned)/64 1.796 -2.70%
std::move_backward(vector<bool>)_(unaligned)/1048576 6505.269 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.265 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.622 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.287 -1.54%
std::move_backward(vector<bool>)_(unaligned)/512 4.519 -1.82%
std::move_backward(vector<bool>)_(unaligned)/64 1.739 5.70%
std::move_backward(vector<int>)/1048576 56559.447 -
std::move_backward(vector<int>)/262144 14703.553 -32.52%
std::move_backward(vector<int>)/32768 1743.721 -
std::move_backward(vector<int>)/4096 135.369 -
std::move_backward(vector<int>)/512 20.789 -
std::move_backward(vector<int>)/64 4.322 -
std::move_backward(vector<int>)/8 2.147 -7.78%
std::multimap<int,_int>::clear()/0 390.213 -
std::multimap<int,_int>::clear()/1024 11200.170 3.66%
std::multimap<int,_int>::clear()/32 652.313 -
std::multimap<int,_int>::clear()/8192 87655.899 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.458 -1.16%
std::multimap<int,_int>::contains(key)_(existent)/32 1.734 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.567 1.68%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.303 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.483 -3.47%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.905 5.08%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.255 37.94%
std::multimap<int,_int>::count(key)_(existent)/1024 5.392 -
std::multimap<int,_int>::count(key)_(existent)/32 3.602 -2.10%
std::multimap<int,_int>::count(key)_(existent)/8192 6.502 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.031 5.45%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.465 8.39%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.912 12.50%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.781 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5931.443 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.262 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51267.809 -
std::multimap<int,_int>::ctor(const&)/0 12.721 -
std::multimap<int,_int>::ctor(const&)/1024 6570.684 -1.18%
std::multimap<int,_int>::ctor(const&)/32 224.653 2.43%
std::multimap<int,_int>::ctor(const&)/8192 52720.559 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.726 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6648.373 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 228.067 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52774.207 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.709 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8646.559 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.288 8.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70166.758 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.725 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13069.553 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.667 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 244373.697 -1.59%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.479 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.474 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.020 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.951 -2.07%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.383 -5.59%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.320 1.50%
std::multimap<int,_int>::erase(iterator)/1024 20.597 -
std::multimap<int,_int>::erase(iterator)/32 20.487 -
std::multimap<int,_int>::erase(iterator)/8192 20.688 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.681 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7437.508 -5.67%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 571.071 -2.78%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57282.761 -4.45%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.163 3.92%
std::multimap<int,_int>::erase(key)_(existent)/32 23.653 3.74%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.502 -3.15%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -5.34%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.066 4.30%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.545 5.74%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.268 1.96%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -5.93%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.081 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.833 -1.33%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.168 -1.12%
std::multimap<int,_int>::find(key)_(existent)/1024 3.749 -
std::multimap<int,_int>::find(key)_(existent)/32 1.765 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.329 -1.33%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.244 -2.20%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.408 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.316 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.068 -1.26%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 32.723 -2.31%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.499 -1.28%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.095 -9.22%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.044 -5.77%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.854 -3.38%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.267 -5.14%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.809 -3.57%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.205 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.223 -1.57%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.690 -2.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 43.962 2.29%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.148 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.153 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.786 -1.83%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.263 -1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 399.443 1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15513.096 1.83%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 784.701 4.30%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186375.184 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.185 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12000.806 3.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 675.967 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 126281.340 1.50%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.934 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12410.922 3.46%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.056 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 212063.222 1.94%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.180 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10836.296 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 656.937 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 91438.499 4.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.135 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10383.351 1.99%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 674.441 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83784.887 -6.75%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.380 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.441 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.487 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.951 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.289 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.720 -1.88%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.872 -6.63%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.935 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.816 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.828 -1.68%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.281 -3.00%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.112 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.371 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.247 -1.05%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.964 -52.53%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.703 -29.89%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.553 -55.87%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.336 -3.06%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6439.864 -11.73%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.496 -18.57%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51500.391 -12.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.720 2.86%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6471.485 -1.34%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 255.464 12.27%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51946.802 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.106 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1461.220 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.559 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12768.433 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.093 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.230 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.597 78.70%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.563 33.37%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.772 89.62%
std::multimap<std::string,_int>::clear()/0 390.959 -
std::multimap<std::string,_int>::clear()/1024 22199.561 2.96%
std::multimap<std::string,_int>::clear()/32 910.784 1.98%
std::multimap<std::string,_int>::clear()/8192 212547.954 -1.56%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.516 4.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.585 -9.71%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.964 4.92%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.381 -3.64%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.036 -2.08%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.288 -2.71%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.365 3.39%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.645 2.20%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.200 -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.237 -4.30%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.089 1.26%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.699 8.31%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.781 -1.37%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7298.582 2.96%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 213.072 -1.68%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60224.571 -
std::multimap<std::string,_int>::ctor(const&)/0 12.630 -
std::multimap<std::string,_int>::ctor(const&)/1024 35078.429 -1.14%
std::multimap<std::string,_int>::ctor(const&)/32 899.380 31.88%
std::multimap<std::string,_int>::ctor(const&)/8192 341456.267 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.662 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36961.463 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 738.346 -6.91%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 344604.308 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.826 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39317.941 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.367 -4.15%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380658.407 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.828 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57119.185 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 966.513 -1.61%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104224.416 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.302 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.477 -1.13%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.954 4.27%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.419 -1.47%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.915 8.15%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.206 -6.43%
std::multimap<std::string,_int>::erase(iterator)/1024 34.004 25.91%
std::multimap<std::string,_int>::erase(iterator)/32 25.201 1.00%
std::multimap<std::string,_int>::erase(iterator)/8192 30.231 -5.77%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.297 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13226.695 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.023 1.43%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118191.926 -1.69%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 68.554 18.62%
std::multimap<std::string,_int>::erase(key)_(existent)/32 88.158 6.67%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.430 5.49%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.278 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.584 3.56%
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 13.187 7.89%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.863 2.65%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.569 1.33%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.672 -3.69%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.562 6.28%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.796 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.512 -7.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.197 -3.36%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.215 -4.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.183 24.18%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.550 -17.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.145 -10.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.083 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.561 24.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.174 -4.05%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.839 14.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 62.897 13.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.999 16.45%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.580 -33.89%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.657 -5.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 79.405 19.76%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.381 -2.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.872 5.69%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.479 3.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.135 1.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.426 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65429.377 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1405.231 1.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 912192.138 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.628 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43094.584 -3.58%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1237.647 1.07%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598037.934 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.482 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64751.908 6.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1550.037 9.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813165.861 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.301 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33011.214 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1188.054 6.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383744.736 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.919 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32198.870 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1169.138 4.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347714.488 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.992 95.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 58.742 89.88%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.366 18.10%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.283 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.843 -3.03%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.709 23.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.623 -3.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.859 18.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.088 -12.06%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.315 26.18%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.212 4.31%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.594 3.29%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.150 17.00%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.139 -2.95%
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.655 1.63%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.874 -2.08%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.630 3.20%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.399 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36452.389 -1.75%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 735.838 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347937.805 -1.24%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.414 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 34846.973 -3.55%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 843.136 11.01%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348306.844 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17200.326 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.637 -4.31%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207096.354 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 94.588 7.73%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 41.236 1.72%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.372 -5.19%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.995 -19.43%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 11.402 -5.68%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 33.261 -7.03%
std::multiset<int>::clear()/0 390.764 -
std::multiset<int>::clear()/1024 10190.337 -
std::multiset<int>::clear()/32 630.126 -
std::multiset<int>::clear()/8192 80910.021 -
std::multiset<int>::contains(key)_(existent)/1024 4.025 -
std::multiset<int>::contains(key)_(existent)/32 1.699 -
std::multiset<int>::contains(key)_(existent)/8192 8.447 1.88%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.888 -
std::multiset<int>::contains(key)_(non-existent)/32 2.780 5.98%
std::multiset<int>::contains(key)_(non-existent)/8192 10.295 16.40%
std::multiset<int>::count(key)_(existent)/1024 5.880 2.88%
std::multiset<int>::count(key)_(existent)/32 3.874 3.34%
std::multiset<int>::count(key)_(existent)/8192 9.732 4.47%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 5.866 -
std::multiset<int>::count(key)_(non-existent)/32 2.446 -1.17%
std::multiset<int>::count(key)_(non-existent)/8192 9.308 -1.81%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.796 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5793.912 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.241 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47712.692 -
std::multiset<int>::ctor(const&)/0 12.709 -
std::multiset<int>::ctor(const&)/1024 7836.882 18.96%
std::multiset<int>::ctor(const&)/32 227.298 -
std::multiset<int>::ctor(const&)/8192 76244.615 37.17%
std::multiset<int>::ctor(const&,_alloc)/0 12.727 -
std::multiset<int>::ctor(const&,_alloc)/1024 7296.497 14.28%
std::multiset<int>::ctor(const&,_alloc)/32 247.879 12.31%
std::multiset<int>::ctor(const&,_alloc)/8192 58436.959 13.69%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.639 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9579.626 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 244.156 -1.44%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74754.929 -4.46%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.680 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13004.437 2.73%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 306.034 5.86%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252573.431 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.297 1.37%
std::multiset<int>::equal_range(key)_(existent)/32 2.328 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.758 2.06%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.493 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.428 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 10.564 11.93%
std::multiset<int>::erase(iterator)/1024 25.093 7.05%
std::multiset<int>::erase(iterator)/32 22.127 4.18%
std::multiset<int>::erase(iterator)/8192 25.013 6.78%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.013 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7139.095 6.16%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.316 2.88%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57388.822 6.23%
std::multiset<int>::erase(key)_(existent)/1024 39.382 -1.10%
std::multiset<int>::erase(key)_(existent)/32 23.618 4.28%
std::multiset<int>::erase(key)_(existent)/8192 62.219 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 7.426 8.69%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.666 14.20%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 11.397 7.06%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.968 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.807 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.242 -1.02%
std::multiset<int>::find(key)_(existent)/1024 4.069 -
std::multiset<int>::find(key)_(existent)/32 1.586 -1.16%
std::multiset<int>::find(key)_(existent)/8192 8.992 11.69%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.505 -4.73%
std::multiset<int>::find(key)_(non-existent)/32 2.265 -10.55%
std::multiset<int>::find(key)_(non-existent)/8192 8.282 -6.15%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.476 7.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.848 -4.38%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.122 8.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.046 -2.71%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.576 8.18%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.032 1.22%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.745 7.11%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.139 2.77%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.466 7.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 46.834 -8.26%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 20.145 6.79%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 70.725 -1.74%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.459 7.76%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.480 7.52%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.683 9.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.780 2.52%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.173 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15673.194 8.45%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 756.224 4.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 194286.882 3.73%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.212 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12409.275 7.69%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.785 4.06%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122935.656 5.60%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.858 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13125.156 6.44%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 725.726 4.70%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 200087.106 -
std::multiset<int>::insert(value)_(already_present)/1024 28.334 1.65%
std::multiset<int>::insert(value)_(already_present)/32 18.643 2.17%
std::multiset<int>::insert(value)_(already_present)/8192 31.105 -
std::multiset<int>::insert(value)_(new_value,_end)/0 19.652 15.39%
std::multiset<int>::insert(value)_(new_value,_end)/1024 45.249 -6.01%
std::multiset<int>::insert(value)_(new_value,_end)/32 21.529 12.03%
std::multiset<int>::insert(value)_(new_value,_end)/8192 78.879 7.10%
std::multiset<int>::insert(value)_(new_value,_middle)/0 18.971 11.44%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.946 4.59%
std::multiset<int>::insert(value)_(new_value,_middle)/32 20.114 12.12%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.917 3.30%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.086 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.166 -1.02%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.850 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.596 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.431 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 10.105 4.09%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.274 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6726.662 7.17%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 234.883 6.58%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54180.999 8.97%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6770.569 9.01%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 236.817 7.60%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54150.271 8.87%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1377.345 2.49%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.763 1.74%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12463.344 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.509 5.20%
std::multiset<int>::upper_bound(key)_(existent)/32 2.412 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.760 3.00%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -4.54%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 8.064 21.52%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.411 -1.58%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.329 15.32%
std::multiset<std::string>::clear()/0 391.140 -
std::multiset<std::string>::clear()/1024 24138.888 11.16%
std::multiset<std::string>::clear()/32 991.474 7.73%
std::multiset<std::string>::clear()/8192 232923.822 8.29%
std::multiset<std::string>::contains(key)_(existent)/1024 25.406 7.42%
std::multiset<std::string>::contains(key)_(existent)/32 17.355 6.09%
std::multiset<std::string>::contains(key)_(existent)/8192 30.098 -3.89%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.980 -3.88%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.694 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.236 -6.76%
std::multiset<std::string>::count(key)_(existent)/1024 24.664 1.21%
std::multiset<std::string>::count(key)_(existent)/32 18.172 -6.76%
std::multiset<std::string>::count(key)_(existent)/8192 29.415 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.741 -1.69%
std::multiset<std::string>::count(key)_(non-existent)/32 10.324 -16.02%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.512 -1.16%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.744 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6840.039 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.164 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57131.837 -
std::multiset<std::string>::ctor(const&)/0 12.719 -
std::multiset<std::string>::ctor(const&)/1024 34832.313 -1.07%
std::multiset<std::string>::ctor(const&)/32 774.619 -7.62%
std::multiset<std::string>::ctor(const&)/8192 340733.073 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.706 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36828.768 1.26%
std::multiset<std::string>::ctor(const&,_alloc)/32 902.985 17.41%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345027.891 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42679.852 11.25%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 747.384 1.82%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 396522.016 5.80%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.795 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56240.603 2.21%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1027.919 -1.29%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1083132.253 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 30.359 32.58%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.116 1.12%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.833 8.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.273 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.570 -1.22%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 12.587 17.95%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.935 -2.37%
std::multiset<std::string>::erase(iterator)/1024 34.539 -
std::multiset<std::string>::erase(iterator)/32 28.762 -11.97%
std::multiset<std::string>::erase(iterator)/8192 27.884 1.21%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.693 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 14497.933 9.94%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 734.641 7.80%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 130989.230 9.16%
std::multiset<std::string>::erase(key)_(existent)/1024 102.547 50.79%
std::multiset<std::string>::erase(key)_(existent)/32 52.660 -11.46%
std::multiset<std::string>::erase(key)_(existent)/8192 116.866 76.06%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.589 4.67%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.812 7.61%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 33.541 3.15%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.510 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 14.490 12.50%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.562 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 19.179 21.36%
std::multiset<std::string>::find(key)_(existent)/1024 23.543 -4.17%
std::multiset<std::string>::find(key)_(existent)/32 15.744 9.23%
std::multiset<std::string>::find(key)_(existent)/8192 29.331 11.02%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 23.122 -5.88%
std::multiset<std::string>::find(key)_(non-existent)/32 11.304 2.20%
std::multiset<std::string>::find(key)_(non-existent)/8192 30.568 -6.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.235 41.75%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 64.505 32.43%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.228 33.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.592 36.45%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.490 9.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 44.792 -1.72%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.093 1.06%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 58.314 15.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.327 1.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.494 -16.25%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.812 35.69%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.147 1.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 30.578 -3.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 35.854 22.81%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 24.681 -22.75%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 31.872 -26.21%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.564 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65511.875 1.37%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1510.799 8.48%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 896481.928 -2.81%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.934 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43287.605 2.20%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1234.415 -1.73%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594474.783 -1.39%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.935 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60431.229 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1497.443 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 811916.800 -
std::multiset<std::string>::insert(value)_(already_present)/1024 43.178 -24.12%
std::multiset<std::string>::insert(value)_(already_present)/32 43.159 -32.65%
std::multiset<std::string>::insert(value)_(already_present)/8192 48.704 -34.18%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 31.880 -5.83%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.828 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.396 -28.07%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.714 39.43%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.470 17.37%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 37.425 -25.10%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.804 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.900 38.67%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 87.304 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.716 -5.58%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 125.768 -3.90%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.419 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.674 1.97%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.975 1.28%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.420 -1.58%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36191.146 1.63%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 770.739 -1.34%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345640.808 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.354 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35662.205 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 775.003 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346268.600 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16531.436 1.38%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 363.697 12.63%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206110.531 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 93.758 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.946 8.42%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 126.223 -4.59%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.700 -19.04%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.817 -21.02%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 36.658 -23.12%
std::none_of(deque<int>)_(process_all)/32 12.307 -
std::none_of(deque<int>)_(process_all)/32768 10115.646 -
std::none_of(deque<int>)_(process_all)/50 18.878 -
std::none_of(deque<int>)_(process_all)/8 3.439 4.49%
std::none_of(deque<int>)_(process_all)/8192 2518.825 -
std::none_of(list<int>)_(process_all)/32 11.815 -
std::none_of(list<int>)_(process_all)/32768 26521.517 1.84%
std::none_of(list<int>)_(process_all)/50 21.956 -
std::none_of(list<int>)_(process_all)/8 2.670 -
std::none_of(list<int>)_(process_all)/8192 7507.460 5.71%
std::none_of(vector<int>)_(process_all)/32 8.343 -1.30%
std::none_of(vector<int>)_(process_all)/32768 8120.687 -
std::none_of(vector<int>)_(process_all)/50 19.085 -2.20%
std::none_of(vector<int>)_(process_all)/8 2.175 -14.94%
std::none_of(vector<int>)_(process_all)/8192 2033.270 -
std::partial_sort(deque<int>)_(ascending)/1024 7741.747 -
std::partial_sort(deque<int>)_(ascending)/8 32.008 -2.91%
std::partial_sort(deque<int>)_(ascending)/8192 145779.938 -2.77%
std::partial_sort(deque<int>)_(descending)/1024 18386.667 3.29%
std::partial_sort(deque<int>)_(descending)/8 43.448 -
std::partial_sort(deque<int>)_(descending)/8192 304347.724 16.87%
std::partial_sort(deque<int>)_(heap)/1024 17968.211 -
std::partial_sort(deque<int>)_(heap)/8 40.609 2.54%
std::partial_sort(deque<int>)_(heap)/8192 268321.334 -1.05%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7759.573 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.910 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 144309.938 -2.16%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18840.979 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.125 -2.57%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 254307.345 -3.80%
std::partial_sort(deque<int>)_(repeated)/1024 6420.487 1.95%
std::partial_sort(deque<int>)_(repeated)/8 26.218 -
std::partial_sort(deque<int>)_(repeated)/8192 76277.717 -
std::partial_sort(deque<int>)_(shuffled)/1024 15645.248 -
std::partial_sort(deque<int>)_(shuffled)/8 32.475 -
std::partial_sort(deque<int>)_(shuffled)/8192 241562.805 -1.15%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4747.163 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.092 -1.04%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50731.177 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7902.982 -2.92%
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.618 1.72%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 95258.510 -1.11%
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7963.116 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.905 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96231.285 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4773.154 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.218 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50899.163 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8838.741 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.713 3.00%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92934.813 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.066 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.715 2.02%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28804.154 1.89%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6764.413 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.772 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 84312.850 -
std::partial_sort(vector<int>)_(ascending)/1024 4747.579 -1.18%
std::partial_sort(vector<int>)_(ascending)/8 19.018 -
std::partial_sort(vector<int>)_(ascending)/8192 50582.206 -
std::partial_sort(vector<int>)_(descending)/1024 7928.091 -
std::partial_sort(vector<int>)_(descending)/8 24.923 -
std::partial_sort(vector<int>)_(descending)/8192 94293.603 -
std::partial_sort(vector<int>)_(heap)/1024 7976.296 -
std::partial_sort(vector<int>)_(heap)/8 27.600 -
std::partial_sort(vector<int>)_(heap)/8192 97287.680 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4781.832 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.389 1.64%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50707.990 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8859.548 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.172 1.37%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93498.216 -
std::partial_sort(vector<int>)_(repeated)/1024 2503.997 -
std::partial_sort(vector<int>)_(repeated)/8 18.653 -
std::partial_sort(vector<int>)_(repeated)/8192 26605.721 -
std::partial_sort(vector<int>)_(shuffled)/1024 6763.870 -
std::partial_sort(vector<int>)_(shuffled)/8 28.349 -
std::partial_sort(vector<int>)_(shuffled)/8192 87993.003 -1.18%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5103.165 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.125 1.59%
std::partial_sort_copy(deque<int>)_(ascending)/8192 52986.555 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8345.526 2.36%
std::partial_sort_copy(deque<int>)_(descending)/8 15.453 5.63%
std::partial_sort_copy(deque<int>)_(descending)/8192 96773.841 1.05%
std::partial_sort_copy(deque<int>)_(heap)/1024 8304.135 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.073 2.09%
std::partial_sort_copy(deque<int>)_(heap)/8192 98173.936 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5114.696 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.109 1.48%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53119.740 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8932.949 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.055 1.79%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94265.768 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.799 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.841 1.30%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29425.113 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6882.595 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.133 -1.01%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87161.036 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5336.109 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.095 -3.57%
std::partial_sort_copy(list<int>)_(ascending)/8192 56870.541 -
std::partial_sort_copy(list<int>)_(descending)/1024 8241.547 -
std::partial_sort_copy(list<int>)_(descending)/8 16.090 -5.33%
std::partial_sort_copy(list<int>)_(descending)/8192 97581.796 -
std::partial_sort_copy(list<int>)_(heap)/1024 8230.179 -
std::partial_sort_copy(list<int>)_(heap)/8 17.605 -1.27%
std::partial_sort_copy(list<int>)_(heap)/8192 101390.367 1.12%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5372.490 -13.59%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.147 -1.61%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57582.835 1.15%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9104.005 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.066 -2.89%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96219.029 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.142 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.734 -2.23%
std::partial_sort_copy(list<int>)_(repeated)/8192 32969.758 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7038.439 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.813 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 88329.342 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4687.909 -1.25%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.200 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50493.824 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8060.936 -1.01%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.906 -6.36%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 96683.361 1.61%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7868.482 -1.06%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.260 -4.08%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96237.203 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4729.516 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.405 1.97%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50781.979 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8724.693 -1.37%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.231 -1.94%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92161.286 -1.26%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.522 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.405 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26826.560 -1.82%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6637.745 -1.35%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.312 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84361.581 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4807.294 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.762 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50417.923 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7891.788 -2.88%
std::partial_sort_copy(vector<int>)_(descending)/8 15.495 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93422.041 -3.89%
std::partial_sort_copy(vector<int>)_(heap)/1024 7986.412 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.907 4.97%
std::partial_sort_copy(vector<int>)_(heap)/8192 97609.298 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4830.078 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.834 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50832.244 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8851.317 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.082 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94577.150 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2491.383 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.706 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27590.284 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6809.760 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.780 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88254.356 -
std::partition(deque<int>)_(dense)/1024 340.293 -4.27%
std::partition(deque<int>)_(dense)/32 9.892 8.06%
std::partition(deque<int>)_(dense)/50 15.076 10.84%
std::partition(deque<int>)_(dense)/8192 2790.912 -
std::partition(deque<int>)_(sparse)/1024 381.788 -
std::partition(deque<int>)_(sparse)/32 10.973 2.90%
std::partition(deque<int>)_(sparse)/50 15.931 -2.53%
std::partition(deque<int>)_(sparse)/8192 3041.009 -5.87%
std::partition(list<int>)_(dense)/1024 389.686 -1.53%
std::partition(list<int>)_(dense)/32 8.706 -3.42%
std::partition(list<int>)_(dense)/50 13.474 -
std::partition(list<int>)_(dense)/8192 6185.762 21.19%
std::partition(list<int>)_(sparse)/1024 715.473 -
std::partition(list<int>)_(sparse)/32 8.863 -1.80%
std::partition(list<int>)_(sparse)/50 21.424 -1.51%
std::partition(list<int>)_(sparse)/8192 8437.069 3.11%
std::partition(vector<int>)_(dense)/1024 241.536 -3.34%
std::partition(vector<int>)_(dense)/32 8.370 -5.49%
std::partition(vector<int>)_(dense)/50 13.104 -
std::partition(vector<int>)_(dense)/8192 1867.725 -
std::partition(vector<int>)_(sparse)/1024 256.003 -
std::partition(vector<int>)_(sparse)/32 9.030 -
std::partition(vector<int>)_(sparse)/50 14.169 -
std::partition(vector<int>)_(sparse)/8192 1864.032 -
std::partition_copy(deque<int>)/1024 631.879 -
std::partition_copy(deque<int>)/32 12.889 -
std::partition_copy(deque<int>)/50 20.899 -1.07%
std::partition_copy(deque<int>)/8192 5690.610 -
std::partition_copy(list<int>)/1024 711.786 -
std::partition_copy(list<int>)/32 8.733 -2.89%
std::partition_copy(list<int>)/50 13.072 -
std::partition_copy(list<int>)/8192 7207.270 -1.10%
std::partition_copy(vector<int>)/1024 464.772 -3.08%
std::partition_copy(vector<int>)/32 8.073 -
std::partition_copy(vector<int>)/50 12.567 -
std::partition_copy(vector<int>)/8192 4568.747 -
std::partition_point(deque<int>)/1024 9.623 1.44%
std::partition_point(deque<int>)/32 4.251 2.72%
std::partition_point(deque<int>)/50 4.748 2.54%
std::partition_point(deque<int>)/8192 15.215 -
std::partition_point(list<int>)/1024 1296.494 1.64%
std::partition_point(list<int>)/32 15.857 -
std::partition_point(list<int>)/50 24.881 -
std::partition_point(list<int>)/8192 13342.671 7.53%
std::partition_point(vector<int>)/1024 6.234 -4.43%
std::partition_point(vector<int>)/32 2.545 -4.97%
std::partition_point(vector<int>)/50 2.545 -1.58%
std::partition_point(vector<int>)/8192 9.787 1.50%
std::pop_heap(deque<float>)/1024 12.993 -4.94%
std::pop_heap(deque<float>)/8 52.219 -
std::pop_heap(deque<float>)/8192 60.607 -3.53%
std::pop_heap(deque<int>)/1024 12.384 -4.09%
std::pop_heap(deque<int>)/8 53.639 1.60%
std::pop_heap(deque<int>)/8192 53.199 -1.02%
std::pop_heap(deque<size_t>)/1024 15.264 -
std::pop_heap(deque<size_t>)/8 52.324 -
std::pop_heap(deque<size_t>)/8192 59.579 -
std::pop_heap(deque<std::string>)/1024 59.499 -
std::pop_heap(deque<std::string>)/8 57.168 -
std::pop_heap(deque<std::string>)/8192 114.934 -
std::pop_heap(vector<float>)/1024 8.389 -1.27%
std::pop_heap(vector<float>)/8 50.418 -
std::pop_heap(vector<float>)/8192 19.982 1.38%
std::pop_heap(vector<int>)/1024 9.892 -1.14%
std::pop_heap(vector<int>)/8 51.053 -1.12%
std::pop_heap(vector<int>)/8192 12.911 -1.24%
std::pop_heap(vector<size_t>)/1024 9.848 -
std::pop_heap(vector<size_t>)/8 51.549 -
std::pop_heap(vector<size_t>)/8192 13.023 -1.04%
std::pop_heap(vector<std::string>)/1024 22.322 -
std::pop_heap(vector<std::string>)/8 53.202 -4.04%
std::pop_heap(vector<std::string>)/8192 54.279 8.05%
std::remove(deque<int>)_(prefix)/1024 522.791 -
std::remove(deque<int>)_(prefix)/32 56.131 9.14%
std::remove(deque<int>)_(prefix)/50 63.744 6.31%
std::remove(deque<int>)_(prefix)/8192 3842.181 -
std::remove(deque<int>)_(sprinkled)/1024 532.630 2.73%
std::remove(deque<int>)_(sprinkled)/32 54.139 -
std::remove(deque<int>)_(sprinkled)/50 61.651 2.99%
std::remove(deque<int>)_(sprinkled)/8192 3859.433 -
std::remove(list<int>)_(prefix)/1024 948.888 -5.10%
std::remove(list<int>)_(prefix)/32 52.193 -
std::remove(list<int>)_(prefix)/50 62.852 -
std::remove(list<int>)_(prefix)/8192 8197.066 -
std::remove(list<int>)_(sprinkled)/1024 953.507 -
std::remove(list<int>)_(sprinkled)/32 52.160 -
std::remove(list<int>)_(sprinkled)/50 61.457 -
std::remove(list<int>)_(sprinkled)/8192 7882.463 -1.35%
std::remove(vector<int>)_(prefix)/1024 305.542 -
std::remove(vector<int>)_(prefix)/32 48.726 -
std::remove(vector<int>)_(prefix)/50 53.453 -
std::remove(vector<int>)_(prefix)/8192 2102.541 -
std::remove(vector<int>)_(sprinkled)/1024 283.535 -
std::remove(vector<int>)_(sprinkled)/32 48.258 -
std::remove(vector<int>)_(sprinkled)/50 52.338 -
std::remove(vector<int>)_(sprinkled)/8192 1967.663 -3.55%
std::remove_copy(deque<int>)_(prefix)/1024 376.815 -5.05%
std::remove_copy(deque<int>)_(prefix)/32 12.981 -
std::remove_copy(deque<int>)_(prefix)/50 21.096 3.27%
std::remove_copy(deque<int>)_(prefix)/8192 3340.928 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.852 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.194 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.310 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2872.014 -
std::remove_copy(list<int>)_(prefix)/1024 740.059 -
std::remove_copy(list<int>)_(prefix)/32 11.189 -1.14%
std::remove_copy(list<int>)_(prefix)/50 18.990 -
std::remove_copy(list<int>)_(prefix)/8192 6969.309 -
std::remove_copy(list<int>)_(sprinkled)/1024 732.981 -7.49%
std::remove_copy(list<int>)_(sprinkled)/32 11.204 -
std::remove_copy(list<int>)_(sprinkled)/50 18.720 -
std::remove_copy(list<int>)_(sprinkled)/8192 6873.755 -7.47%
std::remove_copy(vector<int>)_(prefix)/1024 262.828 -
std::remove_copy(vector<int>)_(prefix)/32 9.469 1.01%
std::remove_copy(vector<int>)_(prefix)/50 14.012 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.318 -
std::remove_copy(vector<int>)_(sprinkled)/1024 243.853 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.420 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.538 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1926.352 -
std::remove_copy_if(deque<int>)_(prefix)/1024 517.450 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.983 -
std::remove_copy_if(deque<int>)_(prefix)/50 27.945 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3774.656 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 557.129 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.737 2.21%
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.654 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3561.394 2.60%
std::remove_copy_if(list<int>)_(prefix)/1024 787.236 -
std::remove_copy_if(list<int>)_(prefix)/32 17.084 -
std::remove_copy_if(list<int>)_(prefix)/50 25.034 -
std::remove_copy_if(list<int>)_(prefix)/8192 7286.551 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.720 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.543 -1.09%
std::remove_copy_if(list<int>)_(sprinkled)/50 28.139 -2.02%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7263.451 -
std::remove_copy_if(vector<int>)_(prefix)/1024 397.663 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.204 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.913 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3361.444 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 353.858 1.99%
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.517 -3.69%
std::remove_copy_if(vector<int>)_(sprinkled)/50 17.118 -2.37%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2804.458 2.10%
std::remove_if(deque<int>)_(prefix)/1024 557.275 -
std::remove_if(deque<int>)_(prefix)/32 54.332 -
std::remove_if(deque<int>)_(prefix)/50 63.930 -1.22%
std::remove_if(deque<int>)_(prefix)/8192 4250.265 -
std::remove_if(deque<int>)_(sprinkled)/1024 528.797 -
std::remove_if(deque<int>)_(sprinkled)/32 54.516 -
std::remove_if(deque<int>)_(sprinkled)/50 64.085 -1.89%
std::remove_if(deque<int>)_(sprinkled)/8192 3910.971 -
std::remove_if(list<int>)_(prefix)/1024 1004.096 -
std::remove_if(list<int>)_(prefix)/32 58.303 -
std::remove_if(list<int>)_(prefix)/50 71.756 -
std::remove_if(list<int>)_(prefix)/8192 10191.357 2.26%
std::remove_if(list<int>)_(sprinkled)/1024 982.482 -1.11%
std::remove_if(list<int>)_(sprinkled)/32 57.023 -
std::remove_if(list<int>)_(sprinkled)/50 70.584 -3.36%
std::remove_if(list<int>)_(sprinkled)/8192 8242.797 -
std::remove_if(vector<int>)_(prefix)/1024 362.298 4.47%
std::remove_if(vector<int>)_(prefix)/32 49.022 -
std::remove_if(vector<int>)_(prefix)/50 54.121 -
std::remove_if(vector<int>)_(prefix)/8192 2569.848 -
std::remove_if(vector<int>)_(sprinkled)/1024 406.297 -
std::remove_if(vector<int>)_(sprinkled)/32 50.616 -
std::remove_if(vector<int>)_(sprinkled)/50 56.978 -
std::remove_if(vector<int>)_(sprinkled)/8192 2952.591 -
std::replace(deque<int>)_(prefix)/1024 410.240 -
std::replace(deque<int>)_(prefix)/32 13.141 -
std::replace(deque<int>)_(prefix)/50 19.004 -
std::replace(deque<int>)_(prefix)/8192 3247.730 -
std::replace(deque<int>)_(sprinkled)/1024 349.088 -
std::replace(deque<int>)_(sprinkled)/32 12.097 -
std::replace(deque<int>)_(sprinkled)/50 18.126 -
std::replace(deque<int>)_(sprinkled)/8192 2791.523 -
std::replace(list<int>)_(prefix)/1024 739.386 -
std::replace(list<int>)_(prefix)/32 11.002 -
std::replace(list<int>)_(prefix)/50 17.268 -
std::replace(list<int>)_(prefix)/8192 6996.285 -
std::replace(list<int>)_(sprinkled)/1024 726.455 -
std::replace(list<int>)_(sprinkled)/32 11.218 -
std::replace(list<int>)_(sprinkled)/50 18.770 -
std::replace(list<int>)_(sprinkled)/8192 7150.753 -
std::replace(vector<int>)_(prefix)/1024 160.575 -
std::replace(vector<int>)_(prefix)/32 5.194 -
std::replace(vector<int>)_(prefix)/50 7.699 -
std::replace(vector<int>)_(prefix)/8192 1273.795 -
std::replace(vector<int>)_(sprinkled)/1024 152.459 -5.32%
std::replace(vector<int>)_(sprinkled)/32 5.513 -2.47%
std::replace(vector<int>)_(sprinkled)/50 8.543 -6.24%
std::replace(vector<int>)_(sprinkled)/8192 1217.027 -3.93%
std::replace_if(deque<int>)_(prefix)/1024 483.013 -
std::replace_if(deque<int>)_(prefix)/32 14.089 -
std::replace_if(deque<int>)_(prefix)/50 20.512 -
std::replace_if(deque<int>)_(prefix)/8192 3482.773 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.603 -
std::replace_if(deque<int>)_(sprinkled)/32 12.406 -
std::replace_if(deque<int>)_(sprinkled)/50 18.619 -
std::replace_if(deque<int>)_(sprinkled)/8192 2950.837 -
std::replace_if(list<int>)_(prefix)/1024 733.047 -
std::replace_if(list<int>)_(prefix)/32 13.864 -
std::replace_if(list<int>)_(prefix)/50 24.766 -
std::replace_if(list<int>)_(prefix)/8192 7117.798 -1.59%
std::replace_if(list<int>)_(sprinkled)/1024 736.099 -
std::replace_if(list<int>)_(sprinkled)/32 13.238 -
std::replace_if(list<int>)_(sprinkled)/50 22.855 -
std::replace_if(list<int>)_(sprinkled)/8192 7299.729 -1.35%
std::replace_if(vector<int>)_(prefix)/1024 272.907 -1.26%
std::replace_if(vector<int>)_(prefix)/32 9.634 -
std::replace_if(vector<int>)_(prefix)/50 13.890 -
std::replace_if(vector<int>)_(prefix)/8192 2035.576 -
std::replace_if(vector<int>)_(sprinkled)/1024 247.070 -
std::replace_if(vector<int>)_(sprinkled)/32 8.679 -
std::replace_if(vector<int>)_(sprinkled)/50 12.810 -6.51%
std::replace_if(vector<int>)_(sprinkled)/8192 1917.346 -
std::reverse(deque<int>)/32768 5819.938 -1.21%
std::reverse(deque<int>)/4096 719.138 -3.15%
std::reverse(deque<int>)/512 112.712 -3.49%
std::reverse(deque<int>)/64 13.033 -1.37%
std::reverse(deque<int>)/8 2.508 -
std::reverse(list<int>)/32768 20092.401 1.33%
std::reverse(list<int>)/4096 1853.984 -
std::reverse(list<int>)/512 201.900 3.34%
std::reverse(list<int>)/64 18.151 2.36%
std::reverse(list<int>)/8 1.995 1.24%
std::reverse(vector<int>)/32768 1035.069 -
std::reverse(vector<int>)/4096 130.606 -
std::reverse(vector<int>)/512 16.341 -
std::reverse(vector<int>)/64 4.133 -
std::reverse(vector<int>)/8 2.258 49.42%
std::reverse_copy(deque<int>)/32768 8006.192 -
std::reverse_copy(deque<int>)/4096 974.742 -1.16%
std::reverse_copy(deque<int>)/512 124.793 -
std::reverse_copy(deque<int>)/64 15.898 -
std::reverse_copy(deque<int>)/8 2.529 -
std::reverse_copy(list<int>)/32768 26921.699 -
std::reverse_copy(list<int>)/4096 3103.755 -1.82%
std::reverse_copy(list<int>)/512 363.952 -
std::reverse_copy(list<int>)/64 29.900 -
std::reverse_copy(list<int>)/8 2.462 1.54%
std::reverse_copy(vector<int>)/32768 982.560 -
std::reverse_copy(vector<int>)/4096 129.484 -2.21%
std::reverse_copy(vector<int>)/512 17.147 -
std::reverse_copy(vector<int>)/64 2.514 -
std::reverse_copy(vector<int>)/8 2.330 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.753 -
std::rotate(deque<int>)_(1_element_backward)/32 3.537 -
std::rotate(deque<int>)_(1_element_backward)/50 5.099 -
std::rotate(deque<int>)_(1_element_backward)/8192 310.615 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.382 -
std::rotate(deque<int>)_(1_element_forward)/32 4.145 -
std::rotate(deque<int>)_(1_element_forward)/50 5.425 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.968 -
std::rotate(deque<int>)_(by_1/2)/1024 188.457 -
std::rotate(deque<int>)_(by_1/2)/32 8.608 1.31%
std::rotate(deque<int>)_(by_1/2)/50 11.618 -
std::rotate(deque<int>)_(by_1/2)/8192 1689.645 4.81%
std::rotate(deque<int>)_(by_1/3)/1024 405.575 -
std::rotate(deque<int>)_(by_1/3)/32 21.130 3.93%
std::rotate(deque<int>)_(by_1/3)/50 30.782 7.06%
std::rotate(deque<int>)_(by_1/3)/8192 3159.015 -
std::rotate(deque<int>)_(by_1/4)/1024 291.712 9.60%
std::rotate(deque<int>)_(by_1/4)/32 13.401 -
std::rotate(deque<int>)_(by_1/4)/50 29.114 6.67%
std::rotate(deque<int>)_(by_1/4)/8192 2874.639 5.75%
std::rotate(list<int>)_(1_element_backward)/1024 740.416 -
std::rotate(list<int>)_(1_element_backward)/32 13.301 -1.35%
std::rotate(list<int>)_(1_element_backward)/50 24.989 -3.61%
std::rotate(list<int>)_(1_element_backward)/8192 7230.334 -
std::rotate(list<int>)_(1_element_forward)/1024 731.171 -
std::rotate(list<int>)_(1_element_forward)/32 13.826 -
std::rotate(list<int>)_(1_element_forward)/50 26.312 1.70%
std::rotate(list<int>)_(1_element_forward)/8192 8021.736 13.19%
std::rotate(list<int>)_(by_1/2)/1024 386.793 -
std::rotate(list<int>)_(by_1/2)/32 6.447 -
std::rotate(list<int>)_(by_1/2)/50 12.637 -1.03%
std::rotate(list<int>)_(by_1/2)/8192 5414.049 -1.26%
std::rotate(list<int>)_(by_1/3)/1024 804.220 -
std::rotate(list<int>)_(by_1/3)/32 16.562 -1.11%
std::rotate(list<int>)_(by_1/3)/50 22.778 -
std::rotate(list<int>)_(by_1/3)/8192 8292.607 -
std::rotate(list<int>)_(by_1/4)/1024 574.896 -
std::rotate(list<int>)_(by_1/4)/32 14.468 -
std::rotate(list<int>)_(by_1/4)/50 25.777 -
std::rotate(list<int>)_(by_1/4)/8192 6586.975 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.699 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.738 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.728 -
std::rotate(vector<bool>)_(1_element_backward)/8192 112.943 -10.97%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.670 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.642 1.48%
std::rotate(vector<bool>)_(1_element_forward)/50 17.683 1.82%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.261 -1.12%
std::rotate(vector<bool>)_(by_1/2)/1024 8.647 2.62%
std::rotate(vector<bool>)_(by_1/2)/32 18.417 1.00%
std::rotate(vector<bool>)_(by_1/2)/50 18.158 1.84%
std::rotate(vector<bool>)_(by_1/2)/8192 15.183 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.200 -3.75%
std::rotate(vector<bool>)_(by_1/3)/32 17.803 -
std::rotate(vector<bool>)_(by_1/3)/50 17.786 -1.28%
std::rotate(vector<bool>)_(by_1/3)/8192 158.554 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.002 -10.12%
std::rotate(vector<bool>)_(by_1/4)/32 17.918 -
std::rotate(vector<bool>)_(by_1/4)/50 17.746 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.390 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.886 -
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.416 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.146 -
std::rotate(vector<int>)_(1_element_forward)/32 2.956 -
std::rotate(vector<int>)_(1_element_forward)/50 5.301 -
std::rotate(vector<int>)_(1_element_forward)/8192 279.591 -
std::rotate(vector<int>)_(by_1/2)/1024 31.675 -
std::rotate(vector<int>)_(by_1/2)/32 2.345 -
std::rotate(vector<int>)_(by_1/2)/50 3.820 -
std::rotate(vector<int>)_(by_1/2)/8192 240.314 -
std::rotate(vector<int>)_(by_1/3)/1024 118.490 -
std::rotate(vector<int>)_(by_1/3)/32 9.969 -
std::rotate(vector<int>)_(by_1/3)/50 11.041 -
std::rotate(vector<int>)_(by_1/3)/8192 870.899 -
std::rotate(vector<int>)_(by_1/4)/1024 47.236 -
std::rotate(vector<int>)_(by_1/4)/32 4.726 -
std::rotate(vector<int>)_(by_1/4)/50 11.709 1.65%
std::rotate(vector<int>)_(by_1/4)/8192 369.583 -
std::rotate_copy(deque<int>)/1024 34.525 -
std::rotate_copy(deque<int>)/32 2.575 -3.54%
std::rotate_copy(deque<int>)/50 3.006 -
std::rotate_copy(deque<int>)/8192 289.309 -
std::rotate_copy(list<int>)/1024 732.584 -
std::rotate_copy(list<int>)/32 8.595 -3.41%
std::rotate_copy(list<int>)/50 13.937 -
std::rotate_copy(list<int>)/8192 7201.337 1.41%
std::rotate_copy(vector<int>)/1024 32.836 -4.93%
std::rotate_copy(vector<int>)/32 2.089 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 656.448 33.07%
std::sample(deque<int>)/1024 11343.785 -
std::sample(deque<int>)/32 305.270 -
std::sample(deque<int>)/8192 91250.016 -
std::sample(list<int>)/1024 12069.090 -
std::sample(list<int>)/32 312.429 -
std::sample(list<int>)/8192 98360.236 -
std::sample(vector<int>)/1024 11309.674 -
std::sample(vector<int>)/32 302.926 -
std::sample(vector<int>)/8192 91579.273 -
std::search(deque<int>)_(near_matches)/1000 24446.608 32.26%
std::search(deque<int>)_(near_matches)/1024 25550.419 31.46%
std::search(deque<int>)_(near_matches)/8192 1432453.893 -1.67%
std::search(deque<int>)_(no_match)/1000 403.656 -1.12%
std::search(deque<int>)_(no_match)/1024 349.455 -
std::search(deque<int>)_(no_match)/1048576 421575.411 -1.03%
std::search(deque<int>)_(no_match)/8192 3290.029 -1.02%
std::search(deque<int>)_(same_length)/1000 415.754 8.31%
std::search(deque<int>)_(same_length)/1024 471.902 -2.46%
std::search(deque<int>)_(same_length)/8192 3753.673 -5.07%
std::search(deque<int>)_(single_element)/1000 448.033 -
std::search(deque<int>)_(single_element)/1024 458.583 -
std::search(deque<int>)_(single_element)/8192 3654.973 -
std::search(deque<int>,_pred)_(near_matches)/1000 24256.674 -
std::search(deque<int>,_pred)_(near_matches)/1024 25265.299 -
std::search(deque<int>,_pred)_(near_matches)/8192 1838858.332 20.28%
std::search(deque<int>,_pred)_(no_match)/1000 428.262 -14.78%
std::search(deque<int>,_pred)_(no_match)/1024 438.643 -3.05%
std::search(deque<int>,_pred)_(no_match)/1048576 446091.401 -
std::search(deque<int>,_pred)_(no_match)/8192 3493.560 -
std::search(deque<int>,_pred)_(same_length)/1000 484.343 -
std::search(deque<int>,_pred)_(same_length)/1024 511.272 -
std::search(deque<int>,_pred)_(same_length)/8192 4037.878 -
std::search(deque<int>,_pred)_(single_element)/1000 685.793 -
std::search(deque<int>,_pred)_(single_element)/1024 704.104 -
std::search(deque<int>,_pred)_(single_element)/8192 5659.339 -
std::search(list<int>)_(near_matches)/1000 37908.378 -
std::search(list<int>)_(near_matches)/1024 39458.317 -1.23%
std::search(list<int>)_(near_matches)/8192 2531470.217 -1.19%
std::search(list<int>)_(no_match)/1000 715.749 6.50%
std::search(list<int>)_(no_match)/1024 742.011 -2.74%
std::search(list<int>)_(no_match)/1048576 879552.936 3.24%
std::search(list<int>)_(no_match)/8192 6544.745 -12.52%
std::search(list<int>)_(same_length)/1000 744.763 -6.27%
std::search(list<int>)_(same_length)/1024 788.425 -3.13%
std::search(list<int>)_(same_length)/8192 8428.942 -5.25%
std::search(list<int>)_(single_element)/1000 641.637 -12.94%
std::search(list<int>)_(single_element)/1024 767.612 4.19%
std::search(list<int>)_(single_element)/8192 8707.709 -3.76%
std::search(list<int>,_pred)_(near_matches)/1000 41393.366 -
std::search(list<int>,_pred)_(near_matches)/1024 43346.486 -
std::search(list<int>,_pred)_(near_matches)/8192 2679755.747 -
std::search(list<int>,_pred)_(no_match)/1000 799.917 -
std::search(list<int>,_pred)_(no_match)/1024 819.440 -
std::search(list<int>,_pred)_(no_match)/1048576 972405.282 1.59%
std::search(list<int>,_pred)_(no_match)/8192 8333.259 5.69%
std::search(list<int>,_pred)_(same_length)/1000 793.959 -
std::search(list<int>,_pred)_(same_length)/1024 813.207 -
std::search(list<int>,_pred)_(same_length)/8192 8032.501 -14.03%
std::search(list<int>,_pred)_(single_element)/1000 799.113 -
std::search(list<int>,_pred)_(single_element)/1024 818.749 -
std::search(list<int>,_pred)_(single_element)/8192 7732.479 -22.26%
std::search(vector<int>)_(near_matches)/1000 14247.586 -1.29%
std::search(vector<int>)_(near_matches)/1024 15025.323 -1.07%
std::search(vector<int>)_(near_matches)/8192 761680.602 -
std::search(vector<int>)_(no_match)/1000 211.162 1.88%
std::search(vector<int>)_(no_match)/1024 212.607 -
std::search(vector<int>)_(no_match)/1048576 210171.666 -
std::search(vector<int>)_(no_match)/8192 1636.863 -
std::search(vector<int>)_(same_length)/1000 242.224 -
std::search(vector<int>)_(same_length)/1024 249.492 -
std::search(vector<int>)_(same_length)/8192 1917.364 -
std::search(vector<int>)_(single_element)/1000 229.864 -1.75%
std::search(vector<int>)_(single_element)/1024 235.302 -1.83%
std::search(vector<int>)_(single_element)/8192 1823.273 -1.22%
std::search(vector<int>,_pred)_(near_matches)/1000 22893.664 -
std::search(vector<int>,_pred)_(near_matches)/1024 24066.327 1.10%
std::search(vector<int>,_pred)_(near_matches)/8192 1451738.849 -
std::search(vector<int>,_pred)_(no_match)/1000 527.180 -
std::search(vector<int>,_pred)_(no_match)/1024 535.067 -
std::search(vector<int>,_pred)_(no_match)/1048576 598448.971 -
std::search(vector<int>,_pred)_(no_match)/8192 4273.690 -
std::search(vector<int>,_pred)_(same_length)/1000 623.106 2.66%
std::search(vector<int>,_pred)_(same_length)/1024 637.487 3.14%
std::search(vector<int>,_pred)_(same_length)/8192 5077.539 2.72%
std::search(vector<int>,_pred)_(single_element)/1000 482.078 -10.20%
std::search(vector<int>,_pred)_(single_element)/1024 491.509 -10.37%
std::search(vector<int>,_pred)_(single_element)/8192 3924.883 -10.49%
std::search_n(deque<int>)_(no_match)/1024 13.797 -
std::search_n(deque<int>)_(no_match)/32 13.612 -
std::search_n(deque<int>)_(no_match)/8192 16.099 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.930 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.092 -
std::search_n(deque<int>,_pred)_(no_match)/8192 18.060 -
std::search_n(list<int>)_(no_match)/1024 732.391 -
std::search_n(list<int>)_(no_match)/32 10.265 -
std::search_n(list<int>)_(no_match)/8192 7462.435 6.16%
std::search_n(list<int>,_pred)_(no_match)/1024 817.168 -
std::search_n(list<int>,_pred)_(no_match)/32 16.421 -
std::search_n(list<int>,_pred)_(no_match)/8192 8087.601 5.77%
std::search_n(vector<int>)_(no_match)/1024 3.402 -
std::search_n(vector<int>)_(no_match)/32 3.414 -
std::search_n(vector<int>)_(no_match)/8192 3.400 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.082 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.114 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.081 -
std::set<int>::clear()/0 390.457 -
std::set<int>::clear()/1024 9265.372 -10.36%
std::set<int>::clear()/32 626.852 -5.85%
std::set<int>::clear()/8192 80218.843 -9.83%
std::set<int>::contains(key)_(existent)/1024 3.868 -
std::set<int>::contains(key)_(existent)/32 1.661 -
std::set<int>::contains(key)_(existent)/8192 8.473 2.90%
std::set<int>::contains(key)_(non-existent)/0 0.299 -
std::set<int>::contains(key)_(non-existent)/1024 6.167 -14.70%
std::set<int>::contains(key)_(non-existent)/32 2.842 -7.63%
std::set<int>::contains(key)_(non-existent)/8192 9.063 -23.74%
std::set<int>::count(key)_(existent)/1024 4.177 -
std::set<int>::count(key)_(existent)/32 1.670 1.83%
std::set<int>::count(key)_(existent)/8192 7.847 -8.92%
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.403 -
std::set<int>::count(key)_(non-existent)/32 2.874 -
std::set<int>::count(key)_(non-existent)/8192 11.260 -
std::set<int>::ctor(&&,_different_allocs)/0 12.711 -
std::set<int>::ctor(&&,_different_allocs)/1024 5896.629 2.15%
std::set<int>::ctor(&&,_different_allocs)/32 177.294 -
std::set<int>::ctor(&&,_different_allocs)/8192 48565.703 1.47%
std::set<int>::ctor(const&)/0 12.723 -
std::set<int>::ctor(const&)/1024 6457.040 3.57%
std::set<int>::ctor(const&)/32 222.681 3.00%
std::set<int>::ctor(const&)/8192 51802.682 4.65%
std::set<int>::ctor(const&,_alloc)/0 12.719 -
std::set<int>::ctor(const&,_alloc)/1024 6519.972 6.35%
std::set<int>::ctor(const&,_alloc)/32 226.201 3.69%
std::set<int>::ctor(const&,_alloc)/8192 51740.726 5.75%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.658 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8737.312 1.57%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.290 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69039.771 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.691 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12918.591 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.415 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245050.102 -
std::set<int>::equal_range(key)_(existent)/1024 4.412 -2.63%
std::set<int>::equal_range(key)_(existent)/32 1.818 -
std::set<int>::equal_range(key)_(existent)/8192 7.843 -2.86%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.508 -7.21%
std::set<int>::equal_range(key)_(non-existent)/32 2.666 2.31%
std::set<int>::equal_range(key)_(non-existent)/8192 9.958 -6.70%
std::set<int>::erase(iterator)/1024 19.762 -9.15%
std::set<int>::erase(iterator)/32 19.735 -6.57%
std::set<int>::erase(iterator)/8192 19.810 -10.43%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.609 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6701.478 -3.75%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 566.269 -1.12%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54726.816 -3.42%
std::set<int>::erase(key)_(existent)/1024 51.838 5.76%
std::set<int>::erase(key)_(existent)/32 21.475 -5.97%
std::set<int>::erase(key)_(existent)/8192 68.139 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.472 -1.04%
std::set<int>::erase(key)_(non-existent,_end)/32 2.289 -1.13%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.390 -1.68%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.882 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.767 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.086 -2.21%
std::set<int>::find(key)_(existent)/1024 3.973 -1.92%
std::set<int>::find(key)_(existent)/32 1.735 1.30%
std::set<int>::find(key)_(existent)/8192 8.810 4.55%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.498 -
std::set<int>::find(key)_(non-existent)/32 2.245 -
std::set<int>::find(key)_(non-existent)/8192 8.414 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.006 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.095 -6.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.189 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.622 4.46%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.022 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.060 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.782 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.672 -2.46%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.237 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.289 2.97%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.841 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 96.177 -3.35%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.222 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.342 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.941 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.189 -4.12%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.206 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16837.488 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.870 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 209398.224 13.50%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 399.427 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13021.312 -4.03%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 680.885 -5.36%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124799.420 -3.71%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.347 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7799.860 -2.14%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 544.341 -1.42%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131391.882 -1.64%
std::set<int>::insert(value)_(already_present)/1024 5.826 -1.44%
std::set<int>::insert(value)_(already_present)/32 1.762 -
std::set<int>::insert(value)_(already_present)/8192 9.425 -1.17%
std::set<int>::insert(value)_(new_value,_end)/0 17.061 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.709 2.66%
std::set<int>::insert(value)_(new_value,_end)/32 18.740 -
std::set<int>::insert(value)_(new_value,_end)/8192 70.910 -1.85%
std::set<int>::insert(value)_(new_value,_middle)/0 17.045 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.882 5.12%
std::set<int>::insert(value)_(new_value,_middle)/32 18.421 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.138 -2.00%
std::set<int>::lower_bound(key)_(existent)/1024 4.376 -4.34%
std::set<int>::lower_bound(key)_(existent)/32 1.542 -
std::set<int>::lower_bound(key)_(existent)/8192 8.252 3.54%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 5.993 -1.19%
std::set<int>::lower_bound(key)_(non-existent)/32 2.229 -6.00%
std::set<int>::lower_bound(key)_(non-existent)/8192 8.823 -1.89%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.316 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6360.945 3.57%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 219.792 2.81%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 50540.139 3.27%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.306 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7351.448 19.33%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.141 1.15%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 65499.852 23.02%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.105 -1.65%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1361.283 -1.21%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.523 -3.18%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12413.804 -
std::set<int>::upper_bound(key)_(existent)/1024 4.190 -
std::set<int>::upper_bound(key)_(existent)/32 1.757 -3.01%
std::set<int>::upper_bound(key)_(existent)/8192 8.586 1.98%
std::set<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.100 3.94%
std::set<int>::upper_bound(key)_(non-existent)/32 2.614 7.71%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.421 6.12%
std::set<std::string>::clear()/0 392.693 -
std::set<std::string>::clear()/1024 22085.734 3.12%
std::set<std::string>::clear()/32 909.564 1.05%
std::set<std::string>::clear()/8192 214064.917 -
std::set<std::string>::contains(key)_(existent)/1024 24.281 8.46%
std::set<std::string>::contains(key)_(existent)/32 15.664 9.24%
std::set<std::string>::contains(key)_(existent)/8192 29.802 4.34%
std::set<std::string>::contains(key)_(non-existent)/0 0.275 -
std::set<std::string>::contains(key)_(non-existent)/1024 20.906 -2.13%
std::set<std::string>::contains(key)_(non-existent)/32 9.587 -3.01%
std::set<std::string>::contains(key)_(non-existent)/8192 27.325 -7.99%
std::set<std::string>::count(key)_(existent)/1024 23.477 -2.22%
std::set<std::string>::count(key)_(existent)/32 16.826 2.72%
std::set<std::string>::count(key)_(existent)/8192 29.684 -3.61%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.518 -2.90%
std::set<std::string>::count(key)_(non-existent)/32 10.829 -3.91%
std::set<std::string>::count(key)_(non-existent)/8192 33.866 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.788 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6937.066 -
std::set<std::string>::ctor(&&,_different_allocs)/32 208.724 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57362.619 -
std::set<std::string>::ctor(const&)/0 12.695 -
std::set<std::string>::ctor(const&)/1024 34991.349 -
std::set<std::string>::ctor(const&)/32 795.639 11.62%
std::set<std::string>::ctor(const&)/8192 343671.460 -
std::set<std::string>::ctor(const&,_alloc)/0 12.686 -
std::set<std::string>::ctor(const&,_alloc)/1024 37120.666 -
std::set<std::string>::ctor(const&,_alloc)/32 747.676 6.84%
std::set<std::string>::ctor(const&,_alloc)/8192 348606.058 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.787 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40346.606 1.71%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 809.186 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382272.582 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.754 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61750.504 1.41%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.581 2.37%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1139189.128 -1.46%
std::set<std::string>::equal_range(key)_(existent)/1024 22.371 -8.87%
std::set<std::string>::equal_range(key)_(existent)/32 15.779 -9.83%
std::set<std::string>::equal_range(key)_(existent)/8192 29.937 5.11%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.762 -7.04%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.432 -9.32%
std::set<std::string>::equal_range(key)_(non-existent)/8192 34.456 2.07%
std::set<std::string>::erase(iterator)/1024 28.335 -14.18%
std::set<std::string>::erase(iterator)/32 27.768 8.70%
std::set<std::string>::erase(iterator)/8192 30.552 -1.05%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.398 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12862.910 1.21%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.683 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118883.039 -
std::set<std::string>::erase(key)_(existent)/1024 99.301 29.38%
std::set<std::string>::erase(key)_(existent)/32 74.958 34.37%
std::set<std::string>::erase(key)_(existent)/8192 87.257 -2.44%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.897 -7.48%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.873 -3.66%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.260 -11.47%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.262 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.051 -3.83%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.673 -4.22%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.957 -17.94%
std::set<std::string>::find(key)_(existent)/1024 23.937 2.30%
std::set<std::string>::find(key)_(existent)/32 15.431 -2.87%
std::set<std::string>::find(key)_(existent)/8192 30.948 -
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 22.241 -
std::set<std::string>::find(key)_(non-existent)/32 10.577 -
std::set<std::string>::find(key)_(non-existent)/8192 30.297 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.517 -22.81%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.897 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.699 -2.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.795 2.49%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.067 6.77%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.429 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.684 -4.51%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.503 23.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.519 8.26%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.818 -4.40%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.839 -8.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 44.680 5.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.174 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.700 -3.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.680 4.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.864 12.78%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.290 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67468.746 1.50%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1529.488 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 865214.904 -6.77%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.573 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44195.784 -1.23%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1301.674 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611626.036 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.135 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42418.931 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1081.636 -4.38%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 611721.979 -
std::set<std::string>::insert(value)_(already_present)/1024 17.064 -42.79%
std::set<std::string>::insert(value)_(already_present)/32 7.300 -29.83%
std::set<std::string>::insert(value)_(already_present)/8192 61.306 60.53%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.637 5.32%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.457 16.12%
std::set<std::string>::insert(value)_(new_value,_end)/32 40.193 22.79%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.082 6.70%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.232 -24.92%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.527 -3.32%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.376 12.83%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.649 15.41%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.789 3.26%
std::set<std::string>::lower_bound(key)_(existent)/32 15.807 1.31%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.985 -2.32%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.247 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.344 1.90%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.236 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.305 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37674.211 1.52%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 806.523 -6.75%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 350225.943 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.292 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36440.767 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 698.147 1.59%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349320.892 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.052 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15793.493 -8.95%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.989 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206633.376 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.603 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.659 3.51%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.018 -1.45%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.716 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.571 -2.47%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.703 4.82%
std::shift_left(deque<int>)/1024 38.848 -
std::shift_left(deque<int>)/32 3.776 -2.74%
std::shift_left(deque<int>)/50 5.435 -2.41%
std::shift_left(deque<int>)/8192 309.106 -
std::shift_left(list<int>)/1024 734.026 -
std::shift_left(list<int>)/32 14.060 2.05%
std::shift_left(list<int>)/50 28.584 3.02%
std::shift_left(list<int>)/8192 7756.326 8.77%
std::shift_left(vector<int>)/1024 35.135 -1.22%
std::shift_left(vector<int>)/32 2.980 -
std::shift_left(vector<int>)/50 5.248 -
std::shift_left(vector<int>)/8192 280.481 -
std::shift_right(deque<int>)/1024 40.635 -
std::shift_right(deque<int>)/32 3.417 -
std::shift_right(deque<int>)/50 4.525 -
std::shift_right(deque<int>)/8192 309.321 -
std::shift_right(list<int>)/1024 731.771 -
std::shift_right(list<int>)/32 14.464 -
std::shift_right(list<int>)/50 27.553 3.14%
std::shift_right(list<int>)/8192 8018.383 -
std::shift_right(vector<int>)/1024 35.594 -
std::shift_right(vector<int>)/32 4.203 -58.03%
std::shift_right(vector<int>)/50 5.327 -
std::shift_right(vector<int>)/8192 301.359 -
std::shuffle(deque<int>)/1024 9281.977 -
std::shuffle(deque<int>)/32 293.727 -
std::shuffle(deque<int>)/8192 73842.013 -
std::shuffle(vector<int>)/1024 8808.405 -
std::shuffle(vector<int>)/32 277.819 -
std::shuffle(vector<int>)/8192 70269.528 -
std::sort(deque<int>)_(ascending)/1024 759.251 -
std::sort(deque<int>)_(ascending)/8 18.035 3.96%
std::sort(deque<int>)_(ascending)/8192 5746.677 -
std::sort(deque<int>)_(descending)/1024 1290.670 -1.09%
std::sort(deque<int>)_(descending)/8 25.612 1.49%
std::sort(deque<int>)_(descending)/8192 10335.432 -
std::sort(deque<int>)_(heap)/1024 6306.617 -
std::sort(deque<int>)_(heap)/8 24.753 1.07%
std::sort(deque<int>)_(heap)/8192 68977.729 -
std::sort(deque<int>)_(pipe-organ)/1024 2746.245 1.54%
std::sort(deque<int>)_(pipe-organ)/8 20.156 -
std::sort(deque<int>)_(pipe-organ)/8192 26093.830 -4.89%
std::sort(deque<int>)_(qsort_adversarial)/1024 17689.890 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.238 5.20%
std::sort(deque<int>)_(qsort_adversarial)/8192 480549.241 -
std::sort(deque<int>)_(repeated)/1024 981.444 -
std::sort(deque<int>)_(repeated)/8 18.670 4.81%
std::sort(deque<int>)_(repeated)/8192 6736.947 -
std::sort(deque<int>)_(shuffled)/1024 6790.921 -1.55%
std::sort(deque<int>)_(shuffled)/8 23.044 -
std::sort(deque<int>)_(shuffled)/8192 81103.321 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.511 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.602 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3770.529 -
std::sort(vector<NonIntegral>)_(descending)/1024 767.894 -1.29%
std::sort(vector<NonIntegral>)_(descending)/8 24.964 -
std::sort(vector<NonIntegral>)_(descending)/8192 5318.011 -
std::sort(vector<NonIntegral>)_(heap)/1024 4680.451 6.91%
std::sort(vector<NonIntegral>)_(heap)/8 24.749 3.72%
std::sort(vector<NonIntegral>)_(heap)/8192 63632.004 24.81%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1865.970 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.333 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18303.454 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13207.720 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.654 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154827.171 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.030 -1.19%
std::sort(vector<NonIntegral>)_(repeated)/8 15.712 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3758.869 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4624.069 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.586 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82498.903 -
std::sort(vector<int>)_(ascending)/1024 516.704 -1.21%
std::sort(vector<int>)_(ascending)/8 15.720 -
std::sort(vector<int>)_(ascending)/8192 3767.737 -
std::sort(vector<int>)_(descending)/1024 1007.816 -
std::sort(vector<int>)_(descending)/8 24.883 -
std::sort(vector<int>)_(descending)/8192 7243.025 -
std::sort(vector<int>)_(heap)/1024 4551.520 -4.77%
std::sort(vector<int>)_(heap)/8 24.249 -1.16%
std::sort(vector<int>)_(heap)/8192 45733.339 -2.59%
std::sort(vector<int>)_(pipe-organ)/1024 2272.511 -
std::sort(vector<int>)_(pipe-organ)/8 17.619 -
std::sort(vector<int>)_(pipe-organ)/8192 21520.281 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13093.495 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.750 -
std::sort(vector<int>)_(qsort_adversarial)/8192 149817.433 -
std::sort(vector<int>)_(repeated)/1024 657.855 -1.12%
std::sort(vector<int>)_(repeated)/8 15.746 -
std::sort(vector<int>)_(repeated)/8192 5018.301 -
std::sort(vector<int>)_(shuffled)/1024 4625.280 -1.37%
std::sort(vector<int>)_(shuffled)/8 22.718 -
std::sort(vector<int>)_(shuffled)/8192 45025.249 -
std::sort_heap(deque<int>)/1024 13275.349 -
std::sort_heap(deque<int>)/8 35.927 -4.50%
std::sort_heap(deque<int>)/8192 469840.522 -
std::sort_heap(deque<int>,_pred)/1024 12902.801 5.14%
std::sort_heap(deque<int>,_pred)/8 33.619 -3.73%
std::sort_heap(deque<int>,_pred)/8192 434281.710 1.15%
std::sort_heap(vector<NonIntegral>)/1024 9817.017 -1.37%
std::sort_heap(vector<NonIntegral>)/8 28.345 -4.75%
std::sort_heap(vector<NonIntegral>)/8192 105314.685 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9861.861 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.418 -4.99%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106452.328 -
std::sort_heap(vector<int>)/1024 9807.103 -
std::sort_heap(vector<int>)/8 30.559 -1.55%
std::sort_heap(vector<int>)/8192 106174.208 -
std::sort_heap(vector<int>,_pred)/1024 9843.515 -
std::sort_heap(vector<int>,_pred)/8 32.840 1.64%
std::sort_heap(vector<int>,_pred)/8192 105982.315 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2714.818 -1.23%
std::stable_partition(deque<int>)_(alloc_fails)/32 1900.379 -1.25%
std::stable_partition(deque<int>)_(alloc_fails)/50 1919.492 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 9802.320 -
std::stable_partition(deque<int>)_(dense)/1024 611.777 7.25%
std::stable_partition(deque<int>)_(dense)/32 30.453 8.83%
std::stable_partition(deque<int>)_(dense)/50 40.204 9.28%
std::stable_partition(deque<int>)_(dense)/8192 5629.043 -
std::stable_partition(deque<int>)_(sparse)/1024 460.295 4.19%
std::stable_partition(deque<int>)_(sparse)/32 11.758 -8.69%
std::stable_partition(deque<int>)_(sparse)/50 28.618 -3.49%
std::stable_partition(deque<int>)_(sparse)/8192 3536.586 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4154.573 -
std::stable_partition(list<int>)_(alloc_fails)/32 1880.231 -1.00%
std::stable_partition(list<int>)_(alloc_fails)/50 1899.593 -1.87%
std::stable_partition(list<int>)_(alloc_fails)/8192 27995.151 8.74%
std::stable_partition(list<int>)_(dense)/1024 1431.836 1.89%
std::stable_partition(list<int>)_(dense)/32 37.331 -1.97%
std::stable_partition(list<int>)_(dense)/50 57.168 -
std::stable_partition(list<int>)_(dense)/8192 24470.235 40.80%
std::stable_partition(list<int>)_(sparse)/1024 929.446 -
std::stable_partition(list<int>)_(sparse)/32 9.697 -
std::stable_partition(list<int>)_(sparse)/50 27.087 1.48%
std::stable_partition(list<int>)_(sparse)/8192 9067.604 2.80%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2335.278 -1.15%
std::stable_partition(vector<int>)_(alloc_fails)/32 1873.806 -1.56%
std::stable_partition(vector<int>)_(alloc_fails)/50 1886.199 -1.19%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5341.652 -1.13%
std::stable_partition(vector<int>)_(dense)/1024 296.863 1.49%
std::stable_partition(vector<int>)_(dense)/32 21.603 -
std::stable_partition(vector<int>)_(dense)/50 26.058 4.93%
std::stable_partition(vector<int>)_(dense)/8192 2091.359 -
std::stable_partition(vector<int>)_(sparse)/1024 217.957 5.03%
std::stable_partition(vector<int>)_(sparse)/32 7.640 4.00%
std::stable_partition(vector<int>)_(sparse)/50 21.666 -
std::stable_partition(vector<int>)_(sparse)/8192 1564.742 1.27%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4005.548 2.39%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.953 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18927.091 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30115.462 4.83%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.976 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26241.078 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14259.340 3.97%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.383 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25773.786 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 17090.606 4.31%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.471 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22242.762 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26609.267 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.832 10.04%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28017.076 -1.43%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3713.881 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 20.157 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13109.167 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19861.304 2.27%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.189 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24506.078 -
std::stable_sort(deque<int>)_(ascending)/1024 2179.704 2.67%
std::stable_sort(deque<int>)_(ascending)/8 20.265 16.90%
std::stable_sort(deque<int>)_(ascending)/8192 13653.672 -
std::stable_sort(deque<int>)_(descending)/1024 2934.328 -
std::stable_sort(deque<int>)_(descending)/8 27.733 10.66%
std::stable_sort(deque<int>)_(descending)/8192 20413.359 -
std::stable_sort(deque<int>)_(heap)/1024 2755.028 1.32%
std::stable_sort(deque<int>)_(heap)/8 25.985 9.10%
std::stable_sort(deque<int>)_(heap)/8192 17258.280 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2941.664 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.316 2.59%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20392.185 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3092.818 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.765 5.31%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20630.635 -
std::stable_sort(deque<int>)_(repeated)/1024 1424.701 -
std::stable_sort(deque<int>)_(repeated)/8 19.854 13.16%
std::stable_sort(deque<int>)_(repeated)/8192 7689.796 -
std::stable_sort(deque<int>)_(shuffled)/1024 2562.656 1.63%
std::stable_sort(deque<int>)_(shuffled)/8 23.638 3.85%
std::stable_sort(deque<int>)_(shuffled)/8192 14222.881 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4905.421 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.175 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48191.243 -1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22861.162 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.496 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 119337.581 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13711.402 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.319 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107718.699 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13870.083 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.769 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84736.300 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22309.112 -1.23%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.941 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135184.106 -6.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3564.338 -7.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.925 -1.92%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18160.379 -6.63%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17912.746 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.375 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145705.172 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3860.877 5.64%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.964 -2.13%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45602.321 7.97%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12566.316 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.641 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 187285.287 -1.47%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9462.246 -1.54%
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.432 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116888.367 -1.41%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8046.471 -1.30%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.826 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115954.262 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13512.213 -1.54%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.835 1.24%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199100.555 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1269.860 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.861 -4.94%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13955.863 -1.97%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11951.677 -1.40%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.548 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173766.741 -1.11%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4736.651 14.00%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.483 2.98%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19528.323 2.95%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23365.858 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.365 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23726.828 -5.44%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13800.034 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.061 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30361.138 -1.87%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13957.823 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.210 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21951.045 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22471.639 -1.02%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.861 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34005.876 -1.87%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3483.739 -3.54%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.910 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9636.721 -33.97%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17845.660 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.658 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27220.762 -4.42%
std::stable_sort(vector<int>)_(ascending)/1024 2057.545 -6.84%
std::stable_sort(vector<int>)_(ascending)/8 15.550 -2.02%
std::stable_sort(vector<int>)_(ascending)/8192 13369.216 -4.89%
std::stable_sort(vector<int>)_(descending)/1024 2820.186 -
std::stable_sort(vector<int>)_(descending)/8 23.633 -2.07%
std::stable_sort(vector<int>)_(descending)/8192 18434.672 -
std::stable_sort(vector<int>)_(heap)/1024 2513.529 -1.99%
std::stable_sort(vector<int>)_(heap)/8 21.393 -
std::stable_sort(vector<int>)_(heap)/8192 14480.648 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2790.760 -1.53%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.527 -1.87%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18192.705 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2866.738 -1.54%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.554 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18213.016 -
std::stable_sort(vector<int>)_(repeated)/1024 1091.632 -3.22%
std::stable_sort(vector<int>)_(repeated)/8 15.424 -
std::stable_sort(vector<int>)_(repeated)/8192 5238.447 -
std::stable_sort(vector<int>)_(shuffled)/1024 2220.905 -2.07%
std::stable_sort(vector<int>)_(shuffled)/8 19.629 -
std::stable_sort(vector<int>)_(shuffled)/8192 10922.396 -
std::swap_ranges(deque<int>)/1024 329.925 -3.08%
std::swap_ranges(deque<int>)/32 10.463 -4.67%
std::swap_ranges(deque<int>)/50 15.853 -5.82%
std::swap_ranges(deque<int>)/8192 2623.147 -3.05%
std::swap_ranges(list<int>)/1024 756.279 -
std::swap_ranges(list<int>)/32 19.427 -
std::swap_ranges(list<int>)/50 32.536 -
std::swap_ranges(list<int>)/8192 9624.182 -1.67%
std::swap_ranges(vector<int>)/1024 62.584 -
std::swap_ranges(vector<int>)/32 4.809 -
std::swap_ranges(vector<int>)/50 5.595 -
std::swap_ranges(vector<int>)/8192 475.314 -
std::transform(deque<int>)_(identity_transform)/1024 369.756 -
std::transform(deque<int>)_(identity_transform)/32 12.292 -
std::transform(deque<int>)_(identity_transform)/50 19.070 -
std::transform(deque<int>)_(identity_transform)/8192 2444.256 -
std::transform(deque<int>,_deque<int>)/1024 659.965 -
std::transform(deque<int>,_deque<int>)/32 21.870 1.01%
std::transform(deque<int>,_deque<int>)/50 36.251 -2.11%
std::transform(deque<int>,_deque<int>)/8192 5418.282 -
std::transform(list<int>)_(identity_transform)/1024 735.422 -7.33%
std::transform(list<int>)_(identity_transform)/32 21.327 25.14%
std::transform(list<int>)_(identity_transform)/50 30.237 -4.06%
std::transform(list<int>)_(identity_transform)/8192 7522.130 -7.56%
std::transform(list<int>,_list<int>)/1024 837.240 -
std::transform(list<int>,_list<int>)/32 22.996 -
std::transform(list<int>,_list<int>)/50 37.145 -
std::transform(list<int>,_list<int>)/8192 9213.340 6.02%
std::transform(vector<int>)_(identity_transform)/1024 262.170 -
std::transform(vector<int>)_(identity_transform)/32 9.169 -
std::transform(vector<int>)_(identity_transform)/50 16.159 -1.04%
std::transform(vector<int>)_(identity_transform)/8192 2018.151 -
std::transform(vector<int>,_vector<int>)/1024 554.052 -
std::transform(vector<int>,_vector<int>)/32 17.211 -
std::transform(vector<int>,_vector<int>)/50 26.816 -
std::transform(vector<int>,_vector<int>)/8192 4435.449 -
std::unique(deque<int>)_(contiguous)/1024 515.936 -
std::unique(deque<int>)_(contiguous)/32 49.353 -
std::unique(deque<int>)_(contiguous)/52 55.857 -1.25%
std::unique(deque<int>)_(contiguous)/8192 3755.189 -
std::unique(deque<int>)_(sprinkled)/1024 510.513 -
std::unique(deque<int>)_(sprinkled)/32 52.081 -3.38%
std::unique(deque<int>)_(sprinkled)/52 58.978 -3.86%
std::unique(deque<int>)_(sprinkled)/8192 3802.387 -
std::unique(deque<int>,_pred)_(contiguous)/1024 634.732 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.351 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.198 -1.21%
std::unique(deque<int>,_pred)_(contiguous)/8192 4556.678 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.485 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.810 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.737 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5205.881 -
std::unique(list<int>)_(contiguous)/1024 910.029 -1.72%
std::unique(list<int>)_(contiguous)/32 52.167 -
std::unique(list<int>)_(contiguous)/52 64.367 -
std::unique(list<int>)_(contiguous)/8192 7020.732 -
std::unique(list<int>)_(sprinkled)/1024 950.293 -1.35%
std::unique(list<int>)_(sprinkled)/32 54.125 -
std::unique(list<int>)_(sprinkled)/52 67.899 -
std::unique(list<int>)_(sprinkled)/8192 8149.383 -
std::unique(list<int>,_pred)_(contiguous)/1024 974.481 2.51%
std::unique(list<int>,_pred)_(contiguous)/32 58.401 1.25%
std::unique(list<int>,_pred)_(contiguous)/52 71.452 -
std::unique(list<int>,_pred)_(contiguous)/8192 7574.539 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1017.078 -5.52%
std::unique(list<int>,_pred)_(sprinkled)/32 65.834 4.37%
std::unique(list<int>,_pred)_(sprinkled)/52 82.242 3.24%
std::unique(list<int>,_pred)_(sprinkled)/8192 9035.115 -
std::unique(vector<int>)_(contiguous)/1024 309.901 -
std::unique(vector<int>)_(contiguous)/32 49.988 3.65%
std::unique(vector<int>)_(contiguous)/52 53.661 -
std::unique(vector<int>)_(contiguous)/8192 1921.083 -
std::unique(vector<int>)_(sprinkled)/1024 527.919 -
std::unique(vector<int>)_(sprinkled)/32 54.077 -
std::unique(vector<int>)_(sprinkled)/52 64.959 -
std::unique(vector<int>)_(sprinkled)/8192 3867.141 -1.08%
std::unique(vector<int>,_pred)_(contiguous)/1024 489.522 -2.11%
std::unique(vector<int>,_pred)_(contiguous)/32 54.557 -
std::unique(vector<int>,_pred)_(contiguous)/52 65.031 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3587.866 -1.35%
std::unique(vector<int>,_pred)_(sprinkled)/1024 682.872 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.994 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.640 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5158.479 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.190 -
std::unique_copy(deque<int>)_(contiguous)/32 11.678 11.16%
std::unique_copy(deque<int>)_(contiguous)/52 16.439 9.68%
std::unique_copy(deque<int>)_(contiguous)/8192 3737.884 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.448 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.219 -39.91%
std::unique_copy(deque<int>)_(sprinkled)/52 14.752 -40.21%
std::unique_copy(deque<int>)_(sprinkled)/8192 3750.596 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.604 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.848 -2.46%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.124 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4487.005 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.763 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.672 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.243 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5059.213 -
std::unique_copy(list<int>)_(contiguous)/1024 739.003 -
std::unique_copy(list<int>)_(contiguous)/32 11.045 -2.38%
std::unique_copy(list<int>)_(contiguous)/52 19.591 -
std::unique_copy(list<int>)_(contiguous)/8192 6825.799 -
std::unique_copy(list<int>)_(sprinkled)/1024 737.911 -
std::unique_copy(list<int>)_(sprinkled)/32 13.558 4.13%
std::unique_copy(list<int>)_(sprinkled)/52 23.968 -
std::unique_copy(list<int>)_(sprinkled)/8192 6936.169 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 793.606 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.290 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.936 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7535.241 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.788 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.204 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.062 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7591.862 -1.51%
std::unique_copy(vector<int>)_(contiguous)/1024 248.580 -
std::unique_copy(vector<int>)_(contiguous)/32 8.896 1.12%
std::unique_copy(vector<int>)_(contiguous)/52 13.495 -
std::unique_copy(vector<int>)_(contiguous)/8192 1894.181 -
std::unique_copy(vector<int>)_(sprinkled)/1024 458.193 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.474 -2.99%
std::unique_copy(vector<int>)_(sprinkled)/52 22.016 -2.71%
std::unique_copy(vector<int>)_(sprinkled)/8192 3646.900 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.283 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.359 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.917 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3792.934 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.085 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.296 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.445 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4512.262 -
std::unordered_map<int,_int>::clear()/0 391.547 -
std::unordered_map<int,_int>::clear()/1024 8401.123 3.93%
std::unordered_map<int,_int>::clear()/32 593.188 -
std::unordered_map<int,_int>::clear()/8192 65763.321 4.25%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.506 -7.87%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.740 2.98%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.741 10.55%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.406 17.05%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.666 32.50%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.564 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.591 15.95%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.349 3.86%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.274 -13.44%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.292 -12.34%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.484 19.24%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.435 -7.08%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.398 -13.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.532 11.97%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.110 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8524.794 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.502 -2.30%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96283.266 -1.04%
std::unordered_map<int,_int>::ctor(const&)/0 12.931 -
std::unordered_map<int,_int>::ctor(const&)/1024 6790.275 -1.25%
std::unordered_map<int,_int>::ctor(const&)/32 202.429 -
std::unordered_map<int,_int>::ctor(const&)/8192 55419.508 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.906 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9877.968 2.90%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 278.759 5.16%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81779.384 2.71%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13892.794 4.74%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.154 3.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143036.198 1.62%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13758.872 3.80%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.885 1.89%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143983.587 2.45%
std::unordered_map<int,_int>::erase(iterator)/1024 19.963 1.09%
std::unordered_map<int,_int>::erase(iterator)/32 19.895 1.18%
std::unordered_map<int,_int>::erase(iterator)/8192 20.068 2.00%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.359 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5615.158 2.03%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 542.170 1.97%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45582.133 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.762 -2.94%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.553 1.04%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.102 7.37%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.483 82.50%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.134 -4.73%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.094 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.169 -2.53%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.123 -2.59%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.173 -4.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.170 -3.95%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.596 11.06%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.578 8.06%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.522 -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.318 2.85%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.046 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.040 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.578 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13187.983 2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 755.872 3.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 142301.411 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.603 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12992.558 2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 731.615 1.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141707.674 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.006 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7799.439 5.36%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.599 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 85846.642 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.707 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14392.946 3.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 778.237 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149966.454 1.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.015 -1.88%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13975.189 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.001 -1.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 149945.560 3.66%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.431 -6.38%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.790 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.761 -1.57%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 19.689 9.32%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 21.704 14.69%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.790 2.13%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 22.273 16.42%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.174 1.15%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.380 1.94%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.860 2.66%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 22.965 17.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.206 -4.56%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.883 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.932 -9.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.230 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.896 9.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.646 1.78%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 22.305 14.68%
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.791 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.549 1.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.340 7.73%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.144 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6769.685 1.26%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.513 8.96%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54207.236 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.150 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6676.513 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.212 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54824.351 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1440.770 4.34%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.256 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 26210.556 -3.21%
std::unordered_multimap<int,_int>::clear()/0 391.790 -
std::unordered_multimap<int,_int>::clear()/1024 8188.134 -8.25%
std::unordered_multimap<int,_int>::clear()/32 589.670 -3.24%
std::unordered_multimap<int,_int>::clear()/8192 63390.534 -7.63%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.222 -8.06%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.495 1.59%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.313 -14.90%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.444 31.42%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.813 14.27%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.622 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 2.003 40.68%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.890 7.34%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.559 -7.21%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.669 -2.64%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.306 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.120 5.62%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.248 5.34%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.084 -9.46%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.038 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8595.625 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 299.981 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99803.297 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.230 1.29%
std::unordered_multimap<int,_int>::ctor(const&)/1024 7831.883 17.20%
std::unordered_multimap<int,_int>::ctor(const&)/32 236.141 18.57%
std::unordered_multimap<int,_int>::ctor(const&)/8192 58007.326 5.72%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.071 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9260.379 1.13%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 255.451 1.69%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77375.001 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.854 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12937.391 2.26%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.387 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139586.395 1.19%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.867 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12738.387 1.75%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 360.188 1.16%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140028.020 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.825 -13.30%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.628 -2.27%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.453 -24.06%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 404.161 2.89%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5727.033 -6.62%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.646 1.38%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46355.721 -4.24%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.392 1.48%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.340 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.443 1.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.300 12.83%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.156 -14.85%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.262 -6.33%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.204 3.95%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.339 -1.30%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.145 -6.05%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.296 32.32%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.370 -13.55%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.581 22.57%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.433 10.09%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.101 -8.14%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.042 -13.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.127 -4.38%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.504 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15466.128 2.78%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.313 -1.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169999.073 1.85%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.443 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15127.626 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 764.163 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167243.709 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.192 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14229.953 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 801.391 -1.32%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176622.612 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.400 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15115.360 -6.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 818.005 -2.26%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 166400.342 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.674 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16032.974 -3.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 819.093 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182075.445 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.002 -27.59%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.111 -16.13%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.796 -6.88%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.631 -4.57%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.048 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.548 -8.56%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.560 -11.97%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 19.090 3.51%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 24.960 7.84%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.785 4.35%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 24.333 -25.20%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.173 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6687.598 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.479 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54129.285 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.186 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6687.459 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.596 1.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54506.430 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1314.471 -23.96%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.925 -3.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26649.720 -10.31%
std::unordered_multiset<int>::clear()/0 391.152 -
std::unordered_multiset<int>::clear()/1024 9240.413 -3.25%
std::unordered_multiset<int>::clear()/32 630.846 -
std::unordered_multiset<int>::clear()/8192 71129.794 -2.58%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.260 6.65%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.475 21.83%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.533 18.16%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.348 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.614 24.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.557 -1.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.405 -5.86%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.649 -20.23%
std::unordered_multiset<int>::count(key)_(existent)/32 1.470 -11.80%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.621 -13.24%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.305 11.82%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.586 21.88%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.300 -3.85%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.370 8.76%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.017 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8613.406 -2.91%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 290.168 -2.91%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 104280.146 3.24%
std::unordered_multiset<int>::ctor(const&)/0 12.936 -
std::unordered_multiset<int>::ctor(const&)/1024 6903.725 4.23%
std::unordered_multiset<int>::ctor(const&)/32 205.759 3.84%
std::unordered_multiset<int>::ctor(const&)/8192 56244.907 3.17%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.935 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9099.840 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.840 1.31%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75707.827 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.813 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13148.904 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.296 -3.60%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138977.699 -1.13%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.962 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13057.508 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.574 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140171.850 -
std::unordered_multiset<int>::erase(iterator)/1024 21.144 -
std::unordered_multiset<int>::erase(iterator)/32 21.007 -
std::unordered_multiset<int>::erase(iterator)/8192 23.279 9.35%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.335 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6433.819 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.143 -2.19%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51335.499 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.521 -5.46%
std::unordered_multiset<int>::erase(key)_(existent)/32 23.162 4.71%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.127 -3.59%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.340 -30.17%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.183 -12.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.192 -19.96%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.196 4.91%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.291 13.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.189 -6.11%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.140 -8.47%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.328 21.49%
std::unordered_multiset<int>::find(key)_(existent)/32 1.623 45.75%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.440 23.83%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.333 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.149 -5.06%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.088 5.69%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 0.952 -13.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.341 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15531.905 1.07%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 758.739 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168231.705 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.408 -2.87%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17247.629 10.73%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 809.740 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169583.849 1.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.005 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14517.397 4.82%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 800.709 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 176997.222 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.562 10.97%
std::unordered_multiset<int>::insert(value)_(already_present)/32 19.830 -4.63%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.695 -1.47%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.704 -1.79%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.973 -2.26%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.890 2.23%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 21.387 5.69%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.660 -2.23%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 21.724 -9.21%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.961 -5.99%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.857 31.47%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.137 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6794.621 -4.85%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 228.212 -3.05%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54960.582 -4.17%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.152 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6843.397 -4.14%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.615 -4.06%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55708.531 -3.60%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1796.796 22.95%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.331 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28910.811 6.29%
std::unordered_set<int>::clear()/0 392.812 -
std::unordered_set<int>::clear()/1024 9702.342 -11.77%
std::unordered_set<int>::clear()/32 628.147 -3.94%
std::unordered_set<int>::clear()/8192 72364.337 -11.66%
std::unordered_set<int>::contains(key)_(existent)/1024 1.406 5.09%
std::unordered_set<int>::contains(key)_(existent)/32 1.384 1.69%
std::unordered_set<int>::contains(key)_(existent)/8192 1.182 -11.29%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.486 32.05%
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.119 10.56%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.750 -6.16%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.469 -21.64%
std::unordered_set<int>::count(key)_(existent)/1024 1.432 -12.45%
std::unordered_set<int>::count(key)_(existent)/32 1.309 -17.38%
std::unordered_set<int>::count(key)_(existent)/8192 1.347 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.268 -44.51%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.893 35.33%
std::unordered_set<int>::count(key)_(non-existent)/32 1.930 32.23%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.912 40.17%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.843 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8799.695 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.214 -3.56%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 104307.483 -3.16%
std::unordered_set<int>::ctor(const&)/0 12.874 -
std::unordered_set<int>::ctor(const&)/1024 6709.241 -
std::unordered_set<int>::ctor(const&)/32 198.245 -
std::unordered_set<int>::ctor(const&)/8192 55047.371 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.147 -1.24%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9790.728 -
std::unordered_set<int>::ctor(const&,_alloc)/32 266.812 -1.66%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80781.411 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.830 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13571.024 -3.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 380.265 -3.04%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140835.648 -2.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.838 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13405.029 -2.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 372.451 -1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141443.959 -2.34%
std::unordered_set<int>::erase(iterator)/1024 24.794 3.47%
std::unordered_set<int>::erase(iterator)/32 23.758 10.69%
std::unordered_set<int>::erase(iterator)/8192 24.525 1.74%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.976 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7468.849 5.69%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.040 8.09%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53321.763 -4.32%
std::unordered_set<int>::erase(key)_(existent)/1024 25.045 -3.37%
std::unordered_set<int>::erase(key)_(existent)/32 24.386 12.35%
std::unordered_set<int>::erase(key)_(existent)/8192 26.947 -4.10%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.400 34.05%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.413 -9.02%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.355 -7.83%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.361 7.81%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.365 12.89%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.391 1.74%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.214 3.70%
std::unordered_set<int>::find(key)_(existent)/1024 1.359 -
std::unordered_set<int>::find(key)_(existent)/32 1.402 14.26%
std::unordered_set<int>::find(key)_(existent)/8192 1.506 4.98%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.953 -8.20%
std::unordered_set<int>::find(key)_(non-existent)/32 1.168 2.24%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.138 -6.83%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.889 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12831.820 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 710.681 -3.79%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138689.381 1.98%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.083 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12603.923 -3.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 730.566 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135354.448 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.815 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7567.058 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 593.498 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86206.588 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.929 -29.17%
std::unordered_set<int>::insert(value)_(already_present)/32 1.790 -40.90%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.616 -1.04%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.543 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.919 7.78%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.388 -5.92%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.509 -2.28%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.149 -1.52%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.759 2.51%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.990 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 21.967 10.46%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.491 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6676.505 -1.19%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 222.309 -1.70%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53966.388 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.448 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6681.870 -1.33%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.598 -1.40%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55084.638 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -1.11%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1603.098 14.29%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.166 -1.69%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29916.426 8.64%
std::unordered_set<std::string>::clear()/0 393.915 -
std::unordered_set<std::string>::clear()/1024 23418.929 1.13%
std::unordered_set<std::string>::clear()/32 889.565 -7.29%
std::unordered_set<std::string>::clear()/8192 223577.352 1.10%
std::unordered_set<std::string>::contains(key)_(existent)/1024 38.779 -3.83%
std::unordered_set<std::string>::contains(key)_(existent)/32 36.341 -3.77%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.830 -10.94%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 27.666 5.70%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.394 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 22.720 -5.29%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.108 -6.87%
std::unordered_set<std::string>::count(key)_(existent)/32 41.432 -2.85%
std::unordered_set<std::string>::count(key)_(existent)/8192 39.557 6.20%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.636 -6.78%
std::unordered_set<std::string>::count(key)_(non-existent)/32 22.771 -7.07%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 25.804 -2.54%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.861 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41050.211 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 964.659 -8.80%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 732119.403 1.93%
std::unordered_set<std::string>::ctor(const&)/0 12.859 -
std::unordered_set<std::string>::ctor(const&)/1024 33680.921 1.21%
std::unordered_set<std::string>::ctor(const&)/32 785.576 18.67%
std::unordered_set<std::string>::ctor(const&)/8192 337155.697 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.985 -1.79%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63141.107 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1642.677 28.57%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603413.499 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.224 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62257.532 -3.34%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1812.955 5.52%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641288.949 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.861 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61674.234 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1594.507 2.82%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 662923.140 1.10%
std::unordered_set<std::string>::erase(iterator)/1024 32.106 10.08%
std::unordered_set<std::string>::erase(iterator)/32 30.321 -13.74%
std::unordered_set<std::string>::erase(iterator)/8192 31.263 3.68%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.689 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12799.716 1.69%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 673.774 3.77%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120216.162 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 114.108 1.92%
std::unordered_set<std::string>::erase(key)_(existent)/32 60.638 -45.75%
std::unordered_set<std::string>::erase(key)_(existent)/8192 116.654 59.65%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.279 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.631 -8.70%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.930 7.08%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.457 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.435 -8.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.507 1.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.708 -3.11%
std::unordered_set<std::string>::find(key)_(existent)/1024 42.617 14.34%
std::unordered_set<std::string>::find(key)_(existent)/32 42.151 10.47%
std::unordered_set<std::string>::find(key)_(existent)/8192 39.101 -5.88%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.346 5.72%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.850 -6.72%
std::unordered_set<std::string>::find(key)_(non-existent)/32 22.820 -9.98%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.682 5.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.206 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55515.177 -2.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1797.521 -4.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 635782.190 4.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.381 2.14%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 54381.486 -6.79%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1930.925 -4.23%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 604134.117 -2.76%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.490 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55182.845 -2.94%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1670.350 -4.93%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559076.179 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 15.029 -78.38%
std::unordered_set<std::string>::insert(value)_(already_present)/32 62.163 23.79%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 20.700 -69.12%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.720 3.04%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.189 -50.67%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 65.562 1.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.167 -1.31%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 55.067 -14.76%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 69.200 90.50%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.956 -59.04%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.163 28.97%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.070 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35954.950 -1.27%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 816.375 7.79%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341283.001 -1.04%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.072 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35606.271 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 708.240 -11.10%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340487.043 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 3.41%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 16055.164 1.23%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 345.640 30.74%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209899.686 -
std::upper_bound(std::deque<int>)/100 30.715 -
std::upper_bound(std::deque<int>)/8 18.171 -
std::upper_bound(std::deque<int>)/8192 64.964 -1.01%
std::upper_bound(std::forward_list<int>)/100 96.382 -1.32%
std::upper_bound(std::forward_list<int>)/8 16.120 -
std::upper_bound(std::forward_list<int>)/8192 10441.108 -
std::upper_bound(std::list<int>)/100 100.499 -1.06%
std::upper_bound(std::list<int>)/8 16.201 -
std::upper_bound(std::list<int>)/8192 14360.988 -3.06%
std::upper_bound(std::vector<int>)/100 12.363 -
std::upper_bound(std::vector<int>)/8 5.984 -
std::upper_bound(std::vector<int>)/8192 15.752 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.098 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.141 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 629.134 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.952 1.19%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 264.210 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.063 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.289 3.54%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 802.415 1.52%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.605 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.383 5.33%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 727.992 8.46%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.416 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.454 3.64%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 679.614 6.68%
std::vector<int>::ctor(size)/1024 43.882 -
std::vector<int>::ctor(size)/32 11.483 10.70%
std::vector<int>::ctor(size)/8192 561.768 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 42.884 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.287 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.974 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.658 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.750 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.871 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.743 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.258 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.895 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.825 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.055 -1.64%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.440 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1015.256 3.88%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 440.090 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4921.275 2.33%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 941.599 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 467.228 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5054.118 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 952.690 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.031 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4742.920 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.880 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.932 2.93%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.793 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.869 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 848.289 13.82%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.154 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.187 -2.13%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 650.461 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.431 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.442 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.462 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.439 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 832.326 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.911 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4864.731 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12968.051 2.78%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 747.927 1.25%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112241.247 2.13%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.629 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.167 -1.20%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6341.861 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6623.613 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.997 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54640.564 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.171 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.470 1.19%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6871.554 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21194.419 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 641.611 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 183068.336 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.166 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.480 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6858.869 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21163.066 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 638.350 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 182937.924 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.363 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.869 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6879.091 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 21134.852 1.83%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 638.696 1.67%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 193951.006 2.99%
std::vector<std::string>::ctor(size)/1024 431.440 -
std::vector<std::string>::ctor(size)/32 36.197 -3.70%
std::vector<std::string>::ctor(size)/8192 4201.439 -2.09%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.449 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.532 -6.62%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5348.203 -4.26%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20982.550 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 611.762 2.11%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181600.616 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.104 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.412 -1.09%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.297 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.344 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.933 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.046 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.151 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.886 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.321 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.878 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.681 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2287.582 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.474 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.255 -3.30%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4571.484 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 587.864 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 38.233 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4592.396 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1810.573 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 465.508 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12394.726 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15522.632 1.40%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 802.559 1.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117971.258 1.43%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3376.130 2.37%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 533.197 1.67%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23080.259 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16868.512 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 870.230 1.52%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129628.135 1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.878 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.209 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14517.990 2.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13816.871 2.72%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 877.891 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 118457.198 1.89%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.916 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.144 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.246 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 305.295 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 30.392 3.76%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2289.836 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 736.450 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 28.427 1.93%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5823.061 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6502.576 8.46%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 147.726 9.73%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 53237.811 2.04%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.850 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.608 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3223.367 2.51%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 592.194 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 59.705 1.09%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5728.034 -
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.798 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.634 1.66%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.341 1.21%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.848 1.94%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.753 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.772 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.764 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.600 1.52%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.614 1.50%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.608 1.41%
vector<bool>(const_vector<bool>&) 10.845 5.98%
vector<bool>(size_type,_const_value_type&) 9.075 9.08%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.111 9.68%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.977 -
vector<bool>::reserve() 9.096 9.97%
vector<bool>::resize() 11.656 6.98%
Geometric Mean 893.331 -