Fields

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

Parameters

Fields

NameValue
commit_info None
git_sha 503db9859e43b775dfbb4d8765e0ce9ad84fae58

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 566287 2026-02-18T06:38:16 0:00:00
Previous 565993 2026-02-18T13:56:29 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1537 1994
Performance Improvements 1944 2916
Unchanged Tests 38314 36885
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::erase(key)_(existent)/8192 131.85% 50.694 117.531 - 33.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 126.70% 12656600.775 28692588.661 - 57.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 111.48% 40151721.943 84912363.756 - 128.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 94.03% 34.726 67.378 - 56.20% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 82.53% 0.265 0.483 - 21.73% -
std::rotate_copy(vector<int>)/8192 76.64% 454.804 803.356 - 12.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 75.89% 4266923.042 7505047.128 - 85.53% -
std::map<int,_int>::contains(key)_(non-existent)/8192 73.84% 10.981 19.089 - 103.76% -
BM_PushHeap_float_QuickSortAdversary_1 65.83% 0.420 0.697 - 55.10% -
ranges::min(std::vector<__int128>)/70000 65.46% 28521.409 47191.367 - 52.84% -
ranges::min(std::vector<char>)/1 55.53% 0.293 0.456 - 4.23% -
std::unique_copy(deque<int>)_(contiguous)/32 54.00% 10.428 16.059 - 70.49% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 53.16% 16413.611 25139.282 - 54.41% -
ranges::min(std::vector<__int128>)/64 52.59% 25.543 38.978 - 45.47% -
SetIntersection_Interlaced_Vector_uint32_262144_64 52.35% 8659057.366 13192165.213 - 55.65% -
std::unique_copy(deque<int>)_(contiguous)/52 50.68% 16.614 25.034 - 73.90% -
std::move(vector<int>)/262144 50.40% 14863.714 22354.383 - 50.12% -
BM_PushHeap_float_PipeOrgan_1 49.91% 0.465 0.697 - 3.87% -
std::find_if_not(deque<int>)_(process_all)/8192 48.76% 2008.862 2988.465 - 51.26% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 48.22% 6.454 9.566 - 24.86% -
SetIntersection_Interlaced_Vector_uint32_262144_16 47.79% 3643477.811 5384571.962 - 74.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 46.30% 117296409.015 171605696.108 - 48.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 46.26% 14.982 21.913 - -7.05% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 45.33% 24.705 35.903 - 0.57% -
std::find_if_not(deque<int>)_(process_all)/1024 44.31% 252.727 364.709 - 46.61% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 44.12% 9.666 13.931 - 23.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 43.69% 7971550.119 11453988.912 - 52.80% -
std::multiset<std::string>::erase(iterator)/8192 43.48% 25.654 36.809 - 22.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 42.20% 249670950.467 355026546.018 - 41.15% -
std::find_if(list<int>)_(bail_25%)/1024 42.09% 127.177 180.699 - -0.58% -
std::find_if(deque<int>)_(bail_25%)/32768 41.85% 2002.849 2841.038 - 28.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 41.32% 22167854.646 31328329.026 - 47.86% -
std::find_if_not(deque<int>)_(process_all)/32768 41.25% 8119.603 11469.181 - 43.52% -
std::find_if(deque<int>)_(bail_25%)/8192 40.69% 502.510 706.996 - 24.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 40.57% 924.042 1298.898 - -22.06% -
std::copy(vector<int>)/4096 39.81% 171.951 240.398 - 59.60% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 39.68% 0.259 0.362 - 2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.19% 3094340.169 4306975.047 - 41.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 39.13% 42.249 58.779 - 63.36% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 38.07% 32.350 44.664 - 67.24% -
std::copy_backward(vector<bool>)_(aligned)/262144 38.02% 555.989 767.381 - 24.56% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 35.79% 18478.636 25091.271 - 38.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.51% 31.361 42.498 - 35.10% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 35.22% 0.903 1.222 - 9.99% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 34.93% 23.550 31.776 - -6.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 34.39% 58992304.112 79281159.577 - 29.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 34.03% 19320.226 25895.399 - 36.00% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 34.02% 0.358 0.479 - 30.68% -
std::unordered_map<int,_int>::clear()/8192 33.96% 65900.017 88282.149 - 32.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.91% 28.334 37.943 - 7.10% -
BM_vector_deque_move/0 33.39% 0.454 0.606 - 16.67% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 32.74% 82.877 110.010 - 66.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 32.45% 19.245 25.491 - 10.82% -
BM_deque_deque_ranges_move/0 32.33% 0.694 0.919 - -0.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 30.50% 65.946 86.060 - 96.94% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 29.90% 13.366 17.363 - 38.42% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 29.83% 1.294 1.680 - 4.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 29.52% 21.114 27.346 - 11.74% -
std::copy_backward(vector<bool>)_(unaligned)/262144 29.20% 1602.076 2069.836 - 30.64% -
std::for_each_n(list<int>)/8192 29.19% 7283.734 9410.081 - 27.89% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 29.13% 1.404 1.813 - -8.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 28.91% 1.135 1.463 - 8.10% -
BM_vector_deque_ranges_move_backward/0 28.88% 0.405 0.522 - -5.02% -
std::map<std::string,_int>::erase(key)_(existent)/32 28.58% 56.624 72.808 - -4.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 28.54% 0.273 0.351 - 11.55% -
ranges::minmax(std::vector<char>)/8 28.53% 0.891 1.145 - 13.34% -
std::find_if(vector<char>)_(bail_25%)/8 28.19% 0.836 1.071 - 31.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 28.06% 1709659.920 2189459.405 - 30.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 28.00% 18.843 24.121 - 8.23% -
std::find_if_not(list<int>)_(bail_25%)/1024 27.78% 141.041 180.221 - -0.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 27.76% 1.389 1.774 - 6.74% -
std::unordered_set<std::string>::erase(iterator)/1024 27.30% 25.932 33.012 - 20.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 27.10% 1.483 1.885 - 26.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 26.99% 8.329 10.577 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_16384_256 26.85% 18000070.190 22833247.523 - 17.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 26.60% 43.017 54.460 - 29.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 26.50% 2251393.833 2847917.702 - 28.04% -
std::multimap<std::string,_int>::erase(iterator)/1024 26.22% 26.567 33.532 - 17.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 26.00% 6.309 7.949 - -2.13% -
std::multimap<std::string,_int>::ctor(const&)/32 25.90% 715.528 900.849 - 13.10% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 25.73% 10272.186 12915.166 - 24.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 25.71% 4595133.678 5776517.662 - 32.97% -
std::rotate(list<int>)_(by_1/3)/8192 25.65% 8376.490 10524.678 - 28.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 25.53% 569.503 714.872 - -0.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 25.39% 1.067 1.338 - 25.86% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.28% 22.918 28.712 - -45.22% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 25.21% 2.494 3.123 - 16.13% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 25.13% 7876.453 9856.003 - 28.27% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 24.80% 8.113 10.125 - -9.00% -
ranges::minmax(std::deque<long_long>)/1 24.72% 0.649 0.809 - 17.33% -
std::unordered_multiset<int>::clear()/1024 24.44% 8172.984 10170.299 - 18.12% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 24.30% 6087.039 7565.896 - 21.73% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.91% 25.071 31.066 - 16.80% -
SetIntersection_Interlaced_Vector_uint64_262144_4 23.73% 1454683.267 1799872.887 - 13.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 23.64% 4487554.903 5548325.877 - 21.59% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 23.40% 4696.647 5795.874 - 23.95% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 23.36% 4.641 5.725 - 5.50% -
std::unordered_set<int>::contains(key)_(existent)/32 23.23% 1.166 1.437 - 1.99% -
std::unordered_multiset<int>::count(key)_(existent)/32 22.54% 1.563 1.915 - 3.27% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 22.43% 1.126 1.379 - 9.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 22.14% 38729.573 47305.421 - 20.44% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 21.71% 29.960 36.464 - -3.99% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.52% 0.378 0.459 - 21.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 21.45% 67.116 81.513 - -6.80% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 21.42% 583.509 708.498 - -3.52% -
std::find_if(vector<int>)_(bail_25%)/8 21.32% 0.696 0.844 - 15.06% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 21.10% 53.692 65.019 - -14.90% -
std::find_if_not(vector<char>)_(bail_25%)/8 21.08% 0.736 0.891 - -4.45% -
std::swap_ranges(list<int>)/8192 21.02% 8546.084 10342.480 - -0.19% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 20.92% 1.242 1.502 - 8.24% -
std::move(list<int>)/4096 20.79% 3951.606 4773.137 - 9.46% -
BM_vector_deque_move_backward/0 20.70% 0.439 0.530 - 26.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 20.29% 1.228 1.477 - 5.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 20.20% 5157.160 6198.837 - 20.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 20.16% 1.177 1.415 - 35.73% -
ranges::min(std::list<long_long>)/1 20.05% 0.378 0.453 - 101.67% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 19.67% 1.327 1.589 - 28.72% -
rng::starts_with(deque<int>)/1024 19.65% 429.137 513.455 - 7.16% -
std::any_of(list<int>)_(process_all)/8192 19.58% 6999.072 8369.334 - 14.80% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 19.52% 29.401 35.142 - 45.41% -
std::unordered_multiset<int>::clear()/8192 19.37% 67219.100 80241.164 - 19.38% -
SetIntersection_Interlaced_Vector_uint32_256_64 19.37% 6986521.238 8339586.001 - 22.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.33% 36.114 43.095 - 20.46% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 19.18% 47.590 56.718 - -1.17% -
std::find(vector<long_long>)_(process_all)/8 19.06% 1.014 1.207 - 5.98% -
std::unordered_map<int,_int>::clear()/1024 18.84% 8388.394 9968.496 - 16.37% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 18.55% 5.534 6.560 - -0.17% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 18.51% 34.511 40.901 - -1.64% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 18.51% 5624.992 6665.957 - 2.71% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.35% 1.109 1.313 - 19.11% -
BM_StringConstructDestroyCStr_Huge_Transparent 18.26% 65.110 76.999 - 11.15% -
std::copy_if(list<int>)_(every_other)/4096 18.22% 3300.544 3901.801 - 17.80% -
std::fill_n(deque<int>)/1024 18.21% 29.722 35.135 - -84.83% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 18.13% 618.436 730.559 - -2.86% -
SetIntersection_Interlaced_Vector_uint64_256_64 17.93% 7543532.177 8896141.579 - 20.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.83% 86.153 101.513 - 35.64% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 17.72% 19.198 22.601 - 2.69% -
vector<bool>(const_vector<bool>&) 17.72% 10.518 12.381 - 29.46% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 17.69% 0.338 0.397 - 17.54% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 17.67% 34.994 41.177 - 0.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 17.60% 1.137 1.338 - 20.31% -
std::unordered_multiset<int>::find(key)_(existent)/8192 17.57% 1.204 1.415 - 6.16% -
std::search(vector<int>,_pred)_(single_element)/8192 17.49% 3933.219 4621.267 - 0.38% -
std::multiset<int>::ctor(const&,_alloc)/1024 17.39% 6332.910 7434.354 - -24.43% -
std::find_if_not(deque<int>)_(bail_25%)/8192 17.35% 506.865 594.827 - -35.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 17.34% 45641.050 53553.130 - 4.28% -
std::search(vector<int>,_pred)_(single_element)/1024 17.07% 494.143 578.509 - 0.27% -
std::search(vector<int>,_pred)_(single_element)/1000 17.06% 482.547 564.869 - 0.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 16.92% 5.692 6.655 - -7.53% -
std::unordered_set<int>::contains(key)_(existent)/1024 16.87% 1.092 1.276 - 9.23% -
std::find_if_not(deque<int>)_(bail_25%)/32768 16.81% 2002.128 2338.744 - -36.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 16.80% 35.728 41.729 - 6.58% -
ranges::minmax(std::list<long_long>)/1 16.67% 0.393 0.458 - 33.83% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 16.52% 84.971 99.006 - 9.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 16.44% 18.691 21.763 - 7.27% -
std::find_if(vector<int>)_(process_all)/32768 16.33% 3207.216 3731.062 - -0.76% -
std::partition(deque<int>)_(sparse)/32 16.22% 10.879 12.643 - 11.21% -
ranges::min(std::list<long_long>)/70000 16.15% 43908.255 51000.592 - 16.04% -
std::find_if_not(vector<int>)_(process_all)/8 16.08% 1.230 1.428 - 1.07% -
std::find_if(vector<int>)_(process_all)/8192 15.94% 804.494 932.733 - -1.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.90% 30.597 35.463 - 10.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 15.76% 27.393 31.710 - -0.56% -
std::fill_n(deque<int>)/8192 15.75% 236.872 274.184 - -85.31% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 15.68% 8.138 9.414 - -16.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 15.50% 0.269 0.310 - -36.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 15.46% 1.275 1.472 - 17.12% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 15.36% 49.054 56.587 - -5.02% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 15.27% 34.908 40.238 - 2.85% -
std::adjacent_find(deque<int>)/8 15.26% 3.231 3.724 - 26.90% -
std::set<int>::insert(value)_(new_value,_end)/1024 15.23% 42.276 48.713 - 17.53% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 15.18% 145.829 167.960 - 7.13% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 15.17% 915612.351 1054468.503 - 2.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.14% 19.930 22.947 - 15.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 15.09% 21.671 24.942 - 24.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 15.03% 7101229.116 8168556.230 - 13.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.89% 28.323 32.540 - -14.14% -
vector<bool>(size_type,_const_value_type&) 14.80% 9.075 10.418 - 24.95% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 14.73% 1.048 1.202 - 8.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 14.67% 26.599 30.501 - 7.76% -
SetIntersection_Interlaced_Vector_uint32_262144_256 14.63% 30265527.307 34694525.102 - 26.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.47% 300.933 344.486 - 11.05% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 14.21% 313.632 358.199 - 5.33% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.12% 5849.234 6675.074 - 14.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 14.07% 562.545 641.698 - 11.64% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 14.05% 53.699 61.242 - -1.61% -
std::unordered_multiset<int>::contains(key)_(existent)/32 14.01% 1.135 1.294 - -16.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 14.01% 30.088 34.302 - 11.25% -
std::unordered_set<std::string>::find(key)_(existent)/32 13.98% 32.863 37.457 - -5.77% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 13.96% 1.375 1.567 - -19.89% -
std::for_each_n(join_view(vector<vector<int>>))/8 13.94% 1.438 1.638 - 16.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.94% 48.637 55.416 - 6.05% -
std::partition(deque<int>)_(sparse)/50 13.89% 16.188 18.437 - 6.90% -
std::copy(vector<int>)/32768 13.89% 3351.234 3816.759 - 0.62% -
std::find_if(vector<int>)_(process_all)/50 13.85% 5.550 6.319 - -7.92% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 13.57% 30.729 34.901 - 45.72% -
std::unordered_multiset<int>::find(key)_(existent)/1024 13.53% 1.307 1.484 - 11.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 13.42% 0.428 0.486 - 1.56% -
BM_PushHeap_uint32_Ascending_64 13.20% 1.524 1.725 - 13.74% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.16% 19.581 22.157 - 4.41% -
SetIntersection_Interlaced_Vector_uint32_16384_64 13.14% 7364976.385 8332987.739 - 32.50% -
std::partition(deque<int>)_(dense)/50 12.99% 14.163 16.002 - 4.59% -
std::unordered_set<std::string>::ctor(const&)/32 12.98% 695.273 785.497 - -1.31% -
std::set<int>::find(key)_(existent)/8192 12.89% 8.083 9.125 - 14.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 12.87% 28.780 32.485 - 3.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 12.86% 0.613 0.691 - 13.68% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 12.81% 25.444 28.704 - -0.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 12.78% 180037.050 203037.766 - 16.24% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.77% 55.361 62.430 - 28.03% -
BM_lexicographical_compare_three_way_slow_path/1 12.76% 0.410 0.462 - 26.96% -
BM_PushHeap_float_Ascending_1 12.75% 0.411 0.464 - 17.91% -
rng::starts_with(deque<int>)/1000 12.67% 443.785 500.016 - 14.67% -
SetIntersection_Interlaced_Vector_uint64_1024_64 12.62% 3745769.718 4218444.922 - 14.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.50% 13326.783 14993.129 - 9.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 12.47% 40.540 45.596 - 16.18% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 12.37% 1.410 1.585 - 0.77% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.37% 18.846 21.176 - 43.89% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 12.36% 0.269 0.302 - 4.64% -
std::rotate(list<int>)_(by_1/4)/8192 12.19% 6620.441 7427.639 - 14.68% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 12.17% 23.098 25.910 - 2.17% -
BM_StringConstructDestroyCStr_Empty_Transparent 12.13% 0.243 0.273 - -12.68% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 12.07% 1200.688 1345.638 - -10.67% -
std::is_sorted_until(deque<int>,_pred)/8 12.06% 4.115 4.611 - 11.34% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 11.98% 83.654 93.679 - 13.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 11.96% 3017421.602 3378349.177 - -5.70% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 11.85% 48369.475 54100.922 - 8.43% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 11.73% 1.199 1.340 - -3.70% -
std::rotate(list<int>)_(by_1/2)/8192 11.73% 5492.169 6136.427 - 31.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 11.64% 954.481 1065.569 - -39.01% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 11.63% 6073.723 6780.179 - 7.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 11.61% 34.091 38.048 - -8.67% -
SetIntersection_None_Set_uint64_262144_16384 11.60% 1223296.551 1365200.928 - 11.03% -
std::partial_sort(deque<int>)_(heap)/8192 11.58% 273084.020 304711.810 - 10.45% -
SetIntersection_Interlaced_Vector_string_256_256 11.56% 19080437.376 21286220.460 - 3.12% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 11.54% 5.716 6.376 - -15.00% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 11.54% 2.287 2.551 - -3.49% -
BM_tolower_char<wchar_t> 11.45% 0.618 0.689 - 14.20% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.42% 6013107.704 6699958.150 - -6.58% -
std::find_if(deque<int>)_(bail_25%)/1024 11.40% 78.271 87.192 - 12.63% -
std::move(vector<bool>)_(aligned)/64 11.22% 1.547 1.720 - 1.75% -
ranges::min(std::list<__int128>)/8 11.20% 2.075 2.307 - 13.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 11.08% 21.792 24.206 - 5.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 10.96% 33.258 36.903 - 8.22% -
std::remove_copy(deque<int>)_(prefix)/50 10.93% 19.715 21.871 - 8.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 10.92% 24.200 26.842 - 0.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 10.87% 6.628 7.349 - 34.52% -
rng::starts_with(deque<int>)/8192 10.83% 3849.075 4265.880 - 11.65% -
rng::starts_with(deque<int>)/1048576 10.77% 493309.283 546453.975 - 11.21% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 10.71% 12.750 14.115 - -29.65% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 10.70% 28.701 31.771 - 15.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 10.69% 1547451.523 1712878.493 - 14.00% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 10.68% 88.164 97.583 - -28.44% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 10.65% 3.576 3.957 - -36.70% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 10.65% 3.393 3.755 - -1.22% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 10.60% 3.047 3.370 - 49.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 10.59% 24.128 26.683 - 1.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.58% 211.191 233.540 - 7.72% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 10.54% 5.010 5.538 - 7.02% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 10.53% 37.297 41.223 - -2.40% -
std::find(list<int>)_(bail_25%)/32768 10.52% 7801.741 8622.431 - 6.07% -
BM_std_minmax_element<short>/4096 10.42% 1001.555 1105.937 - 7.77% -
std::unordered_multiset<int>::erase(iterator)/8192 10.38% 19.520 21.545 - -5.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 10.32% 79.023 87.178 - 28.64% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 10.31% 515.485 568.634 - 8.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.29% 20.846 22.991 - 2.13% -
BM_StringConstructDestroyCStr_Huge_Opaque 10.21% 158.575 174.760 - 8.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 10.20% 48.013 52.912 - 18.61% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 10.19% 13066.499 14397.809 - -5.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 10.15% 35.404 38.999 - 11.56% -
std::rotate(list<int>)_(1_element_backward)/8192 10.09% 7283.790 8018.646 - 7.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10.08% 9293287.271 10230341.147 - 13.75% -
std::set<int>::lower_bound(key)_(existent)/8192 10.05% 7.849 8.638 - 5.90% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 10.04% 48873.848 53783.125 - 7.96% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.02% 2.341 2.575 - 7.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.01% 1381298.124 1519524.287 - 12.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 9.99% 0.933 1.027 - -1.04% -
BM_deque_vector_ranges_copy/0 9.99% 1.371 1.508 - 4.82% -
BM_vector_deque_move/64000 9.99% 3084.980 3393.194 - 19.31% -
std::unordered_multiset<int>::count(key)_(existent)/8192 9.99% 1.612 1.773 - 14.98% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.98% 1.718 1.889 - 20.11% -
BM_PushHeap_string_QuickSortAdversary_16384 9.94% 15.451 16.987 - 5.07% -
std::unordered_multiset<int>::count(key)_(existent)/1024 9.85% 1.627 1.787 - 17.00% -
std::set<int>::erase(key)_(non-existent,_end)/1024 9.81% 5.853 6.427 - 6.99% -
BM_std_minmax_element<short>/5500 9.80% 1343.711 1475.425 - 7.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.75% 2.512 2.757 - 4.55% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 9.74% 38.032 41.736 - -26.02% -
std::set<int>::contains(key)_(non-existent)/1024 9.74% 6.052 6.642 - 9.69% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.73% 21.002 23.046 - 3.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 9.73% 0.701 0.770 - 2.11% -
BM_std_minmax_element<short>/4000 9.71% 979.572 1074.662 - 6.77% -
std::swap_ranges(deque<int>)/1024 9.66% 319.453 350.320 - 2.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.66% 15574.057 17077.930 - 0.62% -
std::copy(list<int>)/4096 9.66% 3048.320 3342.656 - 2.25% -
SetIntersection_Front_Vector_uint32_1024_1024 9.58% 5385513.694 5901502.057 - -0.46% -
ranges::min(std::vector<__int128>)/1 9.54% 0.341 0.373 - 9.93% -
std::list<int>::ctor(size)/32 9.39% 319.185 349.168 - 6.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 9.39% 4187327.973 4580461.563 - 6.94% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 9.37% 2.327 2.545 - 13.24% -
SetIntersection_Front_Vector_uint64_1024_256 9.35% 2071951.947 2265673.985 - 6.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 9.35% 23.880 26.113 - 5.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 9.32% 39.565 43.253 - -34.38% -
std::copy_n(vector<bool>)_(aligned)/262144 9.29% 651.270 711.751 - 21.57% -
SetIntersection_Interlaced_Vector_string_64_64 9.23% 26295756.458 28722561.908 - 6.60% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 9.15% 700.539 764.651 - 5.36% -
std::set<int>::lower_bound(key)_(non-existent)/32 9.14% 2.594 2.831 - 21.15% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 9.08% 23.159 25.263 - -10.49% -
std::set<std::string>::contains(key)_(existent)/32 9.00% 14.537 15.846 - -0.46% -
std::vector<std::string>::ctor(size)/32 8.90% 33.169 36.120 - 13.76% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 8.88% 1372.625 1494.482 - 6.62% -
std::set<std::string>::contains(key)_(existent)/1024 8.85% 22.855 24.878 - 19.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 8.81% 12742560.249 13865030.042 - 6.10% -
SetIntersection_Front_Set_uint64_16384_64 8.76% 1587718.061 1726861.221 - 2.77% -
SetIntersection_None_Set_uint64_262144_262144 8.73% 1227376.951 1334548.422 - 6.54% -
std::multiset<int>::equal_range(key)_(existent)/8192 8.69% 8.417 9.148 - 5.13% -
BM_std_minmax_element<short>/1024 8.69% 257.783 280.175 - 6.82% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 8.65% 2.482 2.697 - -3.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 8.60% 27.945 30.349 - 9.50% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 8.57% 1.444 1.568 - -9.32% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 8.56% 15.365 16.680 - -5.50% -
SetIntersection_Front_Set_uint32_256_64 8.55% 5401682.015 5863325.405 - 0.77% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 8.52% 6.230 6.761 - -14.68% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.47% 2.672 2.898 - 9.93% -
std::multiset<int>::erase(key)_(existent)/32 8.42% 22.666 24.574 - 10.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8.42% 6180.717 6701.013 - 13.75% -
BM_std_minmax_element<short>/64000 8.40% 15776.934 17101.505 - 7.24% -
SetIntersection_Front_Set_uint64_262144_256 8.39% 3924452.513 4253636.425 - 14.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.37% 29.726 32.214 - 3.90% -
ranges::minmax(std::vector<char>)/64 8.30% 1.274 1.380 - 2.03% -
std::unordered_multiset<int>::clear()/32 8.29% 583.484 631.835 - 5.34% -
BM_std_minmax_element<short>/70000 8.28% 17264.619 18693.829 - 7.13% -
BM_lexicographical_compare_three_way_fast_path/1 8.25% 0.392 0.425 - 2.72% -
rng::starts_with(deque<int>)/8 8.20% 3.952 4.276 - 9.64% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.17% 8.848 9.570 - -16.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 8.16% 767.668 830.340 - 13.50% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 8.16% 214.317 231.794 - 6.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 8.14% 1738498.935 1879940.218 - 4.56% -
BM_std_minmax_element<short>/65536 8.13% 16203.441 17520.059 - 7.33% -
BM_StringFindAllMatch/8 8.11% 2.544 2.750 - 2.50% -
ranges::min(std::list<__int128>)/64 8.10% 33.406 36.112 - 12.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 8.09% 13744211.639 14856715.291 - 10.97% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.09% 1.002 1.083 - 4.88% -
BM_deque_deque_ranges_copy_backward/0 8.08% 0.851 0.920 - 16.57% -
std::multiset<int>::count(key)_(existent)/8192 8.01% 9.260 10.002 - -2.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 7.99% 1097568.554 1185262.677 - 3.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.95% 32.755 35.359 - -1.15% -
BM_std_minmax_element<short>/512 7.93% 132.682 143.206 - 6.76% -
std::swap_ranges(deque<int>)/8192 7.90% 2592.496 2797.384 - 3.42% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.88% 768.917 829.533 - 7.02% -
std::stable_sort(deque<int>)_(descending)/8 7.88% 25.643 27.664 - -2.64% -
std::partition(deque<int>)_(dense)/32 7.84% 9.777 10.544 - 7.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.83% 8273896.122 8921571.669 - 10.37% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7.74% 5924.587 6383.028 - -1.66% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.74% 51.351 55.325 - -2.63% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 7.64% 1.476 1.589 - -4.37% -
std::remove_if(deque<int>)_(sprinkled)/50 7.63% 62.601 67.378 - 11.43% -
std::copy_if(list<int>)_(entire_range)/262144 7.60% 218450.179 235050.000 - 9.41% -
std::set<int>::contains(key)_(existent)/8192 7.57% 8.184 8.804 - 5.02% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 7.55% 10.935 11.761 - 6.92% -
std::unique_copy(vector<int>)_(sprinkled)/8192 7.54% 3679.989 3957.621 - 9.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 7.50% 1137790.029 1223139.073 - 0.27% -
BM_std_minmax_element<int>/65536 7.50% 16282.021 17503.285 - 1.09% -
BM_std_minmax_element<char>/1 7.49% 0.305 0.328 - 8.85% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.47% 0.395 0.424 - 17.15% -
ranges::min(std::vector<__int128>)/8 7.46% 2.886 3.101 - 8.60% -
BM_std_minmax_element<int>/70000 7.46% 17401.811 18700.246 - 1.26% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 7.43% 28.735 30.871 - 0.89% -
std::set<int>::erase(key)_(non-existent,_end)/8192 7.43% 8.935 9.598 - 4.54% -
std::list<int>::erase(begin)_(cheap_elements)/32 7.43% 10.343 11.112 - 8.22% -
rng::find_last(vector<int>)_(bail_90%)/50 7.41% 1.442 1.549 - 2.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 7.40% 0.255 0.274 - 7.96% -
bm_gcd_complex 7.39% 17.922 19.247 - 7.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.39% 197.301 211.885 - 2.72% -
BM_std_minmax_element<int>/64000 7.39% 15924.892 17100.988 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 7.37% 23076015.945 24777838.764 - -6.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 7.37% 22.763 24.441 - -9.50% -
BM_std_minmax_element<int>/1024 7.35% 260.783 279.954 - 2.15% -
ranges::min(std::list<char>)/1 7.33% 0.365 0.391 - 10.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.32% 25463066.293 27327643.454 - -1.54% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.31% 26.895 28.862 - -5.09% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 7.30% 34.440 36.953 - 6.45% -
BM_PushHeap_uint32_Ascending_256 7.27% 2.087 2.239 - 7.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 7.25% 28.229 30.275 - -3.09% -
rng::contains_subrange(list<int>)_(process_all)/50 7.23% 16.016 17.174 - -3.48% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 7.19% 60.039 64.355 - 96.74% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.16% 2.276 2.439 - 6.95% -
BM_num_put<unsigned_long> 7.13% 11.023 11.809 - 13.23% -
std::copy_if(list<int>)_(entire_range)/64 7.13% 30.582 32.761 - -2.12% -
std::reverse(vector<int>)/8 7.12% 1.508 1.616 - 9.31% -
BM_std_minmax_element<int>/4000 7.09% 1001.314 1072.334 - 1.38% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.02% 47.022 50.325 - 15.24% -
std::find_if(list<int>)_(process_all)/1024 6.96% 687.113 734.941 - 4.52% -
BM_std_minmax_element<int>/512 6.95% 132.555 141.774 - 1.94% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 6.94% 910.388 973.555 - 6.02% -
bm_ranges_swap_ranges_vb_unaligned/8 6.90% 4.982 5.326 - 7.46% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.89% 122.705 131.153 - 1.16% -
SetIntersection_Front_Vector_uint32_1024_256 6.87% 2121766.800 2267633.214 - -0.71% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.82% 297.878 318.199 - -2.09% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.82% 934.012 997.709 - -1.83% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 6.81% 33.576 35.864 - 0.40% -
std::multiset<std::string>::contains(key)_(existent)/1024 6.76% 23.640 25.238 - 8.13% -
std::replace_if(vector<int>)_(sprinkled)/50 6.74% 12.883 13.751 - 7.87% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.73% 9.992 10.664 - 18.37% -
SetIntersection_Front_Vector_float_262144_1024 6.72% 5541515.486 5913978.681 - 8.51% -
std::copy_n(vector<bool>)_(aligned)/64 6.72% 1.360 1.452 - 14.73% -
std::find_end(vector<int>)_(process_all)/1000 6.69% 218.054 232.634 - 1.17% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.68% 42.772 45.627 - 7.46% -
ranges::min(std::list<__int128>)/70000 6.66% 58678.549 62589.464 - 8.59% -
BM_std_minmax_element<int>/4096 6.63% 1030.215 1098.523 - 1.48% -
ranges::minmax(std::list<char>)/64 6.60% 34.609 36.895 - 24.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.58% 36.697 39.113 - -1.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.58% 23.524 25.071 - 4.61% -
BM_std_minmax_element<int>/4 6.57% 1.152 1.228 - -0.90% -
std::rotate(deque<int>)_(by_1/4)/8192 6.53% 2449.843 2609.843 - -61.37% -
BM_tolower_char<char> 6.53% 0.648 0.690 - -0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.50% 6625.389 7056.051 - 2.87% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.49% 1.511 1.609 - -13.79% -
BM_std_minmax_element<char>/3 6.49% 1.217 1.295 - 11.32% -
ranges::min(std::vector<char>)/8 6.48% 2.308 2.458 - 11.14% -
rng::find(vector<bool>)_(process_all)/50 6.47% 0.739 0.786 - 13.70% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 6.46% 261.844 278.764 - 5.34% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.45% 769.409 819.070 - 7.70% -
std::list<int>::ctor(size)/1024 6.41% 11705.269 12455.322 - 4.76% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 6.39% 23.523 25.027 - -24.10% -
std::unique_copy(deque<int>)_(sprinkled)/32 6.37% 11.642 12.383 - 34.59% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.36% 10.400 11.062 - 4.72% -
std::set<std::string>::upper_bound(key)_(existent)/1024 6.36% 22.113 23.518 - 2.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.35% 20620.195 21930.176 - 9.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.35% 13774186.270 14648850.953 - 10.42% -
std::partial_sort_copy(list<int>)_(shuffled)/8 6.33% 11.076 11.778 - -2.41% -
std::is_sorted(vector<int>)/8192 6.33% 1881.992 2001.044 - 3.77% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 6.33% 1.048 1.114 - -11.18% -
std::set<int>::count(key)_(existent)/8192 6.32% 7.869 8.367 - 1.81% -
std::copy_n(vector<int>)/262144 6.31% 11786.696 12530.442 - -0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/64 6.30% 1.933 2.054 - 2.96% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 6.28% 209763.262 222938.217 - 4.57% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 6.28% 11.372 12.086 - -0.69% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 6.25% 767079.762 815001.115 - 7.85% -
std::find_if(vector<int>)_(process_all)/1024 6.24% 113.490 120.570 - -4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 6.23% 1178763.460 1252231.767 - 1.37% -
std::set<int>::contains(key)_(non-existent)/32 6.22% 2.835 3.011 - -1.98% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 6.18% 608.016 645.595 - 11.80% -
std::map<int,_int>::equal_range(key)_(existent)/1024 6.17% 4.252 4.514 - 1.73% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.16% 10.677 11.335 - 3.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 6.15% 1433592.805 1521793.231 - -0.87% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.09% 22.179 23.531 - 7.49% -
BM_std_minmax_element<int>/5500 6.08% 1379.747 1463.641 - 0.76% -
std::set<std::string>::count(key)_(non-existent)/32 6.07% 10.548 11.188 - 10.88% -
BM_num_put<unsigned_long_long> 6.03% 11.014 11.679 - 15.40% -
std::multiset<int>::upper_bound(key)_(non-existent)/0 6.02% 0.251 0.267 - 6.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 6.01% 23.614 25.033 - 9.60% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 6.01% 17.071 18.096 - 5.52% -
std::search(vector<int>)_(same_length)/1024 6.00% 245.615 260.355 - 6.38% -
BM_std_minmax_element<int>/3 5.99% 1.081 1.146 - 2.86% -
std::remove(deque<int>)_(sprinkled)/32 5.98% 51.743 54.838 - 9.41% -
SetIntersection_Front_Vector_uint64_262144_256 5.98% 2141529.018 2269647.844 - -0.45% -
std::is_sorted_until(vector<int>,_pred)/8 5.97% 3.318 3.516 - 12.57% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.96% 18.515 19.618 - -1.70% -
BM_StringRead_Cold_Shallow_Large 5.95% 1.136 1.204 - 10.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 5.92% 1048780.996 1110852.705 - -0.86% -
BM_StringEraseWithMove_Empty_Opaque 5.91% 0.880 0.932 - 18.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.86% 138000.483 146087.267 - 7.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5.85% 5108916.926 5407779.729 - 4.59% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.80% 26.909 28.469 - 14.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.78% 13396.270 14170.134 - 4.25% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 5.77% 1.298 1.373 - -3.19% -
std::remove(deque<int>)_(prefix)/32 5.76% 52.541 55.565 - 5.12% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.73% 232.408 245.730 - 2.45% -
std::set<std::string>::clear()/1024 5.73% 20993.595 22196.545 - -1.27% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 5.71% 0.353 0.373 - -0.74% -
BM_num_put<long> 5.71% 11.253 11.895 - 11.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 5.70% 13928644.871 14722503.467 - 9.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 5.70% 1.406 1.486 - 7.01% -
BM_std_minmax_element<short>/64 5.69% 17.095 18.069 - 7.56% -
std::multiset<std::string>::erase(key)_(existent)/8192 5.69% 81.021 85.631 - -19.45% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 5.67% 1.298 1.371 - -3.16% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.67% 31.697 33.495 - 15.54% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.65% 1.175 1.241 - 3.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.65% 59.774 63.150 - 28.24% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.64% 1.160 1.226 - 1.68% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 5.63% 1600563.023 1690613.453 - 6.37% -
std::fill_n(vector<bool>)/64 5.62% 1.363 1.440 - 1.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 5.59% 6681.065 7054.235 - 2.65% -
SetIntersection_Front_Set_uint64_1024_4 5.58% 1008883.007 1065153.486 - -2.17% -
std::partial_sort_copy(vector<int>)_(heap)/8192 5.58% 97425.478 102857.748 - 6.55% -
SetIntersection_Interlaced_Vector_uint32_64_16 5.57% 16703789.263 17633875.518 - -3.34% -
BM_PushHeap_float_Descending_4 5.56% 0.344 0.363 - -40.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.56% 19.080 20.141 - -1.28% -
std::unordered_set<int>::count(key)_(existent)/8192 5.56% 1.376 1.452 - 3.22% -
BM_StringConstructDestroyCStr_Large_Transparent 5.56% 10.334 10.908 - 7.70% -
std::copy_if(list<int>)_(entire_range)/32768 5.54% 26319.381 27777.626 - 6.68% -
SetIntersection_Front_Vector_uint32_1024_64 5.49% 1284692.873 1355272.653 - -1.25% -
std::remove(deque<int>)_(prefix)/50 5.49% 60.392 63.705 - 10.75% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.47% 330.367 348.446 - 7.13% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.46% 9.730 10.261 - 7.68% -
std::sort(deque<int>)_(shuffled)/8192 5.45% 81164.922 85587.383 - -13.31% -
BM_StringRead_Cold_Deep_Large 5.44% 1.270 1.339 - 8.76% -
std::replace(deque<int>)_(sprinkled)/8192 5.44% 2817.810 2971.050 - 7.70% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 5.43% 2.285 2.410 - -0.16% -
std::stable_sort(deque<int>)_(ascending)/8 5.43% 17.686 18.647 - -7.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 5.42% 211495.079 222964.155 - 5.93% -
std::find_if(list<int>)_(process_all)/8192 5.42% 7337.833 7735.428 - 3.82% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 5.40% 718927.836 757744.658 - 4.72% -
std::find(vector<long_long>)_(bail_25%)/8 5.39% 0.892 0.941 - 5.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.38% 1098744.817 1157820.284 - -1.69% -
BM_std_minmax_element<short>/4 5.36% 1.188 1.251 - 3.27% -
std::map<std::string,_int>::erase(key)_(existent)/8192 5.35% 94.111 99.150 - -5.45% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.35% 23.514 24.772 - 3.96% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 5.34% 22.857 24.078 - 7.50% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.31% 380552.615 400756.022 - 6.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.31% 6792.111 7152.519 - 6.08% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.28% 179704.835 189197.993 - 8.44% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.28% 712.884 750.540 - -0.68% -
std::multiset<std::string>::contains(key)_(non-existent)/0 5.28% 0.273 0.287 - 3.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 5.28% 187531.370 197431.636 - 3.54% -
std::rotate(deque<int>)_(1_element_backward)/50 5.28% 4.969 5.231 - 2.90% -
rng::for_each(set<int>)/8 5.26% 6.553 6.898 - 53.55% -
SetIntersection_Interlaced_Set_uint64_64_16 5.26% 21196338.039 22310861.125 - -1.81% -
BM_StringConstructDestroyCStr_Small_Opaque 5.25% 2.080 2.190 - -2.79% -
SetIntersection_Front_Vector_string_1024_256 5.24% 9296509.790 9783673.524 - -4.12% -
std::set<std::string>::count(key)_(existent)/1024 5.24% 23.505 24.737 - 1.49% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 5.24% 22.764 23.956 - 3.97% -
rng::find_if(vector<bool>)_(process_all)/8 5.19% 3.454 3.634 - 1.56% -
SetIntersection_Front_Set_uint64_262144_1 5.18% 1001088.894 1052981.977 - -1.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 5.17% 1.303 1.371 - -3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 5.17% 1157748.818 1217574.369 - 1.58% -
bm_ranges_lexicographical_compare<unsigned_char>/8 5.16% 1.319 1.387 - 0.48% -
std::sort(deque<int>)_(shuffled)/1024 5.16% 6840.878 7193.545 - 5.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 5.15% 23.427 24.634 - 6.43% -
std::search(list<int>)_(single_element)/8192 5.14% 8770.078 9221.209 - 23.17% -
SetIntersection_Front_Set_float_1024_64 5.14% 1721623.199 1810110.366 - 6.51% -
SetIntersection_Front_Set_uint64_16384_1 5.13% 985523.097 1036106.806 - -2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.13% 1108956.008 1165839.492 - -2.00% -
std::copy_if(vector<int>)_(entire_range)/64 5.12% 16.062 16.884 - 8.61% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 5.11% 36.971 38.861 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.11% 73.903 77.677 - 14.77% -
SetIntersection_Interlaced_Vector_float_262144_64 5.10% 9276093.140 9749547.013 - -37.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 5.10% 71.716 75.373 - 18.54% -
SetIntersection_Interlaced_Set_string_262144_1 5.08% 1043385.479 1096408.040 - -1.29% -
std::copy_n(vector<bool>)_(aligned)/4096 5.08% 4.745 4.986 - 2.69% -
std::rotate(vector<int>)_(by_1/3)/8192 5.08% 873.616 917.957 - -91.48% -
std::find_end(vector<int>,_pred)_(same_length)/1024 5.06% 627.049 658.786 - -46.94% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.02% 10.081 10.586 - 6.37% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 5.01% 731.288 767.946 - 5.60% -
std::set<int>::count(key)_(non-existent)/32 5.01% 2.953 3.101 - 2.85% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.01% 5.273 5.537 - 22.84% -
std::make_heap(deque<int>)_(shuffled)/8192 5.01% 22788.687 23929.883 - -0.75% -
std::find_first_of(list<int>)_(small_needle)/1024 5.00% 2818.171 2958.941 - 2.41% -
std::equal(vector<bool>)_(unaligned)/50 4.99% 0.870 0.913 - 11.90% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 4.98% 172.048 180.618 - -81.36% -
rng::fold_left(list<int>)/50 4.98% 37.810 39.692 - 5.87% -
ranges::min(std::deque<char>)/1 4.97% 0.630 0.661 - -3.67% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.96% 53686.128 56350.029 - 2.18% -
std::make_heap(deque<int>)_(heap)/1024 4.95% 1096.372 1150.681 - 16.72% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.94% 10.197 10.701 - 19.43% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 4.94% 1.100 1.155 - -9.05% -
std::partial_sort(deque<int>)_(shuffled)/8192 4.93% 239461.176 251269.709 - -2.97% -
std::remove_copy(list<int>)_(prefix)/8192 4.93% 7004.411 7349.719 - 7.21% -
std::partition_copy(vector<int>)/8192 4.93% 4608.933 4836.053 - 5.10% -
std::stable_sort(deque<int>)_(heap)/8 4.92% 23.666 24.830 - -5.45% -
std::list<int>::insert(begin)_(cheap_elements)/32 4.90% 10.271 10.775 - 5.78% -
BM_getline_string 4.89% 16.475 17.282 - 7.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.89% 13132.061 13773.863 - 7.88% -
BM_lexicographical_compare_three_way<IntPtr>/65536 4.88% 15036.821 15771.265 - 8.34% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.87% 370.649 388.706 - 0.31% -
SetIntersection_Front_Vector_string_262144_64 4.86% 3122502.131 3274154.466 - 4.57% -
BM_StringEraseWithMove_Small_Opaque 4.85% 2.165 2.270 - -14.05% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.85% 29.013 30.420 - -0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.84% 17.322 18.161 - -6.35% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 4.81% 209.747 219.843 - -3.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.81% 143510.681 150417.259 - 4.68% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.81% 17.639 18.488 - -6.27% -
BM_deque_deque_move/0 4.81% 0.791 0.829 - 5.15% -
std::make_heap(deque<int>)_(heap)/8192 4.80% 8629.644 9044.234 - 17.59% -
SetIntersection_Front_Set_uint64_16384_1024 4.80% 12272162.295 12861228.610 - 3.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.80% 56653.398 59371.959 - 3.61% -
SetIntersection_Front_Vector_uint64_1024_1 4.79% 986470.316 1033761.587 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 4.79% 1007001.526 1055269.288 - -1.29% -
std::unordered_set<int>::insert(value)_(already_present)/1024 4.79% 2.404 2.519 - 5.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.79% 1738.479 1821.699 - 25.78% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.73% 1.307 1.369 - -3.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 4.73% 11021853.963 11543295.395 - -0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.73% 1025366.921 1073828.763 - -2.02% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 4.72% 0.266 0.278 - 4.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.72% 1.426 1.494 - -12.01% -
SetIntersection_Interlaced_Vector_float_262144_16384 4.71% 334664137.766 350413813.640 - 0.19% -
BM_vector_deque_ranges_move/0 4.70% 0.394 0.413 - 4.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 4.69% 1471490.069 1540454.266 - -7.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.68% 72198.442 75576.796 - 8.75% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 4.67% 982386.479 1028305.043 - 4.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 4.67% 767.246 803.058 - -1.74% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.65% 38.175 39.950 - -1.41% -
SetIntersection_Interlaced_Vector_float_64_4 4.62% 17042910.749 17830883.032 - -1.89% -
ranges::minmax(std::list<__int128>)/1 4.61% 0.435 0.455 - 1.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 4.61% 213854125.482 223705142.131 - 2.79% -
SetIntersection_None_Vector_string_262144_1 4.60% 1265366.025 1323553.709 - 0.21% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.60% 1001072.724 1047088.968 - -0.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.59% 30.584 31.989 - 5.56% -
std::unordered_map<int,_int>::clear()/32 4.59% 612.481 640.570 - 5.87% -
std::unique(list<int>,_pred)_(contiguous)/52 4.58% 71.165 74.426 - 4.82% -
BM_PushHeap_uint32_Ascending_1024 4.57% 2.557 2.674 - 4.64% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.57% 7.838 8.196 - 0.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 4.56% 23.497 24.568 - -79.99% -
std::set<int>::lower_bound(key)_(non-existent)/1024 4.56% 6.322 6.610 - 17.52% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 4.55% 0.255 0.267 - 5.02% -
vector<bool>::reserve() 4.55% 9.099 9.513 - -12.92% -
std::copy(vector<bool>)_(aligned)/64 4.54% 1.241 1.297 - 3.15% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 4.52% 22.605 23.628 - -0.32% -
std::set<std::string>::erase(iterator)/1024 4.52% 27.242 28.472 - 9.59% -
SetIntersection_Front_Vector_string_256_256 4.51% 19402064.934 20277794.465 - 9.37% -
BM_vector_deque_move/5500 4.51% 199.395 208.385 - 5.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 4.50% 40.410 42.228 - 3.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 4.50% 24650.508 25758.661 - -13.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 4.49% 46194.564 48270.857 - -1.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.49% 459.288 479.911 - 18.64% -
std::adjacent_find(vector<int>,_pred)/8 4.49% 3.167 3.309 - -6.12% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.49% 93.911 98.125 - -2.07% -
rng::contains_subrange(deque<int>)_(process_all)/50 4.49% 24.000 25.077 - 6.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 4.46% 21247406.032 22194539.336 - -0.51% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.46% 2.239 2.339 - -0.23% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 4.45% 1.333 1.393 - 6.11% -
rng::find_last_if(deque<int>)_(bail_10%)/50 4.45% 18.300 19.115 - 10.28% -
std::distance(join_view(vector<vector<int>>))/50 4.44% 0.582 0.608 - -95.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.44% 18.783 19.617 - -6.68% -
SetIntersection_None_Vector_uint64_16384_4 4.42% 1054137.341 1100761.340 - -1.68% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 4.42% 90.666 94.675 - 5.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.42% 2.357 2.461 - -4.56% -
BM_PushHeap_uint32_Ascending_16 4.41% 0.934 0.976 - 6.40% -
std::set<int>::lower_bound(key)_(non-existent)/8192 4.41% 9.366 9.779 - -6.84% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.40% 8833.272 9221.761 - 5.24% -
std::remove(deque<int>)_(sprinkled)/50 4.39% 57.353 59.873 - 8.48% -
BM_PushHeap_string_Ascending_64 4.39% 7.512 7.843 - 7.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 4.39% 2192879.351 2289087.689 - 7.68% -
SetIntersection_Front_Set_uint32_16384_256 4.38% 3948970.334 4122112.684 - 4.46% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.36% 20683.746 21586.501 - 7.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.36% 1162592.650 1213267.450 - 1.47% -
std::multiset<int>::ctor(const&,_alloc)/8192 4.36% 50471.426 52669.553 - -34.05% -
ranges::minmax(std::list<char>)/70000 4.35% 55163.827 57565.272 - 9.91% -
std::multimap<std::string,_int>::clear()/0 4.35% 392.346 409.410 - 2.59% -
bm_ranges_lexicographical_compare<unsigned_char>/1 4.34% 1.550 1.618 - 2.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.30% 1083206.248 1129800.943 - -4.32% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.29% 45.417 47.364 - 3.65% -
SetIntersection_Front_Set_uint64_256_64 4.28% 5228853.606 5452774.160 - 3.39% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.27% 3.389 3.534 - 41.72% -
SetIntersection_Front_Vector_uint32_262144_64 4.27% 1305844.164 1361555.831 - -1.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 4.24% 503.380 524.721 - 1.37% -
std::find_if_not(deque<int>)_(bail_25%)/1024 4.24% 78.102 81.411 - -32.32% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.23% 13254.560 13814.874 - 2.73% -
std::is_sorted_until(deque<int>,_pred)/1024 4.21% 596.280 621.408 - 3.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.21% 810.498 844.622 - -0.67% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.21% 28.856 30.070 - 5.41% -
SetIntersection_Interlaced_Set_float_1024_1024 4.20% 11682091.117 12173052.201 - -1.95% -
BM_vector_deque_move_backward/70000 4.20% 8310.377 8659.514 - 8.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.19% 6294792.451 6558252.804 - 4.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.17% 48216.490 50229.420 - -0.02% -
rng::find(vector<bool>)_(process_all)/8 4.16% 0.753 0.785 - 22.26% -
SetIntersection_None_Set_float_1024_4 4.16% 8810566.146 9176713.253 - 2.70% -
SetIntersection_Front_Set_uint64_16384_256 4.14% 3712755.838 3866529.894 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.14% 25.777 26.843 - 0.49% -
std::map<std::string,_int>::erase(iterator)/8192 4.14% 30.429 31.688 - 9.15% -
SetIntersection_Front_Vector_uint64_16384_1 4.12% 992948.778 1033836.712 - -2.74% -
SetIntersection_Front_Vector_uint32_262144_16384 4.11% 76276163.975 79409008.394 - 2.78% -
BM_CmpLess_uint_uchar 4.09% 1.119 1.165 - 4.22% -
SetIntersection_Front_Vector_string_256_16 4.09% 6059201.052 6306741.098 - 3.61% -
BM_StringRelational_Eq_Small_Small_Control 4.08% 1.849 1.924 - 14.21% -
std::rotate(deque<int>)_(by_1/2)/8192 4.08% 1576.075 1640.346 - 12.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 4.07% 22525303.408 23441930.917 - 3.50% -
BM_StringRelational_Compare_Small_Small_Control 4.07% 1.848 1.923 - 3.80% -
std::multimap<int,_int>::count(key)_(existent)/8192 4.05% 6.485 6.748 - -0.95% -
std::adjacent_find(vector<int>,_pred)/50 4.05% 22.529 23.442 - 1.07% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 4.05% 139.490 145.141 - 3.15% -
SetIntersection_Front_Set_uint64_256_16 4.04% 4373631.092 4550472.352 - 0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.04% 2310953.734 2404302.118 - 5.71% -
std::unordered_set<int>::count(key)_(non-existent)/32 4.04% 1.642 1.708 - 22.27% -
rng::find_last_if(deque<int>)_(bail_90%)/8 4.03% 1.109 1.153 - 19.86% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.03% 1153.419 1199.868 - 9.33% -
std::copy_n(deque<int>)/8 4.01% 2.790 2.902 - 10.10% -
std::map<std::string,_int>::clear()/32 4.01% 876.341 911.498 - -1.16% -
std::set<std::string>::lower_bound(key)_(existent)/1024 4.01% 21.712 22.582 - -4.66% -
ranges::minmax(std::list<long_long>)/64 4.00% 31.511 32.771 - 16.69% -
bm_lexicographical_compare<signed_char>/262144 4.00% 3841.914 3995.592 - 4.70% -
std::set<int>::count(key)_(non-existent)/1024 3.99% 7.676 7.982 - 0.23% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.99% 1.821 1.893 - 6.59% -
BM_StringAssignStr_Huge_Opaque 3.98% 107.564 111.847 - -1.28% -
std::multiset<int>::count(key)_(non-existent)/32 3.97% 2.353 2.446 - -0.21% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.97% 38.371 39.893 - 6.34% -
std::unique(list<int>)_(sprinkled)/52 3.96% 67.693 70.377 - 0.40% -
std::map<int,_int>::count(key)_(non-existent)/32 3.96% 2.889 3.003 - 4.11% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.95% 3.010 3.129 - 6.96% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.95% 20.621 21.435 - -8.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.94% 8633721.416 8973940.890 - -30.56% -
SetIntersection_Front_Set_uint64_1_1 3.94% 529869884.714 550721758.071 - 1.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 3.93% 524.595 545.193 - 5.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.90% 13010.733 13517.925 - 9.23% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.89% 654.235 679.657 - 4.08% -
std::move(vector<bool>)_(aligned)/1048576 3.85% 1750.975 1818.385 - 6.74% -
rng::contains(list<int>)_(process_all)/8 3.85% 2.349 2.439 - 2.44% -
std::is_sorted(vector<int>)/1024 3.84% 241.929 251.208 - 1.30% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.83% 20.303 21.081 - 4.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.83% 140020.282 145383.516 - 1.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.83% 17.041 17.694 - 3.19% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 3.83% 6.354 6.597 - 14.65% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.83% 40.615 42.169 - 22.46% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 3.83% 11239.331 11669.289 - 1.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.81% 1089660.274 1131213.256 - 0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.81% 18794785.262 19511351.863 - 2.96% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.81% 38551.693 40021.195 - -0.37% -
SetIntersection_Front_Set_float_262144_16384 3.81% 211024109.906 219065035.517 - 2.34% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.80% 7.273 7.549 - 4.34% -
std::stable_sort(deque<int>)_(shuffled)/8 3.80% 22.501 23.355 - -0.61% -
SetIntersection_Front_Set_uint32_16384_4 3.79% 1030079.040 1069108.830 - -0.56% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 3.79% 493643.293 512344.434 - 4.26% -
std::find_if_not(deque<int>)_(bail_25%)/8 3.77% 1.173 1.218 - -40.84% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 3.76% 2.163 2.245 - 5.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.76% 18176356.991 18859832.011 - 3.66% -
SetIntersection_None_Set_uint64_256_256 3.76% 5563433.653 5772625.035 - -0.88% -
SetIntersection_Interlaced_Vector_string_262144_16 3.74% 5718686.301 5932520.777 - -1.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.73% 999295.790 1036586.269 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.73% 6596895.757 6842697.811 - 2.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 3.72% 394.969 409.671 - 2.97% -
BM_std_minmax_element<int>/64 3.71% 16.814 17.438 - 1.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 3.71% 13.187 13.675 - 0.47% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.70% 11.236 11.652 - 6.30% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.70% 24.187 25.082 - 2.06% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 3.70% 0.589 0.611 - 4.20% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 3.69% 4998.248 5182.579 - 3.67% -
SetIntersection_None_Set_string_64_16 3.68% 18026408.485 18690627.336 - -1.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.66% 31.905 33.074 - -13.10% -
BM_StringRelational_Compare_Small_Empty_Control 3.66% 1.886 1.955 - 21.04% -
SetIntersection_Front_Vector_string_16384_16 3.66% 1556756.942 1613660.225 - 0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.65% 66220.161 68639.055 - 0.29% -
std::multiset<std::string>::count(key)_(existent)/8192 3.65% 30.128 31.228 - 17.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3.64% 1118448.562 1159114.447 - -1.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.63% 7.500 7.772 - -5.82% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.63% 30.884 32.004 - -0.98% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.62% 43934.704 45524.167 - 1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.61% 4959642.328 5138716.519 - -0.69% -
rng::find_last_if(vector<char>)_(bail_90%)/8 3.61% 0.473 0.490 - -5.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.60% 32.828 34.009 - -33.84% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.59% 60154.181 62315.303 - 6.92% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 3.59% 0.929 0.962 - 3.49% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.59% 27.908 28.909 - 6.87% -
SetIntersection_Front_Set_uint64_1024_1024 3.58% 12160424.237 12595980.992 - 1.88% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.56% 2398.404 2483.744 - 0.51% -
std::multiset<int>::contains(key)_(existent)/32 3.55% 1.675 1.735 - 5.87% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.55% 23.886 24.734 - 3.57% -
std::make_heap(vector<int>,_pred)_(repeated)/1024 3.54% 570.477 590.671 - 3.74% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 3.54% 22.903 23.713 - -5.45% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.53% 1863.101 1928.925 - 13.93% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 3.52% 5.659 5.858 - -18.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.52% 1137980.514 1178016.045 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 3.51% 1118295.368 1157575.999 - 3.31% -
BM_StringFindStringLiteral/32 3.50% 1.748 1.809 - 3.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 3.50% 534832491.902 553558217.752 - 1.62% -
SetIntersection_None_Vector_float_16384_256 3.49% 1077252.029 1114893.168 - 0.10% -
std::list<int>::ctor(Range)_(cheap_elements)/32 3.49% 322.429 333.688 - 0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.49% 14076.652 14567.680 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 3.48% 15.988 16.545 - 2.08% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.48% 4.085 4.227 - 5.42% -
BM_std_minmax_element<char>/64000 3.48% 17785.970 18404.897 - 10.72% -
std::find_if(list<int>)_(bail_25%)/32768 3.47% 7218.098 7468.788 - 0.55% -
BM_deque_vector_move_backward/70000 3.47% 8693.587 8995.019 - 13.76% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.46% 2.928 3.029 - 3.02% -
SetIntersection_Interlaced_Vector_uint64_1024_4 3.46% 1355810.854 1402757.508 - 9.17% -
std::map<std::string,_int>::count(key)_(existent)/8192 3.46% 28.613 29.604 - -3.26% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 3.45% 5.444 5.632 - -4.79% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.45% 94966.749 98238.763 - -0.57% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 3.43% 26.116 27.013 - 13.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 3.43% 4163376.584 4306255.183 - -1.52% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.43% 833.032 861.619 - 6.14% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 3.41% 1.615 1.670 - 3.30% -
rng::find_last_if(vector<char>)_(bail_10%)/8192 3.41% 1862.610 1926.148 - 3.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 3.41% 1.190 1.231 - 0.83% -
SetIntersection_None_Set_uint32_1024_1 3.41% 8615561.374 8909083.712 - -0.51% -
BM_PushHeap_string_Ascending_1024 3.41% 14.114 14.595 - 8.50% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 3.41% 22.768 23.543 - -8.12% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.39% 22.770 23.542 - -4.73% -
SetIntersection_Interlaced_Vector_uint32_64_64 3.38% 10571137.826 10928821.904 - -1.68% -
SetIntersection_Interlaced_Vector_uint32_262144_1 3.38% 1012744.812 1046986.902 - -0.79% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 3.38% 30.874 31.916 - 15.54% -
std::unordered_set<std::string>::clear()/32 3.38% 904.955 935.503 - 0.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 3.37% 45.883 47.428 - 3.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.36% 11122.906 11496.953 - 2.36% -
std::set<int>::lower_bound(key)_(existent)/32 3.35% 1.545 1.597 - -1.17% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 3.35% 18912.579 19546.609 - 3.01% -
std::copy_backward(vector<bool>)_(aligned)/64 3.34% 1.708 1.765 - 9.96% -
BM_std_minmax_element<char>/65536 3.34% 18243.750 18852.812 - 10.64% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 3.32% 1.734 1.792 - 5.33% -
std::stable_partition(list<int>)_(alloc_fails)/50 3.32% 1871.430 1933.492 - 2.14% -
std::make_heap(deque<int>)_(repeated)/8192 3.31% 17945.632 18539.547 - 9.99% -
std::partition_copy(deque<int>)/32 3.31% 13.097 13.530 - 5.71% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.30% 1790.682 1849.776 - -4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.30% 8579046.888 8861984.390 - 0.09% -
std::partition_copy(vector<int>)/1024 3.29% 465.913 481.245 - 3.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.29% 1088025.390 1123779.640 - 3.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 3.29% 18.442 19.048 - 2.45% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 3.27% 1.170 1.208 - -4.12% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.27% 3538.644 3654.272 - 6.64% -
SetIntersection_Front_Set_uint64_16384_16 3.27% 1166168.162 1204270.826 - -0.21% -
BM_vector_deque_ranges_move_backward/64000 3.26% 7654.285 7903.713 - 7.14% -
std::remove(list<int>)_(prefix)/1024 3.26% 982.594 1014.610 - 7.08% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.26% 20.079 20.733 - 3.10% -
BM_std_minmax_element<char>/70000 3.25% 19485.537 20119.486 - 10.38% -
std::set<int>::count(key)_(non-existent)/8192 3.25% 11.313 11.681 - -15.42% -
std::remove(list<int>)_(sprinkled)/8192 3.24% 7902.086 8157.737 - 3.74% -
std::set<int>::erase(key)_(existent)/1024 3.22% 48.896 50.473 - 0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 3.21% 4077514.969 4208571.629 - -0.65% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.21% 13153.376 13575.953 - 9.75% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.21% 21.905 22.608 - 12.79% -
SetIntersection_Interlaced_Vector_string_64_16 3.20% 28421201.871 29330426.019 - -3.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.19% 608.579 627.995 - 1.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.19% 20.941 21.609 - -0.09% -
std::any_of(list<int>)_(process_all)/50 3.19% 22.036 22.738 - 5.75% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.18% 605876.331 625146.082 - 2.20% -
bm_ranges_lexicographical_compare<signed_char>/64 3.18% 2.346 2.421 - 17.63% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.17% 9334.899 9631.000 - 28.06% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.17% 1468.808 1515.368 - 1.06% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.16% 0.662 0.683 - 15.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.16% 5727368.364 5908419.732 - 4.58% -
rng::contains(list<int>)_(process_all)/32 3.15% 8.944 9.225 - 1.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.14% 957956.619 988069.958 - 3.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 3.14% 323.397 333.559 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.14% 1526694.994 1574656.391 - -1.80% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.14% 126.993 130.976 - 4.70% -
std::make_heap(deque<int>)_(repeated)/1024 3.13% 2283.512 2355.028 - 8.92% -
std::find_end(vector<int>)_(process_all)/1024 3.13% 221.933 228.883 - -3.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.11% 27.821 28.687 - 5.17% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.11% 24.661 25.428 - -19.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.10% 1096434.775 1130472.170 - 0.75% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.09% 1845.818 1902.827 - -0.28% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.08% 18.432 18.999 - 1.37% -
SetIntersection_None_Set_uint64_64_4 3.07% 20668856.648 21304088.926 - -1.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 3.07% 454451.533 468401.825 - 0.72% -
std::upper_bound(std::forward_list<int>)/8192 3.06% 10386.045 10704.283 - 2.94% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 3.06% 1.614 1.664 - -6.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.05% 14043361.572 14472017.295 - 3.41% -
BM_CmpLess_uint_schar 3.05% 1.039 1.071 - -5.55% -
SetIntersection_None_Vector_float_262144_4 3.05% 1109432.759 1143234.286 - -2.32% -
BM_PushHeap_string_Ascending_16384 3.05% 19.595 20.192 - 5.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.04% 337288676.600 347536153.519 - 4.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.03% 350396386.910 361021244.747 - 4.12% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.02% 0.627 0.645 - -6.21% -
std::set<std::string>::clear()/32 3.01% 883.010 909.618 - 3.73% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.01% 1.613 1.661 - 0.06% -
std::list<int>::ctor(size)/8192 3.00% 95355.636 98219.915 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.00% 203978444.347 210101979.544 - 1.03% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.99% 1843.703 1898.861 - 0.79% -
SetIntersection_Interlaced_Set_uint32_16384_1 2.99% 1003561.500 1033560.382 - -3.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.98% 54396.566 56018.939 - 0.49% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.98% 599753.624 617599.196 - -2.70% -
SetIntersection_Interlaced_Set_string_16384_256 2.97% 341239787.836 351383056.246 - -1.87% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 2.97% 18.877 19.437 - -3.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.96% 13327.464 13722.134 - 1.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.96% 3.552 3.657 - 7.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.94% 5.102 5.253 - -1.06% -
BM_vector_deque_ranges_move_backward/65536 2.94% 7801.434 8031.096 - 4.11% -
std::pop_heap(deque<std::string>)/8 2.93% 57.494 59.182 - 2.15% -
rng::find_last(forward_list<int>)_(bail_90%)/50 2.93% 20.868 21.480 - 5.12% -
std::is_sorted_until(list<int>,_pred)/8192 2.93% 7490.513 7710.108 - 1.17% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 2.93% 515.335 530.442 - 0.66% -
BM_num_put<long_long> 2.92% 11.653 11.994 - 14.20% -
std::equal(list<int>)_(it,_it,_it)/8192 2.92% 9452.651 9728.354 - 4.88% -
std::set<std::string>::erase(iterator)/8192 2.91% 29.729 30.594 - -1.40% -
std::remove_copy_if(vector<int>)_(prefix)/32 2.91% 12.283 12.640 - 2.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.90% 31912.153 32837.537 - 2.79% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.90% 685.239 705.106 - -81.73% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 2.90% 16.568 17.048 - 1.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.89% 32.459 33.399 - 7.16% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.89% 21.565 22.189 - -1.25% -
std::upper_bound(std::list<int>)/8192 2.89% 13141.788 13521.191 - -4.26% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.88% 227.830 234.401 - -2.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.88% 3.432 3.531 - -10.96% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 2.88% 27.571 28.365 - 3.41% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 2.88% 0.418 0.430 - 3.35% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.87% 11.875 12.215 - 22.83% -
ranges::min(std::list<char>)/70000 2.86% 53781.991 55319.892 - 4.17% -
BM_PushHeap_uint64_SingleElement_256 2.86% 0.386 0.397 - 1.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.85% 8594084.044 8839124.040 - -30.74% -
std::make_heap(deque<int>)_(shuffled)/1024 2.85% 2569.265 2642.411 - 5.01% -
std::partition_copy(deque<int>)/50 2.82% 21.097 21.692 - -1.43% -
std::remove_if(deque<int>)_(sprinkled)/32 2.82% 54.514 56.050 - 5.76% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.82% 13756.549 14143.854 - 0.22% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.81% 35591.387 36593.155 - 1.99% -
rng::contains_subrange(list<int>)_(single_element)/50 2.81% 17.260 17.744 - 3.10% -
std::make_heap(deque<int>)_(descending)/1024 2.81% 1120.665 1152.105 - 16.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.80% 1780386.199 1830299.153 - -0.24% -
rng::find_last(list<int>)_(bail_10%)/1024 2.79% 655.388 673.699 - -0.16% -
BM_PushHeap_float_PipeOrgan_16 2.79% 0.890 0.915 - 2.02% -
SetIntersection_Front_Vector_uint64_262144_4 2.79% 1040681.878 1069698.963 - -1.39% -
std::replace(deque<int>)_(sprinkled)/1024 2.78% 350.665 360.411 - 4.54% -
std::replace_if(list<int>)_(sprinkled)/50 2.78% 22.868 23.504 - 0.36% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.77% 631.042 648.535 - 6.41% -
std::move_backward(deque<int>)/32768 2.77% 3530.716 3628.480 - 11.15% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 2.77% 29512.042 30329.198 - 0.72% -
BM_deque_deque_copy_backward/70000 2.77% 8306.803 8536.778 - 7.38% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.77% 324.525 333.498 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 2.76% 11102298.555 11408426.348 - -0.31% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.75% 32.132 33.016 - 1.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.75% 11.649 11.969 - 2.96% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.75% 17.124 17.594 - 2.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.74% 2104137.108 2161806.306 - -1.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.74% 15404.648 15826.831 - -3.58% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.74% 392.459 403.207 - 2.04% -
SetIntersection_Front_Set_uint64_256_256 2.73% 7560855.022 7767304.624 - 4.40% -
std::rotate(deque<int>)_(by_1/4)/50 2.73% 27.274 28.018 - -62.10% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.73% 4.042 4.152 - 7.49% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.72% 627.760 644.856 - -14.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.72% 1032564.868 1060656.805 - -2.25% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.71% 31529.202 32383.740 - 2.51% -
SetIntersection_Front_Vector_uint64_256_4 2.70% 4042728.829 4151962.405 - -1.91% -
std::rotate(vector<int>)_(by_1/3)/1024 2.70% 118.388 121.584 - -91.13% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.70% 33.637 34.545 - 5.90% -
std::set<std::string>::find(key)_(existent)/32 2.69% 15.429 15.844 - 11.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.68% 1609403.238 1652605.875 - -2.67% -
rng::find_if(vector<bool>)_(process_all)/50 2.68% 23.433 24.062 - 0.57% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 2.68% 657013.544 674640.755 - 2.82% -
std::set<std::string>::upper_bound(key)_(existent)/32 2.68% 15.275 15.683 - -9.47% -
SetIntersection_Front_Vector_uint32_64_64 2.67% 10571176.271 10853795.725 - -1.32% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 2.67% 790.210 811.291 - -7.05% -
BM_StringEraseWithMove_Small_Transparent 2.67% 2.136 2.193 - -9.09% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 2.67% 348351383.793 357641837.373 - -3.85% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.67% 32.218 33.077 - 79.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.67% 4005614.963 4112424.105 - -3.26% -
std::copy_n(deque<int>)/64 2.67% 2.793 2.867 - 2.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.66% 1151.825 1182.415 - 2.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 2.65% 11278121.513 11577343.082 - -1.13% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.65% 1465.149 1503.905 - -1.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.64% 22.560 23.157 - -4.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.64% 804.314 825.560 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 2.64% 4040065.072 4146649.301 - -1.45% -
SetIntersection_Interlaced_Set_string_1024_16 2.62% 12679378.022 13011426.731 - -1.22% -
BM_StringFindAllMatch/1 2.61% 2.847 2.922 - 0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.61% 4884886.566 5012350.942 - -2.00% -
std::map<int,_int>::count(key)_(existent)/32 2.61% 1.536 1.576 - -11.39% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.61% 325.970 334.475 - 0.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 2.60% 12.729 13.060 - 0.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.60% 1024783.680 1051414.648 - -0.98% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.60% 1.481 1.519 - 0.98% -
std::multimap<int,_int>::ctor(const&)/8192 2.59% 51994.289 53342.891 - 0.40% -
SetIntersection_Interlaced_Vector_float_256_16 2.59% 6182961.188 6343073.287 - 7.79% -
BM_StringAssignStr_Huge_Transparent 2.58% 108.883 111.697 - -3.01% -
std::pop_heap(deque<int>)/1024 2.57% 12.884 13.216 - -2.71% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.57% 5929.626 6082.110 - 3.32% -
SetIntersection_Front_Vector_string_64_64 2.57% 25701316.271 26360913.618 - 5.59% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.56% 37.139 38.091 - -2.69% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.56% 15.031 15.415 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.55% 1590237.387 1630863.934 - -4.07% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.55% 6.413 6.576 - 2.12% -
std::copy_if(vector<int>)_(entire_range)/8 2.54% 2.292 2.350 - 3.75% -
bm_ranges_swap_ranges_vb_aligned/131072 2.54% 248.869 255.197 - 4.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 2.53% 52.697 54.032 - 0.08% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.53% 0.943 0.967 - 5.87% -
BM_PushHeap_float_Ascending_262144 2.53% 5.225 5.357 - 5.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 2.53% 14.655 15.026 - -8.53% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 2.52% 24.242 24.853 - -22.17% -
std::make_heap(deque<int>)_(descending)/8192 2.52% 8819.146 9041.013 - 17.69% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.51% 756.648 775.661 - 1.36% -
std::find(deque<int>)_(process_all)/8 2.51% 3.458 3.545 - 4.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.51% 0.592 0.607 - 2.66% -
ranges::minmax(std::list<__int128>)/70000 2.51% 57549.901 58994.849 - 3.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.51% 47.318 48.506 - 9.86% -
BM_PushHeap_uint32_Random_262144 2.51% 5.826 5.972 - 3.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 2.50% 83080.030 85159.269 - -1.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.50% 36263.911 37171.457 - 0.83% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 2.50% 8.657 8.873 - -0.36% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 2.50% 66.059 67.709 - 35.38% -
std::multiset<std::string>::erase(iterator)/1024 2.50% 31.293 32.074 - 13.00% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.50% 605.976 621.099 - 0.11% -
std::move(vector<bool>)_(unaligned)/64 2.49% 1.616 1.656 - 1.57% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.49% 392.677 402.453 - 0.87% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 2.49% 333.918 342.230 - 1.74% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.48% 135215.772 138567.180 - 57.84% -
BM_deque_deque_ranges_move_backward/65536 2.47% 7973.004 8170.181 - 7.82% -
bm_lexicographical_compare<int>/64 2.47% 4.401 4.510 - -0.57% -
std::pop_heap(deque<std::string>)/1024 2.47% 59.437 60.903 - -8.97% -
ranges::minmax(std::vector<char>)/1 2.47% 0.605 0.620 - -0.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.46% 116381.061 119246.606 - 2.29% -
SetIntersection_Front_Vector_string_262144_1 2.46% 1061807.544 1087936.092 - -0.17% -
SetIntersection_Interlaced_Set_uint32_262144_1 2.46% 983146.545 1007312.794 - -4.10% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.45% 482633.810 494477.985 - -0.27% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.45% 5020.179 5143.008 - -48.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.44% 5593616.639 5729951.691 - -2.80% -
std::set<std::string>::contains(key)_(existent)/8192 2.42% 29.661 30.378 - 5.97% -
SetIntersection_Interlaced_Vector_uint64_16384_16 2.41% 2379990.995 2437269.787 - -14.62% -
std::find(list<int>)_(bail_25%)/8192 2.40% 1425.624 1459.882 - 2.90% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.40% 115344.778 118115.398 - -3.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.40% 44.878 45.956 - 15.70% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 2.40% 36300.171 37170.536 - -0.78% -
BM_PushHeap_string_Ascending_256 2.39% 11.622 11.900 - 8.53% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.39% 1378926.690 1411815.525 - 2.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.38% 8595192.622 8800187.551 - -2.60% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.38% 40.687 41.656 - 20.28% -
std::move_backward(vector<int>)/262144 2.38% 21208.791 21713.740 - 0.45% -
std::map<int,_int>::count(key)_(non-existent)/8192 2.38% 11.243 11.510 - 0.72% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.38% 32.808 33.588 - 11.34% -
std::stable_partition(list<int>)_(alloc_fails)/32 2.38% 1839.866 1883.578 - 1.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.38% 1612848.633 1651163.654 - -2.46% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.37% 5.405 5.533 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 2.36% 10465502.490 10712317.178 - -2.33% -
std::find(vector<short>)_(process_all)/8192 2.35% 180.443 184.691 - 2.64% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 2.35% 4.410 4.514 - -4.44% -
std::unordered_set<int>::ctor(const&)/1024 2.34% 6693.127 6849.946 - -0.64% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 2.34% 238347.402 243923.259 - 3.16% -
BM_num_get<float> 2.33% 36.541 37.392 - 0.90% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 2.33% 18.564 18.996 - 0.91% -
std::lower_bound(std::list<int>)/8192 2.32% 13202.719 13509.621 - -4.95% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.32% 560.617 573.631 - 2.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.32% 31.547 32.280 - -3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 2.31% 9057985.832 9267674.052 - -1.79% -
std::any_of(list<int>)_(process_all)/32 2.31% 11.681 11.951 - 1.73% -
std::stable_sort(deque<int>)_(repeated)/8 2.31% 17.779 18.189 - -7.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.30% 340850336.992 348706108.063 - -2.28% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 2.30% 0.681 0.696 - 2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.30% 1611547.365 1648684.162 - -2.68% -
std::is_sorted(deque<int>,_pred)/8 2.30% 4.769 4.879 - 1.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.30% 12.482 12.769 - -2.76% -
BM_CmpEqual_ushort_int 2.29% 1.057 1.081 - 0.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.29% 214.800 219.712 - 4.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.29% 24.452 25.011 - 1.84% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.28% 5392.994 5515.851 - 4.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.28% 1018142.422 1041322.880 - 2.62% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.28% 10209.839 10442.121 - 25.80% -
std::for_each_n(deque<int>)/50 2.27% 3.888 3.976 - 0.38% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.27% 14.744 15.079 - 2.43% -
ranges::minmax(std::deque<long_long>)/8 2.27% 3.655 3.738 - 4.98% -
std::set<std::string>::clear()/8192 2.27% 209065.106 213812.150 - -3.90% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.26% 21.013 21.488 - -18.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.26% 139548045.432 142698686.343 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 2.26% 1596859.457 1632893.148 - -2.61% -
BM_vector_deque_ranges_move_backward/70000 2.26% 8320.031 8507.760 - 4.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.25% 118844.286 121520.654 - -2.47% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.25% 9.552 9.767 - 3.20% -
std::set<std::string>::find(key)_(existent)/1024 2.25% 23.595 24.125 - 6.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.24% 11209404.824 11460357.285 - -2.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.23% 8582402.961 8774140.170 - -2.35% -
BM_PushHeap_float_Random_16 2.23% 4.812 4.919 - -7.78% -
rng::starts_with(deque<int>,_pred)/1000 2.23% 503.943 515.188 - 0.52% -
std::partition(deque<int>)_(sparse)/8192 2.23% 2966.909 3033.094 - -2.80% -
BM_CmpLess_uchar_int 2.23% 1.063 1.087 - -3.80% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.23% 16.252 16.614 - 1.25% -
BM_PushHeap_float_PipeOrgan_64 2.23% 1.302 1.331 - 2.30% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 2.22% 40.057 40.945 - 0.41% -
SetIntersection_Front_Vector_uint64_1024_4 2.22% 1038235.308 1061249.784 - -0.19% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.21% 224777247.506 229755490.299 - 4.98% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 2.21% 24283.367 24819.426 - -8.10% -
std::copy(vector<int>)/8 2.21% 2.127 2.174 - -0.45% -
std::remove_if(list<int>)_(prefix)/8192 2.20% 9753.166 9967.974 - -0.75% -
std::set<std::string>::find(key)_(existent)/8192 2.19% 30.124 30.786 - 0.39% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.19% 1.263 1.291 - -6.76% -
std::partial_sort(vector<int>)_(shuffled)/8 2.18% 28.375 28.993 - 2.04% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.18% 11.704 11.960 - -0.94% -
std::multiset<int>::lower_bound(key)_(existent)/8192 2.18% 14.631 14.950 - -0.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 2.18% 201082804.677 205459125.667 - -0.02% -
std::set<int>::insert(value)_(already_present)/1024 2.17% 5.968 6.097 - 5.15% -
std::partition(deque<int>)_(sparse)/1024 2.17% 382.947 391.268 - 2.47% -
SetIntersection_None_Set_uint64_262144_1024 2.17% 1226857.340 1253442.953 - 1.86% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.17% 1100067.999 1123897.297 - -0.56% -
std::unordered_multiset<int>::erase(iterator)/32 2.16% 19.434 19.854 - -0.91% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 2.16% 4.865 4.970 - 1.72% -
SetIntersection_Interlaced_Set_float_1024_256 2.15% 14090747.159 14394344.791 - 0.66% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.15% 1.039 1.061 - -8.17% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 2.14% 37.547 38.352 - 17.08% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.13% 9869357.163 10079697.702 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 2.13% 1131223.583 1155320.717 - -0.86% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.13% 20.324 20.757 - 9.35% -
std::find(list<int>)_(process_all)/8 2.12% 2.241 2.288 - 4.37% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.12% 4.652 4.751 - 5.28% -
BM_vector_deque_copy/1 2.12% 2.278 2.326 - 1.51% -
BM_deque_vector_ranges_move_backward/64000 2.11% 7933.143 8100.863 - 14.92% -
SetIntersection_Front_Set_uint32_16_4 2.10% 54474516.665 55620053.801 - 0.52% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.10% 6.455 6.591 - -2.87% -
BM_deque_deque_move/64000 2.10% 2960.839 3022.907 - -0.04% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.09% 10.377 10.593 - 2.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.08% 1613915.933 1647525.795 - -2.64% -
SetIntersection_Front_Vector_uint32_16384_16384 2.08% 77877101.581 79494885.632 - 2.92% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 2.08% 8051.406 8218.499 - -5.59% -
std::multimap<int,_int>::ctor(const&)/1024 2.08% 6562.135 6698.307 - 0.24% -
SetIntersection_Front_Vector_string_1024_1024 2.07% 37872110.071 38655159.424 - -3.58% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.07% 535.090 546.151 - 0.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.06% 17.946 18.316 - 1.00% -
std::copy_if(vector<int>)_(every_other)/1048576 2.06% 491619.913 501764.666 - 115.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 2.06% 4158954.651 4244515.903 - -2.23% -
std::rotate(vector<int>)_(by_1/2)/32 2.05% 2.313 2.360 - -36.29% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.05% 54.286 55.396 - 2.03% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.04% 11330924.678 11562543.713 - 0.42% -
SetIntersection_Interlaced_Set_uint32_256_256 2.04% 7606334.263 7761757.739 - -1.43% -
BM_deque_vector_ranges_move_backward/65536 2.04% 8119.109 8284.820 - 12.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.04% 349355451.916 356481212.304 - 2.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.04% 15.028 15.334 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.04% 4279517.687 4366663.849 - -1.79% -
std::copy_backward(vector<bool>)_(unaligned)/64 2.04% 0.893 0.912 - 3.21% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.03% 719.153 733.769 - 2.35% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.03% 19.527 19.923 - 2.73% -
std::search(list<int>)_(single_element)/1024 2.02% 750.577 765.760 - 3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 2.02% 1154947.316 1178307.597 - -0.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.02% 12943.794 13204.705 - -2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.01% 13005225.427 13267264.812 - -0.74% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.01% 1374.601 1402.269 - -0.23% -
std::find_end(vector<int>,_pred)_(same_length)/1000 2.01% 612.294 624.605 - -48.51% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.01% 2.162 2.205 - 3.78% -
BM_CmpLess_ushort_schar 2.00% 1.014 1.035 - -7.57% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.00% 407.988 416.144 - -0.14% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.99% 2.930 2.989 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 36.648 37.378 - -1.74% -
SetIntersection_None_Set_uint32_256_16 1.99% 10620112.919 10831593.437 - -1.96% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.98% 94.071 95.938 - 40.23% -
std::stable_sort(vector<int>)_(ascending)/1024 1.97% 2067.231 2108.052 - 1.77% -
SetIntersection_Interlaced_Set_uint64_16_4 1.97% 58671253.913 59829611.926 - -0.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.97% 8907646.376 9083462.959 - -4.95% -
std::unordered_multiset<int>::erase(iterator)/1024 1.97% 19.552 19.938 - -1.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.96% 12.339 12.581 - -2.40% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.96% 3897.768 3974.105 - 1.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.95% 15831617.050 16140684.157 - -1.07% -
std::set<std::string>::count(key)_(non-existent)/8192 1.95% 34.087 34.752 - 2.71% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.95% 712.488 726.372 - 1.19% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 1.95% 36.839 37.557 - 3.22% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.95% 9721.881 9911.219 - -2.82% -
BM_StringFindCharLiteral/64 1.95% 2.112 2.153 - 3.06% -
std::flat_map<int,_int>::ctor(const&)/8192 1.94% 1891.043 1927.793 - -0.18% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.94% 590788.412 602247.767 - 0.02% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.94% 31.832 32.449 - 2.75% -
bm_ranges_swap_ranges_vb_aligned/65536 1.94% 123.213 125.598 - 1.86% -
SetIntersection_Front_Set_uint64_262144_16 1.93% 1165514.767 1188038.678 - -1.99% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.93% 24.184 24.651 - 8.81% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.93% 94972.632 96804.730 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 1.92% 62801063.354 64009773.445 - 0.06% -
SetIntersection_None_Set_string_256_64 1.92% 9283349.403 9461813.776 - 0.36% -
std::find(vector<short>)_(process_all)/50 1.92% 1.671 1.703 - 1.09% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.91% 11362.416 11579.999 - 0.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.91% 13462060.598 13719837.526 - -0.87% -
BM_deque_deque_move_backward/65536 1.91% 8022.347 8175.784 - 7.17% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.91% 28.504 29.048 - 0.71% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.91% 31.269 31.866 - -1.06% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.91% 27.669 28.196 - 3.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 120201.901 122494.326 - 2.69% -
std::search(vector<int>)_(same_length)/8192 1.90% 1873.855 1909.415 - 2.38% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.90% 1.540 1.569 - 4.56% -
BM_std_minmax_element<long_long>/64000 1.90% 16787.216 17105.451 - 5.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 1.89% 3857.972 3930.986 - 2.67% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.89% 368369.085 375338.289 - 3.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.89% 10621683.763 10822355.717 - -0.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.88% 1.826 1.861 - 39.35% -
BM_std_minmax_element<long_long>/70000 1.87% 18355.941 18699.233 - 5.03% -
BM_StringFindStringLiteral/64 1.87% 2.239 2.281 - 6.60% -
BM_std_minmax_element<long_long>/65536 1.87% 17190.910 17512.152 - 5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.87% 17022772.630 17340469.514 - -0.98% -
SetIntersection_Front_Vector_uint32_262144_16 1.86% 1101775.980 1122273.731 - -1.34% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 1.85% 20.753 21.138 - -18.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.85% 80613.939 82108.517 - -4.10% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.85% 12482.146 12712.652 - -4.93% -
std::copy(list<int>)/8 1.84% 2.412 2.456 - 14.41% -
std::multimap<std::string,_int>::clear()/32 1.84% 880.970 897.172 - -3.70% -
BM_CmpLess_uchar_short 1.84% 1.015 1.034 - -8.85% -
std::unordered_map<int,_int>::erase(iterator)/8192 1.83% 21.370 21.762 - 8.19% -
BM_deque_deque_move_backward/64000 1.83% 7771.187 7913.689 - 8.55% -
SetIntersection_None_Set_string_256_4 1.83% 11474676.149 11684970.350 - 0.18% -
std::for_each_n(list<int>)/50 1.83% 22.383 22.792 - -6.02% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.83% 678.495 690.910 - -0.29% -
std::set<std::string>::erase(key)_(existent)/32 1.83% 73.786 75.133 - -11.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.83% 4501220.685 4583405.138 - -0.48% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.83% 8509.232 8664.590 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.82% 24.707 25.157 - -15.59% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.82% 4.978 5.068 - 43.86% -
SetIntersection_None_Set_uint64_16384_1024 1.82% 166723982.188 169756997.171 - 0.29% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.82% 10.645 10.839 - 6.08% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.82% 9315.883 9485.090 - -2.93% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.81% 31.655 32.229 - 2.17% -
std::none_of(vector<int>)_(process_all)/8 1.81% 2.459 2.504 - 0.13% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 1.81% 6522.379 6640.170 - 1.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.80% 11691157.629 11902131.504 - -1.15% -
std::copy(deque<int>)/8 1.80% 2.669 2.717 - 5.00% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.80% 378.568 385.393 - 1.39% -
BM_deque_vector_copy/64 1.80% 2.565 2.611 - -1.24% -
BM_std_minmax_element<long_long>/4000 1.80% 1052.223 1071.155 - 5.36% -
SetIntersection_Front_Set_uint32_262144_4 1.80% 1016940.879 1035230.565 - -3.40% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.80% 6.505 6.622 - 5.86% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.79% 25827.546 26291.027 - -7.85% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.79% 987456.690 1005117.105 - 1.43% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.79% 17373020.507 17683423.110 - -1.68% -
BM_deque_vector_move_backward/64000 1.78% 7973.653 8115.848 - 13.14% -
SetIntersection_Front_Set_uint64_16384_16384 1.77% 223109128.738 227060056.352 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.77% 4884.746 4971.079 - -3.02% -
std::move(vector<bool>)_(unaligned)/512 1.76% 4.694 4.776 - -0.12% -
std::find(vector<short>)_(process_all)/32768 1.76% 721.639 734.345 - 1.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.76% 1436586.926 1461834.117 - 2.09% -
BM_CmpLess_ushort_short 1.75% 1.040 1.058 - -5.70% -
SetIntersection_Interlaced_Set_string_16384_64 1.74% 345517084.626 351543130.466 - 1.81% -
std::multiset<std::string>::find(key)_(existent)/1024 1.74% 23.637 24.049 - 5.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 1.74% 61838653.587 62915293.278 - -2.34% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.74% 392.145 398.972 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.74% 16131590.560 16412375.401 - -1.58% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 1.74% 14571.912 14825.412 - -1.24% -
SetIntersection_Interlaced_Vector_float_1024_64 1.74% 5764257.049 5864498.308 - 79.23% -
BM_deque_deque_move/70000 1.74% 3376.034 3434.672 - 2.11% -
SetIntersection_Front_Set_uint64_262144_1024 1.74% 12298017.673 12511484.463 - -0.31% -
std::rotate(deque<int>)_(by_1/3)/32 1.73% 20.357 20.710 - -53.94% -
BM_vector_deque_copy/2 1.73% 2.020 2.055 - 2.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.72% 19.393 19.727 - 2.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.72% 68202.712 69373.989 - 0.15% -
BM_std_minmax_element<long_long>/5500 1.72% 1443.930 1468.716 - 5.32% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.72% 218.823 222.578 - 7.88% -
BM_std_minmax_element<long_long>/4096 1.71% 1077.278 1095.693 - 5.27% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.71% 622413.121 633052.084 - -0.67% -
BM_std_minmax_element<char>/5500 1.71% 1535.702 1561.930 - 8.39% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.71% 20.012 20.354 - -0.05% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.69% 1.096 1.115 - -4.55% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.69% 671.908 683.287 - -0.93% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.69% 0.814 0.827 - 0.66% -
BM_std_minmax_element<long_long>/512 1.69% 138.850 141.199 - 5.28% -
SetIntersection_Interlaced_Set_string_256_16 1.69% 17439359.764 17734239.874 - -3.24% -
SetIntersection_Interlaced_Set_uint64_64_64 1.69% 13000943.672 13220610.239 - -0.29% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.69% 5.451 5.543 - -4.69% -
std::move(vector<bool>)_(aligned)/4096 1.68% 6.997 7.115 - 1.85% -
std::make_heap(deque<int>)_(ascending)/8192 1.68% 20854.420 21204.156 - 3.77% -
BM_deque_vector_copy_backward/4000 1.68% 142.882 145.277 - 1.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 1.68% 8467421.701 8609323.454 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.68% 15884313.918 16150394.017 - -2.63% -
BM_PushHeap_float_Random_256 1.67% 6.659 6.770 - -7.24% -
BM_std_minmax_element<char>/512 1.67% 147.850 150.320 - 8.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.67% 457.069 464.689 - -0.79% -
std::multiset<int>::contains(key)_(existent)/1024 1.66% 3.999 4.065 - 2.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.66% 186267.850 189362.239 - 4.88% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 368.804 374.905 - -1.38% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.65% 12593.883 12801.567 - -5.21% -
bm_lexicographical_compare<signed_char>/1048576 1.65% 16317.772 16586.857 - 2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.65% 6343682.689 6448273.957 - 4.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.65% 2849524.225 2896451.162 - 0.16% -
SetIntersection_None_Vector_uint32_256_256 1.65% 2097207.421 2131711.419 - -2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1.64% 1039834.703 1056913.047 - 0.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.64% 175.487 178.366 - -1.11% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.64% 13927.889 14156.149 - 2.98% -
BM_num_get<double> 1.63% 36.829 37.431 - 3.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.63% 449.775 457.114 - 1.11% -
std::none_of(vector<int>)_(process_all)/50 1.63% 19.220 19.533 - 54.07% -
BM_std_minmax_element<char>/4096 1.63% 1144.389 1162.988 - 8.10% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.62% 5.616 5.707 - 1.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 1.62% 5519347.484 5608722.713 - -14.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.61% 3037664.537 3086708.686 - -3.20% -
BM_CmpEqual_uint_int 1.61% 1.036 1.052 - -6.75% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.61% 23.451 23.830 - -0.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.61% 52.441 53.287 - 2.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.61% 1.101 1.118 - 6.81% -
std::unordered_multiset<int>::ctor(const&)/1024 1.61% 6661.559 6768.781 - -2.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.61% 34729339.825 35287749.487 - -1.23% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.61% 117297.325 119182.124 - -1.03% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.60% 1024555.632 1040998.249 - -1.15% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.60% 18.288 18.581 - 0.63% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.60% 8931184.928 9074285.758 - -5.31% -
SetIntersection_None_Set_string_1024_1024 1.60% 9001755.883 9145848.979 - 2.11% -
SetIntersection_Interlaced_Vector_float_16_4 1.60% 55616338.116 56504004.822 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.59% 1102455.312 1120020.316 - -10.63% -
std::set<std::string>::equal_range(key)_(existent)/8192 1.59% 29.245 29.710 - -8.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.59% 36.804 37.390 - 6.06% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.59% 1881.347 1911.303 - -0.50% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.59% 63546.837 64557.708 - 1.41% -
std::copy_n(deque<int>)/4096 1.59% 145.002 147.306 - 1.58% -
SetIntersection_None_Vector_float_262144_256 1.59% 1105535.501 1123094.842 - -2.37% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.59% 2525.452 2565.551 - 1.09% -
std::partition(vector<int>)_(sparse)/50 1.59% 13.702 13.920 - -0.06% -
rng::for_each(multimap<int>)/8192 1.58% 7221.922 7336.338 - -53.81% -
std::find(vector<short>)_(process_all)/1024 1.58% 22.619 22.975 - 2.14% -
SetIntersection_Interlaced_Set_float_16384_1 1.57% 1020511.397 1036538.790 - -2.11% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.57% 2309.860 2346.135 - -18.11% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.57% 15.710 15.957 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.57% 4131456.868 4196283.907 - -1.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.57% 4.063 4.127 - 1.84% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.55% 8068.543 8193.563 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.55% 16474.829 16729.856 - -1.33% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.55% 63176.302 64154.232 - 0.67% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.55% 1895.080 1924.362 - 1.43% -
std::find_end(vector<int>)_(match_near_end)/1024 1.54% 28.288 28.723 - -98.72% -
BM_StringRelational_Eq_Empty_Empty_Control 1.54% 2.066 2.098 - -0.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.53% 600340.437 609538.457 - 1.52% -
std::partition_point(list<int>)/50 1.53% 24.553 24.929 - 2.08% -
SetIntersection_Interlaced_Vector_string_4_4 1.53% 150270210.231 152568439.850 - -0.85% -
rng::starts_with(deque<int>,_pred)/1024 1.53% 521.277 529.247 - 0.26% -
BM_lexicographical_compare_three_way_fast_path/256 1.53% 70.876 71.957 - 5.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.52% 84714.553 86006.128 - -1.46% -
std::remove_copy(list<int>)_(sprinkled)/50 1.52% 18.451 18.732 - 1.53% -
SetIntersection_Interlaced_Set_float_1024_4 1.52% 9816424.560 9965373.827 - 1.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.51% 12337082.503 12523931.780 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.51% 16.487 16.736 - 0.84% -
bm_ranges_lexicographical_compare<signed_char>/1048576 1.51% 16299.855 16545.927 - 1.80% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.51% 167951397.865 170486116.482 - -1.19% -
BM_CmpEqual_uint_short 1.50% 1.010 1.025 - -9.67% -
BM_CmpEqual_uint_uchar 1.50% 1.091 1.108 - 0.67% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.50% 26.273 26.666 - -1.75% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.49% 2793.395 2835.121 - 2.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.49% 1032262.588 1047680.152 - 1.62% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 1.49% 19.616 19.909 - -5.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.49% 24.709 25.078 - -34.49% -
SetIntersection_None_Set_uint32_64_4 1.49% 21215807.437 21532013.710 - 1.25% -
std::multimap<int,_int>::ctor(const&)/32 1.48% 222.841 226.134 - 3.81% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 1.48% 545.191 553.245 - 0.60% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.47% 11082.933 11246.085 - -1.08% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.47% 2663.005 2702.195 - -19.01% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.47% 4.698 4.767 - 0.90% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.47% 804.136 815.963 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.47% 16476469.997 16718642.094 - -1.00% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.47% 6760.176 6859.510 - 1.35% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.47% 11.373 11.540 - 2.25% -
std::stable_sort(deque<int>)_(ascending)/1024 1.45% 2101.679 2132.207 - -1.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 141262.727 143311.651 - -0.40% -
std::remove_copy(deque<int>)_(prefix)/32 1.45% 12.987 13.175 - 2.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.44% 21.377 21.686 - -3.10% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.44% 37.182 37.718 - 1.88% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.44% 32.648 33.118 - 3.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.44% 21897328.375 22212339.326 - -2.77% -
BM_deque_deque_ranges_move_backward/70000 1.44% 8453.580 8575.105 - 7.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.44% 9750941.928 9891100.834 - -1.56% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.44% 16127.812 16359.402 - -3.16% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.43% 9.431 9.566 - 5.01% -
SetIntersection_None_Vector_float_256_256 1.43% 2103006.786 2133164.740 - -1.96% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.43% 8.167 8.284 - -11.54% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.43% 20.442 20.734 - -7.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.43% 3045445.429 3089025.045 - -3.36% -
BM_std_minmax_element<long_long>/1024 1.43% 274.027 277.946 - 4.93% -
std::set<std::string>::erase(key)_(existent)/1024 1.43% 98.654 100.062 - 34.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.43% 547.446 555.249 - 0.83% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.42% 18.219 18.478 - -1.85% -
bm_ranges_lexicographical_compare<int>/1 1.42% 1.577 1.600 - 24.40% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.42% 2815.164 2855.106 - 0.85% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 1.41% 6.583 6.676 - 1.70% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.41% 343.903 348.750 - -7.30% -
BM_std_minmax_element<char>/1024 1.41% 291.138 295.236 - 8.06% -
SetIntersection_None_Vector_uint64_262144_1 1.41% 1108758.351 1124363.954 - -1.46% -
std::unordered_map<int,_int>::erase(iterator)/1024 1.41% 21.325 21.625 - 7.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.41% 160995855.441 163258189.742 - -0.08% -
BM_deque_deque_copy_backward/64000 1.40% 7759.979 7868.917 - 6.17% -
BM_num_get<long_double> 1.40% 36.723 37.238 - 2.86% -
BM_StringFindStringLiteral/256 1.40% 5.414 5.490 - 0.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.40% 20167.455 20449.467 - 1.99% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.39% 11321.423 11479.262 - 1.14% -
std::move_backward(vector<bool>)_(unaligned)/512 1.39% 4.502 4.565 - -0.65% -
BM_std_minmax_element<char>/4000 1.39% 1119.571 1135.148 - 8.28% -
rng::contains(list<int>)_(process_all)/8192 1.39% 7047.085 7145.019 - -0.56% -
BM_StringRelational_Less_Large_Huge_Control 1.38% 2.145 2.174 - -0.28% -
BM_deque_deque_ranges_move_backward/64000 1.38% 7862.316 7970.598 - 5.98% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.38% 1128.470 1143.994 - -2.54% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.37% 2871.871 2911.336 - 0.99% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.37% 12418342.729 12588809.489 - -0.87% -
BM_PushHeap_string_QuickSortAdversary_1024 1.37% 14.979 15.184 - -3.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.37% 2989063.475 3029892.254 - 2.58% -
std::flat_map<int,_int>::erase(iterator)/8192 1.36% 495.690 502.422 - -0.34% -
std::multiset<std::string>::clear()/32 1.35% 883.600 895.566 - -3.24% -
std::is_partitioned(deque<int>)_(partitioned)/1024 1.35% 293.805 297.771 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.35% 4462882.233 4522999.596 - -1.01% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.34% 6495.015 6582.292 - -34.17% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.34% 146.741 148.709 - 3.10% -
BM_num_put<bool> 1.34% 10.479 10.620 - 14.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.34% 137659.873 139498.695 - 0.98% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.33% 92076.589 93305.723 - 2.18% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.33% 1881.519 1906.635 - -0.82% -
std::vector<int>::ctor(size)/32 1.33% 10.784 10.928 - 9.68% -
BM_deque_deque_ranges_copy/1024 1.33% 37.456 37.955 - 3.19% -
BM_deque_deque_move_backward/70000 1.33% 8658.160 8773.426 - 7.94% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.33% 2163.109 2191.781 - 1.44% -
std::rotate(list<int>)_(1_element_forward)/50 1.32% 25.288 25.622 - 3.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.32% 4015548.192 4068724.057 - -2.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.32% 8603906.495 8717782.318 - -2.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.32% 9634758.376 9762136.196 - 0.07% -
std::generate(list<int>)/8192 1.32% 6882.354 6973.144 - -7.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.32% 10.069 10.202 - 3.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.32% 13.033 13.204 - 5.20% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.32% 2.709 2.745 - -4.66% -
std::find_first_of(list<int>)_(small_needle)/8192 1.31% 22576.752 22873.468 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.31% 38877.145 39387.334 - -9.75% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.31% 5.061 5.127 - 0.64% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.31% 24.408 24.727 - 1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 165.015 167.172 - 0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.31% 1443655.625 1462509.241 - 1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.31% 9.220 9.340 - 0.52% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.30% 33.496 33.933 - 12.61% -
BM_CmpLess_uchar_schar 1.30% 1.014 1.028 - -8.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.30% 15428345.821 15629604.874 - 0.08% -
std::unordered_map<int,_int>::erase(iterator)/32 1.30% 21.029 21.301 - 6.40% -
std::flat_map<int,_int>::clear()/8192 1.30% 408.065 413.352 - -1.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.30% 8756531.022 8869964.281 - -31.06% -
std::set<std::string>::erase(iterator)/32 1.30% 26.892 27.240 - -14.15% -
SetIntersection_Front_Set_float_16384_1 1.29% 1031142.730 1044459.454 - -1.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.29% 75.180 76.151 - 2.45% -
SetIntersection_Interlaced_Set_float_16_16 1.29% 37245049.513 37725809.222 - -2.74% -
rng::contains(list<int>)_(process_all)/1048576 1.29% 821923.431 832504.212 - 1.18% -
SetIntersection_Interlaced_Set_uint64_256_4 1.29% 11080418.488 11223026.759 - -0.64% -
SetIntersection_Interlaced_Set_uint32_256_1 1.29% 4043846.904 4095887.666 - -2.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 1.28% 7464087.839 7559696.166 - -1.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.28% 54242.673 54936.580 - 0.17% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.28% 11.323 11.467 - 0.39% -
std::set<int>::count(key)_(existent)/1024 1.27% 4.036 4.087 - -12.73% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.26% 770.547 780.285 - 4.35% -
std::equal(vector<int>)_(it,_it,_it)/50 1.26% 4.134 4.186 - -8.18% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.26% 411.499 416.687 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.26% 1745910.643 1767871.502 - -2.88% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.25% 737.117 746.341 - 0.34% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 12733.912 12892.947 - -4.31% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 1.25% 18802.657 19037.432 - -18.34% -
std::copy_n(list<int>)/32768 1.25% 26416.528 26746.287 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.25% 16277056.255 16479728.364 - -1.31% -
std::multiset<std::string>::insert(value)_(already_present)/1024 1.24% 54.071 54.743 - -13.50% -
SetIntersection_None_Vector_float_256_1 1.24% 4214935.329 4267283.179 - -1.14% -
SetIntersection_None_Vector_float_262144_16384 1.24% 1126937.013 1140897.908 - -2.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.24% 86.863 87.939 - 28.94% -
std::shift_left(deque<int>)/32 1.24% 3.804 3.851 - 2.43% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.23% 19.600 19.841 - -10.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.23% 127981323.817 129555393.019 - -3.46% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.23% 33.990 34.407 - 12.34% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 1.22% 18.975 19.207 - 1.05% -
SetIntersection_Front_Vector_string_16384_4 1.22% 1184253.751 1198706.072 - 1.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.21% 2342433.165 2370893.082 - 3.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.21% 18.344 18.567 - -0.41% -
std::count(list<int>)_(every_other)/1024 1.21% 702.577 711.106 - 6.59% -
SetIntersection_None_Vector_uint64_256_1 1.21% 4186894.366 4237456.178 - -1.96% -
rng::find_last_if(vector<int>)_(bail_10%)/50 1.20% 11.499 11.638 - -5.95% -
SetIntersection_Front_Set_uint64_262144_262144 1.20% 1658966.877 1678902.748 - 0.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.20% 761.114 770.227 - -2.98% -
SetIntersection_None_Vector_float_262144_64 1.20% 1132218.404 1145762.890 - -0.13% -
ranges::minmax(std::list<char>)/8 1.20% 2.504 2.534 - 2.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1.19% 1387.078 1403.606 - 2.66% -
BM_deque_deque_ranges_copy/65536 1.18% 3063.673 3099.968 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.18% 13968091.346 14133446.974 - 3.87% -
rng::for_each(set<int>)/8192 1.18% 7647.552 7737.968 - -49.89% -
std::set<int>::ctor(&&,_different_allocs)/0 1.18% 12.717 12.867 - -11.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.18% 391.504 396.108 - -0.29% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 1.17% 20.973 21.219 - -8.70% -
std::set<std::string>::contains(key)_(non-existent)/32 1.17% 10.538 10.661 - 8.64% -
std::search(list<int>)_(no_match)/1000 1.17% 701.160 709.363 - 5.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.17% 1032662.465 1044732.622 - -0.33% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.17% 2193.850 2219.479 - -0.03% -
std::map<std::string,_int>::clear()/1024 1.17% 22068.312 22325.728 - -6.83% -
BM_vector_deque_copy_backward/512 1.17% 17.716 17.923 - 2.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.16% 1060479.730 1072830.067 - -1.99% -
SetIntersection_None_Vector_float_16384_16384 1.16% 1104032.403 1116884.093 - -0.15% -
std::replace(deque<int>)_(sprinkled)/32 1.16% 12.170 12.311 - 2.88% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.16% 28.949 29.286 - 12.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.16% 1128784.015 1141904.033 - -3.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.16% 33.249 33.635 - 7.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.16% 16136636.346 16324128.415 - -3.08% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.16% 16.263 16.451 - -5.08% -
std::unordered_set<int>::ctor(const&)/32 1.16% 198.689 200.985 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 1.16% 140281572.589 141902572.421 - -1.60% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.15% 807.564 816.858 - -0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.15% 11491.507 11623.644 - 1.12% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.15% 194.602 196.831 - 0.96% -
SetIntersection_Interlaced_Set_float_256_4 1.14% 10820764.593 10944539.582 - -3.37% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.14% 6668.205 6744.293 - -0.31% -
rng::starts_with(deque<int>,_pred)/8192 1.14% 3927.435 3972.106 - 1.79% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.14% 7347.472 7430.987 - 2.75% -
std::replace(list<int>)_(sprinkled)/32 1.14% 11.237 11.364 - 1.89% -
SetIntersection_None_Set_float_16_4 1.14% 56254611.263 56893322.317 - -0.90% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 192575.356 194752.733 - -1.23% -
std::copy_if(list<int>)_(entire_range)/1048576 1.13% 876749.428 886653.789 - 3.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.13% 391.673 396.097 - -0.12% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 51514.915 52096.535 - 1.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.13% 587.286 593.897 - -0.73% -
BM_CmpEqual_uint_uint 1.12% 1.063 1.075 - -1.61% -
BM_std_minmax_element<long_long>/64 1.12% 17.285 17.480 - 4.74% -
std::copy_backward(vector<bool>)_(aligned)/512 1.12% 1.529 1.547 - -0.03% -
SetIntersection_None_Vector_uint32_262144_64 1.12% 1094596.187 1106868.870 - -2.90% -
std::set<std::string>::count(key)_(existent)/8192 1.12% 29.916 30.251 - -8.23% -
SetIntersection_None_Vector_float_262144_262144 1.12% 1133433.324 1146124.684 - -0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1.12% 1242942.465 1256846.191 - -0.98% -
BM_vector_deque_move_backward/64000 1.12% 7887.229 7975.230 - 9.93% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.12% 1.439 1.456 - 8.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 1.11% 55659830.224 56279528.742 - -0.65% -
SetIntersection_None_Vector_uint64_262144_256 1.11% 1111363.496 1123735.387 - -1.31% -
std::pop_heap(vector<std::string>)/8192 1.11% 50.867 51.433 - -0.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.11% 8.471 8.565 - -1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.11% 8620419.387 8716293.666 - -31.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.11% 8980107.347 9079889.765 - -5.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.11% 3041945.978 3075702.139 - -3.96% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.11% 11357.062 11482.987 - -9.30% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.11% 10.739 10.858 - -9.45% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.11% 5.438 5.498 - 1.39% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.11% 475793.707 481056.261 - -1.48% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.11% 1527572.688 1544465.322 - -0.81% -
std::make_heap(deque<int>)_(ascending)/1024 1.10% 2649.369 2678.624 - 3.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.10% 267.429 270.370 - -1.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 752.208 760.474 - 0.92% -
vector<bool>::resize() 1.10% 11.740 11.869 - -16.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.09% 5734792.193 5797461.429 - -1.79% -
rng::for_each(set<int>)/32 1.09% 25.315 25.591 - 21.39% -
std::multimap<int,_int>::clear()/1024 1.09% 10673.848 10790.291 - -2.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 1.09% 62047561.373 62724061.862 - -1.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.09% 8.931 9.029 - -0.96% -
std::partial_sort(deque<int>)_(ascending)/8 1.09% 32.905 33.262 - 7.76% -
std::find(deque<int>)_(process_all)/8192 1.08% 1957.278 1978.399 - 3.50% -
std::move_backward(vector<int>)/8 1.08% 2.264 2.288 - 5.23% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.08% 22.910 23.157 - -1.15% -
std::rotate_copy(deque<int>)/8192 1.07% 289.723 292.836 - -2.05% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.07% 3093.624 3126.836 - -0.97% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.07% 12746.842 12883.303 - 1.40% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.07% 2.071 2.093 - 2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.07% 12795.667 12932.360 - 0.59% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 559109.340 565069.947 - 1.38% -
SetIntersection_None_Vector_uint64_1024_64 1.06% 1027602.412 1038527.030 - -5.11% -
SetIntersection_None_Vector_uint64_16384_16 1.06% 1089014.185 1100583.718 - -1.01% -
rng::starts_with(deque<int>,_pred)/1048576 1.06% 510050.557 515457.475 - 1.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.06% 58950312.470 59575129.014 - -1.36% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.06% 831.204 840.009 - -66.92% -
SetIntersection_None_Vector_float_64_64 1.06% 8454828.898 8544195.500 - -0.78% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.06% 12.858 12.993 - -0.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1.06% 1140373.150 1152418.840 - 1.05% -
std::search(vector<int>,_pred)_(no_match)/1000 1.05% 524.133 529.651 - 4.17% -
SetIntersection_Front_Set_uint64_64_1 1.05% 16248146.246 16419081.820 - -1.15% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.05% 15.536 15.699 - 4.77% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.05% 12468.733 12599.792 - 1.46% -
std::rotate(deque<int>)_(by_1/3)/8192 1.05% 3192.281 3225.824 - -85.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.05% 12455120.583 12585895.104 - -1.68% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.05% 12593.374 12725.519 - -3.66% -
SetIntersection_Front_Set_uint64_16_1 1.05% 62227359.464 62878438.111 - -1.24% -
SetIntersection_Interlaced_Set_uint64_16_16 1.04% 37375801.466 37765251.860 - -2.07% -
SetIntersection_Interlaced_Vector_string_16384_4 1.04% 1783818.932 1802398.419 - -0.42% -
SetIntersection_None_Set_uint64_1024_16 1.04% 8575655.269 8664901.495 - -3.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 1.04% 166355.721 168085.296 - -18.34% -
std::find_end(deque<int>)_(match_near_end)/1000 1.04% 33.923 34.275 - -90.16% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 1.03% 17644.112 17826.682 - 1.48% -
std::multiset<std::string>::count(key)_(existent)/1024 1.03% 23.194 23.434 - -0.14% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.03% 5.301 5.356 - 0.54% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.03% 13958.903 14102.793 - 1.51% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 1.03% 20.265 20.474 - 4.37% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.03% 8.529 8.616 - 3.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.03% 210627877.918 212790255.276 - -2.09% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 1.03% 17.360 17.538 - -2.02% -
std::replace(vector<int>)_(prefix)/1024 1.03% 159.925 161.567 - 1.88% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.02% 512460.126 517705.359 - 0.96% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.02% 5937.663 5997.970 - -56.51% -
std::unordered_multimap<int,_int>::ctor(const&)/0 1.01% 12.905 13.036 - 0.11% -
std::find_if(list<int>)_(process_all)/50 1.01% 18.975 19.167 - -49.63% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.01% 1038288.918 1048782.614 - -0.97% -
std::search(vector<int>,_pred)_(no_match)/8192 1.01% 4255.062 4297.880 - 3.41% -
BM_CmpLess_int_uchar 1.01% 1.092 1.103 - -4.22% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.01% 3965.538 4005.415 - 1.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.01% 734.461 741.843 - 0.78% -
SetIntersection_Interlaced_Set_float_256_256 1.00% 7330130.196 7403755.583 - -3.14% -
SetIntersection_None_Set_uint32_1024_16 1.00% 8664550.991 8751525.814 - -4.11% -
std::set<std::string>::equal_range(key)_(existent)/1024 1.00% 22.045 22.266 - 2.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.00% 50.307 50.811 - 9.81% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.00% 32.433 32.758 - 2.64% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.00% 366.285 369.954 - -2.11% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -56.07% 234.012 102.799 - -51.75% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -52.47% 19.229 9.139 - -8.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -51.48% 202.358 98.174 - -55.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -51.31% 206.411 100.499 - -59.59% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.17% 74.737 37.238 - -49.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -47.34% 51.990 27.380 - -58.07% -
SetIntersection_Interlaced_Vector_float_262144_16 -46.82% 6441652.314 3425412.510 - 16.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.68% 140.442 77.686 - -45.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -44.38% 29.506 16.412 - -51.71% -
BM_StringEraseWithMove_Huge_Opaque -41.48% 81.098 47.458 - -30.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -41.22% 70.782 41.603 - -32.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -39.12% 0.483 0.294 - -1.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -39.11% 904.282 550.579 - 0.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.20% 2.863 1.769 - -38.11% -
ranges::min(std::deque<char>)/70000 -36.26% 31476.082 20061.540 - 15.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.73% 47.473 31.461 - -20.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -33.30% 0.616 0.411 - -39.95% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -32.38% 2.840 1.921 - -24.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -31.39% 44.091 30.252 - -59.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -30.71% 2.962 2.053 - -27.43% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -30.34% 23.892 16.643 - -0.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -30.27% 0.662 0.462 - -3.16% -
std::copy_n(list<int>)/4096 -29.88% 5231.945 3668.664 - -12.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.84% 348910949.937 244779910.373 - -30.12% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -29.35% 13.674 9.661 - -30.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -28.60% 26.432 18.872 - -40.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -28.48% 0.573 0.410 - -20.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.33% 9.098 6.521 - -28.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -28.10% 27.799 19.986 - -38.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.26% 14.978 10.894 - 2.53% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -26.87% 11164594.850 8165173.748 - -21.47% -
std::unordered_set<int>::count(key)_(non-existent)/0 -26.67% 0.483 0.354 - -26.92% -
SetIntersection_Interlaced_Vector_float_262144_256 -26.59% 41253427.843 30284334.632 - 49.11% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -26.28% 29.914 22.052 - -13.35% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -26.27% 815.468 601.217 - 14.69% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -26.19% 21792.143 16083.744 - -2.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -26.15% 32.889 24.287 - -2.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.02% 10.537 7.795 - -0.08% -
SetIntersection_Interlaced_Vector_string_262144_1024 -25.97% 339465121.185 251300192.551 - 4.58% -
ranges::min(std::deque<char>)/64 -25.82% 24.163 17.923 - 10.58% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -25.51% 34505610.801 25702119.753 - -27.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -25.51% 41.308 30.769 - -26.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -25.33% 0.696 0.520 - 12.34% -
BM_vector_deque_move/1 -24.71% 2.462 1.854 - -18.74% -
BM_vector_deque_move/2 -24.47% 2.142 1.618 - -19.29% -
SetIntersection_Interlaced_Vector_float_1024_16 -24.47% 2706530.914 2044247.882 - -19.64% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.14% 7.487 5.680 - -0.28% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -23.95% 13.426 10.211 - 0.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -23.83% 1.425 1.086 - -0.60% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -23.69% 2673.066 2039.799 - -35.64% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -23.62% 13.489 10.303 - -9.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.48% 41.874 32.043 - -25.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.39% 9.520 7.293 - -23.45% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -23.37% 768.106 588.634 - -0.73% -
std::copy_n(vector<bool>)_(aligned)/1048576 -23.27% 3143.392 2412.046 - -22.45% -
BM_PushHeap_uint64_SingleElement_1 -23.00% 0.533 0.410 - -18.16% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -22.79% 95.098 73.428 - -18.09% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -22.74% 88.500 68.378 - -4.16% -
BM_deque_vector_ranges_move_backward/0 -22.60% 1.791 1.387 - -12.47% -
BM_std_minmax_element<short>/3 -22.28% 1.250 0.971 - -10.01% -
BM_deque_deque_ranges_move_backward/1 -21.47% 3.387 2.660 - -2.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.44% 2.807 2.206 - -27.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.33% 788.190 620.073 - -10.29% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -21.27% 6.599 5.196 - -21.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -21.24% 49.741 39.175 - 12.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -21.21% 21.038 16.576 - -20.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -21.12% 0.609 0.480 - -3.98% -
std::find(vector<short>)_(bail_25%)/8 -20.94% 0.861 0.681 - -1.72% -
std::find_if(vector<int>)_(process_all)/8 -20.84% 1.607 1.272 - -14.49% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -20.60% 54.728 43.454 - -12.42% -
BM_PushHeap_uint32_Ascending_1 -20.58% 0.696 0.552 - 18.58% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -20.53% 3860949.621 3068346.659 - -12.25% -
BM_deque_vector_move_backward/1 -20.34% 2.672 2.129 - 0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -20.31% 0.697 0.556 - -3.98% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -20.10% 866.630 692.415 - 0.36% -
BM_deque_deque_ranges_move_backward/2 -19.96% 3.003 2.403 - -2.70% -
BM_vector_deque_copy_backward/2 -19.90% 2.254 1.805 - -12.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.78% 78.571 63.029 - 23.53% -
std::list<std::string>::ctor(size)/32 -19.75% 425.282 341.276 - -3.25% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -19.68% 3.007 2.415 - -18.73% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -19.58% 0.326 0.262 - -45.59% -
BM_deque_vector_ranges_move_backward/1 -19.54% 2.642 2.126 - 0.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -19.45% 34.054 27.431 - 11.15% -
std::stable_partition(list<int>)_(dense)/8192 -19.40% 23756.264 19148.209 - 9.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -19.28% 39.108 31.568 - 18.04% -
ranges::min(std::deque<long_long>)/70000 -19.14% 23597.228 19081.797 - -27.46% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -19.00% 0.578 0.468 - -8.91% -
BM_deque_vector_ranges_move_backward/2 -18.90% 2.253 1.828 - -0.40% -
BM_vector_deque_copy_backward/1 -18.60% 2.527 2.057 - -13.71% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -18.57% 8.476 6.902 - -7.36% -
BM_deque_vector_move_backward/2 -18.36% 2.241 1.830 - -0.31% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -18.27% 1.551 1.268 - -15.91% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -18.20% 838.060 685.545 - -2.52% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -18.16% 14.799 12.111 - 0.18% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.15% 13.049 10.680 - -15.96% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -18.05% 40.832 33.461 - -13.27% -
BM_deque_vector_move_backward/64 -17.87% 3.603 2.960 - 0.96% -
std::count_if(list<int>)_(every_other)/8192 -17.69% 8669.432 7136.045 - 1.28% -
BM_deque_vector_move_backward/0 -17.54% 1.777 1.466 - 6.87% -
std::find_first_of(vector<int>)_(large_needle)/50 -17.43% 314.107 259.371 - -4.26% -
std::copy(vector<bool>)_(aligned)/1048576 -17.41% 3096.960 2557.878 - -26.04% -
std::search(list<int>,_pred)_(single_element)/8192 -17.23% 9962.359 8245.478 - 7.13% -
BM_deque_deque_ranges_copy/0 -17.21% 0.838 0.694 - -5.95% -
std::copy_n(vector<int>)/4096 -17.19% 177.849 147.274 - 3.41% -
std::search(deque<int>,_pred)_(no_match)/1000 -17.03% 511.133 424.095 - -0.11% -
BM_deque_vector_copy_backward/0 -17.02% 1.715 1.423 - -7.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -16.88% 5129.326 4263.459 - -29.27% -
SetIntersection_None_Set_string_16384_4 -16.74% 222688199.305 185418663.789 - -1.48% -
SetIntersection_Interlaced_Vector_string_16384_16 -16.70% 5042755.892 4200780.442 - 0.09% -
BM_vector_deque_move_backward/64 -16.55% 3.560 2.971 - -0.36% -
ranges::min(std::deque<__int128>)/70000 -16.53% 29191.362 24365.193 - 2.10% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -16.51% 12.466 10.408 - 1.26% -
SetIntersection_None_Set_string_16384_1 -16.47% 223048949.678 186309479.864 - -1.18% -
SetIntersection_None_Set_string_16384_16 -16.42% 221900266.484 185463477.941 - -1.33% -
BM_deque_deque_move_backward/64 -16.40% 4.049 3.385 - -7.49% -
BM_vector_deque_move_backward/2 -16.22% 2.471 2.070 - 0.46% -
SetIntersection_None_Set_string_16384_64 -16.08% 220341238.153 184919367.610 - -2.32% -
BM_deque_vector_ranges_move_backward/64 -16.06% 3.518 2.953 - 0.77% -
std::search(deque<int>,_pred)_(no_match)/1048576 -16.04% 531774.488 446477.772 - 0.13% -
BM_StringEraseWithMove_Huge_Transparent -16.00% 54.627 45.886 - -33.97% -
std::search(deque<int>,_pred)_(no_match)/8192 -15.98% 4162.021 3497.130 - 0.02% -
std::search(deque<int>,_pred)_(no_match)/1024 -15.93% 519.161 436.480 - 0.03% -
BM_deque_deque_ranges_move_backward/64 -15.89% 4.049 3.405 - -0.41% -
ranges::min(std::deque<long_long>)/64 -15.75% 20.131 16.960 - -14.92% -
SetIntersection_None_Set_string_1024_4 -15.64% 10642597.692 8978604.082 - 0.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -15.62% 27.348 23.076 - -33.77% -
std::find_end(deque<int>)_(single_element)/1024 -15.49% 346.162 292.525 - 5.30% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -15.49% 1849248.682 1562748.613 - -19.93% -
BM_vector_deque_ranges_move_backward/1 -15.47% 2.778 2.349 - 0.83% -
SetIntersection_None_Set_string_16384_1024 -15.46% 223473499.077 188919179.708 - -0.69% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -15.33% 10977.999 9295.102 - -15.41% -
BM_deque_deque_move_backward/1 -15.32% 3.261 2.761 - -0.56% -
std::search(deque<int>)_(same_length)/1000 -15.31% 384.681 325.771 - 0.10% -
BM_vector_deque_ranges_copy_backward/0 -15.30% 0.514 0.435 - -16.02% -
SetIntersection_None_Set_string_1024_64 -15.09% 10635481.762 9030475.719 - -0.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -15.02% 195.094 165.792 - -33.43% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -15.01% 14.322 12.172 - -2.53% -
std::find_end(list<int>,_pred)_(same_length)/8192 -14.98% 10250.627 8715.549 - -48.97% -
rng::starts_with(list<int>,_pred)/8192 -14.87% 10648.735 9064.770 - -25.82% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -14.78% 0.304 0.259 - 13.55% -
BM_deque_deque_copy/0 -14.77% 0.813 0.693 - -20.23% -
SetIntersection_None_Set_string_1024_16 -14.58% 10469603.471 8943112.868 - -2.59% -
BM_vector_deque_copy/0 -14.55% 0.462 0.395 - -28.34% -
std::find_first_of(vector<int>)_(large_needle)/8192 -14.53% 8084757.666 6910435.228 - -3.12% -
BM_vector_deque_ranges_copy_backward/2 -14.50% 2.265 1.937 - -2.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.47% 72.802 62.270 - -8.51% -
BM_PushHeap_string_PipeOrgan_262144 -14.45% 19.679 16.836 - -3.03% -
std::copy(vector<bool>)_(aligned)/262144 -14.45% 782.016 669.051 - 13.82% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -14.43% 1.445 1.236 - -7.29% -
std::unordered_multimap<int,_int>::clear()/1024 -14.40% 9224.096 7895.547 - -6.86% -
SetIntersection_Interlaced_Vector_float_262144_1024 -14.39% 106980156.289 91589917.143 - -11.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -14.35% 14.218 12.177 - -2.47% -
std::find_first_of(vector<int>)_(large_needle)/1024 -14.26% 125081.411 107244.286 - -2.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.19% 32.453 27.848 - -1.78% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -14.16% 14304987.581 12278741.499 - -1.82% -
std::find_first_of(vector<int>)_(large_needle)/32 -14.09% 122.601 105.332 - -5.81% -
SetIntersection_None_Set_string_16384_256 -14.06% 221089824.242 189994718.687 - 0.33% -
BM_PushHeap_uint32_QuickSortAdversary_1 -14.00% 0.574 0.493 - 25.21% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -13.99% 1.230 1.058 - -9.35% -
std::find_end(deque<int>)_(single_element)/8192 -13.94% 2555.593 2199.241 - 8.82% -
std::is_sorted(deque<int>)/8 -13.87% 3.384 2.915 - 1.88% -
BM_vector_deque_move_backward/1 -13.83% 2.795 2.408 - 3.58% -
BM_deque_deque_ranges_copy_backward/64 -13.82% 3.917 3.376 - -0.88% -
std::stable_partition(deque<int>)_(dense)/1024 -13.81% 666.307 574.290 - 0.92% -
BM_PushHeap_uint64_Descending_1 -13.77% 0.563 0.486 - 8.39% -
SetIntersection_None_Set_string_1024_1 -13.75% 10468931.892 9029376.603 - -1.59% -
std::map<std::string,_int>::ctor(const&)/32 -13.73% 843.065 727.345 - -11.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -13.67% 1930406.147 1666430.338 - -15.39% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -13.67% 29.786 25.713 - 6.35% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -13.47% 0.559 0.484 - -21.74% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -13.38% 8.267 7.161 - -2.62% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -13.34% 2.657 2.303 - -4.66% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -13.29% 30.455 26.408 - -9.89% -
BM_vector_deque_move/64 -13.29% 3.041 2.637 - -4.86% -
rng::contains_subrange(deque<int>)_(same_length)/32 -13.15% 20.723 17.999 - -10.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -13.08% 50.490 43.884 - -20.99% -
std::map<int,_int>::erase(iterator)/8192 -13.05% 24.079 20.937 - -21.66% -
BM_deque_deque_move_backward/2 -13.03% 2.898 2.521 - -0.23% -
std::unordered_multimap<int,_int>::clear()/8192 -13.01% 70022.844 60909.984 - -9.26% -
BM_deque_deque_copy_backward/64 -12.99% 3.931 3.421 - 0.29% -
BM_vector_deque_ranges_copy_backward/1 -12.96% 2.542 2.213 - -3.15% -
std::stable_partition(deque<int>)_(dense)/50 -12.92% 43.150 37.573 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -12.91% 48032745.412 41831566.337 - -5.79% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -12.90% 24.656 21.474 - 11.70% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -12.83% 8.576 7.475 - -9.64% -
std::stable_partition(deque<int>)_(sparse)/32 -12.82% 12.531 10.925 - -2.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -12.81% 7675.518 6692.386 - 11.01% -
std::unordered_set<std::string>::count(key)_(existent)/32 -12.67% 45.388 39.636 - 11.76% -
std::set<std::string>::find(key)_(non-existent)/32 -12.65% 10.555 9.219 - -2.17% -
SetIntersection_Interlaced_Set_uint64_1024_4 -12.64% 11335272.948 9902420.738 - -2.81% -
std::find_first_of(deque<int>)_(large_needle)/50 -12.63% 771.911 674.427 - -5.27% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -12.58% 634.411 554.622 - -1.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -12.47% 12.610 11.038 - 13.57% -
std::stable_partition(list<int>)_(sparse)/8192 -12.44% 10031.267 8783.577 - -0.91% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -12.25% 19261.328 16901.103 - -1.39% -
std::move_backward(vector<bool>)_(unaligned)/64 -12.22% 1.860 1.633 - 0.27% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -12.19% 1.480 1.300 - 12.56% -
std::unordered_set<std::string>::ctor(const&)/1024 -12.18% 38988.218 34239.402 - 0.11% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.14% 1.502 1.320 - -18.99% -
std::copy_backward(deque<int>)/64 -12.11% 3.538 3.109 - 2.73% -
std::stable_partition(deque<int>)_(dense)/32 -12.09% 31.536 27.723 - -6.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -12.04% 1561.235 1373.236 - 3.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.03% 2467080.340 2170267.020 - 7.94% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -12.01% 6446028.112 5671669.904 - -4.31% -
std::find_if(vector<char>)_(bail_25%)/32768 -11.92% 907.719 799.549 - -15.28% -
BM_deque_deque_copy_backward/1 -11.81% 3.083 2.719 - 0.39% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -11.79% 44.356 39.125 - 2.06% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -11.78% 26.622 23.486 - 4.96% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -11.77% 1.167 1.029 - 7.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -11.76% 4921023.573 4342371.113 - -0.59% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -11.73% 131.437 116.022 - 55.50% -
ranges::minmax(std::deque<char>)/64 -11.69% 28.388 25.070 - 10.46% -
BM_deque_deque_copy_backward/2 -11.66% 2.794 2.468 - 0.02% -
std::replace(vector<int>)_(sprinkled)/8192 -11.65% 1266.275 1118.707 - -10.16% -
BM_StringRelational_Compare_Huge_Empty_Control -11.57% 1.823 1.612 - -1.36% -
ranges::minmax(std::deque<char>)/70000 -11.56% 27464.353 24288.852 - 2.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.55% 624.111 552.044 - -1.01% -
std::set<int>::equal_range(key)_(non-existent)/1024 -11.46% 7.506 6.645 - 14.55% -
BM_deque_vector_copy_backward/1 -11.45% 2.374 2.102 - -0.70% -
ranges::min(std::deque<__int128>)/64 -11.41% 23.616 20.921 - 1.96% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.36% 24.186 21.438 - -8.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -11.35% 9996972.653 8862609.960 - 2.09% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -11.27% 1.586 1.407 - -22.11% -
std::any_of(deque<int>)_(process_all)/32768 -11.25% 11364.854 10086.805 - -10.64% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -11.22% 6.269 5.565 - -14.95% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -11.20% 31.985 28.401 - -0.28% -
BM_deque_deque_ranges_move/2 -11.20% 2.393 2.125 - -7.91% -
BM_deque_vector_ranges_copy_backward/1 -11.17% 2.376 2.111 - -2.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -11.03% 0.393 0.350 - -0.91% -
BM_vector_deque_ranges_move_backward/2 -11.02% 2.311 2.056 - -0.27% -
BM_deque_deque_ranges_move/1 -10.99% 2.669 2.375 - -8.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.98% 614.195 546.756 - 0.60% -
BM_deque_deque_ranges_copy/2 -10.96% 2.330 2.075 - -7.61% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.94% 8214.703 7316.199 - -5.53% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -10.89% 1.814 1.616 - -15.96% -
rng::starts_with(list<int>)/8192 -10.76% 9291.474 8291.587 - -3.54% -
std::any_of(deque<int>)_(process_all)/8192 -10.76% 2836.495 2531.335 - -10.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -10.76% 7.278 6.495 - -36.28% -
BM_deque_vector_ranges_copy_backward/0 -10.74% 1.634 1.458 - 6.13% -
SetIntersection_Interlaced_Vector_float_16384_1024 -10.69% 52140972.551 46568122.714 - -9.33% -
SetIntersection_Front_Set_float_256_64 -10.68% 5867505.488 5241022.100 - -4.02% -
std::copy_backward(vector<int>)/32768 -10.67% 3773.610 3371.142 - -11.19% -
BM_deque_deque_copy/1 -10.66% 2.847 2.544 - 2.31% -
SetIntersection_Interlaced_Set_uint64_262144_4 -10.50% 1449238.037 1296998.293 - -2.57% -
BM_deque_deque_copy_backward/5500 -10.50% 228.771 204.754 - 1.38% -
BM_deque_deque_copy/2 -10.48% 2.569 2.300 - 2.63% -
BM_deque_vector_move/64 -10.47% 2.958 2.649 - -0.12% -
SetIntersection_Front_Set_uint32_1024_64 -10.44% 1812416.767 1623247.960 - -0.52% -
BM_deque_vector_ranges_move/0 -10.35% 1.698 1.522 - 0.52% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -10.32% 5.851 5.247 - -1.31% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -10.21% 39.003 35.020 - -11.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -10.16% 166968.391 150004.096 - -0.95% -
bm_write -10.16% 609.201 547.316 - 2.90% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -10.15% 22648.984 20350.993 - 0.37% -
std::unique(list<int>,_pred)_(contiguous)/8192 -10.10% 8425.807 7574.591 - 1.07% -
std::find_if(vector<char>)_(bail_25%)/8192 -10.08% 234.626 210.986 - -7.70% -
BM_deque_deque_ranges_copy/1 -10.06% 2.623 2.359 - -5.01% -
std::find_end(list<int>)_(single_element)/8192 -10.05% 8907.957 8012.449 - -17.02% -
BM_deque_deque_move/2 -10.02% 2.556 2.300 - -0.24% -
BM_StringConstructDestroyCStr_Large_Opaque -9.99% 16.540 14.887 - -1.09% -
BM_PushHeap_uint32_PipeOrgan_1 -9.94% 0.621 0.560 - 20.09% -
BM_deque_deque_ranges_move/64 -9.93% 3.381 3.045 - -1.27% -
std::replace(vector<int>)_(sprinkled)/1024 -9.91% 160.848 144.901 - -3.36% -
SetIntersection_Front_Set_float_16384_1024 -9.90% 12412004.062 11182855.917 - -10.31% -
BM_vector_deque_ranges_move/64 -9.88% 3.097 2.791 - -1.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.87% 30.786 27.748 - 1.99% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.86% 3.851 3.471 - 8.22% -
std::is_sorted(list<int>,_pred)/8192 -9.85% 8503.791 7666.003 - -15.24% -
BM_deque_deque_ranges_copy/64 -9.83% 3.361 3.031 - -1.24% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.81% 1.579 1.424 - -13.39% -
BM_deque_vector_ranges_move/2 -9.79% 2.033 1.834 - -11.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.79% 33.714 30.414 - -6.20% -
BM_vector_deque_ranges_move_backward/64 -9.78% 3.335 3.009 - 1.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -9.77% 5.233 4.721 - -32.86% -
SetIntersection_Front_Vector_uint64_262144_1024 -9.72% 5877475.670 5306327.704 - -0.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -9.72% 48.309 43.616 - 2.48% -
BM_PushHeap_uint32_QuickSortAdversary_16 -9.69% 1.022 0.923 - 0.69% -
std::unordered_set<std::string>::erase(iterator)/32 -9.69% 31.652 28.586 - -8.67% -
BM_deque_vector_copy_backward/2 -9.67% 2.034 1.837 - -1.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -9.65% 1309.616 1183.219 - 6.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.63% 93.028 84.069 - -12.91% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -9.61% 13319.769 12039.111 - 3.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -9.56% 6.978 6.311 - -2.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -9.53% 40.547 36.682 - -13.78% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -9.51% 13.612 12.318 - 4.61% -
std::move(list<int>)/64 -9.46% 43.296 39.201 - -18.13% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -9.44% 0.898 0.813 - -0.08% -
SetIntersection_Front_Set_string_256_64 -9.44% 15148819.597 13718789.386 - -3.27% -
std::set<int>::ctor(const&)/32 -9.43% 240.844 218.125 - 2.18% -
BM_deque_vector_move/2 -9.42% 2.024 1.834 - 1.66% -
std::find_if_not(list<int>)_(process_all)/1024 -9.41% 792.107 717.564 - 4.68% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -9.40% 8121.553 7357.896 - 0.88% -
std::replace(vector<int>)_(sprinkled)/50 -9.37% 9.502 8.611 - -1.73% -
BM_PushHeap_uint32_SingleElement_4 -9.36% 0.368 0.334 - -2.93% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -9.36% 1.569 1.422 - 1.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.34% 12344.746 11192.079 - -5.67% -
BM_deque_vector_ranges_copy_backward/2 -9.33% 2.024 1.835 - -0.15% -
std::stable_partition(deque<int>)_(sparse)/50 -9.28% 30.163 27.364 - -0.10% -
SetIntersection_Interlaced_Set_uint64_1024_256 -9.27% 15576126.931 14132664.719 - -4.51% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -9.26% 1.736 1.575 - 13.66% -
BM_deque_vector_move/0 -9.25% 1.511 1.372 - -3.80% -
std::none_of(list<int>)_(process_all)/8192 -9.24% 8421.182 7643.191 - -4.12% -
std::multimap<std::string,_int>::erase(iterator)/8192 -9.22% 32.526 29.526 - 13.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -9.21% 22.505 20.432 - -0.33% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.21% 128.364 116.541 - -17.88% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -9.21% 38.152 34.639 - -0.95% -
std::lower_bound(std::deque<int>)/100 -9.20% 33.732 30.629 - 0.67% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.20% 312.227 283.516 - -3.68% -
std::all_of(list<int>)_(process_all)/8192 -9.19% 7789.146 7073.416 - -7.47% -
std::find(vector<bool>)_(process_all)/8 -9.15% 0.692 0.629 - 12.18% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -9.13% 10.861 9.869 - -13.00% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -9.12% 202.229 183.780 - -15.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -9.12% 6705.063 6093.870 - -7.45% -
std::search(deque<int>,_pred)_(near_matches)/1000 -9.06% 26461.293 24064.969 - -0.12% -
std::upper_bound(std::deque<int>)/100 -9.05% 33.575 30.536 - 0.57% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.03% 17.216 15.661 - -1.97% -
std::search(deque<int>,_pred)_(near_matches)/1024 -9.03% 27769.373 25261.982 - 0.10% -
std::unordered_set<int>::find(key)_(existent)/32 -9.02% 1.220 1.110 - -16.27% -
ranges::minmax(std::list<char>)/1 -9.01% 0.458 0.417 - 1.22% -
BM_deque_vector_ranges_move/1 -8.98% 2.295 2.089 - -11.81% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -8.97% 830.873 756.374 - -7.55% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -8.96% 1.341 1.221 - -21.68% -
std::set<int>::insert(value)_(already_present)/8192 -8.93% 10.498 9.561 - -0.15% -
BM_deque_deque_copy/64 -8.89% 3.331 3.035 - -1.47% -
std::multiset<int>::count(key)_(non-existent)/0 -8.86% 0.276 0.252 - -8.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.85% 549.766 501.111 - -0.85% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -8.84% 13.149 11.986 - 6.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.84% 3.079 2.807 - -9.95% -
BM_deque_deque_move/64 -8.75% 3.369 3.074 - 0.39% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -8.75% 0.438 0.400 - -17.99% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -8.71% 82.502 75.316 - -0.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -8.68% 811.474 741.029 - -8.84% -
BM_deque_vector_copy_backward/64 -8.67% 3.247 2.965 - 1.06% -
BM_StringRead_Cold_Shallow_Empty -8.65% 1.302 1.189 - 12.41% -
std::replace(list<int>)_(sprinkled)/1024 -8.64% 796.032 727.234 - 0.15% -
std::map<std::string,_int>::erase(iterator)/1024 -8.60% 34.658 31.676 - -11.28% -
std::copy_backward(deque<int>)/32768 -8.58% 4051.434 3703.717 - 0.82% -
std::fill_n(list<int>)/8192 -8.57% 8236.037 7530.141 - 5.31% -
BM_StringRead_Cold_Shallow_Small -8.57% 1.302 1.190 - 5.78% -
std::all_of(vector<int>)_(process_all)/8 -8.54% 2.580 2.360 - -6.24% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.51% 28.844 26.389 - -7.05% -
std::fill_n(list<int>)/1024 -8.48% 482.315 441.416 - 0.12% -
SetIntersection_Interlaced_Set_uint64_262144_16 -8.47% 1777795.898 1627294.109 - -1.15% -
std::set<int>::equal_range(key)_(non-existent)/8192 -8.46% 10.868 9.948 - 11.38% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -8.45% 1.786 1.635 - -15.03% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -8.45% 1400548.123 1282202.404 - 1.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -8.43% 4.755 4.354 - 2.56% -
BM_deque_deque_ranges_copy_backward/2 -8.43% 2.758 2.526 - 9.58% -
std::map<std::string,_int>::count(key)_(existent)/1024 -8.42% 24.874 22.780 - -4.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -8.40% 100359146.270 91930962.759 - 3.37% -
BM_deque_vector_move/1 -8.39% 2.321 2.127 - 3.69% -
BM_deque_vector_move/4096 -8.38% 159.447 146.087 - 0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -8.37% 3947047.605 3616551.755 - -27.53% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.36% 1.448 1.327 - -9.87% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -8.36% 1.415 1.297 - -10.44% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -8.35% 1.275 1.168 - 11.51% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -8.35% 25.506 23.376 - -2.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.34% 33.142 30.378 - -5.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -8.25% 1.376 1.262 - -11.48% -
BM_PushHeap_string_SingleElement_16 -8.19% 2.796 2.567 - -1.49% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.17% 87983368.648 80792157.086 - -17.99% -
BM_StringDestroy_Huge -8.11% 11.918 10.952 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.10% 182.293 167.524 - -18.69% -
std::lower_bound(std::vector<int>)/8192 -8.04% 17.100 15.726 - 0.77% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -8.03% 4.694 4.317 - -3.16% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.03% 33.313 30.639 - 14.29% -
BM_deque_vector_ranges_copy_backward/64 -8.03% 3.212 2.954 - 0.72% -
BM_deque_deque_move/1 -8.01% 2.795 2.571 - -0.37% -
std::vector<int>::ctor(size)/8192 -7.99% 562.508 517.547 - 0.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.98% 799.180 735.410 - -6.18% -
std::transform(list<int>,_list<int>)/8192 -7.96% 10002.619 9206.482 - 2.28% -
rng::find_last(vector<char>)_(bail_90%)/8 -7.95% 0.443 0.408 - -7.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -7.93% 5.452 5.020 - 0.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.92% 22.106 20.355 - -6.89% -
SetIntersection_Front_Set_string_64_64 -7.92% 35040479.403 32265195.229 - -5.38% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.91% 13031.143 11999.897 - -8.87% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -7.90% 29.475 27.147 - -35.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -7.89% 32.424 29.866 - 3.09% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.88% 12.497 11.513 - 3.46% -
SetIntersection_Front_Set_float_256_256 -7.88% 7718391.976 7110517.537 - -7.43% -
std::search_n(list<int>,_pred)_(no_match)/8192 -7.86% 8678.866 7997.074 142.161 -1.69% 142.161
BM_StringDestroy_Large -7.84% 8.125 7.488 - 0.97% -
std::multiset<int>::erase(iterator)/1024 -7.80% 26.083 24.048 - 1.58% -
BM_vector_deque_ranges_move/2 -7.80% 2.237 2.062 - -0.18% -
SetIntersection_Front_Set_float_262144_1024 -7.80% 12098423.286 11154701.992 - -7.31% -
BM_vector_deque_ranges_move/1 -7.78% 2.527 2.330 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -7.76% 4955.887 4571.105 - -3.52% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.76% 11.551 10.655 - 4.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -7.76% 65.932 60.819 - 14.21% -
BM_deque_vector_ranges_copy_backward/5500 -7.74% 218.017 201.152 - 0.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -7.73% 23.809 21.968 - -5.38% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -7.72% 21.350 19.702 - -2.06% -
ranges::min(std::deque<__int128>)/1 -7.70% 0.667 0.615 - -26.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.69% 0.662 0.611 - -11.99% -
std::any_of(vector<int>)_(process_all)/50 -7.67% 13.677 12.628 - -33.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -7.66% 27636247.142 25518315.304 - -5.21% -
std::partial_sort(deque<int>)_(shuffled)/8 -7.65% 34.618 31.969 - -0.18% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -7.64% 1.521 1.404 - -7.93% -
std::list<std::string>::ctor(size)/1024 -7.64% 13589.238 12551.542 - -1.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -7.61% 17.301 15.985 - -0.80% -
SetIntersection_Front_Set_string_16384_64 -7.61% 4586292.882 4237445.199 - -1.48% -
BM_std_minmax_element<char>/4 -7.60% 1.316 1.216 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -7.59% 67070553.766 61980083.522 - -3.68% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -7.58% 28.394 26.241 - -6.10% -
std::set<std::string>::equal_range(key)_(existent)/32 -7.56% 17.074 15.783 - 5.09% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.55% 59.816 55.298 - -1.42% -
BM_vector_deque_copy_backward/0 -7.54% 0.497 0.460 - 9.72% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -7.52% 0.286 0.265 - 2.97% -
std::for_each(join_view(vector<vector<int>>))/8 -7.51% 1.492 1.380 - -3.07% -
SetIntersection_Front_Set_float_262144_256 -7.47% 3827435.100 3541575.963 - -4.45% -
std::search(list<int>)_(same_length)/1024 -7.45% 835.227 772.962 - 0.37% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.41% 12961.361 12000.719 - -8.71% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.41% 8581.899 7946.016 - -6.67% -
std::multiset<std::string>::ctor(const&)/8192 -7.41% 366143.390 339020.509 - -1.09% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -7.38% 18.756 17.371 - 0.08% -
SetIntersection_Interlaced_Vector_float_256_4 -7.38% 5126543.044 4748229.944 - -9.57% -
std::find(vector<bool>)_(process_all)/50 -7.36% 0.692 0.641 - 14.48% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.34% 70.712 65.520 - 31.71% -
std::find_if(vector<char>)_(bail_25%)/1024 -7.34% 28.540 26.445 - 1.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -7.34% 908321.351 841657.639 - -5.29% -
SetIntersection_Interlaced_Vector_float_16384_64 -7.33% 7052058.027 6534994.651 - 17.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -7.33% 2.655 2.461 - -19.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.27% 266.849 247.458 - 6.99% -
std::replace(list<int>)_(sprinkled)/8192 -7.26% 7737.150 7175.535 - 0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -7.25% 0.679 0.630 - -0.79% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -7.23% 24.801 23.007 - -1.37% -
BM_deque_vector_copy_backward/5500 -7.23% 218.848 203.035 - 2.06% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.20% 35.715 33.142 - 17.50% -
std::find_if_not(list<int>)_(process_all)/8192 -7.20% 7763.242 7204.586 - 3.90% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.18% 48259.349 44794.085 - -10.95% -
std::list<std::string>::ctor(size)/8192 -7.14% 111290.384 103341.170 - -2.95% -
std::find_end(deque<int>)_(single_element)/1000 -7.12% 337.706 313.648 - 25.92% -
std::unique(list<int>,_pred)_(sprinkled)/32 -7.09% 67.882 63.071 - -7.10% -
SetIntersection_Front_Set_float_1024_1024 -7.09% 11935730.651 11089836.766 - -6.22% -
std::fill(list<int>)/50 -7.05% 34.801 32.349 - -7.96% -
SetIntersection_Interlaced_Vector_float_1024_4 -7.03% 1406399.208 1307473.519 - -6.03% -
std::shift_right(list<int>)/50 -7.03% 29.232 27.176 - 0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.03% 6065.045 5638.515 - 2.27% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -7.01% 40.828 37.966 - 23.06% -
std::sort(deque<int>)_(repeated)/1024 -7.00% 1089.372 1013.106 - -5.22% -
std::partition_copy(deque<int>)/8192 -6.97% 6116.916 5690.449 - 0.12% -
SetIntersection_Interlaced_Set_string_256_256 -6.94% 29728145.008 27663808.478 - -12.41% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -6.93% 24.869 23.147 - -7.23% -
std::search(list<int>,_pred)_(same_length)/8192 -6.93% 9326.868 8680.838 - -1.55% -
std::partition_copy(list<int>)/8192 -6.91% 7230.428 6730.769 - -1.68% -
std::move(vector<int>)/1048576 -6.90% 60577.541 56399.215 - 0.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.89% 370.738 345.182 - -3.28% -
std::set<std::string>::find(key)_(non-existent)/8192 -6.88% 28.426 26.470 - -0.04% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.87% 31.078 28.944 - 8.27% -
std::stable_sort(vector<int>)_(descending)/8 -6.86% 24.497 22.816 - -2.21% -
BM_std_minmax_element<char>/2 -6.84% 0.689 0.642 - 1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -6.82% 7705841.881 7180156.208 - -6.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.81% 1372.672 1279.140 - -19.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -6.81% 47857986.588 44597177.706 - -5.28% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.80% 8.445 7.871 - 4.79% -
std::find_end(deque<int>)_(same_length)/8192 -6.78% 2977.966 2776.131 - -75.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.75% 23.198 21.632 - -6.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -6.73% 103.945 96.949 - 31.10% -
SetIntersection_Front_Set_string_262144_262144 -6.70% 18440729.248 17206071.451 - -6.20% -
BM_vector_deque_copy/64 -6.69% 2.984 2.784 - -1.28% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -6.64% 3064751.436 2861373.037 - 18.36% -
SetIntersection_Front_Vector_float_1024_256 -6.61% 2448253.825 2286305.996 - 5.45% -
BM_deque_vector_ranges_move/64 -6.61% 2.832 2.645 - -6.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.61% 152409403.567 142333582.268 - 0.05% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.60% 29.409 27.467 - 1.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.59% 26955.018 25179.196 - -3.94% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 -6.58% 0.270 0.252 - -0.17% -
SetIntersection_None_Set_string_16384_16384 -6.56% 199116372.677 186060948.092 - -3.64% -
BM_PushHeap_string_SingleElement_4 -6.55% 2.473 2.311 - -0.86% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -6.51% 31.483 29.433 - 1.63% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -6.50% 12.462 11.652 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -6.49% 1460019.844 1365262.291 - -3.20% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.40% 1.590 1.489 - -6.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.39% 6.403 5.994 - 7.62% -
std::set<int>::erase(iterator)/8192 -6.38% 21.151 19.802 - -4.32% -
SetIntersection_Interlaced_Vector_float_16384_256 -6.37% 19294991.707 18065996.580 - 21.42% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.36% 27.029 25.308 - -9.05% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.36% 26.761 25.059 - -0.69% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -6.36% 33.333 31.214 - -1.18% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -6.36% 28168.739 26378.607 - 6.54% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.35% 3.491 3.269 - -5.65% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -6.35% 2.923 2.738 - 11.82% -
BM_deque_deque_move_backward/0 -6.33% 0.862 0.808 - -12.17% -
std::partition_copy(list<int>)/32 -6.33% 9.483 8.882 - 3.50% -
BM_vector_deque_ranges_copy_backward/64 -6.31% 3.256 3.050 - 0.42% -
SetIntersection_Front_Set_string_1024_256 -6.31% 15684142.680 14694677.769 - 2.95% -
std::reverse(list<int>)/4096 -6.31% 1913.675 1792.955 - 1.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -6.29% 19108.249 17905.652 - -6.44% -
BM_StringEraseWithMove_Empty_Transparent -6.29% 0.645 0.605 - 8.61% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.27% 14016.179 13137.693 - -7.33% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -6.26% 6964.713 6528.833 - -34.46% -
BM_StringRelational_Less_Empty_Large_Control -6.26% 1.719 1.611 - -3.27% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -6.25% 13287.023 12455.998 - -3.84% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -6.25% 10630.556 9965.930 - -1.81% -
std::map<int,_int>::find(key)_(non-existent)/8192 -6.24% 8.024 7.524 - 7.33% -
std::move_backward(vector<bool>)_(aligned)/64 -6.23% 1.780 1.669 - -3.59% -
BM_deque_deque_ranges_copy_backward/1 -6.23% 2.994 2.807 - 11.25% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -6.21% 10.185 9.552 - 15.38% -
BM_StringRelational_Less_Empty_Small_Control -6.20% 1.736 1.629 - -2.64% -
SetIntersection_Front_Vector_float_262144_16 -6.19% 1190786.994 1117133.579 - -1.79% -
SetIntersection_Front_Set_uint32_1024_256 -6.18% 3986939.064 3740454.523 - -1.71% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -6.18% 23.700 22.235 - 0.43% -
BM_PushHeap_string_SingleElement_256 -6.17% 2.724 2.556 - -1.71% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.16% 1.142 1.072 - 2.89% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.14% 1.507 1.415 - -19.62% -
BM_PushHeap_uint32_SingleElement_16 -6.14% 0.357 0.335 - -0.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -6.14% 111019.041 104202.692 - -1.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -6.13% 24.496 22.993 - 15.78% -
std::find_end(forward_list<int>)_(single_element)/8192 -6.12% 6128.785 5753.430 - 0.45% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -6.09% 15809029.238 14845823.873 - -37.28% -
BM_vector_deque_ranges_copy_backward/5500 -6.08% 211.405 198.553 - -0.15% -
SetIntersection_None_Set_float_16384_16384 -6.08% 164762914.215 154751138.909 - -3.73% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.07% 1.152 1.082 - 17.31% -
SetIntersection_Interlaced_Vector_float_1024_256 -6.00% 6598413.617 6202363.528 - 11.90% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -5.99% 1.754 1.649 - 3.38% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.99% 21937434.600 20623570.599 - 3.56% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -5.98% 20.844 19.597 - -1.92% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.98% 414974.486 390143.391 - -1.67% -
BM_vector_deque_ranges_copy/64 -5.98% 3.015 2.835 - 1.13% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.97% 467.881 439.956 - -8.62% -
SetIntersection_Interlaced_Set_uint64_1024_64 -5.96% 10557113.977 9927531.243 - -2.58% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.96% 8.772 8.248 - 16.71% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.96% 11.180 10.514 - 3.21% -
SetIntersection_Interlaced_Vector_string_262144_16384 -5.96% 1059930.666 996795.084 - -0.61% -
std::find_end(list<int>,_pred)_(single_element)/8192 -5.94% 9046.823 8509.782 - -7.96% -
BM_PushHeap_string_SingleElement_262144 -5.93% 2.756 2.592 - -2.06% -
SetIntersection_None_Vector_uint32_16384_16384 -5.92% 1133635.608 1066558.919 - -4.72% -
std::copy_backward(vector<int>)/4096 -5.92% 161.399 151.852 - -40.36% -
BM_PushHeap_string_SingleElement_1024 -5.91% 2.723 2.562 - -1.14% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.90% 36.044 33.918 - 15.89% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -5.88% 253234476.859 238341036.109 - 1.68% -
SetIntersection_Front_Vector_float_16384_16 -5.88% 1185217.926 1115543.746 - 0.07% -
std::multiset<int>::erase(iterator)/8192 -5.85% 25.433 23.944 - -0.25% -
BM_PushHeap_string_SingleElement_16384 -5.84% 2.705 2.547 - -1.28% -
SetIntersection_Front_Set_string_256_256 -5.83% 29014835.301 27322005.756 - -7.12% -
BM_PushHeap_string_Ascending_262144 -5.82% 32.305 30.423 - -4.02% -
SetIntersection_Front_Set_uint32_262144_64 -5.82% 1655846.877 1559467.783 - -5.87% -
std::set<int>::erase(iterator)/1024 -5.82% 20.976 19.756 - -2.40% -
std::move_backward(vector<bool>)_(aligned)/512 -5.81% 2.350 2.214 - -2.92% -
std::multiset<std::string>::ctor(const&)/1024 -5.81% 36105.659 34007.498 - -4.19% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.77% 302.816 285.355 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.76% 10.459 9.857 - -20.64% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.75% 50.962 48.032 - -10.48% -
BM_PushHeap_float_Random_4 -5.73% 2.425 2.286 - -23.98% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.71% 57272.938 53999.955 - -4.70% -
std::swap_ranges(list<int>)/32 -5.71% 20.764 19.578 - 1.35% -
std::unordered_set<int>::count(key)_(existent)/32 -5.71% 1.360 1.282 - -10.61% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.71% 2.081 1.962 - 2.82% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.69% 23.221 21.900 - -7.87% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -5.68% 30.842 29.089 - -6.89% -
ranges::minmax(std::deque<__int128>)/64 -5.68% 34.030 32.096 - 6.47% -
BM_StringRelational_Less_Empty_Empty_Control -5.68% 1.774 1.673 - 0.25% -
SetIntersection_Front_Vector_float_16384_256 -5.65% 2397809.682 2262341.504 - 4.33% -
BM_deque_vector_ranges_move_backward/1024 -5.64% 38.890 36.696 - -0.23% -
BM_StringAssignAsciiz_Empty_Opaque -5.64% 3.044 2.872 - -13.90% -
SetIntersection_Interlaced_Set_string_64_16 -5.63% 39465245.268 37242075.325 - -0.77% -
SetIntersection_Front_Vector_float_262144_1 -5.63% 1111858.264 1049237.161 - -0.59% -
SetIntersection_Front_Vector_float_1024_64 -5.63% 1458022.865 1375939.921 - 2.38% -
BM_PushHeap_uint64_Ascending_16 -5.61% 0.988 0.932 - -0.02% -
BM_StringAssignAsciiz_Small_Opaque -5.61% 3.045 2.874 - -13.88% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.61% 1.244 1.175 - -4.03% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -5.60% 6.261 5.911 - 14.17% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.58% 11751.638 11095.623 - -5.65% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -5.58% 1.705 1.609 - 12.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.57% 50.573 47.754 - -10.98% -
SetIntersection_None_Set_float_262144_16384 -5.57% 1198689.289 1131920.656 - -5.80% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.56% 948.074 895.344 - -1.49% -
rng::find_last(vector<char>)_(bail_90%)/50 -5.54% 1.521 1.437 - -2.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.53% 1233.445 1165.185 - 0.09% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.51% 24.516 23.165 - -5.86% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.50% 1449650.810 1369925.032 - -4.09% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -5.49% 25.477 24.077 - -0.55% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -5.49% 497.306 470.026 - 1.35% -
std::map<int,_int>::find(key)_(existent)/1024 -5.47% 4.407 4.166 - 14.35% -
SetIntersection_Interlaced_Set_uint64_262144_64 -5.46% 1689900.310 1597593.832 - -2.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.45% 2026.511 1916.048 - 6.68% -
std::deque<int>::ctor(size)/1024 -5.45% 75.236 71.136 - -0.85% -
SetIntersection_Interlaced_Set_string_1024_256 -5.44% 36157455.815 34189657.264 - -4.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -5.42% 19.614 18.551 - -4.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -5.42% 1486.158 1405.591 - 2.84% -
std::find_if(deque<int>)_(process_all)/8 -5.39% 2.688 2.543 - -1.29% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -5.37% 1.307 1.237 - 2.37% -
std::unordered_set<int>::find(key)_(existent)/1024 -5.37% 1.430 1.353 - -8.92% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -5.34% 1.191 1.127 - -9.31% -
std::unique(list<int>,_pred)_(sprinkled)/52 -5.34% 84.560 80.044 - -4.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -5.34% 129.721 122.795 - -3.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.34% 76610.628 72520.501 - -1.71% -
bm_ranges_lexicographical_compare<int>/8 -5.32% 1.617 1.531 - 5.82% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -5.32% 18.108 17.144 - -37.14% -
BM_StringAssignStr_Large_Opaque -5.30% 10.957 10.376 - 0.51% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -5.30% 0.265 0.251 - 0.01% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.29% 1.466 1.389 - -5.11% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.27% 12.893 12.214 - 0.61% -
SetIntersection_Front_Vector_float_262144_256 -5.26% 2378626.382 2253463.661 - 3.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.26% 211488034.026 200368980.181 - -2.56% -
std::move_backward(vector<int>)/1048576 -5.25% 60991.278 57786.329 - 2.34% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.25% 846.363 801.945 - 25.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.24% 33.208 31.467 - -6.52% -
std::set<int>::upper_bound(key)_(existent)/1024 -5.24% 4.225 4.004 - -0.53% -
std::find_if_not(list<int>)_(bail_25%)/32768 -5.24% 7586.093 7188.710 - -2.79% -
std::stable_partition(vector<int>)_(sparse)/32 -5.24% 7.456 7.066 - -5.27% -
BM_StringMove_Small -5.22% 0.745 0.706 - -11.59% -
SetIntersection_Front_Vector_float_16384_64 -5.19% 1434572.699 1360157.654 - 1.17% -
std::find_end(list<int>,_pred)_(same_length)/1000 -5.17% 815.893 773.682 - -49.99% -
std::multiset<std::string>::find(key)_(existent)/8192 -5.16% 28.765 27.281 - -9.84% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -5.14% 7.082 6.718 - -2.26% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -5.14% 37.259 35.344 - -15.74% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.13% 6142.281 5827.031 - -8.76% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.10% 26.530 25.178 - -7.25% -
SetIntersection_None_Set_uint32_262144_262144 -5.10% 1201098.713 1139889.813 - -5.64% -
SetIntersection_Front_Vector_uint64_262144_16 -5.08% 1122468.975 1065459.848 - -4.87% -
SetIntersection_Front_Vector_float_1024_1 -5.08% 1099330.202 1043512.977 - -1.26% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -5.07% 18.744 17.793 - -2.40% -
SetIntersection_None_Vector_string_262144_1024 -5.07% 1317416.435 1250681.066 - -4.99% -
BM_deque_deque_move/65536 -5.06% 3267.222 3101.738 - -0.12% -
std::find_first_of(list<int>)_(large_needle)/1024 -5.06% 910411.774 864307.253 - -12.32% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -5.06% 44.503 42.252 - 18.85% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -5.05% 21465.067 20381.252 - -0.59% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.04% 2.312 2.196 - -5.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.04% 33.072 31.406 - 1.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -5.03% 211194269.658 200568474.654 - -5.03% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.01% 13149.166 12490.001 - -0.04% -
std::unique(deque<int>)_(contiguous)/52 -5.01% 58.051 55.144 - -0.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.00% 13297.156 12632.168 - -2.29% -
BM_deque_vector_move/5500 -5.00% 206.124 195.821 - 0.27% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -4.98% 28.926 27.484 - 2.81% -
BM_StringRead_Hot_Deep_Small -4.98% 0.514 0.488 - -2.43% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.98% 25.537 24.267 - 5.51% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.97% 1.202 1.142 - -1.14% -
bm_lexicographical_compare<int>/1 -4.97% 1.554 1.476 - 2.03% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -4.96% 95.768 91.014 - -3.94% -
std::set<int>::erase(key)_(existent)/32 -4.96% 22.705 21.580 - -1.94% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -4.95% 12.313 11.704 - -2.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -4.94% 11741.489 11161.316 - -5.00% -
std::map<std::string,_int>::erase(iterator)/32 -4.94% 30.957 29.428 - 2.99% -
std::fill(list<int>)/8192 -4.93% 7582.885 7208.748 - -15.38% -
SetIntersection_Interlaced_Vector_uint64_256_4 -4.93% 4869460.734 4629446.140 - -7.91% -
BM_PushHeap_string_Random_1 -4.92% 0.583 0.554 - -20.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -4.90% 15.649 14.882 - -2.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -4.89% 1.178 1.121 - -3.41% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -4.88% 6997.091 6655.351 - -1.79% -
std::count(list<int>)_(every_other)/8 -4.85% 2.130 2.027 - -4.90% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -4.84% 81.967 77.996 - 0.68% -
std::set<int>::equal_range(key)_(existent)/8192 -4.84% 8.395 7.988 - -3.20% -
BM_PushHeap_string_PipeOrgan_16384 -4.83% 12.942 12.317 - -3.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.82% 19.309 18.378 - -4.63% -
std::set<int>::clear()/1024 -4.82% 9713.093 9244.856 - -3.63% -
std::for_each_n(deque<int>)/8 -4.81% 1.257 1.197 - 3.53% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.81% 23.674 22.535 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.80% 13904850.074 13237052.170 - -9.79% -
SetIntersection_Front_Vector_float_256_256 -4.80% 4774124.968 4545133.542 - 4.89% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -4.79% 33.336 31.739 - -1.47% -
BM_PushHeap_string_SingleElement_64 -4.79% 2.740 2.609 - -1.63% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -4.78% 39408.786 37524.354 - 2.19% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -4.78% 20.625 19.640 - -1.33% -
ranges::minmax(std::deque<long_long>)/70000 -4.76% 26026.896 24788.386 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.75% 209609369.694 199648714.427 - -0.48% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -4.75% 0.450 0.428 - -13.45% -
SetIntersection_None_Set_float_262144_262144 -4.74% 1197313.637 1140503.580 - -5.29% -
std::multiset<int>::clear()/8192 -4.73% 85697.418 81645.148 - -1.24% -
SetIntersection_Front_Set_string_262144_64 -4.72% 4410116.506 4201965.878 - -15.81% -
SetIntersection_Interlaced_Vector_string_256_64 -4.72% 20185061.539 19233233.023 - -5.16% -
std::sort_heap(vector<NonIntegral>)/8 -4.71% 30.903 29.447 - 0.33% -
BM_PushHeap_float_QuickSortAdversary_16 -4.71% 1.027 0.978 - -1.16% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -4.70% 17725.975 16892.068 - -0.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.70% 10.453 9.961 - 1.08% -
std::search(list<int>)_(same_length)/1000 -4.70% 786.436 749.482 - 0.54% -
std::multiset<int>::clear()/1024 -4.69% 10887.493 10377.240 - 0.09% -
BM_StringRelational_Less_Small_Small_ChangeLast -4.68% 1.823 1.737 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.67% 781.861 745.312 - -2.10% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -4.66% 2.751 2.623 - -2.01% -
std::reverse_copy(vector<int>)/8 -4.66% 2.498 2.382 - -2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -4.66% 1192146.696 1136557.767 - -5.01% -
SetIntersection_Front_Vector_float_64_16 -4.66% 14987114.246 14289002.444 - -0.37% -
std::unordered_set<int>::count(key)_(existent)/1024 -4.66% 1.275 1.216 - -6.16% -
BM_vector_deque_ranges_copy/1 -4.65% 2.443 2.329 - 0.42% -
std::find_end(deque<int>)_(process_all)/1000 -4.64% 299.876 285.960 - 9.38% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -4.62% 154914.848 147757.477 - -1.48% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.62% 22.657 21.611 - 0.29% -
std::copy_backward(vector<int>)/262144 -4.62% 12450.819 11875.870 - -5.11% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.62% 0.487 0.464 - -6.43% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -4.62% 3528.784 3365.917 - 1.66% -
SetIntersection_Front_Vector_float_16384_4 -4.61% 1109800.384 1058592.164 - -1.23% -
SetIntersection_Interlaced_Set_uint64_262144_1 -4.61% 1077898.135 1028169.549 - -4.32% -
std::set<int>::erase(iterator)/32 -4.60% 20.580 19.633 - -2.40% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.60% 111602.418 106469.708 - 10.40% -
std::move_backward(deque<int>)/8 -4.60% 3.620 3.453 - 0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -4.60% 1161738.588 1108347.418 - -6.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.60% 1147507.800 1094779.677 - -4.76% -
SetIntersection_Interlaced_Set_string_16_16 -4.59% 60116353.833 57357951.470 - -7.06% -
SetIntersection_Front_Set_uint64_1024_64 -4.59% 1747901.624 1667748.815 - -2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.58% 1380668.385 1317477.263 - -3.36% -
std::for_each(list<int>)/8192 -4.56% 7753.072 7399.541 - -5.08% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -4.55% 40906.000 39045.527 - 1.12% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.55% 75.620 72.181 - 0.23% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.54% 1.755 1.676 - 5.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.52% 33.988 32.452 - 3.86% -
std::set<std::string>::find(key)_(non-existent)/1024 -4.52% 21.069 20.117 - 0.90% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -4.51% 10.431 9.961 - -7.71% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -4.51% 348.876 333.158 - -3.71% -
std::search(list<int>)_(single_element)/1000 -4.50% 668.710 638.593 - -9.53% -
BM_PushHeap_string_Descending_262144 -4.49% 3.142 3.001 - -4.83% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -4.47% 408.470 390.194 - -2.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -4.47% 5051.800 4825.976 - 0.84% -
std::rotate(list<int>)_(1_element_forward)/8192 -4.46% 8015.495 7657.749 - 6.88% -
SetIntersection_None_Set_float_1024_1 -4.46% 9120490.316 8713464.507 - -2.91% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.46% 3.697 3.532 - -0.20% -
bm_lexicographical_compare<signed_char>/64 -4.46% 2.215 2.116 - 10.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.45% 1451.803 1387.170 - -0.33% -
SetIntersection_None_Vector_string_1_1 -4.45% 560259413.700 535353076.307 - -1.53% -
BM_deque_vector_ranges_copy_backward/70000 -4.43% 9005.219 8606.397 - 8.57% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.42% 150517.839 143859.663 - -13.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.42% 75.732 72.388 - -1.33% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -4.41% 93.896 89.751 - 2.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.41% 1061899.647 1015088.651 - -4.94% -
std::adjacent_find(deque<int>)/50 -4.40% 16.899 16.155 - 15.13% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -4.40% 982.029 938.869 - 11.38% -
SetIntersection_Interlaced_Vector_float_64_64 -4.39% 11437558.816 10935528.054 - -0.95% -
BM_PushHeap_uint32_Descending_4 -4.38% 0.362 0.346 - -4.66% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -4.38% 56.914 54.423 - -2.61% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -4.36% 32.782 31.352 - 0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -4.36% 1.422 1.360 - -2.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.35% 47.556 45.489 - -12.62% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -4.34% 61.905 59.217 - -0.75% -
std::set<int>::clear()/8192 -4.34% 83374.308 79755.474 - -2.95% -
SetIntersection_Front_Set_float_16384_256 -4.33% 3854480.115 3687442.150 - -12.24% -
std::find(list<int>)_(process_all)/32768 -4.33% 26082.405 24952.150 - -3.93% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.33% 106952.028 102322.522 - -3.07% -
SetIntersection_Front_Vector_uint64_16384_256 -4.33% 2288917.120 2189858.662 - 2.06% -
std::sort(deque<int>)_(repeated)/8192 -4.31% 7097.477 6791.723 - -0.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -4.29% 19.062 18.244 - 1.03% -
std::find(vector<char>)_(bail_25%)/8 -4.29% 1.155 1.106 - -0.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -4.28% 781.080 747.684 - -1.76% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.25% 2285.247 2188.082 - 0.58% -
SetIntersection_Front_Vector_float_64_1 -4.25% 17115199.846 16387894.699 - -1.55% -
SetIntersection_Front_Vector_float_16384_1024 -4.24% 6180069.315 5917980.836 - 8.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -4.23% 946.602 906.576 - -3.66% -
BM_deque_deque_ranges_copy_backward/512 -4.22% 19.746 18.914 - -0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.21% 16140.477 15461.489 - -3.66% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -4.20% 3.217 3.082 - -2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.20% 207876073.678 199140500.223 - -1.04% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.19% 4.533 4.343 - -3.80% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.18% 42036578.374 40277542.288 - 5.07% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.16% 11.434 10.958 - -5.62% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.16% 22.296 21.368 - -0.26% -
BM_deque_deque_ranges_move_backward/5500 -4.16% 211.676 202.873 - -0.49% -
SetIntersection_Front_Set_string_64_16 -4.16% 24216831.214 23210288.913 - -4.76% -
SetIntersection_Front_Vector_float_256_64 -4.15% 4595186.983 4404646.242 - 3.35% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.15% 18264.525 17507.243 - -0.62% -
SetIntersection_Front_Vector_float_1024_1024 -4.14% 6156418.133 5901720.986 - 8.46% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.13% 29.497 28.279 - -5.73% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.12% 18263119.221 17510392.172 - -2.53% -
SetIntersection_Front_Set_uint32_16384_64 -4.12% 1777273.625 1704062.527 - 1.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -4.12% 154545.309 148179.811 - -0.75% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.11% 13403489.745 12852708.470 - -8.67% -
BM_deque_vector_ranges_copy/512 -4.11% 17.328 16.616 - 0.35% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.11% 16.223 15.557 - -1.04% -
SetIntersection_Front_Vector_uint64_262144_16384 -4.10% 77045976.413 73883352.100 - 0.04% -
SetIntersection_None_Set_float_262144_1024 -4.10% 1189316.082 1140507.729 - -5.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -4.10% 1.281 1.228 - 22.65% -
BM_deque_deque_ranges_move_backward/4000 -4.10% 155.891 149.505 - -1.39% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.09% 29.991 28.765 - -0.41% -
std::map<std::string,_int>::clear()/0 -4.09% 410.988 394.197 - -1.42% -
std::fill_n(deque<int>)/32 -4.08% 1.204 1.155 - -86.03% -
BM_PushHeap_float_Ascending_16 -4.07% 1.029 0.987 - 0.64% -
BM_deque_deque_ranges_move/70000 -4.06% 3501.359 3359.176 - 1.49% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.06% 1.398 1.341 - -4.24% -
SetIntersection_None_Vector_uint64_256_256 -4.06% 2130763.304 2044301.563 - -5.35% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -4.05% 250.924 240.764 - 9.51% -
BM_deque_vector_move/512 -4.04% 17.248 16.551 - -0.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.04% 503.749 483.412 - -11.56% -
SetIntersection_Front_Vector_float_256_4 -4.04% 4342659.306 4167402.115 - -1.38% -
std::move(deque<int>)/1048576 -4.04% 57938.126 55600.235 - 1.93% -
SetIntersection_None_Set_uint32_262144_1024 -4.03% 1181864.502 1134200.115 - -5.91% -
std::deque<int>::ctor(size)/32 -4.03% 30.169 28.954 - 7.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.01% 27269946.546 26177349.140 - -1.30% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 -4.00% 1755.334 1685.149 - 2.85% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -4.00% 58.283 55.952 - -1.77% -
BM_deque_vector_copy_backward/70000 -3.99% 9094.215 8731.443 - 9.89% -
SetIntersection_Front_Vector_float_64_64 -3.99% 11386030.169 10931941.157 - 1.22% -
SetIntersection_None_Set_float_262144_4 -3.98% 1190208.578 1142890.055 - -4.74% -
SetIntersection_None_Set_uint32_262144_64 -3.97% 1182379.314 1135380.533 - -6.47% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.96% 6.751 6.483 - 0.46% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.95% 7177.417 6893.830 - -23.75% -
SetIntersection_Front_Vector_string_1024_64 -3.95% 3402836.365 3268450.859 - 1.99% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -3.95% 10.680 10.258 - -0.61% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -3.94% 1.646 1.581 - 14.93% -
SetIntersection_None_Vector_string_16384_64 -3.93% 1242100.482 1193256.631 - -3.65% -
SetIntersection_None_Vector_uint32_262144_16384 -3.91% 1137785.412 1093276.452 - -4.13% -
BM_deque_deque_copy_backward/512 -3.90% 19.765 18.993 - -0.72% -
BM_deque_deque_ranges_move_backward/4096 -3.90% 157.847 151.686 - -2.33% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.90% 1.210 1.163 - -0.40% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.90% 1832921.225 1761480.633 - -2.56% -
SetIntersection_None_Set_float_262144_256 -3.89% 1188582.928 1142356.447 - -4.49% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.89% 73.192 70.346 - 1.11% -
std::unordered_multimap<int,_int>::clear()/32 -3.88% 616.063 592.138 - -1.02% -
SetIntersection_Front_Vector_float_1024_4 -3.88% 1103582.425 1060752.007 - -0.87% -
std::is_partitioned(deque<int>)_(partitioned)/32 -3.88% 9.646 9.272 - 1.17% -
SetIntersection_None_Set_float_262144_16 -3.87% 1190434.164 1144336.506 - -4.72% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -3.87% 22.577 21.703 - -1.33% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.87% 34.931 33.580 - 0.36% -
rng::contains_subrange(vector<int>)_(process_all)/16 -3.87% 4.912 4.722 - 0.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.86% 55.525 53.381 - -2.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.85% 975.187 937.598 - -16.51% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.85% 1.560 1.500 - -4.43% -
SetIntersection_Interlaced_Set_float_262144_4 -3.84% 1298858.969 1248965.656 - -3.49% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -3.83% 24.822 23.872 - 2.34% -
std::set<int>::find(key)_(existent)/1024 -3.82% 4.022 3.869 - -5.78% -
std::shift_right(list<int>)/8192 -3.82% 7710.353 7415.962 - 0.49% -
bm_ranges_lexicographical_compare<int>/64 -3.81% 4.628 4.452 - 2.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.81% 62562.993 60176.976 - 4.52% -
BM_PushHeap_uint32_SingleElement_64 -3.81% 0.364 0.350 - 0.11% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -3.81% 23.342 22.453 - 6.36% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.80% 658.381 633.359 - -7.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.80% 0.585 0.563 - -1.79% -
std::sort_heap(vector<int>)/8 -3.80% 32.419 31.188 - -2.77% -
SetIntersection_Front_Vector_float_64_4 -3.79% 16597674.244 15967848.304 - -1.13% -
std::find_end(deque<int>)_(process_all)/1024 -3.78% 315.125 303.218 - -15.63% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -3.78% 1.090 1.048 - -1.47% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.77% 1367.360 1315.845 - -22.53% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.76% 2.772 2.667 - -3.80% -
SetIntersection_None_Set_float_262144_1 -3.76% 1190189.861 1145382.082 - -4.71% -
BM_CmpEqual_uchar_schar -3.76% 1.030 0.991 - -11.74% -
BM_deque_vector_copy/0 -3.75% 1.466 1.411 - 13.00% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.75% 57249.145 55102.755 - 0.47% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -3.75% 7070.022 6804.994 - 0.94% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 -3.75% 283.083 272.476 - 67.28% -
SetIntersection_Interlaced_Set_float_262144_64 -3.75% 1568035.809 1509292.561 - -4.09% -
std::pop_heap(vector<float>)/8192 -3.74% 20.268 19.509 - -0.69% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -3.74% 631.401 607.815 - -0.42% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.72% 0.965 0.929 - -0.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.71% 119500.966 115063.848 - -5.20% -
SetIntersection_Front_Vector_uint32_16384_64 -3.71% 1359385.841 1308929.028 - -1.80% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.71% 11811.945 11374.005 - 13.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -3.70% 1.512 1.456 - -6.91% -
std::count(vector<int>)_(every_other)/8 -3.70% 1.346 1.296 - -2.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.70% 2.426 2.336 - -0.51% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -3.70% 33564.635 32324.067 - -2.18% -
ranges::minmax(std::deque<__int128>)/8 -3.69% 3.952 3.806 - 2.77% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -3.69% 766.947 738.638 - -20.41% -
BM_deque_vector_ranges_copy/2 -3.69% 1.900 1.830 - -0.18% -
SetIntersection_None_Set_uint32_262144_256 -3.68% 1180258.299 1136818.279 - -6.06% -
BM_CmpEqual_ushort_schar -3.68% 1.034 0.996 - -10.87% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.68% 57009.841 54914.401 - -1.52% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.67% 2.549 2.455 - 0.27% -
std::map<std::string,_int>::contains(key)_(existent)/32 -3.66% 16.867 16.249 - 12.67% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.66% 1.697 1.635 - 8.40% -
SetIntersection_Interlaced_Vector_uint64_64_16 -3.65% 17463019.526 16825087.496 - -8.12% -
SetIntersection_Front_Set_float_262144_64 -3.65% 1660215.735 1599683.631 - -5.57% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.64% 15499.304 14934.938 - -10.37% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -3.63% 10.960 10.562 - 4.47% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.63% 4.176 4.025 - 0.05% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.63% 1.439 1.387 - -0.03% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.63% 27.290 26.300 - -6.10% -
SetIntersection_Front_Vector_float_262144_16384 -3.62% 82535165.672 79543623.943 - 10.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -3.62% 9970554.053 9609242.938 - -3.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.62% 0.287 0.277 - 1.51% -
std::multiset<int>::erase(key)_(existent)/1024 -3.62% 42.490 40.951 - 2.74% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.62% 138.289 133.286 - -3.88% -
SetIntersection_Interlaced_Set_float_262144_16 -3.62% 1602596.516 1544612.793 - -4.05% -
BM_StringAssignStr_Large_Transparent -3.61% 10.734 10.347 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.61% 207208055.418 199736748.966 - -0.87% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.60% 914.933 882.011 - -0.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.59% 36313.908 35011.141 - -5.11% -
std::rotate(deque<int>)_(by_1/3)/1024 -3.57% 418.888 403.916 - -77.31% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.57% 12865.828 12406.480 - -0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.57% 50.593 48.788 - 9.95% -
std::multiset<int>::find(key)_(existent)/8192 -3.57% 8.528 8.224 - -7.68% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -3.57% 0.692 0.668 - -3.57% -
std::partition(vector<int>)_(dense)/32 -3.56% 8.493 8.191 - -1.89% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -3.56% 25.251 24.351 - -0.06% -
bm_swap_ranges_vb_aligned/512 -3.56% 5.126 4.943 - 0.49% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.56% 6.199 5.978 - -0.11% -
SetIntersection_None_Set_uint32_262144_16 -3.56% 1179445.965 1137506.264 - -6.24% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -3.55% 46598.029 44941.777 - 0.32% -
BM_deque_deque_ranges_move_backward/1024 -3.55% 39.684 38.277 - -1.60% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.55% 7998.446 7714.728 - -1.38% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.54% 41.618 40.143 - 3.07% -
SetIntersection_None_Set_float_262144_64 -3.54% 1187161.131 1145107.176 - -3.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -3.54% 1035074.912 998461.368 - -6.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.52% 1106545.448 1067583.712 - -3.85% -
BM_deque_vector_move_backward/1024 -3.51% 38.870 37.504 - 2.16% -
std::find_if_not(vector<int>)_(bail_25%)/8 -3.51% 0.815 0.786 - -7.51% -
std::partition_copy(list<int>)/50 -3.51% 13.489 13.015 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.51% 9944.598 9595.567 - 1.24% -
BM_vector_deque_ranges_move/70000 -3.51% 3387.123 3268.335 - 5.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -3.51% 22.427 21.641 - -12.62% -
std::search(list<int>)_(same_length)/8192 -3.50% 8771.319 8464.182 - 5.81% -
BM_deque_vector_ranges_copy/64 -3.50% 2.710 2.615 - -0.30% -
SetIntersection_Front_Vector_string_262144_16 -3.50% 1621987.945 1565274.319 - -2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.50% 232954825.873 224812001.519 - -7.61% -
SetIntersection_Interlaced_Set_string_256_64 -3.48% 31111814.076 30029096.856 - 1.01% -
std::find(list<int>)_(process_all)/1024 -3.48% 711.964 687.196 - 0.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.47% 357.617 345.213 - -3.62% -
std::unordered_set<int>::clear()/8192 -3.47% 63226.336 61034.352 - -9.29% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.46% 0.430 0.415 - 6.89% -
SetIntersection_Interlaced_Set_string_262144_16384 -3.45% 2908564.289 2808132.080 - 0.31% -
SetIntersection_Front_Set_string_262144_16 -3.45% 1840103.659 1776676.983 - -8.33% -
std::transform(deque<int>,_deque<int>)/32 -3.45% 22.181 21.417 - 0.24% -
std::unique(deque<int>)_(contiguous)/32 -3.44% 51.061 49.302 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -3.44% 64.238 62.027 - -1.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.43% 52.659 50.851 - -2.76% -
BM_std_minmax_element<long_long>/1 -3.43% 0.311 0.300 - -7.49% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.43% 19.711 19.035 - -1.21% -
ranges::min(std::list<long_long>)/8 -3.43% 1.964 1.897 - 2.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.43% 286979.295 277149.535 - -3.30% -
BM_PushHeap_string_Random_256 -3.42% 15.268 14.745 - 3.72% -
ranges::min(std::deque<char>)/8 -3.42% 2.495 2.410 - 5.54% -
std::move(vector<bool>)_(unaligned)/32768 -3.41% 209.533 202.390 - 0.05% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -3.39% 54527.608 52677.501 - -0.08% -
BM_CmpEqual_short_int -3.39% 1.134 1.095 - -3.56% -
SetIntersection_Front_Set_float_64_64 -3.38% 13082609.500 12639943.917 - -7.38% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -3.37% 35.968 34.754 - 20.46% -
BM_CmpLess_short_ushort -3.37% 1.106 1.069 - -4.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.37% 3060668.539 2957548.096 - -6.66% -
std::move(vector<bool>)_(unaligned)/4096 -3.37% 26.618 25.721 - -0.94% -
BM_StringRelational_Compare_Empty_Empty_Control -3.37% 1.666 1.610 - -7.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.36% 18743931.485 18113311.430 - -10.10% -
SetIntersection_None_Set_uint32_262144_4 -3.36% 1185568.684 1145759.197 - -5.65% -
std::stable_sort(vector<int>)_(heap)/8 -3.36% 21.996 21.258 - -1.75% -
SetIntersection_None_Vector_uint32_1024_4 -3.35% 1078280.892 1042128.875 - -5.41% -
std::map<int,_int>::find(key)_(existent)/32 -3.35% 1.725 1.668 - -1.69% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -3.35% 9.223 8.914 - -7.66% -
std::partition_copy(deque<int>)/1024 -3.35% 653.449 631.561 - -4.70% -
std::adjacent_find(deque<int>,_pred)/8 -3.34% 4.828 4.666 - -3.54% -
std::set<int>::insert(value)_(new_value,_end)/0 -3.33% 17.634 17.048 - -0.74% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.32% 16.391 15.846 - 5.21% -
SetIntersection_Interlaced_Set_string_64_64 -3.32% 34771303.665 33616216.675 - -4.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -3.32% 4.911 4.748 - -0.79% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.32% 24.470 23.658 - -0.19% -
SetIntersection_Interlaced_Set_float_256_64 -3.31% 13591490.447 13141411.707 - -6.11% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.31% 555.970 537.564 - -1.00% -
SetIntersection_None_Vector_string_16384_1024 -3.31% 1243389.601 1202245.489 - -2.46% -
BM_StringRelational_Compare_Empty_Small_Control -3.31% 1.664 1.609 - -7.04% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -3.31% 9536.202 9220.674 - 27.01% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.31% 2.706 2.617 - -18.10% -
BM_deque_deque_move_backward/4096 -3.31% 158.836 153.582 - -0.27% -
std::set<int>::insert(value)_(new_value,_end)/32 -3.30% 19.268 18.631 - -2.01% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.30% 1.329 1.285 - 2.01% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.30% 404.953 391.606 - -1.53% -
std::fill(list<int>)/1024 -3.29% 508.279 491.543 - -4.65% -
BM_deque_vector_ranges_copy_backward/64000 -3.29% 8088.639 7822.360 - 8.40% -
SetIntersection_Front_Vector_float_16_16 -3.29% 37073736.954 35853337.872 - -0.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 -3.29% 225.890 218.462 - -13.04% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.29% 285919.521 276517.110 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -3.28% 16.218 15.687 - -6.87% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.28% 13250.488 12816.349 - -1.52% -
std::map<int,_int>::find(key)_(non-existent)/32 -3.28% 2.275 2.200 - -0.46% -
SetIntersection_None_Set_uint32_256_4 -3.28% 11457342.505 11082013.651 - -3.66% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -3.27% 948.948 917.885 - 3.28% -
BM_deque_deque_move_backward/4000 -3.26% 154.444 149.402 - -0.86% -
SetIntersection_Front_Vector_float_16_4 -3.26% 56231281.590 54397225.926 - -0.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -3.26% 118534.240 114671.451 - -3.02% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.26% 1273516.355 1232019.451 - -3.75% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -3.25% 179871.518 174020.802 - -0.59% -
SetIntersection_None_Set_uint32_262144_1 -3.25% 1188761.148 1150122.641 - -5.53% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -3.25% 44.962 43.501 - -3.73% -
std::for_each_n(join_view(vector<vector<int>>))/50 -3.25% 4.410 4.267 - -1.18% -
BM_std_minmax_element<short>/1 -3.25% 0.311 0.301 - 0.44% -
std::unordered_set<int>::insert(value)_(already_present)/32 -3.25% 2.824 2.733 - 3.62% -
SetIntersection_None_Set_uint32_262144_16384 -3.24% 1181048.422 1142814.453 - -5.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -3.24% 533223.070 515964.986 - 0.92% -
std::sort(vector<int>)_(ascending)/8 -3.24% 16.106 15.585 - -3.12% -
std::fill(vector<bool>)/64 -3.22% 1.651 1.598 - 8.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.22% 63.594 61.547 - -1.84% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.21% 72.781 70.446 - -2.28% -
BM_StringRelational_Less_Huge_Empty_Control -3.21% 1.718 1.663 - 0.49% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.20% 23.906 23.140 - -3.23% -
BM_deque_deque_move_backward/5500 -3.20% 211.805 205.034 - -0.32% -
std::move(deque<int>)/8 -3.19% 3.521 3.409 - -1.18% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.19% 0.441 0.427 - -12.70% -
BM_PushHeap_uint32_Descending_16 -3.18% 0.366 0.354 - -0.17% -
BM_deque_vector_ranges_move/512 -3.18% 17.145 16.600 - -0.84% -
BM_vector_deque_ranges_move_backward/512 -3.18% 18.098 17.523 - 0.07% -
std::search(vector<int>)_(no_match)/1000 -3.18% 218.403 211.466 - -1.45% -
SetIntersection_Front_Vector_float_16384_1 -3.18% 1075051.810 1040915.840 - -1.17% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -3.17% 274.649 265.931 - 0.44% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.17% 13690266.803 13255772.343 - -1.01% -
std::move(deque<int>)/64 -3.17% 4.925 4.768 - -21.99% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.17% 69.483 67.282 - -48.36% -
std::multimap<std::string,_int>::clear()/8192 -3.16% 214508.114 207724.025 - -5.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.16% 201981681.649 195598382.551 - -3.07% -
std::partial_sort(deque<int>)_(descending)/8 -3.15% 43.938 42.553 - -1.79% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -3.14% 209.757 203.164 - 0.33% -
BM_PushHeap_uint32_QuickSortAdversary_4 -3.14% 0.604 0.585 - -0.16% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.14% 170.503 165.156 - -0.01% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.13% 509.459 493.512 - 0.47% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.13% 1.321 1.280 - 0.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.12% 51.823 50.205 - -3.39% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.12% 16.403 15.891 - 0.93% -
std::rotate_copy(deque<int>)/32 -3.11% 2.805 2.717 - 5.66% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.11% 705.602 683.647 - -0.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.10% 25.032 24.256 - -2.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.10% 33414.941 32380.341 - -3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.08% 19967659.359 19352689.771 - -2.65% -
std::set<int>::clear()/32 -3.08% 643.857 624.037 - -1.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.08% 1111524.324 1077313.764 - -4.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -3.07% 20650.612 20015.708 - 0.08% -
BM_StringRead_Hot_Deep_Large -3.07% 0.527 0.511 - 1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.06% 1149548.531 1114364.309 - -6.05% -
std::stable_partition(vector<int>)_(sparse)/50 -3.05% 21.506 20.850 - -6.35% -
SetIntersection_Front_Vector_uint64_262144_64 -3.04% 1364859.109 1323350.747 - -0.85% -
std::set<std::string>::ctor(const&)/32 -3.04% 822.100 797.115 - -4.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.03% 1.265 1.226 - -4.61% -
SetIntersection_None_Set_string_262144_64 -3.03% 1675046.711 1624273.111 - -4.67% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -3.03% 39.139 37.954 - -8.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.02% 11323.505 10981.138 - 1.41% -
BM_vector_deque_move_backward/512 -3.02% 18.050 17.504 - -0.01% -
BM_PushHeap_uint32_SingleElement_16384 -3.02% 0.367 0.356 - 0.01% -
bm_ranges_lexicographical_compare<signed_char>/1 -3.01% 1.571 1.524 - -11.13% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -3.00% 46.368 44.976 - 12.27% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.00% 35.196 34.141 - -0.87% -
SetIntersection_Interlaced_Set_float_262144_1024 -3.00% 1529155.678 1483327.719 - -3.98% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -2.99% 6657.895 6459.119 - 0.88% -
std::rotate_copy(vector<int>)/1024 -2.98% 34.679 33.646 - 2.65% -
SetIntersection_Front_Vector_float_256_1 -2.98% 4285046.489 4157485.506 - -0.96% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.98% 18.027 17.490 - -1.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.97% 1026.210 995.690 - -2.84% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.97% 213.522 207.181 - -5.83% -
SetIntersection_Front_Vector_uint64_256_256 -2.96% 4556813.341 4421736.484 - 3.95% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -2.95% 1.668 1.619 - -0.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.95% 43810.153 42518.559 - 0.46% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.94% 4.583 4.448 - -4.70% -
SetIntersection_Front_Vector_float_256_16 -2.94% 4361438.530 4233070.602 - 0.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.94% 5188816.418 5036153.762 - -5.34% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.94% 626.808 608.374 - -1.49% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.94% 1.775 1.723 - -5.66% -
BM_PushHeap_uint32_SingleElement_262144 -2.93% 0.366 0.356 - 0.10% -
BM_StringRelational_Compare_Empty_Large_Control -2.93% 1.661 1.613 - -2.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.92% 46.468 45.110 - 35.97% -
std::transform(deque<int>,_deque<int>)/50 -2.92% 35.449 34.415 - 2.33% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -2.91% 179435.921 174210.855 - -0.70% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -2.91% 18.289 17.756 - -10.57% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.91% 410.551 398.616 - -5.03% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.90% 444.772 431.865 - 0.04% -
BM_vector_deque_ranges_copy_backward/64000 -2.90% 8077.902 7843.907 - 5.97% -
SetIntersection_None_Vector_string_16384_16384 -2.89% 1260909.722 1224431.127 - -1.85% -
SetIntersection_None_Vector_string_262144_256 -2.89% 1333135.662 1294612.370 - -0.84% -
std::search(vector<int>)_(no_match)/1024 -2.89% 222.805 216.369 - -1.44% -
std::move_backward(deque<int>)/4096 -2.89% 157.762 153.208 - 0.33% -
BM_PushHeap_uint32_SingleElement_256 -2.88% 0.393 0.381 - -0.40% -
BM_CmpLess_ushort_int -2.88% 1.085 1.054 - -6.53% -
SetIntersection_Front_Vector_uint32_1024_1 -2.88% 1037621.481 1007763.836 - -4.88% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.87% 17.621 17.115 - -0.34% -
SetIntersection_Interlaced_Vector_float_256_64 -2.87% 7592110.480 7374281.571 - 6.13% -
BM_StringConstructDestroyCStr_Empty_Opaque -2.87% 2.191 2.128 - 2.39% -
SetIntersection_Front_Set_string_16384_1 -2.87% 1109868.413 1078055.767 - -2.93% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.86% 4.324 4.201 - -5.42% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.86% 494.801 480.641 - -1.68% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -2.86% 30.021 29.162 - 5.59% -
std::fill_n(list<int>)/50 -2.86% 15.891 15.436 - 1.70% -
std::stable_partition(list<int>)_(dense)/1024 -2.86% 1485.894 1443.449 - -17.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.85% 1334920.555 1296855.830 - -3.64% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -2.85% 1.560 1.516 - 6.27% -
BM_PushHeap_uint64_Ascending_64 -2.85% 1.615 1.569 - 3.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -2.84% 16.255 15.793 - -1.37% -
SetIntersection_None_Set_float_16384_1024 -2.84% 157574519.689 153098060.593 - -3.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.84% 1039800.591 1010316.571 - -5.12% -
BM_deque_vector_ranges_copy/1 -2.84% 2.159 2.098 - 0.13% -
std::multiset<std::string>::count(key)_(existent)/32 -2.83% 19.868 19.305 - -1.49% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.83% 4.500 4.373 - -5.44% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -2.83% 5840.118 5674.950 - 0.46% -
SetIntersection_Front_Set_string_16_16 -2.83% 59676185.652 57989151.924 - -2.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.82% 6944.251 6748.288 - -1.30% -
std::map<int,_int>::find(key)_(non-existent)/1024 -2.81% 5.503 5.348 - 1.43% -
std::set<int>::lower_bound(key)_(existent)/1024 -2.81% 4.715 4.582 - 1.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.81% 12923.202 12560.251 - -5.90% -
SetIntersection_Interlaced_Set_string_262144_16 -2.80% 2183536.863 2122432.373 - -1.83% -
BM_CmpLess_ushort_ushort -2.80% 1.079 1.049 - -3.77% -
rng::starts_with(vector<int>,_pred)/8 -2.80% 2.426 2.358 - 2.02% -
SetIntersection_Front_Vector_string_16384_64 -2.80% 3229279.175 3138969.929 - 0.54% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.80% 4.247 4.128 - -5.81% -
std::find_end(list<int>)_(same_length)/8192 -2.79% 8154.509 7926.619 - -49.63% -
rng::contains(deque<int>)_(process_all)/32 -2.79% 9.077 8.824 - 3.38% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -2.79% 10.344 10.055 - -5.46% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.79% 29.572 28.748 - 5.74% -
bm_swap_ranges_vb_aligned/64 -2.78% 2.912 2.831 - -2.01% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.78% 8.733 8.490 - 4.54% -
SetIntersection_Front_Set_string_262144_1024 -2.78% 59667516.243 58010606.585 - -2.81% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.78% 8.861 8.616 - 4.54% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.77% 1645944.254 1600284.180 - -2.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.77% 222.539 216.366 - -4.16% -
SetIntersection_Interlaced_Set_float_262144_256 -2.77% 1565243.244 1521880.943 - -3.98% -
SetIntersection_Front_Vector_float_1024_16 -2.77% 1156189.184 1124210.209 - 0.20% -
SetIntersection_Front_Vector_uint64_16384_64 -2.76% 1368236.926 1330428.227 - -3.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.76% 13.315 12.948 - -0.98% -
SetIntersection_Interlaced_Set_float_262144_1 -2.76% 1054456.826 1025395.934 - -1.86% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.75% 826.650 803.922 - -14.85% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -2.75% 16.220 15.775 - -1.74% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.74% 15291.396 14871.931 - -3.43% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.74% 56.220 54.680 - -2.62% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -2.74% 163.976 159.482 - -4.97% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.74% 32.574 31.682 - 0.29% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.71% 93.537 90.998 - -4.10% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.70% 16.305 15.866 - -5.48% -
std::move(list<int>)/512 -2.70% 361.150 351.417 - -0.59% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -2.69% 1.901 1.850 - -4.04% -
std::swap_ranges(list<int>)/50 -2.69% 33.230 32.336 - 1.46% -
SetIntersection_Front_Vector_string_262144_4 -2.69% 1188441.067 1156516.068 - -2.55% -
BM_deque_deque_move_backward/1024 -2.68% 39.349 38.296 - 0.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -2.67% 41.716 40.600 - 1.93% -
BM_StringRelational_Compare_Empty_Huge_Control -2.67% 1.660 1.615 - -0.17% -
BM_std_minmax_element<long_long>/3 -2.67% 1.165 1.133 - 1.74% -
std::find_if_not(list<int>)_(bail_25%)/8 -2.66% 0.949 0.923 - 0.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -2.66% 16.206 15.775 - -1.63% -
BM_deque_vector_ranges_move_backward/512 -2.66% 18.375 17.886 - -0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.66% 132.611 129.084 - -0.10% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.66% 17.387 16.925 - 0.52% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.66% 1.909 1.858 - 0.24% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -2.65% 95.826 93.282 - -3.59% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.65% 27403.233 26676.954 - -0.40% -
std::partial_sort(deque<int>)_(repeated)/8 -2.65% 26.764 26.055 - -1.96% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.65% 20.313 19.775 - -1.68% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.65% 56376.845 54885.654 - -1.13% -
SetIntersection_None_Set_string_256_1 -2.64% 11741910.242 11431507.816 - -2.16% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.64% 10.721 10.438 - -4.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.63% 13806.482 13442.902 - -9.22% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.63% 259.374 252.546 - -0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -2.63% 586.281 570.852 - 0.45% -
std::unordered_set<std::string>::clear()/1024 -2.63% 23572.641 22952.285 - -3.97% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.63% 4.023 3.917 - -5.70% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.63% 15139.327 14741.744 - -8.77% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -2.62% 45.594 44.399 - -12.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.62% 404.309 393.713 - -0.87% -
BM_PushHeap_string_Ascending_4 -2.61% 2.603 2.535 - -1.71% -
BM_deque_deque_copy_backward/4096 -2.61% 156.637 152.546 - 1.07% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.61% 226.108 220.203 - -5.02% -
std::set<int>::equal_range(key)_(existent)/1024 -2.61% 4.370 4.256 - -4.51% -
std::partial_sort_copy(vector<int>)_(ascending)/8 -2.61% 8.987 8.752 - 5.44% -
std::remove_if(list<int>)_(prefix)/1024 -2.61% 1037.688 1010.620 - 3.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.61% 1063519.448 1035778.032 - -4.41% -
BM_CmpEqual_ushort_uchar -2.61% 1.107 1.079 - -3.95% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.60% 1503994.305 1464870.115 - -5.11% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.60% 1245580.566 1213181.152 - -6.68% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.60% 5.531 5.387 - 11.70% -
std::search(list<int>)_(no_match)/1024 -2.59% 767.675 747.758 - -0.29% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.59% 21.437 20.882 - -1.22% -
rng::contains(deque<int>)_(process_all)/50 -2.58% 13.120 12.781 - 2.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.57% 1153090.561 1123404.261 - -4.08% -
std::find(vector<bool>)_(process_all)/1024 -2.57% 4.685 4.565 - -1.54% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.57% 15079.063 14692.079 - -7.03% -
std::find_end(list<int>)_(same_length)/1024 -2.57% 757.586 738.146 - -50.80% -
std::reverse(list<int>)/32768 -2.57% 20104.134 19588.403 - 1.94% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.56% 36.571 35.633 - 1.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.56% 14510.818 14139.052 - -3.38% -
SetIntersection_None_Set_string_262144_256 -2.56% 1665550.211 1622912.600 - -4.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 14181330.564 13818882.962 - -4.54% -
BM_deque_vector_ranges_copy_backward/65536 -2.55% 8324.662 8112.551 - 8.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.55% 55895.089 54471.524 - -2.24% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.54% 11323638.454 11035542.454 - -2.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.54% 32842.932 32007.699 - -2.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.54% 43693.028 42584.821 - -4.59% -
SetIntersection_None_Vector_string_256_1 -2.53% 4583458.492 4467632.392 - -2.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.53% 3.368 3.283 - -2.62% -
BM_deque_vector_move/1024 -2.53% 38.196 37.231 - 1.19% -
SetIntersection_Front_Set_float_262144_262144 -2.53% 1605202.068 1564657.795 - -2.73% -
std::set<int>::equal_range(key)_(existent)/32 -2.53% 1.824 1.778 - 3.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -2.52% 359.005 349.962 - -2.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.51% 1256363.201 1224766.930 - -2.98% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -2.51% 26.431 25.767 - -16.41% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.51% 9.019 8.792 - -39.93% -
BM_CmpEqual_uchar_short -2.51% 1.035 1.009 - -7.00% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.50% 931.878 908.538 - -4.22% -
std::partial_sort(deque<int>)_(shuffled)/1024 -2.50% 15925.745 15526.989 - 2.52% -
BM_deque_vector_move_backward/4096 -2.50% 151.912 148.109 - 0.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.50% 639.667 623.669 - -0.21% -
BM_deque_vector_move_backward/512 -2.49% 18.361 17.903 - -0.09% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.49% 24.807 24.189 - -0.83% -
BM_deque_deque_ranges_move_backward/512 -2.49% 19.362 18.880 - -1.08% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.49% 205.922 200.802 - -2.83% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -2.48% 10.641 10.377 - -1.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -2.48% 7.399 7.216 - -1.71% -
SetIntersection_Front_Vector_float_262144_4 -2.47% 1102540.499 1075257.167 - 0.39% -
BM_vector_deque_move/512 -2.47% 17.307 16.879 - -0.49% -
BM_deque_vector_ranges_move_backward/5500 -2.47% 204.874 199.812 - 0.69% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.46% 7768.699 7577.377 - -0.82% -
BM_CmpEqual_uchar_uint -2.46% 1.075 1.049 - -1.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.46% 1258415.934 1227508.303 - -2.81% -
std::unordered_set<int>::clear()/1024 -2.45% 8069.445 7871.493 - -5.83% -
SetIntersection_None_Set_string_256_256 -2.45% 5929046.000 5783650.105 - 1.52% -
SetIntersection_None_Set_uint32_16384_1024 -2.45% 155658655.416 151849525.677 - -5.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.44% 1169889.522 1141291.669 - -5.25% -
SetIntersection_None_Set_uint32_16384_256 -2.44% 155520543.909 151720792.011 - -5.67% -
std::is_sorted_until(vector<int>)/8 -2.44% 2.097 2.046 - -0.12% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -2.44% 1493522.357 1457148.698 - 0.94% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.43% 13.611 13.281 - 2.34% -
std::deque<int>::ctor(size)/8192 -2.43% 450.636 439.700 - -0.09% -
std::rotate(list<int>)_(1_element_backward)/50 -2.42% 25.191 24.581 - 10.55% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.42% 3735.326 3644.874 - -1.55% -
SetIntersection_None_Set_uint32_16384_16 -2.42% 155961420.081 152193601.228 - -6.01% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.42% 5.989 5.844 - -2.09% -
BM_deque_vector_ranges_move_backward/4096 -2.41% 152.652 148.969 - 0.49% -
BM_deque_deque_copy/65536 -2.41% 3096.096 3021.518 - -2.03% -
std::find(list<int>)_(bail_25%)/1024 -2.41% 129.332 126.220 - -1.29% -
rng::starts_with(list<int>)/8 -2.40% 2.961 2.890 - -1.70% -
std::copy_backward(deque<int>)/8 -2.40% 2.784 2.718 - 2.10% -
SetIntersection_None_Vector_string_4_1 -2.40% 222233663.120 216902172.501 - -1.52% -
std::map<int,_int>::count(key)_(existent)/8192 -2.40% 5.863 5.722 - -6.99% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.39% 1538016.521 1501254.394 - -5.67% -
std::deque<std::string>::ctor(size)/32 -2.39% 43.443 42.405 - -17.39% -
SetIntersection_Front_Set_uint32_16384_16384 -2.39% 220146433.699 214887938.851 - 1.59% -
std::reverse_copy(deque<int>)/64 -2.39% 16.303 15.914 - 1.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.38% 56449.148 55103.531 - -2.80% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -2.38% 2078401.793 2028862.918 - -18.83% -
std::stable_sort(vector<int>)_(repeated)/8 -2.38% 15.726 15.351 - -3.10% -
SetIntersection_None_Set_string_262144_4 -2.38% 1672406.088 1632566.082 - -4.50% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.38% 5943.944 5802.355 - -60.62% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.38% 116527.479 113752.966 - 2.34% -
bm_lexicographical_compare<signed_char>/8 -2.38% 3.297 3.219 - 3.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.38% 43267.595 42238.212 - -1.63% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.37% 146.400 142.925 - -7.43% -
std::unique_copy(vector<int>)_(sprinkled)/52 -2.36% 22.263 21.737 - -0.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.36% 73.613 71.878 - 48.73% -
BM_PushHeap_string_Random_16384 -2.36% 16.972 16.572 - 3.02% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.35% 223.609 218.344 - 1.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.35% 1106273.453 1080227.269 - -3.66% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -2.35% 10.817 10.563 - -2.00% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.35% 12975.712 12670.619 - 0.17% -
BM_deque_deque_copy/70000 -2.34% 3403.651 3323.942 - 4.46% -
bm_lexicographical_compare<int>/1048576 -2.34% 70023.945 68384.276 - 0.51% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.34% 84309.999 82338.682 - -5.21% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.34% 9.985 9.751 - -0.29% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.33% 1.195 1.167 - -8.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.32% 514.386 502.428 - -0.08% -
BM_deque_deque_ranges_move/4096 -2.32% 150.388 146.897 - -0.23% -
SetIntersection_Interlaced_Set_string_16384_16 -2.32% 249058039.607 243276079.652 - -0.05% -
SetIntersection_None_Set_float_16384_256 -2.32% 157531367.164 153881622.791 - -2.47% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.31% 12948.537 12649.108 - -3.34% -
BM_vector_deque_ranges_move_backward/4000 -2.30% 145.348 142.009 - -0.35% -
BM_deque_deque_ranges_copy/64000 -2.30% 3086.274 3015.432 - 2.20% -
bm_ranges_lexicographical_compare<int>/1048576 -2.29% 69988.835 68388.080 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.28% 1042187.266 1018421.758 - -4.44% -
SetIntersection_Front_Set_uint32_1024_1 -2.28% 1040259.795 1016542.288 - -4.56% -
ranges::min(std::vector<long_long>)/8 -2.28% 2.256 2.205 - 3.69% -
BM_vector_deque_move_backward/4096 -2.27% 151.915 148.464 - -0.50% -
BM_CmpEqual_int_ushort -2.27% 1.107 1.082 - -1.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.26% 655.943 641.089 - 1.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.26% 25.109 24.540 - 4.13% -
std::copy_backward(deque<int>)/262144 -2.26% 32276.424 31546.076 - 3.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -2.26% 169379732.720 165547560.964 - -2.12% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -2.26% 22.808 22.292 - -1.76% -
std::copy_backward(deque<int>)/512 -2.26% 19.074 18.643 - 3.84% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -2.26% 2.349 2.296 - 0.99% -
BM_vector_deque_ranges_copy/512 -2.25% 17.304 16.914 - -0.27% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.25% 22.820 22.306 - -1.87% -
BM_vector_deque_ranges_move/512 -2.25% 17.304 16.915 - 0.09% -
BM_deque_vector_ranges_copy/4096 -2.25% 148.311 144.975 - -0.51% -
BM_PushHeap_uint64_Random_16 -2.25% 4.602 4.498 - 8.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.25% 859.185 839.887 - 0.51% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.25% 4.009 3.919 - 2.45% -
SetIntersection_Front_Set_string_16384_16 -2.25% 1848282.558 1806788.500 - 2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.24% 3469.136 3391.316 - -9.08% -
SetIntersection_Front_Vector_float_262144_262144 -2.24% 358672117.559 350631934.993 - 0.03% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -2.24% 22.833 22.322 - -1.31% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.23% 22.613 22.108 - 7.01% -
std::make_heap(vector<int>)_(ascending)/8 -2.23% 16.724 16.352 - -3.60% -
std::unique(deque<int>)_(sprinkled)/52 -2.23% 60.700 59.349 - -1.08% -
std::find_if_not(deque<int>)_(process_all)/8 -2.22% 2.583 2.525 - -5.38% -
BM_vector_deque_copy/512 -2.22% 17.312 16.928 - -0.40% -
std::count(list<int>)_(every_other)/8192 -2.22% 6897.409 6744.243 - 2.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.22% 4267803.211 4173084.293 - -3.66% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -2.22% 32866.515 32137.149 - -4.86% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.22% 16.037 15.681 - -2.60% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -2.22% 29.490 28.836 - -2.38% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -2.22% 38.336 37.486 - -15.91% -
BM_toupper_string<char> -2.21% 15.588 15.243 - 0.47% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.21% 16.446 16.082 - -2.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -2.20% 973822.724 952369.763 - 0.81% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.20% 169285.187 165556.826 - -0.74% -
ranges::min(std::vector<char>)/64 -2.20% 4.326 4.231 - 16.93% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.20% 2.265 2.215 - -6.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 56573.632 55331.993 - -2.63% -
BM_StringFindNoMatch/10 -2.19% 1.386 1.356 - -0.02% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -2.19% 11.100 10.858 - -1.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.19% 11508436.158 11256961.562 - -4.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.18% 1182303.175 1156532.549 - -3.35% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.18% 121112761.604 118473978.137 - 3.99% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.18% 33.052 32.333 - 16.27% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.17% 13.018 12.735 - -1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -2.17% 0.606 0.593 - -1.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.17% 30.786 30.118 - -1.37% -
std::sort_heap(deque<int>)/8192 -2.16% 482946.733 472496.548 - 4.30% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.16% 10.458 10.232 - 1.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -2.15% 41.014 40.130 - 74.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.15% 38113.573 37292.594 - -9.44% -
std::sort_heap(deque<int>)/1024 -2.15% 13528.705 13238.111 - -0.51% -
SetIntersection_Interlaced_Set_string_262144_4 -2.15% 1867123.861 1827025.148 - -2.69% -
BM_deque_deque_ranges_copy_backward/4096 -2.15% 155.414 152.079 - 0.79% -
BM_vector_deque_copy_backward/64 -2.14% 3.249 3.180 - 6.20% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.14% 17474.431 17100.317 - -0.39% -
SetIntersection_Front_Vector_uint32_1024_4 -2.13% 1058847.189 1036241.071 - -4.46% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -2.13% 14243.993 13940.742 - 8.10% -
BM_CmpEqual_uint_schar -2.13% 1.028 1.006 - -11.19% -
std::remove_if(deque<int>)_(prefix)/1024 -2.13% 562.479 550.512 - 0.81% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.13% 811.326 794.068 - -49.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.13% 6730069.717 6587014.337 - 6.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.13% 43.577 42.651 - -4.34% -
SetIntersection_Front_Vector_string_262144_256 -2.13% 9670548.400 9465047.288 - -1.24% -
BM_PushHeap_uint32_Random_1024 -2.12% 5.862 5.738 - 0.36% -
SetIntersection_None_Vector_uint32_16384_1024 -2.12% 1118041.626 1094310.606 - -2.08% -
BM_CmpEqual_ushort_short -2.12% 1.007 0.985 - -12.48% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -2.12% 2.709 2.651 - 1.14% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -2.11% 5106.013 4998.163 - -56.40% -
SetIntersection_Front_Set_uint32_64_16 -2.11% 15215594.527 14894252.897 - -3.27% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.11% 6763.071 6620.288 - -5.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.11% 63754.135 62408.862 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.11% 12334815.849 12074822.900 - -14.87% -
BM_PushHeap_float_Ascending_64 -2.10% 1.813 1.775 - 0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.10% 0.617 0.604 - -0.67% -
SetIntersection_Interlaced_Vector_float_16384_16 -2.10% 2781655.702 2723278.209 - -4.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.10% 18514191.734 18125708.764 - -9.01% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.10% 36546.171 35780.151 - -4.74% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.09% 1542253.988 1509996.582 - -4.39% -
SetIntersection_None_Set_string_262144_16384 -2.09% 1664803.059 1630036.863 - -4.26% -
SetIntersection_Front_Set_uint32_262144_256 -2.09% 3886721.395 3805657.992 - -0.42% -
SetIntersection_None_Set_uint32_16384_4 -2.09% 155497414.011 152254798.799 - -5.84% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.08% 6.147 6.019 - -1.45% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.08% 37566.897 36786.581 - -8.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.07% 1217.304 1192.046 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.07% 1058966.665 1037055.997 - -3.63% -
std::adjacent_find(list<int>)/8192 -2.07% 7276.559 7126.087 - 0.09% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.07% 355783.109 348430.379 - 0.38% -
std::is_sorted(vector<int>,_pred)/8 -2.06% 3.363 3.294 - 4.12% -
bm_swap_ranges_vb_aligned/4096 -2.06% 12.791 12.527 - 0.03% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -2.06% 1.486 1.455 - -10.13% -
BM_StringAssignAsciizMix_Opaque -2.05% 5.013 4.910 - -5.83% -
SetIntersection_Front_Set_uint32_262144_16 -2.05% 1161363.116 1137544.000 - -2.83% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -2.05% 28.463 27.880 - 2.02% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -2.04% 5.689 5.574 - -8.46% -
std::adjacent_find(list<int>,_pred)/8 -2.02% 3.858 3.780 - -1.37% -
std::multiset<int>::clear()/32 -2.02% 645.696 632.622 - -0.55% -
BM_deque_deque_copy_backward/1024 -2.02% 39.576 38.776 - 2.16% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.02% 4.606 4.513 - 16.00% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.02% 147048.527 144079.129 - -11.15% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.02% 1.311 1.285 - 5.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -2.02% 177123291.894 173548575.573 - -0.97% -
SetIntersection_Front_Vector_string_64_16 -2.01% 21187162.672 20760650.292 - -0.60% -
std::multiset<std::string>::contains(key)_(existent)/32 -2.01% 15.628 15.314 - 6.85% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.00% 134767.180 132065.118 - 1.89% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.00% 118023.627 115657.827 - 0.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -2.00% 0.626 0.613 - -0.01% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.00% 32.137 31.493 - -2.15% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.00% 36296.013 35570.389 - -13.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.00% 21.711 21.277 - -1.71% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.00% 1188658.674 1164924.616 - -2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.00% 0.651 0.638 - 1.28% -
std::deque<std::string>::ctor(size)/1024 -2.00% 727.047 712.541 - -1.83% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -1.99% 313368.877 307126.573 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.99% 27.732 27.180 - -3.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.99% 6926.070 6788.198 - -1.78% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.98% 115.458 113.167 - 1.44% -
BM_deque_deque_ranges_move/512 -1.98% 17.985 17.628 - -0.49% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.98% 4061.993 3981.624 - -1.19% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.97% 19.073 18.696 - 0.55% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.97% 20.751 20.342 - -3.54% -
BM_deque_deque_copy_backward/4000 -1.97% 152.992 149.973 - 3.19% -
std::stable_partition(list<int>)_(sparse)/50 -1.97% 27.099 26.565 - -1.77% -
std::equal(vector<bool>)_(unaligned)/8 -1.97% 0.869 0.852 - 4.20% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.97% 51243.430 50234.153 - 1.07% -
std::map<int,_int>::find(key)_(existent)/8192 -1.97% 5.471 5.363 - -2.61% -
BM_deque_deque_move/5500 -1.97% 200.581 196.637 - -2.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.96% 400.049 392.191 - -1.01% -
BM_deque_deque_copy/1024 -1.96% 37.871 37.128 - 0.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.96% 679.667 666.332 - -0.06% -
SetIntersection_None_Set_uint32_16384_64 -1.96% 155339919.449 152299836.255 - -5.61% -
BM_deque_deque_copy/512 -1.96% 18.032 17.679 - 0.03% -
SetIntersection_Front_Set_uint32_262144_262144 -1.96% 1645764.242 1613567.139 - -2.82% -
std::rotate_copy(vector<int>)/32 -1.95% 2.193 2.150 - 3.40% -
SetIntersection_None_Vector_string_16384_4 -1.95% 1240848.048 1216602.997 - -2.28% -
std::lower_bound(std::vector<int>)/100 -1.95% 12.408 12.166 - 0.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.95% 24.683 24.201 - -3.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.95% 15237.516 14940.283 - -4.19% -
BM_StringAssignAsciiz_Large_Transparent -1.95% 11.699 11.471 - -2.29% -
SetIntersection_Front_Set_float_262144_4 -1.94% 1048455.231 1028070.781 - -6.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.94% 745.245 730.769 - 0.30% -
SetIntersection_Front_Set_string_1024_4 -1.94% 1249933.455 1225686.968 - -3.31% -
BM_vector_deque_move_backward/1024 -1.94% 39.110 38.351 - 3.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.94% 67215.887 65913.483 - -2.53% -
std::move(vector<int>)/512 -1.94% 20.573 20.175 - 1.02% -
SetIntersection_Interlaced_Set_string_262144_64 -1.94% 2159213.949 2117425.697 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.94% 356761391.267 349857733.390 - -0.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.93% 47.676 46.754 - -1.27% -
BM_StringRelational_Compare_Huge_Small_Control -1.93% 1.884 1.847 - -0.19% -
BM_StringAssignAsciiz_Large_Opaque -1.93% 11.710 11.484 - -2.57% -
ranges::min(std::deque<long_long>)/1 -1.92% 0.634 0.622 - 3.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.92% 626.234 614.211 - -1.90% -
BM_deque_deque_move/512 -1.91% 17.987 17.643 - -0.40% -
SetIntersection_Front_Set_string_1024_64 -1.91% 4642521.233 4553995.782 - -4.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.90% 10.521 10.321 - 3.83% -
std::move_backward(list<int>)/4096 -1.90% 4871.803 4779.131 - -7.85% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.90% 539.367 529.131 - -1.51% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.89% 88.099 86.431 - -16.50% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.89% 71.681 70.326 - -91.67% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.89% 4324.944 4243.176 - 0.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.89% 242.266 237.688 - -1.53% -
SetIntersection_Front_Set_uint64_1024_256 -1.89% 3932948.560 3858622.115 - -2.42% -
SetIntersection_Front_Set_uint32_16384_1024 -1.89% 12417146.395 12182590.755 - -0.82% -
std::stable_partition(vector<int>)_(dense)/32 -1.89% 21.636 21.227 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.88% 206222145.606 202342053.642 - -1.46% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.88% 224.536 220.326 - 2.72% -
SetIntersection_Front_Vector_uint32_256_64 -1.87% 4427602.546 4344619.519 - -0.30% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.87% 927.107 909.737 - -3.68% -
BM_deque_deque_ranges_copy/512 -1.87% 17.953 17.617 - -0.42% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.87% 584.726 573.802 - -2.23% -
BM_deque_vector_move/4000 -1.87% 144.363 141.669 - 1.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.87% 15.902 15.605 - -8.01% -
BM_PushHeap_uint64_Random_1024 -1.86% 6.313 6.195 - 7.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.86% 635.839 623.998 - -0.74% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -1.86% 17.307 16.985 - 92.45% -
std::stable_partition(list<int>)_(dense)/32 -1.86% 37.257 36.565 - 9.13% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.85% 18.333 17.993 - -3.07% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.85% 4922.394 4831.298 - 0.87% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.85% 3.751 3.682 - -4.39% -
SetIntersection_None_Set_float_16384_16 -1.85% 157326244.521 154416474.776 - -2.64% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.85% 1497.224 1469.533 - -0.99% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.85% 241.763 237.294 - 6.37% -
std::map<int,_int>::contains(key)_(existent)/32 -1.85% 1.645 1.615 - -2.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.84% 240068559.343 235659643.777 - -31.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.83% 172849198.690 169684906.946 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.83% 59.698 58.605 - -2.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.83% 52.004 51.053 - -2.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.83% 166100.658 163062.880 - -2.35% -
SetIntersection_None_Vector_string_262144_262144 -1.83% 1323494.469 1299300.325 - -1.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -1.83% 38953.354 38242.448 - -2.76% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.82% 133916.225 131472.816 - 9.01% -
SetIntersection_None_Set_float_256_16 -1.82% 11014860.059 10814117.721 - -0.61% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.82% 282224.069 277085.395 - -3.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.82% 7862.062 7719.160 - 0.81% -
BM_StringEraseWithMove_Large_Transparent -1.81% 2.740 2.690 - 1.61% -
std::pop_heap(deque<float>)/8192 -1.81% 61.743 60.626 - 1.55% -
std::copy(vector<int>)/262144 -1.81% 12526.162 12299.623 - -1.85% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.81% 9.554 9.381 - 3.44% -
SetIntersection_Front_Set_uint32_1024_16 -1.80% 1197267.040 1175691.089 - -3.54% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 -1.80% 6007.074 5898.827 - 1.02% -
std::rotate(list<int>)_(by_1/2)/1024 -1.80% 391.850 384.799 - 1.32% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.80% 5343919.953 5247782.417 - -11.20% -
SetIntersection_None_Set_float_1024_16 -1.80% 8951678.080 8790663.440 - -1.29% -
SetIntersection_Front_Set_string_4_4 -1.80% 157875898.688 155037354.949 - -3.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -1.79% 10.995 10.798 - 7.04% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.79% 1.780 1.748 - 7.69% -
BM_deque_deque_move/4096 -1.79% 150.199 147.514 - -1.11% -
std::map<int,_int>::clear()/8192 -1.79% 86398.565 84855.671 - -7.85% -
std::set<std::string>::insert(value)_(already_present)/32 -1.78% 7.633 7.497 - -54.09% -
std::find_first_of(list<int>)_(small_needle)/50 -1.78% 143.039 140.489 - -5.11% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.78% 33.046 32.458 - 10.95% -
std::search(deque<int>)_(same_length)/8192 -1.78% 3856.631 3788.021 - 0.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.78% 59379579.834 58325025.616 - 0.99% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.78% 22.174 21.781 - -4.54% -
SetIntersection_Front_Set_float_16384_16384 -1.77% 220910870.595 216994557.544 - 0.05% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.77% 10.193 10.012 - -0.92% -
SetIntersection_None_Set_float_16384_64 -1.77% 157108340.593 154324911.407 - -2.47% -
BM_CmpLess_int_uint -1.77% 1.089 1.070 - -6.12% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.77% 23.186 22.777 - 4.74% -
SetIntersection_None_Set_string_262144_16 -1.76% 1657006.592 1627816.896 - -4.35% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.76% 1484.427 1458.301 - 1.04% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -1.76% 55.306 54.334 - 2.40% -
std::multiset<int>::find(key)_(non-existent)/32 -1.76% 2.331 2.290 - -7.25% -
SetIntersection_None_Set_uint32_16384_1 -1.76% 155349221.320 152618373.748 - -5.75% -
bm_gcd_trivial -1.76% 0.682 0.670 - -1.15% -
BM_PushHeap_float_Random_64 -1.76% 6.396 6.284 - -6.64% -
BM_CmpLess_uchar_uchar -1.75% 1.075 1.056 - -1.98% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.75% 761.138 747.824 - -5.18% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.75% 600625.784 590120.798 - 0.74% -
std::multiset<int>::find(key)_(existent)/32 -1.75% 1.624 1.596 - -3.89% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.75% 3.520 3.458 - -2.41% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.74% 6844.408 6725.120 - -1.65% -
std::rotate(deque<int>)_(by_1/4)/32 -1.74% 13.296 13.064 - -56.18% -
std::rotate(vector<bool>)_(by_1/3)/1024 -1.74% 49.006 48.153 - 0.82% -
std::all_of(vector<int>)_(process_all)/32 -1.74% 8.454 8.307 - -0.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -1.74% 21.300 20.929 - -28.47% -
SetIntersection_None_Set_float_16384_4 -1.74% 156965619.658 154237981.329 - -3.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.73% 12997980.344 12772521.876 - -1.79% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.73% 36.420 35.789 - -2.09% -
BM_deque_vector_move_backward/5500 -1.73% 203.683 200.164 - -0.38% -
rng::contains(list<int>)_(process_all)/50 -1.73% 18.374 18.057 - -0.95% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.72% 9958538.970 9787124.199 - -1.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.72% 23.838 23.428 - 2.07% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 -1.72% 728.634 716.108 - 0.30% -
std::partition_copy(vector<int>)/50 -1.72% 12.732 12.513 - 2.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.72% 9176204.189 9018491.412 - -2.50% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.71% 44.834 44.066 - -1.69% -
std::find_end(vector<int>)_(single_element)/1000 -1.71% 244.070 239.886 - 4.36% -
SetIntersection_Front_Set_uint32_64_64 -1.71% 13428725.614 13198758.285 - 2.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.71% 140958.417 138544.667 - -0.07% -
BM_vector_deque_ranges_copy/1024 -1.71% 36.383 35.760 - -0.43% -
std::sort_heap(deque<int>)/8 -1.70% 37.116 36.484 - 1.28% -
SetIntersection_Front_Set_uint32_16384_16 -1.70% 1201248.241 1180822.777 - -3.20% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 572.498 562.768 - -1.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.70% 32.725 32.170 - -3.96% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.70% 253917.832 249608.944 - -1.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -1.69% 38.235 37.587 - -1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -1.69% 0.608 0.598 - -1.09% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.69% 11.004 10.818 - 0.87% -
BM_deque_vector_ranges_move/4096 -1.68% 147.894 145.402 - -0.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.68% 67.580 66.442 - 24.69% -
std::flat_multimap<int,_int>::clear()/8192 -1.68% 415.010 408.026 - -2.74% -
std::find(vector<short>)_(process_all)/8 -1.68% 0.692 0.680 - -0.68% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.68% 5.817 5.720 - -1.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.68% 1107070.154 1088517.689 - -1.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.67% 10.934 10.752 - 35.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 7678.140 7549.820 - -3.28% -
BM_deque_deque_move_backward/512 -1.67% 19.196 18.875 - -4.40% -
SetIntersection_None_Vector_uint64_262144_16 -1.67% 1122861.036 1104131.428 - -2.66% -
SetIntersection_None_Vector_uint32_262144_256 -1.67% 1147917.350 1128770.883 - -1.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.67% 4.510 4.435 - 0.28% -
BM_vector_deque_ranges_copy_backward/65536 -1.67% 8219.612 8082.594 - 7.20% -
std::stable_sort(vector<int>)_(ascending)/8 -1.67% 15.639 15.379 - -2.42% -
BM_deque_vector_ranges_copy_backward/1024 -1.66% 37.496 36.873 - -0.08% -
SetIntersection_Interlaced_Set_float_262144_262144 -1.66% 1644862.225 1617501.549 - -1.12% -
BM_deque_vector_ranges_copy_backward/4096 -1.66% 150.331 147.833 - 0.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.66% 12887.995 12674.247 - -0.72% -
std::lower_bound(std::deque<int>)/8 -1.66% 17.205 16.920 - -0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.66% 23.573 23.182 - 2.50% -
std::for_each(join_view(vector<vector<int>>))/50 -1.65% 4.046 3.979 - -1.15% -
SetIntersection_Front_Set_string_1024_1024 -1.65% 55007434.472 54098419.468 - -1.91% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.65% 9238.131 9085.512 - 0.01% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.65% 624.164 613.866 - -1.02% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.64% 39.366 38.719 - -2.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 4124290.419 4056706.585 - -3.77% -
SetIntersection_None_Vector_uint32_16384_64 -1.64% 1112438.978 1094210.088 - -1.95% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.64% 14.338 14.103 - 1.83% -
SetIntersection_None_Set_uint64_16384_64 -1.64% 168442366.177 165686138.472 - -5.66% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.64% 198102695.292 194862288.070 - -4.24% -
std::move_backward(list<int>)/262144 -1.63% 263715.134 259408.895 - 0.92% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.63% 6250.422 6148.410 - 0.64% -
BM_num_get<unsigned_int> -1.63% 9.727 9.568 - -62.37% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.63% 31.790 31.271 - -1.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.62% 964.193 948.559 - -3.55% -
std::partition(list<int>)_(dense)/50 -1.62% 13.525 13.305 - -0.66% -
std::move(deque<int>)/262144 -1.62% 15342.174 15093.909 - 1.56% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.61% 26.342 25.917 - -2.24% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.61% 4.119 4.052 - 4.80% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.61% 171.483 168.725 - -4.45% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 71608.844 70461.598 - -1.22% -
BM_vector_deque_copy/4096 -1.60% 147.006 144.655 - -0.68% -
SetIntersection_Interlaced_Set_float_1024_64 -1.60% 10206315.250 10043124.762 - -2.44% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.60% 854.095 840.440 - -17.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.60% 2.943 2.896 - -2.05% -
std::find_if(deque<int>)_(process_all)/50 -1.60% 12.772 12.568 - 0.22% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.59% 7863.570 7738.219 - 0.14% -
SetIntersection_None_Set_float_64_64 -1.59% 11513094.953 11329719.079 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.59% 350545.885 344975.081 - -2.41% -
SetIntersection_None_Vector_string_256_4 -1.58% 4537853.463 4465953.551 - -1.17% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.58% 42551.881 41879.416 - 1.30% -
SetIntersection_Front_Set_string_16384_1024 -1.58% 58569750.349 57644929.970 - -1.57% -
BM_vector_deque_ranges_move_backward/1024 -1.58% 39.093 38.476 - 1.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.58% 1177647.059 1159084.807 - 0.89% -
std::for_each(list<int>)/50 -1.58% 21.181 20.847 - -2.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.57% 184309.984 181407.206 - -2.89% -
std::find_first_of(list<int>)_(small_needle)/32 -1.57% 95.327 93.827 - -2.95% -
std::search(vector<int>)_(no_match)/8192 -1.57% 1682.145 1655.696 - -0.55% -
std::unique(deque<int>)_(sprinkled)/32 -1.57% 53.334 52.496 - -2.36% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.56% 666.737 656.312 - 11.64% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.56% 1926.559 1896.436 - 0.94% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.56% 23.842 23.470 - -1.07% -
BM_deque_deque_ranges_copy_backward/1024 -1.56% 39.455 38.839 - 2.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.56% 23.374 23.010 - -0.95% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.55% 1258767.252 1239206.055 - -4.86% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.55% 25.644 25.247 - -4.56% -
std::unique_copy(list<int>)_(contiguous)/32 -1.55% 11.239 11.064 - -5.65% -
SetIntersection_None_Set_uint32_1024_64 -1.55% 8836833.255 8700162.193 - -3.66% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.54% 57657.379 56766.627 - -2.07% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.54% 815099.283 802521.655 - -1.10% -
BM_deque_deque_ranges_copy_backward/4000 -1.54% 152.281 149.936 - 3.91% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.54% 62.316 61.357 - -1.16% -
BM_CmpEqual_int_schar -1.54% 1.139 1.121 - -0.32% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 1038.761 1022.839 - 14.64% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.53% 21.094 20.771 - -2.73% -
BM_num_get<bool> -1.52% 11.944 11.762 - -53.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.52% 14.975 14.747 - -3.51% -
std::pop_heap(deque<size_t>)/8192 -1.52% 59.673 58.765 - 2.84% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.52% 24.996 24.617 - 21.21% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.52% 5098.869 5021.542 - -0.55% -
std::find_end(forward_list<int>)_(near_matches)/8192 -1.52% 2504394.196 2466425.795 - 0.84% -
BM_CmpEqual_uchar_int -1.52% 1.064 1.048 - -4.14% -
BM_deque_vector_ranges_copy_backward/4000 -1.51% 143.790 141.612 - -1.01% -
SetIntersection_Front_Vector_uint32_16384_1 -1.51% 1033094.655 1017452.455 - -4.40% -
SetIntersection_None_Set_uint64_1024_256 -1.51% 8734875.608 8602626.019 - -3.72% -
SetIntersection_None_Set_string_262144_1 -1.51% 1660229.086 1635155.682 - -3.80% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -1.51% 4.530 4.462 - -0.64% -
std::copy_if(list<int>)_(entire_range)/4096 -1.50% 3073.011 3026.771 - -0.28% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 -1.50% 2154.254 2121.904 - 109.83% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.50% 55244178.375 54416194.071 - -3.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.50% 914456.189 900750.826 - -3.07% -
SetIntersection_Interlaced_Set_float_16384_64 -1.50% 216220627.264 212984317.841 - -1.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.50% 9196744.488 9059185.886 - -5.65% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.49% 41.307 40.690 - -1.31% -
rng::find(vector<bool>)_(process_all)/1024 -1.49% 4.554 4.486 - -4.17% -
SetIntersection_Front_Set_uint32_262144_1024 -1.49% 12489920.684 12303709.215 - -12.61% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.49% 488720.687 481436.655 - 4.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.49% 21.338 21.020 - -3.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.49% 23.835 23.481 - 3.59% -
std::for_each(set<int>::iterator)/50 -1.48% 37.202 36.650 - -17.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.48% 433.886 427.464 - -0.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.48% 453938.769 447220.305 - -3.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.48% 15.610 15.379 - -6.92% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.48% 585246.247 576592.638 - 0.27% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.47% 322.251 317.498 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.47% 14210.133 14000.776 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.47% 4367540.762 4303361.929 - -2.16% -
SetIntersection_Front_Vector_float_16384_16384 -1.47% 80831996.855 79644853.891 - 10.66% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.47% 1073.171 1057.413 - -11.24% -
SetIntersection_None_Set_uint64_1024_1 -1.47% 8698976.145 8571286.591 - -4.63% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.47% 6.585 6.489 - -10.74% -
std::find_end(list<int>)_(same_length)/1000 -1.47% 744.530 733.615 - -50.13% -
BM_deque_vector_ranges_copy/5500 -1.46% 196.614 193.734 - -2.32% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.46% 6544.792 6449.109 - -1.05% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.46% 1.880 1.853 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -1.46% 6391610.043 6298248.398 - 2.55% -
std::search(vector<int>)_(no_match)/1048576 -1.46% 215431.888 212286.760 - -0.58% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -1.46% 53.080 52.305 - -1.69% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.46% 25.433 25.062 - 0.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -1.46% 5798.709 5714.224 - -0.25% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.45% 20618.539 20318.594 - -0.25% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.45% 3976.819 3919.031 - -0.74% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.45% 14.655 14.442 - 11.99% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.45% 19.498 19.216 - -48.71% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.45% 8762.746 8635.783 - 119.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.45% 1036296.801 1021298.859 - -3.72% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.45% 2.557 2.520 - -4.84% -
SetIntersection_None_Vector_string_16384_256 -1.45% 1241011.962 1223063.493 - -1.46% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -1.45% 1.197 1.180 - -0.27% -
SetIntersection_Interlaced_Set_float_16384_4 -1.44% 170714371.811 168251407.426 - -2.03% -
BM_deque_vector_ranges_move/70000 -1.44% 3251.808 3204.946 - -1.70% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.44% 170501.491 168045.935 - -1.43% -
std::partition_copy(vector<int>)/32 -1.44% 8.010 7.895 - -2.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.44% 6.957 6.857 - -6.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.44% 1323489.502 1304491.375 - -2.92% -
BM_deque_deque_ranges_move/5500 -1.43% 200.483 197.612 - -1.56% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.43% 522.889 515.421 - -2.53% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.43% 785.762 774.550 - 0.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.43% 263096.874 259345.350 - -7.66% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.42% 17.160 16.916 - 6.55% -
BM_vector_deque_move/1024 -1.42% 36.375 35.857 - -0.34% -
BM_deque_vector_ranges_copy/1024 -1.42% 38.116 37.575 - 0.82% -
SetIntersection_None_Set_float_16384_1 -1.42% 157001451.805 154774120.622 - -2.67% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.42% 55.079 54.298 - 0.25% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.41% 2960.241 2918.382 - 0.14% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.41% 3.636 3.585 - -0.30% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.41% 610529.620 601942.249 - -1.53% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.40% 1.527 1.505 - -7.12% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.40% 3321460.666 3275032.709 - -1.35% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.40% 30.363 29.939 - -3.34% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.40% 67.754 66.807 - -0.54% -
SetIntersection_Front_Vector_string_16384_256 -1.40% 9414759.955 9283293.933 - -6.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.40% 14.951 14.742 - -4.11% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.39% 3.315 3.269 - 1.86% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.39% 346664.125 341851.375 - -1.14% -
std::sort(deque<int>)_(ascending)/8 -1.39% 17.543 17.300 - -2.65% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -1.39% 1939.895 1912.987 - 1.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.39% 33.083 32.624 - -0.07% -
SetIntersection_None_Vector_string_262144_64 -1.39% 1313696.017 1295480.277 - -1.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -1.38% 6.943 6.847 - -5.46% -
BM_deque_deque_ranges_copy_backward/5500 -1.38% 207.139 204.280 - 1.04% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.38% 167982543.777 165667316.787 - -5.04% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.38% 28.228 27.839 - 0.84% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.38% 1555994.221 1534555.016 - -5.22% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.38% 6746.190 6653.268 - -6.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.37% 953.869 940.791 - -1.33% -
SetIntersection_None_Set_float_256_256 -1.37% 5737753.707 5659100.354 - -4.33% -
BM_StringRelational_Less_Large_Empty_Control -1.37% 1.717 1.693 - 4.89% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.37% 2.188 2.158 - -6.60% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.37% 4.448 4.387 - -3.50% -
std::copy_n(deque<int>)/32768 -1.36% 1159.311 1143.501 - 0.67% -
SetIntersection_Front_Vector_uint64_16384_16 -1.36% 1118361.841 1103166.681 - -2.58% -
SetIntersection_None_Set_float_256_64 -1.36% 9276463.946 9150505.925 - -2.88% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.35% 13.571 13.388 - 2.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.35% 62889.363 62038.648 - 0.07% -
std::is_sorted(list<int>,_pred)/1024 -1.35% 823.917 812.787 - -1.50% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.35% 30.294 29.885 - -4.13% -
std::make_heap(vector<int>)_(heap)/1024 -1.35% 275.118 271.404 - -1.37% -
rng::starts_with(list<int>,_pred)/1000 -1.35% 790.295 779.628 - -1.07% -
std::remove(vector<int>)_(prefix)/1024 -1.35% 312.206 307.993 - 1.39% -
SetIntersection_Front_Set_uint32_1024_1024 -1.35% 12248899.822 12083875.974 - 3.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.35% 1272.481 1255.350 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.35% 4555902.541 4494582.300 - 10.42% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.35% 10.496 10.354 - -0.52% -
std::find(vector<char>)_(process_all)/8192 -1.34% 137.966 136.111 - 0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.34% 33438.416 32988.846 - -1.80% -
SetIntersection_None_Set_uint32_16_4 -1.34% 56558249.324 55799306.560 - -2.51% -
std::map<int,_int>::count(key)_(existent)/1024 -1.34% 3.815 3.764 - -14.62% -
BM_deque_vector_ranges_copy/4000 -1.34% 144.768 142.828 - -0.33% -
std::find_if_not(list<int>)_(process_all)/32768 -1.34% 25477.413 25136.193 - -0.81% -
std::set<int>::find(key)_(non-existent)/32 -1.34% 2.262 2.231 - -2.28% -
std::unique(list<int>)_(contiguous)/8192 -1.33% 7081.323 6986.804 - -10.46% -
std::search(vector<int>)_(near_matches)/1000 -1.33% 14508.702 14315.193 - 1.37% -
std::rotate_copy(list<int>)/8192 -1.33% 6973.809 6880.892 - -2.19% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.33% 39604.852 39077.178 - 1.19% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.33% 20.298 20.028 - -4.31% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.33% 50575.779 49905.523 - -0.25% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.32% 23.853 23.538 - 0.49% -
SetIntersection_Front_Vector_uint64_262144_1 -1.32% 1048656.100 1034848.586 - -2.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.32% 42.785 42.222 - 5.68% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 36368.669 35890.542 - -1.17% -
BM_deque_vector_ranges_copy_backward/512 -1.31% 18.156 17.918 - -0.16% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.31% 110.602 109.153 - 1.35% -
BM_deque_vector_move/64000 -1.31% 2993.024 2953.832 - -1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.31% 1658601.238 1636891.359 - -1.67% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.31% 175280.483 172986.333 - -1.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.31% 119406.737 117844.951 - 0.62% -
SetIntersection_Front_Vector_string_256_64 -1.31% 10665508.715 10526019.476 - 5.40% -
BM_vector_deque_ranges_move_backward/5500 -1.31% 201.453 198.819 - -0.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.31% 1109404.177 1094901.152 - -1.30% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.31% 38280.850 37781.087 - 0.89% -
BM_deque_vector_copy_backward/1024 -1.30% 37.971 37.476 - 1.42% -
BM_PushHeap_string_Descending_64 -1.30% 2.213 2.184 - -1.12% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.30% 3.642 3.594 - -1.66% -
std::unordered_set<int>::erase(key)_(existent)/1024 -1.30% 21.355 21.077 - -2.53% -
SetIntersection_Front_Vector_uint32_262144_4 -1.30% 1069993.423 1056090.405 - -3.05% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.30% 719.049 709.714 - 1.57% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.30% 4.051 3.998 - -0.28% -
SetIntersection_Front_Set_string_64_4 -1.30% 18511866.884 18271767.548 - -4.62% -
std::deque<std::string>::ctor(size)/8192 -1.30% 8546.447 8435.731 - -0.18% -
std::rotate(list<int>)_(by_1/3)/32 -1.29% 16.770 16.553 - 28.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.29% 43.738 43.172 - -3.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.29% 6.343 6.261 - 13.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.29% 178437.792 176132.606 - -1.57% -
std::set<int>::count(key)_(existent)/32 -1.29% 1.632 1.611 - -5.21% -
BM_vector_deque_copy/1024 -1.29% 37.015 36.539 - 2.12% -
BM_vector_deque_ranges_copy_backward/4096 -1.28% 154.656 152.677 - 2.76% -
SetIntersection_None_Vector_uint32_256_4 -1.28% 4248645.698 4194289.551 - -1.34% -
SetIntersection_None_Vector_string_4_4 -1.28% 136950929.120 135199796.035 - -2.73% -
std::pop_heap(vector<std::string>)/1024 -1.28% 20.546 20.283 - -3.37% -
SetIntersection_Interlaced_Set_float_16384_16 -1.28% 209174929.163 206505488.044 - -1.37% -
std::unique(list<int>)_(contiguous)/52 -1.27% 64.500 63.678 - -0.95% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.27% 13128074.004 12960895.190 - -6.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.27% 5.562 5.491 - -0.62% -
BM_deque_deque_ranges_copy/5500 -1.27% 202.031 199.463 - 1.12% -
std::reverse_copy(list<int>)/8 -1.27% 2.434 2.403 - -13.78% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -1.27% 97121.983 95889.750 - -0.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.27% 29.199 28.828 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.27% 444.059 438.431 - -1.76% -
std::set<int>::erase(key)_(existent)/8192 -1.27% 68.898 68.026 - -1.75% -
BM_deque_vector_ranges_move/1024 -1.27% 38.338 37.853 - 1.38% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.26% 52676.853 52010.966 - 0.26% -
SetIntersection_Front_Set_uint32_256_4 -1.26% 4224685.020 4171321.139 - -2.03% -
std::copy_if(list<int>)_(entire_range)/8 -1.26% 2.577 2.544 - 3.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.26% 1123130.145 1108976.567 - 5.52% -
rng::for_each(map<int>)/32 -1.25% 25.486 25.167 - 16.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.25% 1039067.104 1026055.587 - -2.20% -
bm_gcd_random -1.25% 29.393 29.026 - -1.02% -
SetIntersection_Front_Vector_uint64_16384_16384 -1.25% 75734056.521 74791088.945 - 0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.24% 2002013.266 1977123.131 - -0.98% -
std::multiset<int>::insert(value)_(already_present)/32 -1.24% 18.531 18.301 - -0.37% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.24% 18936.889 18702.057 - -1.44% -
SetIntersection_None_Vector_string_256_16 -1.24% 4273264.172 4220380.271 - -2.40% -
std::remove_copy(vector<int>)_(prefix)/50 -1.24% 14.114 13.940 - 1.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.24% 2.206 2.178 - -7.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.24% 762.827 753.404 - -9.41% -
std::stable_partition(vector<int>)_(dense)/50 -1.23% 26.188 25.865 - -1.70% -
BM_vector_deque_ranges_move/4096 -1.23% 149.075 147.235 - 1.11% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.23% 81.854 80.844 - 56.51% -
SetIntersection_Interlaced_Set_float_16384_256 -1.23% 200822161.600 198348477.942 - -1.05% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.23% 4.395 4.341 - 0.45% -
std::make_heap(vector<int>)_(descending)/1024 -1.23% 275.169 271.787 - -0.69% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.23% 4558.412 4502.499 - 0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.23% 1.668 1.648 - 1.10% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.22% 48712.966 48119.103 - -70.21% -
SetIntersection_Front_Set_string_16_4 -1.22% 63348722.972 62576474.634 - -3.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.22% 43.347 42.819 - -3.43% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.22% 50.934 50.313 - -3.33% -
BM_StringEraseWithMove_Large_Opaque -1.22% 2.826 2.791 - 12.49% -
SetIntersection_None_Vector_string_1024_4 -1.22% 1170204.423 1155963.520 - -1.80% -
std::map<int,_int>::clear()/1024 -1.22% 10575.715 10447.028 - -7.85% -
SetIntersection_None_Set_uint64_262144_16 -1.21% 1219640.871 1204834.309 - -2.40% -
BM_PushHeap_uint64_Random_4 -1.21% 2.571 2.540 - 12.49% -
BM_deque_vector_copy_backward/512 -1.21% 18.143 17.923 - -0.07% -
BM_StringFindAllMatch/64 -1.21% 3.165 3.127 - -4.32% -
SetIntersection_Front_Set_float_64_16 -1.21% 15366883.078 15180592.292 - -2.06% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.21% 1.784 1.762 - -0.09% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -1.21% 9840.693 9721.572 - -4.13% -
std::distance(join_view(vector<vector<int>>))/1024 -1.21% 0.983 0.971 - -99.64% -
std::map<std::string,_int>::ctor(const&)/8192 -1.21% 347081.863 342885.146 - -1.85% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -1.21% 57911.071 57210.881 - 0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.21% 3483527.668 3441441.177 - -2.33% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -1.21% 0.940 0.929 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.21% 1293107.142 1277486.348 - -4.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.21% 20.336 20.091 - 5.41% -
SetIntersection_Interlaced_Set_string_1024_64 -1.21% 16520369.196 16320916.519 - -4.32% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.21% 81030.015 80052.211 - -5.78% -
BM_vector_deque_ranges_copy_backward/1024 -1.20% 38.959 38.491 - 0.93% -
BM_PushHeap_float_Ascending_1024 -1.20% 3.191 3.153 - 1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.20% 733.415 724.601 - -4.00% -
std::find_end(list<int>)_(process_all)/8192 -1.20% 7403.649 7314.781 - -2.45% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.20% 29.865 29.507 - 5.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.19% 82639.794 81653.095 - 7.56% -
BM_PushHeap_uint64_Ascending_256 -1.19% 2.170 2.144 - 2.40% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.19% 18.716 18.492 - -1.64% -
std::multimap<int,_int>::clear()/8192 -1.19% 85225.354 84209.365 - -5.66% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.19% 26.529 26.213 - -14.41% -
SetIntersection_None_Vector_string_262144_4 -1.19% 1308366.813 1292794.954 - -0.79% -
SetIntersection_Front_Set_string_262144_16384 -1.19% 351653600.369 347478286.993 - -0.60% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.19% 2168.324 2142.594 - 1.53% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.19% 44.715 44.184 - 0.17% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.19% 5.587 5.521 - -8.96% -
std::search(vector<int>)_(near_matches)/1024 -1.18% 15284.281 15103.933 - 1.69% -
SetIntersection_None_Vector_string_1024_1024 -1.18% 1175338.068 1161477.417 - -1.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 8886.416 8781.705 - -0.94% -
std::set<int>::find(key)_(non-existent)/1024 -1.18% 5.531 5.466 - 1.63% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.18% 17572119.254 17365585.645 - -3.14% -
std::multimap<int,_int>::clear()/32 -1.18% 648.174 640.558 - -3.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.17% 676.045 668.104 - -1.88% -
std::sort_heap(vector<int>,_pred)/8 -1.17% 32.709 32.325 - 6.66% -
rng::find_last(list<int>)_(bail_10%)/50 -1.17% 15.937 15.750 - -3.73% -
rng::find_last(list<int>)_(bail_10%)/8192 -1.17% 6309.950 6236.080 - 0.07% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.17% 1.514 1.496 - -1.58% -
SetIntersection_None_Set_string_64_1 -1.17% 22733896.268 22468425.584 - -3.46% -
std::is_sorted_until(list<int>,_pred)/8 -1.17% 3.683 3.640 - -0.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.17% 20575.600 20335.466 - 0.45% -
bm_swap_ranges_vb_unaligned/8 -1.17% 4.815 4.759 - -0.56% -
SetIntersection_Front_Set_uint64_64_64 -1.17% 13346572.816 13190964.551 - 0.14% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.17% 5.007 4.948 - -10.75% -
SetIntersection_None_Vector_uint32_64_64 -1.16% 8469381.207 8370835.430 - -2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.16% 1201573.143 1187594.787 - -3.18% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.16% 2085855.467 2061657.561 - 0.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.16% 41236.436 40759.760 - -0.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.16% 2.100 2.076 - -0.31% -
BM_deque_vector_ranges_move/5500 -1.15% 196.477 194.208 - -1.49% -
SetIntersection_Front_Set_uint64_1024_16 -1.15% 1167374.108 1153916.805 - -6.02% -
BM_StringFindStringLiteral/1024 -1.15% 17.961 17.754 - -25.36% -
BM_PushHeap_uint64_Ascending_1024 -1.15% 2.653 2.622 - 1.89% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.15% 290.099 286.760 - 1.46% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.15% 34.983 34.581 - -3.22% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -1.15% 19.603 19.378 - -5.68% -
BM_num_get<unsigned_long_long> -1.15% 10.409 10.290 - -60.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.15% 181596.969 179516.508 - -0.21% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.15% 7592.223 7505.283 - -10.23% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.14% 519.367 513.425 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.14% 1646289.143 1627472.980 - -3.77% -
SetIntersection_None_Set_uint64_64_16 -1.14% 18197746.130 17989788.041 - -2.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.14% 1544451.597 1526824.027 - -3.28% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.14% 22.393 22.138 - 0.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.14% 56096.533 55458.360 - 3.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.14% 20979017.644 20740905.017 - -2.17% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.13% 4944111.815 4887996.889 - -4.08% -
std::replace(vector<int>)_(sprinkled)/32 -1.13% 5.814 5.748 - -0.95% -
std::none_of(list<int>)_(process_all)/32768 -1.13% 26348.615 26050.225 - -2.41% -
std::make_heap(vector<int>)_(ascending)/1024 -1.13% 657.548 650.105 - -0.66% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.13% 13.128 12.979 - -2.76% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.13% 359.191 355.129 - -0.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.13% 181510.889 179458.675 - -0.13% -
SetIntersection_None_Set_uint64_262144_256 -1.13% 1223043.863 1209217.691 - -1.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.13% 14.991 14.822 - -2.84% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.13% 26.383 26.086 - 4.48% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.13% 508.891 503.152 - -0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.13% 147512.677 145849.775 - -0.90% -
BM_deque_deque_ranges_copy/4096 -1.13% 150.901 149.200 - -0.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.13% 32910.974 32540.197 - -3.92% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.13% 37004.520 36588.100 - -0.14% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.12% 5789.315 5724.377 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.12% 16498.255 16313.315 - -4.13% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.12% 2.450 2.423 - -0.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.12% 18.744 18.534 - -1.22% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.12% 6449.469 6377.237 - 1.69% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.12% 13.069 12.923 - -1.42% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.12% 18.497 18.290 - -0.11% -
std::fill_n(vector<int>)/8192 -1.12% 236.162 233.529 - 1.79% -
SetIntersection_Front_Vector_uint64_262144_262144 -1.11% 350418246.163 346520529.435 - -0.33% -
std::stable_partition(vector<int>)_(dense)/8192 -1.11% 2110.303 2086.937 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.10% 23476.270 23216.869 - 1.19% -
std::generate(list<int>)/50 -1.10% 15.241 15.073 - -3.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 186477.149 184424.319 - 3.43% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.10% 3944.956 3901.529 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.10% 1872845.297 1852288.490 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.10% 6.210 6.142 - 0.78% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.09% 6.554 6.482 - -2.86% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.09% 42.400 41.938 - -20.08% -
std::sort(deque<int>)_(descending)/8 -1.09% 25.350 25.075 - -1.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.08% 332.448 328.841 - -4.84% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.08% 6871.897 6797.361 - 0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.08% 2.169 2.146 - -0.67% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.08% 219389544.076 217017323.151 - 3.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.08% 12.412 12.278 - -8.67% -
SetIntersection_Front_Set_uint32_1024_4 -1.08% 1062627.857 1051162.922 - -2.76% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.08% 15.687 15.518 - -1.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.08% 456.858 451.946 - 0.29% -
rng::find_last(list<int>)_(bail_90%)/1048576 -1.07% 86866.192 85932.617 - -0.46% -
SetIntersection_None_Vector_uint32_16384_16 -1.07% 1105609.425 1093727.989 - -1.89% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.07% 6568.887 6498.301 - 3.51% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.07% 10.842 10.726 - 80.46% -
std::copy(vector<bool>)_(aligned)/32768 -1.07% 35.490 35.111 - 1.02% -
BM_vector_deque_copy/5500 -1.07% 197.093 194.986 - -1.57% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.07% 27.827 27.529 - 110.69% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.07% 3.015 2.983 - 14.77% -
SetIntersection_None_Set_string_1024_256 -1.07% 8914346.377 8819262.166 - -2.93% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 -1.06% 906637.928 896990.687 - 0.17% -
BM_PushHeap_string_Descending_256 -1.06% 2.290 2.265 - -1.11% -
bm_swap_ranges_vb_aligned/8 -1.06% 3.262 3.227 - 2.49% -
std::set<int>::ctor(const&,_alloc)/1024 -1.06% 6273.477 6206.883 - -35.88% -
std::sort(vector<int>)_(heap)/8 -1.06% 23.849 23.596 - -3.46% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.06% 37191085.527 36796870.629 - 0.50% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.06% 46.507 46.014 - -1.32% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.06% 43.949 43.484 - -1.68% -
std::rotate(vector<int>)_(1_element_forward)/50 -1.06% 5.308 5.252 - 0.47% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.05% 7422.993 7344.747 - -2.30% -
std::partial_sort(vector<int>)_(heap)/8 -1.05% 27.960 27.665 - -0.18% -
std::count_if(list<int>)_(every_other)/8 -1.05% 2.791 2.762 - 1.68% -
SetIntersection_None_Set_string_262144_1024 -1.05% 1653425.131 1636017.252 - -4.90% -
SetIntersection_Front_Vector_uint64_64_64 -1.05% 10662898.167 10550666.482 - -1.42% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.05% 22.933 22.692 - -0.04% -
std::sort(deque<int>)_(repeated)/8 -1.05% 18.004 17.815 - -1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.05% 1686172.121 1668512.045 - -1.07% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.04% 5.577 5.518 - -2.89% -
SetIntersection_None_Vector_uint64_256_4 -1.04% 4173358.670 4129764.722 - -3.11% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 17.482 17.300 - -1.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.04% 778.341 770.246 - -2.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.04% 33.948 33.596 - -0.79% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 -1.04% 31.258 30.934 - 22.21% -
BM_PushHeap_string_QuickSortAdversary_4 -1.04% 6.446 6.380 - 0.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 6364.081 6298.303 - 0.56% -
bm_lexicographical_compare<int>/8 -1.03% 1.533 1.517 - -4.17% -
std::fill(vector<int>)/1024 -1.03% 30.184 29.873 - 2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.03% 19.536 19.335 - -3.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.03% 8527.057 8439.370 - -5.36% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.03% 14590291.750 14440379.314 - -1.67% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.03% 5.400 5.345 - -0.06% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.03% 44347.315 43892.217 - -15.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.02% 35336.447 34974.527 - -2.36% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.02% 22.719 22.486 - -1.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.02% 406166.867 402007.509 - -1.38% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.02% 5.931 5.871 - -8.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -1.02% 38.153 37.764 - 14.52% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.02% 13.213 13.078 - -0.21% -
std::find_end(list<int>)_(match_near_end)/8192 -1.02% 605.341 599.169 - -99.77% -
SetIntersection_Front_Set_uint32_64_4 -1.02% 16060834.402 15897450.226 - -2.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.02% 28.495 28.205 - -2.21% -
BM_deque_deque_copy/5500 -1.01% 199.553 197.528 - 0.17% -
std::sort(deque<int>)_(heap)/8 -1.01% 24.507 24.258 - -1.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.01% 23.676 23.436 - 11.06% -
BM_deque_deque_ranges_move/1024 -1.01% 37.312 36.934 - -0.12% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -1.01% 55874.618 55309.852 - -0.68% -
BM_CmpLess_int_ushort -1.01% 1.122 1.111 - -3.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.01% 83164.159 82324.768 - -3.07% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.01% 177.861 176.066 - -47.71% -
BM_vector_deque_copy/4000 -1.01% 142.038 140.605 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.01% 1243.271 1230.734 - -4.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.01% 17.366 17.191 - -0.56% -
std::partition(list<int>)_(sparse)/32 -1.00% 8.911 8.822 - -0.18% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.00% 1.871 1.852 - 5.13% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.00% 1879.689 1860.858 - -1.11% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.00% 278729.935 275939.027 - 0.46% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -1.00% 27.805 27.527 - -33.47% -
BM_PushHeap_string_Descending_16 -1.00% 2.108 2.087 - -0.76% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.00% 5480.390 5425.579 - -17.24% -

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

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


Report Time: 6.68s
Name Current %
BM_CmpEqual_int_int 1.073 -
BM_CmpEqual_int_schar 1.121 -1.54%
BM_CmpEqual_int_short 1.108 -
BM_CmpEqual_int_uchar 1.098 -
BM_CmpEqual_int_uint 1.090 -
BM_CmpEqual_int_ushort 1.082 -2.27%
BM_CmpEqual_schar_int 1.122 -
BM_CmpEqual_schar_schar 1.077 -
BM_CmpEqual_schar_short 1.118 -
BM_CmpEqual_schar_uchar 1.097 -
BM_CmpEqual_schar_uint 1.101 -
BM_CmpEqual_schar_ushort 1.095 -
BM_CmpEqual_short_int 1.095 -3.39%
BM_CmpEqual_short_schar 1.131 -
BM_CmpEqual_short_short 1.084 -
BM_CmpEqual_short_uchar 1.102 -
BM_CmpEqual_short_uint 1.102 -
BM_CmpEqual_short_ushort 1.094 -
BM_CmpEqual_uchar_int 1.048 -1.52%
BM_CmpEqual_uchar_schar 0.991 -3.76%
BM_CmpEqual_uchar_short 1.009 -2.51%
BM_CmpEqual_uchar_uchar 1.076 -
BM_CmpEqual_uchar_uint 1.049 -2.46%
BM_CmpEqual_uchar_ushort 1.078 -
BM_CmpEqual_uint_int 1.052 1.61%
BM_CmpEqual_uint_schar 1.006 -2.13%
BM_CmpEqual_uint_short 1.025 1.50%
BM_CmpEqual_uint_uchar 1.108 1.50%
BM_CmpEqual_uint_uint 1.075 1.12%
BM_CmpEqual_uint_ushort 1.091 -
BM_CmpEqual_ushort_int 1.081 2.29%
BM_CmpEqual_ushort_schar 0.996 -3.68%
BM_CmpEqual_ushort_short 0.985 -2.12%
BM_CmpEqual_ushort_uchar 1.079 -2.61%
BM_CmpEqual_ushort_uint 1.066 -
BM_CmpEqual_ushort_ushort 1.076 -
BM_CmpLess_int_int 1.050 -
BM_CmpLess_int_schar 1.125 -
BM_CmpLess_int_short 1.124 -
BM_CmpLess_int_uchar 1.103 1.01%
BM_CmpLess_int_uint 1.070 -1.77%
BM_CmpLess_int_ushort 1.111 -1.01%
BM_CmpLess_schar_int 1.118 -
BM_CmpLess_schar_schar 0.954 -
BM_CmpLess_schar_short 0.958 -
BM_CmpLess_schar_uchar 1.088 -
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.126 -
BM_CmpLess_short_schar 0.954 -
BM_CmpLess_short_short 0.952 -
BM_CmpLess_short_uchar 1.098 -
BM_CmpLess_short_uint 1.106 -
BM_CmpLess_short_ushort 1.069 -3.37%
BM_CmpLess_uchar_int 1.087 2.23%
BM_CmpLess_uchar_schar 1.028 1.30%
BM_CmpLess_uchar_short 1.034 1.84%
BM_CmpLess_uchar_uchar 1.056 -1.75%
BM_CmpLess_uchar_uint 1.066 -
BM_CmpLess_uchar_ushort 1.072 -
BM_CmpLess_uint_int 1.087 -
BM_CmpLess_uint_schar 1.071 3.05%
BM_CmpLess_uint_short 1.042 -
BM_CmpLess_uint_uchar 1.165 4.09%
BM_CmpLess_uint_uint 1.064 -
BM_CmpLess_uint_ushort 1.106 -
BM_CmpLess_ushort_int 1.054 -2.88%
BM_CmpLess_ushort_schar 1.035 2.00%
BM_CmpLess_ushort_short 1.058 1.75%
BM_CmpLess_ushort_uchar 1.091 -
BM_CmpLess_ushort_uint 1.066 -
BM_CmpLess_ushort_ushort 1.049 -2.80%
BM_PushHeap_float_Ascending_1 0.464 12.75%
BM_PushHeap_float_Ascending_1024 3.153 -1.20%
BM_PushHeap_float_Ascending_16 0.987 -4.07%
BM_PushHeap_float_Ascending_16384 4.144 -
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.357 2.53%
BM_PushHeap_float_Ascending_4 0.586 -
BM_PushHeap_float_Ascending_64 1.775 -2.10%
BM_PushHeap_float_Descending_1 0.466 -
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.386 -
BM_PushHeap_float_Descending_4 0.363 5.56%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.697 49.91%
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.915 2.79%
BM_PushHeap_float_PipeOrgan_16384 2.518 -
BM_PushHeap_float_PipeOrgan_256 1.727 -
BM_PushHeap_float_PipeOrgan_262144 3.158 -
BM_PushHeap_float_PipeOrgan_4 0.538 -
BM_PushHeap_float_PipeOrgan_64 1.331 2.23%
BM_PushHeap_float_QuickSortAdversary_1 0.697 65.83%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.978 -4.71%
BM_PushHeap_float_QuickSortAdversary_16384 0.480 -
BM_PushHeap_float_QuickSortAdversary_256 0.738 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.585 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -
BM_PushHeap_float_Random_1024 7.167 -
BM_PushHeap_float_Random_16 4.919 2.23%
BM_PushHeap_float_Random_16384 7.251 -
BM_PushHeap_float_Random_256 6.770 1.67%
BM_PushHeap_float_Random_262144 7.268 -
BM_PushHeap_float_Random_4 2.286 -5.73%
BM_PushHeap_float_Random_64 6.284 -1.76%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.368 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.401 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.353 -
BM_PushHeap_float_SingleElement_64 0.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.420 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.683 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.304 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.473 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.350 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.783 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.609 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.611 3.70%
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.530 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.582 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.406 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.919 -2.25%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.387 -2.60%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.771 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.550 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.098 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.582 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.566 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.857 -1.44%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.423 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.917 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.920 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.847 -1.38%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.461 -7.33%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.355 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.589 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.683 3.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.598 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.585 -
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 14.595 3.41%
BM_PushHeap_string_Ascending_16 4.746 -
BM_PushHeap_string_Ascending_16384 20.192 3.05%
BM_PushHeap_string_Ascending_256 11.900 2.39%
BM_PushHeap_string_Ascending_262144 30.423 -5.82%
BM_PushHeap_string_Ascending_4 2.535 -2.61%
BM_PushHeap_string_Ascending_64 7.843 4.39%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.338 -
BM_PushHeap_string_Descending_16 2.087 -1.00%
BM_PushHeap_string_Descending_16384 2.322 -
BM_PushHeap_string_Descending_256 2.265 -1.06%
BM_PushHeap_string_Descending_262144 3.001 -4.49%
BM_PushHeap_string_Descending_4 1.870 -
BM_PushHeap_string_Descending_64 2.184 -1.30%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 8.953 -
BM_PushHeap_string_PipeOrgan_16 4.143 -
BM_PushHeap_string_PipeOrgan_16384 12.317 -4.83%
BM_PushHeap_string_PipeOrgan_256 7.503 -
BM_PushHeap_string_PipeOrgan_262144 16.836 -14.45%
BM_PushHeap_string_PipeOrgan_4 2.495 -
BM_PushHeap_string_PipeOrgan_64 5.592 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.184 1.37%
BM_PushHeap_string_QuickSortAdversary_16 10.400 -
BM_PushHeap_string_QuickSortAdversary_16384 16.987 9.94%
BM_PushHeap_string_QuickSortAdversary_256 14.476 -
BM_PushHeap_string_QuickSortAdversary_262144 15.978 -
BM_PushHeap_string_QuickSortAdversary_4 6.380 -1.04%
BM_PushHeap_string_QuickSortAdversary_64 12.985 -
BM_PushHeap_string_Random_1 0.554 -4.92%
BM_PushHeap_string_Random_1024 15.306 -
BM_PushHeap_string_Random_16 10.640 -
BM_PushHeap_string_Random_16384 16.572 -2.36%
BM_PushHeap_string_Random_256 14.745 -3.42%
BM_PushHeap_string_Random_262144 18.380 -
BM_PushHeap_string_Random_4 6.251 -
BM_PushHeap_string_Random_64 13.266 -
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.562 -5.91%
BM_PushHeap_string_SingleElement_16 2.567 -8.19%
BM_PushHeap_string_SingleElement_16384 2.547 -5.84%
BM_PushHeap_string_SingleElement_256 2.556 -6.17%
BM_PushHeap_string_SingleElement_262144 2.592 -5.93%
BM_PushHeap_string_SingleElement_4 2.311 -6.55%
BM_PushHeap_string_SingleElement_64 2.609 -4.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.411 -33.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.503 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.992 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.496 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.753 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.862 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.896 -1.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.480 -21.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -2.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.563 -3.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.598 -1.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.630 -7.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.593 -2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.611 -7.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.520 -25.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.057 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.939 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.359 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.824 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.146 -1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.462 -30.27%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.504 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.293 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.183 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.076 -1.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.775 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.768 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.648 -1.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -28.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.340 1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.388 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.029 1.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.321 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.657 2.96%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.565 1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.556 -20.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.601 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.613 -2.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.618 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.607 2.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.638 -2.00%
BM_PushHeap_uint32_Ascending_1 0.552 -20.58%
BM_PushHeap_uint32_Ascending_1024 2.674 4.57%
BM_PushHeap_uint32_Ascending_16 0.976 4.41%
BM_PushHeap_uint32_Ascending_16384 3.600 -
BM_PushHeap_uint32_Ascending_256 2.239 7.27%
BM_PushHeap_uint32_Ascending_262144 4.648 -
BM_PushHeap_uint32_Ascending_4 0.589 -
BM_PushHeap_uint32_Ascending_64 1.725 13.20%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -3.18%
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.394 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.346 -4.38%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.560 -9.94%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.394 -
BM_PushHeap_uint32_PipeOrgan_256 1.698 -
BM_PushHeap_uint32_PipeOrgan_262144 3.038 -
BM_PushHeap_uint32_PipeOrgan_4 0.536 -
BM_PushHeap_uint32_PipeOrgan_64 1.306 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.493 -14.00%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.923 -9.69%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -3.14%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.434 -
BM_PushHeap_uint32_Random_1024 5.738 -2.12%
BM_PushHeap_uint32_Random_16 4.227 -
BM_PushHeap_uint32_Random_16384 5.911 -
BM_PushHeap_uint32_Random_256 5.669 -
BM_PushHeap_uint32_Random_262144 5.972 2.51%
BM_PushHeap_uint32_Random_4 2.183 -
BM_PushHeap_uint32_Random_64 5.111 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -6.14%
BM_PushHeap_uint32_SingleElement_16384 0.356 -3.02%
BM_PushHeap_uint32_SingleElement_256 0.381 -2.88%
BM_PushHeap_uint32_SingleElement_262144 0.356 -2.93%
BM_PushHeap_uint32_SingleElement_4 0.334 -9.36%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.81%
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.622 -1.15%
BM_PushHeap_uint64_Ascending_16 0.932 -5.61%
BM_PushHeap_uint64_Ascending_16384 3.717 -
BM_PushHeap_uint64_Ascending_256 2.144 -1.19%
BM_PushHeap_uint64_Ascending_262144 4.770 -
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.569 -2.85%
BM_PushHeap_uint64_Descending_1 0.486 -13.77%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.885 -
BM_PushHeap_uint64_PipeOrgan_16384 2.388 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.048 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.610 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.934 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.468 -
BM_PushHeap_uint64_Random_1024 6.195 -1.86%
BM_PushHeap_uint64_Random_16 4.498 -2.25%
BM_PushHeap_uint64_Random_16384 6.312 -
BM_PushHeap_uint64_Random_256 6.052 -
BM_PushHeap_uint64_Random_262144 6.365 -
BM_PushHeap_uint64_Random_4 2.540 -1.21%
BM_PushHeap_uint64_Random_64 5.611 -
BM_PushHeap_uint64_SingleElement_1 0.410 -23.00%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.338 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.397 2.86%
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_StringAssignAsciizMix_Opaque 4.910 -2.05%
BM_StringAssignAsciizMix_Transparent 2.981 -
BM_StringAssignAsciiz_Empty_Opaque 2.872 -5.64%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 188.375 -
BM_StringAssignAsciiz_Huge_Transparent 188.154 -
BM_StringAssignAsciiz_Large_Opaque 11.484 -1.93%
BM_StringAssignAsciiz_Large_Transparent 11.471 -1.95%
BM_StringAssignAsciiz_Small_Opaque 2.874 -5.61%
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.847 3.98%
BM_StringAssignStr_Huge_Transparent 111.697 2.58%
BM_StringAssignStr_Large_Opaque 10.376 -5.30%
BM_StringAssignStr_Large_Transparent 10.347 -3.61%
BM_StringAssignStr_Small_Opaque 0.718 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.128 -2.87%
BM_StringConstructDestroyCStr_Empty_Transparent 0.273 12.13%
BM_StringConstructDestroyCStr_Huge_Opaque 174.760 10.21%
BM_StringConstructDestroyCStr_Huge_Transparent 76.999 18.26%
BM_StringConstructDestroyCStr_Large_Opaque 14.887 -9.99%
BM_StringConstructDestroyCStr_Large_Transparent 10.908 5.56%
BM_StringConstructDestroyCStr_Small_Opaque 2.190 5.25%
BM_StringConstructDestroyCStr_Small_Transparent 0.346 -
BM_StringCopy_Empty 0.578 -
BM_StringCopy_Huge 109.235 -
BM_StringCopy_Large 6.238 -
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.238 -
BM_StringDestroy_Empty 0.626 -
BM_StringDestroy_Huge 10.952 -8.11%
BM_StringDestroy_Large 7.488 -7.84%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.281 -
BM_StringEraseToEnd_Huge_Transparent 2.361 -
BM_StringEraseToEnd_Large_Opaque 0.983 -
BM_StringEraseToEnd_Large_Transparent 0.835 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.932 5.91%
BM_StringEraseWithMove_Empty_Transparent 0.605 -6.29%
BM_StringEraseWithMove_Huge_Opaque 47.458 -41.48%
BM_StringEraseWithMove_Huge_Transparent 45.886 -16.00%
BM_StringEraseWithMove_Large_Opaque 2.791 -1.22%
BM_StringEraseWithMove_Large_Transparent 2.690 -1.81%
BM_StringEraseWithMove_Small_Opaque 2.270 4.85%
BM_StringEraseWithMove_Small_Transparent 2.193 2.67%
BM_StringFindAllMatch/1 2.922 2.61%
BM_StringFindAllMatch/131072 2270.133 -
BM_StringFindAllMatch/32768 574.651 -
BM_StringFindAllMatch/4096 79.840 -
BM_StringFindAllMatch/512 11.557 -
BM_StringFindAllMatch/64 3.127 -1.21%
BM_StringFindAllMatch/8 2.750 8.11%
BM_StringFindCharLiteral/1024 20.514 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.139 -
BM_StringFindCharLiteral/256 5.312 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.028 -
BM_StringFindCharLiteral/512 9.429 -
BM_StringFindCharLiteral/64 2.153 1.95%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.813 -
BM_StringFindMatch1/1 981.781 -
BM_StringFindMatch1/32768 1564.222 -
BM_StringFindMatch1/4096 1058.032 -
BM_StringFindMatch1/512 989.690 -
BM_StringFindMatch1/64 981.853 -
BM_StringFindMatch1/8 981.124 -
BM_StringFindMatch2/1 981.280 -
BM_StringFindMatch2/32768 1564.554 -
BM_StringFindMatch2/4096 1057.481 -
BM_StringFindMatch2/512 989.151 -
BM_StringFindMatch2/64 981.843 -
BM_StringFindMatch2/8 981.132 -
BM_StringFindNoMatch/10 1.356 -2.19%
BM_StringFindNoMatch/131072 1961.947 -
BM_StringFindNoMatch/32768 498.684 -
BM_StringFindNoMatch/4096 75.201 -
BM_StringFindNoMatch/512 9.386 -
BM_StringFindNoMatch/64 2.083 -
BM_StringFindStringLiteral/1024 17.754 -1.15%
BM_StringFindStringLiteral/128 3.201 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.237 -
BM_StringFindStringLiteral/256 5.490 1.40%
BM_StringFindStringLiteral/32 1.809 3.50%
BM_StringFindStringLiteral/4096 77.184 -
BM_StringFindStringLiteral/512 9.539 -
BM_StringFindStringLiteral/64 2.281 1.87%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.318 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.706 -5.22%
BM_StringRead_Cold_Deep_Empty 1.266 -
BM_StringRead_Cold_Deep_Large 1.339 5.44%
BM_StringRead_Cold_Deep_Small 1.265 -
BM_StringRead_Cold_Shallow_Empty 1.189 -8.65%
BM_StringRead_Cold_Shallow_Large 1.204 5.95%
BM_StringRead_Cold_Shallow_Small 1.190 -8.57%
BM_StringRead_Hot_Deep_Empty 0.505 -
BM_StringRead_Hot_Deep_Large 0.511 -3.07%
BM_StringRead_Hot_Deep_Small 0.488 -4.98%
BM_StringRead_Hot_Shallow_Empty 0.481 -
BM_StringRead_Hot_Shallow_Large 0.478 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.419 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.585 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.584 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.422 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.850 -2.69%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -3.63%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.026 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 3.06%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.430 2.88%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.670 3.41%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.154 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.661 3.01%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.362 39.68%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 21.52%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.827 1.69%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.819 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.259 -14.78%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.668 -3.57%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.691 12.86%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.645 3.02%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.624 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.223 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.649 -5.99%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.676 -4.54%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -1.45%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.853 -1.46%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.415 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.052 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.237 -5.37%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.619 -2.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.163 -3.90%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.615 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -3.37%
BM_StringRelational_Compare_Empty_Huge_Control 1.615 -2.67%
BM_StringRelational_Compare_Empty_Large_Control 1.613 -2.93%
BM_StringRelational_Compare_Empty_Small_Control 1.609 -3.31%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -11.57%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.332 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.824 -
BM_StringRelational_Compare_Huge_Huge_Control 98.922 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -1.93%
BM_StringRelational_Compare_Large_Empty_Control 1.610 -
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.955 3.66%
BM_StringRelational_Compare_Small_Huge_Control 1.850 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.396 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.624 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.923 4.07%
BM_StringRelational_Eq_Empty_Empty_Control 2.098 1.54%
BM_StringRelational_Eq_Empty_Huge_Control 0.476 -
BM_StringRelational_Eq_Empty_Large_Control 0.484 -
BM_StringRelational_Eq_Empty_Small_Control 0.468 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.502 20.92%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.801 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.436 -
BM_StringRelational_Eq_Huge_Huge_Control 99.072 -
BM_StringRelational_Eq_Large_Huge_Control 0.469 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.502 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -5.71%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.339 -
BM_StringRelational_Eq_Small_Huge_Control 0.469 -
BM_StringRelational_Eq_Small_Large_Control 0.471 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.268 -18.27%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.181 -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.320 -12.14%
BM_StringRelational_Eq_Small_Small_Control 1.924 4.08%
BM_StringRelational_Less_Empty_Empty_Control 1.673 -5.68%
BM_StringRelational_Less_Empty_Huge_Control 1.611 -
BM_StringRelational_Less_Empty_Large_Control 1.611 -6.26%
BM_StringRelational_Less_Empty_Small_Control 1.629 -6.20%
BM_StringRelational_Less_Huge_Empty_Control 1.663 -3.21%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.413 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.192 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.620 -
BM_StringRelational_Less_Huge_Huge_Control 98.730 -
BM_StringRelational_Less_Huge_Large_Control 2.169 -
BM_StringRelational_Less_Huge_Small_Control 1.847 -
BM_StringRelational_Less_Large_Empty_Control 1.693 -1.37%
BM_StringRelational_Less_Large_Huge_Control 2.174 1.38%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.405 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.144 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.610 -
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.394 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -4.68%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.398 -
BM_StringRelational_Less_Small_Small_Control 1.862 -
BM_StringResizeAndOverwrite 0.821 -
BM_align/1 0.641 -
BM_align/256 0.640 -
BM_align/64 0.638 -
BM_align/8 0.638 -
BM_deque_deque_copy/0 0.693 -14.77%
BM_deque_deque_copy/1 2.544 -10.66%
BM_deque_deque_copy/1024 37.128 -1.96%
BM_deque_deque_copy/2 2.300 -10.48%
BM_deque_deque_copy/4000 141.680 -
BM_deque_deque_copy/4096 147.825 -
BM_deque_deque_copy/512 17.679 -1.96%
BM_deque_deque_copy/5500 197.528 -1.01%
BM_deque_deque_copy/64 3.035 -8.89%
BM_deque_deque_copy/64000 3027.759 -
BM_deque_deque_copy/65536 3021.518 -2.41%
BM_deque_deque_copy/70000 3323.942 -2.34%
BM_deque_deque_copy_backward/0 0.805 -
BM_deque_deque_copy_backward/1 2.719 -11.81%
BM_deque_deque_copy_backward/1024 38.776 -2.02%
BM_deque_deque_copy_backward/2 2.468 -11.66%
BM_deque_deque_copy_backward/4000 149.973 -1.97%
BM_deque_deque_copy_backward/4096 152.546 -2.61%
BM_deque_deque_copy_backward/512 18.993 -3.90%
BM_deque_deque_copy_backward/5500 204.754 -10.50%
BM_deque_deque_copy_backward/64 3.421 -12.99%
BM_deque_deque_copy_backward/64000 7868.917 1.40%
BM_deque_deque_copy_backward/65536 8101.730 -
BM_deque_deque_copy_backward/70000 8536.778 2.77%
BM_deque_deque_move/0 0.829 4.81%
BM_deque_deque_move/1 2.571 -8.01%
BM_deque_deque_move/1024 37.790 -
BM_deque_deque_move/2 2.300 -10.02%
BM_deque_deque_move/4000 144.307 -
BM_deque_deque_move/4096 147.514 -1.79%
BM_deque_deque_move/512 17.643 -1.91%
BM_deque_deque_move/5500 196.637 -1.97%
BM_deque_deque_move/64 3.074 -8.75%
BM_deque_deque_move/64000 3022.907 2.10%
BM_deque_deque_move/65536 3101.738 -5.06%
BM_deque_deque_move/70000 3434.672 1.74%
BM_deque_deque_move_backward/0 0.808 -6.33%
BM_deque_deque_move_backward/1 2.761 -15.32%
BM_deque_deque_move_backward/1024 38.296 -2.68%
BM_deque_deque_move_backward/2 2.521 -13.03%
BM_deque_deque_move_backward/4000 149.402 -3.26%
BM_deque_deque_move_backward/4096 153.582 -3.31%
BM_deque_deque_move_backward/512 18.875 -1.67%
BM_deque_deque_move_backward/5500 205.034 -3.20%
BM_deque_deque_move_backward/64 3.385 -16.40%
BM_deque_deque_move_backward/64000 7913.689 1.83%
BM_deque_deque_move_backward/65536 8175.784 1.91%
BM_deque_deque_move_backward/70000 8773.426 1.33%
BM_deque_deque_ranges_copy/0 0.694 -17.21%
BM_deque_deque_ranges_copy/1 2.359 -10.06%
BM_deque_deque_ranges_copy/1024 37.955 1.33%
BM_deque_deque_ranges_copy/2 2.075 -10.96%
BM_deque_deque_ranges_copy/4000 144.159 -
BM_deque_deque_ranges_copy/4096 149.200 -1.13%
BM_deque_deque_ranges_copy/512 17.617 -1.87%
BM_deque_deque_ranges_copy/5500 199.463 -1.27%
BM_deque_deque_ranges_copy/64 3.031 -9.83%
BM_deque_deque_ranges_copy/64000 3015.432 -2.30%
BM_deque_deque_ranges_copy/65536 3099.968 1.18%
BM_deque_deque_ranges_copy/70000 3305.810 -
BM_deque_deque_ranges_copy_backward/0 0.920 8.08%
BM_deque_deque_ranges_copy_backward/1 2.807 -6.23%
BM_deque_deque_ranges_copy_backward/1024 38.839 -1.56%
BM_deque_deque_ranges_copy_backward/2 2.526 -8.43%
BM_deque_deque_ranges_copy_backward/4000 149.936 -1.54%
BM_deque_deque_ranges_copy_backward/4096 152.079 -2.15%
BM_deque_deque_ranges_copy_backward/512 18.914 -4.22%
BM_deque_deque_ranges_copy_backward/5500 204.280 -1.38%
BM_deque_deque_ranges_copy_backward/64 3.376 -13.82%
BM_deque_deque_ranges_copy_backward/64000 7705.340 -
BM_deque_deque_ranges_copy_backward/65536 8117.625 -
BM_deque_deque_ranges_copy_backward/70000 8586.901 -
BM_deque_deque_ranges_move/0 0.919 32.33%
BM_deque_deque_ranges_move/1 2.375 -10.99%
BM_deque_deque_ranges_move/1024 36.934 -1.01%
BM_deque_deque_ranges_move/2 2.125 -11.20%
BM_deque_deque_ranges_move/4000 145.844 -
BM_deque_deque_ranges_move/4096 146.897 -2.32%
BM_deque_deque_ranges_move/512 17.628 -1.98%
BM_deque_deque_ranges_move/5500 197.612 -1.43%
BM_deque_deque_ranges_move/64 3.045 -9.93%
BM_deque_deque_ranges_move/64000 3023.058 -
BM_deque_deque_ranges_move/65536 3102.045 -
BM_deque_deque_ranges_move/70000 3359.176 -4.06%
BM_deque_deque_ranges_move_backward/0 0.850 -
BM_deque_deque_ranges_move_backward/1 2.660 -21.47%
BM_deque_deque_ranges_move_backward/1024 38.277 -3.55%
BM_deque_deque_ranges_move_backward/2 2.403 -19.96%
BM_deque_deque_ranges_move_backward/4000 149.505 -4.10%
BM_deque_deque_ranges_move_backward/4096 151.686 -3.90%
BM_deque_deque_ranges_move_backward/512 18.880 -2.49%
BM_deque_deque_ranges_move_backward/5500 202.873 -4.16%
BM_deque_deque_ranges_move_backward/64 3.405 -15.89%
BM_deque_deque_ranges_move_backward/64000 7970.598 1.38%
BM_deque_deque_ranges_move_backward/65536 8170.181 2.47%
BM_deque_deque_ranges_move_backward/70000 8575.105 1.44%
BM_deque_vector_copy/0 1.411 -3.75%
BM_deque_vector_copy/1 2.131 -
BM_deque_vector_copy/1024 37.586 -
BM_deque_vector_copy/2 1.828 -
BM_deque_vector_copy/4000 141.574 -
BM_deque_vector_copy/4096 145.450 -
BM_deque_vector_copy/512 16.546 -
BM_deque_vector_copy/5500 196.590 -
BM_deque_vector_copy/64 2.611 1.80%
BM_deque_vector_copy/64000 2846.291 -
BM_deque_vector_copy/65536 2889.258 -
BM_deque_vector_copy/70000 3169.318 -
BM_deque_vector_copy_backward/0 1.423 -17.02%
BM_deque_vector_copy_backward/1 2.102 -11.45%
BM_deque_vector_copy_backward/1024 37.476 -1.30%
BM_deque_vector_copy_backward/2 1.837 -9.67%
BM_deque_vector_copy_backward/4000 145.277 1.68%
BM_deque_vector_copy_backward/4096 149.668 -
BM_deque_vector_copy_backward/512 17.923 -1.21%
BM_deque_vector_copy_backward/5500 203.035 -7.23%
BM_deque_vector_copy_backward/64 2.965 -8.67%
BM_deque_vector_copy_backward/64000 8005.518 -
BM_deque_vector_copy_backward/65536 8147.037 -
BM_deque_vector_copy_backward/70000 8731.443 -3.99%
BM_deque_vector_move/0 1.372 -9.25%
BM_deque_vector_move/1 2.127 -8.39%
BM_deque_vector_move/1024 37.231 -2.53%
BM_deque_vector_move/2 1.834 -9.42%
BM_deque_vector_move/4000 141.669 -1.87%
BM_deque_vector_move/4096 146.087 -8.38%
BM_deque_vector_move/512 16.551 -4.04%
BM_deque_vector_move/5500 195.821 -5.00%
BM_deque_vector_move/64 2.649 -10.47%
BM_deque_vector_move/64000 2953.832 -1.31%
BM_deque_vector_move/65536 2977.004 -
BM_deque_vector_move/70000 3222.191 -
BM_deque_vector_move_backward/0 1.466 -17.54%
BM_deque_vector_move_backward/1 2.129 -20.34%
BM_deque_vector_move_backward/1024 37.504 -3.51%
BM_deque_vector_move_backward/2 1.830 -18.36%
BM_deque_vector_move_backward/4000 144.119 -
BM_deque_vector_move_backward/4096 148.109 -2.50%
BM_deque_vector_move_backward/512 17.903 -2.49%
BM_deque_vector_move_backward/5500 200.164 -1.73%
BM_deque_vector_move_backward/64 2.960 -17.87%
BM_deque_vector_move_backward/64000 8115.848 1.78%
BM_deque_vector_move_backward/65536 8280.798 -
BM_deque_vector_move_backward/70000 8995.019 3.47%
BM_deque_vector_ranges_copy/0 1.508 9.99%
BM_deque_vector_ranges_copy/1 2.098 -2.84%
BM_deque_vector_ranges_copy/1024 37.575 -1.42%
BM_deque_vector_ranges_copy/2 1.830 -3.69%
BM_deque_vector_ranges_copy/4000 142.828 -1.34%
BM_deque_vector_ranges_copy/4096 144.975 -2.25%
BM_deque_vector_ranges_copy/512 16.616 -4.11%
BM_deque_vector_ranges_copy/5500 193.734 -1.46%
BM_deque_vector_ranges_copy/64 2.615 -3.50%
BM_deque_vector_ranges_copy/64000 2917.162 -
BM_deque_vector_ranges_copy/65536 2932.669 -
BM_deque_vector_ranges_copy/70000 3173.211 -
BM_deque_vector_ranges_copy_backward/0 1.458 -10.74%
BM_deque_vector_ranges_copy_backward/1 2.111 -11.17%
BM_deque_vector_ranges_copy_backward/1024 36.873 -1.66%
BM_deque_vector_ranges_copy_backward/2 1.835 -9.33%
BM_deque_vector_ranges_copy_backward/4000 141.612 -1.51%
BM_deque_vector_ranges_copy_backward/4096 147.833 -1.66%
BM_deque_vector_ranges_copy_backward/512 17.918 -1.31%
BM_deque_vector_ranges_copy_backward/5500 201.152 -7.74%
BM_deque_vector_ranges_copy_backward/64 2.954 -8.03%
BM_deque_vector_ranges_copy_backward/64000 7822.360 -3.29%
BM_deque_vector_ranges_copy_backward/65536 8112.551 -2.55%
BM_deque_vector_ranges_copy_backward/70000 8606.397 -4.43%
BM_deque_vector_ranges_move/0 1.522 -10.35%
BM_deque_vector_ranges_move/1 2.089 -8.98%
BM_deque_vector_ranges_move/1024 37.853 -1.27%
BM_deque_vector_ranges_move/2 1.834 -9.79%
BM_deque_vector_ranges_move/4000 143.540 -
BM_deque_vector_ranges_move/4096 145.402 -1.68%
BM_deque_vector_ranges_move/512 16.600 -3.18%
BM_deque_vector_ranges_move/5500 194.208 -1.15%
BM_deque_vector_ranges_move/64 2.645 -6.61%
BM_deque_vector_ranges_move/64000 2948.047 -
BM_deque_vector_ranges_move/65536 2958.578 -
BM_deque_vector_ranges_move/70000 3204.946 -1.44%
BM_deque_vector_ranges_move_backward/0 1.387 -22.60%
BM_deque_vector_ranges_move_backward/1 2.126 -19.54%
BM_deque_vector_ranges_move_backward/1024 36.696 -5.64%
BM_deque_vector_ranges_move_backward/2 1.828 -18.90%
BM_deque_vector_ranges_move_backward/4000 143.856 -
BM_deque_vector_ranges_move_backward/4096 148.969 -2.41%
BM_deque_vector_ranges_move_backward/512 17.886 -2.66%
BM_deque_vector_ranges_move_backward/5500 199.812 -2.47%
BM_deque_vector_ranges_move_backward/64 2.953 -16.06%
BM_deque_vector_ranges_move_backward/64000 8100.863 2.11%
BM_deque_vector_ranges_move_backward/65536 8284.820 2.04%
BM_deque_vector_ranges_move_backward/70000 8736.938 -
BM_getline_string 17.282 4.89%
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 7.47%
BM_lexicographical_compare_three_way<IntPtr>/1024 246.067 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 246094.473 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.402 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.852 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.494 -
BM_lexicographical_compare_three_way<IntPtr>/262144 62315.303 3.59%
BM_lexicographical_compare_three_way<IntPtr>/4 1.156 -
BM_lexicographical_compare_three_way<IntPtr>/4096 956.607 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.699 1.05%
BM_lexicographical_compare_three_way<IntPtr>/65536 15771.265 4.88%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.269 -1.39%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.897 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 497273.467 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.220 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7716.846 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.364 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 123285.974 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.762 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1934.699 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.370 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30829.327 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.283 -2.53%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.999 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245680.672 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.246 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3785.420 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.637 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60297.335 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.242 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.543 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.643 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15082.658 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 8.25%
BM_lexicographical_compare_three_way_fast_path/1024 247.000 -
BM_lexicographical_compare_three_way_fast_path/1048576 245939.512 -
BM_lexicographical_compare_three_way_fast_path/16 4.413 -
BM_lexicographical_compare_three_way_fast_path/16384 3782.397 -
BM_lexicographical_compare_three_way_fast_path/256 71.957 1.53%
BM_lexicographical_compare_three_way_fast_path/262144 60370.443 -
BM_lexicographical_compare_three_way_fast_path/4 1.153 -
BM_lexicographical_compare_three_way_fast_path/4096 959.567 -
BM_lexicographical_compare_three_way_fast_path/64 15.712 -
BM_lexicographical_compare_three_way_fast_path/65536 15105.517 -
BM_lexicographical_compare_three_way_slow_path/1 0.462 12.76%
BM_lexicographical_compare_three_way_slow_path/1024 294.186 -
BM_lexicographical_compare_three_way_slow_path/1048576 294721.924 -
BM_lexicographical_compare_three_way_slow_path/16 4.569 -
BM_lexicographical_compare_three_way_slow_path/16384 4555.596 -
BM_lexicographical_compare_three_way_slow_path/256 79.716 -
BM_lexicographical_compare_three_way_slow_path/262144 72692.927 -
BM_lexicographical_compare_three_way_slow_path/4 1.180 -
BM_lexicographical_compare_three_way_slow_path/4096 1148.526 -
BM_lexicographical_compare_three_way_slow_path/64 17.845 -
BM_lexicographical_compare_three_way_slow_path/65536 18186.871 -
BM_map_find_string_literal 12.156 -
BM_num_get<bool> 11.762 -1.52%
BM_num_get<double> 37.431 1.63%
BM_num_get<float> 37.392 2.33%
BM_num_get<long> 10.642 -
BM_num_get<long_double> 37.238 1.40%
BM_num_get<long_long> 10.555 -
BM_num_get<unsigned_int> 9.568 -1.63%
BM_num_get<unsigned_long> 10.431 -
BM_num_get<unsigned_long_long> 10.290 -1.15%
BM_num_get<unsigned_short> 10.105 -
BM_num_get<void*> 10.926 -
BM_num_put<bool> 10.620 1.34%
BM_num_put<const_void*> 12.173 -
BM_num_put<double> 57.864 -
BM_num_put<long> 11.895 5.71%
BM_num_put<long_double> 59.322 -
BM_num_put<long_long> 11.994 2.92%
BM_num_put<unsigned_long> 11.809 7.13%
BM_num_put<unsigned_long_long> 11.679 6.03%
BM_std_minmax_element<char>/1 0.328 7.49%
BM_std_minmax_element<char>/1024 295.236 1.41%
BM_std_minmax_element<char>/2 0.642 -6.84%
BM_std_minmax_element<char>/3 1.295 6.49%
BM_std_minmax_element<char>/4 1.216 -7.60%
BM_std_minmax_element<char>/4000 1135.148 1.39%
BM_std_minmax_element<char>/4096 1162.988 1.63%
BM_std_minmax_element<char>/512 150.320 1.67%
BM_std_minmax_element<char>/5500 1561.930 1.71%
BM_std_minmax_element<char>/64 17.947 -
BM_std_minmax_element<char>/64000 18404.897 3.48%
BM_std_minmax_element<char>/65536 18852.812 3.34%
BM_std_minmax_element<char>/70000 20119.486 3.25%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 279.954 7.35%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.146 5.99%
BM_std_minmax_element<int>/4 1.228 6.57%
BM_std_minmax_element<int>/4000 1072.334 7.09%
BM_std_minmax_element<int>/4096 1098.523 6.63%
BM_std_minmax_element<int>/512 141.774 6.95%
BM_std_minmax_element<int>/5500 1463.641 6.08%
BM_std_minmax_element<int>/64 17.438 3.71%
BM_std_minmax_element<int>/64000 17100.988 7.39%
BM_std_minmax_element<int>/65536 17503.285 7.50%
BM_std_minmax_element<int>/70000 18700.246 7.46%
BM_std_minmax_element<long_long>/1 0.300 -3.43%
BM_std_minmax_element<long_long>/1024 277.946 1.43%
BM_std_minmax_element<long_long>/2 0.684 -
BM_std_minmax_element<long_long>/3 1.133 -2.67%
BM_std_minmax_element<long_long>/4 1.250 -
BM_std_minmax_element<long_long>/4000 1071.155 1.80%
BM_std_minmax_element<long_long>/4096 1095.693 1.71%
BM_std_minmax_element<long_long>/512 141.199 1.69%
BM_std_minmax_element<long_long>/5500 1468.716 1.72%
BM_std_minmax_element<long_long>/64 17.480 1.12%
BM_std_minmax_element<long_long>/64000 17105.451 1.90%
BM_std_minmax_element<long_long>/65536 17512.152 1.87%
BM_std_minmax_element<long_long>/70000 18699.233 1.87%
BM_std_minmax_element<short>/1 0.301 -3.25%
BM_std_minmax_element<short>/1024 280.175 8.69%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 0.971 -22.28%
BM_std_minmax_element<short>/4 1.251 5.36%
BM_std_minmax_element<short>/4000 1074.662 9.71%
BM_std_minmax_element<short>/4096 1105.937 10.42%
BM_std_minmax_element<short>/512 143.206 7.93%
BM_std_minmax_element<short>/5500 1475.425 9.80%
BM_std_minmax_element<short>/64 18.069 5.69%
BM_std_minmax_element<short>/64000 17101.505 8.40%
BM_std_minmax_element<short>/65536 17520.059 8.13%
BM_std_minmax_element<short>/70000 18693.829 8.28%
BM_tolower_char<char> 0.690 6.53%
BM_tolower_char<wchar_t> 0.689 11.45%
BM_tolower_string<char> 15.332 -
BM_tolower_string<wchar_t> 6.467 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.608 -
BM_toupper_string<char> 15.243 -2.21%
BM_toupper_string<wchar_t> 6.269 -
BM_vector_deque_copy/0 0.395 -14.55%
BM_vector_deque_copy/1 2.326 2.12%
BM_vector_deque_copy/1024 36.539 -1.29%
BM_vector_deque_copy/2 2.055 1.73%
BM_vector_deque_copy/4000 140.605 -1.01%
BM_vector_deque_copy/4096 144.655 -1.60%
BM_vector_deque_copy/512 16.928 -2.22%
BM_vector_deque_copy/5500 194.986 -1.07%
BM_vector_deque_copy/64 2.784 -6.69%
BM_vector_deque_copy/64000 3084.059 -
BM_vector_deque_copy/65536 2897.548 -
BM_vector_deque_copy/70000 3346.607 -
BM_vector_deque_copy_backward/0 0.460 -7.54%
BM_vector_deque_copy_backward/1 2.057 -18.60%
BM_vector_deque_copy_backward/1024 38.561 -
BM_vector_deque_copy_backward/2 1.805 -19.90%
BM_vector_deque_copy_backward/4000 146.372 -
BM_vector_deque_copy_backward/4096 150.063 -
BM_vector_deque_copy_backward/512 17.923 1.17%
BM_vector_deque_copy_backward/5500 200.150 -
BM_vector_deque_copy_backward/64 3.180 -2.14%
BM_vector_deque_copy_backward/64000 8022.684 -
BM_vector_deque_copy_backward/65536 8265.026 -
BM_vector_deque_copy_backward/70000 8734.843 -
BM_vector_deque_move/0 0.606 33.39%
BM_vector_deque_move/1 1.854 -24.71%
BM_vector_deque_move/1024 35.857 -1.42%
BM_vector_deque_move/2 1.618 -24.47%
BM_vector_deque_move/4000 142.444 -
BM_vector_deque_move/4096 148.709 -
BM_vector_deque_move/512 16.879 -2.47%
BM_vector_deque_move/5500 208.385 4.51%
BM_vector_deque_move/64 2.637 -13.29%
BM_vector_deque_move/64000 3393.194 9.99%
BM_vector_deque_move/65536 3056.610 -
BM_vector_deque_move/70000 3341.152 -
BM_vector_deque_move_backward/0 0.530 20.70%
BM_vector_deque_move_backward/1 2.408 -13.83%
BM_vector_deque_move_backward/1024 38.351 -1.94%
BM_vector_deque_move_backward/2 2.070 -16.22%
BM_vector_deque_move_backward/4000 146.125 -
BM_vector_deque_move_backward/4096 148.464 -2.27%
BM_vector_deque_move_backward/512 17.504 -3.02%
BM_vector_deque_move_backward/5500 199.388 -
BM_vector_deque_move_backward/64 2.971 -16.55%
BM_vector_deque_move_backward/64000 7975.230 1.12%
BM_vector_deque_move_backward/65536 7993.190 -
BM_vector_deque_move_backward/70000 8659.514 4.20%
BM_vector_deque_ranges_copy/0 0.426 -
BM_vector_deque_ranges_copy/1 2.329 -4.65%
BM_vector_deque_ranges_copy/1024 35.760 -1.71%
BM_vector_deque_ranges_copy/2 2.166 -
BM_vector_deque_ranges_copy/4000 141.463 -
BM_vector_deque_ranges_copy/4096 147.256 -
BM_vector_deque_ranges_copy/512 16.914 -2.25%
BM_vector_deque_ranges_copy/5500 198.474 -
BM_vector_deque_ranges_copy/64 2.835 -5.98%
BM_vector_deque_ranges_copy/64000 3079.587 -
BM_vector_deque_ranges_copy/65536 3048.822 -
BM_vector_deque_ranges_copy/70000 3343.759 -
BM_vector_deque_ranges_copy_backward/0 0.435 -15.30%
BM_vector_deque_ranges_copy_backward/1 2.213 -12.96%
BM_vector_deque_ranges_copy_backward/1024 38.491 -1.20%
BM_vector_deque_ranges_copy_backward/2 1.937 -14.50%
BM_vector_deque_ranges_copy_backward/4000 142.814 -
BM_vector_deque_ranges_copy_backward/4096 152.677 -1.28%
BM_vector_deque_ranges_copy_backward/512 17.792 -
BM_vector_deque_ranges_copy_backward/5500 198.553 -6.08%
BM_vector_deque_ranges_copy_backward/64 3.050 -6.31%
BM_vector_deque_ranges_copy_backward/64000 7843.907 -2.90%
BM_vector_deque_ranges_copy_backward/65536 8082.594 -1.67%
BM_vector_deque_ranges_copy_backward/70000 8593.384 -
BM_vector_deque_ranges_move/0 0.413 4.70%
BM_vector_deque_ranges_move/1 2.330 -7.78%
BM_vector_deque_ranges_move/1024 35.867 -
BM_vector_deque_ranges_move/2 2.062 -7.80%
BM_vector_deque_ranges_move/4000 143.329 -
BM_vector_deque_ranges_move/4096 147.235 -1.23%
BM_vector_deque_ranges_move/512 16.915 -2.25%
BM_vector_deque_ranges_move/5500 199.255 -
BM_vector_deque_ranges_move/64 2.791 -9.88%
BM_vector_deque_ranges_move/64000 3008.136 -
BM_vector_deque_ranges_move/65536 3068.487 -
BM_vector_deque_ranges_move/70000 3268.335 -3.51%
BM_vector_deque_ranges_move_backward/0 0.522 28.88%
BM_vector_deque_ranges_move_backward/1 2.349 -15.47%
BM_vector_deque_ranges_move_backward/1024 38.476 -1.58%
BM_vector_deque_ranges_move_backward/2 2.056 -11.02%
BM_vector_deque_ranges_move_backward/4000 142.009 -2.30%
BM_vector_deque_ranges_move_backward/4096 153.164 -
BM_vector_deque_ranges_move_backward/512 17.523 -3.18%
BM_vector_deque_ranges_move_backward/5500 198.819 -1.31%
BM_vector_deque_ranges_move_backward/64 3.009 -9.78%
BM_vector_deque_ranges_move_backward/64000 7903.713 3.26%
BM_vector_deque_ranges_move_backward/65536 8031.096 2.94%
BM_vector_deque_ranges_move_backward/70000 8507.760 2.26%
SetIntersection_Front_Set_float_1024_1 1043950.970 -
SetIntersection_Front_Set_float_1024_1024 11089836.766 -7.09%
SetIntersection_Front_Set_float_1024_16 1180955.521 -
SetIntersection_Front_Set_float_1024_256 4142008.447 -
SetIntersection_Front_Set_float_1024_4 1071254.528 -
SetIntersection_Front_Set_float_1024_64 1810110.366 5.14%
SetIntersection_Front_Set_float_16384_1 1044459.454 1.29%
SetIntersection_Front_Set_float_16384_1024 11182855.917 -9.90%
SetIntersection_Front_Set_float_16384_16 1201372.871 -
SetIntersection_Front_Set_float_16384_16384 216994557.544 -1.77%
SetIntersection_Front_Set_float_16384_256 3687442.150 -4.33%
SetIntersection_Front_Set_float_16384_4 1062468.752 -
SetIntersection_Front_Set_float_16384_64 1783912.079 -
SetIntersection_Front_Set_float_16_1 62617005.744 -
SetIntersection_Front_Set_float_16_16 37788753.820 -
SetIntersection_Front_Set_float_16_4 54390692.059 -
SetIntersection_Front_Set_float_1_1 534088230.951 -
SetIntersection_Front_Set_float_256_1 4170701.713 -
SetIntersection_Front_Set_float_256_16 4432970.010 -
SetIntersection_Front_Set_float_256_256 7110517.537 -7.88%
SetIntersection_Front_Set_float_256_4 4181421.695 -
SetIntersection_Front_Set_float_256_64 5241022.100 -10.68%
SetIntersection_Front_Set_float_262144_1 1030007.798 -
SetIntersection_Front_Set_float_262144_1024 11154701.992 -7.80%
SetIntersection_Front_Set_float_262144_16 1167701.100 -
SetIntersection_Front_Set_float_262144_16384 219065035.517 3.81%
SetIntersection_Front_Set_float_262144_256 3541575.963 -7.47%
SetIntersection_Front_Set_float_262144_262144 1564657.795 -2.53%
SetIntersection_Front_Set_float_262144_4 1028070.781 -1.94%
SetIntersection_Front_Set_float_262144_64 1599683.631 -3.65%
SetIntersection_Front_Set_float_4_1 213747558.032 -
SetIntersection_Front_Set_float_4_4 136647276.999 -
SetIntersection_Front_Set_float_64_1 16476706.866 -
SetIntersection_Front_Set_float_64_16 15180592.292 -1.21%
SetIntersection_Front_Set_float_64_4 16133039.572 -
SetIntersection_Front_Set_float_64_64 12639943.917 -3.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1043322.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14648850.953 6.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1187594.787 -1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4580461.563 9.39%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1073115.447 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1879940.218 8.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1014976.910 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14722503.467 5.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1213267.450 4.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 355026546.018 42.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4494582.300 -1.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1072830.067 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1830299.153 2.80%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62549091.397 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 38904107.108 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54767119.353 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 531375142.329 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4112424.105 2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4583405.138 1.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8921571.669 7.83%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4244515.903 2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5908419.732 3.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 998461.368 -3.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14856715.291 8.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1223139.073 7.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 347536153.519 3.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4445488.891 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1862287.273 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1073828.763 4.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1827165.660 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212790255.276 1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137272654.435 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16324128.415 1.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15629604.874 1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16150394.017 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14472017.295 3.05%
SetIntersection_Front_Set_string_1024_1 1084250.163 -
SetIntersection_Front_Set_string_1024_1024 54098419.468 -1.65%
SetIntersection_Front_Set_string_1024_16 1864533.101 -
SetIntersection_Front_Set_string_1024_256 14694677.769 -6.31%
SetIntersection_Front_Set_string_1024_4 1225686.968 -1.94%
SetIntersection_Front_Set_string_1024_64 4553995.782 -1.91%
SetIntersection_Front_Set_string_16384_1 1078055.767 -2.87%
SetIntersection_Front_Set_string_16384_1024 57644929.970 -1.58%
SetIntersection_Front_Set_string_16384_16 1806788.500 -2.25%
SetIntersection_Front_Set_string_16384_16384 349567996.196 -
SetIntersection_Front_Set_string_16384_256 14550765.272 -
SetIntersection_Front_Set_string_16384_4 1226664.263 -
SetIntersection_Front_Set_string_16384_64 4237445.199 -7.61%
SetIntersection_Front_Set_string_16_1 64891951.790 -
SetIntersection_Front_Set_string_16_16 57989151.924 -2.83%
SetIntersection_Front_Set_string_16_4 62576474.634 -1.22%
SetIntersection_Front_Set_string_1_1 552428216.413 -
SetIntersection_Front_Set_string_256_1 4287941.936 -
SetIntersection_Front_Set_string_256_16 7069215.115 -
SetIntersection_Front_Set_string_256_256 27322005.756 -5.83%
SetIntersection_Front_Set_string_256_4 4881187.343 -
SetIntersection_Front_Set_string_256_64 13718789.386 -9.44%
SetIntersection_Front_Set_string_262144_1 1095022.167 -
SetIntersection_Front_Set_string_262144_1024 58010606.585 -2.78%
SetIntersection_Front_Set_string_262144_16 1776676.983 -3.45%
SetIntersection_Front_Set_string_262144_16384 347478286.993 -1.19%
SetIntersection_Front_Set_string_262144_256 14396724.603 -
SetIntersection_Front_Set_string_262144_262144 17206071.451 -6.70%
SetIntersection_Front_Set_string_262144_4 1220276.092 -
SetIntersection_Front_Set_string_262144_64 4201965.878 -4.72%
SetIntersection_Front_Set_string_4_1 220384719.514 -
SetIntersection_Front_Set_string_4_4 155037354.949 -1.80%
SetIntersection_Front_Set_string_64_1 16980708.574 -
SetIntersection_Front_Set_string_64_16 23210288.913 -4.16%
SetIntersection_Front_Set_string_64_4 18271767.548 -1.30%
SetIntersection_Front_Set_string_64_64 32265195.229 -7.92%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051414.648 2.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24359215.308 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1296855.830 -2.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6587014.337 -2.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1097019.149 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2313587.137 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1047680.152 1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25518315.304 -7.66%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1317477.263 -4.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361021244.747 3.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6558252.804 4.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1080227.269 -2.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2404302.118 4.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63113849.440 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41883499.397 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56279528.742 1.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535803763.716 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4172030.511 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5138716.519 3.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12772521.876 -1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4321164.704 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7683102.395 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1041322.880 2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27327643.454 7.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1277486.348 -1.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 356481212.304 2.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6448273.957 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3029892.254 1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1085159.679 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2258807.399 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214268176.552 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141902572.421 1.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16531623.871 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17340469.514 1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16718642.094 1.47%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18113311.430 -3.36%
SetIntersection_Front_Set_uint32_1024_1 1016542.288 -2.28%
SetIntersection_Front_Set_uint32_1024_1024 12083875.974 -1.35%
SetIntersection_Front_Set_uint32_1024_16 1175691.089 -1.80%
SetIntersection_Front_Set_uint32_1024_256 3740454.523 -6.18%
SetIntersection_Front_Set_uint32_1024_4 1051162.922 -1.08%
SetIntersection_Front_Set_uint32_1024_64 1623247.960 -10.44%
SetIntersection_Front_Set_uint32_16384_1 1038991.468 -
SetIntersection_Front_Set_uint32_16384_1024 12182590.755 -1.89%
SetIntersection_Front_Set_uint32_16384_16 1180822.777 -1.70%
SetIntersection_Front_Set_uint32_16384_16384 214887938.851 -2.39%
SetIntersection_Front_Set_uint32_16384_256 4122112.684 4.38%
SetIntersection_Front_Set_uint32_16384_4 1069108.830 3.79%
SetIntersection_Front_Set_uint32_16384_64 1704062.527 -4.12%
SetIntersection_Front_Set_uint32_16_1 62472667.250 -
SetIntersection_Front_Set_uint32_16_16 37705366.632 -
SetIntersection_Front_Set_uint32_16_4 55620053.801 2.10%
SetIntersection_Front_Set_uint32_1_1 529868248.974 -
SetIntersection_Front_Set_uint32_256_1 4110263.931 -
SetIntersection_Front_Set_uint32_256_16 4511746.030 -
SetIntersection_Front_Set_uint32_256_256 7617064.647 -
SetIntersection_Front_Set_uint32_256_4 4171321.139 -1.26%
SetIntersection_Front_Set_uint32_256_64 5863325.405 8.55%
SetIntersection_Front_Set_uint32_262144_1 1015730.772 -
SetIntersection_Front_Set_uint32_262144_1024 12303709.215 -1.49%
SetIntersection_Front_Set_uint32_262144_16 1137544.000 -2.05%
SetIntersection_Front_Set_uint32_262144_16384 224811108.027 -
SetIntersection_Front_Set_uint32_262144_256 3805657.992 -2.09%
SetIntersection_Front_Set_uint32_262144_262144 1613567.139 -1.96%
SetIntersection_Front_Set_uint32_262144_4 1035230.565 1.80%
SetIntersection_Front_Set_uint32_262144_64 1559467.783 -5.82%
SetIntersection_Front_Set_uint32_4_1 212127038.841 -
SetIntersection_Front_Set_uint32_4_4 135962814.798 -
SetIntersection_Front_Set_uint32_64_1 16382028.531 -
SetIntersection_Front_Set_uint32_64_16 14894252.897 -2.11%
SetIntersection_Front_Set_uint32_64_4 15897450.226 -1.02%
SetIntersection_Front_Set_uint32_64_64 13198758.285 -1.71%
SetIntersection_Front_Set_uint64_1024_1 1048598.077 -
SetIntersection_Front_Set_uint64_1024_1024 12595980.992 3.58%
SetIntersection_Front_Set_uint64_1024_16 1153916.805 -1.15%
SetIntersection_Front_Set_uint64_1024_256 3858622.115 -1.89%
SetIntersection_Front_Set_uint64_1024_4 1065153.486 5.58%
SetIntersection_Front_Set_uint64_1024_64 1667748.815 -4.59%
SetIntersection_Front_Set_uint64_16384_1 1036106.806 5.13%
SetIntersection_Front_Set_uint64_16384_1024 12861228.610 4.80%
SetIntersection_Front_Set_uint64_16384_16 1204270.826 3.27%
SetIntersection_Front_Set_uint64_16384_16384 227060056.352 1.77%
SetIntersection_Front_Set_uint64_16384_256 3866529.894 4.14%
SetIntersection_Front_Set_uint64_16384_4 1058655.577 -
SetIntersection_Front_Set_uint64_16384_64 1726861.221 8.76%
SetIntersection_Front_Set_uint64_16_1 62878438.111 1.05%
SetIntersection_Front_Set_uint64_16_16 37719331.739 -
SetIntersection_Front_Set_uint64_16_4 54449411.037 -
SetIntersection_Front_Set_uint64_1_1 550721758.071 3.94%
SetIntersection_Front_Set_uint64_256_1 4156838.163 -
SetIntersection_Front_Set_uint64_256_16 4550472.352 4.04%
SetIntersection_Front_Set_uint64_256_256 7767304.624 2.73%
SetIntersection_Front_Set_uint64_256_4 4118009.538 -
SetIntersection_Front_Set_uint64_256_64 5452774.160 4.28%
SetIntersection_Front_Set_uint64_262144_1 1052981.977 5.18%
SetIntersection_Front_Set_uint64_262144_1024 12511484.463 1.74%
SetIntersection_Front_Set_uint64_262144_16 1188038.678 1.93%
SetIntersection_Front_Set_uint64_262144_16384 222123806.082 -
SetIntersection_Front_Set_uint64_262144_256 4253636.425 8.39%
SetIntersection_Front_Set_uint64_262144_262144 1678902.748 1.20%
SetIntersection_Front_Set_uint64_262144_4 1057623.162 -
SetIntersection_Front_Set_uint64_262144_64 1731791.980 -
SetIntersection_Front_Set_uint64_4_1 214008031.375 -
SetIntersection_Front_Set_uint64_4_4 136622728.658 -
SetIntersection_Front_Set_uint64_64_1 16419081.820 1.05%
SetIntersection_Front_Set_uint64_64_16 15192376.754 -
SetIntersection_Front_Set_uint64_64_4 15973039.434 -
SetIntersection_Front_Set_uint64_64_64 13190964.551 -1.17%
SetIntersection_Front_Vector_float_1024_1 1043512.977 -5.08%
SetIntersection_Front_Vector_float_1024_1024 5901720.986 -4.14%
SetIntersection_Front_Vector_float_1024_16 1124210.209 -2.77%
SetIntersection_Front_Vector_float_1024_256 2286305.996 -6.61%
SetIntersection_Front_Vector_float_1024_4 1060752.007 -3.88%
SetIntersection_Front_Vector_float_1024_64 1375939.921 -5.63%
SetIntersection_Front_Vector_float_16384_1 1040915.840 -3.18%
SetIntersection_Front_Vector_float_16384_1024 5917980.836 -4.24%
SetIntersection_Front_Vector_float_16384_16 1115543.746 -5.88%
SetIntersection_Front_Vector_float_16384_16384 79644853.891 -1.47%
SetIntersection_Front_Vector_float_16384_256 2262341.504 -5.65%
SetIntersection_Front_Vector_float_16384_4 1058592.164 -4.61%
SetIntersection_Front_Vector_float_16384_64 1360157.654 -5.19%
SetIntersection_Front_Vector_float_16_1 62809166.326 -
SetIntersection_Front_Vector_float_16_16 35853337.872 -3.29%
SetIntersection_Front_Vector_float_16_4 54397225.926 -3.26%
SetIntersection_Front_Vector_float_1_1 535204276.276 -
SetIntersection_Front_Vector_float_256_1 4157485.506 -2.98%
SetIntersection_Front_Vector_float_256_16 4233070.602 -2.94%
SetIntersection_Front_Vector_float_256_256 4545133.542 -4.80%
SetIntersection_Front_Vector_float_256_4 4167402.115 -4.04%
SetIntersection_Front_Vector_float_256_64 4404646.242 -4.15%
SetIntersection_Front_Vector_float_262144_1 1049237.161 -5.63%
SetIntersection_Front_Vector_float_262144_1024 5913978.681 6.72%
SetIntersection_Front_Vector_float_262144_16 1117133.579 -6.19%
SetIntersection_Front_Vector_float_262144_16384 79543623.943 -3.62%
SetIntersection_Front_Vector_float_262144_256 2253463.661 -5.26%
SetIntersection_Front_Vector_float_262144_262144 350631934.993 -2.24%
SetIntersection_Front_Vector_float_262144_4 1075257.167 -2.47%
SetIntersection_Front_Vector_float_262144_64 1374204.532 -
SetIntersection_Front_Vector_float_4_1 213674905.901 -
SetIntersection_Front_Vector_float_4_4 135899019.014 -
SetIntersection_Front_Vector_float_64_1 16387894.699 -4.25%
SetIntersection_Front_Vector_float_64_16 14289002.444 -4.66%
SetIntersection_Front_Vector_float_64_4 15967848.304 -3.79%
SetIntersection_Front_Vector_float_64_64 10931941.157 -3.99%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1043915.169 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8343179.029 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1123404.261 -2.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2896451.162 1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1075672.642 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1509792.963 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1026055.587 -1.25%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8409856.280 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1152418.840 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118958449.866 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2859376.473 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1060656.805 2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1520083.067 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62546424.018 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36798924.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54476926.543 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533249278.353 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4136112.666 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4361165.332 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5748771.835 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4208571.629 3.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4783649.550 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1047088.968 4.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8340691.247 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1155320.717 2.13%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118797482.546 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2892170.577 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350596918.297 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067930.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1521793.231 6.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213060864.444 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136115197.861 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16368804.001 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14645290.619 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16048364.089 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12046131.761 -
SetIntersection_Front_Vector_string_1024_1 1069345.400 -
SetIntersection_Front_Vector_string_1024_1024 38655159.424 2.07%
SetIntersection_Front_Vector_string_1024_16 1600055.432 -
SetIntersection_Front_Vector_string_1024_256 9783673.524 5.24%
SetIntersection_Front_Vector_string_1024_4 1186893.915 -
SetIntersection_Front_Vector_string_1024_64 3268450.859 -3.95%
SetIntersection_Front_Vector_string_16384_1 1071713.185 -
SetIntersection_Front_Vector_string_16384_1024 37731437.720 -
SetIntersection_Front_Vector_string_16384_16 1613660.225 3.66%
SetIntersection_Front_Vector_string_16384_16384 348764940.125 -
SetIntersection_Front_Vector_string_16384_256 9283293.933 -1.40%
SetIntersection_Front_Vector_string_16384_4 1198706.072 1.22%
SetIntersection_Front_Vector_string_16384_64 3138969.929 -2.80%
SetIntersection_Front_Vector_string_16_1 64512319.835 -
SetIntersection_Front_Vector_string_16_16 51489426.029 -
SetIntersection_Front_Vector_string_16_4 60359305.201 -
SetIntersection_Front_Vector_string_1_1 547301167.785 -
SetIntersection_Front_Vector_string_256_1 4259708.170 -
SetIntersection_Front_Vector_string_256_16 6306741.098 4.09%
SetIntersection_Front_Vector_string_256_256 20277794.465 4.51%
SetIntersection_Front_Vector_string_256_4 4705808.782 -
SetIntersection_Front_Vector_string_256_64 10526019.476 -1.31%
SetIntersection_Front_Vector_string_262144_1 1087936.092 2.46%
SetIntersection_Front_Vector_string_262144_1024 39355671.043 -
SetIntersection_Front_Vector_string_262144_16 1565274.319 -3.50%
SetIntersection_Front_Vector_string_262144_16384 347302413.478 -
SetIntersection_Front_Vector_string_262144_256 9465047.288 -2.13%
SetIntersection_Front_Vector_string_262144_262144 14439320.475 -
SetIntersection_Front_Vector_string_262144_4 1156516.068 -2.69%
SetIntersection_Front_Vector_string_262144_64 3274154.466 4.86%
SetIntersection_Front_Vector_string_4_1 219118938.735 -
SetIntersection_Front_Vector_string_4_4 149501801.965 -
SetIntersection_Front_Vector_string_64_1 16771148.336 -
SetIntersection_Front_Vector_string_64_16 20760650.292 -2.01%
SetIntersection_Front_Vector_string_64_4 17860443.476 -
SetIntersection_Front_Vector_string_64_64 26360913.618 2.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049957.360 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9079889.765 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1154506.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3086708.686 1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1035778.032 -2.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1574656.391 3.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1036586.269 3.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9083462.959 1.97%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1159114.447 3.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129693665.204 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3075702.139 1.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1037055.997 -2.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1526824.027 -1.14%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62601372.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36888828.340 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54349335.843 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 531988844.554 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4129515.861 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4366663.849 2.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6114690.236 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4208614.120 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5012350.942 2.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1038933.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9074285.758 1.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165839.492 5.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129555393.019 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3089025.045 1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351781918.305 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1054040.038 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1564249.320 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212610415.804 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136040951.001 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374184.507 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14805846.453 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16099290.491 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12523931.780 1.51%
SetIntersection_Front_Vector_uint32_1024_1 1007763.836 -2.88%
SetIntersection_Front_Vector_uint32_1024_1024 5901502.057 9.58%
SetIntersection_Front_Vector_uint32_1024_16 1112326.240 -
SetIntersection_Front_Vector_uint32_1024_256 2267633.214 6.87%
SetIntersection_Front_Vector_uint32_1024_4 1036241.071 -2.13%
SetIntersection_Front_Vector_uint32_1024_64 1355272.653 5.49%
SetIntersection_Front_Vector_uint32_16384_1 1017452.455 -1.51%
SetIntersection_Front_Vector_uint32_16384_1024 5907324.590 -
SetIntersection_Front_Vector_uint32_16384_16 1121374.009 -
SetIntersection_Front_Vector_uint32_16384_16384 79494885.632 2.08%
SetIntersection_Front_Vector_uint32_16384_256 2267303.532 -
SetIntersection_Front_Vector_uint32_16384_4 1060307.643 -
SetIntersection_Front_Vector_uint32_16384_64 1308929.028 -3.71%
SetIntersection_Front_Vector_uint32_16_1 62451855.421 -
SetIntersection_Front_Vector_uint32_16_16 35668459.521 -
SetIntersection_Front_Vector_uint32_16_4 54030102.692 -
SetIntersection_Front_Vector_uint32_1_1 531000559.009 -
SetIntersection_Front_Vector_uint32_256_1 4145253.308 -
SetIntersection_Front_Vector_uint32_256_16 4208570.429 -
SetIntersection_Front_Vector_uint32_256_256 4566995.344 -
SetIntersection_Front_Vector_uint32_256_4 4116790.222 -
SetIntersection_Front_Vector_uint32_256_64 4344619.519 -1.87%
SetIntersection_Front_Vector_uint32_262144_1 1042797.191 -
SetIntersection_Front_Vector_uint32_262144_1024 5880049.864 -
SetIntersection_Front_Vector_uint32_262144_16 1122273.731 1.86%
SetIntersection_Front_Vector_uint32_262144_16384 79409008.394 4.11%
SetIntersection_Front_Vector_uint32_262144_256 2256304.961 -
SetIntersection_Front_Vector_uint32_262144_262144 350649842.250 -
SetIntersection_Front_Vector_uint32_262144_4 1056090.405 -1.30%
SetIntersection_Front_Vector_uint32_262144_64 1361555.831 4.27%
SetIntersection_Front_Vector_uint32_4_1 212322299.805 -
SetIntersection_Front_Vector_uint32_4_4 134972766.649 -
SetIntersection_Front_Vector_uint32_64_1 16333213.473 -
SetIntersection_Front_Vector_uint32_64_16 14268261.206 -
SetIntersection_Front_Vector_uint32_64_4 15919673.838 -
SetIntersection_Front_Vector_uint32_64_64 10853795.725 2.67%
SetIntersection_Front_Vector_uint64_1024_1 1033761.587 4.79%
SetIntersection_Front_Vector_uint64_1024_1024 5247782.417 -1.80%
SetIntersection_Front_Vector_uint64_1024_16 1118099.936 -
SetIntersection_Front_Vector_uint64_1024_256 2265673.985 9.35%
SetIntersection_Front_Vector_uint64_1024_4 1061249.784 2.22%
SetIntersection_Front_Vector_uint64_1024_64 1364577.842 -
SetIntersection_Front_Vector_uint64_16384_1 1033836.712 4.12%
SetIntersection_Front_Vector_uint64_16384_1024 5853191.968 -
SetIntersection_Front_Vector_uint64_16384_16 1103166.681 -1.36%
SetIntersection_Front_Vector_uint64_16384_16384 74791088.945 -1.25%
SetIntersection_Front_Vector_uint64_16384_256 2189858.662 -4.33%
SetIntersection_Front_Vector_uint64_16384_4 1054817.919 -
SetIntersection_Front_Vector_uint64_16384_64 1330428.227 -2.76%
SetIntersection_Front_Vector_uint64_16_1 62082438.051 -
SetIntersection_Front_Vector_uint64_16_16 35047918.252 -
SetIntersection_Front_Vector_uint64_16_4 53797639.718 -
SetIntersection_Front_Vector_uint64_1_1 529046775.909 -
SetIntersection_Front_Vector_uint64_256_1 4090422.864 -
SetIntersection_Front_Vector_uint64_256_16 4183680.325 -
SetIntersection_Front_Vector_uint64_256_256 4421736.484 -2.96%
SetIntersection_Front_Vector_uint64_256_4 4151962.405 2.70%
SetIntersection_Front_Vector_uint64_256_64 4399792.337 -
SetIntersection_Front_Vector_uint64_262144_1 1034848.586 -1.32%
SetIntersection_Front_Vector_uint64_262144_1024 5306327.704 -9.72%
SetIntersection_Front_Vector_uint64_262144_16 1065459.848 -5.08%
SetIntersection_Front_Vector_uint64_262144_16384 73883352.100 -4.10%
SetIntersection_Front_Vector_uint64_262144_256 2269647.844 5.98%
SetIntersection_Front_Vector_uint64_262144_262144 346520529.435 -1.11%
SetIntersection_Front_Vector_uint64_262144_4 1069698.963 2.79%
SetIntersection_Front_Vector_uint64_262144_64 1323350.747 -3.04%
SetIntersection_Front_Vector_uint64_4_1 211400019.984 -
SetIntersection_Front_Vector_uint64_4_4 134419175.386 -
SetIntersection_Front_Vector_uint64_64_1 16166859.239 -
SetIntersection_Front_Vector_uint64_64_16 14140312.710 -
SetIntersection_Front_Vector_uint64_64_4 15771614.123 -
SetIntersection_Front_Vector_uint64_64_64 10550666.482 -1.05%
SetIntersection_Interlaced_Set_float_1024_1 1046743.812 -
SetIntersection_Interlaced_Set_float_1024_1024 12173052.201 4.20%
SetIntersection_Interlaced_Set_float_1024_16 11297667.395 -
SetIntersection_Interlaced_Set_float_1024_256 14394344.791 2.15%
SetIntersection_Interlaced_Set_float_1024_4 9965373.827 1.52%
SetIntersection_Interlaced_Set_float_1024_64 10043124.762 -1.60%
SetIntersection_Interlaced_Set_float_16384_1 1036538.790 1.57%
SetIntersection_Interlaced_Set_float_16384_1024 172105434.917 -
SetIntersection_Interlaced_Set_float_16384_16 206505488.044 -1.28%
SetIntersection_Interlaced_Set_float_16384_16384 217017323.151 -1.08%
SetIntersection_Interlaced_Set_float_16384_256 198348477.942 -1.23%
SetIntersection_Interlaced_Set_float_16384_4 168251407.426 -1.44%
SetIntersection_Interlaced_Set_float_16384_64 212984317.841 -1.50%
SetIntersection_Interlaced_Set_float_16_1 62894654.416 -
SetIntersection_Interlaced_Set_float_16_16 37725809.222 1.29%
SetIntersection_Interlaced_Set_float_16_4 59553341.393 -
SetIntersection_Interlaced_Set_float_1_1 534068961.707 -
SetIntersection_Interlaced_Set_float_256_1 4144289.109 -
SetIntersection_Interlaced_Set_float_256_16 12064274.168 -
SetIntersection_Interlaced_Set_float_256_256 7403755.583 1.00%
SetIntersection_Interlaced_Set_float_256_4 10944539.582 1.14%
SetIntersection_Interlaced_Set_float_256_64 13141411.707 -3.31%
SetIntersection_Interlaced_Set_float_262144_1 1025395.934 -2.76%
SetIntersection_Interlaced_Set_float_262144_1024 1483327.719 -3.00%
SetIntersection_Interlaced_Set_float_262144_16 1544612.793 -3.62%
SetIntersection_Interlaced_Set_float_262144_16384 1232019.451 -3.26%
SetIntersection_Interlaced_Set_float_262144_256 1521880.943 -2.77%
SetIntersection_Interlaced_Set_float_262144_262144 1617501.549 -1.66%
SetIntersection_Interlaced_Set_float_262144_4 1248965.656 -3.84%
SetIntersection_Interlaced_Set_float_262144_64 1509292.561 -3.75%
SetIntersection_Interlaced_Set_float_4_1 213644349.558 -
SetIntersection_Interlaced_Set_float_4_4 136652016.261 -
SetIntersection_Interlaced_Set_float_64_1 16465723.277 -
SetIntersection_Interlaced_Set_float_64_16 22432252.929 -
SetIntersection_Interlaced_Set_float_64_4 20795408.955 -
SetIntersection_Interlaced_Set_float_64_64 13151663.451 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1018421.758 -2.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13267264.812 2.01%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11543295.395 4.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14133446.974 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9762136.196 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10071358.286 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1040349.725 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 173548575.573 -2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 213804594.691 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247964608.229 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205459125.667 2.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 176732259.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 224510043.361 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62692001.384 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38184183.053 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59575129.014 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 532059619.379 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4097959.482 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12006851.760 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8221084.927 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11256961.562 -2.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13865030.042 8.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044732.622 1.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1607634.438 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1668512.045 -1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1304491.375 -1.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1636891.359 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1852288.490 -1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1346259.275 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646386.475 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 212861134.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136874405.046 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16412375.401 1.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21581053.768 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20740905.017 -1.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13786080.677 -
SetIntersection_Interlaced_Set_string_1024_1 1083122.811 -
SetIntersection_Interlaced_Set_string_1024_1024 54416194.071 -1.50%
SetIntersection_Interlaced_Set_string_1024_16 13011426.731 2.62%
SetIntersection_Interlaced_Set_string_1024_256 34189657.264 -5.44%
SetIntersection_Interlaced_Set_string_1024_4 10451824.579 -
SetIntersection_Interlaced_Set_string_1024_64 16320916.519 -1.21%
SetIntersection_Interlaced_Set_string_16384_1 1086439.038 -
SetIntersection_Interlaced_Set_string_16384_1024 346997410.635 -
SetIntersection_Interlaced_Set_string_16384_16 243276079.652 -2.32%
SetIntersection_Interlaced_Set_string_16384_16384 349361006.546 -
SetIntersection_Interlaced_Set_string_16384_256 351383056.246 2.97%
SetIntersection_Interlaced_Set_string_16384_4 201686110.649 -
SetIntersection_Interlaced_Set_string_16384_64 351543130.466 1.74%
SetIntersection_Interlaced_Set_string_16_1 65202654.698 -
SetIntersection_Interlaced_Set_string_16_16 57357951.470 -4.59%
SetIntersection_Interlaced_Set_string_16_4 72969213.521 -
SetIntersection_Interlaced_Set_string_1_1 553413083.839 -
SetIntersection_Interlaced_Set_string_256_1 4319513.518 -
SetIntersection_Interlaced_Set_string_256_16 17734239.874 1.69%
SetIntersection_Interlaced_Set_string_256_256 27663808.478 -6.94%
SetIntersection_Interlaced_Set_string_256_4 12989275.836 -
SetIntersection_Interlaced_Set_string_256_64 30029096.856 -3.48%
SetIntersection_Interlaced_Set_string_262144_1 1096408.040 5.08%
SetIntersection_Interlaced_Set_string_262144_1024 2070984.377 -
SetIntersection_Interlaced_Set_string_262144_16 2122432.373 -2.80%
SetIntersection_Interlaced_Set_string_262144_16384 2808132.080 -3.45%
SetIntersection_Interlaced_Set_string_262144_256 2033441.406 -
SetIntersection_Interlaced_Set_string_262144_262144 17510392.172 -4.12%
SetIntersection_Interlaced_Set_string_262144_4 1827025.148 -2.15%
SetIntersection_Interlaced_Set_string_262144_64 2117425.697 -1.94%
SetIntersection_Interlaced_Set_string_4_1 221707284.926 -
SetIntersection_Interlaced_Set_string_4_4 156306162.513 -
SetIntersection_Interlaced_Set_string_64_1 17012615.495 -
SetIntersection_Interlaced_Set_string_64_16 37242075.325 -5.63%
SetIntersection_Interlaced_Set_string_64_4 25688465.990 -
SetIntersection_Interlaced_Set_string_64_64 33616216.675 -3.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1015088.651 -4.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24777838.764 7.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11794280.467 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18493029.137 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9891100.834 1.44%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11902131.504 1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1055269.288 4.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224812001.519 -3.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235659643.777 -1.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348706108.063 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 244779910.373 -29.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 195598382.551 -3.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 351975231.089 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 64009773.445 1.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41991423.162 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62915293.278 1.74%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 553558217.752 3.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4196283.907 1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12753190.171 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12074822.900 -2.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11273355.212 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17184018.297 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1023569.073 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1977123.131 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2108038.330 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1767871.502 1.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2011303.305 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2957548.096 -3.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1835566.652 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2089834.064 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 223705142.131 4.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 142698686.343 2.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16539699.496 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25548311.671 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23441930.917 4.07%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18125708.764 -2.10%
SetIntersection_Interlaced_Set_uint32_1024_1 1039348.600 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12588809.489 1.37%
SetIntersection_Interlaced_Set_uint32_1024_16 11233397.092 -
SetIntersection_Interlaced_Set_uint32_1024_256 13237052.170 -4.80%
SetIntersection_Interlaced_Set_uint32_1024_4 9787124.199 -1.72%
SetIntersection_Interlaced_Set_uint32_1024_64 10079697.702 2.13%
SetIntersection_Interlaced_Set_uint32_16384_1 1033560.382 2.99%
SetIntersection_Interlaced_Set_uint32_16384_1024 170486116.482 1.51%
SetIntersection_Interlaced_Set_uint32_16384_16 203773957.265 -
SetIntersection_Interlaced_Set_uint32_16384_16384 229755490.299 2.21%
SetIntersection_Interlaced_Set_uint32_16384_256 194862288.070 -1.64%
SetIntersection_Interlaced_Set_uint32_16384_4 165667316.787 -1.38%
SetIntersection_Interlaced_Set_uint32_16384_64 209733935.652 -
SetIntersection_Interlaced_Set_uint32_16_1 62252008.607 -
SetIntersection_Interlaced_Set_uint32_16_16 37632792.910 -
SetIntersection_Interlaced_Set_uint32_16_4 59104209.058 -
SetIntersection_Interlaced_Set_uint32_1_1 530484044.648 -
SetIntersection_Interlaced_Set_uint32_256_1 4095887.666 1.29%
SetIntersection_Interlaced_Set_uint32_256_16 11935661.063 -
SetIntersection_Interlaced_Set_uint32_256_256 7761757.739 2.04%
SetIntersection_Interlaced_Set_uint32_256_4 11035542.454 -2.54%
SetIntersection_Interlaced_Set_uint32_256_64 12852708.470 -4.11%
SetIntersection_Interlaced_Set_uint32_262144_1 1007312.794 2.46%
SetIntersection_Interlaced_Set_uint32_262144_1024 1464870.115 -2.60%
SetIntersection_Interlaced_Set_uint32_262144_16 1534555.016 -1.38%
SetIntersection_Interlaced_Set_uint32_262144_16384 1213181.152 -2.60%
SetIntersection_Interlaced_Set_uint32_262144_256 1509996.582 -2.09%
SetIntersection_Interlaced_Set_uint32_262144_262144 1761480.633 -3.90%
SetIntersection_Interlaced_Set_uint32_262144_4 1239206.055 -1.55%
SetIntersection_Interlaced_Set_uint32_262144_64 1501254.394 -2.39%
SetIntersection_Interlaced_Set_uint32_4_1 211912269.120 -
SetIntersection_Interlaced_Set_uint32_4_4 135721667.957 -
SetIntersection_Interlaced_Set_uint32_64_1 16285188.669 -
SetIntersection_Interlaced_Set_uint32_64_16 21793554.651 -
SetIntersection_Interlaced_Set_uint32_64_4 20800677.904 -
SetIntersection_Interlaced_Set_uint32_64_64 13255772.343 -3.17%
SetIntersection_Interlaced_Set_uint64_1024_1 1048782.614 1.01%
SetIntersection_Interlaced_Set_uint64_1024_1024 12278741.499 -14.16%
SetIntersection_Interlaced_Set_uint64_1024_16 11562543.713 2.04%
SetIntersection_Interlaced_Set_uint64_1024_256 14132664.719 -9.27%
SetIntersection_Interlaced_Set_uint64_1024_4 9902420.738 -12.64%
SetIntersection_Interlaced_Set_uint64_1024_64 9927531.243 -5.96%
SetIntersection_Interlaced_Set_uint64_16384_1 1040998.249 1.60%
SetIntersection_Interlaced_Set_uint64_16384_1024 178540336.023 -
SetIntersection_Interlaced_Set_uint64_16384_16 220186825.716 -
SetIntersection_Interlaced_Set_uint64_16384_16384 238341036.109 -5.88%
SetIntersection_Interlaced_Set_uint64_16384_256 209698145.280 -
SetIntersection_Interlaced_Set_uint64_16384_4 177778264.316 -
SetIntersection_Interlaced_Set_uint64_16384_64 230735380.758 -
SetIntersection_Interlaced_Set_uint64_16_1 62503357.449 -
SetIntersection_Interlaced_Set_uint64_16_16 37765251.860 1.04%
SetIntersection_Interlaced_Set_uint64_16_4 59829611.926 1.97%
SetIntersection_Interlaced_Set_uint64_1_1 532726032.060 -
SetIntersection_Interlaced_Set_uint64_256_1 4138909.576 -
SetIntersection_Interlaced_Set_uint64_256_16 11913006.038 -
SetIntersection_Interlaced_Set_uint64_256_256 7570940.136 -
SetIntersection_Interlaced_Set_uint64_256_4 11223026.759 1.29%
SetIntersection_Interlaced_Set_uint64_256_64 12960895.190 -1.27%
SetIntersection_Interlaced_Set_uint64_262144_1 1028169.549 -4.61%
SetIntersection_Interlaced_Set_uint64_262144_1024 1558499.512 -
SetIntersection_Interlaced_Set_uint64_262144_16 1627294.109 -8.47%
SetIntersection_Interlaced_Set_uint64_262144_16384 1281232.422 -
SetIntersection_Interlaced_Set_uint64_262144_256 1600284.180 -2.77%
SetIntersection_Interlaced_Set_uint64_262144_262144 1686970.131 -
SetIntersection_Interlaced_Set_uint64_262144_4 1296998.293 -10.50%
SetIntersection_Interlaced_Set_uint64_262144_64 1597593.832 -5.46%
SetIntersection_Interlaced_Set_uint64_4_1 212953887.900 -
SetIntersection_Interlaced_Set_uint64_4_4 136502036.756 -
SetIntersection_Interlaced_Set_uint64_64_1 16373774.161 -
SetIntersection_Interlaced_Set_uint64_64_16 22310861.125 5.26%
SetIntersection_Interlaced_Set_uint64_64_4 20824716.325 -
SetIntersection_Interlaced_Set_uint64_64_64 13220610.239 1.69%
SetIntersection_Interlaced_Vector_float_1024_1 1052352.773 -
SetIntersection_Interlaced_Vector_float_1024_1024 7096852.409 -
SetIntersection_Interlaced_Vector_float_1024_16 2044247.882 -24.47%
SetIntersection_Interlaced_Vector_float_1024_256 6202363.528 -6.00%
SetIntersection_Interlaced_Vector_float_1024_4 1307473.519 -7.03%
SetIntersection_Interlaced_Vector_float_1024_64 5864498.308 1.74%
SetIntersection_Interlaced_Vector_float_16384_1 1037854.495 -
SetIntersection_Interlaced_Vector_float_16384_1024 46568122.714 -10.69%
SetIntersection_Interlaced_Vector_float_16384_16 2723278.209 -2.10%
SetIntersection_Interlaced_Vector_float_16384_16384 99753613.881 -
SetIntersection_Interlaced_Vector_float_16384_256 18065996.580 -6.37%
SetIntersection_Interlaced_Vector_float_16384_4 1415143.614 -
SetIntersection_Interlaced_Vector_float_16384_64 6534994.651 -7.33%
SetIntersection_Interlaced_Vector_float_16_1 62921285.425 -
SetIntersection_Interlaced_Vector_float_16_16 35656420.913 -
SetIntersection_Interlaced_Vector_float_16_4 56504004.822 1.60%
SetIntersection_Interlaced_Vector_float_1_1 535163242.166 -
SetIntersection_Interlaced_Vector_float_256_1 4140472.968 -
SetIntersection_Interlaced_Vector_float_256_16 6343073.287 2.59%
SetIntersection_Interlaced_Vector_float_256_256 5160878.172 -
SetIntersection_Interlaced_Vector_float_256_4 4748229.944 -7.38%
SetIntersection_Interlaced_Vector_float_256_64 7374281.571 -2.87%
SetIntersection_Interlaced_Vector_float_262144_1 1049358.200 -
SetIntersection_Interlaced_Vector_float_262144_1024 91589917.143 -14.39%
SetIntersection_Interlaced_Vector_float_262144_16 3425412.510 -46.82%
SetIntersection_Interlaced_Vector_float_262144_16384 350413813.640 4.71%
SetIntersection_Interlaced_Vector_float_262144_256 30284334.632 -26.59%
SetIntersection_Interlaced_Vector_float_262144_262144 351497830.651 -
SetIntersection_Interlaced_Vector_float_262144_4 1564579.127 -
SetIntersection_Interlaced_Vector_float_262144_64 9749547.013 5.10%
SetIntersection_Interlaced_Vector_float_4_1 213806076.514 -
SetIntersection_Interlaced_Vector_float_4_4 135729085.014 -
SetIntersection_Interlaced_Vector_float_64_1 16555732.433 -
SetIntersection_Interlaced_Vector_float_64_16 17005498.189 -
SetIntersection_Interlaced_Vector_float_64_4 17830883.032 4.62%
SetIntersection_Interlaced_Vector_float_64_64 10935528.054 -4.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1056913.047 1.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8345653.379 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2847917.702 26.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7559696.166 1.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1519524.287 10.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5776517.662 25.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1048167.613 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 79281159.577 34.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4306975.047 39.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119283428.437 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 31328329.026 41.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1712878.493 10.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11453988.912 43.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62889669.097 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36545252.309 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57981749.365 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 533973241.099 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4131446.334 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8168556.230 15.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5705844.858 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5407779.729 5.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8609323.454 1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1036860.024 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 171605696.108 46.30%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 7505047.128 75.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 351265359.303 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 84912363.756 111.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351285825.561 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2189459.405 28.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28692588.661 126.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213642119.207 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136066030.618 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16479728.364 1.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19511351.863 3.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18859832.011 3.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 11999089.831 -
SetIntersection_Interlaced_Vector_string_1024_1 1075215.247 -
SetIntersection_Interlaced_Vector_string_1024_1024 38741514.270 -
SetIntersection_Interlaced_Vector_string_1024_16 3275032.709 -1.40%
SetIntersection_Interlaced_Vector_string_1024_256 20965353.502 -
SetIntersection_Interlaced_Vector_string_1024_4 1631714.156 -
SetIntersection_Interlaced_Vector_string_1024_64 8035757.961 -
SetIntersection_Interlaced_Vector_string_16384_1 1074607.943 -
SetIntersection_Interlaced_Vector_string_16384_1024 118473978.137 -2.18%
SetIntersection_Interlaced_Vector_string_16384_16 4200780.442 -16.70%
SetIntersection_Interlaced_Vector_string_16384_16384 350358852.432 -
SetIntersection_Interlaced_Vector_string_16384_256 40277542.288 -4.18%
SetIntersection_Interlaced_Vector_string_16384_4 1802398.419 1.04%
SetIntersection_Interlaced_Vector_string_16384_64 12432022.641 -
SetIntersection_Interlaced_Vector_string_16_1 64451804.858 -
SetIntersection_Interlaced_Vector_string_16_16 51790609.398 -
SetIntersection_Interlaced_Vector_string_16_4 66324347.563 -
SetIntersection_Interlaced_Vector_string_1_1 549120009.892 -
SetIntersection_Interlaced_Vector_string_256_1 4288416.741 -
SetIntersection_Interlaced_Vector_string_256_16 10294513.952 -
SetIntersection_Interlaced_Vector_string_256_256 21286220.460 11.56%
SetIntersection_Interlaced_Vector_string_256_4 6023329.464 -
SetIntersection_Interlaced_Vector_string_256_64 19233233.023 -4.72%
SetIntersection_Interlaced_Vector_string_262144_1 1090894.195 -
SetIntersection_Interlaced_Vector_string_262144_1024 251300192.551 -25.97%
SetIntersection_Interlaced_Vector_string_262144_16 5932520.777 3.74%
SetIntersection_Interlaced_Vector_string_262144_16384 996795.084 -5.96%
SetIntersection_Interlaced_Vector_string_262144_256 70104378.205 -
SetIntersection_Interlaced_Vector_string_262144_262144 14440379.314 -1.03%
SetIntersection_Interlaced_Vector_string_262144_4 2061657.561 -1.16%
SetIntersection_Interlaced_Vector_string_262144_64 20623570.599 -5.99%
SetIntersection_Interlaced_Vector_string_4_1 219604937.754 -
SetIntersection_Interlaced_Vector_string_4_4 152568439.850 1.53%
SetIntersection_Interlaced_Vector_string_64_1 16851596.921 -
SetIntersection_Interlaced_Vector_string_64_16 29330426.019 3.20%
SetIntersection_Interlaced_Vector_string_64_4 21409144.653 -
SetIntersection_Interlaced_Vector_string_64_64 28722561.908 9.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1010316.571 -2.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9059185.886 -1.50%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2408953.519 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 10230341.147 10.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1365262.291 -6.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5548325.877 23.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1021298.859 -1.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 61980083.522 -7.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3378349.177 11.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130140972.980 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26177349.140 -4.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1540454.266 4.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8862609.960 -11.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62724061.862 1.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37057531.282 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57976236.404 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532057225.185 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4056706.585 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7180156.208 -6.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6132896.149 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5036153.762 -2.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9609242.938 -3.62%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041046.963 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142333582.268 -6.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4342371.113 -11.76%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349857733.390 -1.94%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44597177.706 -6.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351962395.823 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1666430.338 -13.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 13818882.962 -2.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212557961.019 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136329512.473 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16305240.219 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19352689.771 -3.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18530930.205 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12585895.104 1.05%
SetIntersection_Interlaced_Vector_uint32_1024_1 1034956.589 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5905618.160 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2028862.918 -2.38%
SetIntersection_Interlaced_Vector_uint32_1024_256 5671669.904 -12.01%
SetIntersection_Interlaced_Vector_uint32_1024_4 1282202.404 -8.45%
SetIntersection_Interlaced_Vector_uint32_1024_64 3616551.755 -8.37%
SetIntersection_Interlaced_Vector_uint32_16384_1 1024249.792 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 41831566.337 -12.91%
SetIntersection_Interlaced_Vector_uint32_16384_16 2861373.037 -6.64%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79431365.999 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22833247.523 26.85%
SetIntersection_Interlaced_Vector_uint32_16384_4 1411815.525 2.39%
SetIntersection_Interlaced_Vector_uint32_16384_64 8332987.739 13.14%
SetIntersection_Interlaced_Vector_uint32_16_1 62427610.207 -
SetIntersection_Interlaced_Vector_uint32_16_16 35490729.957 -
SetIntersection_Interlaced_Vector_uint32_16_4 55649060.125 -
SetIntersection_Interlaced_Vector_uint32_1_1 530548715.961 -
SetIntersection_Interlaced_Vector_uint32_256_1 4123790.763 -
SetIntersection_Interlaced_Vector_uint32_256_16 6842697.811 3.73%
SetIntersection_Interlaced_Vector_uint32_256_256 4522999.596 1.35%
SetIntersection_Interlaced_Vector_uint32_256_4 4887996.889 -1.13%
SetIntersection_Interlaced_Vector_uint32_256_64 8339586.001 19.37%
SetIntersection_Interlaced_Vector_uint32_262144_1 1046986.902 3.38%
SetIntersection_Interlaced_Vector_uint32_262144_1024 91930962.759 -8.40%
SetIntersection_Interlaced_Vector_uint32_262144_16 5384571.962 47.79%
SetIntersection_Interlaced_Vector_uint32_262144_16384 357641837.373 2.67%
SetIntersection_Interlaced_Vector_uint32_262144_256 34694525.102 14.63%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350999297.849 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1562748.613 -15.49%
SetIntersection_Interlaced_Vector_uint32_262144_64 13192165.213 52.35%
SetIntersection_Interlaced_Vector_uint32_4_1 212363243.941 -
SetIntersection_Interlaced_Vector_uint32_4_4 134913653.067 -
SetIntersection_Interlaced_Vector_uint32_64_1 16225985.286 -
SetIntersection_Interlaced_Vector_uint32_64_16 17633875.518 5.57%
SetIntersection_Interlaced_Vector_uint32_64_4 17365585.645 -1.18%
SetIntersection_Interlaced_Vector_uint32_64_64 10928821.904 3.38%
SetIntersection_Interlaced_Vector_uint64_1024_1 1036459.033 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5847910.558 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2170267.020 -12.03%
SetIntersection_Interlaced_Vector_uint64_1024_256 6298248.398 -1.46%
SetIntersection_Interlaced_Vector_uint64_1024_4 1402757.508 3.46%
SetIntersection_Interlaced_Vector_uint64_1024_64 4218444.922 12.62%
SetIntersection_Interlaced_Vector_uint64_16384_1 1035025.367 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 44862169.822 -
SetIntersection_Interlaced_Vector_uint64_16384_16 2437269.787 2.41%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78392840.077 -
SetIntersection_Interlaced_Vector_uint64_16384_256 14845823.873 -6.09%
SetIntersection_Interlaced_Vector_uint64_16384_4 1369925.032 -5.50%
SetIntersection_Interlaced_Vector_uint64_16384_64 5608722.713 1.62%
SetIntersection_Interlaced_Vector_uint64_16_1 62286471.611 -
SetIntersection_Interlaced_Vector_uint64_16_16 35481460.156 -
SetIntersection_Interlaced_Vector_uint64_16_4 55315380.532 -
SetIntersection_Interlaced_Vector_uint64_1_1 528936329.939 -
SetIntersection_Interlaced_Vector_uint64_256_1 4146649.301 2.64%
SetIntersection_Interlaced_Vector_uint64_256_16 6699958.150 11.42%
SetIntersection_Interlaced_Vector_uint64_256_256 4491079.515 -
SetIntersection_Interlaced_Vector_uint64_256_4 4629446.140 -4.93%
SetIntersection_Interlaced_Vector_uint64_256_64 8896141.579 17.93%
SetIntersection_Interlaced_Vector_uint64_262144_1 1034873.380 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 80792157.086 -8.17%
SetIntersection_Interlaced_Vector_uint64_262144_16 3068346.659 -20.53%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346456001.520 -
SetIntersection_Interlaced_Vector_uint64_262144_256 25702119.753 -25.51%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350687674.957 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1799872.887 23.73%
SetIntersection_Interlaced_Vector_uint64_262144_64 8165173.748 -26.87%
SetIntersection_Interlaced_Vector_uint64_4_1 211538247.134 -
SetIntersection_Interlaced_Vector_uint64_4_4 134303324.149 -
SetIntersection_Interlaced_Vector_uint64_64_1 16257971.329 -
SetIntersection_Interlaced_Vector_uint64_64_16 16825087.496 -3.65%
SetIntersection_Interlaced_Vector_uint64_64_4 17683423.110 1.79%
SetIntersection_Interlaced_Vector_uint64_64_64 10861784.723 -
SetIntersection_None_Set_float_1024_1 8713464.507 -4.46%
SetIntersection_None_Set_float_1024_1024 8919416.816 -
SetIntersection_None_Set_float_1024_16 8790663.440 -1.80%
SetIntersection_None_Set_float_1024_256 8944333.293 -
SetIntersection_None_Set_float_1024_4 9176713.253 4.16%
SetIntersection_None_Set_float_1024_64 8791999.105 -
SetIntersection_None_Set_float_16384_1 154774120.622 -1.42%
SetIntersection_None_Set_float_16384_1024 153098060.593 -2.84%
SetIntersection_None_Set_float_16384_16 154416474.776 -1.85%
SetIntersection_None_Set_float_16384_16384 154751138.909 -6.08%
SetIntersection_None_Set_float_16384_256 153881622.791 -2.32%
SetIntersection_None_Set_float_16384_4 154237981.329 -1.74%
SetIntersection_None_Set_float_16384_64 154324911.407 -1.77%
SetIntersection_None_Set_float_16_1 66654937.177 -
SetIntersection_None_Set_float_16_16 35290845.975 -
SetIntersection_None_Set_float_16_4 56893322.317 1.14%
SetIntersection_None_Set_float_1_1 535614613.489 -
SetIntersection_None_Set_float_256_1 11605424.966 -
SetIntersection_None_Set_float_256_16 10814117.721 -1.82%
SetIntersection_None_Set_float_256_256 5659100.354 -1.37%
SetIntersection_None_Set_float_256_4 11254592.959 -
SetIntersection_None_Set_float_256_64 9150505.925 -1.36%
SetIntersection_None_Set_float_262144_1 1145382.082 -3.76%
SetIntersection_None_Set_float_262144_1024 1140507.729 -4.10%
SetIntersection_None_Set_float_262144_16 1144336.506 -3.87%
SetIntersection_None_Set_float_262144_16384 1131920.656 -5.57%
SetIntersection_None_Set_float_262144_256 1142356.447 -3.89%
SetIntersection_None_Set_float_262144_262144 1140503.580 -4.74%
SetIntersection_None_Set_float_262144_4 1142890.055 -3.98%
SetIntersection_None_Set_float_262144_64 1145107.176 -3.54%
SetIntersection_None_Set_float_4_1 216455482.085 -
SetIntersection_None_Set_float_4_4 135600452.419 -
SetIntersection_None_Set_float_64_1 22515133.305 -
SetIntersection_None_Set_float_64_16 18398392.697 -
SetIntersection_None_Set_float_64_4 21407242.258 -
SetIntersection_None_Set_float_64_64 11329719.079 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8800187.551 2.38%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8774140.170 2.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8664521.630 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8861984.390 3.30%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8702000.295 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8717782.318 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163258189.742 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159851177.095 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 169684906.946 -1.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165547560.964 -2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162963797.508 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 166878250.622 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166359700.201 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 65717403.695 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35287749.487 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55999120.914 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 532045331.826 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11460357.285 2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10712317.178 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5729951.691 2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11085683.744 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9267674.052 2.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232484.537 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1233847.410 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1234779.865 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1227508.303 -2.46%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1224766.930 -2.51%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256846.191 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1232894.125 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1236441.160 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 215522828.512 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134459487.563 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22212339.326 1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 17773408.507 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21247223.643 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11408426.348 2.76%
SetIntersection_None_Set_string_1024_1 9029376.603 -13.75%
SetIntersection_None_Set_string_1024_1024 9145848.979 1.60%
SetIntersection_None_Set_string_1024_16 8943112.868 -14.58%
SetIntersection_None_Set_string_1024_256 8819262.166 -1.07%
SetIntersection_None_Set_string_1024_4 8978604.082 -15.64%
SetIntersection_None_Set_string_1024_64 9030475.719 -15.09%
SetIntersection_None_Set_string_16384_1 186309479.864 -16.47%
SetIntersection_None_Set_string_16384_1024 188919179.708 -15.46%
SetIntersection_None_Set_string_16384_16 185463477.941 -16.42%
SetIntersection_None_Set_string_16384_16384 186060948.092 -6.56%
SetIntersection_None_Set_string_16384_256 189994718.687 -14.06%
SetIntersection_None_Set_string_16384_4 185418663.789 -16.74%
SetIntersection_None_Set_string_16384_64 184919367.610 -16.08%
SetIntersection_None_Set_string_16_1 68222701.094 -
SetIntersection_None_Set_string_16_16 36311899.832 -
SetIntersection_None_Set_string_16_4 58165613.262 -
SetIntersection_None_Set_string_1_1 540071442.125 -
SetIntersection_None_Set_string_256_1 11431507.816 -2.64%
SetIntersection_None_Set_string_256_16 10974446.073 -
SetIntersection_None_Set_string_256_256 5783650.105 -2.45%
SetIntersection_None_Set_string_256_4 11684970.350 1.83%
SetIntersection_None_Set_string_256_64 9461813.776 1.92%
SetIntersection_None_Set_string_262144_1 1635155.682 -1.51%
SetIntersection_None_Set_string_262144_1024 1636017.252 -1.05%
SetIntersection_None_Set_string_262144_16 1627816.896 -1.76%
SetIntersection_None_Set_string_262144_16384 1630036.863 -2.09%
SetIntersection_None_Set_string_262144_256 1622912.600 -2.56%
SetIntersection_None_Set_string_262144_262144 1641590.656 -
SetIntersection_None_Set_string_262144_4 1632566.082 -2.38%
SetIntersection_None_Set_string_262144_64 1624273.111 -3.03%
SetIntersection_None_Set_string_4_1 221090789.627 -
SetIntersection_None_Set_string_4_4 137802824.554 -
SetIntersection_None_Set_string_64_1 22468425.584 -1.17%
SetIntersection_None_Set_string_64_16 18690627.336 3.68%
SetIntersection_None_Set_string_64_4 21627127.053 -
SetIntersection_None_Set_string_64_64 11817041.738 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8704869.922 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8839124.040 2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8869964.281 1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8973940.890 3.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8659475.600 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8716293.666 1.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200568474.654 -5.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 199648714.427 -4.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 202342053.642 -1.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 210101979.544 3.00%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 199140500.223 -4.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 200368980.181 -5.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 199736748.966 -3.61%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66632497.591 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35380990.107 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57006587.667 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537123468.142 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11577343.082 2.65%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10822355.717 1.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5797461.429 1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11353747.785 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9018491.412 -1.72%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1630863.934 2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1629157.064 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1652605.875 2.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1647525.795 2.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1651163.654 2.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1627472.980 -1.14%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1632893.148 2.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1648684.162 2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218063710.279 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136329217.292 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22194539.336 4.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18112348.830 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21079524.348 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11365960.668 -
SetIntersection_None_Set_uint32_1024_1 8909083.712 3.41%
SetIntersection_None_Set_uint32_1024_1024 8721424.880 -
SetIntersection_None_Set_uint32_1024_16 8751525.814 1.00%
SetIntersection_None_Set_uint32_1024_256 8719498.506 -
SetIntersection_None_Set_uint32_1024_4 8684891.726 -
SetIntersection_None_Set_uint32_1024_64 8700162.193 -1.55%
SetIntersection_None_Set_uint32_16384_1 152618373.748 -1.76%
SetIntersection_None_Set_uint32_16384_1024 151849525.677 -2.45%
SetIntersection_None_Set_uint32_16384_16 152193601.228 -2.42%
SetIntersection_None_Set_uint32_16384_16384 155827787.797 -
SetIntersection_None_Set_uint32_16384_256 151720792.011 -2.44%
SetIntersection_None_Set_uint32_16384_4 152254798.799 -2.09%
SetIntersection_None_Set_uint32_16384_64 152299836.255 -1.96%
SetIntersection_None_Set_uint32_16_1 65962972.966 -
SetIntersection_None_Set_uint32_16_16 35185731.972 -
SetIntersection_None_Set_uint32_16_4 55799306.560 -1.34%
SetIntersection_None_Set_uint32_1_1 531630338.471 -
SetIntersection_None_Set_uint32_256_1 11326969.915 -
SetIntersection_None_Set_uint32_256_16 10831593.437 1.99%
SetIntersection_None_Set_uint32_256_256 5776121.183 -
SetIntersection_None_Set_uint32_256_4 11082013.651 -3.28%
SetIntersection_None_Set_uint32_256_64 9007161.963 -
SetIntersection_None_Set_uint32_262144_1 1150122.641 -3.25%
SetIntersection_None_Set_uint32_262144_1024 1134200.115 -4.03%
SetIntersection_None_Set_uint32_262144_16 1137506.264 -3.56%
SetIntersection_None_Set_uint32_262144_16384 1142814.453 -3.24%
SetIntersection_None_Set_uint32_262144_256 1136818.279 -3.68%
SetIntersection_None_Set_uint32_262144_262144 1139889.813 -5.10%
SetIntersection_None_Set_uint32_262144_4 1145759.197 -3.36%
SetIntersection_None_Set_uint32_262144_64 1135380.533 -3.97%
SetIntersection_None_Set_uint32_4_1 215103171.243 -
SetIntersection_None_Set_uint32_4_4 134577823.942 -
SetIntersection_None_Set_uint32_64_1 22403868.523 -
SetIntersection_None_Set_uint32_64_16 18156556.710 -
SetIntersection_None_Set_uint32_64_4 21532013.710 1.49%
SetIntersection_None_Set_uint32_64_64 11452337.171 -
SetIntersection_None_Set_uint64_1024_1 8571286.591 -1.47%
SetIntersection_None_Set_uint64_1024_1024 8681166.613 -
SetIntersection_None_Set_uint64_1024_16 8664901.495 1.04%
SetIntersection_None_Set_uint64_1024_256 8602626.019 -1.51%
SetIntersection_None_Set_uint64_1024_4 8617651.197 -
SetIntersection_None_Set_uint64_1024_64 8574248.364 -
SetIntersection_None_Set_uint64_16384_1 159144363.199 -
SetIntersection_None_Set_uint64_16384_1024 169756997.171 1.82%
SetIntersection_None_Set_uint64_16384_16 166533121.361 -
SetIntersection_None_Set_uint64_16384_16384 168202521.365 -
SetIntersection_None_Set_uint64_16384_256 165626584.847 -
SetIntersection_None_Set_uint64_16384_4 161645525.561 -
SetIntersection_None_Set_uint64_16384_64 165686138.472 -1.64%
SetIntersection_None_Set_uint64_16_1 65755174.320 -
SetIntersection_None_Set_uint64_16_16 35104139.828 -
SetIntersection_None_Set_uint64_16_4 55978288.897 -
SetIntersection_None_Set_uint64_1_1 532786864.332 -
SetIntersection_None_Set_uint64_256_1 11196803.798 -
SetIntersection_None_Set_uint64_256_16 10602413.045 -
SetIntersection_None_Set_uint64_256_256 5772625.035 3.76%
SetIntersection_None_Set_uint64_256_4 11107795.603 -
SetIntersection_None_Set_uint64_256_64 8994925.287 -
SetIntersection_None_Set_uint64_262144_1 1203933.432 -
SetIntersection_None_Set_uint64_262144_1024 1253442.953 2.17%
SetIntersection_None_Set_uint64_262144_16 1204834.309 -1.21%
SetIntersection_None_Set_uint64_262144_16384 1365200.928 11.60%
SetIntersection_None_Set_uint64_262144_256 1209217.691 -1.13%
SetIntersection_None_Set_uint64_262144_262144 1334548.422 8.73%
SetIntersection_None_Set_uint64_262144_4 1204883.059 -
SetIntersection_None_Set_uint64_262144_64 1214424.072 -
SetIntersection_None_Set_uint64_4_1 214993455.184 -
SetIntersection_None_Set_uint64_4_4 134051968.883 -
SetIntersection_None_Set_uint64_64_1 22213220.688 -
SetIntersection_None_Set_uint64_64_16 17989788.041 -1.14%
SetIntersection_None_Set_uint64_64_4 21304088.926 3.07%
SetIntersection_None_Set_uint64_64_64 11204699.169 -
SetIntersection_None_Vector_float_1024_1 1080995.899 -
SetIntersection_None_Vector_float_1024_1024 1080825.214 -
SetIntersection_None_Vector_float_1024_16 1082311.747 -
SetIntersection_None_Vector_float_1024_256 1080890.556 -
SetIntersection_None_Vector_float_1024_4 1082848.127 -
SetIntersection_None_Vector_float_1024_64 1079614.049 -
SetIntersection_None_Vector_float_16384_1 1101823.088 -
SetIntersection_None_Vector_float_16384_1024 1113599.610 -
SetIntersection_None_Vector_float_16384_16 1114287.431 -
SetIntersection_None_Vector_float_16384_16384 1116884.093 1.16%
SetIntersection_None_Vector_float_16384_256 1114893.168 3.49%
SetIntersection_None_Vector_float_16384_4 1108245.185 -
SetIntersection_None_Vector_float_16384_64 1117894.007 -
SetIntersection_None_Vector_float_16_1 63674667.639 -
SetIntersection_None_Vector_float_16_16 33684602.424 -
SetIntersection_None_Vector_float_16_4 54006543.847 -
SetIntersection_None_Vector_float_1_1 534879239.192 -
SetIntersection_None_Vector_float_256_1 4267283.179 1.24%
SetIntersection_None_Vector_float_256_16 4039447.701 -
SetIntersection_None_Vector_float_256_256 2133164.740 1.43%
SetIntersection_None_Vector_float_256_4 4211909.168 -
SetIntersection_None_Vector_float_256_64 3440583.844 -
SetIntersection_None_Vector_float_262144_1 1134541.285 -
SetIntersection_None_Vector_float_262144_1024 1141985.904 -
SetIntersection_None_Vector_float_262144_16 1136573.811 -
SetIntersection_None_Vector_float_262144_16384 1140897.908 1.24%
SetIntersection_None_Vector_float_262144_256 1123094.842 1.59%
SetIntersection_None_Vector_float_262144_262144 1146124.684 1.12%
SetIntersection_None_Vector_float_262144_4 1143234.286 3.05%
SetIntersection_None_Vector_float_262144_64 1145762.890 1.20%
SetIntersection_None_Vector_float_4_1 214710947.443 -
SetIntersection_None_Vector_float_4_4 134070472.528 -
SetIntersection_None_Vector_float_64_1 16754544.821 -
SetIntersection_None_Vector_float_64_16 13588538.095 -
SetIntersection_None_Vector_float_64_4 16010338.751 -
SetIntersection_None_Vector_float_64_64 8544195.500 1.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1108475.381 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1104576.592 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1088517.689 -1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1097418.240 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1067583.712 -3.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1094901.152 -1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1129800.943 4.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1139245.307 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1094779.677 -4.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1142708.710 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1135650.933 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1130323.318 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1120020.316 1.59%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63634059.256 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33932229.756 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54160978.934 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 533934624.895 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4303361.929 -1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4085400.873 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2161806.306 2.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4224211.909 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3441441.177 -1.21%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1169014.988 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1175054.413 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1136557.767 -4.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1108347.418 -4.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1156532.549 -2.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1159084.807 -1.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1164924.616 -2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1141291.669 -2.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214775008.753 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133985483.474 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16894104.677 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13624730.768 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16084906.094 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8537429.844 -
SetIntersection_None_Vector_string_1024_1 1167516.299 -
SetIntersection_None_Vector_string_1024_1024 1161477.417 -1.18%
SetIntersection_None_Vector_string_1024_16 1160834.488 -
SetIntersection_None_Vector_string_1024_256 1161453.427 -
SetIntersection_None_Vector_string_1024_4 1155963.520 -1.22%
SetIntersection_None_Vector_string_1024_64 1163629.541 -
SetIntersection_None_Vector_string_16384_1 1227646.878 -
SetIntersection_None_Vector_string_16384_1024 1202245.489 -3.31%
SetIntersection_None_Vector_string_16384_16 1238322.104 -
SetIntersection_None_Vector_string_16384_16384 1224431.127 -2.89%
SetIntersection_None_Vector_string_16384_256 1223063.493 -1.45%
SetIntersection_None_Vector_string_16384_4 1216602.997 -1.95%
SetIntersection_None_Vector_string_16384_64 1193256.631 -3.93%
SetIntersection_None_Vector_string_16_1 65103152.775 -
SetIntersection_None_Vector_string_16_16 34750703.163 -
SetIntersection_None_Vector_string_16_4 55247038.701 -
SetIntersection_None_Vector_string_1_1 535353076.307 -4.45%
SetIntersection_None_Vector_string_256_1 4467632.392 -2.53%
SetIntersection_None_Vector_string_256_16 4220380.271 -1.24%
SetIntersection_None_Vector_string_256_256 2274292.555 -
SetIntersection_None_Vector_string_256_4 4465953.551 -1.58%
SetIntersection_None_Vector_string_256_64 3646179.335 -
SetIntersection_None_Vector_string_262144_1 1323553.709 4.60%
SetIntersection_None_Vector_string_262144_1024 1250681.066 -5.07%
SetIntersection_None_Vector_string_262144_16 1311480.491 -
SetIntersection_None_Vector_string_262144_16384 1309047.377 -
SetIntersection_None_Vector_string_262144_256 1294612.370 -2.89%
SetIntersection_None_Vector_string_262144_262144 1299300.325 -1.83%
SetIntersection_None_Vector_string_262144_4 1292794.954 -1.19%
SetIntersection_None_Vector_string_262144_64 1295480.277 -1.39%
SetIntersection_None_Vector_string_4_1 216902172.501 -2.40%
SetIntersection_None_Vector_string_4_4 135199796.035 -1.28%
SetIntersection_None_Vector_string_64_1 17299691.089 -
SetIntersection_None_Vector_string_64_16 14102066.756 -
SetIntersection_None_Vector_string_64_4 16596297.083 -
SetIntersection_None_Vector_string_64_64 8804604.628 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1123897.297 2.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1157575.999 3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1110852.705 5.92%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1130472.170 3.10%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1077313.764 -3.08%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1131213.256 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1185262.677 7.99%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1157820.284 5.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1114364.309 -3.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1178307.597 2.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1165001.500 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1178016.045 3.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158247.028 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63268014.355 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33612808.937 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53781369.453 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529940435.577 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4306255.183 3.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068724.057 1.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2190885.038 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4173084.293 -2.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3451546.715 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1217574.369 5.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1165292.750 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1134357.513 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1141904.033 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1252231.767 6.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1183086.945 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185461.965 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1174703.437 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 213100577.335 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133415119.209 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16859267.412 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13719837.526 1.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16140684.157 1.95%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8579723.669 -
SetIntersection_None_Vector_uint32_1024_1 1086558.298 -
SetIntersection_None_Vector_uint32_1024_1024 1075140.706 -
SetIntersection_None_Vector_uint32_1024_16 1065352.506 -
SetIntersection_None_Vector_uint32_1024_256 1073415.801 -
SetIntersection_None_Vector_uint32_1024_4 1042128.875 -3.35%
SetIntersection_None_Vector_uint32_1024_64 1076245.850 -
SetIntersection_None_Vector_uint32_16384_1 1080782.658 -
SetIntersection_None_Vector_uint32_16384_1024 1094310.606 -2.12%
SetIntersection_None_Vector_uint32_16384_16 1093727.989 -1.07%
SetIntersection_None_Vector_uint32_16384_16384 1066558.919 -5.92%
SetIntersection_None_Vector_uint32_16384_256 1091685.021 -
SetIntersection_None_Vector_uint32_16384_4 1093066.918 -
SetIntersection_None_Vector_uint32_16384_64 1094210.088 -1.64%
SetIntersection_None_Vector_uint32_16_1 63021635.924 -
SetIntersection_None_Vector_uint32_16_16 33437108.704 -
SetIntersection_None_Vector_uint32_16_4 53425184.459 -
SetIntersection_None_Vector_uint32_1_1 530660638.164 -
SetIntersection_None_Vector_uint32_256_1 4248960.980 -
SetIntersection_None_Vector_uint32_256_16 3998479.214 -
SetIntersection_None_Vector_uint32_256_256 2131711.419 1.65%
SetIntersection_None_Vector_uint32_256_4 4194289.551 -1.28%
SetIntersection_None_Vector_uint32_256_64 3427671.504 -
SetIntersection_None_Vector_uint32_262144_1 1122830.225 -
SetIntersection_None_Vector_uint32_262144_1024 1121348.929 -
SetIntersection_None_Vector_uint32_262144_16 1123828.202 -
SetIntersection_None_Vector_uint32_262144_16384 1093276.452 -3.91%
SetIntersection_None_Vector_uint32_262144_256 1128770.883 -1.67%
SetIntersection_None_Vector_uint32_262144_262144 1110950.812 -
SetIntersection_None_Vector_uint32_262144_4 1105913.622 -
SetIntersection_None_Vector_uint32_262144_64 1106868.870 1.12%
SetIntersection_None_Vector_uint32_4_1 212915401.139 -
SetIntersection_None_Vector_uint32_4_4 133076572.416 -
SetIntersection_None_Vector_uint32_64_1 16578366.493 -
SetIntersection_None_Vector_uint32_64_16 13404583.972 -
SetIntersection_None_Vector_uint32_64_4 15864936.351 -
SetIntersection_None_Vector_uint32_64_64 8370835.430 -1.16%
SetIntersection_None_Vector_uint64_1024_1 1086993.694 -
SetIntersection_None_Vector_uint64_1024_1024 1074073.592 -
SetIntersection_None_Vector_uint64_1024_16 1074331.534 -
SetIntersection_None_Vector_uint64_1024_256 1060002.826 -
SetIntersection_None_Vector_uint64_1024_4 1074839.033 -
SetIntersection_None_Vector_uint64_1024_64 1038527.030 1.06%
SetIntersection_None_Vector_uint64_16384_1 1102420.948 -
SetIntersection_None_Vector_uint64_16384_1024 1092018.320 -
SetIntersection_None_Vector_uint64_16384_16 1100583.718 1.06%
SetIntersection_None_Vector_uint64_16384_16384 1101074.761 -
SetIntersection_None_Vector_uint64_16384_256 1047822.532 -
SetIntersection_None_Vector_uint64_16384_4 1100761.340 4.42%
SetIntersection_None_Vector_uint64_16384_64 1097584.941 -
SetIntersection_None_Vector_uint64_16_1 62794070.812 -
SetIntersection_None_Vector_uint64_16_16 33326529.368 -
SetIntersection_None_Vector_uint64_16_4 53238823.581 -
SetIntersection_None_Vector_uint64_1_1 529151923.384 -
SetIntersection_None_Vector_uint64_256_1 4237456.178 1.21%
SetIntersection_None_Vector_uint64_256_16 4016540.729 -
SetIntersection_None_Vector_uint64_256_256 2044301.563 -4.06%
SetIntersection_None_Vector_uint64_256_4 4129764.722 -1.04%
SetIntersection_None_Vector_uint64_256_64 3411853.279 -
SetIntersection_None_Vector_uint64_262144_1 1124363.954 1.41%
SetIntersection_None_Vector_uint64_262144_1024 1120169.440 -
SetIntersection_None_Vector_uint64_262144_16 1104131.428 -1.67%
SetIntersection_None_Vector_uint64_262144_16384 1114843.548 -
SetIntersection_None_Vector_uint64_262144_256 1123735.387 1.11%
SetIntersection_None_Vector_uint64_262144_262144 1118063.836 -
SetIntersection_None_Vector_uint64_262144_4 1118921.197 -
SetIntersection_None_Vector_uint64_262144_64 1127398.081 -
SetIntersection_None_Vector_uint64_4_1 211958516.526 -
SetIntersection_None_Vector_uint64_4_4 132616509.759 -
SetIntersection_None_Vector_uint64_64_1 16525437.390 -
SetIntersection_None_Vector_uint64_64_16 13421061.186 -
SetIntersection_None_Vector_uint64_64_4 15798572.059 -
SetIntersection_None_Vector_uint64_64_64 8362235.337 -
bm_gcd_complex 19.247 7.39%
bm_gcd_random 29.026 -1.25%
bm_gcd_trivial 0.670 -1.76%
bm_lexicographical_compare<int>/1 1.476 -4.97%
bm_lexicographical_compare<int>/1048576 68384.276 -2.34%
bm_lexicographical_compare<int>/262144 16379.327 -
bm_lexicographical_compare<int>/32768 1916.051 -
bm_lexicographical_compare<int>/4096 238.326 -
bm_lexicographical_compare<int>/512 29.814 -
bm_lexicographical_compare<int>/64 4.510 2.47%
bm_lexicographical_compare<int>/8 1.517 -1.03%
bm_lexicographical_compare<signed_char>/1 1.329 -
bm_lexicographical_compare<signed_char>/1048576 16586.857 1.65%
bm_lexicographical_compare<signed_char>/262144 3995.592 4.00%
bm_lexicographical_compare<signed_char>/32768 479.543 -
bm_lexicographical_compare<signed_char>/4096 59.830 -
bm_lexicographical_compare<signed_char>/512 7.829 -
bm_lexicographical_compare<signed_char>/64 2.116 -4.46%
bm_lexicographical_compare<signed_char>/8 3.219 -2.38%
bm_lexicographical_compare<unsigned_char>/1 1.616 -
bm_lexicographical_compare<unsigned_char>/1048576 17931.750 -
bm_lexicographical_compare<unsigned_char>/262144 4493.394 -
bm_lexicographical_compare<unsigned_char>/32768 572.847 -
bm_lexicographical_compare<unsigned_char>/4096 77.780 -
bm_lexicographical_compare<unsigned_char>/512 8.787 -
bm_lexicographical_compare<unsigned_char>/64 2.006 -
bm_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_lexicographical_compare<int>/1 1.600 1.42%
bm_ranges_lexicographical_compare<int>/1048576 68388.080 -2.29%
bm_ranges_lexicographical_compare<int>/262144 16382.572 -
bm_ranges_lexicographical_compare<int>/32768 1915.625 -
bm_ranges_lexicographical_compare<int>/4096 238.536 -
bm_ranges_lexicographical_compare<int>/512 29.802 -
bm_ranges_lexicographical_compare<int>/64 4.452 -3.81%
bm_ranges_lexicographical_compare<int>/8 1.531 -5.32%
bm_ranges_lexicographical_compare<signed_char>/1 1.524 -3.01%
bm_ranges_lexicographical_compare<signed_char>/1048576 16545.927 1.51%
bm_ranges_lexicographical_compare<signed_char>/262144 3840.195 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.002 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.861 -
bm_ranges_lexicographical_compare<signed_char>/512 7.972 -
bm_ranges_lexicographical_compare<signed_char>/64 2.421 3.18%
bm_ranges_lexicographical_compare<signed_char>/8 3.415 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.618 4.34%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17930.403 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.335 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.569 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.725 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.796 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.054 6.30%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.387 5.16%
bm_ranges_swap_ranges_vb_aligned/1024 6.504 -
bm_ranges_swap_ranges_vb_aligned/1048576 3345.835 -
bm_ranges_swap_ranges_vb_aligned/128 3.399 -
bm_ranges_swap_ranges_vb_aligned/131072 255.197 2.54%
bm_ranges_swap_ranges_vb_aligned/16 3.312 -
bm_ranges_swap_ranges_vb_aligned/16384 34.926 -
bm_ranges_swap_ranges_vb_aligned/2048 8.546 -
bm_ranges_swap_ranges_vb_aligned/256 3.461 -
bm_ranges_swap_ranges_vb_aligned/262144 493.232 -
bm_ranges_swap_ranges_vb_aligned/32 3.312 -
bm_ranges_swap_ranges_vb_aligned/32768 64.333 -
bm_ranges_swap_ranges_vb_aligned/4096 11.932 -
bm_ranges_swap_ranges_vb_aligned/512 5.184 -
bm_ranges_swap_ranges_vb_aligned/524288 1045.486 -
bm_ranges_swap_ranges_vb_aligned/64 3.082 -
bm_ranges_swap_ranges_vb_aligned/65536 125.598 1.94%
bm_ranges_swap_ranges_vb_aligned/8 3.251 -
bm_ranges_swap_ranges_vb_aligned/8192 19.500 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15670.617 -
bm_ranges_swap_ranges_vb_unaligned/262144 3766.536 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.632 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.041 -
bm_ranges_swap_ranges_vb_unaligned/512 13.440 -
bm_ranges_swap_ranges_vb_unaligned/64 6.261 -
bm_ranges_swap_ranges_vb_unaligned/8 5.326 6.90%
bm_swap_ranges_vb_aligned/1048576 3340.143 -
bm_swap_ranges_vb_aligned/262144 483.196 -
bm_swap_ranges_vb_aligned/32768 63.648 -
bm_swap_ranges_vb_aligned/4096 12.527 -2.06%
bm_swap_ranges_vb_aligned/512 4.943 -3.56%
bm_swap_ranges_vb_aligned/64 2.831 -2.78%
bm_swap_ranges_vb_aligned/8 3.227 -1.06%
bm_swap_ranges_vb_unaligned/1048576 15884.707 -
bm_swap_ranges_vb_unaligned/262144 3831.434 -
bm_swap_ranges_vb_unaligned/32768 483.000 -
bm_swap_ranges_vb_unaligned/4096 65.074 -
bm_swap_ranges_vb_unaligned/512 12.582 -
bm_swap_ranges_vb_unaligned/64 4.948 -
bm_swap_ranges_vb_unaligned/8 4.759 -1.17%
bm_write 547.316 -10.16%
ranges::min(std::deque<__int128>)/1 0.615 -7.70%
ranges::min(std::deque<__int128>)/64 20.921 -11.41%
ranges::min(std::deque<__int128>)/70000 24365.193 -16.53%
ranges::min(std::deque<__int128>)/8 2.829 -
ranges::min(std::deque<char>)/1 0.661 4.97%
ranges::min(std::deque<char>)/64 17.923 -25.82%
ranges::min(std::deque<char>)/70000 20061.540 -36.26%
ranges::min(std::deque<char>)/8 2.410 -3.42%
ranges::min(std::deque<long_long>)/1 0.622 -1.92%
ranges::min(std::deque<long_long>)/64 16.960 -15.75%
ranges::min(std::deque<long_long>)/70000 19081.797 -19.14%
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.458 -
ranges::min(std::list<__int128>)/64 36.112 8.10%
ranges::min(std::list<__int128>)/70000 62589.464 6.66%
ranges::min(std::list<__int128>)/8 2.307 11.20%
ranges::min(std::list<char>)/1 0.391 7.33%
ranges::min(std::list<char>)/64 27.097 -
ranges::min(std::list<char>)/70000 55319.892 2.86%
ranges::min(std::list<char>)/8 1.895 -
ranges::min(std::list<long_long>)/1 0.453 20.05%
ranges::min(std::list<long_long>)/64 24.857 -
ranges::min(std::list<long_long>)/70000 51000.592 16.15%
ranges::min(std::list<long_long>)/8 1.897 -3.43%
ranges::min(std::vector<__int128>)/1 0.373 9.54%
ranges::min(std::vector<__int128>)/64 38.978 52.59%
ranges::min(std::vector<__int128>)/70000 47191.367 65.46%
ranges::min(std::vector<__int128>)/8 3.101 7.46%
ranges::min(std::vector<char>)/1 0.456 55.53%
ranges::min(std::vector<char>)/64 4.231 -2.20%
ranges::min(std::vector<char>)/70000 496.096 -
ranges::min(std::vector<char>)/8 2.458 6.48%
ranges::min(std::vector<long_long>)/1 0.296 -
ranges::min(std::vector<long_long>)/64 4.687 -
ranges::min(std::vector<long_long>)/70000 7988.706 -
ranges::min(std::vector<long_long>)/8 2.205 -2.28%
ranges::minmax(std::deque<__int128>)/1 0.693 -
ranges::minmax(std::deque<__int128>)/64 32.096 -5.68%
ranges::minmax(std::deque<__int128>)/70000 34574.641 -
ranges::minmax(std::deque<__int128>)/8 3.806 -3.69%
ranges::minmax(std::deque<char>)/1 0.680 -
ranges::minmax(std::deque<char>)/64 25.070 -11.69%
ranges::minmax(std::deque<char>)/70000 24288.852 -11.56%
ranges::minmax(std::deque<char>)/8 3.981 -
ranges::minmax(std::deque<long_long>)/1 0.809 24.72%
ranges::minmax(std::deque<long_long>)/64 23.337 -
ranges::minmax(std::deque<long_long>)/70000 24788.386 -4.76%
ranges::minmax(std::deque<long_long>)/8 3.738 2.27%
ranges::minmax(std::list<__int128>)/1 0.455 4.61%
ranges::minmax(std::list<__int128>)/64 39.213 -
ranges::minmax(std::list<__int128>)/70000 58994.849 2.51%
ranges::minmax(std::list<__int128>)/8 3.850 -
ranges::minmax(std::list<char>)/1 0.417 -9.01%
ranges::minmax(std::list<char>)/64 36.895 6.60%
ranges::minmax(std::list<char>)/70000 57565.272 4.35%
ranges::minmax(std::list<char>)/8 2.534 1.20%
ranges::minmax(std::list<long_long>)/1 0.458 16.67%
ranges::minmax(std::list<long_long>)/64 32.771 4.00%
ranges::minmax(std::list<long_long>)/70000 53755.072 -
ranges::minmax(std::list<long_long>)/8 2.528 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.123 -
ranges::minmax(std::vector<__int128>)/70000 35198.160 -
ranges::minmax(std::vector<__int128>)/8 4.127 -
ranges::minmax(std::vector<char>)/1 0.620 2.47%
ranges::minmax(std::vector<char>)/64 1.380 8.30%
ranges::minmax(std::vector<char>)/70000 593.813 -
ranges::minmax(std::vector<char>)/8 1.145 28.53%
ranges::minmax(std::vector<long_long>)/1 0.691 -
ranges::minmax(std::vector<long_long>)/64 10.199 -
ranges::minmax(std::vector<long_long>)/70000 9205.127 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 249727.111 -
rng::contains(deque<int>)_(process_all)/32 8.824 -2.79%
rng::contains(deque<int>)_(process_all)/50 12.781 -2.58%
rng::contains(deque<int>)_(process_all)/8 3.178 -
rng::contains(deque<int>)_(process_all)/8192 1914.735 -
rng::contains(list<int>)_(process_all)/1048576 832504.212 1.29%
rng::contains(list<int>)_(process_all)/32 9.225 3.15%
rng::contains(list<int>)_(process_all)/50 18.057 -1.73%
rng::contains(list<int>)_(process_all)/8 2.439 3.85%
rng::contains(list<int>)_(process_all)/8192 7145.019 1.39%
rng::contains(vector<int>)_(process_all)/1048576 238301.694 -
rng::contains(vector<int>)_(process_all)/32 8.391 -
rng::contains(vector<int>)_(process_all)/50 12.365 -
rng::contains(vector<int>)_(process_all)/8 2.751 -
rng::contains(vector<int>)_(process_all)/8192 1851.597 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 25091.271 35.79%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25895.399 34.03%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457148.698 -2.44%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428122.528 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.372 -
rng::contains_subrange(deque<int>)_(process_all)/32 13.615 -
rng::contains_subrange(deque<int>)_(process_all)/50 25.077 4.49%
rng::contains_subrange(deque<int>)_(process_all)/8192 3347.535 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 506879.657 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.680 -18.15%
rng::contains_subrange(deque<int>)_(same_length)/32 17.999 -13.15%
rng::contains_subrange(deque<int>)_(same_length)/50 26.389 -8.51%
rng::contains_subrange(deque<int>)_(same_length)/8192 3949.285 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476783.702 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.554 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.554 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3713.855 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37524.354 -4.78%
rng::contains_subrange(list<int>)_(near_matches)/1024 39111.563 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2529410.627 -
rng::contains_subrange(list<int>)_(process_all)/1048576 822610.426 -
rng::contains_subrange(list<int>)_(process_all)/16 4.867 -
rng::contains_subrange(list<int>)_(process_all)/32 10.012 -1.77%
rng::contains_subrange(list<int>)_(process_all)/50 17.174 7.23%
rng::contains_subrange(list<int>)_(process_all)/8192 6893.830 -3.95%
rng::contains_subrange(list<int>)_(same_length)/1048576 936665.944 -
rng::contains_subrange(list<int>)_(same_length)/16 5.844 -2.42%
rng::contains_subrange(list<int>)_(same_length)/32 16.537 -
rng::contains_subrange(list<int>)_(same_length)/50 25.313 -
rng::contains_subrange(list<int>)_(same_length)/8192 7946.016 -7.41%
rng::contains_subrange(list<int>)_(single_element)/1048576 802521.655 -1.54%
rng::contains_subrange(list<int>)_(single_element)/16 4.765 -
rng::contains_subrange(list<int>)_(single_element)/32 10.129 -
rng::contains_subrange(list<int>)_(single_element)/50 17.744 2.81%
rng::contains_subrange(list<int>)_(single_element)/8192 7316.199 -10.94%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13255.790 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14102.793 1.03%
rng::contains_subrange(vector<int>)_(near_matches)/8192 815001.115 6.25%
rng::contains_subrange(vector<int>)_(process_all)/1048576 208481.987 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.722 -3.87%
rng::contains_subrange(vector<int>)_(process_all)/32 8.114 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.956 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1623.645 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 243366.125 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.820 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.675 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.704 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1870.483 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232263.300 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.767 1.47%
rng::contains_subrange(vector<int>)_(single_element)/32 8.616 1.03%
rng::contains_subrange(vector<int>)_(single_element)/50 12.454 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1811.116 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.911 4.49%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 490738.329 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 24.942 15.09%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.537 5.01%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3822.943 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.133 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.131 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.136 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 524.721 4.24%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513650.208 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.241 -7.58%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.491 -1.27%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3992.447 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.205 2.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.168 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.245 3.76%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2055.366 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2289087.689 4.39%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.221 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.887 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17905.652 -6.29%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 601.217 -26.27%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461834.117 1.76%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.193 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.868 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11161.316 -4.94%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1821.699 4.79%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2370893.082 1.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.298 -1.42%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.311 -9.56%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20449.467 1.40%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 641.698 14.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462509.241 1.31%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.377 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.876 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11095.623 -5.58%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.710 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.696 2.30%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.770 9.73%
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.710 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 762.828 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 955083.164 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.497 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.082 -4.20%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9856.003 25.13%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.505 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073297.874 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.486 -2.22%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.748 -3.32%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12915.166 25.73%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.996 -4.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73679.670 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.343 -4.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.424 -9.81%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.852 -2.63%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.371 5.17%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.373 5.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.371 5.67%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.297 -8.36%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.369 4.73%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.090 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306528.411 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.976 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.029 3.46%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.037 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.812 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 290.004 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9366.576 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.538 1.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.772 3.63%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2334.056 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.750 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15447.815 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.390 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.448 -2.94%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3862.649 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 730.769 -1.94%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28210.330 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.130 -2.15%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.435 -1.67%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9295.102 -15.33%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 24.568 4.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 705.106 2.90%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.957 10.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.370 10.60%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 180.618 4.98%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 272.476 -3.75%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8635.783 -1.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.442 -1.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.068 1.82%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2121.904 -1.50%
rng::find(vector<bool>)_(process_all)/1024 4.486 -1.49%
rng::find(vector<bool>)_(process_all)/1048576 3632.555 -
rng::find(vector<bool>)_(process_all)/50 0.786 6.47%
rng::find(vector<bool>)_(process_all)/8 0.785 4.16%
rng::find(vector<bool>)_(process_all)/8192 33.260 -
rng::find_if(vector<bool>)_(process_all)/1024 565.304 -
rng::find_if(vector<bool>)_(process_all)/1048576 576592.638 -1.48%
rng::find_if(vector<bool>)_(process_all)/50 24.062 2.68%
rng::find_if(vector<bool>)_(process_all)/8 3.634 5.19%
rng::find_if(vector<bool>)_(process_all)/8192 4502.499 -1.23%
rng::find_if_not(vector<bool>)_(process_all)/1024 565.298 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576244.787 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.881 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.524 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4504.922 -
rng::find_last(deque<int>)_(bail_10%)/1024 285.031 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322953.936 -
rng::find_last(deque<int>)_(bail_10%)/50 14.190 -
rng::find_last(deque<int>)_(bail_10%)/8 2.722 -
rng::find_last(deque<int>)_(bail_10%)/8192 2504.438 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.160 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25424.151 -
rng::find_last(deque<int>)_(bail_90%)/50 1.834 -
rng::find_last(deque<int>)_(bail_90%)/8 0.835 -
rng::find_last(deque<int>)_(bail_90%)/8192 201.625 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.981 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 707672.919 -
rng::find_last(forward_list<int>)_(bail_10%)/50 17.299 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.301 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6675.074 14.12%
rng::find_last(forward_list<int>)_(bail_90%)/1024 767.946 5.01%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 674640.755 2.68%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.480 2.93%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.390 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6082.110 2.57%
rng::find_last(list<int>)_(bail_10%)/1024 673.699 2.79%
rng::find_last(list<int>)_(bail_10%)/1048576 785769.550 -
rng::find_last(list<int>)_(bail_10%)/50 15.750 -1.17%
rng::find_last(list<int>)_(bail_10%)/8 2.075 -
rng::find_last(list<int>)_(bail_10%)/8192 6236.080 -1.17%
rng::find_last(list<int>)_(bail_90%)/1024 76.089 -
rng::find_last(list<int>)_(bail_90%)/1048576 85932.617 -1.07%
rng::find_last(list<int>)_(bail_90%)/50 1.249 -
rng::find_last(list<int>)_(bail_90%)/8 0.467 -
rng::find_last(list<int>)_(bail_90%)/8192 601.631 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.459 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206046.721 -
rng::find_last(vector<char>)_(bail_10%)/50 10.751 -
rng::find_last(vector<char>)_(bail_10%)/8 2.006 -
rng::find_last(vector<char>)_(bail_10%)/8192 1622.183 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.576 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22995.656 -
rng::find_last(vector<char>)_(bail_90%)/50 1.437 -5.54%
rng::find_last(vector<char>)_(bail_90%)/8 0.408 -7.95%
rng::find_last(vector<char>)_(bail_90%)/8192 188.732 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.038 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213365.668 -
rng::find_last(vector<int>)_(bail_10%)/50 10.818 -1.69%
rng::find_last(vector<int>)_(bail_10%)/8 2.019 -
rng::find_last(vector<int>)_(bail_10%)/8192 1650.669 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.001 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23331.371 -
rng::find_last(vector<int>)_(bail_90%)/50 1.549 7.41%
rng::find_last(vector<int>)_(bail_90%)/8 0.468 -
rng::find_last(vector<int>)_(bail_90%)/8192 189.268 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.129 -1.13%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 375338.289 1.89%
rng::find_last_if(deque<int>)_(bail_10%)/50 19.115 4.45%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.802 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2835.121 1.49%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.175 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38242.448 -1.83%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.520 -1.45%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.153 4.03%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.498 -1.47%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 770.246 -1.04%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 906227.893 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.527 -1.00%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.212 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7152.519 5.31%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 819.070 6.45%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896990.687 -1.06%
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.777 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.373 -2.83%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6859.510 1.47%
rng::find_last_if(list<int>)_(bail_10%)/1024 677.923 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804472.617 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.216 -1.45%
rng::find_last_if(list<int>)_(bail_10%)/8 3.305 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6603.537 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.981 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88570.759 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.153 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.678 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.919 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 243923.259 2.34%
rng::find_last_if(vector<char>)_(bail_10%)/50 11.467 1.28%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1926.148 3.41%
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.767 -2.51%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26210.061 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.500 -3.85%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.490 3.61%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.498 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.720 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 307126.573 -1.99%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.638 1.20%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2188.082 -4.25%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.229 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33522.845 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.496 -1.17%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.484 -13.47%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.578 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.068 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362220.260 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.530 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2764.207 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.580 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38196.134 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.551 11.54%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.967 2.53%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.962 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 770.227 1.20%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 909253.154 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.515 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.186 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6642.590 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 803.058 4.67%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 899997.671 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.151 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.354 -8.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6640.170 1.81%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.026 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 803162.160 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 34.639 -9.21%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.186 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6644.582 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.268 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88773.712 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.112 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.059 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.396 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238811.384 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.390 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.098 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.249 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.934 -1.04%
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26215.229 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.519 2.60%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.468 -19.00%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.327 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.511 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307333.736 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.543 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.635 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.572 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.213 -1.19%
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33520.473 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.505 -1.40%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.464 -4.62%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.624 -
rng::fold_left(deque<int>)/1048576 552947.612 -
rng::fold_left(deque<int>)/32 16.396 -
rng::fold_left(deque<int>)/50 27.380 -
rng::fold_left(deque<int>)/8 3.917 -
rng::fold_left(deque<int>)/8192 4511.263 -
rng::fold_left(list<int>)/1048576 1364098.848 -
rng::fold_left(list<int>)/32 20.960 -
rng::fold_left(list<int>)/50 39.692 4.98%
rng::fold_left(list<int>)/8 3.845 -
rng::fold_left(list<int>)/8192 11061.582 -
rng::fold_left(vector<int>)/1048576 1324683.444 -
rng::fold_left(vector<int>)/32 21.687 -
rng::fold_left(vector<int>)/50 37.206 -
rng::fold_left(vector<int>)/8 3.566 -
rng::fold_left(vector<int>)/8192 10309.211 -
rng::for_each(map<int>)/32 25.167 -1.25%
rng::for_each(map<int>)/50 37.833 -
rng::for_each(map<int>)/8 6.193 -
rng::for_each(map<int>)/8192 7334.659 -
rng::for_each(multimap<int>)/32 26.390 -
rng::for_each(multimap<int>)/50 40.432 -
rng::for_each(multimap<int>)/8 6.222 -
rng::for_each(multimap<int>)/8192 7336.338 1.58%
rng::for_each(multiset<int>)/32 25.583 -
rng::for_each(multiset<int>)/50 39.475 -
rng::for_each(multiset<int>)/8 6.932 -
rng::for_each(multiset<int>)/8192 7737.499 -
rng::for_each(set<int>)/32 25.591 1.09%
rng::for_each(set<int>)/50 38.060 -
rng::for_each(set<int>)/8 6.898 5.26%
rng::for_each(set<int>)/8192 7737.968 1.18%
rng::starts_with(deque<int>)/1000 500.016 12.67%
rng::starts_with(deque<int>)/1024 513.455 19.65%
rng::starts_with(deque<int>)/1048576 546453.975 10.77%
rng::starts_with(deque<int>)/8 4.276 8.20%
rng::starts_with(deque<int>)/8192 4265.880 10.83%
rng::starts_with(deque<int>,_pred)/1000 515.188 2.23%
rng::starts_with(deque<int>,_pred)/1024 529.247 1.53%
rng::starts_with(deque<int>,_pred)/1048576 515457.475 1.06%
rng::starts_with(deque<int>,_pred)/8 4.722 -
rng::starts_with(deque<int>,_pred)/8192 3972.106 1.14%
rng::starts_with(list<int>)/1000 758.564 -
rng::starts_with(list<int>)/1024 773.089 -
rng::starts_with(list<int>)/1048576 943158.166 -
rng::starts_with(list<int>)/8 2.890 -2.40%
rng::starts_with(list<int>)/8192 8291.587 -10.76%
rng::starts_with(list<int>,_pred)/1000 779.628 -1.35%
rng::starts_with(list<int>,_pred)/1024 801.872 -
rng::starts_with(list<int>,_pred)/1048576 971020.804 -
rng::starts_with(list<int>,_pred)/8 3.510 -
rng::starts_with(list<int>,_pred)/8192 9064.770 -14.87%
rng::starts_with(vector<int>)/1000 58.302 -
rng::starts_with(vector<int>)/1024 60.178 -
rng::starts_with(vector<int>)/1048576 68306.508 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.329 -
rng::starts_with(vector<int>,_pred)/1000 279.926 -
rng::starts_with(vector<int>,_pred)/1024 289.059 -
rng::starts_with(vector<int>,_pred)/1048576 304715.296 -
rng::starts_with(vector<int>,_pred)/8 2.358 -2.80%
rng::starts_with(vector<int>,_pred)/8192 2485.304 -
std::adjacent_find(deque<int>)/1024 462.620 -
std::adjacent_find(deque<int>)/1048576 475223.090 -
std::adjacent_find(deque<int>)/50 16.155 -4.40%
std::adjacent_find(deque<int>)/8 3.724 15.26%
std::adjacent_find(deque<int>)/8192 3705.463 -
std::adjacent_find(deque<int>,_pred)/1024 629.827 -
std::adjacent_find(deque<int>,_pred)/1048576 650166.202 -
std::adjacent_find(deque<int>,_pred)/50 30.834 -
std::adjacent_find(deque<int>,_pred)/8 4.666 -3.34%
std::adjacent_find(deque<int>,_pred)/8192 5093.554 -
std::adjacent_find(list<int>)/1024 735.206 -
std::adjacent_find(list<int>)/1048576 870107.393 -
std::adjacent_find(list<int>)/50 23.386 -
std::adjacent_find(list<int>)/8 2.079 -
std::adjacent_find(list<int>)/8192 7126.087 -2.07%
std::adjacent_find(list<int>,_pred)/1024 790.509 -
std::adjacent_find(list<int>,_pred)/1048576 918609.744 -
std::adjacent_find(list<int>,_pred)/50 29.403 -
std::adjacent_find(list<int>,_pred)/8 3.780 -2.02%
std::adjacent_find(list<int>,_pred)/8192 7243.444 -
std::adjacent_find(vector<int>)/1024 234.572 -
std::adjacent_find(vector<int>)/1048576 234332.329 -
std::adjacent_find(vector<int>)/50 11.982 -
std::adjacent_find(vector<int>)/8 2.054 -
std::adjacent_find(vector<int>)/8192 1829.948 -
std::adjacent_find(vector<int>,_pred)/1024 400.147 -
std::adjacent_find(vector<int>,_pred)/1048576 468535.218 -
std::adjacent_find(vector<int>,_pred)/50 23.442 4.05%
std::adjacent_find(vector<int>,_pred)/8 3.309 4.49%
std::adjacent_find(vector<int>,_pred)/8192 3188.853 -
std::all_of(deque<int>)_(process_all)/32 12.323 -
std::all_of(deque<int>)_(process_all)/32768 10487.791 -
std::all_of(deque<int>)_(process_all)/50 18.940 -
std::all_of(deque<int>)_(process_all)/8 3.441 -
std::all_of(deque<int>)_(process_all)/8192 2625.696 -
std::all_of(list<int>)_(process_all)/32 11.464 -
std::all_of(list<int>)_(process_all)/32768 25903.463 -
std::all_of(list<int>)_(process_all)/50 21.915 -
std::all_of(list<int>)_(process_all)/8 2.655 -
std::all_of(list<int>)_(process_all)/8192 7073.416 -9.19%
std::all_of(vector<int>)_(process_all)/32 8.307 -1.74%
std::all_of(vector<int>)_(process_all)/32768 8113.868 -
std::all_of(vector<int>)_(process_all)/50 12.608 -
std::all_of(vector<int>)_(process_all)/8 2.360 -8.54%
std::all_of(vector<int>)_(process_all)/8192 2039.417 -
std::any_of(deque<int>)_(process_all)/32 12.301 -
std::any_of(deque<int>)_(process_all)/32768 10086.805 -11.25%
std::any_of(deque<int>)_(process_all)/50 18.886 -
std::any_of(deque<int>)_(process_all)/8 3.437 -
std::any_of(deque<int>)_(process_all)/8192 2531.335 -10.76%
std::any_of(list<int>)_(process_all)/32 11.951 2.31%
std::any_of(list<int>)_(process_all)/32768 25962.250 -
std::any_of(list<int>)_(process_all)/50 22.738 3.19%
std::any_of(list<int>)_(process_all)/8 2.670 -
std::any_of(list<int>)_(process_all)/8192 8369.334 19.58%
std::any_of(vector<int>)_(process_all)/32 8.296 -
std::any_of(vector<int>)_(process_all)/32768 8120.468 -
std::any_of(vector<int>)_(process_all)/50 12.628 -7.67%
std::any_of(vector<int>)_(process_all)/8 2.400 -
std::any_of(vector<int>)_(process_all)/8192 2046.391 -
std::copy(deque<int>)/1048576 50156.970 -
std::copy(deque<int>)/262144 11690.951 -
std::copy(deque<int>)/32768 1143.902 -
std::copy(deque<int>)/4096 145.241 -
std::copy(deque<int>)/512 16.658 -
std::copy(deque<int>)/64 2.713 -
std::copy(deque<int>)/8 2.717 1.80%
std::copy(list<int>)/1048576 869157.716 -
std::copy(list<int>)/262144 216082.061 -
std::copy(list<int>)/32768 25971.711 -
std::copy(list<int>)/4096 3342.656 9.66%
std::copy(list<int>)/512 365.716 -
std::copy(list<int>)/64 30.527 -
std::copy(list<int>)/8 2.456 1.84%
std::copy(vector<bool>)_(aligned)/1048576 2557.878 -17.41%
std::copy(vector<bool>)_(aligned)/262144 669.051 -14.45%
std::copy(vector<bool>)_(aligned)/32768 35.111 -1.07%
std::copy(vector<bool>)_(aligned)/4096 4.926 -
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.297 4.54%
std::copy(vector<bool>)_(unaligned)/1048576 7016.195 -
std::copy(vector<bool>)_(unaligned)/262144 1710.921 -
std::copy(vector<bool>)_(unaligned)/32768 218.233 -
std::copy(vector<bool>)_(unaligned)/4096 26.095 -
std::copy(vector<bool>)_(unaligned)/512 3.475 -
std::copy(vector<bool>)_(unaligned)/64 1.809 -
std::copy(vector<int>)/1048576 50208.297 -
std::copy(vector<int>)/262144 12299.623 -1.81%
std::copy(vector<int>)/32768 3816.759 13.89%
std::copy(vector<int>)/4096 240.398 39.81%
std::copy(vector<int>)/512 15.940 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.174 2.21%
std::copy_backward(deque<int>)/1048576 132456.337 -
std::copy_backward(deque<int>)/262144 31546.076 -2.26%
std::copy_backward(deque<int>)/32768 3703.717 -8.58%
std::copy_backward(deque<int>)/4096 146.687 -
std::copy_backward(deque<int>)/512 18.643 -2.26%
std::copy_backward(deque<int>)/64 3.109 -12.11%
std::copy_backward(deque<int>)/8 2.718 -2.40%
std::copy_backward(list<int>)/1048576 878746.807 -
std::copy_backward(list<int>)/262144 217580.248 -
std::copy_backward(list<int>)/32768 26880.169 -
std::copy_backward(list<int>)/4096 3267.832 -
std::copy_backward(list<int>)/512 366.916 -
std::copy_backward(list<int>)/64 31.133 -
std::copy_backward(list<int>)/8 2.425 -
std::copy_backward(vector<bool>)_(aligned)/1048576 2039.799 -23.69%
std::copy_backward(vector<bool>)_(aligned)/262144 767.381 38.02%
std::copy_backward(vector<bool>)_(aligned)/32768 35.578 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.956 -
std::copy_backward(vector<bool>)_(aligned)/512 1.547 1.12%
std::copy_backward(vector<bool>)_(aligned)/64 1.765 3.34%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6562.136 -
std::copy_backward(vector<bool>)_(unaligned)/262144 2069.836 29.20%
std::copy_backward(vector<bool>)_(unaligned)/32768 203.164 -3.14%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.275 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.912 2.04%
std::copy_backward(vector<int>)/1048576 50071.152 -
std::copy_backward(vector<int>)/262144 11875.870 -4.62%
std::copy_backward(vector<int>)/32768 3371.142 -10.67%
std::copy_backward(vector<int>)/4096 151.852 -5.92%
std::copy_backward(vector<int>)/512 16.591 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.242 -
std::copy_if(deque<int>)_(entire_range)/1048576 277143.015 -
std::copy_if(deque<int>)_(entire_range)/262144 69692.797 -
std::copy_if(deque<int>)_(entire_range)/32768 8656.259 -
std::copy_if(deque<int>)_(entire_range)/4096 1020.424 -
std::copy_if(deque<int>)_(entire_range)/512 135.422 -
std::copy_if(deque<int>)_(entire_range)/64 16.191 -
std::copy_if(deque<int>)_(entire_range)/8 2.644 -
std::copy_if(deque<int>)_(every_other)/1048576 371452.296 -
std::copy_if(deque<int>)_(every_other)/262144 92891.978 -
std::copy_if(deque<int>)_(every_other)/32768 11606.916 -
std::copy_if(deque<int>)_(every_other)/4096 1453.415 -
std::copy_if(deque<int>)_(every_other)/512 181.146 -
std::copy_if(deque<int>)_(every_other)/64 23.295 -
std::copy_if(deque<int>)_(every_other)/8 3.446 -
std::copy_if(list<int>)_(entire_range)/1048576 886653.789 1.13%
std::copy_if(list<int>)_(entire_range)/262144 235050.000 7.60%
std::copy_if(list<int>)_(entire_range)/32768 27777.626 5.54%
std::copy_if(list<int>)_(entire_range)/4096 3026.771 -1.50%
std::copy_if(list<int>)_(entire_range)/512 367.891 -
std::copy_if(list<int>)_(entire_range)/64 32.761 7.13%
std::copy_if(list<int>)_(entire_range)/8 2.544 -1.26%
std::copy_if(list<int>)_(every_other)/1048576 842184.351 -
std::copy_if(list<int>)_(every_other)/262144 210609.139 -
std::copy_if(list<int>)_(every_other)/32768 25415.585 -
std::copy_if(list<int>)_(every_other)/4096 3901.801 18.22%
std::copy_if(list<int>)_(every_other)/512 359.822 -
std::copy_if(list<int>)_(every_other)/64 27.773 -
std::copy_if(list<int>)_(every_other)/8 2.294 -
std::copy_if(vector<int>)_(entire_range)/1048576 244191.082 -
std::copy_if(vector<int>)_(entire_range)/262144 59665.191 -
std::copy_if(vector<int>)_(entire_range)/32768 7438.356 -
std::copy_if(vector<int>)_(entire_range)/4096 931.372 -
std::copy_if(vector<int>)_(entire_range)/512 122.922 -
std::copy_if(vector<int>)_(entire_range)/64 16.884 5.12%
std::copy_if(vector<int>)_(entire_range)/8 2.350 2.54%
std::copy_if(vector<int>)_(every_other)/1048576 501764.666 2.06%
std::copy_if(vector<int>)_(every_other)/262144 127733.724 -
std::copy_if(vector<int>)_(every_other)/32768 16225.458 -
std::copy_if(vector<int>)_(every_other)/4096 1995.612 -
std::copy_if(vector<int>)_(every_other)/512 254.614 -
std::copy_if(vector<int>)_(every_other)/64 32.832 -
std::copy_if(vector<int>)_(every_other)/8 4.228 -
std::copy_n(deque<int>)/1048576 50031.439 -
std::copy_n(deque<int>)/262144 11653.542 -
std::copy_n(deque<int>)/32768 1143.501 -1.36%
std::copy_n(deque<int>)/4096 147.306 1.59%
std::copy_n(deque<int>)/512 16.754 -
std::copy_n(deque<int>)/64 2.867 2.67%
std::copy_n(deque<int>)/8 2.902 4.01%
std::copy_n(list<int>)/1048576 865798.053 -
std::copy_n(list<int>)/262144 215731.980 -
std::copy_n(list<int>)/32768 26746.287 1.25%
std::copy_n(list<int>)/4096 3668.664 -29.88%
std::copy_n(list<int>)/512 343.239 -
std::copy_n(list<int>)/64 14.767 -
std::copy_n(list<int>)/8 2.222 -
std::copy_n(vector<bool>)_(aligned)/1048576 2412.046 -23.27%
std::copy_n(vector<bool>)_(aligned)/262144 711.751 9.29%
std::copy_n(vector<bool>)_(aligned)/32768 35.690 -
std::copy_n(vector<bool>)_(aligned)/4096 4.986 5.08%
std::copy_n(vector<bool>)_(aligned)/512 1.385 -
std::copy_n(vector<bool>)_(aligned)/64 1.452 6.72%
std::copy_n(vector<bool>)_(unaligned)/1048576 7019.694 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.685 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.023 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.014 -
std::copy_n(vector<bool>)_(unaligned)/512 3.498 -
std::copy_n(vector<bool>)_(unaligned)/64 1.807 -
std::copy_n(vector<int>)/1048576 50204.291 -
std::copy_n(vector<int>)/262144 12530.442 6.31%
std::copy_n(vector<int>)/32768 3762.815 -
std::copy_n(vector<int>)/4096 147.274 -17.19%
std::copy_n(vector<int>)/512 16.096 -
std::copy_n(vector<int>)/64 2.484 -
std::copy_n(vector<int>)/8 2.233 -
std::count(deque<int>)_(every_other)/1024 244.868 -
std::count(deque<int>)_(every_other)/1048576 252285.045 -
std::count(deque<int>)_(every_other)/8 2.542 -
std::count(deque<int>)_(every_other)/8192 1928.646 -
std::count(list<int>)_(every_other)/1024 711.106 1.21%
std::count(list<int>)_(every_other)/1048576 820932.665 -
std::count(list<int>)_(every_other)/8 2.027 -4.85%
std::count(list<int>)_(every_other)/8192 6744.243 -2.22%
std::count(vector<bool>)/1000 2.963 -
std::count(vector<bool>)/1024 1.684 -
std::count(vector<bool>)/1048576 1458.140 -
std::count(vector<bool>)/8192 11.406 -
std::count(vector<int>)_(every_other)/1024 102.596 -
std::count(vector<int>)_(every_other)/1048576 105004.201 -
std::count(vector<int>)_(every_other)/8 1.296 -3.70%
std::count(vector<int>)_(every_other)/8192 817.548 -
std::count_if(deque<int>)_(every_other)/1024 346.744 -
std::count_if(deque<int>)_(every_other)/1048576 342158.667 -
std::count_if(deque<int>)_(every_other)/8 3.480 -
std::count_if(deque<int>)_(every_other)/8192 2683.593 -
std::count_if(list<int>)_(every_other)/1024 752.645 -
std::count_if(list<int>)_(every_other)/1048576 885226.040 -
std::count_if(list<int>)_(every_other)/8 2.762 -1.05%
std::count_if(list<int>)_(every_other)/8192 7136.045 -17.69%
std::count_if(vector<int>)_(every_other)/1024 245.886 -
std::count_if(vector<int>)_(every_other)/1048576 247713.641 -
std::count_if(vector<int>)_(every_other)/8 4.150 -
std::count_if(vector<int>)_(every_other)/8192 1906.166 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.207 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.296 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 840.009 1.06%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 348.446 5.47%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.797 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2648.857 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.466 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.507 -1.20%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 453.013 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.255 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.162 -2.86%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.483 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 318.199 6.82%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.557 1.95%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2147.729 -
std::deque<int>::ctor(size)/1024 71.136 -5.45%
std::deque<int>::ctor(size)/32 28.954 -4.03%
std::deque<int>::ctor(size)/8192 439.700 -2.43%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 72.181 -4.55%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.748 -2.79%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.464 -1.48%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.412 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.558 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.472 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.836 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.443 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.074 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.918 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.011 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.956 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.629 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.698 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.866 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.690 -1.49%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.769 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 333.158 -4.51%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 679.657 3.89%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 401.159 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2565.551 1.59%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.730 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 840.440 -1.60%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 416.144 2.00%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10442.121 2.28%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12632.996 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.237 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112583.948 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.968 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 23.531 6.09%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6148.410 -1.63%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6709.696 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 167.960 15.18%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54688.372 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 869.277 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.754 -5.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12000.719 -7.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20335.466 -1.17%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 623.669 -2.50%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179516.508 -1.15%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 869.681 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.032 -5.75%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11999.897 -7.91%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20318.594 -1.45%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 623.998 -1.86%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179458.675 -1.13%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1057.413 -1.47%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.325 7.74%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11642.134 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20534.590 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.686 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180920.913 -
std::deque<std::string>::ctor(size)/1024 712.541 -2.00%
std::deque<std::string>::ctor(size)/32 42.405 -2.39%
std::deque<std::string>::ctor(size)/8192 8435.731 -1.30%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 940.791 -1.37%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.489 -4.35%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12406.480 -3.57%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20350.993 -10.15%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 588.634 -23.37%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177495.381 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.332 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.321 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.670 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.017 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.674 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.625 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.606 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.089 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.774 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.473 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.440 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.902 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.724 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.910 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.836 -2.22%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 33.588 2.38%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.449 1.94%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.412 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.506 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2344.476 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.541 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.053 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2368.357 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 516.832 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.938 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4562.920 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6525.157 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.482 -2.74%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52642.775 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1036.452 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.510 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8118.295 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12746.209 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 747.684 -4.28%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 113807.682 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.383 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.202 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.263 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.149 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.588 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.688 -
std::distance(deque<int>)/1024 0.848 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.851 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -1.21%
std::distance(join_view(vector<vector<int>>))/4096 4.428 -
std::distance(join_view(vector<vector<int>>))/50 0.608 4.44%
std::distance(join_view(vector<vector<int>>))/8192 8.284 -
std::equal(deque<int>)_(it,_it,_it)/1024 439.956 -5.97%
std::equal(deque<int>)_(it,_it,_it)/1048576 494477.985 2.45%
std::equal(deque<int>)_(it,_it,_it)/50 21.611 -4.62%
std::equal(deque<int>)_(it,_it,_it)/8 4.466 -
std::equal(deque<int>)_(it,_it,_it)/8192 3784.438 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.849 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424901.317 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 20.929 -1.74%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.009 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3092.027 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 516.847 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515964.986 -3.24%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.428 3.11%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.356 1.03%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4005.415 1.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 513.425 -1.14%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517705.359 1.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.157 1.82%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.538 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4023.944 -
std::equal(list<int>)_(it,_it,_it)/1024 1132.940 -
std::equal(list<int>)_(it,_it,_it)/1048576 1312160.657 -
std::equal(list<int>)_(it,_it,_it)/50 35.549 -
std::equal(list<int>)_(it,_it,_it)/8 2.714 -
std::equal(list<int>)_(it,_it,_it)/8192 9728.354 2.92%
std::equal(list<int>)_(it,_it,_it,_it)/1024 774.550 -1.43%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 953470.164 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.147 -7.90%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.911 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12076.724 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.999 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977303.522 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.918 -5.90%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.458 -1.75%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12005.542 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1161.962 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1318580.827 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.727 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11192.079 -9.34%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6312.382 -
std::equal(vector<bool>)_(unaligned)/50 0.913 4.99%
std::equal(vector<bool>)_(unaligned)/8 0.852 -1.97%
std::equal(vector<bool>)_(unaligned)/8192 56.045 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.678 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73691.006 -
std::equal(vector<int>)_(it,_it,_it)/50 4.186 1.26%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.541 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.027 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73694.247 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.201 -2.86%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.327 -8.36%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.411 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.318 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 306160.244 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.679 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.967 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.828 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.023 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305697.489 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.511 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.651 -2.12%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2544.836 -
std::fill(deque<int>)/1024 30.135 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 236.894 -
std::fill(list<int>)/1024 491.543 -3.29%
std::fill(list<int>)/32 8.317 -
std::fill(list<int>)/50 32.349 -7.05%
std::fill(list<int>)/8192 7208.748 -4.93%
std::fill(vector<bool>)/1048576 3821.250 -
std::fill(vector<bool>)/262144 231.548 -
std::fill(vector<bool>)/32768 30.084 -
std::fill(vector<bool>)/4096 4.210 -
std::fill(vector<bool>)/512 1.603 -
std::fill(vector<bool>)/64 1.598 -3.22%
std::fill(vector<int>)/1024 29.873 -1.03%
std::fill(vector<int>)/32 1.038 -
std::fill(vector<int>)/50 2.205 -
std::fill(vector<int>)/8192 235.756 -
std::fill_n(deque<int>)/1024 35.135 18.21%
std::fill_n(deque<int>)/32 1.155 -4.08%
std::fill_n(deque<int>)/50 2.206 -
std::fill_n(deque<int>)/8192 274.184 15.75%
std::fill_n(list<int>)/1024 441.416 -8.48%
std::fill_n(list<int>)/32 8.170 -
std::fill_n(list<int>)/50 15.436 -2.86%
std::fill_n(list<int>)/8192 7530.141 -8.57%
std::fill_n(vector<bool>)/1048576 3821.696 -
std::fill_n(vector<bool>)/262144 929.988 -
std::fill_n(vector<bool>)/32768 29.978 -
std::fill_n(vector<bool>)/4096 4.204 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.440 5.62%
std::fill_n(vector<int>)/1024 29.652 -
std::fill_n(vector<int>)/32 1.144 -
std::fill_n(vector<int>)/50 2.218 -
std::fill_n(vector<int>)/8192 233.529 -1.12%
std::find(deque<int>)_(bail_25%)/1024 67.901 -
std::find(deque<int>)_(bail_25%)/32768 1918.897 -
std::find(deque<int>)_(bail_25%)/8 2.282 -
std::find(deque<int>)_(bail_25%)/8192 477.426 -
std::find(deque<int>)_(process_all)/1024 244.342 -
std::find(deque<int>)_(process_all)/32768 7807.126 -
std::find(deque<int>)_(process_all)/50 13.199 -
std::find(deque<int>)_(process_all)/8 3.545 2.51%
std::find(deque<int>)_(process_all)/8192 1978.399 1.08%
std::find(list<int>)_(bail_25%)/1024 126.220 -2.41%
std::find(list<int>)_(bail_25%)/32768 8622.431 10.52%
std::find(list<int>)_(bail_25%)/8 0.927 -
std::find(list<int>)_(bail_25%)/8192 1459.882 2.40%
std::find(list<int>)_(process_all)/1024 687.196 -3.48%
std::find(list<int>)_(process_all)/32768 24952.150 -4.33%
std::find(list<int>)_(process_all)/50 19.006 -
std::find(list<int>)_(process_all)/8 2.288 2.12%
std::find(list<int>)_(process_all)/8192 7295.159 -
std::find(vector<bool>)_(process_all)/1024 4.565 -2.57%
std::find(vector<bool>)_(process_all)/1048576 3638.039 -
std::find(vector<bool>)_(process_all)/50 0.641 -7.36%
std::find(vector<bool>)_(process_all)/8 0.629 -9.15%
std::find(vector<bool>)_(process_all)/8192 33.315 -
std::find(vector<char>)_(bail_25%)/1024 5.283 -
std::find(vector<char>)_(bail_25%)/32768 136.330 -
std::find(vector<char>)_(bail_25%)/8 1.106 -4.29%
std::find(vector<char>)_(bail_25%)/8192 40.475 -
std::find(vector<char>)_(process_all)/1024 16.240 -
std::find(vector<char>)_(process_all)/32768 495.208 -
std::find(vector<char>)_(process_all)/50 1.625 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 136.111 -1.34%
std::find(vector<int>)_(bail_25%)/1024 65.981 -
std::find(vector<int>)_(bail_25%)/32768 1860.351 -
std::find(vector<int>)_(bail_25%)/8 1.378 -
std::find(vector<int>)_(bail_25%)/8192 471.132 -
std::find(vector<int>)_(process_all)/1024 243.010 -
std::find(vector<int>)_(process_all)/32768 7434.266 -
std::find(vector<int>)_(process_all)/50 12.436 -
std::find(vector<int>)_(process_all)/8 2.678 -
std::find(vector<int>)_(process_all)/8192 1857.848 -
std::find(vector<long_long>)_(bail_25%)/1024 23.090 -
std::find(vector<long_long>)_(bail_25%)/32768 730.388 -
std::find(vector<long_long>)_(bail_25%)/8 0.941 5.39%
std::find(vector<long_long>)_(bail_25%)/8192 188.713 -
std::find(vector<long_long>)_(process_all)/1024 90.620 -
std::find(vector<long_long>)_(process_all)/32768 2889.166 -
std::find(vector<long_long>)_(process_all)/50 4.384 -
std::find(vector<long_long>)_(process_all)/8 1.207 19.06%
std::find(vector<long_long>)_(process_all)/8192 720.113 -
std::find(vector<short>)_(bail_25%)/1024 5.968 -
std::find(vector<short>)_(bail_25%)/32768 187.992 -
std::find(vector<short>)_(bail_25%)/8 0.681 -20.94%
std::find(vector<short>)_(bail_25%)/8192 45.292 -
std::find(vector<short>)_(process_all)/1024 22.975 1.58%
std::find(vector<short>)_(process_all)/32768 734.345 1.76%
std::find(vector<short>)_(process_all)/50 1.703 1.92%
std::find(vector<short>)_(process_all)/8 0.680 -1.68%
std::find(vector<short>)_(process_all)/8192 184.691 2.35%
std::find_end(deque<int>)_(match_near_end)/1000 34.275 1.04%
std::find_end(deque<int>)_(match_near_end)/1024 32.471 -
std::find_end(deque<int>)_(match_near_end)/8192 272.439 -
std::find_end(deque<int>)_(near_matches)/1000 16344.623 -
std::find_end(deque<int>)_(near_matches)/1024 16928.575 -
std::find_end(deque<int>)_(near_matches)/8192 1126244.238 -
std::find_end(deque<int>)_(process_all)/1000 285.960 -4.64%
std::find_end(deque<int>)_(process_all)/1024 303.218 -3.78%
std::find_end(deque<int>)_(process_all)/1048576 279976.157 -
std::find_end(deque<int>)_(process_all)/8192 2128.244 -
std::find_end(deque<int>)_(same_length)/1000 334.680 -
std::find_end(deque<int>)_(same_length)/1024 342.359 -
std::find_end(deque<int>)_(same_length)/8192 2776.131 -6.78%
std::find_end(deque<int>)_(single_element)/1000 313.648 -7.12%
std::find_end(deque<int>)_(single_element)/1024 292.525 -15.49%
std::find_end(deque<int>)_(single_element)/8192 2199.241 -13.94%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.110 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.610 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 599.095 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31011.717 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32155.074 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1874252.118 -
std::find_end(deque<int>,_pred)_(process_all)/1000 573.802 -1.87%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.603 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594545.228 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4330.139 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.359 -
std::find_end(deque<int>,_pred)_(same_length)/1024 800.403 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4998.163 -2.11%
std::find_end(deque<int>,_pred)_(single_element)/1000 656.312 -1.56%
std::find_end(deque<int>,_pred)_(single_element)/1024 668.343 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4882.533 -
std::find_end(forward_list<int>)_(match_near_end)/1000 766.353 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4466.276 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256265.124 -
std::find_end(forward_list<int>)_(near_matches)/1000 36595.054 -
std::find_end(forward_list<int>)_(near_matches)/1024 37973.544 -
std::find_end(forward_list<int>)_(near_matches)/8192 2466425.795 -1.52%
std::find_end(forward_list<int>)_(process_all)/1000 679.841 -
std::find_end(forward_list<int>)_(process_all)/1024 709.341 -
std::find_end(forward_list<int>)_(process_all)/1048576 765665.076 -
std::find_end(forward_list<int>)_(process_all)/8192 5689.719 -
std::find_end(forward_list<int>)_(same_length)/1000 1473.756 -
std::find_end(forward_list<int>)_(same_length)/1024 1498.334 -
std::find_end(forward_list<int>)_(same_length)/8192 14391.363 -
std::find_end(forward_list<int>)_(single_element)/1000 694.532 -
std::find_end(forward_list<int>)_(single_element)/1024 709.714 -1.30%
std::find_end(forward_list<int>)_(single_element)/8192 5753.430 -6.12%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.949 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5158.752 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275939.027 -1.00%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41222.709 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42893.525 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686976.281 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 741.029 -8.68%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 756.374 -8.97%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 841657.639 -7.34%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6093.870 -9.12%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.120 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.788 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17507.243 -4.15%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 762.899 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 780.285 1.26%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6355.884 -
std::find_end(list<int>)_(match_near_end)/1000 77.453 -
std::find_end(list<int>)_(match_near_end)/1024 60.469 -
std::find_end(list<int>)_(match_near_end)/8192 599.169 -1.02%
std::find_end(list<int>)_(near_matches)/1000 33090.536 -
std::find_end(list<int>)_(near_matches)/1024 34494.451 -
std::find_end(list<int>)_(near_matches)/8192 2252361.913 -
std::find_end(list<int>)_(process_all)/1000 713.468 -
std::find_end(list<int>)_(process_all)/1024 728.964 -
std::find_end(list<int>)_(process_all)/1048576 871894.410 -
std::find_end(list<int>)_(process_all)/8192 7314.781 -1.20%
std::find_end(list<int>)_(same_length)/1000 733.615 -1.47%
std::find_end(list<int>)_(same_length)/1024 738.146 -2.57%
std::find_end(list<int>)_(same_length)/8192 7926.619 -2.79%
std::find_end(list<int>)_(single_element)/1000 713.714 -
std::find_end(list<int>)_(single_element)/1024 731.240 -
std::find_end(list<int>)_(single_element)/8192 8012.449 -10.05%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.326 -1.89%
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.909 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.063 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36982.449 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38297.997 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2403974.743 -
std::find_end(list<int>,_pred)_(process_all)/1000 799.352 -
std::find_end(list<int>,_pred)_(process_all)/1024 816.642 -
std::find_end(list<int>,_pred)_(process_all)/1048576 960222.834 -
std::find_end(list<int>,_pred)_(process_all)/8192 8241.520 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.682 -5.17%
std::find_end(list<int>,_pred)_(same_length)/1024 794.068 -2.13%
std::find_end(list<int>,_pred)_(same_length)/8192 8715.549 -14.98%
std::find_end(list<int>,_pred)_(single_element)/1000 795.384 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.474 -
std::find_end(list<int>,_pred)_(single_element)/8192 8509.782 -5.94%
std::find_end(vector<int>)_(match_near_end)/1000 28.058 -
std::find_end(vector<int>)_(match_near_end)/1024 28.723 1.54%
std::find_end(vector<int>)_(match_near_end)/8192 201.076 -
std::find_end(vector<int>)_(near_matches)/1000 13566.881 -
std::find_end(vector<int>)_(near_matches)/1024 14044.669 -
std::find_end(vector<int>)_(near_matches)/8192 769692.162 -
std::find_end(vector<int>)_(process_all)/1000 232.634 6.69%
std::find_end(vector<int>)_(process_all)/1024 228.883 3.13%
std::find_end(vector<int>)_(process_all)/1048576 217529.784 -
std::find_end(vector<int>)_(process_all)/8192 1686.170 -
std::find_end(vector<int>)_(same_length)/1000 242.089 -
std::find_end(vector<int>)_(same_length)/1024 247.556 -
std::find_end(vector<int>)_(same_length)/8192 2021.941 -
std::find_end(vector<int>)_(single_element)/1000 239.886 -1.71%
std::find_end(vector<int>)_(single_element)/1024 245.264 -
std::find_end(vector<int>)_(single_element)/8192 1867.952 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.393 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.081 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.698 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23019.556 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23942.544 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451230.418 -
std::find_end(vector<int>,_pred)_(process_all)/1000 526.656 -
std::find_end(vector<int>,_pred)_(process_all)/1024 539.455 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643368.101 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4306.308 -
std::find_end(vector<int>,_pred)_(same_length)/1000 624.605 2.01%
std::find_end(vector<int>,_pred)_(same_length)/1024 658.786 5.06%
std::find_end(vector<int>,_pred)_(same_length)/8192 5143.008 2.45%
std::find_end(vector<int>,_pred)_(single_element)/1000 583.223 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.723 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4778.975 -
std::find_first_of(deque<int>)_(large_needle)/1024 365613.605 -
std::find_first_of(deque<int>)_(large_needle)/32 283.516 -9.20%
std::find_first_of(deque<int>)_(large_needle)/50 674.427 -12.63%
std::find_first_of(deque<int>)_(large_needle)/8192 23519575.000 -
std::find_first_of(deque<int>)_(small_needle)/1024 3461.457 -
std::find_first_of(deque<int>)_(small_needle)/32 109.153 -1.31%
std::find_first_of(deque<int>)_(small_needle)/50 165.156 -3.14%
std::find_first_of(deque<int>)_(small_needle)/8192 27665.196 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 601942.249 -1.41%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 579.840 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1568.583 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36796870.629 -1.06%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6237.732 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.678 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.307 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49912.471 -
std::find_first_of(list<int>)_(large_needle)/1024 864307.253 -5.06%
std::find_first_of(list<int>)_(large_needle)/32 675.761 -
std::find_first_of(list<int>)_(large_needle)/50 1741.237 -
std::find_first_of(list<int>)_(large_needle)/8192 48739758.927 -
std::find_first_of(list<int>)_(small_needle)/1024 2958.941 5.00%
std::find_first_of(list<int>)_(small_needle)/32 93.827 -1.57%
std::find_first_of(list<int>)_(small_needle)/50 140.489 -1.78%
std::find_first_of(list<int>)_(small_needle)/8192 22873.468 1.31%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1054468.503 15.17%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.454 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1962.738 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 58325025.616 -1.78%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5515.851 2.28%
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.875 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 266.232 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43101.443 -
std::find_first_of(vector<int>)_(large_needle)/1024 107244.286 -14.26%
std::find_first_of(vector<int>)_(large_needle)/32 105.332 -14.09%
std::find_first_of(vector<int>)_(large_needle)/50 259.371 -17.43%
std::find_first_of(vector<int>)_(large_needle)/8192 6910435.228 -14.53%
std::find_first_of(vector<int>)_(small_needle)/1024 1407.295 -
std::find_first_of(vector<int>)_(small_needle)/32 46.014 -1.06%
std::find_first_of(vector<int>)_(small_needle)/50 70.446 -3.21%
std::find_first_of(vector<int>)_(small_needle)/8192 11248.106 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590120.798 -1.75%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 480.641 -2.86%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.413 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38228039.387 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5674.950 -2.83%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.220 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 278.391 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44941.777 -3.55%
std::find_if(deque<int>)_(bail_25%)/1024 87.192 11.40%
std::find_if(deque<int>)_(bail_25%)/32768 2841.038 41.85%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 706.996 40.69%
std::find_if(deque<int>)_(process_all)/1024 251.126 -
std::find_if(deque<int>)_(process_all)/32768 8038.850 -
std::find_if(deque<int>)_(process_all)/50 12.568 -1.60%
std::find_if(deque<int>)_(process_all)/8 2.543 -5.39%
std::find_if(deque<int>)_(process_all)/8192 2008.454 -
std::find_if(list<int>)_(bail_25%)/1024 180.699 42.09%
std::find_if(list<int>)_(bail_25%)/32768 7468.788 3.47%
std::find_if(list<int>)_(bail_25%)/8 0.919 -
std::find_if(list<int>)_(bail_25%)/8192 1419.426 -
std::find_if(list<int>)_(process_all)/1024 734.941 6.96%
std::find_if(list<int>)_(process_all)/32768 25822.531 -
std::find_if(list<int>)_(process_all)/50 19.167 1.01%
std::find_if(list<int>)_(process_all)/8 2.400 -
std::find_if(list<int>)_(process_all)/8192 7735.428 5.42%
std::find_if(vector<bool>)_(process_all)/1024 566.442 -
std::find_if(vector<bool>)_(process_all)/1048576 577412.517 -
std::find_if(vector<bool>)_(process_all)/50 23.943 -
std::find_if(vector<bool>)_(process_all)/8 3.541 -
std::find_if(vector<bool>)_(process_all)/8192 4512.710 -
std::find_if(vector<char>)_(bail_25%)/1024 26.445 -7.34%
std::find_if(vector<char>)_(bail_25%)/32768 799.549 -11.92%
std::find_if(vector<char>)_(bail_25%)/8 1.071 28.19%
std::find_if(vector<char>)_(bail_25%)/8192 210.986 -10.08%
std::find_if(vector<char>)_(process_all)/1024 125.299 -
std::find_if(vector<char>)_(process_all)/32768 3759.320 -
std::find_if(vector<char>)_(process_all)/50 6.663 -
std::find_if(vector<char>)_(process_all)/8 1.487 -
std::find_if(vector<char>)_(process_all)/8192 945.634 -
std::find_if(vector<int>)_(bail_25%)/1024 26.300 -3.63%
std::find_if(vector<int>)_(bail_25%)/32768 803.922 -2.75%
std::find_if(vector<int>)_(bail_25%)/8 0.844 21.32%
std::find_if(vector<int>)_(bail_25%)/8192 211.631 -
std::find_if(vector<int>)_(process_all)/1024 120.570 6.24%
std::find_if(vector<int>)_(process_all)/32768 3731.062 16.33%
std::find_if(vector<int>)_(process_all)/50 6.319 13.85%
std::find_if(vector<int>)_(process_all)/8 1.272 -20.84%
std::find_if(vector<int>)_(process_all)/8192 932.733 15.94%
std::find_if_not(deque<int>)_(bail_25%)/1024 81.411 4.24%
std::find_if_not(deque<int>)_(bail_25%)/32768 2338.744 16.81%
std::find_if_not(deque<int>)_(bail_25%)/8 1.218 3.77%
std::find_if_not(deque<int>)_(bail_25%)/8192 594.827 17.35%
std::find_if_not(deque<int>)_(process_all)/1024 364.709 44.31%
std::find_if_not(deque<int>)_(process_all)/32768 11469.181 41.25%
std::find_if_not(deque<int>)_(process_all)/50 12.574 -
std::find_if_not(deque<int>)_(process_all)/8 2.525 -2.22%
std::find_if_not(deque<int>)_(process_all)/8192 2988.465 48.76%
std::find_if_not(list<int>)_(bail_25%)/1024 180.221 27.78%
std::find_if_not(list<int>)_(bail_25%)/32768 7188.710 -5.24%
std::find_if_not(list<int>)_(bail_25%)/8 0.923 -2.66%
std::find_if_not(list<int>)_(bail_25%)/8192 1458.301 -1.76%
std::find_if_not(list<int>)_(process_all)/1024 717.564 -9.41%
std::find_if_not(list<int>)_(process_all)/32768 25136.193 -1.34%
std::find_if_not(list<int>)_(process_all)/50 38.288 -
std::find_if_not(list<int>)_(process_all)/8 3.580 -
std::find_if_not(list<int>)_(process_all)/8192 7204.586 -7.20%
std::find_if_not(vector<bool>)_(process_all)/1024 568.613 -
std::find_if_not(vector<bool>)_(process_all)/1048576 580156.924 -
std::find_if_not(vector<bool>)_(process_all)/50 24.034 -
std::find_if_not(vector<bool>)_(process_all)/8 3.525 -
std::find_if_not(vector<bool>)_(process_all)/8192 4532.169 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.178 -5.10%
std::find_if_not(vector<char>)_(bail_25%)/32768 939.826 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.891 21.08%
std::find_if_not(vector<char>)_(bail_25%)/8192 237.294 -1.85%
std::find_if_not(vector<char>)_(process_all)/1024 124.641 -
std::find_if_not(vector<char>)_(process_all)/32768 3750.814 -
std::find_if_not(vector<char>)_(process_all)/50 6.629 -
std::find_if_not(vector<char>)_(process_all)/8 1.536 -
std::find_if_not(vector<char>)_(process_all)/8192 943.482 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.401 -11.20%
std::find_if_not(vector<int>)_(bail_25%)/32768 938.869 -4.40%
std::find_if_not(vector<int>)_(bail_25%)/8 0.786 -3.51%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.764 -4.05%
std::find_if_not(vector<int>)_(process_all)/1024 112.787 -
std::find_if_not(vector<int>)_(process_all)/32768 3202.276 -
std::find_if_not(vector<int>)_(process_all)/50 5.403 -
std::find_if_not(vector<int>)_(process_all)/8 1.428 16.08%
std::find_if_not(vector<int>)_(process_all)/8192 805.964 -
std::flat_map<int,_int>::clear()/0 392.376 -
std::flat_map<int,_int>::clear()/1024 396.038 -
std::flat_map<int,_int>::clear()/32 391.824 -
std::flat_map<int,_int>::clear()/8192 413.352 1.30%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.895 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.103 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.641 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.350 -11.03%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.376 11.54%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.461 4.42%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.414 15.68%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.190 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.080 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.613 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.427 -3.19%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.560 18.55%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.339 4.46%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 10.577 26.99%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.122 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.290 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.711 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1161.739 -
std::flat_map<int,_int>::ctor(const&)/0 12.817 -
std::flat_map<int,_int>::ctor(const&)/1024 178.155 -
std::flat_map<int,_int>::ctor(const&)/32 22.970 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.793 1.94%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.814 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.177 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.157 1.08%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1922.193 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.648 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4206.475 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.366 1.64%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33065.777 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.621 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8695.801 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.353 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138567.180 2.48%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.394 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.329 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.652 -6.50%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.415 -3.46%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.680 -24.14%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.336 -3.70%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.795 -26.02%
std::flat_map<int,_int>::erase(iterator)/1024 75.588 -
std::flat_map<int,_int>::erase(iterator)/32 19.766 -
std::flat_map<int,_int>::erase(iterator)/8192 502.422 1.36%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.494 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.687 1.26%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.936 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 621.099 2.50%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.014 -4.96%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.608 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 573.631 2.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.428 -4.75%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.261 -1.29%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.562 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.752 -1.67%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.489 -1.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.086 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.330 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.185 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.216 -2.48%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.710 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.858 -2.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.809 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 25.263 9.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.150 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.059 -6.36%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.820 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 167.524 -8.10%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.734 3.55%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.756 -10.98%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.858 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.618 5.96%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.891 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.277 -2.00%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.878 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 116.541 -9.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.138 -1.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.111 -8.85%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.927 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6198.837 20.20%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 627.995 3.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 47305.421 22.14%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.928 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5638.515 -7.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.211 -1.92%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42518.559 -2.95%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.591 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7577.377 -2.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 668.104 -1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62408.862 -2.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.911 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1412.679 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 457.114 1.63%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8439.370 -1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.828 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1619.347 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 451.946 -1.08%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10061.176 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.704 -4.95%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.983 -1.07%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.757 2.13%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.415 2.56%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 24.441 7.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.614 2.23%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 23.007 -7.23%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.023 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 165.792 -15.02%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.826 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.622 -12.58%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.214 -5.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.807 -8.84%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.157 13.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.706 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 28.712 25.28%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.166 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.078 1.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.684 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 183.780 -9.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.010 -1.56%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 552.044 -11.55%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.028 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.465 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.655 16.92%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.697 8.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.125 24.80%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.329 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.285 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.734 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 714.872 25.53%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.634 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.247 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.724 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 730.559 18.13%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.351 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.233 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 708.498 21.42%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.001 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.973 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.569 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.278 4.72%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.761 8.52%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.410 5.43%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.570 8.17%
std::flat_multimap<int,_int>::clear()/0 390.953 -
std::flat_multimap<int,_int>::clear()/1024 392.773 -
std::flat_multimap<int,_int>::clear()/32 391.571 -
std::flat_multimap<int,_int>::clear()/8192 408.026 -1.68%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.209 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.108 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.583 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.486 13.42%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.725 23.36%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.230 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.949 26.00%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.871 -6.80%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.296 -2.26%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.318 -9.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.227 3.48%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.093 1.07%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.498 1.11%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.918 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.483 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.406 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1172.372 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.723 -
std::flat_multimap<int,_int>::ctor(const&)/1024 178.276 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.830 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1912.987 -1.39%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.723 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.292 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.965 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1896.436 -1.56%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.923 -1.12%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3974.105 1.96%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.172 1.31%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31987.201 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.948 -2.76%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8454.358 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.831 1.15%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131472.816 -1.82%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 6.902 -18.57%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.495 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.303 -23.62%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.037 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.261 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.316 -8.71%
std::flat_multimap<int,_int>::erase(iterator)/32 19.854 -
std::flat_multimap<int,_int>::erase(iterator)/8192 493.512 -3.13%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.013 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.632 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.223 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.374 -2.94%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.751 -4.41%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.486 -1.02%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 545.193 3.93%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.810 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.060 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.269 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.585 -1.41%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.858 -2.66%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.050 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.332 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.356 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.169 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.479 34.02%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.565 -11.22%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.215 -2.20%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.475 -12.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.747 -1.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.986 -28.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.096 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.704 12.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.742 -1.40%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.499 -51.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.111 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 554.913 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.334 2.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.576 -21.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.015 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.655 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.882 -4.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.686 -44.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.182 -1.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 502.428 -2.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.279 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4949.201 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 597.666 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 37292.594 -2.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.056 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5471.738 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.722 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41667.054 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.625 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7430.987 1.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.432 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59830.322 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.713 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1183.219 -9.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.431 -1.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6692.386 -12.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.229 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1199.868 4.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 439.302 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6701.013 8.42%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 102.799 -56.07%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.870 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 553.245 1.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.867 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.872 -28.60%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.052 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.233 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.822 -1.13%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.174 -51.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.830 1.61%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 548.437 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.983 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.088 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.469 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.196 -21.27%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.196 -5.04%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 7.293 -23.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.379 -1.48%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.819 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.773 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 550.579 -39.11%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.741 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.851 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1065.569 11.64%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.327 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.099 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.780 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1298.898 40.57%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.966 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.969 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.328 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.721 -9.77%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.178 -1.24%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.495 -10.76%
std::for_each(deque<int>)/32 3.691 -
std::for_each(deque<int>)/50 3.854 -
std::for_each(deque<int>)/8 0.912 -
std::for_each(deque<int>)/8192 254.965 -
std::for_each(join_view(vector<vector<int>>))/32 3.772 -
std::for_each(join_view(vector<vector<int>>))/50 3.979 -1.65%
std::for_each(join_view(vector<vector<int>>))/8 1.380 -7.51%
std::for_each(join_view(vector<vector<int>>))/8192 264.254 -
std::for_each(list<int>)/32 10.843 -
std::for_each(list<int>)/50 20.847 -1.58%
std::for_each(list<int>)/8 2.531 -
std::for_each(list<int>)/8192 7399.541 -4.56%
std::for_each(map<int>::iterator)/32 23.884 -
std::for_each(map<int>::iterator)/50 36.018 -
std::for_each(map<int>::iterator)/8 5.026 -
std::for_each(map<int>::iterator)/8192 7416.927 -
std::for_each(multimap<int>::iterator)/32 23.649 -
std::for_each(multimap<int>::iterator)/50 37.009 -
std::for_each(multimap<int>::iterator)/8 5.082 -
std::for_each(multimap<int>::iterator)/8192 7462.244 -
std::for_each(multiset<int>::iterator)/32 23.579 -
std::for_each(multiset<int>::iterator)/50 35.758 -
std::for_each(multiset<int>::iterator)/8 5.050 -
std::for_each(multiset<int>::iterator)/8192 7902.101 -
std::for_each(set<int>::iterator)/32 24.592 -
std::for_each(set<int>::iterator)/50 36.650 -1.48%
std::for_each(set<int>::iterator)/8 5.028 -
std::for_each(set<int>::iterator)/8192 7817.742 -
std::for_each(vector<int>)/32 3.693 -
std::for_each(vector<int>)/50 3.885 -
std::for_each(vector<int>)/8 0.916 -
std::for_each(vector<int>)/8192 252.217 -
std::for_each_n(deque<int>)/32 3.763 -
std::for_each_n(deque<int>)/50 3.976 2.27%
std::for_each_n(deque<int>)/8 1.197 -4.81%
std::for_each_n(deque<int>)/8192 255.053 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.267 -3.25%
std::for_each_n(join_view(vector<vector<int>>))/8 1.638 13.94%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.931 -3.17%
std::for_each_n(list<int>)/32 11.216 -
std::for_each_n(list<int>)/50 22.792 1.83%
std::for_each_n(list<int>)/8 2.538 -
std::for_each_n(list<int>)/8192 9410.081 29.19%
std::for_each_n(vector<int>)/32 3.715 -
std::for_each_n(vector<int>)/50 3.859 -
std::for_each_n(vector<int>)/8 2.742 -
std::for_each_n(vector<int>)/8192 251.918 -
std::generate(deque<int>)/1024 243.985 -
std::generate(deque<int>)/32 8.054 -
std::generate(deque<int>)/50 12.116 -
std::generate(deque<int>)/8192 1906.044 -
std::generate(list<int>)/1024 671.170 -
std::generate(list<int>)/32 8.438 -
std::generate(list<int>)/50 15.073 -1.10%
std::generate(list<int>)/8192 6973.144 1.32%
std::generate(vector<int>)/1024 243.868 -
std::generate(vector<int>)/32 7.972 -
std::generate(vector<int>)/50 11.973 -
std::generate(vector<int>)/8192 1840.297 -
std::generate_n(deque<int>)/1024 244.446 -
std::generate_n(deque<int>)/32 8.241 -
std::generate_n(deque<int>)/50 12.237 -
std::generate_n(deque<int>)/8192 1964.974 -
std::generate_n(list<int>)/1024 650.050 -
std::generate_n(list<int>)/32 8.588 -
std::generate_n(list<int>)/50 15.160 -
std::generate_n(list<int>)/8192 6960.476 -
std::generate_n(vector<int>)/1024 243.476 -
std::generate_n(vector<int>)/32 7.972 -
std::generate_n(vector<int>)/50 11.977 -
std::generate_n(vector<int>)/8192 1843.521 -
std::is_partitioned(deque<int>)_(partitioned)/1024 297.771 1.35%
std::is_partitioned(deque<int>)_(partitioned)/32 9.272 -3.88%
std::is_partitioned(deque<int>)_(partitioned)/50 14.103 -1.64%
std::is_partitioned(deque<int>)_(partitioned)/8192 2483.744 3.56%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.979 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.531 2.88%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.718 -5.14%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 692.415 -20.10%
std::is_partitioned(list<int>)_(partitioned)/1024 582.527 -
std::is_partitioned(list<int>)_(partitioned)/32 8.708 -
std::is_partitioned(list<int>)_(partitioned)/50 14.048 -
std::is_partitioned(list<int>)_(partitioned)/8192 6915.289 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 168.725 -1.61%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.128 -2.80%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.387 -1.37%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2191.781 1.33%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.521 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.576 2.55%
std::is_partitioned(vector<int>)_(partitioned)/50 9.767 2.25%
std::is_partitioned(vector<int>)_(partitioned)/8192 1407.205 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 61.242 14.05%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.792 3.32%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.873 2.50%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.555 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.829 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.970 2.16%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3860.002 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 514739.368 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.484 -1.06%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 503.152 -1.13%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.020 -7.93%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3981.624 -1.98%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 692158.557 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.771 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 488.156 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.569 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3877.335 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517355.153 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.521 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 530.442 2.93%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.483 -3.96%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3919.031 -1.45%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688199.778 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.287 1.61%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 756.046 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.824 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9220.674 -3.31%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422403.736 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.252 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.582 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.615 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8218.499 2.08%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1592662.301 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.309 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 775.824 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.722 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9631.000 3.17%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1426373.558 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.532 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.154 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8541.669 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1690613.453 5.63%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.944 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 364.193 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.815 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2855.106 1.42%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212030.215 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.189 -2.49%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.804 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2535.390 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1018781.981 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.332 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 384.503 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.085 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2980.068 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211948.944 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.540 -2.26%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.026 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.840 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005117.105 1.79%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.462 -
std::is_sorted(deque<int>)/1024 471.506 -
std::is_sorted(deque<int>)/8 2.915 -13.87%
std::is_sorted(deque<int>)/8192 3778.401 -
std::is_sorted(deque<int>,_pred)/1024 641.217 -
std::is_sorted(deque<int>,_pred)/8 4.879 2.30%
std::is_sorted(deque<int>,_pred)/8192 5191.275 -
std::is_sorted(list<int>)/1024 743.942 -
std::is_sorted(list<int>)/8 2.088 -
std::is_sorted(list<int>)/8192 7117.981 -
std::is_sorted(list<int>,_pred)/1024 812.787 -1.35%
std::is_sorted(list<int>,_pred)/8 4.005 -
std::is_sorted(list<int>,_pred)/8192 7666.003 -9.85%
std::is_sorted(vector<int>)/1024 251.208 3.84%
std::is_sorted(vector<int>)/8 2.076 -
std::is_sorted(vector<int>)/8192 2001.044 6.33%
std::is_sorted(vector<int>,_pred)/1024 468.354 -
std::is_sorted(vector<int>,_pred)/8 3.294 -2.06%
std::is_sorted(vector<int>,_pred)/8192 3725.694 -
std::is_sorted_until(deque<int>)/1024 465.541 -
std::is_sorted_until(deque<int>)/8 3.235 -
std::is_sorted_until(deque<int>)/8192 3731.245 -
std::is_sorted_until(deque<int>,_pred)/1024 621.408 4.21%
std::is_sorted_until(deque<int>,_pred)/8 4.611 12.06%
std::is_sorted_until(deque<int>,_pred)/8192 4822.613 -
std::is_sorted_until(list<int>)/1024 746.851 -
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7108.165 -
std::is_sorted_until(list<int>,_pred)/1024 792.889 -
std::is_sorted_until(list<int>,_pred)/8 3.640 -1.17%
std::is_sorted_until(list<int>,_pred)/8192 7710.108 2.93%
std::is_sorted_until(vector<int>)/1024 236.555 -
std::is_sorted_until(vector<int>)/8 2.046 -2.44%
std::is_sorted_until(vector<int>)/8192 1844.101 -
std::is_sorted_until(vector<int>,_pred)/1024 398.616 -2.91%
std::is_sorted_until(vector<int>,_pred)/8 3.516 5.97%
std::is_sorted_until(vector<int>,_pred)/8192 3221.954 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5795.874 23.40%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 529.676 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36588.100 -1.13%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.126 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.822 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11374.005 -3.71%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11579.999 1.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 334.475 2.61%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98238.763 3.45%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11669.289 3.83%
std::list<int>::ctor(Range)_(cheap_elements)/32 333.688 3.49%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99180.876 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11479.262 1.39%
std::list<int>::ctor(const&)_(cheap_elements)/32 333.498 2.77%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98516.936 -
std::list<int>::ctor(size)/1024 12455.322 6.41%
std::list<int>::ctor(size)/32 349.168 9.39%
std::list<int>::ctor(size)/8192 98219.915 3.00%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11246.085 1.47%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 333.559 3.14%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96804.730 1.93%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.408 -16.51%
std::list<int>::erase(begin)_(cheap_elements)/32 11.112 7.43%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.211 -23.95%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.969 2.75%
std::list<int>::insert(begin)_(cheap_elements)/32 10.775 4.90%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.960 2.18%
std::list<int>::operator=(const&)_(cheap_elements)/1024 748.432 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.916 -1.42%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9485.090 1.82%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4666.136 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 530.280 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37781.087 -1.31%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.554 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.593 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.462 -1.51%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4831.298 -1.85%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 536.083 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39077.178 -1.33%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16901.103 -12.25%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 882.011 -3.60%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147757.477 -4.62%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.979 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.719 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13137.693 -6.27%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.325 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 160.040 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56181.438 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12632.168 -5.00%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 345.213 -3.47%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102322.522 -4.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32380.341 -3.10%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 906.576 -4.23%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 277149.535 -3.43%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12649.108 -2.31%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 349.962 -2.52%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 104238.072 -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32137.149 -2.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 908.538 -2.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 277085.395 -1.82%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12397.125 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 345.979 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 101905.298 -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32540.197 -1.13%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 909.737 -1.87%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 278687.682 -
std::list<std::string>::ctor(size)/1024 12551.542 -7.64%
std::list<std::string>::ctor(size)/32 341.276 -19.75%
std::list<std::string>::ctor(size)/8192 103341.170 -7.14%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12455.998 -6.25%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 345.182 -6.89%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 104202.692 -6.14%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32324.067 -3.70%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 895.344 -5.56%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276517.110 -3.29%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.172 -15.01%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.986 -8.84%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.177 -14.35%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.214 -6.36%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.433 -6.51%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.352 -4.36%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.769 2.30%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.540 1.47%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.581 1.96%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.885 -1.35%
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.205 -1.02%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.939 -1.40%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1345.638 12.07%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.187 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9965.930 -6.25%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6885.980 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 142.925 -2.37%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55309.852 -1.01%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4825.976 -4.47%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 535.308 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39045.527 -4.55%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16892.068 -4.70%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 917.885 -3.27%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148179.811 -4.12%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.912 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.769 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.948 -1.17%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.734 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.365 2.88%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.290 -1.12%
std::lower_bound(std::deque<int>)/100 30.629 -9.20%
std::lower_bound(std::deque<int>)/8 16.920 -1.66%
std::lower_bound(std::deque<int>)/8192 65.058 -
std::lower_bound(std::forward_list<int>)/100 81.756 -
std::lower_bound(std::forward_list<int>)/8 15.412 -
std::lower_bound(std::forward_list<int>)/8192 10369.586 -
std::lower_bound(std::list<int>)/100 91.318 -
std::lower_bound(std::list<int>)/8 15.474 -
std::lower_bound(std::list<int>)/8192 13509.621 2.32%
std::lower_bound(std::vector<int>)/100 12.166 -1.95%
std::lower_bound(std::vector<int>)/8 7.802 -
std::lower_bound(std::vector<int>)/8192 15.726 -8.04%
std::make_heap(deque<int>)_(ascending)/1024 2678.624 1.10%
std::make_heap(deque<int>)_(ascending)/8 27.166 -
std::make_heap(deque<int>)_(ascending)/8192 21204.156 1.68%
std::make_heap(deque<int>)_(descending)/1024 1152.105 2.81%
std::make_heap(deque<int>)_(descending)/8 21.179 -
std::make_heap(deque<int>)_(descending)/8192 9041.013 2.52%
std::make_heap(deque<int>)_(heap)/1024 1150.681 4.95%
std::make_heap(deque<int>)_(heap)/8 21.365 -
std::make_heap(deque<int>)_(heap)/8192 9044.234 4.80%
std::make_heap(deque<int>)_(pipe-organ)/1024 2683.283 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.264 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21213.362 -
std::make_heap(deque<int>)_(repeated)/1024 2355.028 3.13%
std::make_heap(deque<int>)_(repeated)/8 25.151 -
std::make_heap(deque<int>)_(repeated)/8192 18539.547 3.31%
std::make_heap(deque<int>)_(shuffled)/1024 2642.411 2.85%
std::make_heap(deque<int>)_(shuffled)/8 24.640 -
std::make_heap(deque<int>)_(shuffled)/8192 23929.883 5.01%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2175.510 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.062 -1.46%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17127.320 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.454 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.972 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5033.364 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.892 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.005 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5032.496 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2179.929 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.079 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.317 -2.14%
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.149 -4.00%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.470 -1.56%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13098.403 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.531 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.692 -1.05%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15295.989 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.603 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.925 -2.66%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5151.242 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.282 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.765 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.942 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.504 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.803 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2219.479 1.17%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 667.157 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.608 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5148.868 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.936 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.348 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4598.544 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.866 -1.65%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.304 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5276.469 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.986 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.936 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5250.391 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 286.760 -1.15%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.696 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2142.594 -1.19%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 286.965 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.740 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2140.785 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 691.862 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 17.048 2.90%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5335.514 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 624.851 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.883 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4771.205 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.049 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.504 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5715.511 -
std::make_heap(vector<int>)_(ascending)/1024 650.105 -1.13%
std::make_heap(vector<int>)_(ascending)/8 16.352 -2.23%
std::make_heap(vector<int>)_(ascending)/8192 4992.259 -
std::make_heap(vector<int>)_(descending)/1024 271.787 -1.23%
std::make_heap(vector<int>)_(descending)/8 14.642 -
std::make_heap(vector<int>)_(descending)/8192 1948.068 -
std::make_heap(vector<int>)_(heap)/1024 271.404 -1.35%
std::make_heap(vector<int>)_(heap)/8 14.695 -
std::make_heap(vector<int>)_(heap)/8192 1945.040 -
std::make_heap(vector<int>)_(pipe-organ)/1024 654.455 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.485 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4973.187 -
std::make_heap(vector<int>)_(repeated)/1024 560.869 -
std::make_heap(vector<int>)_(repeated)/8 15.432 -
std::make_heap(vector<int>)_(repeated)/8192 4261.628 -
std::make_heap(vector<int>)_(shuffled)/1024 574.375 -
std::make_heap(vector<int>)_(shuffled)/8 15.838 -
std::make_heap(vector<int>)_(shuffled)/8192 5021.542 -1.52%
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.628 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.758 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5012.265 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.222 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.743 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1951.094 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.460 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.757 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1950.864 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.036 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.717 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5182.579 3.69%
std::make_heap(vector<int>,_pred)_(repeated)/1024 590.671 3.54%
std::make_heap(vector<int>,_pred)_(repeated)/8 15.957 1.57%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4303.955 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 571.285 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.783 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4973.456 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15846.869 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.680 -2.74%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 503714.559 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16326.957 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.027 -3.44%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 507525.783 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21458.539 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.357 -1.54%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 602247.767 1.94%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17826.682 1.03%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.217 -4.34%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 527618.457 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32383.740 2.71%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.423 -4.38%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1028305.043 4.67%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14825.412 1.74%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.661 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174845.434 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22129.612 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.699 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 633052.084 1.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15869.184 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.205 -3.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 447220.305 -1.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16341.277 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 60.468 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 468401.825 3.07%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21448.131 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.605 -1.83%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 562863.487 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 18003.864 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.381 -3.86%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 481056.261 1.11%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32837.537 2.90%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.851 -3.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 988069.958 3.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14156.149 1.64%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.444 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166389.334 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22164.456 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.568 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 596144.531 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10965.309 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.109 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114381.727 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11202.870 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.244 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116229.657 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14787.242 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.983 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158388.930 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12359.562 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.754 -1.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129819.349 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24075.580 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.172 -1.29%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269519.531 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5757.565 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 37.390 1.59%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62038.648 -1.35%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15208.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 50.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168085.296 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10988.126 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.651 -2.13%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114961.062 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11216.973 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 54.190 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 119246.606 2.46%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14812.570 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158400.499 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12381.654 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.380 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129975.739 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24031.924 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 42.819 -1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270097.219 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5714.224 -1.46%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.097 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61166.484 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15171.216 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.120 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168590.845 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11047.244 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.184 -1.19%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114619.540 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11583.023 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.416 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117913.595 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15033.206 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.334 -1.76%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156290.524 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12830.780 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.364 4.29%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 133076.383 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23319.236 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.066 -1.71%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259386.994 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5829.011 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.771 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64154.232 1.55%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15063.670 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.305 -1.46%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155524.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10997.666 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.390 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114984.614 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11510.527 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.032 2.53%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118258.031 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15042.708 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.396 2.05%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157169.214 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12795.040 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 47.428 3.37%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132907.116 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23223.062 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.500 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259663.296 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5898.827 -1.80%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.587 -1.69%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62480.760 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15072.338 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.053 -1.83%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155719.174 -
std::map<int,_int>::clear()/0 391.621 -
std::map<int,_int>::clear()/1024 10447.028 -1.22%
std::map<int,_int>::clear()/32 649.427 -
std::map<int,_int>::clear()/8192 84855.671 -1.79%
std::map<int,_int>::contains(key)_(existent)/1024 4.052 -1.61%
std::map<int,_int>::contains(key)_(existent)/32 1.615 -1.85%
std::map<int,_int>::contains(key)_(existent)/8192 5.511 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.543 1.69%
std::map<int,_int>::contains(key)_(non-existent)/32 2.745 1.32%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.089 73.84%
std::map<int,_int>::count(key)_(existent)/1024 3.764 -1.34%
std::map<int,_int>::count(key)_(existent)/32 1.576 2.61%
std::map<int,_int>::count(key)_(existent)/8192 5.722 -2.40%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.549 3.80%
std::map<int,_int>::count(key)_(non-existent)/32 3.003 3.96%
std::map<int,_int>::count(key)_(non-existent)/8192 11.510 2.38%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.803 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6037.725 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.960 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51742.836 -
std::map<int,_int>::ctor(const&)/0 12.772 -
std::map<int,_int>::ctor(const&)/1024 6487.086 -
std::map<int,_int>::ctor(const&)/32 216.759 -
std::map<int,_int>::ctor(const&)/8192 52146.807 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6582.292 1.34%
std::map<int,_int>::ctor(const&,_alloc)/32 218.462 -3.29%
std::map<int,_int>::ctor(const&,_alloc)/8192 52496.736 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.766 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8781.705 -1.18%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 247.458 -7.27%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70461.598 -1.60%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.701 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13773.863 4.89%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 267.957 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252663.698 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.514 6.17%
std::map<int,_int>::equal_range(key)_(existent)/32 1.893 3.99%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.505 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 5.994 -6.39%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.757 9.75%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.552 -6.21%
std::map<int,_int>::erase(iterator)/1024 20.825 -
std::map<int,_int>::erase(iterator)/32 20.824 -
std::map<int,_int>::erase(iterator)/8192 20.937 -13.05%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.839 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7505.283 -1.15%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 574.067 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57923.311 -
std::map<int,_int>::erase(key)_(existent)/1024 24.350 -
std::map<int,_int>::erase(key)_(existent)/32 22.387 -
std::map<int,_int>::erase(key)_(existent)/8192 25.116 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.247 -10.32%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.303 -13.34%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.161 -13.38%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.917 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.764 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.998 -1.30%
std::map<int,_int>::find(key)_(existent)/1024 4.166 -5.47%
std::map<int,_int>::find(key)_(existent)/32 1.668 -3.35%
std::map<int,_int>::find(key)_(existent)/8192 5.363 -1.97%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.348 -2.81%
std::map<int,_int>::find(key)_(non-existent)/32 2.200 -3.28%
std::map<int,_int>::find(key)_(non-existent)/8192 7.524 -6.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.143 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.828 -1.27%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.558 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.893 3.97%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.159 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.565 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.983 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.409 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.371 -7.38%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.843 4.14%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.157 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.302 14.01%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.392 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.199 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.316 2.06%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.649 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.506 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15461.489 -4.21%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.661 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176956.468 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.617 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12217.665 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.224 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 113752.966 -2.38%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.694 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7727.613 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 546.151 2.07%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132065.118 -2.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.798 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11496.953 3.36%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.713 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93305.723 1.33%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.347 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9595.567 -3.51%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 641.089 -2.26%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82324.768 -1.01%
std::map<int,_int>::insert(value)_(already_present)/1024 3.269 -6.35%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 -1.21%
std::map<int,_int>::insert(value)_(already_present)/8192 3.917 -2.63%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.081 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.636 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.804 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.953 7.30%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.083 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.342 -1.97%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.440 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.774 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.755 10.65%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.764 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.152 2.73%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.081 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.770 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.740 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.999 10.15%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.694 3.83%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.028 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.567 1.21%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.882 -2.59%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.317 -8.03%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.569 1.90%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.518 -1.04%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.632 3.45%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.545 9.37%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.701 4.94%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.317 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6476.731 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 218.344 -2.35%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52041.522 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.338 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6498.301 -1.07%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.326 -1.88%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52010.966 -1.26%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.118 1.61%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1509.683 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.110 -2.92%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12855.905 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.514 2.35%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.723 -2.94%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.707 1.62%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -5.30%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.597 3.83%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.455 -3.67%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.261 5.46%
std::map<std::string,_int>::clear()/0 394.197 -4.09%
std::map<std::string,_int>::clear()/1024 22325.728 1.17%
std::map<std::string,_int>::clear()/32 911.498 4.01%
std::map<std::string,_int>::clear()/8192 213116.209 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.872 -3.83%
std::map<std::string,_int>::contains(key)_(existent)/32 16.249 -3.66%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.420 4.85%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -3.62%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.108 -2.23%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.038 -12.47%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.279 -4.13%
std::map<std::string,_int>::count(key)_(existent)/1024 22.780 -8.42%
std::map<std::string,_int>::count(key)_(existent)/32 15.949 -
std::map<std::string,_int>::count(key)_(existent)/8192 29.604 3.46%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.265 -7.52%
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.713 -13.67%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.869 -9.13%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.141 -3.00%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.823 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7011.421 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 215.470 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59672.544 -
std::map<std::string,_int>::ctor(const&)/0 12.737 -
std::map<std::string,_int>::ctor(const&)/1024 35301.649 -
std::map<std::string,_int>::ctor(const&)/32 727.345 -13.73%
std::map<std::string,_int>::ctor(const&)/8192 342885.146 -1.21%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.730 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35570.389 -2.00%
std::map<std::string,_int>::ctor(const&,_alloc)/32 811.291 2.67%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344327.717 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.809 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40759.760 -1.16%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 839.887 -2.25%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390143.391 -5.98%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.776 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53103.689 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 995.690 -2.97%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1123779.640 3.29%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.772 5.35%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.985 -7.61%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.130 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 25.027 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.593 2.09%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.037 -
std::map<std::string,_int>::erase(iterator)/1024 31.676 -8.60%
std::map<std::string,_int>::erase(iterator)/32 29.428 -4.94%
std::map<std::string,_int>::erase(iterator)/8192 31.688 4.14%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.934 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13204.705 2.02%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 678.803 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121520.654 2.25%
std::map<std::string,_int>::erase(key)_(existent)/1024 73.428 -22.79%
std::map<std::string,_int>::erase(key)_(existent)/32 72.808 28.58%
std::map<std::string,_int>::erase(key)_(existent)/8192 99.150 5.35%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.435 3.95%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.961 -4.51%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 26.777 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.513 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.591 2.10%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.011 -
std::map<std::string,_int>::find(key)_(existent)/1024 21.900 -5.69%
std::map<std::string,_int>::find(key)_(existent)/32 16.474 -
std::map<std::string,_int>::find(key)_(existent)/8192 33.495 5.67%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 24.617 -1.52%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.215 2.87%
std::map<std::string,_int>::find(key)_(non-existent)/8192 32.333 -2.18%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.142 -7.20%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 66.442 -1.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.460 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.387 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.142 19.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 54.460 26.60%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 45.956 2.40%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.029 -19.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.414 -9.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.461 -33.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.074 3.66%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 71.878 -2.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.287 -26.15%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 32.540 14.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.480 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.230 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.760 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 68639.055 3.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1515.368 3.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 929457.993 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.713 -2.62%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44344.342 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.984 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617599.196 2.98%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.210 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39387.334 1.31%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1143.994 1.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618694.884 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.985 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34545.292 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1282.892 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 402007.509 -1.02%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.885 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34544.256 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1192.046 -2.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367297.412 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.144 -5.32%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.474 -12.90%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.352 2.14%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 34.901 13.57%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.811 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.764 -1.02%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 81.513 21.45%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.076 -15.62%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.399 -2.62%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 41.177 17.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 43.454 -20.60%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.412 -44.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.913 46.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 31.989 4.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 29.866 -7.89%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.547 -3.22%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.043 -23.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 101.513 17.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.431 -19.45%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 48.788 -3.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 37.966 -7.01%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.884 -13.08%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.206 11.08%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.026 2.53%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.862 7.31%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.267 -4.98%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.761 7.55%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.170 -1.70%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37170.536 2.40%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 861.619 3.43%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348644.367 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.375 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35890.542 -1.31%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 829.533 7.88%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348354.540 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 14934.938 -3.64%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 358.199 14.21%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207121.980 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.910 12.17%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.846 -3.32%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.501 14.67%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.469 5.80%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.557 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.866 1.91%
std::mismatch(deque<int>)_(it,_it,_it)/1000 418.089 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 415.230 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494620.944 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.682 -1.85%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3847.358 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 469.835 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 485.504 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 512344.434 3.79%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.025 -3.63%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3930.986 1.89%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.108 -1.72%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 733.769 2.03%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 627444.792 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.382 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4841.824 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 702.831 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 726.372 1.95%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 625102.029 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.142 -1.10%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4864.376 -
std::mismatch(list<int>)_(it,_it,_it)/1000 745.339 -
std::mismatch(list<int>)_(it,_it,_it)/1024 760.793 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 934969.907 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.644 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7357.896 -9.40%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 759.722 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 784.641 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952369.763 -2.20%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.990 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12039.111 -9.61%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 800.493 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 820.350 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1005364.659 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.110 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12490.001 -5.01%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.968 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 818.777 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 998045.095 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.751 2.12%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11482.987 1.11%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.329 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.889 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68265.447 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.943 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.381 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.922 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68362.544 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.389 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 483.412 -4.04%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.186 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 610051.416 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.141 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4728.544 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.095 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.935 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606591.767 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.232 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4724.335 -
std::move(deque<int>)/1048576 55600.235 -4.04%
std::move(deque<int>)/262144 15093.909 -1.62%
std::move(deque<int>)/32768 1846.559 -
std::move(deque<int>)/4096 149.127 -
std::move(deque<int>)/512 22.171 -
std::move(deque<int>)/64 4.768 -3.17%
std::move(deque<int>)/8 3.409 -3.19%
std::move(list<int>)/1048576 993113.583 -
std::move(list<int>)/262144 243201.789 -
std::move(list<int>)/32768 30957.659 -
std::move(list<int>)/4096 4773.137 20.79%
std::move(list<int>)/512 351.417 -2.70%
std::move(list<int>)/64 39.201 -9.46%
std::move(list<int>)/8 3.380 -
std::move(vector<bool>)_(aligned)/1048576 1818.385 3.85%
std::move(vector<bool>)_(aligned)/262144 255.552 -
std::move(vector<bool>)_(aligned)/32768 36.644 -
std::move(vector<bool>)_(aligned)/4096 7.115 1.68%
std::move(vector<bool>)_(aligned)/512 2.345 -
std::move(vector<bool>)_(aligned)/64 1.720 11.22%
std::move(vector<bool>)_(unaligned)/1048576 6531.378 -
std::move(vector<bool>)_(unaligned)/262144 1588.241 -
std::move(vector<bool>)_(unaligned)/32768 202.390 -3.41%
std::move(vector<bool>)_(unaligned)/4096 25.721 -3.37%
std::move(vector<bool>)_(unaligned)/512 4.776 1.76%
std::move(vector<bool>)_(unaligned)/64 1.656 2.49%
std::move(vector<int>)/1048576 56399.215 -6.90%
std::move(vector<int>)/262144 22354.383 50.40%
std::move(vector<int>)/32768 1723.390 -
std::move(vector<int>)/4096 134.073 -
std::move(vector<int>)/512 20.175 -1.94%
std::move(vector<int>)/64 4.167 -
std::move(vector<int>)/8 2.263 -
std::move_backward(deque<int>)/1048576 132431.580 -
std::move_backward(deque<int>)/262144 31166.425 -
std::move_backward(deque<int>)/32768 3628.480 2.77%
std::move_backward(deque<int>)/4096 153.208 -2.89%
std::move_backward(deque<int>)/512 23.532 -
std::move_backward(deque<int>)/64 5.175 -
std::move_backward(deque<int>)/8 3.453 -4.60%
std::move_backward(list<int>)/1048576 1039028.440 -
std::move_backward(list<int>)/262144 259408.895 -1.63%
std::move_backward(list<int>)/32768 31903.617 -
std::move_backward(list<int>)/4096 4779.131 -1.90%
std::move_backward(list<int>)/512 370.154 -
std::move_backward(list<int>)/64 39.460 -
std::move_backward(list<int>)/8 3.379 -
std::move_backward(vector<bool>)_(aligned)/1048576 1740.966 -
std::move_backward(vector<bool>)_(aligned)/262144 257.413 -
std::move_backward(vector<bool>)_(aligned)/32768 38.272 -
std::move_backward(vector<bool>)_(aligned)/4096 7.182 -
std::move_backward(vector<bool>)_(aligned)/512 2.214 -5.81%
std::move_backward(vector<bool>)_(aligned)/64 1.669 -6.23%
std::move_backward(vector<bool>)_(unaligned)/1048576 6525.535 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.632 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.554 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.147 -
std::move_backward(vector<bool>)_(unaligned)/512 4.565 1.39%
std::move_backward(vector<bool>)_(unaligned)/64 1.633 -12.22%
std::move_backward(vector<int>)/1048576 57786.329 -5.25%
std::move_backward(vector<int>)/262144 21713.740 2.38%
std::move_backward(vector<int>)/32768 1732.508 -
std::move_backward(vector<int>)/4096 135.614 -
std::move_backward(vector<int>)/512 20.839 -
std::move_backward(vector<int>)/64 4.336 -
std::move_backward(vector<int>)/8 2.288 1.08%
std::multimap<int,_int>::clear()/0 390.642 -
std::multimap<int,_int>::clear()/1024 10790.291 1.09%
std::multimap<int,_int>::clear()/32 640.558 -1.18%
std::multimap<int,_int>::clear()/8192 84209.365 -1.19%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.513 -2.02%
std::multimap<int,_int>::contains(key)_(existent)/32 1.748 -1.79%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.590 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.858 3.52%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.617 -3.31%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.139 -52.47%
std::multimap<int,_int>::count(key)_(existent)/1024 5.533 2.37%
std::multimap<int,_int>::count(key)_(existent)/32 3.594 -1.30%
std::multimap<int,_int>::count(key)_(existent)/8192 6.748 4.05%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.574 -2.04%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.439 7.16%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.914 -3.35%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.854 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5997.970 1.02%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.761 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51182.371 -
std::multimap<int,_int>::ctor(const&)/0 12.777 -
std::multimap<int,_int>::ctor(const&)/1024 6698.307 2.08%
std::multimap<int,_int>::ctor(const&)/32 226.134 1.48%
std::multimap<int,_int>::ctor(const&)/8192 53342.891 2.59%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.060 2.60%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6528.833 -6.26%
std::multimap<int,_int>::ctor(const&,_alloc)/32 222.858 -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52374.217 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.705 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9221.761 4.40%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.730 5.73%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 75576.796 4.68%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12999.523 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.295 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249608.944 -1.70%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.458 -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.450 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.019 -2.08%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.349 10.87%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.575 10.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.664 6.73%
std::multimap<int,_int>::erase(iterator)/1024 20.402 -
std::multimap<int,_int>::erase(iterator)/32 20.334 -
std::multimap<int,_int>::erase(iterator)/8192 20.442 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.540 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7344.747 -1.05%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.264 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56766.627 -1.54%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.247 -1.55%
std::multimap<int,_int>::erase(key)_(existent)/32 22.510 -
std::multimap<int,_int>::erase(key)_(existent)/8192 25.771 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.274 7.40%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.924 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.350 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.418 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.267 4.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.129 3.95%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.852 -1.00%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.127 1.57%
std::multimap<int,_int>::find(key)_(existent)/1024 3.782 -
std::multimap<int,_int>::find(key)_(existent)/32 1.730 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.345 -1.03%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.911 -5.60%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.738 -6.35%
std::multimap<int,_int>::find(key)_(non-existent)/8192 8.248 -5.96%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.145 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.545 2.70%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.745 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.378 1.99%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.160 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.736 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.371 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.863 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.183 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.118 1.44%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.855 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.307 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.212 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.020 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.021 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.412 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.434 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14785.772 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 733.313 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183222.856 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.017 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11623.644 1.15%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.332 -1.96%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122494.326 1.91%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.213 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12350.964 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.373 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 222964.155 5.42%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.488 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10981.138 -3.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 648.368 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89561.189 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.282 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9936.343 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 667.949 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81653.095 -1.19%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.260 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.418 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.358 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.113 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.452 -4.52%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.996 2.33%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.789 -1.73%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.115 -2.87%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.690 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.061 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.604 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.123 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.390 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.258 -3.95%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.252 -6.58%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.894 -27.26%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.471 -9.86%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.643 -30.34%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6471.061 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.578 1.72%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52096.535 1.13%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6449.109 -1.46%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.712 2.29%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51527.905 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.635 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.581 -1.15%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12600.320 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.099 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.234 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.430 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 10.726 -1.07%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.534 4.27%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 16.985 -1.86%
std::multimap<std::string,_int>::clear()/0 409.410 4.35%
std::multimap<std::string,_int>::clear()/1024 21397.459 -
std::multimap<std::string,_int>::clear()/32 897.172 1.84%
std::multimap<std::string,_int>::clear()/8192 207724.025 -3.16%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.165 -5.51%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.891 -3.12%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 32.214 8.37%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.276 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.537 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.562 -3.63%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 27.467 -6.60%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.077 -5.49%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.702 -7.72%
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.196 1.91%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.256 -3.10%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.438 -2.64%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.580 -3.87%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.804 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7037.740 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.043 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59855.169 -
std::multimap<std::string,_int>::ctor(const&)/0 12.647 -
std::multimap<std::string,_int>::ctor(const&)/1024 34974.527 -1.02%
std::multimap<std::string,_int>::ctor(const&)/32 900.849 25.90%
std::multimap<std::string,_int>::ctor(const&)/8192 341851.375 -1.39%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.664 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36786.581 -2.08%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 738.638 -3.69%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346811.848 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.884 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40021.195 3.81%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.410 -7.98%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381030.557 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.867 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59371.959 4.80%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.709 6.82%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1108976.567 -1.26%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.634 5.15%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.244 -4.29%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.639 -8.03%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.351 -3.56%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.377 -2.48%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.596 -1.04%
std::multimap<std::string,_int>::erase(iterator)/1024 33.532 26.22%
std::multimap<std::string,_int>::erase(iterator)/32 25.308 -6.36%
std::multimap<std::string,_int>::erase(iterator)/8192 29.526 -9.22%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.791 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12560.251 -2.81%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.910 1.83%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115063.848 -3.71%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 68.378 -22.74%
std::multimap<std::string,_int>::erase(key)_(existent)/32 87.178 10.32%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.010 32.74%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.201 -1.95%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.514 -5.96%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.624 -1.39%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.278 -1.08%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.482 -1.09%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.605 -1.87%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.713 3.54%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.661 -9.03%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.916 3.38%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.355 -7.92%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.055 -2.79%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.771 10.70%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.467 -5.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 62.270 -14.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.048 11.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.939 1.24%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.463 15.90%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.506 2.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 42.498 35.51%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.150 5.65%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 27.848 -14.19%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.009 3.60%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.943 33.91%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.677 5.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.485 12.87%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.729 16.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.113 6.58%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.095 19.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.971 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64573.136 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1387.170 -4.45%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 914688.864 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 402.453 2.49%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42584.821 -2.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1230.734 -1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597496.897 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.203 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63595.036 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1546.815 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 814823.713 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.191 -1.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32988.846 -1.34%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1182.415 2.66%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382095.469 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.739 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32007.699 -2.54%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1165.185 -5.53%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 344975.081 -1.59%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.019 21.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 62.430 12.77%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.060 30.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.275 7.25%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 60.819 -7.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.125 -11.79%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 84.069 -9.63%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 31.710 15.76%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.616 -9.72%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.682 -9.53%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.933 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 93.282 -2.65%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 42.228 4.50%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.084 -2.66%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 44.664 38.07%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 17.363 29.90%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 58.779 39.13%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.487 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36644.798 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 733.056 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348430.379 -2.07%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.456 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35011.141 -3.59%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 830.340 8.16%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347324.963 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17077.930 9.66%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.486 14.47%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207782.220 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 99.006 16.52%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.950 4.65%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 122.795 -5.34%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.066 23.91%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.086 6.28%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.864 6.81%
std::multiset<int>::clear()/0 391.573 -
std::multiset<int>::clear()/1024 10377.240 -4.69%
std::multiset<int>::clear()/32 632.622 -2.02%
std::multiset<int>::clear()/8192 81645.148 -4.73%
std::multiset<int>::contains(key)_(existent)/1024 4.065 1.66%
std::multiset<int>::contains(key)_(existent)/32 1.735 3.55%
std::multiset<int>::contains(key)_(existent)/8192 8.342 -
std::multiset<int>::contains(key)_(non-existent)/0 0.278 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.978 -3.56%
std::multiset<int>::contains(key)_(non-existent)/32 2.667 -3.76%
std::multiset<int>::contains(key)_(non-existent)/8192 8.792 -2.51%
std::multiset<int>::count(key)_(existent)/1024 5.593 -
std::multiset<int>::count(key)_(existent)/32 3.731 -
std::multiset<int>::count(key)_(existent)/8192 10.002 8.01%
std::multiset<int>::count(key)_(non-existent)/0 0.252 -8.86%
std::multiset<int>::count(key)_(non-existent)/1024 5.849 -
std::multiset<int>::count(key)_(non-existent)/32 2.446 3.97%
std::multiset<int>::count(key)_(non-existent)/8192 9.297 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.854 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5781.525 -
std::multiset<int>::ctor(&&,_different_allocs)/32 176.576 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47958.842 -
std::multiset<int>::ctor(const&)/0 12.725 -
std::multiset<int>::ctor(const&)/1024 6307.540 -
std::multiset<int>::ctor(const&)/32 223.610 -
std::multiset<int>::ctor(const&)/8192 50546.323 -
std::multiset<int>::ctor(const&,_alloc)/0 12.728 -
std::multiset<int>::ctor(const&,_alloc)/1024 7434.354 17.39%
std::multiset<int>::ctor(const&,_alloc)/32 225.426 -
std::multiset<int>::ctor(const&,_alloc)/8192 52669.553 4.36%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.696 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9085.512 -1.65%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.688 -1.89%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72520.501 -5.34%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.722 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12670.619 -2.35%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 285.355 -5.77%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 255924.075 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.355 -
std::multiset<int>::equal_range(key)_(existent)/32 2.359 -
std::multiset<int>::equal_range(key)_(existent)/8192 9.148 8.69%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.252 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.871 -1.02%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.543 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.961 -4.70%
std::multiset<int>::erase(iterator)/1024 24.048 -7.80%
std::multiset<int>::erase(iterator)/32 21.281 -
std::multiset<int>::erase(iterator)/8192 23.944 -5.85%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.337 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6748.288 -2.82%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.522 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54914.401 -3.68%
std::multiset<int>::erase(key)_(existent)/1024 40.951 -3.62%
std::multiset<int>::erase(key)_(existent)/32 24.574 8.42%
std::multiset<int>::erase(key)_(existent)/8192 61.676 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.263 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.622 1.80%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.299 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.202 1.32%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.974 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.796 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.194 -
std::multiset<int>::find(key)_(existent)/1024 4.077 -
std::multiset<int>::find(key)_(existent)/32 1.596 -1.75%
std::multiset<int>::find(key)_(existent)/8192 8.224 -3.57%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.521 -1.19%
std::multiset<int>::find(key)_(non-existent)/32 2.290 -1.76%
std::multiset<int>::find(key)_(non-existent)/8192 8.459 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.183 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.416 13.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.595 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.151 1.29%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.220 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.687 3.11%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.444 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.406 -5.04%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.191 -1.01%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 56.587 15.36%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.818 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 85.035 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.170 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.113 9.35%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.959 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.748 -9.87%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.809 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14439.806 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 720.715 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189362.239 1.66%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.741 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11778.186 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 656.903 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115657.827 -2.00%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.948 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12058.192 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 683.629 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 194752.733 1.13%
std::multiset<int>::insert(value)_(already_present)/1024 27.343 -
std::multiset<int>::insert(value)_(already_present)/32 18.301 -1.24%
std::multiset<int>::insert(value)_(already_present)/8192 31.682 -2.74%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.068 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.164 -
std::multiset<int>::insert(value)_(new_value,_end)/32 18.696 -1.97%
std::multiset<int>::insert(value)_(new_value,_end)/8192 93.679 11.98%
std::multiset<int>::insert(value)_(new_value,_middle)/0 18.096 6.01%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.880 -2.05%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.977 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.739 -4.79%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.093 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.158 -1.37%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.950 2.18%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.521 -28.33%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.415 -19.68%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.661 -29.35%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.345 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6366.605 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.232 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50825.719 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.381 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6298.303 -1.03%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.012 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50234.153 -1.97%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.111 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1403.606 1.19%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 40.143 -3.54%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12599.792 1.05%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.100 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.421 -
std::multiset<int>::upper_bound(key)_(existent)/8192 15.079 2.27%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.267 6.02%
std::multiset<int>::upper_bound(key)_(non-existent)/1024 9.566 48.22%
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.123 25.21%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 13.931 44.12%
std::multiset<std::string>::clear()/0 392.876 -
std::multiset<std::string>::clear()/1024 21742.582 -
std::multiset<std::string>::clear()/32 895.566 1.35%
std::multiset<std::string>::clear()/8192 213753.811 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.238 6.76%
std::multiset<std::string>::contains(key)_(existent)/32 15.314 -2.01%
std::multiset<std::string>::contains(key)_(existent)/8192 28.944 -6.87%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.287 5.28%
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.486 -11.78%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.563 -2.35%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.408 -13.29%
std::multiset<std::string>::count(key)_(existent)/1024 23.434 1.03%
std::multiset<std::string>::count(key)_(existent)/32 19.305 -2.83%
std::multiset<std::string>::count(key)_(existent)/8192 31.228 3.65%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.669 -
std::multiset<std::string>::count(key)_(non-existent)/32 9.857 -5.76%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.730 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.732 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6836.331 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 206.805 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57249.994 -
std::multiset<std::string>::ctor(const&)/0 12.656 -
std::multiset<std::string>::ctor(const&)/1024 34007.498 -5.81%
std::multiset<std::string>::ctor(const&)/32 792.894 -
std::multiset<std::string>::ctor(const&)/8192 339020.509 -7.41%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.669 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36556.425 -
std::multiset<std::string>::ctor(const&,_alloc)/32 742.654 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 341478.786 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38713.530 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 753.404 -1.24%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 400756.022 5.31%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.811 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55458.360 -1.14%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.839 -1.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088101.811 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.078 5.34%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.756 -2.91%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.070 4.21%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.727 1.31%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.839 1.82%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.407 1.23%
std::multiset<std::string>::erase(iterator)/1024 32.074 2.50%
std::multiset<std::string>::erase(iterator)/32 27.312 -
std::multiset<std::string>::erase(iterator)/8192 36.809 43.48%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.698 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13137.718 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.647 -3.11%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120346.080 -
std::multiset<std::string>::erase(key)_(existent)/1024 95.938 1.98%
std::multiset<std::string>::erase(key)_(existent)/32 80.844 -1.23%
std::multiset<std::string>::erase(key)_(existent)/8192 85.631 5.69%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.492 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.187 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.513 -7.88%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.938 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.173 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.608 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.655 -
std::multiset<std::string>::find(key)_(existent)/1024 24.049 1.74%
std::multiset<std::string>::find(key)_(existent)/32 15.209 -
std::multiset<std::string>::find(key)_(existent)/8192 27.281 -5.16%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.368 -4.16%
std::multiset<std::string>::find(key)_(non-existent)/32 10.232 -2.16%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.765 -4.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.359 7.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 55.298 -7.55%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.600 -2.67%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 96.949 -6.73%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.378 -8.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.325 7.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.199 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.632 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.077 2.67%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.842 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.672 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.373 5.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.903 45.33%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.238 15.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.903 10.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.769 -25.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.831 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62735.417 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1401.473 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900750.826 -1.50%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.591 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42238.212 -2.38%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1255.350 -1.35%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597662.982 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 392.358 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60176.976 -3.81%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1461.074 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 813231.889 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.743 1.24%
std::multiset<std::string>::insert(value)_(already_present)/32 42.603 -
std::multiset<std::string>::insert(value)_(already_present)/8192 53.168 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.027 6.39%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.709 2.50%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.049 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 86.431 -1.89%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.349 8.60%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.744 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.464 21.71%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 56.718 19.18%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.625 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.169 3.83%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 130.976 3.14%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.568 -19.28%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.111 -18.16%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 42.252 -5.06%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.322 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35780.151 -2.10%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.654 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344888.753 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35284.352 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 772.484 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344097.576 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -3.78%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16083.744 -26.19%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 328.841 -1.08%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204423.283 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 90.998 -2.71%
std::multiset<std::string>::upper_bound(key)_(existent)/32 45.596 12.47%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.153 6.89%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.775 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.794 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.626 -
std::none_of(deque<int>)_(process_all)/32 12.326 -
std::none_of(deque<int>)_(process_all)/32768 10904.618 -
std::none_of(deque<int>)_(process_all)/50 18.896 -
std::none_of(deque<int>)_(process_all)/8 3.435 -
std::none_of(deque<int>)_(process_all)/8192 2714.161 -
std::none_of(list<int>)_(process_all)/32 11.829 -
std::none_of(list<int>)_(process_all)/32768 26050.225 -1.13%
std::none_of(list<int>)_(process_all)/50 22.131 -
std::none_of(list<int>)_(process_all)/8 2.679 -
std::none_of(list<int>)_(process_all)/8192 7643.191 -9.24%
std::none_of(vector<int>)_(process_all)/32 8.458 -
std::none_of(vector<int>)_(process_all)/32768 8115.612 -
std::none_of(vector<int>)_(process_all)/50 19.533 1.63%
std::none_of(vector<int>)_(process_all)/8 2.504 1.81%
std::none_of(vector<int>)_(process_all)/8192 2035.152 -
std::partial_sort(deque<int>)_(ascending)/1024 7738.219 -1.59%
std::partial_sort(deque<int>)_(ascending)/8 33.262 1.09%
std::partial_sort(deque<int>)_(ascending)/8192 144079.129 -2.02%
std::partial_sort(deque<int>)_(descending)/1024 17787.752 -
std::partial_sort(deque<int>)_(descending)/8 42.553 -3.15%
std::partial_sort(deque<int>)_(descending)/8192 255562.820 -
std::partial_sort(deque<int>)_(heap)/1024 18036.863 -
std::partial_sort(deque<int>)_(heap)/8 39.969 -
std::partial_sort(deque<int>)_(heap)/8192 304711.810 11.58%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7693.546 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.399 2.89%
std::partial_sort(deque<int>)_(pipe-organ)/8192 143859.663 -4.42%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18702.057 -1.24%
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.628 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 259345.350 -1.43%
std::partial_sort(deque<int>)_(repeated)/1024 6377.237 -1.12%
std::partial_sort(deque<int>)_(repeated)/8 26.055 -2.65%
std::partial_sort(deque<int>)_(repeated)/8192 76214.601 -
std::partial_sort(deque<int>)_(shuffled)/1024 15526.989 -2.50%
std::partial_sort(deque<int>)_(shuffled)/8 31.969 -7.65%
std::partial_sort(deque<int>)_(shuffled)/8192 251269.709 4.93%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4761.401 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.282 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50780.697 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7883.960 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.086 -1.13%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93189.439 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7925.259 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 29.286 1.16%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95889.750 -1.27%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4751.504 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.028 -1.33%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50778.062 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8859.132 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.269 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93071.692 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2521.044 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.628 4.52%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26877.206 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6751.882 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.235 -6.18%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83875.031 -
std::partial_sort(vector<int>)_(ascending)/1024 4740.751 -
std::partial_sort(vector<int>)_(ascending)/8 18.925 -
std::partial_sort(vector<int>)_(ascending)/8192 50541.423 -
std::partial_sort(vector<int>)_(descending)/1024 7896.887 -
std::partial_sort(vector<int>)_(descending)/8 24.469 -
std::partial_sort(vector<int>)_(descending)/8192 93641.450 -
std::partial_sort(vector<int>)_(heap)/1024 7920.154 -
std::partial_sort(vector<int>)_(heap)/8 27.665 -1.05%
std::partial_sort(vector<int>)_(heap)/8192 96964.550 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4737.140 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.922 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50367.041 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8834.432 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.728 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92824.181 -
std::partial_sort(vector<int>)_(repeated)/1024 2507.253 -
std::partial_sort(vector<int>)_(repeated)/8 18.576 -
std::partial_sort(vector<int>)_(repeated)/8192 26627.176 -
std::partial_sort(vector<int>)_(shuffled)/1024 6725.605 -
std::partial_sort(vector<int>)_(shuffled)/8 28.993 2.18%
std::partial_sort(vector<int>)_(shuffled)/8192 88443.086 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5163.167 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.109 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53263.032 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8173.738 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.753 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95180.170 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8361.105 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.305 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98726.485 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5131.378 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.021 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53028.333 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9009.205 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.066 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94781.322 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2820.772 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.874 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30329.198 2.77%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6977.220 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.247 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87346.393 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5363.656 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.284 1.43%
std::partial_sort_copy(list<int>)_(ascending)/8192 57383.953 -
std::partial_sort_copy(list<int>)_(descending)/1024 8213.195 -
std::partial_sort_copy(list<int>)_(descending)/8 15.659 -
std::partial_sort_copy(list<int>)_(descending)/8192 97265.729 -
std::partial_sort_copy(list<int>)_(heap)/1024 8258.989 -
std::partial_sort_copy(list<int>)_(heap)/8 17.399 -
std::partial_sort_copy(list<int>)_(heap)/8192 100521.240 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5353.266 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.201 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57210.881 -1.21%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9116.652 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.196 4.57%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96521.189 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.201 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.922 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33219.654 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7048.076 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.778 6.33%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88736.137 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4753.916 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.566 1.43%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50666.763 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7845.572 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.866 -2.70%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92846.080 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7946.313 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.680 8.56%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96666.082 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4741.554 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.381 -1.81%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50386.101 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8789.818 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.392 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93015.834 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.536 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.478 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26830.250 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6708.184 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.354 -1.35%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 85146.388 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4823.086 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.752 -2.61%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50387.292 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7907.737 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.518 -1.08%
std::partial_sort_copy(vector<int>)_(descending)/8192 93728.838 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7993.550 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.082 -2.21%
std::partial_sort_copy(vector<int>)_(heap)/8192 102857.748 5.58%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4825.786 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.616 -2.78%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50440.718 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8859.711 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.018 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94640.070 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.318 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.490 -2.78%
std::partial_sort_copy(vector<int>)_(repeated)/8192 26676.954 -2.65%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6804.994 -3.75%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.958 -4.16%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88623.382 -
std::partition(deque<int>)_(dense)/1024 353.763 -
std::partition(deque<int>)_(dense)/32 10.544 7.84%
std::partition(deque<int>)_(dense)/50 16.002 12.99%
std::partition(deque<int>)_(dense)/8192 2784.464 -
std::partition(deque<int>)_(sparse)/1024 391.268 2.17%
std::partition(deque<int>)_(sparse)/32 12.643 16.22%
std::partition(deque<int>)_(sparse)/50 18.437 13.89%
std::partition(deque<int>)_(sparse)/8192 3033.094 2.23%
std::partition(list<int>)_(dense)/1024 389.314 -
std::partition(list<int>)_(dense)/32 8.861 -
std::partition(list<int>)_(dense)/50 13.305 -1.62%
std::partition(list<int>)_(dense)/8192 4920.299 -
std::partition(list<int>)_(sparse)/1024 726.957 -
std::partition(list<int>)_(sparse)/32 8.822 -1.00%
std::partition(list<int>)_(sparse)/50 22.188 -
std::partition(list<int>)_(sparse)/8192 7543.558 -
std::partition(vector<int>)_(dense)/1024 248.484 -
std::partition(vector<int>)_(dense)/32 8.191 -3.56%
std::partition(vector<int>)_(dense)/50 13.090 -
std::partition(vector<int>)_(dense)/8192 1873.653 -
std::partition(vector<int>)_(sparse)/1024 255.427 -
std::partition(vector<int>)_(sparse)/32 8.728 -
std::partition(vector<int>)_(sparse)/50 13.920 1.59%
std::partition(vector<int>)_(sparse)/8192 1870.863 -
std::partition_copy(deque<int>)/1024 631.561 -3.35%
std::partition_copy(deque<int>)/32 13.530 3.31%
std::partition_copy(deque<int>)/50 21.692 2.82%
std::partition_copy(deque<int>)/8192 5690.449 -6.97%
std::partition_copy(list<int>)/1024 715.082 -
std::partition_copy(list<int>)/32 8.882 -6.33%
std::partition_copy(list<int>)/50 13.015 -3.51%
std::partition_copy(list<int>)/8192 6730.769 -6.91%
std::partition_copy(vector<int>)/1024 481.245 3.29%
std::partition_copy(vector<int>)/32 7.895 -1.44%
std::partition_copy(vector<int>)/50 12.513 -1.72%
std::partition_copy(vector<int>)/8192 4836.053 4.93%
std::partition_point(deque<int>)/1024 9.466 -
std::partition_point(deque<int>)/32 4.158 -
std::partition_point(deque<int>)/50 4.642 -
std::partition_point(deque<int>)/8192 15.207 -
std::partition_point(list<int>)/1024 1294.358 -
std::partition_point(list<int>)/32 15.961 -
std::partition_point(list<int>)/50 24.929 1.53%
std::partition_point(list<int>)/8192 12404.650 -
std::partition_point(vector<int>)/1024 6.162 -
std::partition_point(vector<int>)/32 2.577 -
std::partition_point(vector<int>)/50 2.568 -
std::partition_point(vector<int>)/8192 9.362 -
std::pop_heap(deque<float>)/1024 12.962 -
std::pop_heap(deque<float>)/8 51.816 -
std::pop_heap(deque<float>)/8192 60.626 -1.81%
std::pop_heap(deque<int>)/1024 13.216 2.57%
std::pop_heap(deque<int>)/8 51.926 -
std::pop_heap(deque<int>)/8192 53.174 -
std::pop_heap(deque<size_t>)/1024 15.262 -
std::pop_heap(deque<size_t>)/8 51.961 -
std::pop_heap(deque<size_t>)/8192 58.765 -1.52%
std::pop_heap(deque<std::string>)/1024 60.903 2.47%
std::pop_heap(deque<std::string>)/8 59.182 2.93%
std::pop_heap(deque<std::string>)/8192 115.344 -
std::pop_heap(vector<float>)/1024 8.401 -
std::pop_heap(vector<float>)/8 50.176 -
std::pop_heap(vector<float>)/8192 19.509 -3.74%
std::pop_heap(vector<int>)/1024 9.900 -
std::pop_heap(vector<int>)/8 51.045 -
std::pop_heap(vector<int>)/8192 12.937 -
std::pop_heap(vector<size_t>)/1024 9.862 -
std::pop_heap(vector<size_t>)/8 51.495 -
std::pop_heap(vector<size_t>)/8192 13.067 -
std::pop_heap(vector<std::string>)/1024 20.283 -1.28%
std::pop_heap(vector<std::string>)/8 53.365 -
std::pop_heap(vector<std::string>)/8192 51.433 1.11%
std::remove(deque<int>)_(prefix)/1024 525.221 -
std::remove(deque<int>)_(prefix)/32 55.565 5.76%
std::remove(deque<int>)_(prefix)/50 63.705 5.49%
std::remove(deque<int>)_(prefix)/8192 3865.977 -
std::remove(deque<int>)_(sprinkled)/1024 517.245 -
std::remove(deque<int>)_(sprinkled)/32 54.838 5.98%
std::remove(deque<int>)_(sprinkled)/50 59.873 4.39%
std::remove(deque<int>)_(sprinkled)/8192 3847.201 -
std::remove(list<int>)_(prefix)/1024 1014.610 3.26%
std::remove(list<int>)_(prefix)/32 52.422 -
std::remove(list<int>)_(prefix)/50 62.862 -
std::remove(list<int>)_(prefix)/8192 8194.349 -
std::remove(list<int>)_(sprinkled)/1024 946.370 -
std::remove(list<int>)_(sprinkled)/32 52.176 -
std::remove(list<int>)_(sprinkled)/50 61.504 -
std::remove(list<int>)_(sprinkled)/8192 8157.737 3.24%
std::remove(vector<int>)_(prefix)/1024 307.993 -1.35%
std::remove(vector<int>)_(prefix)/32 48.873 -
std::remove(vector<int>)_(prefix)/50 53.859 -
std::remove(vector<int>)_(prefix)/8192 2107.632 -
std::remove(vector<int>)_(sprinkled)/1024 285.270 -
std::remove(vector<int>)_(sprinkled)/32 48.758 -
std::remove(vector<int>)_(sprinkled)/50 52.917 -
std::remove(vector<int>)_(sprinkled)/8192 1973.561 -
std::remove_copy(deque<int>)_(prefix)/1024 378.098 -
std::remove_copy(deque<int>)_(prefix)/32 13.175 1.45%
std::remove_copy(deque<int>)_(prefix)/50 21.871 10.93%
std::remove_copy(deque<int>)_(prefix)/8192 3354.140 -
std::remove_copy(deque<int>)_(sprinkled)/1024 356.252 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.144 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.328 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2848.181 -
std::remove_copy(list<int>)_(prefix)/1024 745.833 -
std::remove_copy(list<int>)_(prefix)/32 11.283 -
std::remove_copy(list<int>)_(prefix)/50 19.081 -
std::remove_copy(list<int>)_(prefix)/8192 7349.719 4.93%
std::remove_copy(list<int>)_(sprinkled)/1024 738.203 -
std::remove_copy(list<int>)_(sprinkled)/32 11.229 -
std::remove_copy(list<int>)_(sprinkled)/50 18.732 1.52%
std::remove_copy(list<int>)_(sprinkled)/8192 6959.766 -
std::remove_copy(vector<int>)_(prefix)/1024 263.634 -
std::remove_copy(vector<int>)_(prefix)/32 9.399 -
std::remove_copy(vector<int>)_(prefix)/50 13.940 -1.24%
std::remove_copy(vector<int>)_(prefix)/8192 2061.075 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.208 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.462 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.598 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1932.372 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.028 -
std::remove_copy_if(deque<int>)_(prefix)/32 17.894 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.003 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.216 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.790 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.581 1.60%
std::remove_copy_if(deque<int>)_(sprinkled)/50 29.048 1.91%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3654.272 3.27%
std::remove_copy_if(list<int>)_(prefix)/1024 796.134 -
std::remove_copy_if(list<int>)_(prefix)/32 17.056 -
std::remove_copy_if(list<int>)_(prefix)/50 24.807 -
std::remove_copy_if(list<int>)_(prefix)/8192 7343.841 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.874 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.609 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.355 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7372.643 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.782 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.640 2.91%
std::remove_copy_if(vector<int>)_(prefix)/50 17.932 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3365.917 -4.62%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.510 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.526 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.725 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.981 -
std::remove_if(deque<int>)_(prefix)/1024 550.512 -2.13%
std::remove_if(deque<int>)_(prefix)/32 56.668 -
std::remove_if(deque<int>)_(prefix)/50 67.792 -
std::remove_if(deque<int>)_(prefix)/8192 4229.780 -
std::remove_if(deque<int>)_(sprinkled)/1024 529.131 -1.90%
std::remove_if(deque<int>)_(sprinkled)/32 56.050 2.82%
std::remove_if(deque<int>)_(sprinkled)/50 67.378 7.63%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.529 -1.10%
std::remove_if(list<int>)_(prefix)/1024 1010.620 -2.61%
std::remove_if(list<int>)_(prefix)/32 58.753 -
std::remove_if(list<int>)_(prefix)/50 72.308 -
std::remove_if(list<int>)_(prefix)/8192 9967.974 2.20%
std::remove_if(list<int>)_(sprinkled)/1024 984.227 -
std::remove_if(list<int>)_(sprinkled)/32 56.916 -
std::remove_if(list<int>)_(sprinkled)/50 71.477 -
std::remove_if(list<int>)_(sprinkled)/8192 8159.952 -
std::remove_if(vector<int>)_(prefix)/1024 363.573 -
std::remove_if(vector<int>)_(prefix)/32 49.076 -
std::remove_if(vector<int>)_(prefix)/50 54.106 -
std::remove_if(vector<int>)_(prefix)/8192 2568.043 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.550 -
std::remove_if(vector<int>)_(sprinkled)/32 50.736 -
std::remove_if(vector<int>)_(sprinkled)/50 56.948 -
std::remove_if(vector<int>)_(sprinkled)/8192 2949.163 -
std::replace(deque<int>)_(prefix)/1024 412.485 -
std::replace(deque<int>)_(prefix)/32 12.819 -
std::replace(deque<int>)_(prefix)/50 19.135 -
std::replace(deque<int>)_(prefix)/8192 3257.236 -
std::replace(deque<int>)_(sprinkled)/1024 360.411 2.78%
std::replace(deque<int>)_(sprinkled)/32 12.311 1.16%
std::replace(deque<int>)_(sprinkled)/50 18.231 -
std::replace(deque<int>)_(sprinkled)/8192 2971.050 5.44%
std::replace(list<int>)_(prefix)/1024 738.567 -
std::replace(list<int>)_(prefix)/32 11.015 -
std::replace(list<int>)_(prefix)/50 17.198 -
std::replace(list<int>)_(prefix)/8192 6996.718 -
std::replace(list<int>)_(sprinkled)/1024 727.234 -8.64%
std::replace(list<int>)_(sprinkled)/32 11.364 1.14%
std::replace(list<int>)_(sprinkled)/50 18.823 -
std::replace(list<int>)_(sprinkled)/8192 7175.535 -7.26%
std::replace(vector<int>)_(prefix)/1024 161.567 1.03%
std::replace(vector<int>)_(prefix)/32 5.136 -
std::replace(vector<int>)_(prefix)/50 7.707 -
std::replace(vector<int>)_(prefix)/8192 1275.295 -
std::replace(vector<int>)_(sprinkled)/1024 144.901 -9.91%
std::replace(vector<int>)_(sprinkled)/32 5.748 -1.13%
std::replace(vector<int>)_(sprinkled)/50 8.611 -9.37%
std::replace(vector<int>)_(sprinkled)/8192 1118.707 -11.65%
std::replace_if(deque<int>)_(prefix)/1024 479.879 -
std::replace_if(deque<int>)_(prefix)/32 14.069 -
std::replace_if(deque<int>)_(prefix)/50 20.428 -
std::replace_if(deque<int>)_(prefix)/8192 3510.004 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.287 -
std::replace_if(deque<int>)_(sprinkled)/32 12.440 -
std::replace_if(deque<int>)_(sprinkled)/50 18.668 -
std::replace_if(deque<int>)_(sprinkled)/8192 2918.382 -1.41%
std::replace_if(list<int>)_(prefix)/1024 736.241 -
std::replace_if(list<int>)_(prefix)/32 13.962 -
std::replace_if(list<int>)_(prefix)/50 24.824 -
std::replace_if(list<int>)_(prefix)/8192 7152.529 -
std::replace_if(list<int>)_(sprinkled)/1024 741.960 -
std::replace_if(list<int>)_(sprinkled)/32 13.306 -
std::replace_if(list<int>)_(sprinkled)/50 23.504 2.78%
std::replace_if(list<int>)_(sprinkled)/8192 7397.388 -
std::replace_if(vector<int>)_(prefix)/1024 268.248 -
std::replace_if(vector<int>)_(prefix)/32 9.550 -
std::replace_if(vector<int>)_(prefix)/50 13.889 -
std::replace_if(vector<int>)_(prefix)/8192 2022.985 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.531 -
std::replace_if(vector<int>)_(sprinkled)/32 8.714 -
std::replace_if(vector<int>)_(sprinkled)/50 13.751 6.74%
std::replace_if(vector<int>)_(sprinkled)/8192 1924.362 1.55%
std::reverse(deque<int>)/32768 5722.538 -
std::reverse(deque<int>)/4096 719.043 -
std::reverse(deque<int>)/512 112.907 -
std::reverse(deque<int>)/64 13.046 -
std::reverse(deque<int>)/8 2.512 -
std::reverse(list<int>)/32768 19588.403 -2.57%
std::reverse(list<int>)/4096 1792.955 -6.31%
std::reverse(list<int>)/512 195.117 -
std::reverse(list<int>)/64 17.508 -
std::reverse(list<int>)/8 1.929 -
std::reverse(vector<int>)/32768 1034.626 -
std::reverse(vector<int>)/4096 130.582 -
std::reverse(vector<int>)/512 16.365 -
std::reverse(vector<int>)/64 4.141 -
std::reverse(vector<int>)/8 1.616 7.12%
std::reverse_copy(deque<int>)/32768 7941.154 -
std::reverse_copy(deque<int>)/4096 982.068 -
std::reverse_copy(deque<int>)/512 124.805 -
std::reverse_copy(deque<int>)/64 15.914 -2.39%
std::reverse_copy(deque<int>)/8 2.530 -
std::reverse_copy(list<int>)/32768 26857.077 -
std::reverse_copy(list<int>)/4096 3117.360 -
std::reverse_copy(list<int>)/512 364.301 -
std::reverse_copy(list<int>)/64 29.920 -
std::reverse_copy(list<int>)/8 2.403 -1.27%
std::reverse_copy(vector<int>)/32768 980.671 -
std::reverse_copy(vector<int>)/4096 132.439 -
std::reverse_copy(vector<int>)/512 17.157 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.382 -4.66%
std::rotate(deque<int>)_(1_element_backward)/1024 40.590 -
std::rotate(deque<int>)_(1_element_backward)/32 3.532 -4.46%
std::rotate(deque<int>)_(1_element_backward)/50 5.231 5.28%
std::rotate(deque<int>)_(1_element_backward)/8192 310.641 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.718 1.44%
std::rotate(deque<int>)_(1_element_forward)/32 4.146 -
std::rotate(deque<int>)_(1_element_forward)/50 5.415 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.677 -
std::rotate(deque<int>)_(by_1/2)/1024 187.908 -
std::rotate(deque<int>)_(by_1/2)/32 8.580 -
std::rotate(deque<int>)_(by_1/2)/50 11.585 -
std::rotate(deque<int>)_(by_1/2)/8192 1640.346 4.08%
std::rotate(deque<int>)_(by_1/3)/1024 403.916 -3.57%
std::rotate(deque<int>)_(by_1/3)/32 20.710 1.73%
std::rotate(deque<int>)_(by_1/3)/50 29.770 -
std::rotate(deque<int>)_(by_1/3)/8192 3225.824 1.05%
std::rotate(deque<int>)_(by_1/4)/1024 265.761 -
std::rotate(deque<int>)_(by_1/4)/32 13.064 -1.74%
std::rotate(deque<int>)_(by_1/4)/50 28.018 2.73%
std::rotate(deque<int>)_(by_1/4)/8192 2609.843 6.53%
std::rotate(list<int>)_(1_element_backward)/1024 741.744 -
std::rotate(list<int>)_(1_element_backward)/32 13.285 -
std::rotate(list<int>)_(1_element_backward)/50 24.581 -2.42%
std::rotate(list<int>)_(1_element_backward)/8192 8018.646 10.09%
std::rotate(list<int>)_(1_element_forward)/1024 731.483 -
std::rotate(list<int>)_(1_element_forward)/32 13.870 -
std::rotate(list<int>)_(1_element_forward)/50 25.622 1.32%
std::rotate(list<int>)_(1_element_forward)/8192 7657.749 -4.46%
std::rotate(list<int>)_(by_1/2)/1024 384.799 -1.80%
std::rotate(list<int>)_(by_1/2)/32 6.467 -
std::rotate(list<int>)_(by_1/2)/50 12.631 -
std::rotate(list<int>)_(by_1/2)/8192 6136.427 11.73%
std::rotate(list<int>)_(by_1/3)/1024 811.362 -
std::rotate(list<int>)_(by_1/3)/32 16.553 -1.29%
std::rotate(list<int>)_(by_1/3)/50 22.920 -
std::rotate(list<int>)_(by_1/3)/8192 10524.678 25.65%
std::rotate(list<int>)_(by_1/4)/1024 576.495 -
std::rotate(list<int>)_(by_1/4)/32 14.506 -
std::rotate(list<int>)_(by_1/4)/50 26.043 -
std::rotate(list<int>)_(by_1/4)/8192 7427.639 12.19%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.901 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.807 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.795 -
std::rotate(vector<bool>)_(1_element_backward)/8192 107.937 -
std::rotate(vector<bool>)_(1_element_forward)/1024 29.553 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.572 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.633 -
std::rotate(vector<bool>)_(1_element_forward)/8192 113.167 -1.98%
std::rotate(vector<bool>)_(by_1/2)/1024 8.496 -
std::rotate(vector<bool>)_(by_1/2)/32 17.922 -
std::rotate(vector<bool>)_(by_1/2)/50 17.686 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.039 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.153 -1.74%
std::rotate(vector<bool>)_(by_1/3)/32 17.635 -
std::rotate(vector<bool>)_(by_1/3)/50 17.700 -
std::rotate(vector<bool>)_(by_1/3)/8192 155.569 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.094 -
std::rotate(vector<bool>)_(by_1/4)/32 17.841 -
std::rotate(vector<bool>)_(by_1/4)/50 17.643 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.196 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.815 -
std::rotate(vector<int>)_(1_element_backward)/32 2.913 -
std::rotate(vector<int>)_(1_element_backward)/50 5.327 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.373 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.327 -
std::rotate(vector<int>)_(1_element_forward)/32 2.957 -
std::rotate(vector<int>)_(1_element_forward)/50 5.252 -1.06%
std::rotate(vector<int>)_(1_element_forward)/8192 280.891 -
std::rotate(vector<int>)_(by_1/2)/1024 31.757 -
std::rotate(vector<int>)_(by_1/2)/32 2.360 2.05%
std::rotate(vector<int>)_(by_1/2)/50 3.822 -
std::rotate(vector<int>)_(by_1/2)/8192 240.812 -
std::rotate(vector<int>)_(by_1/3)/1024 121.584 2.70%
std::rotate(vector<int>)_(by_1/3)/32 10.004 -
std::rotate(vector<int>)_(by_1/3)/50 11.127 -
std::rotate(vector<int>)_(by_1/3)/8192 917.957 5.08%
std::rotate(vector<int>)_(by_1/4)/1024 47.223 -
std::rotate(vector<int>)_(by_1/4)/32 4.728 -
std::rotate(vector<int>)_(by_1/4)/50 11.653 -
std::rotate(vector<int>)_(by_1/4)/8192 370.335 -
std::rotate_copy(deque<int>)/1024 34.474 -
std::rotate_copy(deque<int>)/32 2.717 -3.11%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 292.836 1.07%
std::rotate_copy(list<int>)/1024 734.142 -
std::rotate_copy(list<int>)/32 8.683 -
std::rotate_copy(list<int>)/50 13.942 -
std::rotate_copy(list<int>)/8192 6880.892 -1.33%
std::rotate_copy(vector<int>)/1024 33.646 -2.98%
std::rotate_copy(vector<int>)/32 2.150 -1.95%
std::rotate_copy(vector<int>)/50 2.684 -
std::rotate_copy(vector<int>)/8192 803.356 76.64%
std::sample(deque<int>)/1024 11357.318 -
std::sample(deque<int>)/32 305.487 -
std::sample(deque<int>)/8192 91393.352 -
std::sample(list<int>)/1024 11988.767 -
std::sample(list<int>)/32 312.893 -
std::sample(list<int>)/8192 98333.221 -
std::sample(vector<int>)/1024 11299.526 -
std::sample(vector<int>)/32 302.402 -
std::sample(vector<int>)/8192 91292.070 -
std::search(deque<int>)_(near_matches)/1000 18701.437 -
std::search(deque<int>)_(near_matches)/1024 19537.703 -
std::search(deque<int>)_(near_matches)/8192 1449444.415 -
std::search(deque<int>)_(no_match)/1000 405.382 -
std::search(deque<int>)_(no_match)/1024 349.078 -
std::search(deque<int>)_(no_match)/1048576 423094.134 -
std::search(deque<int>)_(no_match)/8192 3302.911 -
std::search(deque<int>)_(same_length)/1000 325.771 -15.31%
std::search(deque<int>)_(same_length)/1024 475.239 -
std::search(deque<int>)_(same_length)/8192 3788.021 -1.78%
std::search(deque<int>)_(single_element)/1000 447.840 -
std::search(deque<int>)_(single_element)/1024 458.771 -
std::search(deque<int>)_(single_element)/8192 3651.685 -
std::search(deque<int>,_pred)_(near_matches)/1000 24064.969 -9.06%
std::search(deque<int>,_pred)_(near_matches)/1024 25261.982 -9.03%
std::search(deque<int>,_pred)_(near_matches)/8192 1544465.322 1.11%
std::search(deque<int>,_pred)_(no_match)/1000 424.095 -17.03%
std::search(deque<int>,_pred)_(no_match)/1024 436.480 -15.93%
std::search(deque<int>,_pred)_(no_match)/1048576 446477.772 -16.04%
std::search(deque<int>,_pred)_(no_match)/8192 3497.130 -15.98%
std::search(deque<int>,_pred)_(same_length)/1000 487.259 -
std::search(deque<int>,_pred)_(same_length)/1024 505.129 -
std::search(deque<int>,_pred)_(same_length)/8192 4001.693 -
std::search(deque<int>,_pred)_(single_element)/1000 685.187 -
std::search(deque<int>,_pred)_(single_element)/1024 703.517 -
std::search(deque<int>,_pred)_(single_element)/8192 5657.637 -
std::search(list<int>)_(near_matches)/1000 38166.538 -
std::search(list<int>)_(near_matches)/1024 39750.118 -
std::search(list<int>)_(near_matches)/8192 2548263.636 -
std::search(list<int>)_(no_match)/1000 709.363 1.17%
std::search(list<int>)_(no_match)/1024 747.758 -2.59%
std::search(list<int>)_(no_match)/1048576 839485.066 -
std::search(list<int>)_(no_match)/8192 6614.643 -
std::search(list<int>)_(same_length)/1000 749.482 -4.70%
std::search(list<int>)_(same_length)/1024 772.962 -7.45%
std::search(list<int>)_(same_length)/8192 8464.182 -3.50%
std::search(list<int>)_(single_element)/1000 638.593 -4.50%
std::search(list<int>)_(single_element)/1024 765.760 2.02%
std::search(list<int>)_(single_element)/8192 9221.209 5.14%
std::search(list<int>,_pred)_(near_matches)/1000 41457.887 -
std::search(list<int>,_pred)_(near_matches)/1024 43447.443 -
std::search(list<int>,_pred)_(near_matches)/8192 2691079.808 -
std::search(list<int>,_pred)_(no_match)/1000 803.565 -
std::search(list<int>,_pred)_(no_match)/1024 822.590 -
std::search(list<int>,_pred)_(no_match)/1048576 955095.839 -
std::search(list<int>,_pred)_(no_match)/8192 7426.757 -
std::search(list<int>,_pred)_(same_length)/1000 793.351 -
std::search(list<int>,_pred)_(same_length)/1024 811.957 -
std::search(list<int>,_pred)_(same_length)/8192 8680.838 -6.93%
std::search(list<int>,_pred)_(single_element)/1000 799.651 -
std::search(list<int>,_pred)_(single_element)/1024 818.465 -
std::search(list<int>,_pred)_(single_element)/8192 8245.478 -17.23%
std::search(vector<int>)_(near_matches)/1000 14315.193 -1.33%
std::search(vector<int>)_(near_matches)/1024 15103.933 -1.18%
std::search(vector<int>)_(near_matches)/8192 765395.582 -
std::search(vector<int>)_(no_match)/1000 211.466 -3.18%
std::search(vector<int>)_(no_match)/1024 216.369 -2.89%
std::search(vector<int>)_(no_match)/1048576 212286.760 -1.46%
std::search(vector<int>)_(no_match)/8192 1655.696 -1.57%
std::search(vector<int>)_(same_length)/1000 242.222 -
std::search(vector<int>)_(same_length)/1024 260.355 6.00%
std::search(vector<int>)_(same_length)/8192 1909.415 1.90%
std::search(vector<int>)_(single_element)/1000 229.816 -
std::search(vector<int>)_(single_element)/1024 235.042 -
std::search(vector<int>)_(single_element)/8192 1820.516 -
std::search(vector<int>,_pred)_(near_matches)/1000 22649.616 -
std::search(vector<int>,_pred)_(near_matches)/1024 23771.954 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453365.749 -
std::search(vector<int>,_pred)_(no_match)/1000 529.651 1.05%
std::search(vector<int>,_pred)_(no_match)/1024 537.683 -
std::search(vector<int>,_pred)_(no_match)/1048576 600169.192 -
std::search(vector<int>,_pred)_(no_match)/8192 4297.880 1.01%
std::search(vector<int>,_pred)_(same_length)/1000 600.410 -
std::search(vector<int>,_pred)_(same_length)/1024 614.659 -
std::search(vector<int>,_pred)_(same_length)/8192 4915.522 -
std::search(vector<int>,_pred)_(single_element)/1000 564.869 17.06%
std::search(vector<int>,_pred)_(single_element)/1024 578.509 17.07%
std::search(vector<int>,_pred)_(single_element)/8192 4621.267 17.49%
std::search_n(deque<int>)_(no_match)/1024 13.756 -
std::search_n(deque<int>)_(no_match)/32 13.713 -
std::search_n(deque<int>)_(no_match)/8192 16.260 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.123 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.159 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.680 -
std::search_n(list<int>)_(no_match)/1024 730.460 -
std::search_n(list<int>)_(no_match)/32 9.216 -
std::search_n(list<int>)_(no_match)/8192 6752.622 -
std::search_n(list<int>,_pred)_(no_match)/1024 833.721 -
std::search_n(list<int>,_pred)_(no_match)/32 17.361 -
std::search_n(list<int>,_pred)_(no_match)/8192 7997.074 -7.86%
std::search_n(vector<int>)_(no_match)/1024 3.510 -
std::search_n(vector<int>)_(no_match)/32 3.492 -
std::search_n(vector<int>)_(no_match)/8192 3.503 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.076 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.106 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.071 -
std::set<int>::clear()/0 390.292 -
std::set<int>::clear()/1024 9244.856 -4.82%
std::set<int>::clear()/32 624.037 -3.08%
std::set<int>::clear()/8192 79755.474 -4.34%
std::set<int>::contains(key)_(existent)/1024 3.940 -
std::set<int>::contains(key)_(existent)/32 1.637 -
std::set<int>::contains(key)_(existent)/8192 8.804 7.57%
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.642 9.74%
std::set<int>::contains(key)_(non-existent)/32 3.011 6.22%
std::set<int>::contains(key)_(non-existent)/8192 11.996 -
std::set<int>::count(key)_(existent)/1024 4.087 1.27%
std::set<int>::count(key)_(existent)/32 1.611 -1.29%
std::set<int>::count(key)_(existent)/8192 8.367 6.32%
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.982 3.99%
std::set<int>::count(key)_(non-existent)/32 3.101 5.01%
std::set<int>::count(key)_(non-existent)/8192 11.681 3.25%
std::set<int>::ctor(&&,_different_allocs)/0 12.867 1.18%
std::set<int>::ctor(&&,_different_allocs)/1024 5802.355 -2.38%
std::set<int>::ctor(&&,_different_allocs)/32 176.066 -1.01%
std::set<int>::ctor(&&,_different_allocs)/8192 48119.103 -1.22%
std::set<int>::ctor(const&)/0 12.750 -
std::set<int>::ctor(const&)/1024 6250.352 -
std::set<int>::ctor(const&)/32 218.125 -9.43%
std::set<int>::ctor(const&)/8192 50375.180 -
std::set<int>::ctor(const&,_alloc)/0 12.750 -
std::set<int>::ctor(const&,_alloc)/1024 6206.883 -1.06%
std::set<int>::ctor(const&,_alloc)/32 218.020 -
std::set<int>::ctor(const&,_alloc)/8192 49885.455 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.686 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8664.590 1.83%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.401 2.88%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69373.989 1.72%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.747 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12946.363 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.596 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 240148.826 -
std::set<int>::equal_range(key)_(existent)/1024 4.256 -2.61%
std::set<int>::equal_range(key)_(existent)/32 1.778 -2.53%
std::set<int>::equal_range(key)_(existent)/8192 7.988 -4.84%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.645 -11.46%
std::set<int>::equal_range(key)_(non-existent)/32 2.761 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.948 -8.46%
std::set<int>::erase(iterator)/1024 19.756 -5.82%
std::set<int>::erase(iterator)/32 19.633 -4.60%
std::set<int>::erase(iterator)/8192 19.802 -6.38%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.145 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6788.198 -1.99%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.768 -1.70%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54471.524 -2.55%
std::set<int>::erase(key)_(existent)/1024 50.473 3.22%
std::set<int>::erase(key)_(existent)/32 21.580 -4.96%
std::set<int>::erase(key)_(existent)/8192 68.026 -1.27%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.427 9.81%
std::set<int>::erase(key)_(non-existent,_end)/32 2.898 8.47%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.598 7.43%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.989 1.99%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.783 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.087 -
std::set<int>::find(key)_(existent)/1024 3.869 -3.82%
std::set<int>::find(key)_(existent)/32 1.718 -
std::set<int>::find(key)_(existent)/8192 9.125 12.89%
std::set<int>::find(key)_(non-existent)/0 0.261 -
std::set<int>::find(key)_(non-existent)/1024 5.466 -1.18%
std::set<int>::find(key)_(non-existent)/32 2.231 -1.34%
std::set<int>::find(key)_(non-existent)/8192 8.425 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.025 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.854 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.215 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.125 4.49%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.594 2.75%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.118 -2.17%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.963 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.957 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.218 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 43.501 -3.25%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.207 1.22%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 94.675 4.42%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.207 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.651 1.93%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.900 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.166 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.869 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16925.460 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.474 1.10%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184424.319 -1.10%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.076 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13092.478 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.500 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117844.951 -1.31%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.194 -4.47%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7714.728 -3.55%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.564 -3.31%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 129968.442 -
std::set<int>::insert(value)_(already_present)/1024 6.097 2.17%
std::set<int>::insert(value)_(already_present)/32 1.766 -
std::set<int>::insert(value)_(already_present)/8192 9.561 -8.93%
std::set<int>::insert(value)_(new_value,_end)/0 17.048 -3.33%
std::set<int>::insert(value)_(new_value,_end)/1024 48.713 15.23%
std::set<int>::insert(value)_(new_value,_end)/32 18.631 -3.30%
std::set<int>::insert(value)_(new_value,_end)/8192 70.346 -3.89%
std::set<int>::insert(value)_(new_value,_middle)/0 17.043 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.917 -1.61%
std::set<int>::insert(value)_(new_value,_middle)/32 18.374 -
std::set<int>::insert(value)_(new_value,_middle)/8192 32.229 1.81%
std::set<int>::lower_bound(key)_(existent)/1024 4.582 -2.81%
std::set<int>::lower_bound(key)_(existent)/32 1.597 3.35%
std::set<int>::lower_bound(key)_(existent)/8192 8.638 10.05%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.610 4.56%
std::set<int>::lower_bound(key)_(non-existent)/32 2.831 9.14%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.779 4.41%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 7565.896 24.30%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.402 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 53783.125 10.04%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.322 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6780.179 11.63%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 231.794 8.16%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54100.922 11.85%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.114 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1402.269 2.01%
std::set<int>::operator=(const&)_(into_populated_Container)/32 40.945 2.22%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12396.195 -
std::set<int>::upper_bound(key)_(existent)/1024 4.004 -5.24%
std::set<int>::upper_bound(key)_(existent)/32 1.752 -
std::set<int>::upper_bound(key)_(existent)/8192 7.874 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.851 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.423 -1.12%
std::set<int>::upper_bound(key)_(non-existent)/8192 9.751 -2.34%
std::set<std::string>::clear()/0 391.605 -
std::set<std::string>::clear()/1024 22196.545 5.73%
std::set<std::string>::clear()/32 909.618 3.01%
std::set<std::string>::clear()/8192 213812.150 2.27%
std::set<std::string>::contains(key)_(existent)/1024 24.878 8.85%
std::set<std::string>::contains(key)_(existent)/32 15.846 9.00%
std::set<std::string>::contains(key)_(existent)/8192 30.378 2.42%
std::set<std::string>::contains(key)_(non-existent)/0 0.276 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.608 3.21%
std::set<std::string>::contains(key)_(non-existent)/32 10.661 1.17%
std::set<std::string>::contains(key)_(non-existent)/8192 28.909 3.59%
std::set<std::string>::count(key)_(existent)/1024 24.737 5.24%
std::set<std::string>::count(key)_(existent)/32 16.946 -
std::set<std::string>::count(key)_(existent)/8192 30.251 1.12%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 23.602 -
std::set<std::string>::count(key)_(non-existent)/32 11.188 6.07%
std::set<std::string>::count(key)_(non-existent)/8192 34.752 1.95%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.833 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7004.333 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.152 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57335.837 -
std::set<std::string>::ctor(const&)/0 12.717 -
std::set<std::string>::ctor(const&)/1024 34462.927 -
std::set<std::string>::ctor(const&)/32 797.115 -3.04%
std::set<std::string>::ctor(const&)/8192 341613.077 -
std::set<std::string>::ctor(const&,_alloc)/0 12.730 -
std::set<std::string>::ctor(const&,_alloc)/1024 36792.237 -
std::set<std::string>::ctor(const&,_alloc)/32 748.595 -
std::set<std::string>::ctor(const&,_alloc)/8192 345172.244 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -2.17%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39605.340 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 807.336 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379149.380 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.849 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55641.607 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 997.411 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1115178.058 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.266 1.00%
std::set<std::string>::equal_range(key)_(existent)/32 15.783 -7.56%
std::set<std::string>::equal_range(key)_(existent)/8192 29.710 1.59%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.147 -6.93%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.655 -7.76%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.933 1.30%
std::set<std::string>::erase(iterator)/1024 28.472 4.52%
std::set<std::string>::erase(iterator)/32 27.240 1.30%
std::set<std::string>::erase(iterator)/8192 30.594 2.91%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.471 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12712.652 1.85%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.287 1.69%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118115.398 2.40%
std::set<std::string>::erase(key)_(existent)/1024 100.062 1.43%
std::set<std::string>::erase(key)_(existent)/32 75.133 1.83%
std::set<std::string>::erase(key)_(existent)/8192 84.249 -
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 23.046 9.73%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.062 6.36%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.871 7.43%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.204 1.32%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.676 1.41%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.451 1.16%
std::set<std::string>::find(key)_(existent)/1024 24.125 2.25%
std::set<std::string>::find(key)_(existent)/32 15.844 2.69%
std::set<std::string>::find(key)_(existent)/8192 30.786 2.19%
std::set<std::string>::find(key)_(non-existent)/0 0.256 -
std::set<std::string>::find(key)_(non-existent)/1024 20.117 -4.52%
std::set<std::string>::find(key)_(non-existent)/32 9.219 -12.65%
std::set<std::string>::find(key)_(non-existent)/8192 26.470 -6.88%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.661 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.713 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.811 1.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.388 -4.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.070 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 46.935 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.976 -3.00%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.340 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.253 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.280 2.32%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.938 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.938 -1.09%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.635 1.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.354 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.782 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.222 -1.32%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.559 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65913.483 -1.94%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1469.533 -1.85%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 870051.512 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.753 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45524.167 3.62%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1282.163 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 625146.082 3.18%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.575 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42132.560 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1079.409 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614362.095 -
std::set<std::string>::insert(value)_(already_present)/1024 16.628 -
std::set<std::string>::insert(value)_(already_present)/32 7.497 -1.78%
std::set<std::string>::insert(value)_(already_present)/8192 61.285 -
std::set<std::string>::insert(value)_(new_value,_end)/0 28.274 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 65.520 -7.34%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.189 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 67.282 -3.17%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.237 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.716 -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.183 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.628 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.582 4.01%
std::set<std::string>::lower_bound(key)_(existent)/32 15.832 -
std::set<std::string>::lower_bound(key)_(existent)/8192 29.089 -5.68%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.542 3.39%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.321 -1.90%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.016 2.75%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36667.393 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 805.826 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348130.921 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.264 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36112.014 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 692.305 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346000.787 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16359.402 1.44%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 348.750 1.41%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204625.027 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.518 6.36%
std::set<std::string>::upper_bound(key)_(existent)/32 15.683 2.68%
std::set<std::string>::upper_bound(key)_(existent)/8192 27.839 -1.38%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.157 2.64%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.798 -1.79%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.004 3.63%
std::shift_left(deque<int>)/1024 38.266 -
std::shift_left(deque<int>)/32 3.851 1.24%
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 300.202 -
std::shift_left(list<int>)/1024 726.699 -
std::shift_left(list<int>)/32 13.462 -
std::shift_left(list<int>)/50 27.430 -
std::shift_left(list<int>)/8192 7212.642 -
std::shift_left(vector<int>)/1024 35.431 -
std::shift_left(vector<int>)/32 2.978 -
std::shift_left(vector<int>)/50 5.272 -
std::shift_left(vector<int>)/8192 281.127 -
std::shift_right(deque<int>)/1024 40.403 -
std::shift_right(deque<int>)/32 3.419 -
std::shift_right(deque<int>)/50 4.536 -
std::shift_right(deque<int>)/8192 308.463 -
std::shift_right(list<int>)/1024 733.030 -
std::shift_right(list<int>)/32 14.512 -
std::shift_right(list<int>)/50 27.176 -7.03%
std::shift_right(list<int>)/8192 7415.962 -3.82%
std::shift_right(vector<int>)/1024 35.812 -
std::shift_right(vector<int>)/32 2.957 -
std::shift_right(vector<int>)/50 5.326 -
std::shift_right(vector<int>)/8192 300.193 -
std::shuffle(deque<int>)/1024 9278.072 -
std::shuffle(deque<int>)/32 293.812 -
std::shuffle(deque<int>)/8192 74004.141 -
std::shuffle(vector<int>)/1024 8780.380 -
std::shuffle(vector<int>)/32 277.749 -
std::shuffle(vector<int>)/8192 69818.395 -
std::sort(deque<int>)_(ascending)/1024 760.142 -
std::sort(deque<int>)_(ascending)/8 17.300 -1.39%
std::sort(deque<int>)_(ascending)/8192 5733.113 -
std::sort(deque<int>)_(descending)/1024 1296.527 -
std::sort(deque<int>)_(descending)/8 25.075 -1.09%
std::sort(deque<int>)_(descending)/8192 10353.632 -
std::sort(deque<int>)_(heap)/1024 6187.927 -
std::sort(deque<int>)_(heap)/8 24.258 -1.01%
std::sort(deque<int>)_(heap)/8192 68892.066 -
std::sort(deque<int>)_(pipe-organ)/1024 2747.710 -
std::sort(deque<int>)_(pipe-organ)/8 19.996 -
std::sort(deque<int>)_(pipe-organ)/8192 26089.157 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17725.653 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.490 -2.98%
std::sort(deque<int>)_(qsort_adversarial)/8192 481436.655 -1.49%
std::sort(deque<int>)_(repeated)/1024 1013.106 -7.00%
std::sort(deque<int>)_(repeated)/8 17.815 -1.05%
std::sort(deque<int>)_(repeated)/8192 6791.723 -4.31%
std::sort(deque<int>)_(shuffled)/1024 7193.545 5.16%
std::sort(deque<int>)_(shuffled)/8 22.641 -
std::sort(deque<int>)_(shuffled)/8192 85587.383 5.45%
std::sort(vector<NonIntegral>)_(ascending)/1024 518.802 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.466 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3737.683 -
std::sort(vector<NonIntegral>)_(descending)/1024 773.009 -
std::sort(vector<NonIntegral>)_(descending)/8 25.039 -
std::sort(vector<NonIntegral>)_(descending)/8192 5249.437 -
std::sort(vector<NonIntegral>)_(heap)/1024 4243.176 -1.89%
std::sort(vector<NonIntegral>)_(heap)/8 23.538 -1.32%
std::sort(vector<NonIntegral>)_(heap)/8192 49905.523 -1.33%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1860.858 -1.00%
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.300 -1.04%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18253.835 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13202.860 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.557 -4.11%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155497.074 -
std::sort(vector<NonIntegral>)_(repeated)/1024 505.938 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.777 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3748.887 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4656.569 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.534 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 82338.682 -2.34%
std::sort(vector<int>)_(ascending)/1024 520.152 -
std::sort(vector<int>)_(ascending)/8 15.585 -3.24%
std::sort(vector<int>)_(ascending)/8192 3732.902 -
std::sort(vector<int>)_(descending)/1024 1015.849 -
std::sort(vector<int>)_(descending)/8 24.730 -
std::sort(vector<int>)_(descending)/8192 7204.236 -
std::sort(vector<int>)_(heap)/1024 4561.701 -
std::sort(vector<int>)_(heap)/8 23.596 -1.06%
std::sort(vector<int>)_(heap)/8192 45581.692 -
std::sort(vector<int>)_(pipe-organ)/1024 2284.231 -
std::sort(vector<int>)_(pipe-organ)/8 17.523 -
std::sort(vector<int>)_(pipe-organ)/8192 21536.966 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12942.795 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.681 -2.22%
std::sort(vector<int>)_(qsort_adversarial)/8192 147827.192 -
std::sort(vector<int>)_(repeated)/1024 662.767 -
std::sort(vector<int>)_(repeated)/8 15.869 -
std::sort(vector<int>)_(repeated)/8192 5038.424 -
std::sort(vector<int>)_(shuffled)/1024 4636.495 -
std::sort(vector<int>)_(shuffled)/8 22.660 -
std::sort(vector<int>)_(shuffled)/8192 44849.582 -
std::sort_heap(deque<int>)/1024 13238.111 -2.15%
std::sort_heap(deque<int>)/8 36.484 -1.70%
std::sort_heap(deque<int>)/8192 472496.548 -2.16%
std::sort_heap(deque<int>,_pred)/1024 12316.609 -
std::sort_heap(deque<int>,_pred)/8 33.771 -
std::sort_heap(deque<int>,_pred)/8192 431597.771 -
std::sort_heap(vector<NonIntegral>)/1024 9837.004 -
std::sort_heap(vector<NonIntegral>)/8 29.447 -4.71%
std::sort_heap(vector<NonIntegral>)/8192 105498.791 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9852.783 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.493 -2.00%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106028.703 -
std::sort_heap(vector<int>)/1024 9807.878 -
std::sort_heap(vector<int>)/8 31.188 -3.80%
std::sort_heap(vector<int>)/8192 106087.069 -
std::sort_heap(vector<int>,_pred)/1024 9847.841 -
std::sort_heap(vector<int>,_pred)/8 32.325 -1.17%
std::sort_heap(vector<int>,_pred)/8192 106069.150 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2702.195 1.47%
std::stable_partition(deque<int>)_(alloc_fails)/32 1911.303 1.59%
std::stable_partition(deque<int>)_(alloc_fails)/50 1906.635 1.33%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9773.002 -
std::stable_partition(deque<int>)_(dense)/1024 574.290 -13.81%
std::stable_partition(deque<int>)_(dense)/32 27.723 -12.09%
std::stable_partition(deque<int>)_(dense)/50 37.573 -12.92%
std::stable_partition(deque<int>)_(dense)/8192 5640.834 -
std::stable_partition(deque<int>)_(sparse)/1024 431.865 -2.90%
std::stable_partition(deque<int>)_(sparse)/32 10.925 -12.82%
std::stable_partition(deque<int>)_(sparse)/50 27.364 -9.28%
std::stable_partition(deque<int>)_(sparse)/8192 3389.660 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4177.703 -
std::stable_partition(list<int>)_(alloc_fails)/32 1883.578 2.38%
std::stable_partition(list<int>)_(alloc_fails)/50 1933.492 3.32%
std::stable_partition(list<int>)_(alloc_fails)/8192 26309.902 -
std::stable_partition(list<int>)_(dense)/1024 1443.449 -2.86%
std::stable_partition(list<int>)_(dense)/32 36.565 -1.86%
std::stable_partition(list<int>)_(dense)/50 57.433 -
std::stable_partition(list<int>)_(dense)/8192 19148.209 -19.40%
std::stable_partition(list<int>)_(sparse)/1024 928.986 -
std::stable_partition(list<int>)_(sparse)/32 9.523 -
std::stable_partition(list<int>)_(sparse)/50 26.565 -1.97%
std::stable_partition(list<int>)_(sparse)/8192 8783.577 -12.44%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2346.135 1.57%
std::stable_partition(vector<int>)_(alloc_fails)/32 1898.861 2.99%
std::stable_partition(vector<int>)_(alloc_fails)/50 1902.827 3.09%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5374.395 -
std::stable_partition(vector<int>)_(dense)/1024 290.027 -
std::stable_partition(vector<int>)_(dense)/32 21.227 -1.89%
std::stable_partition(vector<int>)_(dense)/50 25.865 -1.23%
std::stable_partition(vector<int>)_(dense)/8192 2086.937 -1.11%
std::stable_partition(vector<int>)_(sparse)/1024 207.181 -2.97%
std::stable_partition(vector<int>)_(sparse)/32 7.066 -5.24%
std::stable_partition(vector<int>)_(sparse)/50 20.850 -3.05%
std::stable_partition(vector<int>)_(sparse)/8192 1534.723 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3959.224 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.335 -1.03%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19546.609 3.35%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28676.259 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.180 -1.99%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26277.398 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14143.854 2.82%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.152 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26291.027 1.79%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16729.856 1.55%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.387 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22393.483 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26164.099 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.161 4.84%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28259.663 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3644.874 -2.42%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.378 -1.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14397.809 10.19%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19555.723 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.998 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25758.661 4.50%
std::stable_sort(deque<int>)_(ascending)/1024 2132.207 1.45%
std::stable_sort(deque<int>)_(ascending)/8 18.647 5.43%
std::stable_sort(deque<int>)_(ascending)/8192 13584.539 -
std::stable_sort(deque<int>)_(descending)/1024 2905.819 -
std::stable_sort(deque<int>)_(descending)/8 27.664 7.88%
std::stable_sort(deque<int>)_(descending)/8192 20386.002 -
std::stable_sort(deque<int>)_(heap)/1024 2719.332 -
std::stable_sort(deque<int>)_(heap)/8 24.830 4.92%
std::stable_sort(deque<int>)_(heap)/8192 17206.967 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2922.040 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.189 2.89%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20381.252 -5.05%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3126.836 1.07%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.488 4.81%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20745.665 -
std::stable_sort(deque<int>)_(repeated)/1024 1425.250 -
std::stable_sort(deque<int>)_(repeated)/8 18.189 2.31%
std::stable_sort(deque<int>)_(repeated)/8192 7666.819 -
std::stable_sort(deque<int>)_(shuffled)/1024 2526.150 -
std::stable_sort(deque<int>)_(shuffled)/8 23.355 3.80%
std::stable_sort(deque<int>)_(shuffled)/8192 14145.061 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4971.079 1.77%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.156 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48270.857 4.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22650.702 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.668 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 114671.451 -3.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13723.917 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.462 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107834.885 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13977.876 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.793 -5.07%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85159.269 2.50%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22397.009 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.836 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136001.198 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3506.918 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.687 -3.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17904.969 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17934.146 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.324 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146209.792 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3590.677 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.011 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41879.416 -1.58%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12594.660 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.605 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 197431.636 5.28%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9503.768 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.450 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117292.098 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8193.563 1.55%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 17.993 -1.85%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116487.459 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13601.230 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.545 3.48%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199792.127 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.088 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.736 1.51%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 13940.742 -2.13%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11995.197 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.695 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174106.771 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4571.105 -7.76%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.775 -2.66%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19037.432 1.25%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23216.869 -1.10%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.082 3.70%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24819.426 2.21%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13846.136 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.053 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30677.449 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14000.776 -1.47%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.240 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21837.936 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22523.460 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.775 -2.75%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34201.327 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3391.316 -2.24%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.793 -2.84%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9733.137 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17890.012 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.504 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27373.179 -
std::stable_sort(vector<int>)_(ascending)/1024 2108.052 1.97%
std::stable_sort(vector<int>)_(ascending)/8 15.379 -1.67%
std::stable_sort(vector<int>)_(ascending)/8192 13457.891 -
std::stable_sort(vector<int>)_(descending)/1024 2801.621 -
std::stable_sort(vector<int>)_(descending)/8 22.816 -6.86%
std::stable_sort(vector<int>)_(descending)/8192 18442.333 -
std::stable_sort(vector<int>)_(heap)/1024 2572.337 -
std::stable_sort(vector<int>)_(heap)/8 21.258 -3.36%
std::stable_sort(vector<int>)_(heap)/8192 14563.585 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2808.836 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.478 1.42%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18307.634 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2911.336 1.37%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.374 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18269.641 -
std::stable_sort(vector<int>)_(repeated)/1024 1122.755 -
std::stable_sort(vector<int>)_(repeated)/8 15.351 -2.38%
std::stable_sort(vector<int>)_(repeated)/8192 5290.155 -
std::stable_sort(vector<int>)_(shuffled)/1024 2275.771 -
std::stable_sort(vector<int>)_(shuffled)/8 19.820 -
std::stable_sort(vector<int>)_(shuffled)/8192 11003.763 -
std::swap_ranges(deque<int>)/1024 350.320 9.66%
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.904 -
std::swap_ranges(deque<int>)/8192 2797.384 7.90%
std::swap_ranges(list<int>)/1024 760.073 -
std::swap_ranges(list<int>)/32 19.578 -5.71%
std::swap_ranges(list<int>)/50 32.336 -2.69%
std::swap_ranges(list<int>)/8192 10342.480 21.02%
std::swap_ranges(vector<int>)/1024 62.640 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.600 -
std::swap_ranges(vector<int>)/8192 475.628 -
std::transform(deque<int>)_(identity_transform)/1024 370.132 -
std::transform(deque<int>)_(identity_transform)/32 12.316 -
std::transform(deque<int>)_(identity_transform)/50 19.087 -
std::transform(deque<int>)_(identity_transform)/8192 2444.070 -
std::transform(deque<int>,_deque<int>)/1024 660.503 -
std::transform(deque<int>,_deque<int>)/32 21.417 -3.45%
std::transform(deque<int>,_deque<int>)/50 34.415 -2.92%
std::transform(deque<int>,_deque<int>)/8192 5411.463 -
std::transform(list<int>)_(identity_transform)/1024 739.712 -
std::transform(list<int>)_(identity_transform)/32 16.954 -
std::transform(list<int>)_(identity_transform)/50 30.407 -
std::transform(list<int>)_(identity_transform)/8192 7601.323 -
std::transform(list<int>,_list<int>)/1024 840.015 -
std::transform(list<int>,_list<int>)/32 23.049 -
std::transform(list<int>,_list<int>)/50 37.258 -
std::transform(list<int>,_list<int>)/8192 9206.482 -7.96%
std::transform(vector<int>)_(identity_transform)/1024 262.426 -
std::transform(vector<int>)_(identity_transform)/32 9.228 -
std::transform(vector<int>)_(identity_transform)/50 16.111 -
std::transform(vector<int>)_(identity_transform)/8192 2021.680 -
std::transform(vector<int>,_vector<int>)/1024 555.115 -
std::transform(vector<int>,_vector<int>)/32 17.218 -
std::transform(vector<int>,_vector<int>)/50 26.862 -
std::transform(vector<int>,_vector<int>)/8192 4444.905 -
std::unique(deque<int>)_(contiguous)/1024 514.065 -
std::unique(deque<int>)_(contiguous)/32 49.302 -3.44%
std::unique(deque<int>)_(contiguous)/52 55.144 -5.01%
std::unique(deque<int>)_(contiguous)/8192 3743.571 -
std::unique(deque<int>)_(sprinkled)/1024 513.383 -
std::unique(deque<int>)_(sprinkled)/32 52.496 -1.57%
std::unique(deque<int>)_(sprinkled)/52 59.349 -2.23%
std::unique(deque<int>)_(sprinkled)/8192 3829.939 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.719 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.308 -
std::unique(deque<int>,_pred)_(contiguous)/52 66.807 -1.40%
std::unique(deque<int>,_pred)_(contiguous)/8192 4581.997 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.660 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.863 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.738 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5222.704 -
std::unique(list<int>)_(contiguous)/1024 917.667 -
std::unique(list<int>)_(contiguous)/32 51.961 -
std::unique(list<int>)_(contiguous)/52 63.678 -1.27%
std::unique(list<int>)_(contiguous)/8192 6986.804 -1.33%
std::unique(list<int>)_(sprinkled)/1024 954.432 -
std::unique(list<int>)_(sprinkled)/32 54.120 -
std::unique(list<int>)_(sprinkled)/52 70.377 3.96%
std::unique(list<int>)_(sprinkled)/8192 7888.942 -
std::unique(list<int>,_pred)_(contiguous)/1024 969.179 -
std::unique(list<int>,_pred)_(contiguous)/32 56.987 -
std::unique(list<int>,_pred)_(contiguous)/52 74.426 4.58%
std::unique(list<int>,_pred)_(contiguous)/8192 7574.591 -10.10%
std::unique(list<int>,_pred)_(sprinkled)/1024 1019.816 -
std::unique(list<int>,_pred)_(sprinkled)/32 63.071 -7.09%
std::unique(list<int>,_pred)_(sprinkled)/52 80.044 -5.34%
std::unique(list<int>,_pred)_(sprinkled)/8192 8365.053 -
std::unique(vector<int>)_(contiguous)/1024 308.422 -
std::unique(vector<int>)_(contiguous)/32 48.077 -
std::unique(vector<int>)_(contiguous)/52 53.728 -
std::unique(vector<int>)_(contiguous)/8192 1912.988 -
std::unique(vector<int>)_(sprinkled)/1024 534.181 -
std::unique(vector<int>)_(sprinkled)/32 54.578 -
std::unique(vector<int>)_(sprinkled)/52 65.473 -
std::unique(vector<int>)_(sprinkled)/8192 3941.208 -
std::unique(vector<int>,_pred)_(contiguous)/1024 489.899 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.417 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.740 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.355 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 688.685 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.999 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.857 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5194.761 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.281 -
std::unique_copy(deque<int>)_(contiguous)/32 16.059 54.00%
std::unique_copy(deque<int>)_(contiguous)/52 25.034 50.68%
std::unique_copy(deque<int>)_(contiguous)/8192 3737.679 -
std::unique_copy(deque<int>)_(sprinkled)/1024 470.026 -5.49%
std::unique_copy(deque<int>)_(sprinkled)/32 12.383 6.37%
std::unique_copy(deque<int>)_(sprinkled)/52 21.176 12.37%
std::unique_copy(deque<int>)_(sprinkled)/8192 3763.436 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.976 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 16.290 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.169 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4493.748 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.252 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.709 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.271 -1.63%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5060.747 -
std::unique_copy(list<int>)_(contiguous)/1024 739.478 -
std::unique_copy(list<int>)_(contiguous)/32 11.064 -1.55%
std::unique_copy(list<int>)_(contiguous)/52 19.458 -
std::unique_copy(list<int>)_(contiguous)/8192 6797.361 -1.08%
std::unique_copy(list<int>)_(sprinkled)/1024 742.074 -
std::unique_copy(list<int>)_(sprinkled)/32 13.388 -1.35%
std::unique_copy(list<int>)_(sprinkled)/52 24.169 -
std::unique_copy(list<int>)_(sprinkled)/8192 6944.351 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.844 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.297 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.098 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7589.600 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.014 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.383 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.156 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7603.987 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.974 -
std::unique_copy(vector<int>)_(contiguous)/32 8.644 -
std::unique_copy(vector<int>)_(contiguous)/52 13.476 -
std::unique_copy(vector<int>)_(contiguous)/8192 1890.390 -
std::unique_copy(vector<int>)_(sprinkled)/1024 457.959 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.281 -2.43%
std::unique_copy(vector<int>)_(sprinkled)/52 21.737 -2.36%
std::unique_copy(vector<int>)_(sprinkled)/8192 3957.621 7.54%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.113 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.353 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.637 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3794.269 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.037 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.356 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.496 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4520.577 -
std::unordered_map<int,_int>::clear()/0 392.655 -
std::unordered_map<int,_int>::clear()/1024 9968.496 18.84%
std::unordered_map<int,_int>::clear()/32 640.570 4.59%
std::unordered_map<int,_int>::clear()/8192 88282.149 33.96%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.861 1.88%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.889 9.98%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.516 -2.85%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.373 5.71%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.680 29.83%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.568 8.57%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.774 27.76%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.058 -13.99%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.300 -12.19%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.236 -14.43%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.310 15.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.813 29.13%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.885 27.10%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.585 12.37%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.105 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8522.876 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.584 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 97700.993 -
std::unordered_map<int,_int>::ctor(const&)/0 12.844 -
std::unordered_map<int,_int>::ctor(const&)/1024 6679.341 -
std::unordered_map<int,_int>::ctor(const&)/32 197.452 -
std::unordered_map<int,_int>::ctor(const&)/8192 54835.206 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.979 -1.13%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9911.219 1.95%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 278.764 6.46%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 82108.517 1.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.804 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14993.129 12.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 385.393 1.80%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 150417.259 4.81%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.801 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13722.134 2.96%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.954 1.00%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143311.651 1.45%
std::unordered_map<int,_int>::erase(iterator)/1024 21.625 1.41%
std::unordered_map<int,_int>::erase(iterator)/32 21.301 1.30%
std::unordered_map<int,_int>::erase(iterator)/8192 21.762 1.83%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 396.539 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6383.028 7.74%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 536.431 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50229.420 4.17%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.777 -1.77%
std::unordered_map<int,_int>::erase(key)_(existent)/32 22.304 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.956 5.24%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.338 17.60%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.338 25.39%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.231 3.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.226 5.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.167 -2.33%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.208 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.340 11.73%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.262 -8.25%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.221 -8.96%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.168 -8.35%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.202 14.73%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.061 2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.174 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12932.360 1.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 724.601 -1.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139060.312 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 409.671 3.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12883.303 1.07%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.109 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140187.296 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.325 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7549.820 -1.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 592.832 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86006.128 1.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.404 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14567.680 3.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 765.488 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150004.096 -10.16%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.064 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13948.240 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 745.312 -4.67%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145849.775 -1.13%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.921 -32.38%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.769 -38.20%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.053 -30.71%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.133 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 21.763 16.44%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.378 -4.82%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.141 5.56%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.124 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.775 -2.65%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.563 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.909 1.49%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.253 2.94%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.206 -21.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.538 10.54%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.240 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.617 4.44%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.551 -5.42%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 24.121 28.00%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.235 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 22.947 15.14%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.727 1.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 22.991 10.29%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.168 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7054.235 5.59%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.540 10.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 56350.029 4.96%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.139 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7056.051 6.50%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.885 7.39%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 56018.939 2.98%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1373.236 -12.04%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.366 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25179.196 -6.59%
std::unordered_multimap<int,_int>::clear()/0 394.320 -
std::unordered_multimap<int,_int>::clear()/1024 7895.547 -14.40%
std::unordered_multimap<int,_int>::clear()/32 592.138 -3.88%
std::unordered_multimap<int,_int>::clear()/8192 60909.984 -13.01%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.494 4.72%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.609 -5.58%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.489 -6.40%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.400 -8.75%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.415 -6.14%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.567 13.96%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.635 -3.66%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.635 -8.45%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.616 -10.89%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.706 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.302 12.36%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.155 4.94%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.127 -5.34%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.114 6.33%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.150 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8644.245 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.831 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 101981.808 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.036 1.01%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6655.351 -4.88%
std::unordered_multimap<int,_int>::ctor(const&)/32 200.802 -2.49%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54885.654 -2.65%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.055 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9196.205 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.546 -2.63%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76783.510 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.962 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12816.349 -3.28%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.785 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138544.667 -1.71%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.993 1.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12674.247 -1.66%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.538 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140032.887 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.597 -5.98%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.640 -4.78%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.488 2.26%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.685 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5827.031 -5.13%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.421 -1.43%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44794.085 -7.18%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.609 3.19%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.036 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.071 6.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.483 82.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.463 28.91%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.477 20.29%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.241 5.65%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.472 15.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.379 22.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.029 -11.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.393 4.45%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.291 2.19%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.486 5.70%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.121 -4.89%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.027 9.99%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.313 18.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.121 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14871.931 -2.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 775.661 2.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168045.935 -1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.512 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14940.283 -1.95%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.643 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 167704.944 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.421 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14139.052 -2.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 816.858 1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176132.606 -1.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.784 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15826.831 2.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 844.622 4.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167087.407 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 403.207 2.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16313.315 -1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 825.560 2.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181407.206 -1.57%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.138 1.85%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.215 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.535 -4.81%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.534 -1.12%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.658 -3.32%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.028 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 22.601 17.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.492 -1.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.491 32.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.035 -3.43%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.776 34.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.675 3.71%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6725.120 -1.74%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.366 -2.77%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54383.644 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.293 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6755.750 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.721 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55102.755 -3.75%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -3.72%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1279.140 -6.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.229 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27403.825 -
std::unordered_multiset<int>::clear()/0 392.969 -
std::unordered_multiset<int>::clear()/1024 10170.299 24.44%
std::unordered_multiset<int>::clear()/32 631.835 8.29%
std::unordered_multiset<int>::clear()/8192 80241.164 19.37%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.208 3.27%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.294 14.01%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.280 -3.13%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.397 17.69%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.407 -11.27%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.609 6.49%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.589 7.64%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.787 9.85%
std::unordered_multiset<int>::count(key)_(existent)/32 1.915 22.54%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.773 9.99%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.351 28.54%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.403 -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.589 19.67%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.285 -3.30%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.970 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8613.418 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 300.402 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 101602.672 -
std::unordered_multiset<int>::ctor(const&)/0 12.883 -
std::unordered_multiset<int>::ctor(const&)/1024 6768.781 1.61%
std::unordered_multiset<int>::ctor(const&)/32 200.526 -
std::unordered_multiset<int>::ctor(const&)/8192 55319.537 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.078 -1.02%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9052.565 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 249.788 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75620.484 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.821 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12892.947 1.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.366 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137722.173 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.840 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12725.519 1.05%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.606 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139096.083 -
std::unordered_multiset<int>::erase(iterator)/1024 19.938 1.97%
std::unordered_multiset<int>::erase(iterator)/32 19.854 2.16%
std::unordered_multiset<int>::erase(iterator)/8192 21.545 10.38%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 398.972 1.74%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6665.957 18.51%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.634 10.31%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53553.130 17.34%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.453 -3.81%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.734 1.43%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.703 -3.87%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.294 -39.12%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.228 -4.10%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.086 -23.83%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.062 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.115 1.69%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.415 20.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.072 -6.16%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.484 13.53%
std::unordered_multiset<int>::find(key)_(existent)/32 1.456 1.12%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.415 17.57%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.222 35.22%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.083 8.09%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.082 -6.07%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.383 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14692.079 -2.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.824 -1.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165556.826 -2.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.605 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14741.744 -2.63%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 768.436 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163062.880 -1.83%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.474 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13442.902 -2.63%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 815.963 1.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 172986.333 -1.31%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.219 1.17%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.733 3.26%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.686 1.44%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.999 3.08%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.481 -1.49%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.437 2.97%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.841 1.23%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 19.048 3.29%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.436 -1.01%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 20.091 -1.21%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.853 2.52%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.194 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6620.288 -2.11%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.843 4.81%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53820.210 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.202 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6653.268 -1.38%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 199.267 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54925.711 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.962 3.59%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1315.845 -3.77%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.989 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25565.031 -
std::unordered_set<int>::clear()/0 391.003 -
std::unordered_set<int>::clear()/1024 7871.493 -2.45%
std::unordered_set<int>::clear()/32 581.307 -
std::unordered_set<int>::clear()/8192 61034.352 -3.47%
std::unordered_set<int>::contains(key)_(existent)/1024 1.276 16.87%
std::unordered_set<int>::contains(key)_(existent)/32 1.437 23.23%
std::unordered_set<int>::contains(key)_(existent)/8192 1.285 -2.02%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.422 -9.36%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.455 -2.06%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.404 -7.64%
std::unordered_set<int>::count(key)_(existent)/1024 1.216 -4.66%
std::unordered_set<int>::count(key)_(existent)/32 1.282 -5.71%
std::unordered_set<int>::count(key)_(existent)/8192 1.452 5.56%
std::unordered_set<int>::count(key)_(non-existent)/0 0.354 -26.67%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.575 -9.26%
std::unordered_set<int>::count(key)_(non-existent)/32 1.708 4.04%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.581 -3.94%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.882 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8854.436 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 279.249 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106469.708 -4.60%
std::unordered_set<int>::ctor(const&)/0 12.860 -
std::unordered_set<int>::ctor(const&)/1024 6849.946 2.34%
std::unordered_set<int>::ctor(const&)/32 200.985 1.16%
std::unordered_set<int>::ctor(const&)/8192 55443.555 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.886 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9721.572 -1.21%
std::unordered_set<int>::ctor(const&,_alloc)/32 268.060 -
std::unordered_set<int>::ctor(const&,_alloc)/8192 80052.211 -1.21%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.842 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14170.134 5.78%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.706 4.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145368.772 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.917 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13814.874 4.23%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 374.905 1.65%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 145383.516 3.83%
std::unordered_set<int>::erase(iterator)/1024 19.627 -
std::unordered_set<int>::erase(iterator)/32 19.546 -
std::unordered_set<int>::erase(iterator)/8192 19.599 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.645 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5425.579 -1.00%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 517.502 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43892.217 -1.03%
std::unordered_set<int>::erase(key)_(existent)/1024 21.077 -1.30%
std::unordered_set<int>::erase(key)_(existent)/32 20.771 -1.53%
std::unordered_set<int>::erase(key)_(existent)/8192 21.781 -1.78%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.262 -19.58%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.456 -3.70%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.389 -5.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.226 -3.03%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.175 -5.61%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.360 -4.36%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.142 -4.97%
std::unordered_set<int>::find(key)_(existent)/1024 1.353 -5.37%
std::unordered_set<int>::find(key)_(existent)/32 1.110 -9.02%
std::unordered_set<int>::find(key)_(existent)/8192 1.341 -4.06%
std::unordered_set<int>::find(key)_(non-existent)/0 0.325 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.145 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.157 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.207 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.556 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13517.925 3.90%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.341 1.25%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139498.695 1.34%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.444 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13575.953 3.21%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 741.843 1.01%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 146087.267 5.86%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.550 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7719.160 -1.82%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 593.897 1.13%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85761.655 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.519 4.79%
std::unordered_set<int>::insert(value)_(already_present)/32 2.733 -3.25%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.623 -4.66%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.100 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.551 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.298 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.746 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.074 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 21.081 3.83%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.272 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.923 2.03%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.478 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6744.293 1.14%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 220.203 -2.61%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54936.580 1.28%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.430 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6734.845 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.587 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54913.682 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.929 -1.21%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1405.591 -5.42%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.011 2.29%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26378.607 -6.36%
std::unordered_set<std::string>::clear()/0 394.685 -
std::unordered_set<std::string>::clear()/1024 22952.285 -2.63%
std::unordered_set<std::string>::clear()/32 935.503 3.38%
std::unordered_set<std::string>::clear()/8192 220033.099 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.901 18.51%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.020 -10.21%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.861 5.11%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 26.842 10.92%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 22.052 -26.28%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.140 -3.20%
std::unordered_set<std::string>::count(key)_(existent)/1024 41.656 2.38%
std::unordered_set<std::string>::count(key)_(existent)/32 39.636 -12.67%
std::unordered_set<std::string>::count(key)_(existent)/8192 33.461 -18.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.376 -8.35%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.543 3.41%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 26.683 10.59%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.803 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40959.216 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 973.555 6.94%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 757744.658 5.40%
std::unordered_set<std::string>::ctor(const&)/0 12.881 -
std::unordered_set<std::string>::ctor(const&)/1024 34239.402 -12.18%
std::unordered_set<std::string>::ctor(const&)/32 785.497 12.98%
std::unordered_set<std::string>::ctor(const&)/8192 340315.933 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.996 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 64557.708 1.59%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1494.482 8.88%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607352.296 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.877 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62822.270 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1503.905 2.65%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 643963.731 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.866 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61517.872 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1754.723 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640082.735 -
std::unordered_set<std::string>::erase(iterator)/1024 33.012 27.30%
std::unordered_set<std::string>::erase(iterator)/32 28.586 -9.69%
std::unordered_set<std::string>::erase(iterator)/8192 32.458 -1.78%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.606 -3.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12801.567 1.65%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 633.359 -3.80%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119182.124 1.61%
std::unordered_set<std::string>::erase(key)_(existent)/1024 97.583 10.68%
std::unordered_set<std::string>::erase(key)_(existent)/32 116.022 -11.73%
std::unordered_set<std::string>::erase(key)_(existent)/8192 117.531 131.85%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.272 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 21.641 -3.51%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 22.993 -6.13%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 20.432 -9.21%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.968 -7.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 27.346 29.52%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.428 -1.72%
std::unordered_set<std::string>::find(key)_(existent)/1024 34.754 -3.37%
std::unordered_set<std::string>::find(key)_(existent)/32 37.457 13.98%
std::unordered_set<std::string>::find(key)_(existent)/8192 37.954 -3.03%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.334 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.632 -6.75%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.438 -11.36%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 25.033 6.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.097 1.13%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55331.993 -2.19%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1849.776 3.30%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 609538.457 1.53%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.108 1.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53999.955 -5.71%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1916.048 -5.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606487.848 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.728 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 55103.531 -2.38%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1928.925 3.53%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 565069.947 1.07%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 41.603 -41.22%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.380 -47.34%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 41.736 9.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 67.378 94.03%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 37.238 -50.17%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 43.253 9.32%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.882 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 39.175 -21.24%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 30.252 -31.39%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 64.355 7.19%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 52.912 10.20%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 12.982 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37171.457 2.50%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 750.540 5.28%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 341773.501 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.065 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36593.155 2.81%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 764.651 9.15%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346071.263 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.813 -9.44%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 25139.282 53.16%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 342.230 2.49%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 222938.217 6.28%
std::upper_bound(std::deque<int>)/100 30.536 -9.05%
std::upper_bound(std::deque<int>)/8 17.977 -
std::upper_bound(std::deque<int>)/8192 64.966 -
std::upper_bound(std::forward_list<int>)/100 97.165 -
std::upper_bound(std::forward_list<int>)/8 16.109 -
std::upper_bound(std::forward_list<int>)/8192 10704.283 3.06%
std::upper_bound(std::list<int>)/100 100.763 -
std::upper_bound(std::list<int>)/8 16.188 -
std::upper_bound(std::list<int>)/8192 13521.191 2.89%
std::upper_bound(std::vector<int>)/100 12.316 -
std::upper_bound(std::vector<int>)/8 5.988 -
std::upper_bound(std::vector<int>)/8192 15.689 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.964 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.783 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 644.856 2.72%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.758 1.00%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.711 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.370 1.10%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.645 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.858 1.11%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 801.945 -5.25%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.027 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.652 3.70%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 685.545 -18.20%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.313 -1.22%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.335 6.16%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 620.073 -21.33%
std::vector<int>::ctor(size)/1024 45.377 -
std::vector<int>::ctor(size)/32 10.928 1.33%
std::vector<int>::ctor(size)/8192 517.547 -7.99%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 45.627 6.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.586 5.02%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.031 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.707 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.920 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.731 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.341 -1.23%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.707 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.719 -1.64%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.127 1.31%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.525 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 948.559 -1.62%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.103 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4675.259 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 937.598 -3.85%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 464.689 1.67%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4263.459 -16.88%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 942.406 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.993 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4742.363 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.916 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.720 -1.68%
std::vector<int>::insert(middle)_(cheap_elements)/8192 145.141 4.05%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.868 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.995 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 727.605 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.402 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 27.013 3.43%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 658.325 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.634 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.449 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.285 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.453 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.446 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.105 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.173 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4863.630 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12588.734 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.774 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109553.149 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.640 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.354 1.71%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6339.464 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6624.082 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 148.709 1.34%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54659.099 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.662 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.862 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6856.265 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21586.501 4.36%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 648.535 2.77%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 203037.766 12.78%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 701.609 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 41.223 10.53%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6876.480 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20783.965 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 629.733 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 174210.855 -2.91%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 697.001 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.344 -5.14%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6871.096 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20015.708 -3.07%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 607.815 -3.74%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174020.802 -3.25%
std::vector<std::string>::ctor(size)/1024 430.526 -
std::vector<std::string>::ctor(size)/32 36.120 8.90%
std::vector<std::string>::ctor(size)/8192 4169.082 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 583.496 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.091 2.56%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5280.402 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21930.176 6.35%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 645.595 6.18%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 189197.993 5.28%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.068 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.676 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.274 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.340 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.657 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4591.694 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.069 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.882 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.709 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.528 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.666 1.50%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2292.046 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.237 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.474 1.03%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4567.885 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.809 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.633 -2.56%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.552 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1801.991 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 463.269 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12358.394 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15365.462 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.540 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116449.434 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3328.794 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.399 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23012.364 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16776.058 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 862.118 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128524.542 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1867.579 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.151 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14192.975 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13497.774 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.700 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116378.707 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.899 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.152 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.199 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.049 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.484 -4.98%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.022 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.323 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.529 -1.07%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.405 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6459.119 -2.99%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.286 -3.62%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52677.501 -3.39%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 555.249 1.43%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.968 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3162.822 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 593.208 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 55.952 -4.00%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5724.377 -1.12%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.765 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.391 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.050 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.550 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.770 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.788 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.766 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.292 -2.26%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.322 -2.24%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.306 -2.25%
vector<bool>(const_vector<bool>&) 12.381 17.72%
vector<bool>(size_type,_const_value_type&) 10.418 14.80%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 14.115 10.71%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.978 -
vector<bool>::reserve() 9.513 4.55%
vector<bool>::resize() 11.869 1.10%
Geometric Mean 888.998 -