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 46d9d4b2e000e309987dfc332b3822ab8703fca0

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564833 2026-02-21T14:43:56 0:00:00
Previous 564831 2026-02-21T17:10:04 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1605 2151
Performance Improvements 1722 1906
Unchanged Tests 38578 37848
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/32 129.82% 28.126 64.639 - 22.05% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 127.61% 10.499 23.898 - 126.88% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 114.00% 7.003 14.987 - 115.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 80.65% 547.016 988.194 - 62.21% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.86% 41.623 74.446 - 55.12% -
std::map<int,_int>::contains(key)_(non-existent)/8192 77.94% 10.832 19.275 - 0.54% -
SetIntersection_Interlaced_Vector_uint32_262144_16 71.15% 3540881.700 6060263.084 - 14.99% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 69.57% 0.264 0.448 - 0.07% -
BM_PushHeap_string_Descending_262144 69.48% 3.092 5.241 - 30.56% -
ranges::min(std::vector<__int128>)/70000 64.80% 28446.975 46880.085 - 58.85% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 62.95% 0.298 0.486 - 1.05% -
std::copy_backward(vector<int>)/4096 58.05% 149.574 236.399 - 9.70% -
SetIntersection_Interlaced_Vector_uint32_262144_64 57.78% 11828905.608 18663471.139 - -5.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51.78% 658.538 999.538 - 46.85% -
ranges::min(std::vector<__int128>)/64 51.77% 25.521 38.733 - 46.86% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 50.44% 2.795 4.205 - 59.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.70% 35.610 53.306 - 7.50% -
BM_PushHeap_float_SingleElement_1 49.51% 0.466 0.697 - 34.19% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 48.49% 6.471 9.609 - -7.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 46.19% 661.879 967.624 - 46.56% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 45.29% 8.849 12.856 - 45.54% -
std::multiset<std::string>::erase(key)_(existent)/32 45.16% 56.466 81.967 - 63.98% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 43.23% 4.727 6.770 - -7.25% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 41.67% 5.920 8.386 - 43.18% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 40.94% 58.698 82.727 - -2.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 39.87% 23.955 33.505 - 12.41% -
BM_PushHeap_uint32_QuickSortAdversary_1 39.03% 0.433 0.603 - 46.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 38.62% 0.265 0.367 - 22.76% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 38.39% 1.603 2.218 - 49.15% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 37.73% 2.365 3.257 - 39.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.89% 34.576 47.332 - 19.74% -
std::equal(list<int>)_(it,_it,_it,_it)/50 36.86% 26.895 36.809 - 23.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 36.47% 23.815 32.500 - 30.47% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 35.78% 20.712 28.123 - 6.20% -
BM_PushHeap_string_Descending_16384 35.18% 2.324 3.142 - 27.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 34.44% 258269516.007 347222543.615 - 41.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 34.35% 0.430 0.578 - -17.15% -
std::equal(vector<bool>)_(unaligned)/50 33.76% 0.697 0.932 - 12.87% -
std::copy(vector<int>)/4096 33.02% 173.685 231.035 - 62.52% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 32.94% 0.365 0.485 - 43.52% -
BM_StringConstructDestroyCStr_Small_Transparent 32.48% 0.346 0.459 - 16.04% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 32.47% 97.915 129.704 - -5.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.42% 23.877 31.619 - -1.26% -
std::equal(vector<bool>)_(unaligned)/8 32.00% 0.699 0.923 - 3.01% -
std::search(deque<int>,_pred)_(no_match)/8192 31.57% 3494.064 4597.234 - 21.63% -
std::search(deque<int>,_pred)_(no_match)/1024 31.39% 436.688 573.783 - 21.26% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.02% 446228.994 584663.629 - 20.31% -
std::search(deque<int>,_pred)_(no_match)/1000 30.85% 423.856 554.620 - 21.08% -
std::unordered_set<int>::count(key)_(existent)/32 30.80% 1.189 1.555 - 20.43% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.77% 12913.961 16887.431 - 18.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.59% 25.551 33.367 - -0.17% -
std::find_if(list<int>)_(process_all)/8192 30.32% 7612.411 9920.581 - 8.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 30.24% 0.588 0.766 - 25.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 30.17% 622.173 809.875 - 33.14% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 29.90% 1.094 1.421 - -0.43% -
std::unique_copy(deque<int>)_(contiguous)/32 29.84% 10.531 13.674 - 46.01% -
std::unique_copy(deque<int>)_(contiguous)/52 29.25% 16.431 21.237 - 45.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.02% 52.485 67.714 - 30.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 28.78% 21.003 27.047 - 6.00% -
BM_PushHeap_string_Descending_1024 28.00% 2.369 3.032 - 15.64% -
std::copy(vector<bool>)_(aligned)/1048576 27.61% 2591.536 3307.057 - 52.48% -
std::unordered_set<std::string>::erase(iterator)/32 27.06% 26.171 33.252 - 18.13% -
std::is_sorted_until(deque<int>)/8 26.90% 2.535 3.216 - -31.73% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.69% 23.181 29.368 - 27.74% -
std::deque<std::string>::ctor(size)/32 26.65% 44.313 56.121 - 23.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 26.61% 5.786 7.326 - 28.86% -
std::flat_multimap<int,_int>::erase(iterator)/8192 26.47% 492.711 623.117 - 22.91% -
std::rotate(list<int>)_(by_1/3)/8192 26.21% 8385.573 10583.402 - 10.84% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 26.11% 1.236 1.559 - -3.67% -
std::unordered_set<int>::count(key)_(existent)/1024 26.06% 1.153 1.453 - 26.12% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 25.74% 1.031 1.296 - 18.30% -
SetIntersection_Interlaced_Vector_uint64_256_64 25.72% 6823063.546 8578295.574 - 10.26% -
std::unordered_set<std::string>::find(key)_(existent)/8192 25.47% 33.080 41.505 - 7.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 25.35% 0.385 0.483 - 19.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 25.17% 1.069 1.338 - 23.70% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 24.96% 10.985 13.726 - 15.12% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 24.76% 40.895 51.023 - 24.75% -
std::set<int>::contains(key)_(non-existent)/8192 24.35% 9.378 11.662 - 18.81% -
BM_PushHeap_string_Descending_256 24.03% 2.307 2.862 - 15.35% -
SetIntersection_Interlaced_Vector_uint32_16384_16 23.97% 2870326.737 3558364.488 - 10.39% -
std::unordered_multiset<int>::ctor(const&)/32 23.97% 200.898 249.051 - 24.33% -
BM_PushHeap_string_Random_262144 23.92% 18.418 22.823 - 17.08% -
std::search(vector<int>,_pred)_(single_element)/8192 23.83% 3750.563 4644.431 - 7.43% -
std::unordered_set<int>::count(key)_(non-existent)/0 23.83% 0.327 0.405 - -16.30% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 23.60% 4830.235 5970.377 - 25.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 23.46% 5250.864 6482.485 - 12.41% -
std::search(vector<int>,_pred)_(single_element)/1000 23.42% 459.360 566.941 - 7.26% -
std::copy_backward(vector<bool>)_(aligned)/262144 23.40% 675.337 833.343 - 29.54% -
std::search(vector<int>,_pred)_(single_element)/1024 23.24% 471.438 580.983 - 7.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.97% 27.781 34.162 - 9.04% -
BM_vector_deque_ranges_copy/0 22.95% 0.452 0.556 - 50.99% -
std::unordered_multiset<int>::ctor(const&)/1024 22.86% 6681.189 8208.582 - 20.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 22.82% 0.274 0.337 - 24.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 22.72% 0.597 0.733 - 22.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 22.41% 6699.581 8201.198 - 20.37% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 22.17% 1.334 1.629 - 20.67% -
std::is_sorted(deque<int>)/8 22.16% 2.615 3.194 - 7.94% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.83% 63.977 77.944 - 1.87% -
std::any_of(vector<int>)_(process_all)/50 21.81% 12.607 15.357 - 21.56% -
BM_vector_deque_ranges_copy_backward/0 21.38% 0.410 0.498 - -8.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 21.23% 10.018 12.145 - 25.79% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.16% 18.961 22.973 - 12.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.82% 34.504 41.688 - 10.59% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 20.47% 558.290 672.552 - 28.99% -
bm_lexicographical_compare<int>/1 20.02% 1.303 1.564 - 12.96% -
BM_PushHeap_string_Random_1 19.91% 0.583 0.699 - 9.20% -
BM_PushHeap_string_Descending_64 19.66% 2.213 2.648 - 13.58% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 19.65% 5028.789 6017.182 - 30.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 19.57% 0.585 0.699 - 19.66% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 19.49% 0.587 0.702 - 19.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 19.28% 0.364 0.434 - 25.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 19.23% 2.329 2.777 - 19.77% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 19.22% 0.584 0.697 - 19.17% -
std::map<std::string,_int>::contains(key)_(existent)/32 19.19% 13.896 16.563 - 3.14% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 19.12% 0.357 0.426 - 1.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 19.10% 89.728 106.862 - 0.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 18.72% 7.249 8.606 - 8.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 18.69% 1274.303 1512.533 - 21.07% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 18.52% 39695.188 47047.027 - 7.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.50% 83.562 99.019 - 34.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.49% 18.842 22.325 - 12.53% -
std::unordered_set<int>::erase(iterator)/8192 18.46% 20.462 24.239 - 20.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 18.33% 44.157 52.253 - 5.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 18.28% 46.665 55.196 - 17.38% -
SetIntersection_Front_Set_uint64_256_64 17.67% 5082027.707 5980031.985 - 3.39% -
std::set<std::string>::upper_bound(key)_(existent)/32 17.61% 15.250 17.936 - 3.28% -
SetIntersection_Interlaced_Vector_uint32_262144_256 17.48% 41704617.456 48996417.990 - 22.45% -
std::is_partitioned(list<int>)_(partitioned)/1024 17.44% 610.325 716.781 - 21.41% -
std::unordered_set<int>::erase(key)_(existent)/1024 17.33% 21.699 25.460 - 19.24% -
std::search(deque<int>)_(no_match)/1024 17.27% 351.084 411.700 - 36.78% -
std::stable_partition(list<int>)_(dense)/1024 17.22% 1493.874 1751.097 - 22.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 17.15% 1.467 1.718 - 19.99% -
std::rotate_copy(deque<int>)/50 17.13% 3.090 3.620 - 20.48% -
std::multiset<std::string>::ctor(const&)/32 16.97% 702.998 822.291 - 17.70% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.91% 36.493 42.666 - 9.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 16.88% 672.662 786.217 - 52.23% -
std::find(list<int>)_(bail_25%)/32768 16.76% 7770.499 9072.448 - 8.06% -
BM_lexicographical_compare_three_way_fast_path/1 16.67% 0.395 0.460 - 33.47% -
std::fill_n(list<int>)/8192 16.65% 7820.598 9122.477 - 24.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 16.53% 1.098 1.279 - -11.48% -
std::multiset<int>::find(key)_(non-existent)/8192 16.49% 8.574 9.988 - 18.73% -
std::all_of(list<int>)_(process_all)/8192 16.35% 7427.558 8641.772 - 16.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.20% 38.631 44.889 - 4.60% -
std::unordered_set<std::string>::contains(key)_(existent)/32 16.11% 33.597 39.011 - -3.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.07% 32.237 37.419 - 0.87% -
ranges::min(std::list<long_long>)/70000 15.91% 44168.865 51197.048 - 2.42% -
BM_PushHeap_string_PipeOrgan_16384 15.83% 12.664 14.669 - -1.08% -
SetIntersection_Interlaced_Vector_string_262144_16384 15.56% 1000582.111 1156253.660 - 13.84% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 15.48% 53.627 61.929 - 45.08% -
BM_PushHeap_string_Descending_4 15.42% 1.900 2.193 - 10.33% -
BM_StringCtorDefault 15.22% 0.239 0.276 - -9.60% -
std::unordered_set<int>::erase(iterator)/1024 15.19% 20.109 23.164 - 15.07% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 15.15% 8495.183 9782.184 - 19.08% -
std::find_if_not(vector<int>)_(process_all)/8 15.08% 1.403 1.614 - 8.25% -
std::remove(deque<int>)_(sprinkled)/50 14.90% 56.169 64.538 - 5.57% -
std::search(list<int>,_pred)_(single_element)/8192 14.85% 8250.915 9476.521 - 23.63% -
std::set<std::string>::contains(key)_(existent)/32 14.85% 14.152 16.254 - -1.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 14.83% 85.273 97.921 - 10.85% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 14.83% 622.901 715.264 - 21.12% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 14.81% 35008.451 40193.210 - 13.10% -
std::find_end(deque<int>)_(single_element)/8192 14.77% 2207.835 2534.001 - 15.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 14.63% 31.699 36.338 - 13.13% -
std::unordered_multiset<int>::ctor(const&)/8192 14.53% 54909.558 62887.707 - 13.19% -
std::map<int,_int>::contains(key)_(non-existent)/32 14.51% 2.773 3.176 - 4.43% -
BM_vector_deque_move_backward/0 14.48% 0.396 0.453 - -24.59% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 14.33% 7.137 8.160 - -20.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 14.32% 2.942 3.363 - 23.45% -
std::map<std::string,_int>::find(key)_(non-existent)/32 14.26% 11.907 13.605 - 11.26% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 14.08% 19.000 21.675 - 5.11% -
bm_ranges_lexicographical_compare<unsigned_char>/8 13.96% 1.156 1.317 - -11.62% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 13.95% 504.910 575.334 - 26.69% -
BM_PushHeap_float_Descending_1 13.78% 0.410 0.467 - -18.85% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.78% 1.178 1.341 - 15.24% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 13.74% 1.301 1.480 - -2.89% -
SetIntersection_Interlaced_Vector_uint32_256_64 13.70% 7603847.453 8645437.841 - 21.97% -
rng::find_last_if(deque<int>)_(bail_10%)/50 13.68% 17.671 20.089 - 6.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 13.58% 39.318 44.656 - 18.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 13.45% 3151.926 3575.944 - 13.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.36% 55033.977 62386.741 - 12.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.26% 48.472 54.899 - 11.52% -
std::rotate(list<int>)_(by_1/4)/8192 13.25% 6602.079 7476.995 - -9.33% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 13.14% 27.945 31.617 - 12.90% -
SetIntersection_Front_Set_uint64_256_256 13.13% 7143577.104 8081340.165 - 4.47% -
SetIntersection_Front_Set_uint64_16384_256 13.10% 3756204.908 4248374.901 - 8.06% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 13.07% 57685524.564 65226604.902 - 23.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 13.07% 48.936 55.333 - 12.16% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 13.05% 1.030 1.164 - 10.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 13.01% 4.793 5.416 - 5.98% -
std::unordered_multiset<int>::find(key)_(existent)/32 13.01% 1.243 1.405 - 14.69% -
std::unique(deque<int>)_(contiguous)/52 12.96% 55.311 62.479 - 11.03% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 12.93% 9.974 11.264 - 6.30% -
BM_StringConstructDestroyCStr_Large_Transparent 12.75% 9.498 10.709 - -28.22% -
std::remove(deque<int>)_(sprinkled)/32 12.72% 49.911 56.258 - 4.39% -
bm_lexicographical_compare<signed_char>/1 12.68% 1.371 1.545 - 15.13% -
bm_ranges_lexicographical_compare<signed_char>/64 12.55% 2.294 2.582 - 3.88% -
SetIntersection_Interlaced_Vector_uint32_16384_4 12.54% 1455945.869 1638592.751 - 8.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 12.31% 0.398 0.448 - -9.11% -
BM_std_minmax_element<int>/3 12.26% 1.106 1.241 - 10.82% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 12.24% 614.000 689.183 - -21.94% -
std::reverse_copy(vector<int>)/8 12.24% 2.482 2.786 - 14.73% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.22% 116872.138 131159.249 - 8.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.21% 7275310.349 8163801.360 - -1.87% -
std::rotate(list<int>)_(by_1/2)/8192 12.11% 5508.165 6175.230 - -21.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 12.11% 5190412.063 5818801.761 - 21.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 12.10% 29.352 32.904 - 11.39% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.05% 1.857 2.081 - 0.01% -
std::copy_backward(vector<bool>)_(aligned)/64 12.04% 1.621 1.816 - 8.74% -
ranges::min(std::deque<char>)/70000 11.88% 17828.002 19946.796 - -22.21% -
std::set<std::string>::count(key)_(existent)/32 11.87% 16.105 18.017 - 21.40% -
std::copy_backward(vector<bool>)_(aligned)/512 11.86% 1.445 1.616 - 6.28% -
BM_PushHeap_float_SingleElement_4 11.84% 0.357 0.400 - 5.50% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 11.80% 0.465 0.520 - -6.30% -
std::set<int>::erase(key)_(existent)/1024 11.76% 50.309 56.225 - 11.46% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 11.72% 125722376.742 140454728.918 - 35.31% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 11.69% 4327.682 4833.466 - -5.34% -
BM_tolower_char<wchar_t> 11.67% 0.618 0.690 - 0.21% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 11.60% 5.089 5.679 - -16.72% -
std::multiset<std::string>::erase(iterator)/8192 11.58% 33.143 36.980 - 18.88% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.58% 49.505 55.236 - 5.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.54% 2132566.000 2378590.250 - 12.92% -
std::unordered_set<int>::count(key)_(existent)/8192 11.46% 1.364 1.520 - 13.25% -
bm_ranges_lexicographical_compare<signed_char>/8 11.31% 3.478 3.871 - 5.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.30% 0.529 0.589 - 11.54% -
bm_ranges_lexicographical_compare<unsigned_char>/64 11.30% 1.787 1.989 - -0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.24% 4.955 5.512 - 5.33% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 11.22% 646.174 718.670 - 7.35% -
std::find_end(forward_list<int>)_(process_all)/1000 11.17% 681.211 757.290 - 11.42% -
bm_ranges_lexicographical_compare<unsigned_char>/1 11.15% 1.392 1.547 - -5.46% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 11.10% 20.054 22.280 - 11.83% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.08% 4705.825 5227.256 - 11.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 11.08% 666.726 740.597 - 0.86% -
std::remove_copy(deque<int>)_(prefix)/1024 11.07% 379.997 422.056 - 10.00% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 11.01% 748.120 830.488 - -0.65% -
std::is_sorted(list<int>,_pred)/8192 10.99% 7737.356 8587.878 - 11.78% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.93% 11.414 12.662 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 10.89% 0.624 0.692 - 3.22% -
BM_deque_deque_ranges_copy_backward/0 10.85% 0.768 0.852 - 15.62% -
std::none_of(list<int>)_(process_all)/8192 10.83% 8103.389 8980.863 - 10.67% -
std::rotate(list<int>)_(1_element_backward)/8192 10.71% 7285.594 8066.081 - -29.84% -
rng::contains_subrange(deque<int>)_(process_all)/32 10.67% 13.343 14.766 - 2.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.63% 9.813 10.856 - 7.19% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 10.60% 23.451 25.937 - 31.77% -
std::find_if(vector<int>)_(process_all)/8 10.59% 1.398 1.546 - 20.07% -
std::set<std::string>::find(key)_(existent)/32 10.57% 16.178 17.889 - 9.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 10.52% 1.222 1.351 - -2.51% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.49% 600.796 663.812 - 9.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 10.48% 0.558 0.617 - -3.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 10.48% 21.618 23.884 - 0.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.42% 1021995.068 1128449.611 - 5.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.38% 9.565 10.558 - -1.67% -
BM_PushHeap_string_PipeOrgan_1024 10.27% 9.294 10.248 - -3.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 10.26% 117083.170 129100.473 - -3.37% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 10.25% 1.582 1.744 - 17.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 10.22% 1.530 1.686 - 3.44% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 10.17% 27.247 30.019 - 9.49% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.16% 631.091 695.220 - 8.51% -
std::map<std::string,_int>::erase(key)_(existent)/32 10.12% 66.452 73.179 - -0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 10.01% 37.248 40.977 - -0.09% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.95% 29.757 32.719 - 8.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 9.86% 12755.846 14013.778 - -4.29% -
ranges::min(std::vector<__int128>)/1 9.84% 0.377 0.414 - 2.60% -
std::stable_sort(vector<int>)_(shuffled)/8192 9.83% 11017.788 12100.903 - 10.37% -
std::replace(vector<int>)_(sprinkled)/50 9.81% 8.530 9.367 - 4.58% -
std::is_partitioned(list<int>)_(partitioned)/8192 9.79% 6952.127 7633.006 - 11.28% -
BM_PushHeap_string_Descending_16 9.78% 2.101 2.306 - 7.55% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 9.77% 1362.061 1495.200 - 10.14% -
std::find_end(deque<int>)_(single_element)/1024 9.73% 314.621 345.221 - 13.63% -
BM_vector_deque_copy_backward/0 9.69% 0.419 0.460 - 1.32% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.58% 7302.240 8001.896 - 9.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 9.57% 115117.107 126136.703 - 5.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 9.54% 26.495 29.022 - -33.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 9.53% 1389.894 1522.305 - 7.58% -
std::unordered_map<int,_int>::clear()/8192 9.52% 62910.205 68897.125 - -19.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.43% 1.204 1.318 - 9.26% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.41% 29.827 32.634 - 2.70% -
BM_PushHeap_string_Ascending_16384 9.39% 20.575 22.506 - 10.39% -
std::equal(vector<bool>)_(aligned)/50 9.36% 0.219 0.240 - 10.30% -
std::set<std::string>::contains(key)_(non-existent)/32 9.33% 10.315 11.277 - 1.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.28% 5896.922 6444.174 - 3.26% -
ranges::minmax(std::list<char>)/1 9.27% 0.378 0.413 - 28.53% -
SetIntersection_Front_Set_string_256_256 9.26% 28998847.947 31683685.172 - 0.59% -
std::unordered_map<int,_int>::clear()/1024 9.25% 8062.111 8807.752 - -18.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.23% 1.068 1.166 - -1.82% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.23% 0.367 0.401 - 9.90% -
BM_PushHeap_string_Random_16384 9.19% 16.421 17.930 - 10.96% -
std::unique(deque<int>)_(contiguous)/32 9.18% 49.672 54.231 - 9.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 9.16% 11.692 12.762 - -9.86% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 9.11% 2.650 2.892 - 7.10% -
std::replace(vector<int>)_(sprinkled)/32 9.03% 5.309 5.789 - 1.22% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 9.02% 103661.344 113011.307 - -6.50% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 9.02% 1.200 1.308 - 8.50% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 8.94% 30.546 33.277 - 1.26% -
ranges::minmax(std::deque<long_long>)/8 8.91% 3.652 3.978 - 2.13% -
std::map<int,_int>::contains(key)_(non-existent)/1024 8.90% 5.443 5.927 - 5.01% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.89% 7966.190 8674.463 - -8.23% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.83% 8209.003 8933.887 - -12.01% -
ranges::minmax(std::deque<char>)/1 8.82% 0.781 0.850 - 26.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.79% 25092.649 27297.050 - 2.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 8.72% 1663.062 1808.143 - -9.55% -
std::remove(deque<int>)_(prefix)/32 8.66% 51.219 55.655 - 5.96% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 8.61% 35.903 38.995 - 15.77% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.61% 65.704 71.359 - 8.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.61% 1844799.561 2003583.576 - 9.28% -
bm_lexicographical_compare<signed_char>/8 8.60% 3.177 3.450 - 11.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.55% 1362.471 1478.916 - -2.98% -
rng::contains_subrange(list<int>)_(single_element)/50 8.52% 16.029 17.395 - -2.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 8.51% 17.013 18.461 - 8.40% -
BM_StringFindCharLiteral/8 8.46% 1.492 1.618 - -13.11% -
BM_StringFindCharLiteral/16 8.45% 1.492 1.618 - -13.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 8.43% 0.580 0.628 - 5.37% -
std::copy_if(list<int>)_(entire_range)/64 8.43% 30.468 33.036 - 10.82% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.41% 612.538 664.035 - 15.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 8.37% 1795.604 1945.842 - -1.46% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.32% 5488.423 5944.859 - -12.77% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.30% 3.688 3.994 - 4.66% -
SetIntersection_Interlaced_Set_string_64_64 8.28% 33937541.171 36747584.260 - -6.02% -
ranges::min(std::deque<char>)/64 8.28% 16.579 17.952 - -14.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 8.25% 52.654 57.000 - 2.60% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.25% 743.812 805.195 - 9.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 8.24% 9.758 10.563 - 7.95% -
SetIntersection_Interlaced_Set_string_262144_16384 8.20% 2792921.062 3021997.475 - 7.38% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.19% 7966.113 8618.419 - 9.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 8.15% 22.425 24.253 - 0.52% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.14% 25.492 27.566 - 7.24% -
std::multiset<int>::find(key)_(existent)/8192 8.12% 8.031 8.684 - 3.85% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 8.07% 20498.213 22152.383 - 6.52% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.04% 178427.537 192781.408 - 6.16% -
BM_StringFindNoMatch/10 8.04% 1.283 1.387 - 0.84% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 8.00% 20.485 22.125 - 9.17% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 7.96% 22.825 24.642 - -0.65% -
std::mismatch(deque<int>)_(it,_it,_it)/8 7.96% 3.469 3.745 - -4.29% -
std::multiset<int>::count(key)_(existent)/8192 7.94% 9.308 10.047 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_16384_16 7.93% 3134222.390 3382796.418 - 41.40% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.90% 202999.991 219042.778 - 7.69% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 7.88% 20.495 22.110 - -1.16% -
BM_std_minmax_element<int>/4000 7.86% 1031.624 1112.687 - 24.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.84% 628.952 678.287 - 21.62% -
BM_std_minmax_element<int>/64000 7.83% 16457.685 17746.616 - 22.51% -
BM_vector_deque_ranges_copy/65536 7.82% 2858.897 3082.381 - 7.92% -
std::vector<int>::ctor(size)/32 7.78% 9.826 10.591 - 3.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 7.74% 22.329 24.056 - 8.74% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 7.73% 116.119 125.098 - 49.04% -
ranges::minmax(std::vector<char>)/64 7.71% 1.232 1.328 - 10.93% -
BM_StringRelational_Eq_Small_Small_ChangeLast 7.68% 2.033 2.189 - 2.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.67% 2108959.311 2270758.301 - 8.87% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.67% 2547.379 2742.766 - 7.79% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 7.66% 12.607 13.573 - -6.07% -
std::find_end(forward_list<int>)_(process_all)/1024 7.65% 707.971 762.158 - 7.57% -
std::unique(vector<int>)_(sprinkled)/1024 7.64% 536.132 577.094 - 9.65% -
BM_std_minmax_element<int>/65536 7.62% 16851.240 18135.336 - 23.92% -
BM_std_minmax_element<int>/5500 7.61% 1412.406 1519.826 - 23.61% -
BM_std_minmax_element<int>/512 7.58% 136.322 146.651 - 23.82% -
BM_std_minmax_element<int>/4096 7.57% 1057.931 1138.046 - 24.26% -
std::find_if_not(vector<char>)_(process_all)/8 7.54% 1.486 1.598 - 6.90% -
bm_ranges_lexicographical_compare<signed_char>/1 7.52% 1.649 1.773 - 1.59% -
std::stable_partition(deque<int>)_(dense)/32 7.47% 27.265 29.301 - 6.98% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 7.39% 23.141 24.851 - -0.39% -
std::rotate_copy(deque<int>)/1024 7.38% 35.041 37.627 - 6.03% -
std::stable_partition(deque<int>)_(sparse)/32 7.36% 11.628 12.485 - 10.23% -
BM_std_minmax_element<int>/1024 7.35% 267.902 287.597 - 23.38% -
std::find_if(vector<char>)_(process_all)/8 7.35% 1.493 1.603 - 5.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 7.32% 88.957 95.465 - 6.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 7.31% 5.063 5.433 - 7.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 7.27% 8839882.503 9482277.817 - 69.88% -
SetIntersection_Interlaced_Vector_uint64_64_16 7.24% 16482543.380 17675532.758 - 1.24% -
SetIntersection_Interlaced_Vector_string_262144_1024 7.20% 329461020.411 353175976.691 - 48.06% -
std::vector<int>::ctor(size)/1024 7.17% 41.564 44.544 - 2.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 7.15% 12725876.956 13635868.470 - 2.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.15% 4368281.068 4680502.035 - -18.26% -
SetIntersection_Front_Set_uint64_262144_262144 7.15% 1646866.860 1764565.510 - 3.88% -
BM_std_minmax_element<int>/70000 7.14% 18107.955 19400.320 - 23.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.13% 19.861 21.278 - 7.18% -
rng::find(vector<bool>)_(process_all)/8 7.12% 0.786 0.843 - 17.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7.12% 14025.431 15023.655 - 6.72% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 7.12% 1.635 1.751 - -16.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.06% 37.676 40.335 - 1.91% -
std::remove_if(vector<int>)_(prefix)/1024 7.04% 350.799 375.482 - 7.35% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.98% 750.093 802.448 - -10.08% -
std::deque<std::string>::ctor(size)/1024 6.96% 715.902 765.755 - 5.86% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 6.96% 0.627 0.671 - 7.22% -
std::multiset<int>::contains(key)_(existent)/8192 6.92% 8.214 8.783 - -0.52% -
std::map<std::string,_int>::count(key)_(existent)/32 6.92% 15.687 16.772 - 8.57% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 6.91% 18.745 20.041 - 5.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 6.90% 86.084 92.020 - 1.31% -
BM_PushHeap_float_QuickSortAdversary_4 6.81% 0.535 0.572 - 6.49% -
std::multiset<std::string>::erase(iterator)/1024 6.81% 30.890 32.995 - -1.90% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 6.78% 41.232 44.028 - 0.41% -
std::pop_heap(deque<int>)/1024 6.78% 12.363 13.201 - 4.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 6.77% 0.598 0.639 - 6.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 6.77% 65.287 69.705 - 0.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.75% 19.202 20.499 - 7.46% -
BM_std_minmax_element<short>/1 6.74% 0.300 0.320 - 8.29% -
BM_deque_deque_move_backward/0 6.69% 0.863 0.920 - 3.45% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.68% 733.802 782.830 - 11.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.67% 944.518 1007.509 - 0.59% -
SetIntersection_Front_Set_string_256_64 6.66% 14840076.231 15828015.772 - 12.94% -
SetIntersection_Front_Set_string_262144_64 6.63% 4460745.319 4756555.241 - -4.86% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 6.63% 17.324 18.472 - 7.47% -
std::multiset<int>::count(key)_(non-existent)/0 6.61% 0.261 0.278 - 4.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.60% 2.711 2.889 - 0.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.59% 1137546.859 1212553.284 - -2.22% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6.59% 5739.007 6117.402 - 6.55% -
std::set<std::string>::contains(key)_(existent)/1024 6.59% 22.638 24.129 - 13.44% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 6.55% 36.742 39.149 - 29.24% -
BM_deque_vector_ranges_copy_backward/70000 6.53% 8550.632 9109.287 - 19.08% -
BM_PushHeap_string_QuickSortAdversary_16384 6.52% 15.531 16.544 - 4.15% -
std::find_if_not(vector<char>)_(bail_25%)/8 6.50% 0.822 0.875 - -17.08% -
std::remove_if(list<int>)_(sprinkled)/50 6.49% 70.482 75.056 - -1.51% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.48% 22.160 23.596 - -2.01% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 6.46% 16.242 17.292 - -2.59% -
BM_vector_deque_ranges_move/2 6.45% 1.942 2.068 - 0.57% -
ranges::minmax(std::deque<long_long>)/1 6.45% 0.651 0.693 - -1.87% -
rng::find_last(vector<char>)_(bail_90%)/50 6.43% 1.478 1.573 - 1.29% -
ranges::min(std::vector<__int128>)/8 6.43% 2.906 3.093 - 8.83% -
std::adjacent_find(deque<int>)/50 6.43% 16.132 17.170 - -27.53% -
BM_std_minmax_element<int>/64 6.41% 17.056 18.149 - 10.62% -
SetIntersection_Interlaced_Vector_uint32_16384_64 6.41% 9082268.892 9664106.280 - 24.19% -
BM_deque_deque_ranges_copy_backward/2 6.40% 2.304 2.452 - 12.35% -
std::find_if(deque<int>)_(process_all)/50 6.40% 12.690 13.502 - 7.86% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.39% 657.738 699.774 - 5.62% -
BM_deque_deque_copy_backward/0 6.37% 0.810 0.861 - -6.32% -
ranges::minmax(std::vector<long_long>)/1 6.37% 0.649 0.690 - 13.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 6.36% 29.237 31.097 - -6.44% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.35% 4.715 5.014 - 6.98% -
SetIntersection_Front_Set_uint64_16384_1024 6.34% 11801004.022 12549671.915 - -0.27% -
BM_vector_deque_ranges_move/64 6.32% 2.763 2.938 - 3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.31% 38.858 41.310 - 5.79% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 6.30% 354062607.416 376370637.657 - 4.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 6.29% 2.197 2.335 - -1.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.28% 12757.887 13559.059 - 3.65% -
BM_StringAssignStr_Large_Opaque 6.26% 10.068 10.698 - -1.57% -
std::distance(join_view(vector<vector<int>>))/50 6.25% 0.650 0.691 - 5.39% -
std::multiset<std::string>::count(key)_(non-existent)/1024 6.25% 23.855 25.346 - 2.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 6.21% 1.273 1.352 - 16.08% -
std::find_if_not(vector<char>)_(bail_25%)/1024 6.21% 28.418 30.182 - 20.07% -
BM_StringRelational_Compare_Large_Empty_Control 6.18% 1.611 1.711 - 6.27% -
std::map<int,_int>::count(key)_(existent)/32 6.18% 1.497 1.589 - 2.27% -
BM_PushHeap_string_QuickSortAdversary_262144 6.15% 16.144 17.138 - 4.51% -
std::unordered_map<int,_int>::erase(iterator)/8192 6.15% 19.722 20.935 - -9.10% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 6.10% 2.438 2.587 - 1.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 6.09% 12.735 13.511 - -6.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 6.07% 37.074 39.325 - 60.88% -
std::unique_copy(list<int>)_(sprinkled)/8192 6.05% 6953.191 7374.067 - 8.64% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 6.05% 255.048 270.485 - 7.44% -
std::stable_sort(vector<int>)_(pipe-organ)/8 6.04% 18.287 19.391 - 4.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 6.03% 32.044 33.976 - 1.84% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.00% 20.489 21.717 - 6.02% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 5.99% 18352.389 19451.907 - 7.28% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.99% 1.170 1.240 - 5.67% -
std::partition_copy(list<int>)/8192 5.96% 6851.636 7260.088 - 4.78% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.96% 45344.066 48044.854 - -12.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 5.95% 629.705 667.165 - 2.79% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 5.95% 47.859 50.704 - 6.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 5.93% 615.343 651.829 - 19.87% -
BM_std_minmax_element<short>/4096 5.93% 1063.932 1127.006 - 19.11% -
std::adjacent_find(deque<int>,_pred)/8 5.92% 4.785 5.068 - 19.24% -
std::reverse(list<int>)/32768 5.91% 17572.846 18611.505 - 8.61% -
std::unordered_set<int>::contains(key)_(existent)/8192 5.90% 1.315 1.392 - -14.69% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 5.89% 230.329 243.887 - 7.34% -
std::multiset<int>::contains(key)_(non-existent)/0 5.87% 0.284 0.301 - 6.65% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.87% 30.262 32.039 - -3.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 5.87% 0.578 0.612 - 24.28% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.85% 1096139.841 1160246.919 - 7.18% -
BM_std_minmax_element<short>/4000 5.84% 1040.501 1101.215 - 19.23% -
std::reverse_copy(list<int>)/4096 5.83% 3214.248 3401.790 - 4.87% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 5.81% 18.888 19.986 - 3.78% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.81% 4.864 5.147 - 1.28% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 5.79% 18.216 19.270 - 5.27% -
SetIntersection_None_Vector_uint64_262144_262144 5.76% 1066077.256 1127511.638 - 0.07% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 5.75% 20707.817 21898.064 - 3.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.74% 565.332 597.784 - 18.81% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 5.74% 636.336 672.862 - 2.86% -
BM_num_put<long> 5.73% 11.245 11.889 - 3.88% -
BM_num_put<unsigned_long> 5.72% 10.892 11.515 - 0.28% -
ranges::minmax(std::vector<char>)/8 5.71% 1.021 1.080 - 10.50% -
ranges::min(std::deque<long_long>)/1 5.70% 0.611 0.646 - -5.99% -
SetIntersection_Front_Set_string_16384_256 5.70% 14777136.142 15619441.303 - 1.68% -
BM_deque_deque_ranges_copy/2 5.70% 2.181 2.305 - 5.27% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.69% 932.937 985.986 - -4.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 5.65% 0.272 0.287 - 0.49% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 5.65% 421.161 444.954 - -4.31% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 5.64% 10366.830 10951.708 - 8.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 5.61% 0.263 0.278 - 4.17% -
BM_std_minmax_element<short>/5500 5.60% 1428.982 1509.028 - 19.08% -
SetIntersection_Interlaced_Vector_float_256_64 5.60% 7110343.620 7508222.549 - 9.29% -
std::set<int>::count(key)_(non-existent)/8192 5.59% 11.566 12.213 - 8.57% -
BM_std_minmax_element<long_long>/3 5.57% 1.128 1.191 - -1.90% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.57% 22.797 24.066 - -1.11% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 5.55% 514534.139 543100.570 - 2.95% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 5.55% 9.996 10.551 - -4.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 5.53% 621.135 655.460 - 18.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.51% 194455985.074 205175673.068 - 5.12% -
std::replace_if(vector<int>)_(sprinkled)/50 5.50% 13.984 14.753 - 8.72% -
std::move_backward(vector<int>)/1048576 5.49% 56858.040 59980.992 - 2.69% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 5.47% 25.266 26.648 - 9.93% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.46% 5.413 5.709 - 5.46% -
SetIntersection_Interlaced_Vector_float_16384_64 5.46% 10241929.859 10801148.075 - 71.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.46% 28.067 29.599 - 0.84% -
SetIntersection_Front_Set_uint32_16384_4 5.45% 1008775.125 1063784.939 - 0.10% -
SetIntersection_Interlaced_Vector_string_1024_64 5.45% 8122034.438 8564480.104 - 6.54% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.44% 180168.817 189964.684 - 3.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 5.43% 265.716 280.155 - 6.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 5.43% 181664.685 191524.450 - 3.45% -
BM_deque_vector_move/0 5.42% 1.251 1.318 - -2.83% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 5.42% 27.345 28.827 - -1.12% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.41% 517765.683 545799.263 - 5.70% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.40% 5.214 5.495 - 5.88% -
BM_std_minmax_element<long_long>/1 5.38% 0.304 0.321 - 8.20% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 5.35% 12648.632 13325.296 - 7.74% -
BM_std_minmax_element<short>/1024 5.34% 272.288 286.819 - 18.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.32% 39.931 42.053 - -1.67% -
rng::find_last(vector<char>)_(bail_90%)/8 5.31% 0.460 0.484 - 18.77% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 5.30% 1.213 1.277 - 4.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.27% 603.556 635.373 - 2.72% -
std::map<std::string,_int>::find(key)_(existent)/8192 5.26% 29.079 30.610 - -6.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 5.25% 0.264 0.277 - -6.06% -
BM_num_put<unsigned_long_long> 5.25% 10.943 11.518 - 8.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.25% 646.857 680.828 - 1.09% -
std::unordered_map<int,_int>::erase(iterator)/1024 5.24% 19.580 20.606 - -12.45% -
std::find_if(vector<char>)_(process_all)/1024 5.20% 125.192 131.707 - 6.46% -
SetIntersection_Front_Set_uint64_262144_16384 5.20% 218604888.092 229962921.925 - 3.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.19% 35.184 37.011 - 1.89% -
rng::starts_with(vector<int>)/1048576 5.19% 68408.904 71957.901 - 5.32% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.18% 5.494 5.779 - 3.57% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 5.18% 6.483 6.819 - 0.76% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 5.18% 1502.620 1580.403 - 7.48% -
std::rotate_copy(vector<int>)/8192 5.17% 639.265 672.332 - 46.57% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5.17% 5273.177 5545.901 - 3.63% -
BM_std_minmax_element<int>/1 5.17% 0.305 0.321 - 7.01% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 5.15% 30.441 32.009 - -3.80% -
std::unordered_multiset<int>::contains(key)_(existent)/32 5.10% 1.368 1.438 - 6.89% -
std::remove_copy(deque<int>)_(prefix)/50 5.08% 19.919 20.931 - 4.56% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 5.08% 49.908 52.442 - -0.29% -
std::rotate(deque<int>)_(by_1/4)/1024 5.07% 265.124 278.559 - 5.07% -
BM_PushHeap_float_SingleElement_16 5.07% 0.364 0.383 - 3.61% -
BM_vector_deque_ranges_move/0 5.07% 0.584 0.613 - 32.38% -
bm_ranges_lexicographical_compare<signed_char>/512 5.06% 7.974 8.378 - 1.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 5.06% 14338151.536 15063808.202 - 7.15% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.05% 28.532 29.973 - 1.89% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 5.05% 756.038 794.201 - 4.35% -
std::all_of(vector<int>)_(process_all)/8 5.05% 2.300 2.416 - -0.16% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.04% 98935.992 103918.406 - 5.90% -
BM_std_minmax_element<short>/512 5.02% 138.880 145.848 - 17.14% -
std::multimap<std::string,_int>::count(key)_(existent)/32 5.01% 18.494 19.421 - 1.03% -
std::move(deque<int>)/1048576 5.00% 54831.285 57573.963 - -0.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.00% 180790.036 189832.715 - 3.20% -
std::for_each(deque<int>)/32 4.97% 3.710 3.895 - 6.55% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.97% 1.629 1.710 - -15.48% -
std::is_sorted_until(list<int>,_pred)/1024 4.95% 792.783 832.048 - 5.32% -
rng::contains_subrange(deque<int>)_(process_all)/16 4.95% 8.858 9.296 - 2.52% -
std::unordered_set<int>::insert(value)_(already_present)/8192 4.95% 2.587 2.715 - -2.19% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.93% 10.169 10.670 - 1.22% -
BM_std_minmax_element<short>/70000 4.92% 18289.214 19189.751 - 15.76% -
std::unordered_map<int,_int>::erase(iterator)/32 4.92% 19.500 20.459 - -9.12% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 4.92% 6764.429 7096.940 - 5.49% -
std::find_if(vector<char>)_(process_all)/8192 4.88% 946.872 993.125 - 5.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.87% 12860.498 13487.423 - 0.84% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.87% 9.863 10.344 - -0.78% -
BM_deque_vector_copy/64 4.85% 2.627 2.754 - 7.34% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 4.84% 2.770 2.905 - -2.99% -
BM_vector_deque_move_backward/64000 4.84% 8152.383 8546.606 - 17.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 4.84% 28.258 29.624 - 0.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4.83% 3832.752 4017.971 - 6.11% -
std::find_if(vector<char>)_(process_all)/32768 4.82% 3759.977 3941.278 - 5.73% -
BM_std_minmax_element<short>/64000 4.81% 16720.924 17526.023 - 15.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4.81% 4733.714 4961.299 - 5.57% -
BM_StringRead_Hot_Shallow_Empty 4.80% 0.473 0.496 - 4.30% -
BM_PushHeap_string_PipeOrgan_256 4.76% 7.771 8.141 - -4.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 4.76% 341.662 357.930 - -0.47% -
BM_std_minmax_element<short>/65536 4.76% 17141.648 17957.480 - 15.75% -
rng::find_last(vector<int>)_(bail_90%)/8 4.76% 0.425 0.445 - -3.12% -
SetIntersection_Front_Set_uint64_1024_64 4.75% 1607619.915 1683963.402 - -6.63% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 4.74% 2814.513 2947.889 - 4.46% -
std::stable_partition(vector<int>)_(dense)/50 4.74% 25.747 26.966 - 7.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.73% 8516.786 8919.817 - -12.93% -
std::move(list<int>)/64 4.73% 39.251 41.108 - 1.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.71% 0.594 0.622 - 4.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.71% 57.569 60.280 - 31.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.70% 11014.790 11532.251 - 5.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.68% 20437.947 21394.197 - 2.75% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.67% 5.058 5.294 - 4.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.66% 2612178.341 2733930.775 - 6.09% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 4.65% 25.153 26.323 - -1.54% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.65% 15.673 16.401 - 1.33% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.64% 3.811 3.988 - 4.71% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.59% 20420.891 21358.902 - 2.58% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 4.58% 20.687 21.634 - 0.48% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.57% 23.302 24.366 - 6.58% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 4.56% 684.537 715.754 - -19.50% -
std::all_of(deque<int>)_(process_all)/8 4.55% 3.436 3.592 - 4.66% -
BM_PushHeap_float_Ascending_16 4.55% 0.987 1.032 - 0.28% -
SetIntersection_Front_Set_string_262144_256 4.54% 14773677.434 15445069.227 - 1.23% -
bm_ranges_swap_ranges_vb_unaligned/8 4.54% 4.967 5.192 - 2.83% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 4.54% 18.280 19.109 - 5.45% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.53% 9106.938 9519.714 - 4.61% -
BM_vector_deque_ranges_move/1 4.53% 2.172 2.270 - -1.45% -
BM_vector_deque_ranges_copy/64000 4.52% 2841.665 2970.093 - 4.65% -
SetIntersection_Front_Set_uint64_262144_256 4.52% 3672244.070 3838159.461 - -2.14% -
BM_CmpEqual_uint_schar 4.51% 1.006 1.051 - -0.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 4.51% 17.670 18.466 - 6.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.50% 795.629 831.454 - 0.14% -
rng::starts_with(list<int>)/8 4.50% 2.931 3.063 - 2.61% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.50% 22.026 23.017 - 2.77% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.49% 17275164.088 18051647.525 - 4.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.48% 1.182 1.235 - -3.11% -
SetIntersection_Interlaced_Set_string_256_64 4.46% 29683053.397 31007582.955 - -1.02% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.46% 24.319 25.404 - 4.63% -
BM_deque_vector_ranges_copy_backward/64000 4.46% 7863.513 8214.230 - 17.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.46% 1412946.576 1475940.898 - 1.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.45% 15.694 16.392 - 4.93% -
bm_lexicographical_compare<int>/8 4.45% 1.517 1.585 - 7.32% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 4.44% 25041.646 26152.752 - -2.58% -
SetIntersection_Interlaced_Vector_uint64_256_4 4.43% 4872745.420 5088573.017 - 9.32% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.43% 23.630 24.676 - 10.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.42% 35.630 37.205 - 3.60% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.42% 73.911 77.176 - -28.76% -
std::stable_sort(vector<int>)_(descending)/8 4.41% 23.391 24.424 - 0.37% -
SetIntersection_None_Vector_float_4_1 4.41% 213649173.470 223073474.575 - 3.97% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.41% 5.606 5.853 - 5.48% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 4.40% 14955.361 15614.107 - 6.82% -
std::find(list<int>)_(bail_25%)/1024 4.40% 126.503 132.063 - 3.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 4.38% 6586.658 6875.265 - 3.99% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 4.37% 33.305 34.762 - 3.17% -
std::unordered_set<std::string>::erase(iterator)/8192 4.37% 30.733 32.077 - 3.51% -
std::equal(list<int>)_(it,_it,_it)/8192 4.37% 9409.601 9820.758 - -3.81% -
SetIntersection_Interlaced_Vector_string_16384_4 4.36% 1822043.487 1901465.051 - 6.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 4.36% 65.205 68.045 - -2.15% -
std::fill_n(list<int>)/1024 4.35% 448.745 468.247 - 6.30% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.34% 1414.386 1475.837 - -10.28% -
BM_StringRelational_Compare_Large_Small_Control 4.34% 1.847 1.927 - 4.11% -
std::fill_n(deque<int>)/32 4.34% 1.155 1.205 - 4.63% -
std::remove_if(vector<int>)_(sprinkled)/50 4.32% 61.362 64.013 - 1.75% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.32% 6897.708 7195.639 - 4.62% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 4.31% 32.535 33.937 - 1.26% -
SetIntersection_Interlaced_Set_float_16384_16384 4.30% 211298570.572 220381875.878 - -0.87% -
std::unordered_map<int,_int>::clear()/32 4.30% 585.566 610.729 - -8.95% -
std::find(vector<short>)_(process_all)/8 4.29% 0.687 0.717 - 4.73% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.26% 341.417 355.950 - 11.94% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 4.25% 2.266 2.362 - -5.23% -
std::partition_point(list<int>)/8192 4.25% 12793.998 13337.278 - 4.72% -
std::unordered_multiset<int>::clear()/1024 4.24% 7934.128 8270.918 - -0.92% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.24% 5.309 5.534 - 5.24% -
SetIntersection_Interlaced_Set_float_262144_262144 4.23% 1595649.090 1663083.170 - 0.97% -
BM_vector_deque_copy/1 4.22% 2.053 2.140 - -9.61% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.22% 0.932 0.972 - 4.88% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.21% 48.132 50.157 - 5.74% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 4.21% 23.380 24.364 - 1.64% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 4.20% 33396.515 34798.078 - -3.52% -
rng::contains_subrange(vector<int>)_(same_length)/32 4.19% 8.753 9.120 - 5.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.18% 23.755 24.748 - 2.46% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.17% 0.253 0.264 - 4.36% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.17% 1.156 1.204 - 4.23% -
std::multiset<std::string>::clear()/1024 4.16% 21403.611 22294.316 - -0.39% -
SetIntersection_Interlaced_Vector_string_16384_256 4.16% 40360864.972 42039900.336 - 9.58% -
std::unordered_multiset<int>::find(key)_(existent)/8192 4.16% 1.154 1.202 - -1.00% -
rng::starts_with(vector<int>)/8192 4.14% 485.185 505.292 - 4.31% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 4.14% 1.110 1.156 - 3.65% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.14% 1389.176 1446.676 - 1.68% -
BM_getline_string 4.14% 16.838 17.535 - 6.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.14% 248892.992 259190.619 - 4.58% -
BM_std_minmax_element<short>/4 4.14% 1.214 1.265 - 11.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.13% 147682.557 153784.497 - 3.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 4.11% 1053483.257 1096780.986 - -0.02% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 4.10% 12.175 12.674 - 3.96% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.10% 1245.964 1296.996 - 3.40% -
std::find_end(vector<int>)_(single_element)/1024 4.08% 250.664 260.902 - 7.02% -
SetIntersection_None_Vector_float_16384_4 4.08% 1080035.478 1124049.086 - 1.06% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.04% 243832.335 253682.743 - 1.25% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.01% 153.713 159.878 - -0.98% -
BM_PushHeap_string_QuickSortAdversary_1024 4.00% 15.120 15.726 - 2.55% -
std::find_if(vector<char>)_(process_all)/50 3.99% 6.648 6.913 - 4.94% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.99% 3.329 3.462 - 4.36% -
BM_vector_deque_copy_backward/1 3.99% 2.068 2.151 - -7.42% -
std::set<int>::count(key)_(non-existent)/1024 3.99% 7.656 7.961 - 7.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.99% 997991.211 1037778.661 - 3.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 3.98% 11101.970 11544.040 - 4.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.98% 7.328 7.619 - -10.16% -
std::set<std::string>::erase(key)_(existent)/8192 3.98% 84.670 88.039 - -5.63% -
SetIntersection_Front_Set_float_262144_16384 3.98% 225254003.476 234210155.287 - 3.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.97% 24.446 25.416 - 1.75% -
std::list<int>::ctor(size)/1024 3.97% 11598.057 12058.038 - -0.09% -
std::equal(deque<int>)_(it,_it,_it)/8 3.97% 4.258 4.427 - 2.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 3.95% 33.673 35.004 - 2.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.95% 1104.916 1148.522 - -5.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.94% 0.603 0.626 - 3.47% -
SetIntersection_Front_Vector_uint64_16384_16384 3.93% 75463176.174 78428439.599 - 3.42% -
std::multiset<int>::erase(iterator)/32 3.93% 21.277 22.113 - 6.56% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.92% 4.487 4.663 - 8.64% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 3.92% 21.884 22.742 - -5.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 3.91% 31.558 32.792 - 1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 3.91% 61313.097 63709.454 - 4.09% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.90% 13583674.169 14113483.150 - -0.78% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.90% 4826373.896 5014481.636 - 0.02% -
std::set<std::string>::erase(iterator)/32 3.89% 25.226 26.207 - 4.34% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 3.88% 76338.180 79300.857 - 0.15% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.87% 6748.137 7009.290 - 4.00% -
std::all_of(list<int>)_(process_all)/32768 3.87% 26671.305 27703.133 - 6.03% -
std::lower_bound(std::list<int>)/100 3.87% 91.679 95.225 - 4.86% -
SetIntersection_Interlaced_Set_float_16384_1024 3.86% 168571739.560 175079874.010 - 1.87% -
BM_num_put<const_void*> 3.85% 11.872 12.330 - 2.45% -
SetIntersection_None_Vector_string_16384_1 3.85% 1194527.292 1240542.009 - 0.32% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 3.85% 27.311 28.362 - 1.21% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 3.85% 5377.736 5584.646 - 4.93% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.84% 11630.392 12077.454 - 4.08% -
BM_PushHeap_uint32_Random_1 3.84% 0.532 0.553 - 2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.84% 4374398.815 4542255.217 - -6.50% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.81% 3478.103 3610.542 - 4.42% -
SetIntersection_Front_Set_float_16384_16384 3.81% 224859200.461 233417708.990 - 3.73% -
std::stable_partition(deque<int>)_(sparse)/50 3.80% 27.861 28.921 - 3.16% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.80% 15.814 16.415 - 3.84% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.80% 22.849 23.716 - 4.06% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.76% 26.201 27.187 - 5.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 3.76% 1.402 1.454 - 18.66% -
std::search(deque<int>,_pred)_(same_length)/1000 3.74% 490.071 508.422 - 6.16% -
BM_deque_vector_ranges_move_backward/0 3.72% 1.413 1.465 - -0.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.72% 22.290 23.119 - -4.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.71% 0.629 0.652 - 2.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 3.70% 2431929.099 2521926.379 - 25.51% -
SetIntersection_Front_Set_float_262144_262144 3.69% 1658326.823 1719495.037 - 3.19% -
SetIntersection_Front_Set_uint64_262144_1 3.68% 1004314.029 1041275.791 - -2.38% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 3.68% 766.369 794.548 - -1.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 3.66% 29.609 30.692 - 0.89% -
std::sort(vector<int>)_(qsort_adversarial)/8 3.66% 15.939 16.522 - 5.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.66% 730.892 757.624 - 3.68% -
std::sort_heap(vector<int>,_pred)/8 3.66% 28.656 29.704 - 1.17% -
SetIntersection_Interlaced_Vector_uint32_1024_64 3.64% 4936867.790 5116396.359 - 53.50% -
std::multiset<std::string>::count(key)_(non-existent)/8192 3.62% 32.338 33.510 - 2.04% -
bm_lexicographical_compare<unsigned_char>/8 3.62% 1.385 1.435 - 4.22% -
BM_num_put<long_long> 3.61% 11.275 11.682 - 3.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.60% 16.921 17.530 - -0.21% -
BM_deque_deque_copy/65536 3.60% 3068.873 3179.431 - 3.20% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.59% 286916.531 297229.548 - -2.81% -
BM_StringAssignStr_Large_Transparent 3.57% 10.176 10.540 - -6.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.56% 31.980 33.120 - 3.80% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.54% 32.154 33.292 - 2.21% -
SetIntersection_None_Set_float_16384_1024 3.53% 153582290.900 159009198.130 - 2.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 3.53% 0.286 0.297 - 3.96% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.53% 340.240 352.246 - -0.61% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.53% 12673.923 13121.025 - -2.15% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 3.53% 1.110 1.149 - -8.57% -
SetIntersection_Interlaced_Set_uint64_1024_64 3.52% 9904002.325 10253034.067 - 1.09% -
std::transform(deque<int>,_deque<int>)/32 3.52% 22.346 23.132 - 8.46% -
bm_write 3.51% 549.263 568.564 - 3.74% -
SetIntersection_None_Vector_float_4_4 3.51% 133732553.521 138428979.320 - 3.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.51% 1167431.557 1208399.411 - 1.57% -
SetIntersection_Interlaced_Set_uint64_1_1 3.51% 531641070.754 550284800.566 - 2.87% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.50% 6955.331 7199.076 - 8.27% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 3.50% 27918.461 28895.648 - 0.58% -
std::copy(vector<int>)/8 3.49% 2.126 2.201 - 5.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.48% 34.148 35.337 - 8.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.48% 87.835 90.891 - 4.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.47% 396.039 409.778 - 4.31% -
SetIntersection_None_Vector_float_256_256 3.46% 2124134.363 2197728.133 - 2.38% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.45% 342032821.387 353842824.898 - 0.40% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.45% 217011051.831 224489907.767 - -0.65% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 3.45% 22.444 23.217 - 4.20% -
std::find_end(deque<int>,_pred)_(process_all)/1000 3.44% 573.346 593.096 - 2.86% -
std::find_first_of(list<int>)_(large_needle)/8192 3.44% 48089466.671 49745250.003 - 0.24% -
BM_StringRelational_Eq_Empty_Small_Control 3.43% 0.466 0.482 - 2.49% -
std::reverse_copy(list<int>)/32768 3.42% 26129.972 27024.875 - -10.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.42% 84889.798 87789.660 - 4.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 3.41% 24.007 24.826 - -1.67% -
SetIntersection_None_Vector_string_1024_64 3.40% 1129666.887 1168121.158 - -0.10% -
SetIntersection_None_Vector_string_262144_1 3.40% 1263172.680 1306151.776 - 0.12% -
SetIntersection_Front_Set_uint64_1024_256 3.39% 3588732.885 3710503.046 - -6.94% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 3.39% 1.095 1.132 - -4.00% -
SetIntersection_Interlaced_Set_string_1024_1024 3.39% 54571961.119 56420955.134 - -1.03% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.39% 8.744 9.040 - -0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.38% 18.516 19.142 - 3.68% -
std::set<std::string>::equal_range(key)_(existent)/8192 3.37% 28.030 28.975 - -3.83% -
std::find_if(vector<int>)_(bail_25%)/8192 3.36% 212.791 219.943 - 3.52% -
BM_deque_deque_copy_backward/70000 3.35% 8462.164 8745.853 - 10.27% -
std::stable_sort(vector<int>)_(ascending)/1024 3.35% 2070.031 2139.402 - 3.40% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.34% 13918.713 14383.814 - -2.01% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.34% 518769.691 536099.026 - 8.05% -
std::unordered_multiset<int>::clear()/8192 3.34% 61300.308 63346.150 - -1.16% -
std::stable_partition(list<int>)_(sparse)/8192 3.33% 8605.552 8892.355 - 1.61% -
std::stable_partition(list<int>)_(sparse)/32 3.33% 9.475 9.790 - 2.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 3.32% 57400246.587 59306013.922 - 1.58% -
SetIntersection_Interlaced_Set_string_16384_1024 3.32% 344155172.203 355581246.516 - 2.33% -
std::stable_partition(deque<int>)_(dense)/1024 3.32% 569.502 588.387 - 4.12% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.31% 54047.001 55837.581 - 3.55% -
ranges::min(std::vector<long_long>)/8 3.30% 2.242 2.316 - 13.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.30% 3.075 3.176 - 3.48% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 3.30% 112766.205 116487.828 - -7.19% -
BM_PushHeap_string_QuickSortAdversary_256 3.30% 14.553 15.033 - 1.98% -
SetIntersection_None_Vector_float_1024_64 3.28% 1068656.356 1103674.987 - 1.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.27% 51.226 52.902 - 5.24% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.27% 3.523 3.638 - 1.14% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 3.26% 0.487 0.503 - 15.06% -
ranges::minmax(std::deque<__int128>)/1 3.26% 0.678 0.701 - 2.76% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.26% 73.792 76.198 - -2.43% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 3.24% 29.898 30.866 - 2.33% -
bm_lexicographical_compare<unsigned_char>/1 3.24% 1.611 1.663 - 10.33% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 3.23% 361176.074 372834.493 - 1.52% -
std::set<std::string>::lower_bound(key)_(existent)/1024 3.23% 22.174 22.889 - 0.21% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.23% 40.737 42.051 - 9.00% -
BM_deque_vector_copy/512 3.19% 16.536 17.064 - 3.10% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.19% 15.793 16.296 - -0.34% -
SetIntersection_None_Vector_float_1024_16 3.19% 1080314.834 1114740.850 - 2.53% -
SetIntersection_Interlaced_Vector_float_256_16 3.19% 7383335.049 7618582.536 - 22.87% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.18% 6630.559 6841.736 - -1.49% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.18% 97207.588 100298.629 - 1.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 3.18% 22795.633 23519.635 - 3.29% -
std::rotate(list<int>)_(by_1/3)/50 3.17% 22.902 23.628 - 2.77% -
bm_lexicographical_compare<signed_char>/512 3.17% 7.680 7.924 - 3.80% -
std::find(vector<char>)_(process_all)/32768 3.16% 495.928 511.604 - 4.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 3.16% 1469633.472 1516081.796 - -1.09% -
std::move_backward(list<int>)/262144 3.15% 259708.669 267899.686 - 4.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.15% 1012788.827 1044716.765 - -0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.15% 51.390 53.009 - 1.77% -
SetIntersection_Front_Vector_uint32_262144_64 3.15% 1314080.681 1355435.727 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_1024_16 3.14% 2459337.893 2536635.559 - 37.54% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.14% 6.633 6.841 - 0.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.13% 1033155.854 1065542.994 - 1.68% -
BM_deque_vector_copy_backward/70000 3.13% 8938.968 9219.173 - 19.79% -
std::move(deque<int>)/32768 3.13% 2032.375 2096.038 - 15.36% -
std::none_of(vector<int>)_(process_all)/50 3.13% 18.931 19.523 - 4.61% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 3.12% 718469.967 740885.547 - 1.92% -
BM_StringRelational_Less_Empty_Huge_Control 3.12% 1.612 1.662 - 3.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 3.12% 17.372 17.913 - 2.09% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.11% 16.332 16.839 - 3.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 3.10% 10.737 11.070 - 2.95% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.10% 28.509 29.392 - -2.18% -
std::set<int>::insert(value)_(new_value,_end)/8192 3.09% 69.554 71.706 - 2.76% -
BM_vector_deque_copy_backward/70000 3.09% 8764.319 9035.305 - 10.85% -
std::stable_partition(deque<int>)_(dense)/50 3.09% 36.744 37.879 - 4.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.08% 594.306 612.634 - 3.66% -
BM_StringRelational_Less_Empty_Large_Control 3.08% 1.612 1.662 - 3.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 3.07% 437.206 450.633 - 3.43% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 3.06% 0.435 0.449 - 70.30% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.06% 3.767 3.882 - 1.86% -
BM_vector_deque_copy/2 3.06% 1.786 1.841 - -10.37% -
std::adjacent_find(deque<int>)/8 3.06% 3.337 3.439 - -13.48% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 3.06% 140851.958 145155.264 - -2.45% -
ranges::min(std::vector<long_long>)/1 3.05% 0.381 0.393 - 21.68% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.05% 1.647 1.697 - 0.08% -
BM_PushHeap_string_PipeOrgan_4 3.05% 2.533 2.611 - 3.00% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.04% 5.265 5.425 - 3.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.01% 10.677 10.998 - 3.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.00% 2.267 2.335 - 2.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.00% 14544.647 14981.653 - 2.38% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 3.00% 15.659 16.130 - 6.26% -
std::multiset<std::string>::erase(key)_(existent)/1024 3.00% 94.779 97.619 - -4.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 2.99% 38213.152 39354.364 - -0.79% -
SetIntersection_None_Vector_float_256_64 2.98% 3420831.878 3522873.810 - 2.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 2.98% 6499.933 6693.522 - 6.88% -
bm_ranges_swap_ranges_vb_aligned/1048576 2.98% 3352.926 3452.756 - 3.47% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.98% 1.647 1.696 - 18.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.97% 21521653.849 22161330.174 - -2.34% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.97% 14387099.121 14814222.983 - 2.93% -
std::find(vector<short>)_(bail_25%)/8 2.97% 0.673 0.693 - -16.04% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.96% 165989653.697 170909827.771 - -1.09% -
SetIntersection_Front_Set_uint64_262144_64 2.96% 1626606.210 1674672.628 - -6.74% -
SetIntersection_Interlaced_Set_float_16384_64 2.95% 211330724.467 217570676.621 - 2.89% -
SetIntersection_Front_Vector_float_16384_4 2.95% 1028787.093 1059125.007 - -0.06% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 2.94% 52.145 53.679 - 0.80% -
std::unordered_set<int>::ctor(const&,_alloc)/32 2.94% 262.071 269.776 - -6.72% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 2.92% 630.611 649.044 - 3.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 2.92% 21199055.354 21818417.938 - -0.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.92% 49.969 51.429 - 4.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.92% 230.707 237.443 - 17.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.91% 344792576.322 354842731.510 - 0.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 2.90% 35.854 36.894 - 1.89% -
bm_ranges_swap_ranges_vb_aligned/512 2.90% 5.113 5.262 - 0.48% -
std::copy_backward(list<int>)/4096 2.89% 3179.617 3271.462 - 3.36% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.89% 32.217 33.147 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.88% 207867071.132 213856121.852 - -0.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 2.88% 8891276.248 9147290.191 - 1.98% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.87% 18.665 19.201 - 2.40% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2.86% 2875.419 2957.731 - -3.37% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.85% 17.137 17.626 - 0.49% -
BM_StringAssignStr_Small_Transparent 2.85% 0.485 0.499 - 2.98% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 2.85% 23.610 24.283 - -0.72% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.85% 12.825 13.190 - 4.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.85% 60.386 62.104 - 1.39% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.84% 24.504 25.201 - 2.73% -
SetIntersection_Interlaced_Set_float_16384_16 2.84% 204190575.637 209984448.154 - 1.73% -
BM_deque_vector_move_backward/70000 2.84% 8563.639 8806.600 - 17.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.83% 669.139 688.106 - 2.98% -
std::multiset<std::string>::clear()/8192 2.83% 210645.086 216600.473 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 2.83% 46932.951 48259.700 - 0.12% -
std::set<int>::count(key)_(non-existent)/32 2.82% 2.943 3.026 - 5.11% -
SetIntersection_None_Vector_uint64_1024_1024 2.82% 1025527.885 1054420.540 - -1.84% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 2.82% 805.812 828.509 - 6.32% -
std::sort_heap(vector<NonIntegral>)/8 2.82% 29.457 30.287 - 1.00% -
SetIntersection_None_Vector_float_1024_256 2.81% 1078820.817 1109174.114 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.81% 8658785.278 8901755.453 - -0.45% -
SetIntersection_Interlaced_Vector_uint32_16384_256 2.80% 25428837.418 26140578.525 - 20.58% -
SetIntersection_Interlaced_Set_float_262144_4 2.79% 1255490.560 1290572.020 - 0.25% -
std::all_of(deque<int>)_(process_all)/32 2.78% 12.321 12.664 - 3.05% -
std::for_each(list<int>)/50 2.78% 20.870 21.450 - 5.07% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 2.77% 19.758 20.306 - -0.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 2.77% 11.369 11.684 - -13.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.77% 10.756 11.054 - 3.95% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.77% 12417.864 12761.432 - 2.85% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.76% 5.462 5.613 - 1.76% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 2.76% 29.808 30.631 - 0.99% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.76% 4.048 4.160 - 2.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.76% 92.255 94.798 - 4.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.75% 21.199 21.784 - -7.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 2.75% 126.603 130.083 - -1.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.75% 14772.092 15178.053 - 0.09% -
std::multiset<std::string>::count(key)_(existent)/8192 2.74% 30.133 30.957 - 2.91% -
SetIntersection_Interlaced_Set_uint32_64_16 2.74% 21711426.386 22305614.693 - 0.21% -
std::transform(list<int>)_(identity_transform)/8192 2.73% 7647.482 7856.601 - 4.65% -
std::remove(deque<int>)_(prefix)/50 2.72% 60.133 61.770 - 1.45% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.72% 7587.088 7793.246 - 2.00% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.72% 12.814 13.162 - 3.12% -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.71% 2.513 2.581 - 1.06% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.71% 6622.224 6801.753 - 0.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2.70% 2025.311 2079.933 - 5.68% -
bm_lexicographical_compare<signed_char>/64 2.69% 2.119 2.176 - 12.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 2.68% 5620065.569 5770465.033 - -0.56% -
std::move_backward(vector<bool>)_(unaligned)/64 2.67% 1.637 1.681 - -9.55% -
std::move_backward(vector<bool>)_(aligned)/64 2.66% 1.743 1.789 - 2.73% -
SetIntersection_None_Vector_float_262144_64 2.66% 1127403.497 1157399.442 - 2.14% -
std::list<int>::ctor(size)/8192 2.65% 95012.064 97533.572 - -0.39% -
BM_CmpEqual_uint_uchar 2.65% 1.078 1.107 - 1.31% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 2.65% 12.383 12.710 - 13.83% -
SetIntersection_None_Vector_float_262144_16 2.64% 1136624.277 1166656.379 - 1.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 2.64% 492203.883 505196.905 - 3.72% -
std::multiset<int>::erase(iterator)/8192 2.63% 24.069 24.703 - 5.89% -
BM_CmpEqual_ushort_schar 2.63% 1.010 1.037 - 2.03% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.63% 39261.081 40293.046 - 1.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.63% 391.622 401.910 - 2.75% -
std::any_of(vector<int>)_(process_all)/8 2.62% 2.291 2.351 - -0.76% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.61% 201372689.870 206638581.003 - -1.15% -
SetIntersection_None_Set_string_256_4 2.61% 11355989.640 11652726.239 - 0.15% -
BM_deque_vector_move/65536 2.61% 2965.400 3042.780 - 1.38% -
BM_deque_vector_ranges_move/1 2.60% 2.086 2.140 - 0.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.59% 51.406 52.736 - 14.77% -
BM_CmpLess_uchar_short 2.59% 1.032 1.059 - 1.37% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.58% 11339.182 11631.851 - -0.01% -
SetIntersection_Front_Vector_string_1024_256 2.58% 9129382.450 9364732.447 - 2.31% -
BM_PushHeap_uint32_Random_262144 2.58% 5.934 6.087 - 4.33% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.57% 82.263 84.379 - 3.62% -
SetIntersection_None_Set_float_1024_1024 2.57% 8897409.268 9125891.859 - 1.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.56% 879534.397 902070.633 - 4.88% -
BM_StringFindNoMatch/512 2.56% 9.217 9.453 - -1.29% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.56% 219.109 224.721 - 2.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.56% 1037290.944 1063832.243 - -2.06% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 2.56% 30.906 31.696 - -2.10% -
std::stable_partition(vector<int>)_(dense)/32 2.56% 21.707 22.262 - 4.58% -
std::set<int>::contains(key)_(non-existent)/1024 2.56% 5.983 6.136 - 4.26% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.55% 7123919.896 7305489.242 - 9.35% -
std::find_if_not(list<int>)_(process_all)/32768 2.55% 25620.553 26272.869 - 0.37% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.54% 66.051 67.731 - 3.87% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.54% 671.023 688.096 - 3.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 2.54% 36.554 37.483 - 1.94% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 2.53% 6.912 7.087 - 0.98% -
BM_vector_deque_ranges_move_backward/1024 2.53% 37.074 38.012 - 0.70% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 2.53% 4.089 4.193 - 3.44% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 2.52% 699.330 716.936 - 2.88% -
SetIntersection_Interlaced_Set_float_1024_1024 2.52% 11802147.851 12099174.968 - 0.50% -
BM_PushHeap_float_PipeOrgan_262144 2.51% 3.146 3.224 - 2.49% -
std::copy_backward(deque<int>)/1048576 2.51% 138129.969 141594.481 - 9.21% -
BM_deque_deque_ranges_copy_backward/65536 2.51% 7926.019 8124.754 - 9.70% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.51% 224.087 229.701 - 3.16% -
std::set<int>::equal_range(key)_(existent)/1024 2.51% 4.260 4.367 - -0.98% -
SetIntersection_None_Vector_uint32_16384_256 2.50% 1080674.374 1107666.584 - -0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.49% 791.556 811.292 - 1.11% -
std::partition_point(vector<int>)/32 2.49% 2.580 2.645 - 3.37% -
std::find_first_of(list<int>)_(small_needle)/1024 2.47% 2755.101 2823.125 - 3.50% -
std::sort_heap(vector<NonIntegral>,_pred)/8 2.46% 29.393 30.116 - 1.91% -
SetIntersection_Interlaced_Vector_float_262144_16 2.46% 6415777.265 6573709.340 - 99.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.46% 11520.553 11803.958 - 0.32% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.46% 1350.050 1383.243 - -0.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.45% 21.562 22.091 - 2.02% -
SetIntersection_Interlaced_Vector_string_262144_64 2.45% 21712183.333 22243746.018 - 13.36% -
SetIntersection_None_Vector_float_1024_1 2.45% 1073599.057 1099859.192 - 1.09% -
std::set<std::string>::equal_range(key)_(existent)/32 2.44% 17.084 17.501 - 8.47% -
SetIntersection_Front_Set_string_262144_16 2.44% 1806571.936 1850652.438 - -3.34% -
std::set<std::string>::find(key)_(non-existent)/8192 2.44% 30.546 31.291 - 4.63% -
std::sort(deque<int>)_(repeated)/1024 2.44% 964.043 987.525 - -2.34% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2.43% 2167.611 2220.371 - -0.58% -
BM_vector_deque_ranges_copy/2 2.43% 1.954 2.001 - 9.13% -
BM_num_get<unsigned_short> 2.43% 10.036 10.280 - -0.19% -
bm_ranges_swap_ranges_vb_unaligned/64 2.43% 6.190 6.340 - 1.85% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.43% 10.425 10.678 - 2.47% -
SetIntersection_Interlaced_Set_float_262144_1024 2.43% 1490330.159 1526508.137 - 0.31% -
std::move_backward(vector<int>)/262144 2.43% 21610.320 22134.695 - 19.07% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.42% 8.601 8.810 - 0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.42% 43.154 44.198 - 3.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.42% 630.537 645.793 - 9.30% -
std::find_first_of(list<int>)_(small_needle)/50 2.42% 140.065 143.453 - 3.37% -
std::find_end(forward_list<int>)_(single_element)/1024 2.42% 702.374 719.360 - 0.31% -
BM_align/1 2.41% 0.641 0.657 - 5.39% -
SetIntersection_None_Set_float_256_4 2.41% 11217346.084 11488142.907 - 1.81% -
std::find_first_of(list<int>)_(small_needle)/8192 2.41% 22083.957 22616.449 - 3.48% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.41% 24.305 24.890 - -0.60% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 2.41% 788.835 807.812 - 5.99% -
std::multiset<std::string>::clear()/32 2.40% 888.673 910.027 - -0.44% -
BM_vector_deque_ranges_copy_backward/1 2.40% 2.269 2.323 - 11.41% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.40% 6.069 6.215 - -0.58% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.40% 34.002 34.817 - 3.25% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.40% 24.713 25.305 - 2.99% -
std::partition(list<int>)_(sparse)/50 2.39% 21.477 21.991 - -1.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.39% 1127641.792 1154594.108 - -1.74% -
std::unordered_set<int>::erase(iterator)/32 2.39% 20.168 20.650 - 3.08% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.39% 28.646 29.329 - 0.84% -
SetIntersection_Interlaced_Set_float_262144_16384 2.38% 1246508.057 1276198.973 - -1.47% -
BM_std_minmax_element<short>/64 2.38% 17.270 17.681 - 6.63% -
std::fill_n(list<int>)/50 2.38% 15.634 16.006 - 3.97% -
SetIntersection_None_Set_float_262144_1 2.38% 1162308.676 1189923.094 - -1.39% -
rng::find_last(vector<int>)_(bail_10%)/8 2.37% 2.017 2.065 - 3.67% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 2.37% 1072653.381 1098096.360 - -0.95% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.36% 13115.886 13425.873 - 3.38% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.36% 1865.365 1909.374 - 1.99% -
std::move_backward(deque<int>)/64 2.36% 5.169 5.291 - -20.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.36% 117793.680 120569.648 - 2.59% -
SetIntersection_Interlaced_Vector_float_64_16 2.35% 18161858.490 18589383.195 - 12.38% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.35% 36.937 37.804 - 2.16% -
std::find_if_not(vector<bool>)_(process_all)/8 2.35% 3.553 3.637 - 0.36% -
SetIntersection_Interlaced_Set_string_1024_256 2.34% 35377022.077 36206300.974 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.34% 53581.349 54835.218 - 0.93% -
std::for_each(deque<int>)/8 2.33% 0.923 0.944 - 3.70% -
BM_deque_deque_copy/64000 2.33% 2920.514 2988.549 - 2.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 2.33% 0.456 0.467 - -2.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.32% 18438375.609 18866261.056 - 2.23% -
SetIntersection_Interlaced_Set_float_262144_256 2.32% 1526978.191 1562405.760 - -0.24% -
std::set<int>::contains(key)_(non-existent)/32 2.32% 2.786 2.851 - 0.84% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 2.32% 4.177 4.274 - 3.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.31% 391.660 400.711 - 2.42% -
BM_CmpEqual_uchar_ushort 2.31% 1.060 1.084 - 1.98% -
SetIntersection_None_Set_float_262144_16 2.31% 1159998.291 1186756.184 - -1.04% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.30% 9.214 9.426 - -12.22% -
std::multimap<std::string,_int>::erase(iterator)/8192 2.29% 31.281 31.998 - -1.36% -
ranges::minmax(std::list<__int128>)/1 2.28% 0.452 0.462 - 7.91% -
std::transform(list<int>,_list<int>)/8192 2.28% 9086.815 9294.149 - 1.10% -
std::find_first_of(list<int>)_(small_needle)/32 2.28% 93.862 96.004 - 3.34% -
BM_deque_deque_ranges_copy/1024 2.28% 36.797 37.637 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.28% 7500806.889 7671858.791 - -3.94% -
SetIntersection_None_Set_float_16384_256 2.28% 154540310.512 158056956.354 - 3.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.27% 739.762 756.551 - -0.89% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.27% 174587.324 178544.739 - 2.52% -
SetIntersection_None_Set_float_262144_262144 2.26% 1158201.580 1184411.865 - -1.62% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 2.26% 12.723 13.010 - -0.59% -
bm_swap_ranges_vb_aligned/8 2.26% 3.206 3.279 - 1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.25% 119266.766 121953.840 - 0.60% -
std::set<std::string>::count(key)_(existent)/1024 2.24% 24.221 24.764 - -1.03% -
SetIntersection_None_Set_float_262144_4 2.24% 1157772.705 1183664.471 - -1.58% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.23% 9.768 9.986 - 2.03% -
BM_deque_deque_ranges_copy_backward/70000 2.23% 8521.860 8712.282 - 10.26% -
std::rotate(list<int>)_(1_element_forward)/50 2.22% 25.548 26.116 - 4.74% -
SetIntersection_None_Vector_float_1024_4 2.22% 1075012.657 1098924.151 - 0.60% -
std::rotate(vector<bool>)_(by_1/4)/8192 2.22% 30.006 30.673 - 3.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.22% 1135526.850 1160729.081 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.21% 392.152 400.835 - 2.56% -
std::is_sorted_until(list<int>,_pred)/8192 2.21% 8959.054 9157.304 - 18.50% -
BM_deque_deque_copy_backward/65536 2.21% 7969.864 8146.151 - 9.23% -
SetIntersection_Front_Vector_uint64_262144_256 2.21% 2224149.110 2273313.162 - 0.01% -
BM_deque_vector_ranges_move_backward/70000 2.21% 8776.165 8970.136 - 16.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.20% 6.818 6.968 - 2.40% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 2.19% 133.663 136.597 - -0.45% -
std::generate(list<int>)/8192 2.19% 6906.922 7058.370 - -5.83% -
BM_PushHeap_string_QuickSortAdversary_64 2.19% 13.039 13.325 - 1.45% -
SetIntersection_None_Vector_uint64_262144_64 2.19% 1106119.165 1130319.397 - 0.62% -
std::list<std::string>::ctor(size)/32 2.18% 373.778 381.936 - 10.40% -
SetIntersection_Interlaced_Set_float_262144_16 2.18% 1555860.840 1589710.857 - -0.30% -
SetIntersection_None_Vector_float_16384_1024 2.17% 1107025.482 1131083.578 - 1.17% -
std::multimap<int,_int>::erase(key)_(existent)/1024 2.17% 24.829 25.368 - -1.27% -
BM_num_get<bool> 2.17% 11.648 11.901 - -0.25% -
SetIntersection_None_Set_uint32_16384_1024 2.16% 152262434.364 155552668.080 - -0.82% -
std::sort(vector<int>)_(repeated)/8192 2.16% 5035.591 5144.393 - 2.58% -
std::find_end(list<int>)_(same_length)/8192 2.16% 7998.990 8171.703 - 1.06% -
std::multiset<int>::erase(iterator)/1024 2.16% 24.212 24.735 - 6.79% -
SetIntersection_None_Vector_string_16384_4 2.15% 1215603.745 1241792.758 - 0.98% -
SetIntersection_None_Set_float_262144_256 2.15% 1161164.469 1186177.002 - -1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.15% 13700.133 13994.905 - -0.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.15% 324.610 331.592 - -0.86% -
BM_PushHeap_string_PipeOrgan_64 2.15% 5.748 5.872 - -3.83% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.14% 552.389 564.226 - 0.67% -
BM_deque_vector_ranges_move/65536 2.14% 2965.251 3028.793 - 1.05% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.14% 871.196 889.861 - 0.09% -
std::stable_sort(vector<int>)_(ascending)/8192 2.14% 13426.978 13714.095 - 2.32% -
SetIntersection_None_Set_float_16384_64 2.13% 154497405.943 157789925.748 - 2.63% -
SetIntersection_Front_Set_uint64_1024_16 2.13% 1178868.935 1203983.085 - 1.57% -
BM_deque_vector_copy_backward/65536 2.13% 8253.200 8428.798 - 16.99% -
std::set<std::string>::insert(value)_(already_present)/1024 2.12% 29.616 30.245 - 2.55% -
rng::for_each(multimap<int>)/8192 2.12% 7272.348 7426.824 - -2.16% -
rng::for_each(multiset<int>)/8192 2.12% 7692.517 7855.786 - 0.54% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 2.12% 47717.765 48729.879 - 2.59% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.11% 126.237 128.899 - -1.13% -
std::partition_copy(vector<int>)/1024 2.11% 474.560 484.564 - 3.51% -
SetIntersection_Front_Set_string_262144_1 2.11% 1082806.202 1105627.488 - 3.96% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.11% 13816.157 14107.151 - -9.84% -
std::stable_sort(vector<int>)_(heap)/8192 2.11% 14580.723 14887.751 - 2.64% -
SetIntersection_None_Vector_float_16384_64 2.10% 1105689.238 1128963.627 - 1.64% -
BM_CmpLess_uint_short 2.10% 1.023 1.044 - 1.99% -
std::fill_n(vector<bool>)/32768 2.10% 29.831 30.457 - 1.48% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.09% 9.942 10.150 - 0.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.09% 36.514 37.276 - -2.98% -
SetIntersection_Front_Vector_string_262144_262144 2.08% 14389825.359 14689794.679 - 1.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.08% 48.016 49.015 - 7.24% -
BM_CmpEqual_int_int 2.07% 1.061 1.083 - -0.46% -
std::multiset<std::string>::contains(key)_(non-existent)/32 2.06% 9.869 10.072 - -11.83% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.06% 1323.815 1351.135 - -10.47% -
SetIntersection_None_Vector_uint64_16384_16384 2.06% 1082719.901 1105056.643 - -0.23% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.06% 14.118 14.409 - 2.33% -
BM_PushHeap_float_Ascending_64 2.06% 1.778 1.814 - 1.49% -
SetIntersection_Front_Vector_string_256_256 2.06% 19326055.723 19724267.107 - 3.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.06% 337137867.593 344067125.539 - 0.73% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.05% 4.330 4.419 - 1.15% -
std::unique_copy(list<int>)_(sprinkled)/52 2.05% 23.838 24.327 - 2.79% -
BM_deque_vector_move/64000 2.05% 2972.746 3033.628 - 1.09% -
SetIntersection_Front_Set_float_1024_64 2.05% 1766626.762 1802767.934 - 6.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 2.05% 1.320 1.347 - 10.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.04% 4.743 4.840 - 0.54% -
ranges::minmax(std::list<__int128>)/70000 2.04% 57871.607 59054.181 - 4.27% -
std::move_backward(vector<bool>)_(aligned)/512 2.04% 2.276 2.322 - -0.93% -
std::set<int>::upper_bound(key)_(non-existent)/8192 2.04% 9.761 9.960 - 1.82% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 2.04% 89.098 90.914 - 1.74% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 2.04% 63280.481 64568.510 - 1.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.03% 2.440 2.489 - 2.49% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 2.03% 5.217 5.322 - -0.46% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.03% 2.683 2.738 - -0.80% -
std::partial_sort_copy(vector<int>)_(ascending)/8 2.03% 8.755 8.933 - 1.01% -
SetIntersection_None_Set_float_262144_64 2.03% 1158111.979 1181591.064 - -1.56% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.03% 56240.801 57380.147 - -2.11% -
std::copy(list<int>)/4096 2.02% 3217.652 3282.799 - 8.34% -
SetIntersection_None_Vector_float_16384_16384 2.02% 1105532.195 1127851.707 - 2.06% -
std::copy_if(list<int>)_(every_other)/32768 2.01% 25163.141 25669.062 - 1.88% -
std::map<std::string,_int>::clear()/1024 2.01% 21501.175 21932.989 - -4.04% -
rng::for_each(set<int>)/8192 2.01% 7684.153 7838.377 - 1.12% -
bm_ranges_swap_ranges_vb_aligned/2048 2.00% 8.443 8.612 - 1.10% -
BM_deque_vector_ranges_copy/70000 2.00% 3196.391 3260.304 - 0.92% -
std::map<std::string,_int>::clear()/32 2.00% 893.329 911.184 - 0.14% -
std::search(list<int>)_(no_match)/1000 1.99% 692.326 706.124 - 2.78% -
BM_deque_vector_ranges_copy_backward/65536 1.99% 8152.314 8314.274 - 13.83% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.98% 14.572 14.861 - 2.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.98% 1.377 1.404 - -21.63% -
BM_deque_deque_ranges_move/1024 1.98% 36.917 37.646 - 0.57% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.97% 11284.134 11506.972 - 0.85% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.97% 97099.748 99014.192 - 0.09% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.96% 6.466 6.593 - 1.47% -
BM_CmpEqual_schar_uchar 1.96% 1.088 1.109 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 1.96% 4743.342 4836.097 - 0.10% -
std::is_sorted_until(vector<int>)/8 1.95% 2.050 2.090 - 2.37% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 1.95% 561.741 572.668 - 0.05% -
SetIntersection_None_Vector_float_16_1 1.94% 63321085.069 64552596.198 - 1.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.94% 272.656 277.946 - 2.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.94% 603248.621 614950.460 - 2.79% -
std::generate(list<int>)/50 1.94% 15.067 15.359 - 2.02% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.94% 187631.391 191263.930 - 2.50% -
BM_CmpLess_schar_uchar 1.93% 1.088 1.109 - 0.68% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.93% 899941.314 917318.302 - 2.44% -
std::find_end(list<int>)_(match_near_end)/1000 1.93% 77.287 78.779 - 1.16% -
SetIntersection_None_Vector_string_1024_1 1.92% 1165334.490 1187736.655 - 1.70% -
std::remove(vector<int>)_(prefix)/1024 1.92% 306.932 312.815 - 1.17% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 1.92% 28.168 28.708 - -5.96% -
std::unordered_set<std::string>::ctor(const&)/1024 1.91% 32852.501 33481.482 - -3.05% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.91% 8099.316 8254.324 - 2.20% -
std::find_if(vector<int>)_(bail_25%)/32768 1.91% 826.987 842.795 - 1.73% -
rng::find_last(list<int>)_(bail_90%)/50 1.91% 1.250 1.274 - 0.09% -
SetIntersection_Interlaced_Set_string_16384_64 1.90% 348595791.975 355215140.762 - 1.29% -
std::find(deque<int>)_(process_all)/8192 1.89% 1919.801 1956.156 - 1.52% -
SetIntersection_Interlaced_Vector_string_262144_16 1.89% 6295142.842 6414273.741 - 5.03% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.89% 8.666 8.830 - -0.13% -
SetIntersection_None_Set_float_262144_1024 1.89% 1161209.961 1183106.447 - -1.64% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.89% 3951.015 4025.516 - -1.31% -
BM_CmpEqual_ushort_uchar 1.88% 1.096 1.117 - 2.13% -
BM_PushHeap_uint32_Random_4 1.88% 2.089 2.128 - -5.18% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.88% 27.329 27.843 - 4.56% -
SetIntersection_None_Set_string_16384_1024 1.88% 199336743.005 203082019.055 - 4.64% -
BM_PushHeap_float_Ascending_262144 1.87% 5.272 5.371 - 0.11% -
SetIntersection_None_Set_uint32_64_1 1.86% 22106928.165 22519136.546 - -0.40% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.86% 1525762.777 1554134.357 - -2.00% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.86% 449.633 457.974 - 1.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.86% 224.824 228.995 - -0.73% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.85% 4.498 4.581 - 2.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.85% 18009.866 18342.805 - 4.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 1.85% 694.355 707.177 - 2.40% -
std::is_sorted_until(list<int>,_pred)/8 1.84% 3.645 3.712 - 1.72% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 1.84% 2310.245 2352.784 - 2.15% -
BM_deque_vector_move/64 1.84% 2.594 2.641 - -0.77% -
std::set<int>::count(key)_(existent)/32 1.84% 1.625 1.655 - 1.93% -
SetIntersection_Front_Set_float_16384_16 1.83% 1201882.836 1223913.303 - 0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.83% 42.928 43.714 - 0.20% -
SetIntersection_None_Vector_float_1024_1024 1.83% 1077429.256 1097124.636 - 2.80% -
std::deque<std::string>::ctor(size)/8192 1.83% 8359.053 8511.819 - -0.29% -
BM_StringMove_Small 1.83% 0.707 0.720 - 1.96% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.82% 247.502 252.006 - 3.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.82% 15015.015 15287.864 - -2.30% -
std::copy_n(list<int>)/64 1.81% 14.753 15.020 - 4.18% -
std::deque<int>::ctor(size)/32 1.81% 28.352 28.866 - -4.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.81% 13.903 14.154 - 2.38% -
std::find_end(list<int>)_(same_length)/1024 1.80% 749.634 763.157 - 1.36% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.80% 1022370.172 1040793.166 - -0.15% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.80% 74.400 75.741 - -1.11% -
std::multiset<int>::count(key)_(existent)/32 1.80% 3.713 3.780 - -3.05% -
SetIntersection_Front_Set_float_16384_4 1.79% 1040661.098 1059332.284 - -1.04% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.79% 651.785 663.478 - -0.37% -
rng::contains(list<int>)_(process_all)/50 1.79% 18.274 18.601 - 2.82% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.79% 23.763 24.188 - 0.15% -
rng::find_last_if(list<int>)_(bail_10%)/8 1.79% 3.311 3.370 - 2.59% -
std::move(vector<bool>)_(unaligned)/4096 1.78% 26.089 26.555 - -0.78% -
std::stable_partition(list<int>)_(sparse)/50 1.78% 26.587 27.060 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.78% 11793164.098 12002869.616 - -3.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.77% 6615.614 6732.870 - 0.02% -
std::find_end(forward_list<int>)_(process_all)/8192 1.77% 5696.368 5797.065 - 1.51% -
SetIntersection_None_Vector_float_16384_16 1.77% 1102743.168 1122236.095 - 0.90% -
std::find_if(vector<int>)_(bail_25%)/1024 1.77% 27.863 28.355 - -3.55% -
SetIntersection_Front_Set_string_1024_1024 1.76% 55115925.164 56088629.777 - -0.45% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.76% 214.366 218.146 - 0.37% -
SetIntersection_None_Vector_uint64_16384_4 1.76% 1089491.748 1108695.224 - 1.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.76% 21.332 21.707 - 0.17% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.75% 536.367 545.777 - 2.44% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.75% 1524126.873 1550859.211 - -2.52% -
SetIntersection_Interlaced_Set_uint64_256_1 1.75% 4061823.845 4132959.524 - -0.91% -
std::copy_n(vector<int>)/64 1.74% 2.487 2.531 - 2.94% -
BM_vector_deque_move_backward/65536 1.74% 8349.096 8494.178 - 12.19% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.73% 1.502 1.528 - -6.66% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.73% 2314.079 2354.187 - 2.20% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.73% 897733.951 913281.291 - -13.74% -
SetIntersection_None_Vector_float_16384_256 1.72% 1105409.718 1124476.852 - 1.20% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.72% 17.016 17.309 - 0.94% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 1.72% 57.884 58.880 - -2.34% -
BM_PushHeap_uint64_Random_16 1.72% 4.511 4.589 - 1.81% -
std::copy(vector<bool>)_(unaligned)/32768 1.72% 214.651 218.334 - 0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.71% 58.415 59.416 - -1.89% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.71% 14.750 15.002 - 1.96% -
std::set<int>::upper_bound(key)_(existent)/32 1.71% 1.763 1.793 - 1.35% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.70% 361.161 367.315 - 1.30% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.70% 196.768 200.114 - -3.60% -
std::search(list<int>)_(no_match)/1048576 1.70% 831021.600 845135.893 - 0.93% -
BM_std_minmax_element<char>/512 1.70% 137.175 139.505 - -1.03% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.70% 1883.706 1915.693 - 1.07% -
std::multiset<int>::contains(key)_(existent)/1024 1.69% 4.090 4.159 - 2.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 1.69% 11268529.577 11458915.869 - 0.17% -
std::rotate(vector<int>)_(by_1/4)/50 1.69% 11.507 11.701 - 1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.68% 1196.603 1216.749 - 0.08% -
BM_PushHeap_uint64_Random_256 1.68% 5.972 6.072 - 1.14% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 1.68% 37.433 38.061 - -0.91% -
std::sort(vector<int>)_(ascending)/8 1.68% 15.732 15.996 - 1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.67% 1032140.396 1049372.931 - -2.04% -
SetIntersection_None_Set_string_16384_16384 1.67% 199337089.700 202664189.508 - 5.63% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.67% 25.590 26.017 - 14.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.67% 177123529.266 180075726.032 - 2.08% -
SetIntersection_Interlaced_Vector_string_262144_256 1.67% 73461702.594 74685347.026 - 9.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.66% 601844.588 611861.430 - 1.85% -
std::rotate(deque<int>)_(by_1/4)/32 1.66% 13.056 13.273 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.66% 1631982.260 1659104.654 - 1.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.66% 1030120.108 1047196.597 - -0.24% -
BM_CmpLess_ushort_short 1.65% 1.018 1.035 - 2.71% -
SetIntersection_Interlaced_Vector_float_256_4 1.65% 5044262.777 5127596.427 - -0.52% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.65% 19.402 19.723 - -1.66% -
BM_deque_vector_ranges_copy/65536 1.65% 2937.432 2985.756 - 0.61% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.64% 1864.688 1895.315 - -0.02% -
SetIntersection_None_Vector_string_262144_16 1.64% 1289831.434 1311012.839 - 1.46% -
std::any_of(list<int>)_(process_all)/32768 1.64% 26277.279 26707.866 - 3.24% -
BM_deque_vector_ranges_move/64000 1.64% 2972.628 3021.314 - 0.74% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.64% 12.881 13.091 - 1.56% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.64% 50.225 51.047 - 1.17% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.63% 11145930.242 11327833.732 - -2.71% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.63% 7342.311 7462.061 - -2.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.63% 198195482.001 201424414.381 - 3.63% -
BM_PushHeap_string_PipeOrgan_16 1.63% 4.096 4.163 - -3.42% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.63% 16.474 16.742 - 1.86% -
std::partial_sort(deque<int>)_(shuffled)/8 1.63% 32.037 32.558 - 0.52% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.63% 772.481 785.049 - 2.18% -
BM_CmpEqual_schar_short 1.63% 1.101 1.119 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.62% 8684947.538 8825769.639 - 1.79% -
BM_std_minmax_element<long_long>/4 1.62% 1.250 1.270 - 2.88% -
SetIntersection_Front_Set_float_262144_64 1.62% 1760796.167 1789285.165 - 2.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.62% 763.014 775.356 - 2.17% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.62% 4270.315 4339.289 - 0.35% -
std::multiset<int>::count(key)_(existent)/1024 1.61% 5.574 5.663 - -4.67% -
SetIntersection_None_Vector_float_262144_1 1.60% 1134252.921 1152438.235 - 1.42% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.60% 520.448 528.788 - 0.39% -
SetIntersection_None_Set_uint32_1024_1024 1.60% 8653084.763 8791608.744 - -3.31% -
SetIntersection_Front_Vector_uint64_262144_1024 1.60% 5758785.315 5850954.001 - -0.86% -
std::all_of(list<int>)_(process_all)/8 1.60% 2.634 2.676 - 1.60% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.60% 4.471 4.543 - 1.88% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.60% 12514.898 12715.169 - 0.20% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.60% 35.383 35.949 - 1.35% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.60% 8.601 8.738 - 0.98% -
std::rotate(list<int>)_(by_1/3)/1024 1.59% 812.820 825.773 - 4.28% -
SetIntersection_Interlaced_Set_string_256_256 1.59% 31460197.224 31960342.060 - 0.88% -
SetIntersection_Front_Vector_string_64_64 1.59% 25595528.790 26002319.734 - 2.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.59% 1.131 1.149 - 1.33% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.59% 512.141 520.260 - -0.07% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.58% 53.919 54.773 - 2.02% -
SetIntersection_None_Vector_float_1_1 1.58% 534694138.473 543152675.358 - 1.77% -
SetIntersection_None_Set_uint32_1024_64 1.58% 8610879.144 8747009.978 - -1.69% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.57% 54601.854 55457.962 - -0.13% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 1.56% 20.412 20.731 - 0.46% -
SetIntersection_None_Vector_string_262144_4 1.56% 1276740.341 1296680.316 - 0.28% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.56% 22.812 23.168 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 1.56% 5267252.207 5349402.871 - -0.58% -
std::lower_bound(std::list<int>)/8192 1.55% 14325.742 14547.893 - -6.35% -
BM_CmpLess_int_uchar 1.55% 1.103 1.120 - 1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.55% 21137395.165 21464709.321 - 1.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.55% 0.660 0.670 - 1.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.55% 141434.214 143623.906 - 2.63% -
std::search(deque<int>,_pred)_(same_length)/1024 1.55% 511.387 519.300 - 1.79% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.54% 666.519 676.804 - 0.89% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.54% 375.400 381.170 - -3.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.54% 6.917 7.023 - 1.88% -
BM_CmpEqual_int_short 1.53% 1.122 1.139 - 2.20% -
std::set<int>::lower_bound(key)_(existent)/1024 1.53% 4.406 4.473 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.53% 1110887.778 1127880.163 - -0.19% -
std::for_each(set<int>::iterator)/8192 1.53% 7778.840 7897.757 - -2.40% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.53% 4.446 4.514 - 1.51% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.53% 14.695 14.920 - 2.02% -
BM_vector_deque_move_backward/5500 1.53% 198.144 201.169 - 2.02% -
std::lower_bound(std::forward_list<int>)/8 1.52% 15.464 15.699 - 2.91% -
std::map<int,_int>::count(key)_(existent)/1024 1.52% 3.752 3.809 - -0.11% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.52% 412.193 418.464 - 1.74% -
BM_deque_vector_ranges_move_backward/5500 1.52% 198.667 201.688 - 1.40% -
ranges::minmax(std::list<long_long>)/64 1.52% 30.356 30.817 - 4.24% -
std::multiset<int>::ctor(const&)/1024 1.52% 6347.894 6444.221 - -2.56% -
bm_ranges_swap_ranges_vb_unaligned/512 1.51% 13.406 13.609 - 1.46% -
std::search(list<int>)_(single_element)/1024 1.51% 731.208 742.277 - -0.82% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.51% 19.023 19.311 - 1.77% -
SetIntersection_None_Vector_float_262144_4 1.51% 1132954.333 1150013.860 - -0.43% -
std::partition_copy(vector<int>)/32 1.50% 8.097 8.219 - 3.28% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.49% 2699.297 2739.647 - 1.86% -
BM_StringRelational_Compare_Large_Large_Control 1.49% 2.082 2.114 - 1.50% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.49% 17.032 17.285 - 1.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.49% 609.715 618.792 - 0.11% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 1.48% 61.405 62.316 - -0.40% -
std::find(vector<short>)_(process_all)/50 1.48% 1.670 1.695 - 0.32% -
SetIntersection_Interlaced_Set_float_256_256 1.48% 7303622.175 7411799.193 - -1.54% -
std::equal(vector<int>)_(it,_it,_it)/50 1.48% 4.105 4.165 - 0.77% -
rng::fold_left(deque<int>)/8192 1.47% 4411.235 4476.041 - -1.60% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.47% 5305.748 5383.521 - 0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.47% 51548.257 52303.593 - 0.29% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.46% 27.954 28.363 - -6.19% -
std::remove(list<int>)_(prefix)/8192 1.46% 8122.773 8241.513 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.46% 4304859.575 4367701.514 - 0.60% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.45% 15.552 15.778 - 5.05% -
std::map<int,_int>::contains(key)_(existent)/32 1.45% 1.637 1.660 - -0.31% -
BM_num_get<unsigned_long> 1.45% 10.313 10.463 - -1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 132981.217 134907.174 - 0.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.45% 12316.593 12494.817 - 1.12% -
SetIntersection_Interlaced_Set_uint32_1024_1 1.45% 1022560.160 1037355.181 - -0.37% -
std::unordered_set<int>::find(key)_(existent)/32 1.45% 1.102 1.118 - -6.19% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.44% 843176.732 855315.667 - -0.73% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.44% 1034999.182 1049858.568 - -0.02% -
SetIntersection_Interlaced_Vector_float_262144_1 1.43% 1032776.295 1047552.632 - -0.28% -
std::find(deque<int>)_(process_all)/50 1.43% 13.156 13.344 - 2.71% -
SetIntersection_Front_Vector_uint64_256_4 1.43% 4117960.428 4176853.647 - 0.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.43% 12.044 12.216 - -7.44% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.43% 1.048 1.063 - 1.43% -
SetIntersection_Interlaced_Vector_string_16_4 1.43% 67187101.568 68145911.138 - 2.09% -
SetIntersection_None_Set_float_16384_16 1.43% 154837479.677 157046939.186 - 1.60% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.43% 54695.929 55475.820 - 0.43% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.42% 42.759 43.368 - 0.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.42% 26.101 26.473 - 0.31% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.42% 4997.256 5068.152 - 1.77% -
std::search(vector<int>,_pred)_(same_length)/8192 1.41% 4934.694 5004.424 - 2.45% -
BM_num_get<long> 1.41% 10.706 10.857 - -0.53% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 35118.269 35612.579 - 0.21% -
BM_CmpEqual_ushort_short 1.41% 1.014 1.028 - 1.14% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.40% 610402.923 618962.556 - 1.93% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.40% 687.023 696.647 - 2.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.40% 14.921 15.129 - 1.60% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.40% 1906.237 1932.862 - -0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.40% 2145108.242 2175061.889 - -0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.39% 9.070 9.196 - -3.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.39% 5771.418 5851.692 - 1.14% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.39% 684.088 693.597 - 0.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.39% 4.022 4.077 - -15.82% -
ranges::min(std::vector<char>)/64 1.39% 4.222 4.281 - 4.98% -
SetIntersection_None_Set_uint64_1024_1 1.38% 8589681.796 8708643.612 - -3.12% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.38% 114.057 115.635 - 0.09% -
BM_std_minmax_element<char>/64 1.38% 17.702 17.947 - 5.11% -
std::unordered_set<std::string>::clear()/1024 1.38% 22697.981 23011.286 - -2.31% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.38% 36048.906 36544.673 - 0.79% -
std::map<int,_int>::contains(key)_(existent)/8192 1.37% 5.455 5.530 - 0.88% -
std::find(deque<int>)_(process_all)/32768 1.37% 7738.572 7844.504 - 1.85% -
SetIntersection_None_Set_string_16384_256 1.37% 198529993.324 201242331.877 - 4.66% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.37% 38211.771 38733.630 - 0.64% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.36% 12379.913 12548.206 - -0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.36% 25797768.514 26148441.538 - -5.10% -
std::remove_if(vector<int>)_(sprinkled)/32 1.36% 52.935 53.653 - 0.07% -
SetIntersection_None_Vector_string_16384_64 1.35% 1221933.491 1238465.659 - -1.31% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.35% 13.135 13.313 - 1.73% -
std::copy_if(vector<int>)_(entire_range)/512 1.35% 123.072 124.734 - 3.33% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.35% 21.168 21.453 - 2.01% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.34% 1468558.103 1488279.459 - -2.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.34% 128742120.212 130461756.519 - 0.79% -
std::rotate(list<int>)_(by_1/4)/50 1.33% 25.830 26.174 - -0.21% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.33% 4.615 4.677 - 3.31% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.33% 1.616 1.637 - -0.49% -
std::copy_if(vector<int>)_(every_other)/262144 1.32% 127816.390 129509.026 - 1.67% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 1.32% 2812.947 2850.152 - 3.50% -
BM_deque_deque_move_backward/65536 1.32% 8114.359 8221.382 - 9.39% -
std::move(vector<bool>)_(unaligned)/32768 1.32% 207.756 210.495 - 4.03% -
std::multiset<int>::ctor(const&)/8192 1.32% 51158.371 51832.241 - -0.82% -
SetIntersection_Front_Set_uint64_256_1 1.32% 4157938.735 4212666.640 - 2.24% -
BM_deque_deque_move_backward/70000 1.32% 8621.638 8735.029 - 10.75% -
BM_deque_deque_ranges_copy_backward/1 1.32% 2.687 2.722 - 12.26% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.32% 25.955 26.296 - 0.16% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.31% 2127.965 2155.910 - 1.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.31% 17.945 18.181 - -5.03% -
SetIntersection_Interlaced_Set_uint32_64_4 1.31% 20531814.380 20800641.385 - -1.24% -
SetIntersection_None_Set_uint32_256_256 1.31% 5641573.657 5715310.221 - -1.99% -
SetIntersection_None_Set_uint32_16384_256 1.31% 152333655.844 154321807.093 - -1.75% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.30% 246670.524 249881.222 - 4.47% -
std::is_partitioned(list<int>)_(partitioned)/50 1.30% 13.962 14.144 - 1.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.30% 8643890.522 8756291.755 - -1.08% -
std::multiset<int>::erase(key)_(existent)/1024 1.30% 39.652 40.168 - 1.77% -
SetIntersection_Interlaced_Set_string_1024_1 1.30% 1081653.686 1095675.649 - -0.13% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.29% 18270.275 18506.726 - -2.07% -
BM_PushHeap_uint64_Ascending_16384 1.29% 3.623 3.670 - -1.66% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.29% 2167.010 2195.010 - 0.93% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.29% 389.895 394.930 - 0.95% -
BM_deque_vector_ranges_copy/64000 1.29% 2917.391 2955.023 - 0.14% -
std::copy_backward(vector<int>)/262144 1.28% 12344.992 12503.299 - -0.28% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.28% 10522.356 10656.980 - 0.85% -
SetIntersection_Front_Vector_string_1024_16 1.27% 1648443.306 1669395.001 - 3.40% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.27% 4.848 4.910 - 2.38% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 1.27% 5832427.816 5906397.054 - -0.12% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.27% 4159.849 4212.561 - 0.31% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.27% 484845.355 490981.589 - 1.93% -
std::unique_copy(vector<int>)_(contiguous)/52 1.27% 13.416 13.586 - 2.55% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.26% 31.524 31.922 - 0.84% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.26% 8645.912 8755.042 - 0.62% -
BM_deque_deque_copy_backward/64000 1.26% 7846.111 7945.031 - 8.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.26% 136716246.191 138438749.149 - 1.76% -
std::adjacent_find(list<int>)/8192 1.26% 7221.480 7312.439 - 2.20% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.26% 11.227 11.368 - 1.90% -
BM_deque_vector_ranges_move/70000 1.26% 3235.455 3276.198 - -0.01% -
BM_PushHeap_string_QuickSortAdversary_16 1.26% 10.528 10.660 - 1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.26% 8.457 8.563 - 2.03% -
ranges::min(std::list<char>)/70000 1.26% 53785.228 54460.669 - -0.39% -
std::list<int>::ctor(size)/32 1.25% 325.058 329.131 - -1.50% -
BM_CmpEqual_uchar_uint 1.25% 1.070 1.084 - 3.56% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.24% 391.949 396.813 - 0.96% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.24% 8768.164 8876.629 - 0.54% -
SetIntersection_None_Vector_float_262144_262144 1.24% 1132214.446 1146202.284 - 3.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.24% 13446.409 13612.525 - 0.15% -
SetIntersection_Interlaced_Set_string_16_1 1.23% 64966138.015 65766917.766 - 0.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.23% 1165939.314 1180274.325 - 4.24% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.23% 22.334 22.608 - -0.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.23% 35.884 36.324 - 1.33% -
std::find(vector<int>)_(process_all)/32768 1.23% 7367.170 7457.621 - 1.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 1.23% 52.565 53.210 - 37.38% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.23% 39814.507 40302.358 - 6.28% -
bm_ranges_swap_ranges_vb_aligned/32 1.22% 3.274 3.314 - 0.05% -
BM_vector_deque_ranges_copy_backward/65536 1.22% 8345.055 8447.173 - 12.40% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 1.22% 291.211 294.773 - 0.07% -
BM_deque_deque_move_backward/64000 1.22% 7802.347 7897.593 - 8.98% -
std::replace(vector<int>)_(prefix)/8192 1.22% 1268.161 1283.611 - 2.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36661.044 37107.499 - 0.84% -
SetIntersection_Interlaced_Set_float_16384_256 1.21% 198496953.091 200907595.898 - 0.26% -
std::list<std::string>::ctor(size)/1024 1.21% 13668.536 13833.926 - 9.93% -
SetIntersection_Interlaced_Set_uint32_64_1 1.21% 16295603.140 16492638.919 - 0.09% -
std::multiset<int>::find(key)_(existent)/1024 1.21% 4.205 4.255 - 4.02% -
std::find(vector<char>)_(bail_25%)/1024 1.20% 5.330 5.394 - 2.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.20% 730.592 739.383 - 0.82% -
std::for_each_n(vector<int>)/8 1.20% 2.666 2.698 - 1.87% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.20% 17.888 18.103 - -0.11% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.20% 690108.268 698400.166 - 1.29% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.20% 9671051.816 9787241.093 - -3.91% -
std::find(deque<int>)_(process_all)/1024 1.20% 242.074 244.982 - 1.13% -
std::is_sorted(list<int>)/8 1.20% 2.104 2.129 - 1.65% -
SetIntersection_None_Vector_uint64_16384_1 1.20% 1083723.555 1096681.357 - -0.26% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.19% 22.150 22.415 - 1.54% -
SetIntersection_Interlaced_Vector_string_1024_4 1.19% 1677050.351 1697049.927 - 4.33% -
std::fill(vector<int>)/1024 1.19% 29.959 30.316 - 3.92% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.19% 4.336 4.387 - 3.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.19% 69.581 70.408 - 14.67% -
std::stable_sort(deque<int>)_(repeated)/1024 1.19% 1412.341 1429.088 - -0.66% -
ranges::minmax(std::list<long_long>)/70000 1.19% 54685.495 55333.888 - 2.95% -
SetIntersection_Interlaced_Set_uint64_1024_4 1.18% 9598426.203 9711970.462 - -2.19% -
std::any_of(vector<int>)_(process_all)/32 1.18% 8.299 8.397 - 1.26% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.18% 1815.916 1837.391 - 2.56% -
BM_deque_deque_ranges_copy_backward/64000 1.18% 7757.796 7849.420 - 10.05% -
BM_deque_deque_copy/70000 1.18% 3197.658 3235.413 - 0.83% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.18% 23.983 24.266 - 1.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.18% 215397741.014 217934550.724 - 1.09% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.18% 23.410 23.685 - 2.02% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.18% 24.608 24.897 - 0.35% -
std::remove_copy(list<int>)_(sprinkled)/50 1.17% 18.524 18.741 - 4.18% -
std::search(vector<int>)_(near_matches)/1000 1.17% 14186.606 14352.691 - -5.24% -
std::copy(list<int>)/32768 1.17% 25986.189 26289.144 - 3.31% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.16% 1871.691 1893.459 - 2.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.16% 3679.688 3722.445 - 1.88% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.16% 58.316 58.994 - 0.96% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.16% 109433.576 110704.009 - 0.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.16% 598716.736 605665.345 - 1.54% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 1.16% 336662.321 340564.332 - 0.48% -
std::find_if(list<int>)_(bail_25%)/8 1.16% 0.921 0.932 - 1.97% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.15% 5.053 5.111 - 1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.15% 1033671.015 1045561.684 - 0.36% -
BM_vector_deque_move/64 1.15% 2.796 2.828 - -0.65% -
bm_lexicographical_compare<int>/64 1.15% 4.404 4.455 - 1.43% -
BM_StringRelational_Less_Large_Large_ChangeLast 1.15% 2.083 2.107 - 0.00% -
SetIntersection_Interlaced_Set_float_262144_64 1.15% 1527438.883 1544938.801 - -1.21% -
BM_PushHeap_string_QuickSortAdversary_4 1.15% 6.338 6.411 - 1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.14% 341804051.157 345716374.447 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.14% 472.210 477.609 - 0.34% -
std::find_if_not(list<int>)_(process_all)/1024 1.14% 725.691 733.986 - 0.33% -
std::count(vector<bool>)/1000 1.14% 2.965 2.999 - 0.21% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.14% 506.308 512.089 - 0.12% -
BM_PushHeap_uint32_Random_64 1.14% 5.002 5.059 - -1.95% -
SetIntersection_Interlaced_Set_string_262144_1 1.14% 1084071.850 1096422.163 - 0.13% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.13% 379.912 384.215 - 8.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.13% 12.863 13.009 - 1.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.13% 820475.139 829751.456 - 1.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.13% 53738.187 54345.710 - -6.85% -
std::set<std::string>::contains(key)_(existent)/8192 1.13% 28.670 28.993 - 6.35% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.13% 316.649 320.217 - 1.31% -
BM_PushHeap_float_Ascending_1024 1.13% 3.152 3.187 - 0.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.12% 91147.319 92172.162 - 0.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.12% 196726866.271 198935414.521 - 2.35% -
SetIntersection_None_Vector_uint64_16384_1024 1.12% 1095006.489 1107287.706 - 0.29% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 1.12% 22.847 23.103 - 0.95% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.12% 6621.696 6695.810 - -2.04% -
BM_vector_deque_ranges_copy_backward/70000 1.12% 8683.638 8780.516 - 9.43% -
SetIntersection_None_Set_uint32_64_64 1.11% 11372027.248 11498669.372 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 1.11% 8770381.660 8868008.926 - 5.75% -
BM_deque_vector_copy/65536 1.11% 2907.519 2939.838 - 0.23% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.11% 35188.919 35579.871 - -1.75% -
BM_PushHeap_uint32_Ascending_16384 1.11% 3.642 3.682 - 2.72% -
SetIntersection_None_Vector_uint32_256_256 1.11% 2080350.110 2103442.818 - -1.76% -
SetIntersection_None_Vector_float_256_16 1.11% 4021558.349 4066172.455 - 0.39% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 1.11% 2.706 2.736 - -12.89% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.11% 5842693.450 5907437.745 - -0.31% -
SetIntersection_None_Vector_float_16_4 1.11% 53801922.927 54398007.767 - 0.60% -
BM_PushHeap_uint32_Random_16384 1.10% 5.891 5.956 - 4.48% -
SetIntersection_None_Set_float_1024_4 1.10% 8898642.139 8996656.974 - -9.34% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.10% 390.694 394.995 - -0.00% -
SetIntersection_Front_Set_uint32_256_1 1.10% 4105444.773 4150588.917 - 0.06% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.10% 6.488 6.559 - 2.34% -
std::move_backward(deque<int>)/512 1.10% 23.521 23.779 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.10% 84510.980 85438.843 - 0.87% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.10% 9.977 10.087 - 2.28% -
rng::for_each(multimap<int>)/50 1.09% 40.271 40.711 - -5.37% -
SetIntersection_Interlaced_Set_uint32_256_16 1.09% 12003278.307 12133927.978 - 0.18% -
std::is_sorted_until(deque<int>,_pred)/8 1.09% 4.170 4.216 - -0.41% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.09% 2.165 2.189 - 1.21% -
BM_CmpEqual_uint_uint 1.08% 1.039 1.050 - -0.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.08% 2.485 2.511 - -0.82% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.08% 6453.937 6523.559 - -0.57% -
std::find_end(forward_list<int>)_(same_length)/1000 1.07% 1461.675 1477.383 - 0.51% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.07% 596.260 602.646 - 1.10% -
std::partition(vector<int>)_(sparse)/32 1.07% 8.821 8.915 - 2.01% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.07% 735.841 743.711 - 0.17% -
SetIntersection_Front_Vector_string_262144_1 1.07% 1082223.360 1093792.073 - 0.16% -
SetIntersection_None_Vector_float_16384_1 1.07% 1110679.890 1122549.379 - 0.74% -
BM_deque_deque_copy/5500 1.07% 196.860 198.962 - 0.80% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.06% 261.103 263.877 - -2.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.06% 9369.268 9468.722 - 1.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 7437.284 7516.203 - 1.47% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 1.06% 608.644 615.099 - -3.30% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.06% 227.367 229.778 - 2.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.06% 685.632 692.891 - 0.28% -
SetIntersection_None_Set_uint64_256_256 1.06% 5650421.235 5710202.458 - -1.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.05% 162648149.905 164362586.848 - -0.41% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.05% 61.025 61.668 - 0.89% -
std::map<int,_int>::erase(iterator)/8192 1.05% 23.596 23.844 - -2.14% -
std::find(vector<int>)_(process_all)/8192 1.05% 1845.261 1864.654 - 1.74% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.05% 6927.828 7000.533 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.05% 43835.354 44295.018 - -0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.05% 62266.694 62919.212 - -2.46% -
std::search(vector<int>,_pred)_(no_match)/1000 1.05% 524.570 530.060 - 0.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.05% 52.808 53.361 - 1.25% -
SetIntersection_None_Set_float_16384_4 1.05% 155151639.050 156773229.416 - 0.88% -
BM_deque_vector_move/70000 1.04% 3211.730 3245.282 - 1.00% -
BM_deque_vector_ranges_copy_backward/4096 1.04% 148.691 150.242 - 2.20% -
std::deque<int>::ctor(size)/1024 1.04% 74.742 75.520 - -1.21% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.04% 42.412 42.853 - -0.29% -
std::find_end(forward_list<int>)_(single_element)/1000 1.04% 689.255 696.412 - -0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1.04% 1165544.177 1177642.362 - 0.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.04% 41328.938 41757.069 - 0.83% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.03% 27.827 28.115 - 1.37% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.03% 11618.548 11738.369 - 0.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.03% 17.520 17.700 - 3.46% -
std::set<int>::erase(key)_(non-existent,_end)/1024 1.03% 5.407 5.463 - 0.31% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.03% 2.373 2.397 - -13.08% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 143410.963 144885.317 - -0.68% -
BM_PushHeap_uint32_Random_1024 1.03% 5.626 5.684 - -0.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.02% 1193710.363 1205940.910 - -2.78% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.02% 8.474 8.561 - 0.76% -
SetIntersection_Front_Set_uint64_1024_4 1.02% 1067650.615 1078584.604 - 0.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.02% 232.545 234.926 - -1.49% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.02% 31920.149 32246.824 - 0.63% -
SetIntersection_Front_Vector_uint64_64_4 1.02% 15787659.959 15948953.710 - -0.19% -
BM_num_get<unsigned_int> 1.02% 9.681 9.780 - -0.80% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.02% 9.759 9.859 - 0.41% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.02% 1.354 1.368 - -2.31% -
std::adjacent_find(vector<int>,_pred)/50 1.02% 23.461 23.700 - 1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.02% 6.309 6.374 - -0.14% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.02% 1949.483 1969.322 - 0.50% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.02% 7.081 7.153 - 0.46% -
std::map<int,_int>::erase(iterator)/1024 1.02% 20.366 20.573 - -1.51% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.01% 16359.877 16525.767 - 0.29% -
SetIntersection_Front_Set_float_16384_64 1.01% 1768295.538 1786216.203 - 0.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.01% 758.027 765.705 - 2.28% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.01% 6692.370 6760.068 - 2.77% -
std::copy_backward(list<int>)/262144 1.01% 217893.074 220094.658 - 1.96% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.01% 1778396.728 1796361.248 - -1.14% -
SetIntersection_Interlaced_Vector_float_16_16 1.01% 35382797.439 35740166.103 - 0.02% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.01% 43.051 43.485 - 0.12% -
std::reverse(vector<int>)/64 1.01% 4.152 4.194 - 2.18% -
std::for_each(multiset<int>::iterator)/8192 1.01% 7889.592 7968.996 - -2.98% -
std::partial_sort(deque<int>)_(descending)/8 1.01% 41.668 42.088 - -1.29% -
std::set<std::string>::find(key)_(non-existent)/1024 1.01% 22.771 23.000 - 3.89% -
std::sort(vector<int>)_(qsort_adversarial)/1024 1.00% 12956.170 13086.191 - -0.20% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.00% 1524833.788 1540128.956 - 0.34% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.00% 43.239 43.672 - 1.89% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::copy(vector<bool>)_(unaligned)/262144 -84.46% 11021.580 1712.644 - 0.28% -
std::shift_right(vector<int>)/32 -79.72% 14.620 2.965 - -25.29% -
std::find_end(list<int>)_(process_all)/1000 -54.30% 1561.080 713.459 - -0.15% -
std::find_end(list<int>)_(process_all)/1024 -50.43% 1471.630 729.439 - -0.58% -
std::transform(deque<int>)_(identity_transform)/32 -49.46% 24.353 12.307 - 0.34% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.20% 705304.104 365313.345 - -48.13% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -46.01% 75.134 40.566 - -37.38% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -45.45% 848.206 462.691 - -39.98% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -44.82% 17.592 9.707 - -59.70% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -44.54% 56.245 31.192 - 0.48% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -44.08% 30.919 17.291 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -43.20% 22628519.177 12851961.190 - -56.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -43.01% 11.003 6.271 - -30.89% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -42.67% 74.531 42.727 - -19.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -42.56% 0.484 0.278 - -18.42% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -42.10% 665325.863 385202.830 - -41.91% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -41.77% 11.217 6.532 - -56.23% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.34% 100.026 59.671 - -25.55% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -39.18% 19.895 12.100 - -37.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -38.97% 6825219.280 4165411.191 - -39.82% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -38.85% 43.408 26.542 - 1.11% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -38.72% 21210576.931 12997258.645 - 10.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -38.61% 33.990 20.866 - -39.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -38.06% 1310.718 811.851 - -1.29% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.03% 2.853 1.768 - -38.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -37.81% 56.595 35.198 - 1.26% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -36.31% 98.740 62.892 - -44.26% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -36.06% 97.696 62.466 - -19.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -35.96% 19.795 12.677 - -33.77% -
ranges::min(std::vector<char>)/1 -35.04% 0.454 0.295 - -31.52% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -34.97% 152.736 99.322 - -56.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -33.87% 361984217.413 239377649.473 - -5.26% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -33.36% 146.944 97.924 - -56.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -33.16% 6.766 4.522 - 5.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -32.20% 347629610.035 235699090.417 - -5.69% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -31.60% 142.268 97.315 - -55.19% -
SetIntersection_Interlaced_Set_string_16384_16 -31.40% 347914006.718 238665281.058 - -1.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -31.16% 55773244.984 38391960.793 - -53.58% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -31.02% 10.975 7.571 - -60.41% -
std::move(vector<int>)/262144 -30.49% 21612.322 15023.173 - -25.69% -
std::copy_n(list<int>)/4096 -30.43% 5218.787 3630.726 - -13.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -30.10% 17.613 12.312 - 1.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -29.74% 71.386 50.158 - -22.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -29.37% 6.377 4.504 - -20.59% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -29.22% 0.489 0.346 - -0.32% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -29.21% 2827.549 2001.494 - -6.57% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -29.20% 13.694 9.695 - -28.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -29.08% 3.399 2.411 - -38.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -28.85% 61.717 43.910 - 2.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.71% 39.531 28.182 - -25.30% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -28.52% 57050.434 40781.196 - -2.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -27.97% 10893672.506 7846341.945 - -32.44% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -27.81% 706.710 510.188 - -10.18% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.73% 8.945 6.464 - -27.62% -
BM_StringEraseWithMove_Huge_Opaque -27.45% 65.493 47.514 - -25.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -26.87% 107.031 78.268 - -45.23% -
BM_PushHeap_uint32_PipeOrgan_1 -26.74% 0.612 0.448 - 14.23% -
BM_PushHeap_string_Ascending_1 -26.60% 0.642 0.471 - 0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.58% 11.504 8.447 - -26.23% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -26.57% 34.612 25.417 - -26.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -26.50% 39.137 28.767 - -27.72% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -26.42% 8934.351 6574.111 - -2.03% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -26.33% 99.021 72.949 - 41.29% -
std::find_if_not(vector<int>)_(bail_25%)/8 -26.21% 0.915 0.675 - -19.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.66% 2.504 1.861 - -29.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -25.66% 4019795.943 2988233.664 - -26.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -25.58% 8.074 6.008 - -24.84% -
std::stable_partition(list<int>)_(dense)/8192 -25.52% 23500.579 17502.207 - -22.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -24.89% 519500.588 390196.000 - -0.40% -
BM_PushHeap_string_PipeOrgan_1 -24.83% 0.701 0.527 - 0.06% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -23.85% 25.047 19.074 - -20.06% -
BM_PushHeap_float_Random_1 -23.63% 0.697 0.532 - -2.75% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -23.59% 1.520 1.161 - -9.39% -
vector<bool>(const_vector<bool>&) -23.58% 14.308 10.935 - 2.32% -
BM_vector_deque_move/0 -22.80% 0.470 0.363 - -14.93% -
std::unordered_set<int>::contains(key)_(existent)/32 -22.30% 1.486 1.155 - -14.04% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -22.27% 1.791 1.392 - -8.26% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -22.19% 136.656 106.329 - 0.27% -
BM_StringConstructDestroyCStr_Empty_Transparent -22.14% 0.454 0.354 - 30.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -21.90% 2.842 2.219 - -20.73% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -21.78% 24.857 19.444 - -18.92% -
std::map<int,_int>::ctor(const&)/1024 -21.72% 8315.310 6509.525 - -0.84% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.32% 8.064 6.345 - -29.25% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -21.31% 66.976 52.706 - 59.90% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -21.26% 8.203 6.459 - -25.16% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -20.90% 115.758 91.559 - -25.46% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -20.74% 1.564 1.240 - -11.42% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -20.40% 40.261 32.048 - 2.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.38% 35.927 28.604 - -0.81% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.18% 39.960 31.895 - 0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -20.16% 2081333.632 1661679.951 - -25.43% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -20.12% 74038414.711 59139011.922 - 126.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -20.03% 34.365 27.482 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -19.95% 43.402 34.745 - -9.14% -
std::copy_n(vector<int>)/4096 -19.69% 184.032 147.789 - -31.83% -
std::unordered_set<int>::contains(key)_(existent)/1024 -19.63% 1.289 1.036 - -17.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -19.29% 956.969 772.341 - 0.78% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -19.20% 8097.813 6543.093 - 2.14% -
std::multimap<std::string,_int>::erase(iterator)/1024 -19.13% 32.967 26.660 - -2.49% -
std::copy_if(list<int>)_(entire_range)/4096 -19.13% 3753.025 3035.256 - -0.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -18.88% 89.892 72.920 - -0.10% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.78% 0.459 0.373 - -18.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -18.59% 36.778 29.940 - 0.28% -
std::map<int,_int>::ctor(const&)/8192 -18.52% 64050.194 52186.484 - -2.05% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -18.45% 1.608 1.312 - -16.58% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -18.42% 34.703 28.312 - -3.84% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -18.38% 9443.526 7708.156 - -9.87% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.37% 5.633 4.598 - -26.85% -
std::set<std::string>::erase(iterator)/1024 -18.33% 33.223 27.133 - -19.72% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -18.26% 1.305 1.067 - 1.55% -
std::find_if(vector<int>)_(process_all)/32768 -18.15% 4110.927 3364.959 - 0.19% -
BM_PushHeap_uint64_Descending_1 -17.92% 0.634 0.520 - -2.16% -
std::count_if(list<int>)_(every_other)/8192 -17.90% 8667.834 7116.662 - 1.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -17.70% 55.693 45.835 - -12.63% -
std::find_if(vector<int>)_(process_all)/8192 -17.65% 1025.709 844.683 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -17.58% 4437004.819 3656818.764 - -3.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -17.40% 0.697 0.576 - 16.28% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -17.40% 1.047 0.865 - -24.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -17.21% 0.517 0.428 - -8.29% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.20% 62.611 51.841 - -17.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.03% 78.625 65.232 - 1.36% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -16.97% 70.126 58.224 - -0.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -16.82% 68.841 57.263 - 3.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -16.65% 239.071 199.272 - -0.13% -
std::find_if(vector<int>)_(process_all)/50 -16.63% 6.830 5.694 - -1.84% -
std::unordered_set<std::string>::erase(iterator)/1024 -16.62% 31.636 26.379 - -0.10% -
std::map<std::string,_int>::erase(iterator)/1024 -16.52% 31.203 26.048 - -16.04% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -16.47% 5.580 4.661 - -20.23% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -16.43% 2.976 2.487 - -13.87% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -16.30% 62525.939 52331.965 - -1.09% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -16.27% 6468106.669 5415652.840 - -20.69% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.15% 38.040 31.897 - -17.76% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.06% 56.982 47.830 - -0.24% -
std::copy_n(vector<bool>)_(aligned)/262144 -16.03% 704.841 591.836 - -22.19% -
BM_StringEraseWithMove_Huge_Transparent -15.66% 54.396 45.877 - -22.33% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -15.55% 32.417 27.377 - -1.14% -
std::multiset<std::string>::contains(key)_(existent)/32 -15.46% 19.493 16.479 - -17.35% -
std::partition(list<int>)_(dense)/8192 -15.36% 5231.308 4427.971 - -14.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -15.34% 5.877 4.976 - -11.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -15.21% 9890685.592 8386149.443 - -7.25% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -15.12% 7654.066 6496.561 - -1.12% -
bm_ranges_lexicographical_compare<int>/1 -15.06% 1.421 1.207 - 3.59% -
std::copy(vector<bool>)_(aligned)/262144 -15.05% 569.757 484.013 - 32.57% -
std::find_end(deque<int>)_(process_all)/1048576 -14.83% 309335.828 263446.482 - -5.41% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.76% 794.581 677.275 - 0.28% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.74% 878.940 749.371 - -14.56% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.74% 37.511 31.983 - -20.24% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.72% 1.673 1.426 - -23.36% -
std::set<std::string>::erase(iterator)/8192 -14.69% 30.311 25.858 - -18.39% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -14.57% 2678.295 2287.972 - -39.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -14.48% 33.661 28.788 - 21.88% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -14.47% 24.177 20.679 - 7.67% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -14.46% 28.770 24.609 - 2.85% -
rng::contains_subrange(deque<int>)_(same_length)/16 -14.46% 12.414 10.619 - -17.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.37% 73.218 62.699 - -14.45% -
std::copy_n(vector<bool>)_(aligned)/1048576 -14.23% 2611.051 2239.508 - -40.68% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -14.21% 91.108 78.161 - 1.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.20% 11710.256 10047.559 - -14.27% -
std::find_end(deque<int>)_(match_near_end)/1000 -14.05% 39.382 33.848 - -0.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -14.05% 2.565 2.204 - -10.09% -
rng::find_last(deque<int>)_(bail_10%)/1024 -14.00% 263.318 226.444 - -12.90% -
std::map<std::string,_int>::ctor(const&)/32 -13.97% 846.055 727.869 - 0.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -13.88% 37.527 32.318 - -22.05% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -13.81% 0.494 0.425 - -7.30% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.79% 26.423 22.778 - -14.08% -
BM_deque_deque_ranges_move/0 -13.70% 0.917 0.791 - -13.91% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -13.67% 31.097 26.847 - -6.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -13.61% 2701846.096 2334173.444 - -15.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.60% 71.595 61.857 - -12.56% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -13.58% 16.477 14.240 - -17.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -13.44% 0.549 0.475 - -22.39% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -13.37% 1.302 1.128 - -3.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.17% 0.499 0.434 - -37.77% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -13.09% 979.311 851.090 - -2.04% -
std::multimap<std::string,_int>::erase(iterator)/32 -12.94% 28.744 25.025 - -1.64% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -12.89% 1.803 1.571 - 2.25% -
ranges::min(std::list<long_long>)/1 -12.88% 0.363 0.317 - -25.78% -
std::set<int>::clear()/1024 -12.87% 10979.084 9566.389 - -10.92% -
std::find_if(vector<int>)_(process_all)/1024 -12.86% 132.315 115.297 - 0.52% -
rng::find_last(deque<int>)_(bail_10%)/50 -12.82% 13.111 11.430 - -13.75% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.49% 12300.089 10763.294 - 7.22% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -12.38% 1.500 1.314 - 1.29% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.34% 6684.443 5859.414 - 0.40% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -12.34% 10376.187 9095.964 - -13.43% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -12.28% 1.513 1.327 - -8.13% -
SetIntersection_Interlaced_Vector_string_16384_16 -12.25% 4930416.412 4326278.488 - 3.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.22% 24.258 21.293 - -8.02% -
BM_StringRead_Cold_Deep_Small -12.17% 1.287 1.130 - -7.26% -
std::multiset<std::string>::erase(iterator)/32 -12.10% 31.358 27.563 - -9.96% -
std::search(list<int>)_(no_match)/8192 -12.08% 7472.496 6569.523 - 0.65% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -12.04% 0.306 0.269 - -44.51% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -12.04% 0.565 0.497 - -27.28% -
BM_StringRead_Cold_Deep_Empty -12.02% 1.355 1.192 - -10.48% -
std::find_end(deque<int>)_(process_all)/8192 -11.99% 2269.131 1997.115 - -15.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -11.90% 1.343 1.183 - -6.11% -
std::find_if(vector<char>)_(bail_25%)/8 -11.90% 0.961 0.846 - -6.80% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -11.80% 10.927 9.637 - -8.83% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.77% 25.691 22.666 - -10.31% -
std::multiset<std::string>::erase(key)_(existent)/8192 -11.76% 94.618 83.491 - -17.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -11.75% 1846.257 1629.287 - -11.75% -
rng::starts_with(list<int>,_pred)/8192 -11.75% 11140.160 9831.517 - -16.12% -
std::multiset<std::string>::find(key)_(non-existent)/32 -11.73% 10.502 9.269 - -16.06% -
std::find_end(deque<int>)_(same_length)/8192 -11.72% 3471.381 3064.403 - -2.43% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.69% 19.941 17.610 - -13.78% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -11.63% 99.267 87.727 - 0.02% -
std::reverse(list<int>)/4096 -11.59% 1782.429 1575.784 - -10.24% -
BM_deque_deque_ranges_copy/0 -11.58% 0.791 0.699 - -11.76% -
SetIntersection_Interlaced_Set_string_262144_256 -11.56% 2308702.555 2041867.106 - 0.10% -
std::stable_sort(deque<int>)_(descending)/8 -11.52% 29.378 25.995 - -2.84% -
std::multiset<int>::count(key)_(non-existent)/8192 -11.49% 10.260 9.081 - -7.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -11.45% 28633738.885 25355343.273 - -1.60% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -11.32% 25.641 22.739 - -8.43% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.28% 12.182 10.808 - -10.47% -
BM_StringRead_Cold_Deep_Large -11.26% 1.343 1.192 - -8.43% -
BM_deque_vector_ranges_copy/0 -11.23% 1.413 1.254 - -8.28% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -11.20% 1.278 1.135 - -11.29% -
BM_StringRead_Cold_Shallow_Empty -11.14% 1.166 1.036 - -9.86% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -11.13% 53.709 47.731 - -12.35% -
std::map<int,_int>::insert(value)_(already_present)/1024 -11.09% 3.516 3.126 - -5.24% -
std::set<int>::clear()/8192 -11.06% 93713.452 83348.130 - -7.54% -
SetIntersection_Front_Set_uint32_1024_256 -11.04% 4159894.821 3700683.188 - -3.92% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -11.02% 1.093 0.973 - -7.60% -
SetIntersection_Front_Set_uint32_16384_1024 -11.00% 13151720.878 11704557.435 - -3.14% -
rng::contains_subrange(deque<int>)_(single_element)/32 -11.00% 17.625 15.686 - -9.58% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -10.93% 52.348 46.628 - -12.95% -
SetIntersection_Interlaced_Set_string_262144_1024 -10.90% 2330071.127 2076021.810 - -0.53% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -10.83% 297.572 265.335 - 0.15% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -10.82% 1.738 1.550 - 29.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.82% 23.200 20.690 - -1.63% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -10.77% 670.227 598.072 - -0.99% -
BM_StringRead_Cold_Shallow_Small -10.75% 1.163 1.038 - -18.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -10.69% 34.546 30.854 - 31.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -10.67% 1650589.870 1474524.596 - -17.85% -
ranges::min(std::deque<__int128>)/1 -10.66% 0.666 0.595 - -8.43% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.62% 22.126 19.777 - 4.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -10.58% 1.163 1.040 - -23.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -10.40% 1.415 1.268 - 8.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.39% 1.456 1.305 - -5.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.36% 1436314.309 1287552.785 - -1.46% -
std::set<int>::insert(value)_(new_value,_end)/1024 -10.24% 46.303 41.561 - -2.88% -
SetIntersection_Front_Set_string_1024_64 -10.15% 5036043.719 4524725.536 - -6.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.02% 34.317 30.879 - 25.97% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -9.98% 403.353 363.088 - -5.38% -
SetIntersection_None_Set_uint64_16384_16 -9.96% 183455705.337 165179562.155 - -1.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -9.91% 29.149 26.259 - 0.17% -
std::multiset<int>::count(key)_(non-existent)/32 -9.88% 2.610 2.352 - -8.78% -
std::partition_copy(deque<int>)/1024 -9.83% 704.386 635.139 - 0.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -9.83% 98.309 88.649 - -1.89% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -9.82% 40.535 36.554 - -4.93% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.81% 58163.847 52455.440 - 2.74% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -9.80% 0.931 0.840 - -2.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.77% 14.922 13.464 - -14.08% -
std::move_backward(list<int>)/4096 -9.66% 4831.125 4364.496 - -12.61% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.54% 0.692 0.626 - -3.36% -
SetIntersection_Front_Set_uint32_256_64 -9.53% 5740177.022 5192923.054 - -4.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -9.53% 2.436 2.204 - -12.79% -
std::flat_map<int,_int>::erase(iterator)/1024 -9.43% 83.300 75.442 - -6.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -9.39% 126877042.016 114957894.598 - -32.11% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -9.39% 29.642 26.860 - -6.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -9.37% 1.608 1.458 - -13.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -9.34% 35.420 32.110 - 30.54% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -9.34% 95.800 86.849 - 0.87% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -9.34% 33.975 30.804 - -0.82% -
std::partition(list<int>)_(sparse)/8192 -9.31% 7828.323 7099.343 - -16.83% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -9.24% 60817.892 55199.233 - -0.42% -
std::search(list<int>)_(single_element)/8192 -9.24% 9157.934 8312.147 - 10.24% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.23% 19.048 17.290 - -13.15% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -9.23% 1041.668 945.537 - 0.16% -
SetIntersection_None_Set_uint64_16384_64 -9.19% 183818939.950 166917040.098 - -1.12% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.19% 56400079.135 51217708.188 - 19.13% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -9.19% 11.348 10.306 - 3.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -9.17% 15857482.871 14403250.907 - 0.33% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -9.14% 13.391 12.167 - -3.49% -
BM_PushHeap_string_Ascending_1024 -9.12% 14.873 13.517 - -3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -9.10% 1156872.576 1051606.912 - -4.50% -
std::none_of(vector<int>)_(process_all)/8 -9.10% 2.422 2.202 - -11.48% -
SetIntersection_None_Set_uint64_16384_1024 -9.02% 181642214.464 165253549.807 - -5.21% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -8.96% 1.212 1.103 - -5.43% -
std::generate_n(list<int>)/8192 -8.82% 7532.785 6868.233 - -9.20% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.81% 1.589 1.449 - -19.39% -
std::unordered_multiset<int>::count(key)_(existent)/32 -8.81% 1.681 1.533 - -9.24% -
rng::contains_subrange(deque<int>)_(single_element)/16 -8.79% 10.461 9.541 - -7.22% -
rng::contains(list<int>)_(process_all)/8 -8.79% 2.296 2.094 - -7.30% -
std::for_each_n(deque<int>)/8 -8.79% 1.376 1.255 - 11.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.77% 1564.674 1427.399 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -8.75% 128488362.396 117249851.829 - 29.96% -
BM_StringConstructDestroyCStr_Large_Opaque -8.75% 17.316 15.801 - -28.42% -
BM_StringRead_Cold_Shallow_Large -8.61% 1.166 1.065 - -24.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -8.61% 2433644.405 2224133.158 - -2.36% -
std::multiset<std::string>::insert(value)_(already_present)/32 -8.61% 47.733 43.625 - -11.48% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -8.55% 264.606 241.977 - -0.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.54% 9721.707 8891.461 - -0.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.49% 1.579 1.445 - -0.03% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -8.48% 1.550 1.418 - -3.88% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -8.46% 187734.909 171857.144 - -0.41% -
ranges::minmax(std::list<long_long>)/1 -8.41% 0.543 0.497 - 10.68% -
ranges::min(std::deque<long_long>)/70000 -8.38% 20902.680 19150.510 - -24.78% -
BM_PushHeap_string_QuickSortAdversary_1 -8.38% 0.701 0.642 - 21.61% -
std::partition(deque<int>)_(sparse)/32 -8.37% 11.773 10.787 - -10.66% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -8.35% 11.380 10.429 - 43.54% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.33% 1.734 1.589 - 13.75% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -8.30% 24.381 22.356 - -7.81% -
std::set<int>::erase(iterator)/8192 -8.29% 22.901 21.001 - -5.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -8.26% 63063318.454 57851836.296 - -26.68% -
std::set<int>::ctor(const&)/32 -8.25% 241.437 221.518 - -1.25% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -8.23% 132234.632 121348.173 - 3.33% -
BM_vector_deque_move/65536 -8.22% 3116.950 2860.686 - 0.22% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -8.22% 40345.942 37029.978 - 1.31% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -8.21% 13062.651 11989.647 - -5.08% -
BM_StringEraseWithMove_Empty_Opaque -8.21% 0.876 0.804 - 0.83% -
SetIntersection_Interlaced_Vector_string_262144_4 -8.20% 2240771.886 2057079.485 - 1.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.20% 867.742 796.624 - 0.35% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.18% 29.994 27.540 - -7.88% -
std::swap_ranges(list<int>)/8192 -8.17% 10587.799 9722.762 - -1.09% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -8.17% 44.289 40.671 - 10.50% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -8.17% 21502.778 19746.378 - -0.34% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -8.13% 1.836 1.687 - 7.02% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -8.13% 20.462 18.799 - -4.38% -
std::find_end(deque<int>)_(same_length)/1000 -8.09% 374.083 343.828 - -4.72% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -8.05% 21.911 20.147 - -1.57% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -8.04% 2.520 2.318 - -5.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.01% 1631.588 1500.909 - -15.01% -
SetIntersection_None_Set_uint64_16384_256 -8.01% 180156704.325 165730956.485 - -1.14% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.98% 13999.945 12882.192 - -7.79% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -7.96% 469.598 432.203 - -9.55% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.93% 22754.999 20950.123 - -14.53% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -7.91% 60.577 55.782 - 0.14% -
std::make_heap(deque<int>)_(descending)/1024 -7.90% 1175.835 1082.988 - -2.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.85% 109.150 100.578 - -0.67% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -7.85% 24.776 22.832 - -8.12% -
std::fill_n(vector<bool>)/1048576 -7.83% 3821.150 3521.869 - -7.87% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -7.83% 33.524 30.901 - -8.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -7.81% 1410454.681 1300329.155 - -4.75% -
BM_deque_deque_ranges_move_backward/0 -7.80% 0.919 0.847 - 12.98% -
std::set<int>::erase(iterator)/1024 -7.79% 22.570 20.811 - -5.41% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.79% 6.643 6.126 - -13.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.78% 593.604 547.399 - -2.65% -
BM_vector_deque_ranges_move_backward/0 -7.75% 0.422 0.389 - -11.27% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.75% 39855.826 36768.372 - -0.54% -
SetIntersection_None_Set_uint64_262144_1 -7.74% 1300905.599 1200199.871 - -1.26% -
SetIntersection_Interlaced_Vector_float_262144_4 -7.74% 2035986.439 1878455.209 - 21.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -7.71% 913.662 843.194 - -22.90% -
std::multiset<int>::count(key)_(non-existent)/1024 -7.68% 6.298 5.814 - -2.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.66% 23639.195 21827.427 - -14.56% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.63% 56534.101 52222.065 - -0.23% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.58% 2.045 1.890 - -7.82% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -7.58% 353.165 326.398 - -6.97% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -7.58% 7.722 7.137 - 38.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -7.56% 31.139 28.784 - -1.16% -
std::set<int>::erase(iterator)/32 -7.54% 22.105 20.439 - -4.55% -
std::search(list<int>,_pred)_(no_match)/8192 -7.52% 7863.384 7271.875 - 0.44% -
std::all_of(vector<int>)_(process_all)/50 -7.51% 13.701 12.672 - 0.12% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -7.50% 59.451 54.990 - -0.71% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.48% 13959.318 12915.451 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -7.47% 144789.954 133980.794 - -0.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -7.46% 1705608.844 1578361.510 - 1.60% -
SetIntersection_Interlaced_Vector_float_16384_256 -7.41% 28690099.601 26563791.408 - 80.69% -
std::find_end(deque<int>)_(process_all)/1000 -7.40% 306.017 283.359 - 0.34% -
BM_PushHeap_uint32_Descending_4 -7.40% 0.373 0.345 - -8.57% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -7.38% 12230.658 11328.280 - 0.18% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.37% 34.950 32.374 - 1.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.36% 20.949 19.406 - 4.93% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -7.36% 108.199 100.239 - -1.41% -
std::set<std::string>::count(key)_(existent)/8192 -7.34% 30.933 28.661 - -8.40% -
std::remove_if(deque<int>)_(sprinkled)/32 -7.34% 58.089 53.824 - 2.69% -
SetIntersection_Front_Set_uint32_16384_256 -7.34% 3901561.226 3615156.032 - -5.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -7.34% 2.789 2.585 - -0.11% -
std::shift_right(list<int>)/8192 -7.32% 8028.090 7440.075 - -2.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -7.32% 66.024 61.188 - -12.74% -
std::find_if(deque<int>)_(process_all)/8192 -7.27% 2160.190 2003.212 - -5.49% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -7.19% 25.213 23.400 - -0.55% -
SetIntersection_None_Set_uint64_16384_16384 -7.18% 180470340.830 167510020.308 - -2.13% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.17% 24.703 22.931 - -4.35% -
std::for_each_n(join_view(vector<vector<int>>))/8 -7.16% 1.495 1.388 - -0.13% -
SetIntersection_Interlaced_Vector_float_262144_256 -7.13% 49601203.682 46065326.667 - 99.30% -
std::find_end(deque<int>)_(process_all)/1024 -7.12% 314.206 291.839 - -2.88% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.12% 26.314 24.441 - -7.00% -
std::find_first_of(vector<int>)_(small_needle)/32 -7.10% 48.796 45.332 - -13.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.10% 1.414 1.314 - -22.37% -
std::copy_n(vector<int>)/32768 -7.08% 3709.040 3446.535 - 79.82% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -7.07% 23.268 21.623 - -0.16% -
std::find_if(deque<int>)_(process_all)/32768 -7.06% 8709.892 8095.296 - -4.39% -
ranges::min(std::deque<long_long>)/64 -7.04% 18.720 17.401 - -17.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.03% 68.800 63.964 - 19.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -7.03% 20.824 19.361 - -5.05% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.02% 19101.759 17760.832 - -29.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -7.01% 57.296 53.277 - -1.59% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -6.99% 10.700 9.952 - 0.43% -
std::set<int>::clear()/32 -6.99% 688.153 640.040 - -4.42% -
ranges::minmax(std::deque<__int128>)/8 -6.99% 4.181 3.889 - 3.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.98% 2502194.410 2327480.320 - 1.50% -
std::find_if(deque<int>)_(process_all)/1024 -6.98% 270.363 251.497 - 0.87% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -6.96% 41942.125 39024.649 - 1.30% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.93% 28.475 26.502 - -2.74% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.92% 1.619 1.507 - -1.93% -
BM_deque_vector_copy/0 -6.92% 1.410 1.312 - 0.54% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -6.91% 24.329 22.647 - 4.63% -
BM_deque_vector_ranges_copy_backward/0 -6.91% 1.435 1.336 - -8.87% -
std::unordered_set<int>::insert(value)_(already_present)/32 -6.89% 2.797 2.605 - -7.86% -
BM_deque_deque_copy/0 -6.87% 0.918 0.855 - 8.26% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -6.87% 6662.950 6205.336 - -3.67% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.85% 23.468 21.860 - -10.29% -
BM_PushHeap_float_Random_4 -6.84% 2.955 2.752 - -2.62% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -6.81% 224100.911 208841.669 - -0.72% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.76% 48.826 45.527 - -6.37% -
std::make_heap(deque<int>)_(descending)/8192 -6.75% 9247.281 8623.082 - -0.05% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -6.74% 6.708 6.256 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -6.68% 1099448.228 1025953.449 - -1.36% -
std::search(deque<int>)_(same_length)/1000 -6.67% 351.784 328.315 - -6.46% -
std::upper_bound(std::list<int>)/8192 -6.67% 14187.468 13241.236 - -12.62% -
BM_PushHeap_string_SingleElement_16 -6.66% 2.789 2.603 - -1.10% -
std::fill(vector<int>)/32 -6.64% 1.141 1.065 - 0.95% -
SetIntersection_Front_Set_uint32_1024_1024 -6.63% 12359087.283 11539986.275 - -6.77% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -6.62% 1994122.864 1862038.336 - -1.90% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.62% 36.920 34.475 - 5.63% -
rng::contains_subrange(deque<int>)_(same_length)/50 -6.62% 28.165 26.301 - -7.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.59% 10534896.976 9840141.330 - -2.68% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.58% 22.025 20.576 - -6.01% -
BM_PushHeap_uint64_SingleElement_16 -6.57% 0.361 0.337 - -0.12% -
std::find_end(deque<int>)_(match_near_end)/1024 -6.54% 34.813 32.538 - 0.44% -
SetIntersection_Interlaced_Vector_float_262144_64 -6.53% 19899971.536 18600850.039 - 132.75% -
std::partition(deque<int>)_(dense)/32 -6.50% 9.891 9.248 - -0.53% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.49% 40.524 37.892 - -9.84% -
std::find(list<int>)_(process_all)/8192 -6.49% 7368.181 6889.899 - -16.78% -
SetIntersection_None_Set_uint64_16384_4 -6.46% 171717447.131 160623520.421 - -2.51% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.45% 24.917 23.309 - 2.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.45% 22.475 21.025 - -9.74% -
std::adjacent_find(deque<int>,_pred)/50 -6.40% 30.212 28.278 - -2.31% -
std::map<std::string,_int>::erase(iterator)/32 -6.40% 28.980 27.127 - -20.73% -
rng::starts_with(vector<int>,_pred)/8 -6.38% 2.646 2.477 - 1.39% -
bm_ranges_swap_ranges_vb_aligned/262144 -6.33% 514.181 481.652 - -0.74% -
BM_StringConstructDestroyCStr_Huge_Transparent -6.32% 68.700 64.359 - -4.58% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -6.32% 20.506 19.211 - -8.46% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -6.31% 0.956 0.896 - -27.15% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -6.30% 37.539 35.173 - 1.06% -
SetIntersection_Front_Set_uint32_262144_64 -6.30% 1697858.129 1590862.736 - -2.48% -
std::set<std::string>::equal_range(key)_(existent)/1024 -6.30% 24.072 22.556 - 4.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.29% 71473201.974 66974203.540 - 5.40% -
std::multiset<int>::contains(key)_(non-existent)/32 -6.28% 2.880 2.700 - -3.38% -
SetIntersection_None_Vector_uint64_262144_16 -6.27% 1146008.655 1074175.996 - -4.73% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -6.26% 28.461 26.679 - 0.43% -
SetIntersection_None_Vector_uint64_262144_1 -6.24% 1140188.525 1069045.046 - -4.95% -
std::find(list<int>)_(process_all)/8 -6.24% 2.443 2.291 - 1.87% -
std::partition_copy(deque<int>)/50 -6.20% 22.469 21.076 - -0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.20% 1085161.142 1017885.462 - -6.83% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -6.19% 8461.037 7937.251 - -11.78% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -6.18% 782.577 734.224 - 13.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -6.17% 6.842 6.420 - -2.98% -
BM_PushHeap_string_Ascending_256 -6.17% 11.956 11.218 - -0.99% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -6.15% 22.296 20.925 - -10.95% -
BM_StringRelational_Compare_Empty_Huge_Control -6.15% 1.717 1.611 - 0.09% -
BM_PushHeap_string_SingleElement_16384 -6.12% 2.714 2.548 - -2.26% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -6.12% 603.869 566.924 - -1.49% -
SetIntersection_Front_Set_string_16384_16 -6.11% 1926896.039 1809092.312 - -7.47% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -6.10% 46.182 43.365 - -7.94% -
BM_StringRelational_Compare_Empty_Small_Control -6.09% 1.717 1.612 - 0.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.09% 10.863 10.201 - -0.31% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.09% 1.387 1.302 - -7.88% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -6.07% 0.364 0.342 - 1.34% -
std::partition(deque<int>)_(sparse)/50 -6.06% 17.310 16.262 - -0.39% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.06% 9.994 9.389 - 0.70% -
std::search(list<int>)_(same_length)/8192 -6.06% 8588.526 8068.364 - 1.48% -
std::reverse(vector<int>)/8 -6.05% 1.584 1.489 - -7.17% -
BM_StringRelational_Compare_Huge_Empty_Control -5.95% 1.772 1.666 - 3.50% -
std::find(vector<long_long>)_(process_all)/8 -5.95% 1.075 1.011 - -11.74% -
std::unordered_set<int>::clear()/8192 -5.92% 65573.079 61689.918 - -3.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.92% 1905660.376 1792823.188 - -12.58% -
std::multiset<std::string>::count(key)_(existent)/1024 -5.90% 24.983 23.508 - -6.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.90% 1049007.109 987083.608 - -5.92% -
std::unordered_set<std::string>::ctor(const&)/32 -5.90% 762.835 717.813 - -7.79% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -5.90% 1070.022 1006.900 - 2.68% -
BM_deque_vector_ranges_move/0 -5.87% 1.593 1.499 - -1.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -5.86% 181362.197 170736.619 - -1.49% -
BM_StringRelational_Compare_Small_Empty_Control -5.83% 1.712 1.612 - 0.24% -
std::flat_multimap<int,_int>::ctor(const&)/32 -5.82% 24.233 22.822 - -0.85% -
BM_PushHeap_string_SingleElement_256 -5.82% 2.726 2.568 - -1.53% -
SetIntersection_Front_Set_uint32_262144_1024 -5.82% 12315809.684 11599397.724 - -6.35% -
BM_PushHeap_string_Ascending_64 -5.81% 7.921 7.461 - -1.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.81% 614.494 578.794 - 2.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.80% 1528.816 1440.083 - -10.47% -
BM_PushHeap_string_SingleElement_262144 -5.77% 2.751 2.592 - -2.02% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -5.77% 53.640 50.546 - -2.64% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -5.76% 23.961 22.580 - 1.49% -
rng::contains_subrange(list<int>)_(process_all)/50 -5.76% 17.552 16.541 - -2.26% -
std::stable_sort(deque<int>)_(ascending)/8 -5.75% 18.986 17.894 - -1.99% -
std::search(deque<int>)_(same_length)/8192 -5.75% 4004.755 3774.411 - 0.84% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.75% 21868110.293 20610723.712 - 1.97% -
BM_vector_deque_move/64000 -5.75% 3016.910 2843.484 - 0.17% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -5.75% 3987.486 3758.282 - 1.28% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.73% 35.297 33.275 - -10.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -5.72% 1869946.880 1763060.987 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_256_256 -5.69% 4514609.224 4257834.594 - -6.40% -
std::set<int>::lower_bound(key)_(existent)/32 -5.68% 1.593 1.503 - 0.16% -
BM_vector_deque_ranges_move_backward/64000 -5.67% 8275.677 7806.714 - 7.61% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -5.66% 25.105 23.685 - 0.26% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.64% 1.511 1.426 - -8.87% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -5.62% 1007922.138 951270.693 - 1.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -5.62% 23441792.797 22124713.880 - -27.07% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.60% 20727.184 19565.959 - -1.73% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.59% 50.955 48.108 - -7.47% -
BM_PushHeap_float_Descending_4 -5.58% 0.388 0.366 - -0.48% -
BM_PushHeap_string_SingleElement_1024 -5.57% 2.724 2.572 - -1.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.56% 802.448 757.803 - -3.99% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -5.56% 0.669 0.631 - -5.61% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -5.56% 18026.869 17024.128 - -3.10% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -5.56% 183519.318 173324.063 - 0.92% -
std::is_sorted_until(list<int>)/8192 -5.54% 7673.217 7247.954 - 1.57% -
BM_StringEraseToEnd_Huge_Opaque -5.54% 2.466 2.329 - 1.88% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.53% 7274.864 6872.349 - -4.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -5.53% 19.574 18.492 - -4.72% -
BM_PushHeap_uint64_SingleElement_4 -5.52% 0.377 0.356 - -0.09% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -5.51% 10.109 9.552 - -10.75% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.51% 4.619 4.365 - -5.19% -
std::multiset<std::string>::contains(key)_(existent)/1024 -5.51% 27.671 26.148 - -2.55% -
std::vector<std::string>::ctor(size)/32 -5.50% 34.914 32.994 - 3.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 -5.49% 12067019.768 11404678.783 - -0.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.49% 153367339.779 144954023.952 - -1.20% -
std::set<std::string>::find(key)_(existent)/1024 -5.48% 24.803 23.443 - -1.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.48% 7260.025 6862.220 - 2.40% -
BM_lexicographical_compare_three_way_slow_path/1 -5.46% 0.411 0.388 - -13.37% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 -5.45% 61035.127 57708.202 - 1.29% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -5.44% 14673509.698 13875310.247 - 1.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.44% 59247.714 56027.502 - -3.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.43% 1055504.752 998165.215 - -4.74% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -5.40% 1.524 1.442 - -3.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.40% 1161438.328 1098729.085 - -5.29% -
std::find_end(list<int>)_(process_all)/8192 -5.39% 7731.032 7314.273 - -10.61% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -5.38% 20993.296 19864.350 - 0.96% -
std::multiset<int>::find(key)_(non-existent)/32 -5.36% 2.429 2.299 - 0.26% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 -5.36% 0.266 0.252 - -0.32% -
std::make_heap(deque<int>)_(pipe-organ)/1024 -5.35% 2812.801 2662.180 - 0.12% -
std::rotate(list<int>)_(1_element_forward)/8192 -5.35% 8137.990 7702.699 - -4.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -5.34% 809.390 766.134 - -6.38% -
BM_PushHeap_string_Random_4 -5.33% 6.447 6.103 - 0.64% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.33% 1.240 1.174 - -5.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.32% 26.484 25.074 - -7.53% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -5.32% 20899.210 19787.674 - -0.35% -
SetIntersection_Front_Set_uint32_256_256 -5.32% 7684414.654 7275725.739 - -5.71% -
BM_PushHeap_string_SingleElement_64 -5.31% 2.783 2.635 - -1.29% -
std::make_heap(deque<int>)_(repeated)/1024 -5.31% 2402.724 2275.222 - -0.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -5.30% 20799.066 19696.516 - 1.33% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -5.28% 24.629 23.328 - 2.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.27% 1519105.257 1438997.959 - -5.16% -
std::sort(deque<int>)_(shuffled)/1024 -5.27% 7245.002 6863.048 - 0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.27% 630.313 597.106 - -0.74% -
std::partition(deque<int>)_(sparse)/8192 -5.27% 3137.571 2972.359 - -1.97% -
std::set<int>::erase(key)_(existent)/32 -5.26% 23.563 22.323 - -2.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.25% 239168002.831 226604549.520 - -2.48% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.25% 18.369 17.404 - 14.10% -
std::is_sorted_until(vector<int>,_pred)/8192 -5.22% 3400.936 3223.346 - -5.89% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.22% 253110.662 239894.209 - -3.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.22% 6811359.487 6455808.450 - 0.16% -
std::is_sorted_until(vector<int>,_pred)/8 -5.21% 3.761 3.565 - 3.68% -
std::for_each(list<int>)/8 -5.21% 2.535 2.403 - -4.95% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.19% 65.834 62.417 - 2.43% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -5.17% 783.552 743.030 - -3.94% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.16% 12371.257 11732.711 - -5.10% -
std::find_first_of(vector<int>)_(small_needle)/50 -5.16% 73.125 69.353 - -12.34% -
BM_std_minmax_element<char>/2 -5.15% 0.688 0.652 - 3.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.15% 4740445.524 4496486.051 - -2.21% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -5.14% 24521.009 23261.674 - 0.23% -
std::copy(vector<int>)/262144 -5.13% 12386.109 11751.127 - -20.54% -
SetIntersection_Front_Set_uint32_262144_16 -5.13% 1182095.348 1121498.013 - -3.60% -
std::find_if_not(list<int>)_(process_all)/8192 -5.12% 7235.702 6865.422 - 0.02% -
std::find_if_not(list<int>)_(bail_25%)/32768 -5.12% 7584.041 7195.954 - -15.73% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.10% 1215.337 1153.329 - -1.45% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -5.10% 4106.880 3897.445 - 0.79% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -5.09% 20.853 19.791 - -6.69% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -5.09% 1567183.269 1487357.590 - 9.55% -
BM_StringRelational_Compare_Empty_Large_Control -5.09% 1.935 1.836 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.08% 1929335.626 1831300.670 - 3.74% -
SetIntersection_Interlaced_Set_float_1024_256 -5.08% 14563657.366 13823795.388 - -3.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.04% 1047221.444 994417.764 - -5.32% -
std::copy_if(vector<int>)_(entire_range)/64 -5.03% 16.264 15.447 - -2.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.02% 1183851.498 1124441.230 - -3.30% -
BM_std_minmax_element<char>/3 -5.01% 1.133 1.076 - -11.45% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.99% 733.677 697.041 - 0.01% -
SetIntersection_Front_Set_string_256_16 -4.99% 7256979.019 6895013.979 - -6.57% -
BM_deque_deque_copy_backward/2 -4.98% 2.531 2.404 - -4.85% -
BM_StringEraseToEnd_Small_Transparent -4.98% 0.422 0.401 - -5.41% -
rng::contains(vector<int>)_(process_all)/8 -4.97% 2.626 2.496 - -1.72% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -4.95% 181749.012 172743.480 - 0.07% -
std::equal(deque<int>)_(it,_it,_it)/50 -4.95% 22.698 21.575 - -14.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.94% 1057173.914 1004898.938 - -4.05% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.94% 11.214 10.659 - 10.95% -
BM_vector_deque_copy_backward/1024 -4.92% 40.160 38.185 - 1.49% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -4.92% 1.152 1.096 - -5.31% -
ranges::minmax(std::deque<long_long>)/64 -4.91% 24.498 23.294 - -10.02% -
BM_PushHeap_uint32_Descending_16 -4.90% 0.372 0.353 - -4.85% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.90% 19.479 18.524 - -4.03% -
SetIntersection_Front_Set_uint32_1024_4 -4.90% 1069111.810 1016757.924 - -4.85% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.88% 363450.975 345698.952 - -0.46% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -4.88% 23.014 21.891 - 5.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.87% 400530.962 381039.082 - 0.91% -
std::stable_partition(vector<int>)_(sparse)/50 -4.86% 21.906 20.841 - 0.57% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -4.82% 1024915.425 975507.757 - 1.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.82% 66115.025 62928.058 - 0.51% -
SetIntersection_Front_Vector_string_262144_64 -4.81% 3344052.602 3183082.758 - -0.55% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -4.81% 12.127 11.543 - -0.01% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -4.81% 39084.801 37205.171 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.79% 1165987.413 1110091.457 - -5.90% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.79% 17.551 16.709 - 0.37% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.79% 19.744 18.797 - -4.04% -
SetIntersection_Interlaced_Set_uint32_256_256 -4.78% 7987824.087 7606276.055 - -6.89% -
std::swap_ranges(list<int>)/50 -4.77% 34.512 32.865 - 1.92% -
std::partial_sort(deque<int>)_(descending)/8192 -4.76% 271082.472 258180.425 - 2.76% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.74% 2473.772 2356.434 - 3.48% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.74% 1.725 1.643 - 4.02% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.73% 9104.892 8674.201 - 6.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.73% 5187.394 4942.224 - -2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.71% 15.680 14.942 - -2.47% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -4.71% 12933.676 12324.401 - 0.37% -
std::multiset<std::string>::find(key)_(existent)/8192 -4.68% 29.629 28.242 - -5.82% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.68% 15.587 14.857 - -2.34% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.67% 2.358 2.248 - -11.45% -
BM_StringFindStringLiteral/1024 -4.66% 18.032 17.192 - -7.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -4.65% 5336478.253 5088282.579 - -3.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.65% 0.267 0.255 - -8.76% -
std::pop_heap(deque<size_t>)/8192 -4.63% 62.003 59.132 - -0.12% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -4.62% 584.548 557.538 - -2.59% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.62% 1.681 1.603 - -11.54% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.62% 165.799 158.143 - 0.13% -
rng::contains(deque<int>)_(process_all)/8 -4.62% 3.041 2.900 - -0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.61% 58334.428 55642.588 - 2.24% -
std::multiset<std::string>::count(key)_(existent)/32 -4.60% 20.492 19.549 - -1.72% -
std::rotate(deque<int>)_(by_1/3)/50 -4.60% 30.968 29.545 - 2.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -4.59% 1231175.650 1174665.222 - -0.56% -
BM_deque_deque_copy_backward/1 -4.58% 2.767 2.640 - -4.62% -
std::search(list<int>)_(same_length)/1000 -4.58% 780.425 744.680 - 0.39% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.58% 4.598 4.388 - -0.99% -
std::partition(deque<int>)_(sparse)/1024 -4.57% 401.758 383.415 - 0.71% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -4.56% 2650301.720 2529504.361 - 1.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.55% 72551.329 69247.908 - 1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -4.55% 1396962.186 1333373.697 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.55% 1843760.081 1759841.504 - -7.31% -
SetIntersection_None_Vector_uint64_1024_256 -4.55% 1078577.221 1029507.845 - -3.94% -
std::lower_bound(std::deque<int>)/8 -4.53% 17.801 16.994 - -8.62% -
BM_CmpLess_uint_schar -4.53% 1.066 1.018 - -7.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.52% 584.309 557.889 - -2.87% -
SetIntersection_Front_Vector_string_1024_64 -4.52% 3336041.360 3185404.340 - -0.16% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.50% 1.462 1.396 - 3.41% -
SetIntersection_None_Set_uint64_262144_4 -4.49% 1247767.416 1191802.818 - -1.88% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.48% 13.516 12.910 - -7.46% -
SetIntersection_Interlaced_Set_float_262144_1 -4.48% 1039795.050 993243.053 - -4.02% -
std::multiset<int>::contains(key)_(non-existent)/1024 -4.47% 6.206 5.929 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.45% 25779158.631 24631820.399 - 0.78% -
SetIntersection_Interlaced_Vector_string_1024_16 -4.45% 3446650.648 3293331.192 - -3.87% -
std::find_end(list<int>,_pred)_(same_length)/1024 -4.44% 830.997 794.091 - 0.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.44% 627.333 599.507 - -3.74% -
BM_StringFindAllMatch/64 -4.41% 3.231 3.088 - -10.13% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.41% 796.047 760.925 - -4.52% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.39% 13712.983 13111.091 - -7.32% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -4.39% 1.348 1.289 - -7.90% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 -4.37% 38.448 36.767 - 0.31% -
SetIntersection_None_Set_uint64_256_4 -4.35% 11501626.922 11001230.983 - -2.41% -
SetIntersection_Front_Set_string_1024_16 -4.34% 1923807.189 1840326.597 - -5.80% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.34% 274.092 262.203 - -7.56% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -4.33% 635.219 607.706 - 0.85% -
BM_StringFindStringLiteral/512 -4.33% 9.660 9.242 - -7.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.33% 1087307.783 1040249.007 - 0.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.32% 3707836.031 3547487.436 - 20.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.32% 16.207 15.506 - -4.83% -
std::find_end(list<int>,_pred)_(same_length)/8192 -4.31% 10660.012 10200.060 - 10.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.31% 22972576.052 21982106.217 - -4.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.30% 1.208 1.156 - -4.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -4.30% 6.849 6.555 - 4.73% -
std::unique(deque<int>)_(sprinkled)/52 -4.29% 63.201 60.487 - -0.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.27% 19.672 18.831 - 0.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.27% 19.936 19.086 - -52.48% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.26% 4.391 4.204 - -0.65% -
vector<bool>(size_type,_const_value_type&) -4.26% 9.480 9.076 - 0.72% -
std::remove(list<int>)_(prefix)/1024 -4.25% 1005.156 962.401 - -7.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.23% 1156983.832 1108065.436 - -4.98% -
SetIntersection_Interlaced_Set_string_262144_262144 -4.23% 18084592.369 17320033.121 - 0.31% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -4.22% 18.256 17.485 - -3.91% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -4.21% 46.871 44.900 - -2.80% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -4.20% 1.674 1.604 - -23.58% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.17% 26290.554 25193.349 - -4.58% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -4.17% 672.779 644.702 - 0.08% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -4.17% 19.554 18.738 - -2.36% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.17% 1031242.208 988283.229 - -5.21% -
std::move(deque<int>)/8 -4.17% 3.502 3.356 - 3.23% -
std::remove_if(list<int>)_(prefix)/8192 -4.16% 9735.747 9330.315 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.16% 1146526.712 1098820.452 - -0.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.16% 58873.223 56425.760 - 4.68% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -4.16% 8.371 8.024 - 0.27% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -4.15% 1.635 1.567 - -2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.15% 20.297 19.455 - 0.46% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.13% 5664.811 5430.943 - -1.34% -
SetIntersection_Interlaced_Vector_float_16384_16 -4.12% 3921511.734 3759914.635 - 63.55% -
std::for_each(vector<int>)/8 -4.12% 0.952 0.913 - 0.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -4.11% 1299.219 1245.794 - -17.81% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.11% 363264383.089 348329701.995 - 1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -4.10% 8270193.560 7931063.298 - -1.52% -
SetIntersection_Front_Set_uint64_16384_4 -4.10% 1088347.758 1043762.689 - -2.68% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -4.09% 33295.508 31934.663 - 0.91% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.08% 1135614.479 1089226.651 - 0.29% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.08% 24.732 23.723 - -1.62% -
BM_vector_deque_ranges_copy/64 -4.07% 2.885 2.768 - 2.51% -
BM_StringFindStringLiteral/128 -4.07% 3.184 3.055 - -12.96% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -4.05% 1036104.478 994135.650 - 1.93% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -4.04% 17.850 17.128 - -1.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.04% 1246.810 1196.413 - 0.85% -
BM_StringRead_Hot_Deep_Small -4.03% 0.526 0.505 - -0.71% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.02% 1.515 1.454 - 2.16% -
std::flat_multimap<int,_int>::clear()/32 -4.02% 407.770 391.378 - -2.52% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -3.99% 26.708 25.643 - 0.25% -
std::lower_bound(std::vector<int>)/8192 -3.99% 16.399 15.745 - 1.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 -3.98% 1118417.937 1073865.670 - 1.28% -
std::copy_backward(list<int>)/8 -3.98% 2.434 2.337 - -1.16% -
SetIntersection_Interlaced_Vector_float_1024_64 -3.98% 5347441.802 5134619.676 - 41.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.98% 35880.638 34453.310 - -6.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.98% 4364143.920 4190542.904 - -6.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.98% 18.395 17.663 - -7.25% -
BM_StringAssignAsciiz_Small_Opaque -3.95% 3.104 2.981 - -15.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.95% 13394.286 12865.302 - 2.93% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.95% 541.054 519.701 - -3.06% -
rng::contains_subrange(list<int>)_(same_length)/16 -3.94% 6.098 5.858 - 0.76% -
SetIntersection_Interlaced_Vector_string_256_16 -3.94% 10666454.317 10246128.162 - 2.98% -
SetIntersection_Front_Set_uint64_262144_16 -3.91% 1180754.142 1134548.943 - -7.03% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.90% 134.921 129.661 - -0.83% -
std::multiset<int>::find(key)_(non-existent)/1024 -3.90% 5.762 5.537 - 0.66% -
std::copy_backward(deque<int>)/8 -3.89% 2.808 2.699 - 5.03% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.89% 36.245 34.835 - -0.58% -
std::copy(vector<bool>)_(aligned)/4096 -3.88% 4.885 4.696 - -1.88% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.86% 199579.179 191875.366 - -1.25% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.85% 39752.510 38220.975 - -0.60% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.85% 13601425.441 13077836.533 - -1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.85% 19553644.591 18801437.470 - -4.38% -
std::fill(list<int>)/50 -3.83% 34.389 33.071 - -7.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.83% 159.740 153.627 - -6.11% -
BM_vector_deque_ranges_move_backward/65536 -3.82% 8456.374 8133.130 - 7.47% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.81% 4.250 4.088 - -3.48% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -3.81% 319134.946 306987.597 - 0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.80% 37.832 36.393 - -0.90% -
BM_StringRelational_Compare_Empty_Empty_Control -3.80% 1.688 1.624 - 0.75% -
std::find_if(vector<int>)_(bail_25%)/8 -3.79% 0.746 0.718 - -3.94% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -3.79% 22.294 21.450 - -1.94% -
BM_StringAssignAsciiz_Empty_Opaque -3.78% 3.102 2.985 - -19.70% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.78% 7871.381 7574.108 - 1.27% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.77% 312.261 300.478 - 3.63% -
std::map<std::string,_int>::count(key)_(existent)/8192 -3.77% 30.122 28.985 - -13.85% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.77% 24.517 23.592 - -8.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.76% 45627.505 43911.294 - -1.33% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.76% 3493.213 3361.886 - 2.57% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -3.76% 31.579 30.392 - -2.42% -
std::multiset<std::string>::contains(key)_(existent)/8192 -3.76% 31.074 29.907 - -7.54% -
SetIntersection_Interlaced_Vector_float_1024_16 -3.75% 2597686.745 2500197.724 - 26.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -3.75% 22256293.958 21421145.069 - -4.75% -
BM_vector_deque_move_backward/64 -3.75% 3.088 2.972 - 0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.74% 2915603.018 2806485.914 - -3.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.74% 1017.438 979.373 - -7.21% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -3.74% 11.236 10.816 - -1.86% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.74% 24.644 23.722 - -7.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.73% 104528.723 100627.400 - -3.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.73% 93.385 89.901 - -0.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.73% 398213.226 383373.616 - -0.61% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.71% 4.378 4.216 - -8.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -3.69% 1442550.547 1389264.846 - -8.55% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -3.69% 22.569 21.736 - -4.13% -
std::flat_multimap<int,_int>::clear()/0 -3.68% 405.819 390.887 - -2.50% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.68% 1398.571 1347.159 - 1.56% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.67% 410.034 394.975 - -3.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -3.67% 7.019 6.762 - 0.19% -
std::map<std::string,_int>::clear()/8192 -3.67% 221741.284 213599.512 - -2.45% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -3.67% 5.687 5.478 - -2.88% -
SetIntersection_Interlaced_Set_string_1024_64 -3.66% 17304496.336 16671496.258 - -1.97% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -3.66% 7131.816 6871.024 - -0.19% -
SetIntersection_Front_Set_string_16384_64 -3.64% 4769349.990 4595822.369 - -3.00% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -3.63% 0.431 0.415 - 0.15% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -3.62% 202.961 195.618 - 0.14% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.61% 19.990 19.269 - -1.80% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.61% 55.685 53.677 - -4.86% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.60% 5.018 4.837 - -1.84% -
BM_deque_vector_ranges_copy_backward/1 -3.59% 2.087 2.012 - -3.00% -
std::stable_sort(deque<int>)_(heap)/8 -3.59% 25.083 24.182 - -2.46% -
std::fill_n(vector<bool>)/262144 -3.59% 941.203 907.401 - 9.59% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -3.58% 5300.864 5110.903 - -1.40% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -3.57% 2.541 2.450 - -5.58% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.57% 34.933 33.687 - -1.52% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.57% 1645852.554 1587133.873 - 12.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.57% 520.180 501.624 - -3.18% -
BM_CmpEqual_schar_int -3.57% 1.169 1.127 - 1.08% -
std::find(vector<long_long>)_(bail_25%)/8 -3.57% 0.923 0.891 - 3.83% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.56% 2618.614 2525.305 - 0.38% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -3.55% 36.910 35.599 - 0.07% -
BM_num_put<bool> -3.55% 10.846 10.461 - -1.07% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.55% 1.775 1.712 - 0.15% -
std::rotate_copy(deque<int>)/32 -3.55% 2.669 2.574 - 0.13% -
std::copy_backward(vector<int>)/32768 -3.53% 3656.520 3527.611 - -6.76% -
std::copy_if(deque<int>)_(entire_range)/8 -3.52% 2.641 2.548 - -3.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.52% 0.956 0.922 - -2.02% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.52% 1.849 1.784 - -3.50% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -3.51% 2.479 2.392 - -1.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.51% 6645.824 6412.480 - -2.92% -
BM_deque_vector_ranges_copy_backward/2 -3.51% 1.839 1.774 - -2.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.50% 17197.338 16595.312 - 1.22% -
std::flat_multimap<int,_int>::clear()/1024 -3.49% 407.489 393.265 - -3.64% -
BM_CmpEqual_short_short -3.48% 1.086 1.048 - -1.02% -
std::find_end(deque<int>)_(match_near_end)/8192 -3.47% 283.898 274.040 - 0.66% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -3.47% 34.751 33.545 - -1.02% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -3.46% 205.034 197.938 - -7.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.46% 30.677 29.616 - -2.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.44% 13206250.387 12751640.007 - 1.60% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.43% 9.158 8.844 - -1.52% -
std::set<std::string>::insert(value)_(already_present)/32 -3.41% 10.303 9.952 - -5.42% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.40% 424.122 409.688 - -3.10% -
std::rotate_copy(list<int>)/8192 -3.40% 6991.773 6753.880 - -12.85% -
std::set<int>::ctor(const&)/0 -3.40% 13.172 12.724 - -0.05% -
std::map<std::string,_int>::erase(iterator)/8192 -3.39% 32.749 31.638 - -0.09% -
std::move_backward(vector<int>)/8 -3.39% 2.391 2.310 - 8.32% -
SetIntersection_Front_Vector_uint64_262144_4 -3.38% 1046665.201 1011248.092 - -4.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.38% 39438.761 38107.317 - -1.96% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 -3.37% 99799.553 96433.118 - 0.55% -
BM_deque_vector_move/2 -3.36% 1.838 1.776 - -3.02% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.35% 1457.794 1408.953 - -9.20% -
SetIntersection_Front_Set_string_262144_262144 -3.35% 18315843.262 17702206.949 - -0.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.35% 38.217 36.937 - -3.35% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.35% 189154.034 182817.628 - -0.87% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.35% 13.266 12.822 - -0.17% -
std::copy_n(vector<int>)/8 -3.35% 2.322 2.244 - 5.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.33% 807.317 780.399 - -3.32% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.33% 458.994 443.709 - -7.21% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -3.33% 1.647 1.592 - -1.86% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -3.33% 5.765 5.573 - 0.10% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -3.33% 1024451.725 990381.398 - -5.14% -
std::set<std::string>::clear()/32 -3.32% 898.981 869.148 - -4.02% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.31% 1.051 1.016 - -7.80% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.29% 16173.754 15640.936 - -4.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.29% 405.345 392.005 - -3.27% -
std::copy_backward(deque<int>)/262144 -3.29% 34124.400 33001.483 - 4.98% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -3.29% 3.164 3.060 - 1.70% -
BM_PushHeap_float_Descending_16 -3.29% 0.380 0.368 - -0.23% -
SetIntersection_None_Set_string_1024_4 -3.28% 9133949.777 8834144.498 - -2.47% -
std::partition(vector<int>)_(dense)/32 -3.28% 8.505 8.226 - -2.76% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -3.27% 231.192 223.640 - -4.57% -
SetIntersection_Interlaced_Vector_string_64_64 -3.26% 27237380.937 26348083.465 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.26% 19041780.168 18420156.579 - -2.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.26% 16.058 15.534 - -3.30% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.26% 617.585 597.457 - -2.90% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -3.26% 5.050 4.886 - 0.29% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.23% 4.643 4.493 - 4.17% -
std::find_if(list<int>)_(bail_25%)/32768 -3.23% 7186.765 6954.454 - -0.14% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.23% 10588.589 10246.885 - 26.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.22% 33341.421 32266.783 - 1.36% -
BM_StringEraseToEnd_Huge_Transparent -3.22% 2.490 2.410 - 1.19% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.22% 1043798.476 1010186.743 - -3.02% -
BM_vector_deque_move/5500 -3.22% 202.162 195.654 - 0.17% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.21% 22880.692 22146.795 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.21% 8936304.079 8649831.720 - -3.79% -
std::swap_ranges(list<int>)/1024 -3.20% 789.064 763.852 - 2.35% -
std::find(vector<char>)_(process_all)/50 -3.18% 1.684 1.631 - -0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.18% 9.417 9.118 - -2.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -3.17% 13.804 13.367 - 0.47% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.16% 9051.376 8764.984 - 0.39% -
SetIntersection_None_Vector_uint64_1024_1 -3.16% 1086935.432 1052604.906 - -2.17% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 -3.16% 568.908 550.957 - 0.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.15% 408.408 395.544 - 0.07% -
std::stable_sort(deque<int>)_(repeated)/8 -3.14% 18.691 18.103 - -4.19% -
std::unique(list<int>,_pred)_(contiguous)/32 -3.14% 58.873 57.026 - 0.38% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -3.14% 1.667 1.615 - 5.66% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -3.13% 682.799 661.401 - -1.65% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -3.13% 437.899 424.198 - 0.35% -
BM_CmpEqual_uint_int -3.13% 1.075 1.041 - 0.02% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.12% 21.122 20.463 - -0.42% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -3.12% 20.153 19.526 - -5.95% -
BM_vector_deque_move/1 -3.10% 2.319 2.247 - -2.90% -
std::unique(vector<int>)_(sprinkled)/32 -3.10% 55.987 54.252 - 0.58% -
BM_StringConstructDestroyCStr_Small_Opaque -3.09% 2.199 2.131 - -61.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.09% 403.631 391.143 - -3.47% -
SetIntersection_Front_Set_uint64_262144_1024 -3.09% 12412047.871 12028275.277 - -6.33% -
SetIntersection_Interlaced_Set_float_256_4 -3.09% 11285713.262 10936895.667 - -3.31% -
std::partition(deque<int>)_(dense)/50 -3.09% 14.617 14.165 - 1.28% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.09% 350568388.757 339749209.377 - -1.15% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.08% 24.770 24.008 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.07% 1111937.338 1077777.598 - -1.89% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -3.07% 56.393 54.661 - -5.54% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -3.05% 32.940 31.934 - -1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -3.05% 8851679.260 8581602.322 - -1.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -3.04% 28.445 27.579 - -7.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.04% 303792.168 294556.280 - -6.19% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.04% 36.532 35.422 - 0.63% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.03% 16.434 15.935 - 1.34% -
std::is_sorted(vector<int>,_pred)/8 -3.03% 3.335 3.234 - -0.28% -
std::swap_ranges(deque<int>)/8192 -3.03% 2629.179 2549.483 - -8.62% -
std::swap_ranges(deque<int>)/1024 -3.03% 329.317 319.345 - -9.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.02% 224.537 217.755 - 0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -3.02% 16.752 16.247 - -1.97% -
SetIntersection_Interlaced_Set_uint64_256_64 -3.02% 13348990.162 12946388.708 - -6.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.01% 11838670.609 11482534.400 - -2.61% -
std::for_each(list<int>)/8192 -3.01% 7745.897 7512.970 - -3.46% -
SetIntersection_Front_Set_uint32_16384_64 -3.00% 1688652.735 1638000.051 - -1.73% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.00% 11616.057 11267.674 - -8.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.99% 403.098 391.028 - -3.29% -
BM_CmpLess_uchar_uint -2.99% 1.068 1.036 - -3.03% -
BM_StringRelational_Compare_Large_Large_ChangeLast -2.98% 2.145 2.081 - 0.00% -
SetIntersection_Front_Set_uint64_16384_16 -2.97% 1190717.543 1155303.137 - -3.83% -
std::move(list<int>)/1048576 -2.97% 1016484.165 986258.954 - 1.79% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -2.97% 1.250 1.213 - -6.04% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -2.97% 2284615.365 2216875.921 - 1.34% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.96% 243860.232 236649.542 - -5.99% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.95% 16.187 15.709 - 6.03% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.94% 13.091 12.706 - -0.25% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.94% 32.124 31.179 - -2.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.94% 4214825.425 4090901.207 - -2.06% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -2.94% 25304010.171 24560256.943 - 17.62% -
BM_CmpEqual_uchar_int -2.93% 1.075 1.044 - -4.05% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.93% 1.786 1.734 - -1.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.93% 19.547 18.975 - 0.22% -
std::stable_partition(list<int>)_(dense)/32 -2.93% 38.997 37.856 - 0.02% -
std::map<int,_int>::clear()/8192 -2.91% 86767.174 84238.742 - -3.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -2.90% 1048519.135 1018104.694 - -1.86% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.90% 401.781 390.137 - -3.30% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -2.90% 355796.125 345490.396 - 0.15% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.89% 16.416 15.941 - 0.77% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -2.89% 35.396 34.372 - -7.92% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.89% 420.361 408.210 - -4.77% -
BM_StringRead_Hot_Deep_Large -2.89% 0.518 0.503 - -0.28% -
std::multiset<int>::clear()/1024 -2.88% 11172.637 10850.431 - 0.27% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.88% 16147.176 15681.597 - -6.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -2.88% 6.421 6.236 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.87% 33294.974 32337.775 - -0.17% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -2.87% 3.033 2.945 - -0.89% -
BM_deque_deque_ranges_move_backward/1 -2.87% 2.783 2.704 - 7.22% -
ranges::minmax(std::list<char>)/64 -2.86% 35.470 34.456 - 3.47% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.85% 10839702.287 10530875.991 - -3.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.85% 5822076.257 5656274.708 - -3.62% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.85% 4.300 4.177 - -2.80% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.84% 15936.664 15483.616 - 4.33% -
SetIntersection_Interlaced_Set_uint32_256_4 -2.84% 11293967.242 10973171.755 - -5.15% -
BM_PushHeap_uint64_SingleElement_64 -2.84% 0.362 0.352 - -0.01% -
std::stable_partition(vector<int>)_(sparse)/32 -2.84% 7.523 7.309 - 1.06% -
std::fill(vector<bool>)/512 -2.84% 1.612 1.566 - -1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.84% 55063.482 53500.997 - -0.64% -
BM_PushHeap_string_Ascending_4 -2.83% 2.599 2.525 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.82% 13866468.538 13474793.783 - -2.81% -
BM_PushHeap_float_PipeOrgan_16 -2.81% 0.934 0.907 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.81% 15.147 14.721 - -3.13% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.81% 0.544 0.528 - -0.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.81% 402.196 390.911 - -3.66% -
std::multiset<int>::ctor(const&)/32 -2.80% 229.217 222.787 - -2.91% -
std::copy_if(vector<int>)_(entire_range)/8 -2.80% 2.275 2.211 - 3.08% -
BM_PushHeap_string_Ascending_16 -2.80% 4.864 4.728 - -1.63% -
std::move(vector<int>)/8 -2.80% 2.317 2.252 - -0.38% -
BM_vector_deque_move/2 -2.79% 2.062 2.004 - -2.50% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.79% 16.533 16.072 - -1.61% -
std::upper_bound(std::forward_list<int>)/8192 -2.78% 10706.999 10409.021 - 0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.77% 10339.566 10052.945 - -3.88% -
SetIntersection_Front_Set_float_262144_256 -2.77% 4244935.821 4127432.317 - -0.37% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.77% 5.078 4.937 - -0.08% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -2.77% 19520.590 18980.824 - -0.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.77% 27004.655 26257.956 - -0.70% -
BM_deque_deque_ranges_move/2 -2.76% 2.304 2.240 - -2.66% -
SetIntersection_None_Vector_string_16384_16384 -2.76% 1223989.217 1190191.601 - -3.71% -
SetIntersection_Interlaced_Vector_float_64_4 -2.76% 18076032.993 17576946.289 - -2.26% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.76% 13.241 12.876 - -3.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.75% 4660173.438 4532073.800 - -1.72% -
std::partition_copy(deque<int>)/32 -2.74% 13.037 12.680 - -0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.74% 1546.868 1504.521 - 1.25% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.74% 13.122 12.763 - -2.25% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -2.73% 27.694 26.937 - -1.01% -
BM_StringEraseWithMove_Small_Transparent -2.73% 2.180 2.120 - -15.66% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -2.73% 6089.522 5923.332 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.72% 1077437.178 1048113.559 - -2.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.71% 445.684 433.592 - -5.02% -
std::move_backward(deque<int>)/8 -2.71% 3.724 3.623 - 7.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.71% 3061959.637 2978923.504 - 0.94% -
std::copy(vector<int>)/32768 -2.71% 3731.240 3630.057 - -3.84% -
std::find_end(list<int>)_(single_element)/8192 -2.70% 8653.510 8419.548 - 8.92% -
std::distance(join_view(vector<vector<int>>))/1024 -2.70% 0.998 0.971 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.70% 4239563.809 4125126.719 - -2.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.69% 3.028 2.946 - -0.95% -
std::make_heap(deque<int>)_(descending)/8 -2.69% 21.313 20.740 - -5.04% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -2.69% 36673.238 35688.134 - -0.51% -
BM_StringRelational_Compare_Large_Huge_Control -2.68% 2.140 2.082 - -0.09% -
std::make_heap(deque<int>)_(heap)/1024 -2.68% 1125.129 1094.955 - -0.05% -
std::map<std::string,_int>::ctor(const&)/1024 -2.68% 36872.863 35885.060 - -7.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.68% 11649931.620 11338016.851 - -3.78% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.68% 7176.133 6984.023 - 2.63% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.67% 8.141 7.924 - -1.95% -
std::make_heap(deque<int>)_(repeated)/8192 -2.67% 18375.581 17885.432 - -0.68% -
std::unordered_set<int>::find(key)_(existent)/1024 -2.67% 1.283 1.249 - -9.08% -
std::partial_sort(vector<int>)_(heap)/8 -2.66% 28.143 27.393 - -3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.66% 1098754.554 1069488.707 - -4.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.66% 12449.496 12118.819 - -2.36% -
BM_deque_vector_move/1 -2.64% 2.128 2.071 - -2.14% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.64% 56183.956 54699.289 - -6.83% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.64% 536.354 522.185 - -5.94% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.64% 188.707 183.735 - -0.44% -
std::multiset<int>::erase(key)_(existent)/32 -2.63% 22.533 21.940 - 1.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.63% 13.504 13.148 - -0.22% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.63% 167.374 162.972 - -0.47% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.63% 26.783 26.078 - -1.25% -
ranges::minmax(std::deque<long_long>)/70000 -2.61% 26712.279 26014.263 - -5.07% -
std::set<int>::ctor(const&)/1024 -2.61% 6467.066 6298.284 - -2.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.61% 11993.017 11680.466 - -2.65% -
SetIntersection_Front_Set_float_64_16 -2.59% 15931310.181 15517904.653 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.59% 39.204 38.187 - -14.87% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.59% 1412342.416 1375716.328 - 7.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.58% 187767.937 182919.688 - 1.32% -
SetIntersection_Front_Set_uint32_256_16 -2.58% 4547385.370 4430109.630 - -1.85% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -2.58% 15.958 15.547 - -3.14% -
SetIntersection_Front_Vector_string_64_4 -2.57% 18017791.575 17554103.790 - -0.99% -
std::replace_if(vector<int>)_(sprinkled)/32 -2.57% 8.974 8.743 - 1.29% -
rng::contains(list<int>)_(process_all)/8192 -2.56% 7042.577 6862.539 - -7.96% -
SetIntersection_Front_Set_uint64_16384_64 -2.55% 1674027.532 1631352.849 - -1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.54% 1162876.448 1133293.279 - -1.69% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -2.54% 9427.812 9188.012 - 1.24% -
std::equal(vector<bool>)_(unaligned)/8192 -2.54% 56.743 55.305 - -2.06% -
SetIntersection_Front_Set_uint32_262144_1 -2.53% 1011441.765 985824.066 - -6.35% -
std::set<std::string>::clear()/1024 -2.53% 21820.861 21268.263 - -4.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.53% 675.588 658.484 - -2.45% -
BM_vector_deque_move_backward/1 -2.53% 2.312 2.253 - -2.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.53% 18601839.655 18131406.642 - -3.27% -
BM_CmpEqual_uchar_short -2.53% 1.010 0.985 - -3.07% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -2.53% 4.798 4.677 - 3.22% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 56384.629 54959.569 - -3.23% -
SetIntersection_Front_Set_uint64_256_16 -2.51% 4495353.581 4382641.710 - -2.02% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.50% 5798.425 5653.184 - -4.26% -
std::find_if(list<int>)_(bail_25%)/1024 -2.50% 129.479 126.236 - -30.05% -
ranges::min(std::list<char>)/64 -2.50% 27.617 26.926 - 3.60% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -2.50% 82.603 80.539 - -1.49% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -2.50% 7.687 7.495 - -1.38% -
BM_StringAssignStr_Empty_Opaque -2.48% 0.733 0.715 - 0.15% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -2.47% 38.030 37.089 - -7.74% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.47% 108.760 106.070 - -0.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.47% 59559.211 58090.286 - -1.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.46% 82883.319 80842.736 - -2.83% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.46% 4.318 4.212 - -1.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.44% 519.170 506.497 - -2.28% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.44% 12030386.720 11736854.261 - -1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.44% 1172603.753 1144000.497 - -2.45% -
ranges::minmax(std::deque<char>)/8 -2.44% 4.302 4.197 - 5.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.44% 447.940 437.018 - -3.15% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.43% 243.005 237.091 - 3.57% -
std::sort(deque<int>)_(shuffled)/8 -2.43% 23.387 22.819 - -0.00% -
BM_CmpLess_uint_uint -2.43% 1.083 1.056 - -2.56% -
std::find_end(deque<int>)_(same_length)/1024 -2.42% 360.246 351.524 - -5.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.42% 15.146 14.780 - -2.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -2.42% 824.780 804.836 - 0.71% -
std::unordered_set<std::string>::clear()/32 -2.42% 931.346 908.828 - 3.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.41% 1.231 1.201 - -2.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.41% 3119586.783 3044483.945 - -0.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.41% 581.875 567.873 - -1.81% -
bm_ranges_lexicographical_compare<int>/8 -2.40% 1.500 1.464 - 1.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.40% 68.818 67.164 - -18.43% -
BM_PushHeap_string_Random_16 -2.40% 10.735 10.477 - 0.55% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.40% 0.999 0.975 - -4.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.40% 143240.450 139805.586 - -3.76% -
SetIntersection_None_Set_string_256_64 -2.39% 9475285.054 9248951.851 - -0.78% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.39% 268277.709 261870.801 - 1.19% -
std::fill_n(deque<int>)/8192 -2.39% 242.620 236.833 - 1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.38% 357555180.493 349043963.262 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.38% 23.292 22.738 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.37% 37087.155 36207.321 - -1.00% -
std::search(list<int>)_(no_match)/1024 -2.37% 759.765 741.759 - -2.85% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -2.36% 544.039 531.181 - 1.15% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.36% 1041574.225 1016971.982 - -2.86% -
BM_StringCopy_Large -2.36% 6.375 6.224 - 1.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.35% 15.141 14.785 - -2.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.35% 15.753 15.382 - -2.74% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -2.35% 1.420 1.386 - -5.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.35% 15519559.615 15154880.838 - 0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.35% 623.739 609.091 - -2.34% -
BM_StringEraseWithMove_Large_Opaque -2.35% 2.800 2.734 - -13.54% -
std::multiset<std::string>::count(key)_(non-existent)/32 -2.35% 10.444 10.199 - 1.56% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -2.35% 14260.362 13925.916 - -0.66% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.34% 10.231 9.991 - 0.31% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.34% 1.665 1.626 - -0.26% -
SetIntersection_None_Set_uint32_256_16 -2.33% 10942622.417 10688053.263 - -1.87% -
BM_deque_deque_ranges_move_backward/2 -2.33% 2.523 2.464 - 7.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -2.33% 10.194 9.957 - -5.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.32% 15.281 14.926 - -1.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.32% 403.217 393.854 - -2.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.32% 1192033.847 1164364.165 - -3.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -2.32% 24.032 23.475 - 0.21% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.32% 6885.527 6725.979 - -6.43% -
std::search(list<int>)_(same_length)/1024 -2.32% 777.032 759.029 - -0.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.32% 33798.929 33016.181 - 0.96% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.31% 15.778 15.413 - -0.76% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.31% 6597.215 6444.848 - -2.40% -
SetIntersection_Front_Set_uint32_64_64 -2.31% 13080659.144 12778663.577 - -3.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -2.31% 21.815 21.311 - -7.66% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.30% 31.348 30.628 - -10.41% -
std::multimap<std::string,_int>::clear()/1024 -2.29% 21829.700 21328.904 - -2.94% -
rng::for_each(map<int>)/32 -2.29% 25.785 25.193 - 0.77% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.29% 23.396 22.860 - -11.91% -
std::make_heap(deque<int>)_(heap)/8192 -2.29% 8829.425 8627.365 - 0.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.29% 11.013 10.762 - 5.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.28% 1118160.036 1092620.202 - -2.22% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.27% 238.973 233.543 - -3.33% -
BM_num_get<float> -2.27% 37.805 36.947 - -0.74% -
std::deque<int>::ctor(size)/8192 -2.27% 457.498 447.108 - -0.41% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -2.27% 16610.927 16233.872 - -6.95% -
rng::contains_subrange(vector<int>)_(process_all)/50 -2.27% 12.040 11.767 - 3.52% -
std::partition_copy(deque<int>)/8192 -2.26% 5829.008 5697.135 - 0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.26% 39498.075 38604.654 - -0.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.26% 18.092 17.683 - -2.55% -
BM_vector_deque_copy_backward/4000 -2.26% 145.140 141.866 - 0.25% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.25% 7.860 7.682 - -3.73% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.25% 7912.258 7734.106 - -7.05% -
SetIntersection_Front_Vector_uint64_262144_16 -2.24% 1123023.533 1097848.964 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.24% 1157174.399 1131304.564 - -5.20% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.23% 16.946 16.568 - -16.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.23% 8830861.913 8634276.276 - -1.04% -
std::partition(vector<int>)_(dense)/1024 -2.22% 249.311 243.779 - -1.49% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.22% 25.004 24.450 - 1.47% -
std::flat_multimap<int,_int>::clear()/8192 -2.21% 416.329 407.125 - -2.98% -
BM_StringAssignStr_Huge_Opaque -2.21% 113.785 111.276 - -2.42% -
std::for_each(set<int>::iterator)/32 -2.20% 24.809 24.262 - -0.79% -
std::copy(list<int>)/64 -2.20% 32.739 32.018 - -31.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.20% 23.747 23.224 - -3.36% -
rng::fold_left(deque<int>)/8 -2.20% 4.006 3.918 - 2.11% -
vector<bool>::reserve() -2.19% 8.812 8.619 - -3.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.19% 4887.847 4780.629 - -0.47% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.19% 28.144 27.527 - 0.54% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.19% 22.400 21.908 - -2.01% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.18% 18.885 18.472 - -1.75% -
BM_deque_deque_move_backward/2 -2.18% 2.524 2.469 - -2.11% -
BM_StringRead_Hot_Shallow_Large -2.18% 0.483 0.473 - 0.07% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -2.18% 52.039 50.906 - 1.46% -
ranges::min(std::deque<char>)/1 -2.18% 0.620 0.606 - -11.90% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -2.17% 27469.771 26872.731 - -4.56% -
BM_PushHeap_uint32_Random_256 -2.17% 5.634 5.511 - 3.45% -
SetIntersection_Interlaced_Set_uint32_256_64 -2.17% 12984933.935 12703443.161 - -6.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.16% 1032.174 1009.878 - 3.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.16% 9182803.929 8984611.341 - -0.55% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.16% 21.071 20.616 - -8.06% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.16% 15.962 15.618 - -4.12% -
BM_StringRelational_Less_Large_Empty_Control -2.16% 1.666 1.630 - 1.22% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.13% 689.589 674.889 - -1.21% -
std::fill(deque<int>)/1024 -2.12% 30.589 29.940 - 1.71% -
std::move_backward(deque<int>)/32768 -2.11% 3564.594 3489.267 - 4.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.11% 618396.202 605333.215 - -1.82% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.11% 400.967 392.502 - 0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.11% 38.500 37.688 - 2.11% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.11% 18.633 18.240 - -0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.11% 1677687.988 1642340.330 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -2.11% 0.476 0.466 - -1.06% -
std::rotate(deque<int>)_(by_1/4)/50 -2.10% 28.315 27.719 - 1.52% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.10% 13.056 12.781 - -1.94% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -2.10% 6207635.511 6077010.313 - 97.63% -
ranges::minmax(std::deque<__int128>)/64 -2.10% 33.323 32.624 - 7.99% -
std::multiset<int>::clear()/8192 -2.10% 88155.174 86307.818 - 5.16% -
std::count(list<int>)_(every_other)/1024 -2.09% 707.466 692.648 - -3.77% -
SetIntersection_None_Vector_uint64_1024_4 -2.09% 1086014.766 1063280.624 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.09% 18393370.292 18009361.040 - -3.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.09% 53.600 52.482 - -1.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -2.09% 107.068 104.835 - 0.55% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.09% 3.637 3.561 - 1.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.08% 15.090 14.775 - -2.65% -
std::set<int>::count(key)_(existent)/1024 -2.08% 4.307 4.217 - -0.08% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.08% 21.983 21.525 - -22.57% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.08% 50268.448 49223.008 - -1.10% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.08% 20878406.494 20444737.219 - -2.31% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.08% 9.462 9.265 - 0.54% -
SetIntersection_Front_Set_string_1024_4 -2.07% 1259923.418 1233794.383 - -1.63% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.07% 3.972 3.889 - -0.74% -
BM_deque_deque_move_backward/64 -2.07% 3.426 3.355 - -0.22% -
bm_ranges_swap_ranges_vb_aligned/524288 -2.07% 1067.770 1045.655 - -0.34% -
std::multiset<int>::contains(key)_(existent)/32 -2.07% 1.744 1.708 - -0.87% -
SetIntersection_Front_Vector_float_262144_262144 -2.07% 350517245.344 343277451.006 - -1.23% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.06% 46201.720 45247.668 - 1.25% -
std::partial_sort(deque<int>)_(heap)/8192 -2.06% 268346.077 262818.306 - -0.31% -
BM_StringRelational_Eq_Large_Huge_Control -2.06% 0.488 0.478 - -0.08% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.06% 13.542 13.263 - -0.12% -
std::find(vector<bool>)_(process_all)/1024 -2.06% 4.671 4.575 - -0.87% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.05% 17.191 16.839 - 0.10% -
std::move(list<int>)/512 -2.05% 362.570 355.149 - 0.21% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.04% 23.943 23.454 - -1.09% -
SetIntersection_None_Set_uint32_1024_256 -2.04% 8856356.686 8675611.979 - -2.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.04% 17.978 17.611 - -3.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.03% 14357257.549 14065303.928 - -4.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.03% 169.534 166.088 - -1.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.03% 138148.291 135341.440 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -2.03% 99.847 97.820 - -3.38% -
std::make_heap(deque<int>)_(shuffled)/1024 -2.03% 2613.893 2560.830 - 0.08% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -2.02% 16113.975 15787.816 - -6.57% -
BM_toupper_string<char> -2.02% 15.438 15.126 - -0.07% -
std::copy_n(list<int>)/32768 -2.02% 26449.592 25916.057 - -9.73% -
std::rotate(deque<int>)_(by_1/3)/8192 -2.02% 3247.007 3181.531 - 0.92% -
std::move(deque<int>)/64 -2.02% 4.940 4.841 - -3.03% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.02% 13.436 13.165 - 0.13% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.02% 42.052 41.204 - 1.77% -
std::multimap<int,_int>::ctor(const&)/32 -2.01% 225.664 221.121 - -2.04% -
std::set<std::string>::find(key)_(existent)/8192 -2.01% 31.345 30.714 - -0.47% -
SetIntersection_Interlaced_Set_string_262144_16 -2.01% 2178902.912 2135039.144 - 0.01% -
BM_std_minmax_element<long_long>/65536 -2.01% 17481.548 17129.753 - -4.57% -
SetIntersection_Interlaced_Vector_float_262144_1024 -2.01% 153018921.193 149941472.246 - 85.20% -
std::reverse_copy(list<int>)/8 -2.00% 2.448 2.399 - 1.94% -
SetIntersection_Front_Set_float_16384_256 -2.00% 4117441.978 4035129.393 - -4.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.99% 36403.284 35678.881 - -0.18% -
std::copy_if(list<int>)_(every_other)/4096 -1.98% 3302.214 3236.687 - -0.82% -
std::adjacent_find(vector<int>,_pred)/8 -1.98% 3.347 3.281 - 3.85% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.98% 17172.716 16832.807 - -1.27% -
std::find_if_not(list<int>)_(bail_25%)/1024 -1.98% 131.039 128.447 - -29.19% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -1.97% 162.672 159.461 - -0.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.97% 17.631 17.283 - 0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.97% 615462.892 603326.360 - -0.78% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -1.97% 9.542 9.354 - 0.98% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.97% 2.426 2.378 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.97% 9146881.830 8966658.917 - -4.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.97% 12766674.227 12515288.076 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -1.97% 11530429.561 11303717.216 - -2.00% -
SetIntersection_Front_Vector_uint64_262144_1 -1.96% 1035001.633 1014680.752 - -2.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.96% 22.145 21.711 - -1.48% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.96% 783.359 768.024 - -6.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.96% 42.981 42.139 - -27.02% -
std::move_backward(list<int>)/32768 -1.96% 31899.900 31275.705 - -0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.95% 15781881.992 15474610.122 - -0.68% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.94% 1.414 1.387 - -1.02% -
SetIntersection_Front_Set_float_1024_1024 -1.94% 13638489.552 13373955.853 - 6.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.93% 7735.622 7586.276 - -5.72% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.92% 1251917.912 1227826.973 - -0.75% -
BM_PushHeap_string_SingleElement_4 -1.92% 2.411 2.364 - 0.15% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.92% 548.168 537.650 - -1.03% -
SetIntersection_Interlaced_Set_string_256_4 -1.92% 13307788.238 13052748.460 - 0.32% -
std::find_first_of(vector<int>)_(large_needle)/1024 -1.92% 111518.851 109382.131 - 2.70% -
BM_vector_deque_ranges_copy_backward/64 -1.92% 3.026 2.968 - -5.31% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -1.91% 1.440 1.413 - -7.36% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.91% 5.694 5.585 - -2.22% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.91% 15.311 15.019 - -2.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.90% 1579115.110 1549113.934 - 0.84% -
std::copy_backward(vector<int>)/8 -1.90% 2.240 2.198 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.90% 4248102.211 4167551.328 - -1.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.89% 1287.034 1262.651 - -2.85% -
SetIntersection_Interlaced_Set_string_16384_256 -1.89% 363829952.851 356939973.179 - 3.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.89% 18.936 18.577 - -1.71% -
SetIntersection_Interlaced_Set_float_1024_1 -1.89% 1043111.079 1023381.937 - -1.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.89% 3370.420 3306.700 - -1.35% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.89% 513249.264 503565.458 - 1.11% -
std::copy_backward(vector<int>)/1048576 -1.88% 51327.316 50363.304 - -0.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.87% 22.828 22.400 - -1.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.87% 345560693.551 339093297.617 - -4.02% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.87% 32.979 32.362 - -3.13% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.87% 589.624 578.601 - 0.60% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.87% 942819.147 925226.913 - 7.39% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.86% 6387.988 6269.249 - -1.01% -
std::make_heap(deque<int>)_(shuffled)/8192 -1.85% 23436.238 23002.451 - 1.75% -
BM_std_minmax_element<char>/4 -1.85% 1.286 1.263 - 1.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.85% 0.638 0.626 - -2.08% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.85% 4.811 4.722 - 0.00% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.84% 34.129 33.500 - 0.93% -
std::for_each(map<int>::iterator)/8192 -1.84% 7483.412 7345.620 - -4.80% -
BM_std_minmax_element<long_long>/64000 -1.84% 17040.544 16727.162 - 1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 1676833.658 1646013.590 - 1.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -1.83% 0.629 0.617 - 2.21% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.83% 5368.494 5270.114 - -1.27% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.83% 12.323 12.098 - -19.62% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.83% 5.511 5.410 - -1.79% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.82% 20.344 19.973 - -1.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.82% 6150.478 6038.301 - -0.89% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.82% 23.628 23.198 - -2.33% -
BM_PushHeap_uint32_Random_16 -1.82% 4.178 4.102 - -1.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.82% 9898.558 9718.676 - 1.82% -
std::move(list<int>)/4096 -1.81% 4483.469 4402.171 - 12.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.81% 8822741.071 8663307.174 - -0.57% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.81% 101.027 99.202 - -5.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.80% 5.512 5.413 - 0.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.80% 13053.969 12818.666 - -1.51% -
BM_CmpEqual_schar_schar -1.80% 1.096 1.076 - -0.45% -
BM_PushHeap_float_Ascending_16384 -1.80% 4.111 4.036 - 0.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.80% 21.727 21.336 - -62.46% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.80% 54987.627 53999.028 - 0.25% -
std::fill_n(vector<int>)/1024 -1.80% 29.995 29.456 - 1.90% -
SetIntersection_Front_Set_uint32_262144_256 -1.79% 3721849.027 3655204.108 - 0.52% -
std::all_of(vector<int>)_(process_all)/8192 -1.78% 2073.090 2036.167 - 0.21% -
std::find_first_of(vector<int>)_(large_needle)/8192 -1.78% 7185484.276 7057789.989 - 2.74% -
std::copy_n(deque<int>)/8 -1.78% 2.717 2.669 - -0.52% -
BM_CmpEqual_schar_ushort -1.77% 1.114 1.094 - -0.75% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.77% 24.538 24.102 - 4.40% -
BM_CmpLess_uchar_schar -1.77% 1.056 1.037 - 2.02% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.77% 23.014 22.606 - -1.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.77% 1049309.562 1030758.288 - 2.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.77% 3491413.082 3429761.706 - -1.81% -
BM_lexicographical_compare_three_way_fast_path/256 -1.76% 70.936 69.685 - 1.21% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.76% 1.512 1.486 - -0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.76% 66523.575 65354.839 - -1.45% -
SetIntersection_Interlaced_Set_string_262144_64 -1.75% 2159824.627 2121942.871 - -0.18% -
std::make_heap(deque<int>)_(repeated)/8 -1.75% 25.546 25.098 - -0.18% -
SetIntersection_Interlaced_Vector_float_1024_4 -1.75% 1367185.036 1343230.000 - 6.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.75% 2015468.670 1980177.002 - -0.02% -
SetIntersection_None_Vector_uint64_256_256 -1.75% 2144703.331 2107216.226 - -0.33% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.75% 724.023 711.371 - 0.26% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -1.75% 3.872 3.804 - 0.30% -
bm_ranges_lexicographical_compare<int>/64 -1.75% 4.451 4.374 - 1.57% -
std::find_if_not(deque<int>)_(process_all)/8 -1.74% 2.768 2.720 - 1.90% -
std::rotate_copy(vector<int>)/1024 -1.74% 33.438 32.856 - -0.18% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.74% 14109.617 13864.632 - -0.88% -
BM_std_minmax_element<long_long>/4096 -1.74% 1093.145 1074.172 - 3.14% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.74% 571.804 561.882 - -0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.73% 736.364 723.598 - -3.15% -
SetIntersection_Front_Set_string_16384_16384 -1.73% 353291397.716 347173448.371 - -0.85% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.73% 25.054 24.621 - -5.18% -
SetIntersection_Front_Vector_float_16384_1 -1.73% 1050994.570 1032833.834 - -1.04% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.72% 16719.086 16430.850 - -0.76% -
SetIntersection_None_Set_uint64_256_64 -1.72% 9041873.313 8886102.010 - -5.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.72% 12546001.201 12329879.453 - -1.14% -
std::multiset<int>::erase(key)_(existent)/8192 -1.72% 61.165 60.113 - -2.19% -
std::fill_n(deque<int>)/1024 -1.72% 29.968 29.453 - 1.92% -
BM_std_minmax_element<long_long>/4000 -1.72% 1067.749 1049.422 - 2.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.71% 1069428.772 1051121.667 - 2.51% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.71% 16.200 15.923 - -5.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.71% 0.660 0.648 - -0.90% -
BM_vector_deque_ranges_move_backward/70000 -1.71% 8999.609 8845.887 - 10.16% -
std::set<int>::insert(value)_(already_present)/32 -1.71% 1.786 1.756 - -0.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.70% 150160.104 147601.882 - -1.57% -
SetIntersection_None_Set_string_262144_4 -1.70% 1680105.793 1651484.863 - -8.01% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.70% 145594.535 143115.833 - 0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.70% 1093.586 1074.987 - -5.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.70% 19840928.156 19503747.641 - -3.50% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.70% 37024.760 36395.652 - -1.85% -
SetIntersection_Front_Vector_string_16384_64 -1.70% 3344330.710 3287613.915 - 3.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.70% 563956.044 554393.981 - -0.22% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.70% 15833.978 15565.517 - 0.42% -
std::move(list<int>)/262144 -1.69% 245609.444 241446.888 - 0.63% -
SetIntersection_Front_Set_float_256_1 -1.69% 4165495.340 4095060.001 - -1.02% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.69% 14698.138 14449.969 - 3.17% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.69% 292.581 287.645 - -6.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.69% 595.610 585.567 - -1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.69% 35399.606 34802.863 - -2.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.69% 4889661.879 4807251.422 - -1.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.68% 200834955.913 197455951.597 - -0.35% -
SetIntersection_Front_Vector_string_4_4 -1.68% 151797816.502 149251531.460 - -0.60% -
BM_CmpLess_uint_int -1.67% 1.086 1.068 - -0.76% -
BM_std_minmax_element<long_long>/5500 -1.67% 1461.464 1437.041 - 3.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.67% 10768703.511 10588987.928 - -1.44% -
BM_StringFindStringLiteral/64 -1.67% 2.171 2.135 - -10.67% -
BM_StringAssignAsciizMix_Opaque -1.67% 5.070 4.986 - -8.13% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.66% 17.716 17.422 - 3.45% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.66% 12.543 12.336 - 1.30% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.66% 20.227 19.891 - -0.88% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.66% 357732.704 351805.803 - 0.38% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.66% 26759.677 26316.552 - -4.71% -
std::find_if(list<int>)_(process_all)/1024 -1.65% 699.422 687.854 - -3.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.65% 1043761.298 1026514.826 - -1.83% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.65% 13.332 13.112 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.65% 4224730.151 4154995.863 - -0.16% -
SetIntersection_Front_Vector_string_1024_4 -1.65% 1192914.397 1173281.818 - -0.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.65% 18.073 17.776 - -2.30% -
std::search(deque<int>)_(near_matches)/1024 -1.64% 19617.537 19295.949 - 6.71% -
BM_PushHeap_uint64_Random_1024 -1.64% 6.271 6.168 - -0.95% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.64% 27298.444 26851.946 - 0.11% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.63% 70.839 69.683 - -5.36% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.63% 10.259 10.091 - -3.23% -
SetIntersection_Front_Set_string_16_4 -1.63% 64153185.313 63107298.534 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.63% 2177755.353 2142303.974 - -0.31% -
BM_CmpEqual_uint_short -1.63% 1.021 1.004 - -1.23% -
SetIntersection_None_Vector_string_16384_16 -1.63% 1242682.037 1222486.328 - 0.03% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.62% 31.589 31.076 - 0.39% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.62% 525.511 517.003 - -1.54% -
SetIntersection_None_Set_float_64_4 -1.62% 21423330.765 21076774.039 - 0.12% -
BM_vector_deque_ranges_copy/512 -1.62% 17.225 16.946 - -0.14% -
std::stable_sort(vector<int>)_(ascending)/8 -1.62% 15.724 15.470 - 0.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.61% 3.322 3.269 - 2.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.61% 14782759.896 14544237.715 - -3.43% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.61% 38.382 37.765 - -3.06% -
std::replace_if(deque<int>)_(prefix)/50 -1.61% 20.674 20.342 - -0.35% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.60% 14645713.075 14410685.154 - -0.12% -
BM_CmpLess_int_int -1.60% 1.068 1.051 - -1.67% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.60% 1035373.485 1018790.912 - -2.68% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.60% 4.676 4.601 - -5.37% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.60% 913.865 899.289 - 1.98% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.59% 44.138 43.435 - -5.08% -
SetIntersection_Front_Set_uint32_1024_16 -1.59% 1201301.253 1182209.139 - -2.37% -
BM_vector_deque_move_backward/2 -1.59% 2.026 1.994 - -2.75% -
std::move_backward(list<int>)/8 -1.59% 3.385 3.331 - 1.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.58% 232.656 228.970 - 4.50% -
SetIntersection_Interlaced_Set_string_16384_1 -1.58% 1099532.942 1082142.112 - -1.04% -
BM_std_minmax_element<long_long>/1024 -1.58% 278.054 273.660 - 3.42% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.58% 29918.231 29446.212 - 0.11% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.57% 11.783 11.597 - -4.84% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.57% 755.924 744.038 - -1.43% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.57% 5770907.569 5680209.491 - -2.22% -
SetIntersection_Front_Set_uint64_64_16 -1.57% 15039361.654 14803240.652 - -2.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.57% 7693.913 7573.139 - -0.46% -
std::partial_sort(deque<int>)_(heap)/8 -1.56% 40.046 39.420 - -1.17% -
BM_vector_deque_move_backward/70000 -1.56% 8879.861 8741.066 - 10.92% -
std::rotate(list<int>)_(by_1/3)/32 -1.56% 17.428 17.156 - 3.48% -
std::copy_if(list<int>)_(entire_range)/32768 -1.56% 26254.135 25844.483 - -1.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.56% 1.254 1.235 - -2.17% -
std::stable_sort(deque<int>)_(descending)/1024 -1.55% 2956.398 2910.433 - 0.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.55% 39.866 39.246 - 3.50% -
std::search(deque<int>)_(near_matches)/1000 -1.55% 18749.890 18458.787 - 3.63% -
BM_std_minmax_element<long_long>/70000 -1.55% 18659.212 18369.773 - -0.60% -
std::unordered_multiset<int>::erase(iterator)/32 -1.55% 19.889 19.582 - -0.72% -
SetIntersection_Interlaced_Vector_string_64_16 -1.55% 29883616.369 29421890.408 - -0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -1.54% 51.639 50.842 - 1.22% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.54% 701.109 690.317 - -1.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.54% 4.302 4.236 - -0.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.53% 744.112 732.733 - -0.74% -
SetIntersection_Front_Vector_uint32_64_64 -1.53% 10929761.369 10763042.740 - 0.38% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.52% 2.189 2.156 - -0.64% -
std::set<int>::ctor(const&)/8192 -1.52% 50888.233 50114.269 - -0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.52% 1244430.826 1225533.365 - -2.90% -
SetIntersection_Front_Set_string_262144_16384 -1.52% 353780315.206 348415722.763 - 0.36% -
BM_std_minmax_element<long_long>/512 -1.51% 140.756 138.624 - 3.38% -
BM_deque_deque_ranges_move/1 -1.51% 2.538 2.500 - -2.20% -
BM_PushHeap_uint64_Random_4 -1.51% 2.634 2.594 - 2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.51% 16112032.416 15869046.740 - -1.32% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.51% 8.911 8.776 - 0.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.51% 26.735 26.332 - -1.56% -
BM_StringFindCharLiteral/64 -1.50% 2.143 2.111 - -10.31% -
SetIntersection_None_Vector_uint64_1024_16 -1.50% 1086934.014 1070584.373 - -0.97% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -1.50% 4801.154 4728.937 - 0.43% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.50% 4067720.969 4006538.814 - -3.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.50% 169998.889 167445.002 - 0.76% -
std::map<int,_int>::clear()/1024 -1.50% 10603.899 10444.637 - -1.64% -
std::move(vector<bool>)_(aligned)/4096 -1.50% 7.129 7.022 - 1.22% -
SetIntersection_None_Set_string_16384_1 -1.50% 201918454.529 198888576.168 - 3.57% -
std::reverse(list<int>)/512 -1.50% 195.195 192.269 - 1.12% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.50% 684.087 673.832 - -0.26% -
SetIntersection_Front_Vector_string_256_4 -1.50% 4718499.389 4647766.292 - -0.59% -
BM_StringFindStringLiteral/256 -1.50% 5.408 5.327 - -6.23% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.50% 25.506 25.124 - -32.68% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.49% 17.934 17.666 - -0.19% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.49% 17.360 17.101 - -2.99% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -1.49% 18071.345 17802.326 - -7.03% -
std::map<int,_int>::count(key)_(existent)/8192 -1.49% 5.836 5.749 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.49% 4253162.863 4189978.106 - -0.06% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 132854.025 130880.655 - -1.41% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.48% 9103.163 8967.999 - 0.20% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.48% 15.653 15.421 - -1.79% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.48% 27832.668 27420.304 - -2.36% -
std::set<int>::ctor(const&,_alloc)/1024 -1.48% 6374.655 6280.247 - -0.75% -
BM_CmpLess_uint_uchar -1.48% 1.105 1.089 - -1.59% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.48% 52306.557 51532.349 - -0.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -1.48% 120097.959 118324.676 - 0.22% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 -1.47% 7.418 7.309 - -0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 -1.47% 274202.354 270174.128 - 0.19% -
std::pop_heap(deque<size_t>)/1024 -1.47% 15.470 15.243 - -0.15% -
std::pop_heap(deque<float>)/1024 -1.47% 12.970 12.780 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.47% 4287553.472 4224733.100 - -1.59% -
std::sort(deque<int>)_(descending)/8 -1.46% 25.392 25.020 - -0.85% -
std::make_heap(deque<int>)_(heap)/8 -1.46% 21.317 21.006 - -0.52% -
SetIntersection_None_Vector_uint64_1024_64 -1.46% 1083663.290 1067847.569 - -0.12% -
BM_StringAssignStr_Huge_Transparent -1.46% 114.032 112.369 - -15.03% -
std::partial_sort(deque<int>)_(repeated)/8 -1.46% 26.547 26.160 - 0.87% -
std::find(vector<char>)_(process_all)/8 -1.46% 0.938 0.924 - 0.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.46% 15.886 15.655 - -3.26% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.46% 37487614.650 36942102.936 - -2.38% -
std::rotate(list<int>)_(by_1/2)/1024 -1.45% 391.351 385.662 - 1.11% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.45% 4699.726 4631.572 - 0.17% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 -1.45% 49.703 48.982 - 1.66% -
std::set<int>::insert(value)_(already_present)/1024 -1.45% 5.876 5.791 - -6.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.45% 3097897.140 3053023.908 - 0.15% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.45% 6.075 5.987 - -1.63% -
std::find_if_not(list<int>)_(process_all)/50 -1.44% 38.980 38.417 - 0.11% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -1.44% 1.467 1.446 - -15.27% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.44% 2.420 2.385 - -0.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.44% 1126.311 1110.087 - -0.77% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.44% 64420.397 63492.675 - -2.13% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.44% 39.067 38.505 - -0.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.44% 47.927 47.239 - -36.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.44% 1051768.630 1036672.752 - -1.91% -
rng::find_if(vector<bool>)_(process_all)/8 -1.43% 3.539 3.488 - -5.87% -
SetIntersection_Interlaced_Set_string_64_16 -1.42% 38129040.355 37586308.913 - -4.05% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.42% 24813.327 24461.357 - -0.66% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.42% 23.346 23.016 - -2.24% -
BM_StringEraseWithMove_Large_Transparent -1.41% 2.732 2.693 - -10.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.41% 15.736 15.514 - -2.46% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.41% 11875.225 11707.571 - -2.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.41% 53.242 52.491 - -0.96% -
SetIntersection_None_Set_float_1024_16 -1.41% 8935094.172 8809054.139 - -11.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.41% 5992.823 5908.374 - -6.03% -
std::map<std::string,_int>::count(key)_(existent)/1024 -1.41% 23.990 23.652 - -7.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -1.40% 35.015 34.523 - 0.25% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.40% 353141.077 348184.794 - -0.84% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.40% 17.229 16.988 - -1.80% -
std::partition_copy(list<int>)/32 -1.40% 9.068 8.942 - 0.58% -
SetIntersection_None_Set_string_262144_1 -1.39% 1675471.926 1652100.180 - -5.97% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 20.151 19.870 - -3.15% -
std::multimap<std::string,_int>::clear()/32 -1.39% 895.028 882.549 - -0.85% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.39% 1043440.204 1028924.311 - 0.67% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.39% 5.440 5.365 - 5.50% -
SetIntersection_None_Set_uint32_64_16 -1.39% 18315148.362 18060899.165 - -1.72% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.39% 355.723 350.790 - 6.89% -
rng::for_each(map<int>)/8 -1.38% 6.282 6.195 - 1.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.38% 4196743.726 4138881.691 - -0.34% -
std::count_if(list<int>)_(every_other)/8 -1.38% 2.804 2.765 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.38% 5909813.642 5828402.985 - 0.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 44792.857 44177.481 - 0.81% -
ranges::minmax(std::list<char>)/70000 -1.37% 55515.361 54753.168 - 4.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.36% 4382188.673 4322439.753 - -0.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 12338.318 12170.285 - -1.20% -
SetIntersection_Front_Set_string_16_16 -1.36% 60000831.902 59186912.449 - -0.04% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.36% 6.660 6.569 - -2.51% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.36% 862.975 851.279 - -0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.35% 1162261.545 1146532.718 - -1.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.35% 32.611 32.171 - -3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.35% 9817767.514 9685344.912 - -3.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.35% 4383618.136 4324503.539 - -0.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.35% 33.113 32.667 - 1.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.35% 62673.125 61829.498 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.35% 16612369.801 16388891.767 - -1.24% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.34% 118599.440 117004.643 - -4.06% -
std::move(vector<bool>)_(unaligned)/262144 -1.34% 1641.653 1619.661 - 1.94% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.34% 11.773 11.615 - -4.64% -
BM_deque_deque_ranges_copy_backward/1024 -1.34% 38.117 37.608 - -1.79% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.33% 698.339 689.050 - -0.98% -
ranges::min(std::deque<__int128>)/64 -1.33% 21.273 20.991 - 1.81% -
SetIntersection_Front_Vector_string_16384_1024 -1.33% 38332050.758 37822983.675 - 0.74% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.33% 16.170 15.955 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.32% 27755045.061 27388712.549 - -1.84% -
BM_CmpLess_uchar_ushort -1.32% 1.086 1.072 - 1.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.32% 24.023 23.706 - -2.57% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.32% 52304.369 51616.199 - -1.33% -
std::copy(deque<int>)/8 -1.32% 2.677 2.642 - 1.47% -
std::move(vector<bool>)_(aligned)/262144 -1.32% 259.195 255.786 - 0.66% -
BM_PushHeap_string_Random_1024 -1.31% 15.262 15.062 - 0.83% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.31% 26056.997 25714.777 - -0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 672.969 664.141 - -0.87% -
std::unordered_set<int>::ctor(const&)/32 -1.31% 199.914 197.300 - -4.33% -
std::copy_backward(vector<bool>)_(unaligned)/64 -1.30% 0.890 0.878 - -4.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -1.30% 6.810 6.722 - 18.06% -
std::search(vector<int>)_(same_length)/8192 -1.30% 1896.751 1872.061 - -0.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.30% 1046675.199 1033060.880 - -0.97% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.30% 7726274.227 7626080.397 - -1.22% -
SetIntersection_Front_Set_uint64_262144_4 -1.30% 1064877.482 1051085.006 - -4.34% -
SetIntersection_None_Set_float_256_64 -1.29% 9407339.644 9285709.152 - -0.51% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.29% 4987.524 4923.192 - -1.80% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.29% 19.043 18.797 - -1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.29% 9147547.677 9029990.711 - -2.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.28% 352384356.010 347867878.245 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.28% 227.459 224.551 - 1.65% -
std::multimap<std::string,_int>::clear()/8192 -1.28% 215153.195 212406.268 - -0.93% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.27% 5786.412 5712.779 - 0.10% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.27% 35.800 35.346 - -0.68% -
SetIntersection_None_Set_string_262144_16 -1.27% 1677072.916 1655857.260 - -6.27% -
BM_std_minmax_element<long_long>/64 -1.26% 17.436 17.216 - 2.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.26% 36.278 35.820 - -8.49% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -1.26% 22.706 22.419 - -0.42% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.26% 52.341 51.681 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.26% 22396.224 22114.549 - -4.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.26% 54.677 53.991 - 0.86% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.25% 22.052 21.775 - -1.66% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.25% 19.500 19.255 - 2.51% -
std::remove_if(list<int>)_(prefix)/1024 -1.25% 1006.869 994.261 - 0.70% -
std::map<int,_int>::find(key)_(non-existent)/32 -1.25% 2.241 2.213 - -0.83% -
std::partial_sort_copy(vector<int>)_(heap)/1024 -1.25% 8045.756 7945.105 - -0.35% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6749.561 6665.138 - 0.23% -
SetIntersection_Interlaced_Set_string_16384_4 -1.25% 201056634.953 198542464.071 - -1.02% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.24% 19.112 18.874 - 0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.24% 3.504 3.460 - -4.92% -
SetIntersection_Front_Set_string_16384_4 -1.24% 1261561.459 1245865.690 - -2.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.24% 64.976 64.168 - 2.39% -
SetIntersection_Interlaced_Vector_string_256_256 -1.24% 20467245.483 20212736.924 - -3.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.24% 16.684 16.477 - 1.36% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.24% 19.966 19.718 - -0.08% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.24% 19.199 18.961 - -0.48% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.24% 19.378 19.137 - -1.93% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.24% 27.580 27.238 - -0.93% -
std::remove_if(deque<int>)_(prefix)/50 -1.24% 65.902 65.088 - 4.33% -
SetIntersection_Front_Vector_string_256_1 -1.23% 4309670.896 4256496.669 - -0.34% -
SetIntersection_None_Set_string_262144_64 -1.23% 1677395.182 1656733.235 - -0.57% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.23% 20.827 20.571 - -1.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.23% 683.070 674.662 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.23% 1078680.887 1065412.482 - -0.44% -
SetIntersection_Interlaced_Vector_string_16_16 -1.22% 50978383.809 50353986.986 - -3.16% -
BM_CmpEqual_schar_uint -1.22% 1.130 1.116 - 1.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.22% 758.712 749.449 - -1.64% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.22% 53.442 52.791 - -0.62% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.22% 1038975.491 1026341.596 - -1.78% -
std::fill(vector<bool>)/32768 -1.21% 30.301 29.933 - 1.85% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.21% 35257.649 34829.711 - -0.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.21% 18.588 18.362 - -1.13% -
BM_deque_vector_ranges_move_backward/1 -1.21% 2.099 2.074 - 0.17% -
SetIntersection_Front_Set_uint64_1024_1 -1.21% 1046425.077 1033745.253 - -1.20% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.21% 10.681 10.552 - -3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.21% 1225754.026 1210947.455 - 0.75% -
BM_StringFindAllMatch/8 -1.21% 2.730 2.697 - -6.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.21% 87.835 86.775 - -0.68% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -1.21% 23133.928 22854.904 - 0.69% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.20% 17.382 17.173 - -1.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.20% 1527656.292 1509280.084 - -1.35% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -1.20% 24049.420 23760.328 - 0.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.20% 533.728 527.318 - -1.86% -
SetIntersection_Front_Vector_string_64_16 -1.20% 20607015.678 20359733.620 - -1.43% -
SetIntersection_None_Vector_uint32_262144_64 -1.20% 1136691.549 1123056.442 - -0.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -1.20% 1.312 1.296 - -8.16% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.20% 18.761 18.537 - -2.16% -
std::count(list<int>)_(every_other)/8 -1.20% 2.119 2.093 - 2.40% -
std::find(vector<char>)_(process_all)/1024 -1.20% 16.418 16.222 - 1.04% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.20% 18.541 18.319 - -5.03% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.20% 139763.219 138092.463 - -0.38% -
BM_PushHeap_float_Random_16384 -1.19% 7.610 7.519 - -0.99% -
BM_deque_vector_move/1024 -1.19% 37.492 37.044 - 0.10% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.19% 50459.016 49856.518 - 0.09% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.19% 71.815 70.958 - 0.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.19% 1568520.169 1549817.730 - -0.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.19% 18.033 17.818 - -1.82% -
SetIntersection_Front_Vector_string_262144_1024 -1.19% 39557973.314 39086870.481 - -0.71% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.19% 290.815 287.357 - -0.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.19% 209919.016 207426.130 - 0.00% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.19% 10301.629 10179.364 - -14.95% -
SetIntersection_Front_Set_float_64_4 -1.19% 16256519.317 16063626.299 - -0.75% -
std::rotate(deque<int>)_(by_1/3)/32 -1.19% 20.805 20.558 - 2.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.18% 32.758 32.370 - -1.55% -
std::lower_bound(std::deque<int>)/100 -1.18% 31.073 30.705 - 1.07% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.18% 26.658 26.344 - -0.96% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.17% 9.518 9.407 - -0.51% -
std::partition_copy(vector<int>)/50 -1.17% 12.734 12.585 - 0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.17% 16.153 15.964 - -0.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.17% 53.463 52.838 - 2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.17% 1174790.330 1161063.113 - -3.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 -1.17% 461648.554 456255.299 - -0.87% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.17% 37585.792 37147.037 - -1.18% -
std::for_each_n(list<int>)/8 -1.16% 2.561 2.531 - 0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 292.623 289.221 - -2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.16% 16472518.444 16281326.836 - -0.59% -
std::set<int>::erase(key)_(existent)/8192 -1.16% 70.166 69.352 - 1.35% -
SetIntersection_Interlaced_Vector_string_256_4 -1.15% 6108416.128 6037958.147 - -1.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 46441.640 45906.974 - -13.26% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.15% 658.514 650.938 - -1.74% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -1.15% 22.098 21.844 - -6.03% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.15% 12860.453 12712.573 - -1.54% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.15% 26.366 26.063 - -0.74% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.15% 688.493 680.592 - -0.81% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.15% 15.748 15.567 - 0.78% -
BM_PushHeap_uint64_Random_64 -1.15% 5.573 5.509 - 2.23% -
BM_vector_deque_move_backward/512 -1.15% 17.694 17.491 - 0.01% -
BM_deque_vector_ranges_copy/5500 -1.14% 196.350 194.104 - -0.20% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.14% 298376.346 294965.656 - -13.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.14% 16472170.247 16284075.363 - -1.27% -
SetIntersection_Front_Set_uint32_262144_262144 -1.14% 1638127.277 1619430.338 - -3.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.14% 1113134.352 1100437.665 - -1.97% -
std::set<int>::contains(key)_(existent)/32 -1.14% 1.675 1.655 - 0.09% -
std::is_sorted_until(list<int>)/8 -1.14% 2.095 2.071 - 0.06% -
SetIntersection_Interlaced_Set_float_256_64 -1.13% 13419548.126 13267311.043 - -0.63% -
std::shift_right(list<int>)/50 -1.13% 26.725 26.422 - -7.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.13% 8658577.769 8560465.466 - -0.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.13% 6.614 6.539 - -0.94% -
std::find(vector<int>)_(bail_25%)/8 -1.13% 1.426 1.410 - 3.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.13% 748.383 739.957 - -1.00% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 613.424 606.525 - -0.32% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.12% 6863.965 6786.768 - 0.23% -
SetIntersection_Front_Set_uint64_16384_1 -1.12% 1046997.955 1035226.407 - -0.85% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -1.12% 141.829 140.239 - -0.40% -
std::sort_heap(vector<int>)/8 -1.12% 30.967 30.620 - 1.71% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.12% 1079814.783 1067723.951 - -0.76% -
std::find_end(vector<int>)_(single_element)/1000 -1.12% 244.466 241.732 - 1.43% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.12% 761590.922 753079.565 - -1.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.12% 5028039.815 4971868.071 - -0.80% -
SetIntersection_None_Set_float_64_1 -1.11% 22496713.897 22246506.507 - 0.38% -
SetIntersection_None_Set_uint64_1024_64 -1.11% 8685597.560 8589088.930 - -2.72% -
std::is_sorted(vector<int>)/8192 -1.11% 1919.620 1898.356 - -0.08% -
BM_CmpLess_ushort_uchar -1.11% 1.121 1.108 - -1.19% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.10% 21.430 21.193 - 1.58% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.10% 62.438 61.749 - -2.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -1.10% 37.782 37.365 - -2.69% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.10% 28.743 28.426 - -0.51% -
std::lower_bound(std::deque<int>)/8192 -1.10% 65.918 65.192 - -0.76% -
BM_PushHeap_string_Random_64 -1.10% 13.190 13.044 - 0.85% -
SetIntersection_Interlaced_Vector_string_64_4 -1.10% 21672781.781 21434131.085 - -0.01% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.10% 169013.969 167155.899 - -0.29% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.10% 6854.670 6779.343 - -3.81% -
std::replace_if(deque<int>)_(prefix)/32 -1.09% 14.196 14.040 - 0.31% -
SetIntersection_Front_Set_uint64_64_4 -1.09% 16010633.332 15835622.650 - -1.22% -
BM_deque_vector_copy_backward/2 -1.09% 1.839 1.819 - -0.89% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.09% 21.893 21.655 - -2.28% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.09% 471.447 466.325 - -0.31% -
BM_StringFindStringLiteral/32 -1.08% 1.731 1.713 - -12.34% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 -1.08% 217.826 215.469 - 0.63% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.08% 43.280 42.812 - -0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.08% 17145147.173 16959771.480 - -2.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.08% 354313251.704 350484792.200 - -0.81% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.08% 8.169 8.081 - 1.37% -
std::sort_heap(deque<int>)/8 -1.08% 36.448 36.055 - 1.17% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.08% 301.895 298.648 - -1.43% -
SetIntersection_None_Set_string_16384_4 -1.07% 199151707.926 197011831.507 - 2.80% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 17.252 17.067 - -1.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -1.07% 1.229 1.216 - 0.10% -
BM_StringFindAllMatch/1 -1.07% 2.920 2.889 - -7.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.07% 24360.202 24099.522 - 0.47% -
BM_vector_deque_ranges_copy_backward/512 -1.06% 17.673 17.485 - -3.40% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.06% 3.046 3.014 - -0.62% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 -1.06% 5914.585 5851.855 - 0.33% -
SetIntersection_None_Vector_uint32_262144_1024 -1.06% 1136295.730 1124263.975 - 0.16% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 -1.06% 4858.192 4806.879 - -0.17% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.05% 2.361 2.336 - 6.78% -
rng::contains(vector<int>)_(process_all)/32 -1.05% 8.301 8.213 - 0.35% -
std::search(vector<int>)_(same_length)/1024 -1.05% 247.983 245.373 - -0.49% -
std::search(vector<int>)_(single_element)/1000 -1.05% 230.850 228.421 - -1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -1.05% 3.043 3.011 - -0.23% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.05% 696.431 689.125 - 1.70% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -1.05% 27.858 27.566 - 0.28% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.05% 1.639 1.622 - -1.98% -
std::copy_if(list<int>)_(every_other)/262144 -1.05% 211238.292 209026.012 - -2.67% -
SetIntersection_None_Set_string_262144_256 -1.05% 1677825.113 1660258.545 - 2.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.05% 6238.654 6173.376 - -0.83% -
std::move_backward(deque<int>)/4096 -1.04% 156.758 155.122 - 0.57% -
SetIntersection_None_Vector_uint32_16384_1 -1.04% 1106261.346 1094723.731 - -1.09% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.04% 13190.237 13052.759 - 0.92% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.04% 2.374 2.350 - 4.89% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.04% 68757.008 68041.158 - -0.39% -
SetIntersection_None_Vector_uint64_64_4 -1.04% 15864725.484 15699556.057 - -1.62% -
SetIntersection_None_Vector_string_256_256 -1.04% 2274795.482 2251133.927 - -0.58% -
std::make_heap(vector<int>)_(repeated)/8192 -1.04% 4308.646 4263.892 - -0.43% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.04% 4.311 4.266 - 0.22% -
SetIntersection_None_Vector_uint32_16384_4 -1.03% 1105018.409 1093584.738 - -1.36% -
std::replace_if(deque<int>)_(prefix)/1024 -1.03% 488.444 483.405 - -0.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.03% 1586.926 1570.559 - 0.16% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.03% 1016016.247 1005542.812 - 0.83% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.03% 15.674 15.513 - -1.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.03% 37117034.547 36736122.364 - -1.33% -
SetIntersection_Front_Vector_string_262144_256 -1.03% 9423770.486 9327104.589 - -3.34% -
BM_StringFindCharLiteral/256 -1.02% 5.368 5.313 - -7.60% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.02% 188434.929 186506.445 - -0.26% -
std::stable_sort(vector<int>)_(repeated)/8 -1.02% 15.721 15.560 - 0.89% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.02% 10.395 10.289 - -0.91% -
std::make_heap(deque<int>)_(pipe-organ)/8192 -1.02% 21194.794 20978.653 - 0.06% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.01% 6.581 6.515 - -0.82% -
std::replace(vector<int>)_(prefix)/1024 -1.01% 162.087 160.443 - 1.67% -
BM_CmpLess_ushort_schar -1.01% 1.036 1.025 - -3.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.01% 1160389.113 1148633.779 - -1.83% -
SetIntersection_None_Vector_uint32_16384_64 -1.01% 1107196.155 1095983.521 - -1.79% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.01% 4136974.908 4095300.377 - -1.21% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.00% 14189.802 14047.273 - -0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.00% 1185567.539 1173664.123 - -1.02% -
SetIntersection_Interlaced_Set_float_64_64 -1.00% 13201872.164 13069404.988 - -2.26% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.00% 676.649 669.869 - -45.92% -
SetIntersection_None_Vector_uint32_262144_1 -1.00% 1135045.397 1123683.930 - -0.89% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_float_262144_64 132.75% 7991669.762 18600850.039 - -6.53% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 126.88% 10.533 23.898 - 127.61% -
SetIntersection_Interlaced_Vector_uint64_262144_256 126.34% 26127943.094 59139011.922 - -20.12% -
std::flat_map<int,_int>::ctor(const&)/8192 121.52% 855.425 1894.935 - -0.97% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 120.35% 855.833 1885.790 - -0.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 115.16% 6.966 14.987 - 114.00% -
std::flat_multimap<int,_int>::ctor(const&)/8192 113.54% 892.527 1905.873 - 0.17% -
SetIntersection_Interlaced_Vector_float_262144_16 99.49% 3295319.258 6573709.340 - 2.46% -
SetIntersection_Interlaced_Vector_float_262144_256 99.30% 23113840.352 46065326.667 - -7.13% -
SetIntersection_Interlaced_Vector_uint64_262144_16 97.63% 3074976.445 6077010.313 - -2.10% -
SetIntersection_Interlaced_Vector_float_262144_1024 85.20% 80961767.109 149941472.246 - -2.01% -
SetIntersection_Interlaced_Vector_float_16384_256 80.69% 14701144.539 26563791.408 - -7.41% -
std::copy_n(vector<int>)/32768 79.82% 1916.625 3446.535 - -7.08% -
SetIntersection_Interlaced_Vector_float_16384_64 71.60% 6294520.533 10801148.075 - 5.46% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 70.30% 0.263 0.449 - 3.06% -
SetIntersection_Interlaced_Vector_uint64_16384_64 69.88% 5581843.137 9482277.817 - 7.27% -
std::multiset<std::string>::erase(key)_(existent)/32 63.98% 49.986 81.967 - 45.16% -
SetIntersection_Interlaced_Vector_float_16384_16 63.55% 2298991.618 3759914.635 - -4.12% -
std::copy(vector<int>)/4096 62.52% 142.162 231.035 - 33.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 62.21% 609.213 988.194 - 80.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 60.88% 24.444 39.325 - 6.07% -
SetIntersection_Interlaced_Vector_float_16384_1024 60.49% 43964431.175 70556552.725 - -0.29% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 59.90% 32.961 52.706 - -21.31% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 59.70% 2.633 4.205 - 50.44% -
ranges::min(std::vector<__int128>)/70000 58.85% 29512.688 46880.085 - 64.80% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 55.12% 47.992 74.446 - 78.86% -
SetIntersection_Interlaced_Vector_uint32_1024_64 53.50% 3333065.034 5116396.359 - 3.64% -
std::copy(vector<bool>)_(aligned)/1048576 52.48% 2168.876 3307.057 - 27.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 52.23% 516.460 786.217 - 16.88% -
BM_vector_deque_ranges_copy/0 50.99% 0.368 0.556 - 22.95% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 49.15% 1.487 2.218 - 38.39% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 49.04% 83.934 125.098 - 7.73% -
SetIntersection_Interlaced_Vector_string_262144_1024 48.06% 238540611.416 353175976.691 - 7.20% -
BM_PushHeap_uint32_QuickSortAdversary_1 46.92% 0.410 0.603 - 39.03% -
ranges::min(std::vector<__int128>)/64 46.86% 26.375 38.733 - 51.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 46.85% 680.672 999.538 - 51.78% -
std::rotate_copy(vector<int>)/8192 46.57% 458.696 672.332 - 5.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 46.56% 660.205 967.624 - 46.19% -
std::unique_copy(deque<int>)_(contiguous)/32 46.01% 9.365 13.674 - 29.84% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 45.54% 8.833 12.856 - 45.29% -
std::unique_copy(deque<int>)_(contiguous)/52 45.09% 14.637 21.237 - 29.25% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 45.08% 42.686 61.929 - 15.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 43.54% 7.266 10.429 - -8.35% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.52% 0.338 0.485 - 32.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 43.18% 5.857 8.386 - 41.67% -
SetIntersection_Interlaced_Vector_uint64_16384_16 41.40% 2392381.516 3382796.418 - 7.93% -
std::unordered_set<std::string>::erase(key)_(existent)/32 41.29% 51.630 72.949 - -26.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 41.28% 245763764.634 347222543.615 - 34.44% -
SetIntersection_Interlaced_Vector_float_1024_64 41.05% 3640318.744 5134619.676 - -3.98% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 39.26% 2.339 3.257 - 37.73% -
ranges::min(std::list<__int128>)/1 38.61% 0.330 0.457 - -0.07% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 38.10% 5.168 7.137 - -7.58% -
SetIntersection_Interlaced_Vector_uint32_1024_16 37.54% 1844263.011 2536635.559 - 3.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 37.38% 38.733 53.210 - 1.23% -
BM_toupper_char<char> 37.04% 0.503 0.689 - 0.05% -
std::search(deque<int>)_(no_match)/1024 36.78% 300.990 411.700 - 17.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.76% 24.100 32.720 - -0.93% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 35.31% 103804115.593 140454728.918 - 11.72% -
BM_PushHeap_float_SingleElement_1 34.19% 0.519 0.697 - 49.51% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 34.01% 73.892 99.019 - 18.50% -
BM_lexicographical_compare_three_way_fast_path/1 33.47% 0.345 0.460 - 16.67% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 33.14% 608.308 809.875 - 30.17% -
std::copy(vector<bool>)_(aligned)/262144 32.57% 365.093 484.013 - -15.05% -
BM_vector_deque_ranges_move/0 32.38% 0.463 0.613 - 5.07% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 31.93% 35.893 47.355 - 0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 31.84% 23.404 30.854 - -10.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 31.77% 19.684 25.937 - 10.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.53% 45.830 60.280 - 4.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 30.92% 51.721 67.714 - 29.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 30.61% 4606.923 6017.182 - 19.65% -
BM_PushHeap_string_Descending_262144 30.56% 4.014 5.241 - 69.48% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.54% 24.597 32.110 - -9.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.47% 24.910 32.500 - 36.47% -
BM_StringConstructDestroyCStr_Empty_Transparent 30.19% 0.272 0.354 - -22.14% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 29.96% 90221797.452 117249851.829 - -8.75% -
std::copy_backward(vector<bool>)_(aligned)/262144 29.54% 643.325 833.343 - 23.40% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 29.33% 1.198 1.550 - -10.82% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 29.24% 30.292 39.149 - 6.55% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 28.99% 521.379 672.552 - 20.47% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 28.86% 5.686 7.326 - 26.61% -
ranges::minmax(std::list<char>)/1 28.53% 0.321 0.413 - 9.27% -
std::unordered_set<int>::erase(key)_(existent)/8192 27.74% 22.990 29.368 - 26.69% -
BM_PushHeap_string_Descending_16384 27.22% 2.470 3.142 - 35.18% -
std::set<std::string>::erase(key)_(existent)/1024 27.12% 57.118 72.610 - -0.19% -
SetIntersection_Interlaced_Vector_float_1024_16 26.83% 1971228.044 2500197.724 - -3.75% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 26.74% 8084.902 10246.885 - -3.23% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 26.69% 454.144 575.334 - 13.95% -
ranges::minmax(std::deque<char>)/1 26.56% 0.672 0.850 - 8.82% -
std::unordered_set<int>::count(key)_(existent)/1024 26.12% 1.152 1.453 - 26.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.97% 24.514 30.879 - -10.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 25.79% 9.655 12.145 - 21.23% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 25.74% 0.609 0.766 - 30.24% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 25.56% 4754.904 5970.377 - 23.60% -
SetIntersection_Interlaced_Vector_uint64_1024_16 25.51% 2009365.413 2521926.379 - 3.70% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 25.13% 0.347 0.434 - 19.28% -
std::fill_n(list<int>)/8192 24.98% 7299.415 9122.477 - 16.65% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 24.75% 40.900 51.023 - 24.76% -
BM_std_minmax_element<int>/4000 24.34% 894.866 1112.687 - 7.86% -
std::unordered_multiset<int>::ctor(const&)/32 24.33% 200.322 249.051 - 23.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 24.28% 0.492 0.612 - 5.87% -
BM_std_minmax_element<int>/4096 24.26% 915.845 1138.046 - 7.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 24.19% 7781815.500 9664106.280 - 6.41% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 24.03% 0.271 0.337 - 22.82% -
BM_std_minmax_element<int>/65536 23.92% 14634.547 18135.336 - 7.62% -
BM_std_minmax_element<int>/70000 23.88% 15660.251 19400.320 - 7.14% -
BM_std_minmax_element<int>/512 23.82% 118.437 146.651 - 7.58% -
std::equal(list<int>)_(it,_it,_it,_it)/50 23.81% 29.729 36.809 - 36.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 23.70% 1.082 1.338 - 25.17% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 23.66% 52745093.034 65226604.902 - 13.07% -
std::search(list<int>,_pred)_(single_element)/8192 23.63% 7665.406 9476.521 - 14.85% -
BM_std_minmax_element<int>/5500 23.61% 1229.545 1519.826 - 7.61% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 23.45% 2.724 3.363 - 14.32% -
BM_std_minmax_element<int>/1024 23.38% 233.100 287.597 - 7.35% -
std::deque<std::string>::ctor(size)/32 23.16% 45.569 56.121 - 26.65% -
std::flat_multimap<int,_int>::erase(iterator)/8192 22.91% 506.976 623.117 - 26.47% -
std::stable_partition(list<int>)_(dense)/1024 22.90% 1424.769 1751.097 - 17.22% -
SetIntersection_Interlaced_Vector_float_256_16 22.87% 6200303.303 7618582.536 - 3.19% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 22.81% 0.597 0.733 - 22.72% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 22.76% 0.299 0.367 - 38.62% -
BM_std_minmax_element<int>/64000 22.51% 14485.864 17746.616 - 7.83% -
SetIntersection_Interlaced_Vector_uint32_262144_256 22.45% 40014562.258 48996417.990 - 17.48% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 22.05% 52.963 64.639 - 129.82% -
SetIntersection_Interlaced_Vector_uint32_256_64 21.97% 7087974.373 8645437.841 - 13.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.88% 23.619 28.788 - -14.48% -
ranges::min(std::vector<long_long>)/1 21.68% 0.323 0.393 - 3.05% -
std::search(deque<int>,_pred)_(no_match)/8192 21.63% 3779.700 4597.234 - 31.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.62% 557.721 678.287 - 7.84% -
BM_PushHeap_string_QuickSortAdversary_1 21.61% 0.528 0.642 - -8.38% -
std::any_of(vector<int>)_(process_all)/50 21.56% 12.633 15.357 - 21.81% -
std::is_partitioned(list<int>)_(partitioned)/1024 21.41% 590.360 716.781 - 17.44% -
std::set<std::string>::count(key)_(existent)/32 21.40% 14.842 18.017 - 11.87% -
SetIntersection_Interlaced_Vector_float_262144_4 21.34% 1548130.787 1878455.209 - -7.74% -
std::search(deque<int>,_pred)_(no_match)/1024 21.26% 473.171 573.783 - 31.39% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.12% 590.561 715.264 - 14.83% -
std::search(deque<int>,_pred)_(no_match)/1000 21.08% 458.050 554.620 - 30.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21.07% 1249.321 1512.533 - 18.69% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 21.03% 4807656.133 5818801.761 - 12.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 20.90% 30.911 37.371 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 20.84% 2935684.586 3547487.436 - -4.32% -
std::unordered_multiset<int>::ctor(const&)/1024 20.77% 6796.717 8208.582 - 22.86% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 20.67% 1.350 1.629 - 22.17% -
SetIntersection_Interlaced_Vector_uint32_16384_256 20.58% 21679020.901 26140578.525 - 2.80% -
std::rotate_copy(deque<int>)/50 20.48% 3.004 3.620 - 17.13% -
std::unordered_set<int>::erase(iterator)/8192 20.46% 20.122 24.239 - 18.46% -
std::unordered_set<int>::count(key)_(existent)/32 20.43% 1.292 1.555 - 30.80% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 20.37% 6813.481 8201.198 - 22.41% -
std::search(deque<int>,_pred)_(no_match)/1048576 20.31% 485964.828 584663.629 - 31.02% -
std::find_if(vector<int>)_(process_all)/8 20.07% 1.288 1.546 - 10.59% -
std::find_if_not(vector<char>)_(bail_25%)/1024 20.07% 25.138 30.182 - 6.21% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 19.99% 1.432 1.718 - 17.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 19.89% 53.350 63.964 - -7.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.87% 543.778 651.829 - 5.93% -
rng::find(vector<bool>)_(process_all)/50 19.84% 0.711 0.852 - 0.54% -
BM_deque_vector_copy_backward/70000 19.79% 7696.135 9219.173 - 3.13% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 19.77% 2.318 2.777 - 19.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.74% 39.528 47.332 - 36.89% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 19.70% 7.802 9.339 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 19.66% 0.584 0.699 - 19.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 19.45% 0.588 0.702 - 19.49% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 19.25% 0.405 0.483 - 25.35% -
std::adjacent_find(deque<int>,_pred)/8 19.24% 4.250 5.068 - 5.92% -
std::unordered_set<int>::erase(key)_(existent)/1024 19.24% 21.352 25.460 - 17.33% -
BM_std_minmax_element<short>/4000 19.23% 923.633 1101.215 - 5.84% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 19.17% 0.585 0.697 - 19.22% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 19.13% 42992015.273 51217708.188 - -9.19% -
BM_std_minmax_element<short>/4096 19.11% 946.214 1127.006 - 5.93% -
BM_deque_vector_ranges_copy_backward/70000 19.08% 7649.402 9109.287 - 6.53% -
BM_std_minmax_element<short>/5500 19.08% 1267.219 1509.028 - 5.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 19.08% 8214.906 9782.184 - 15.15% -
std::move_backward(vector<int>)/262144 19.07% 18589.751 22134.695 - 2.43% -
std::multiset<std::string>::erase(iterator)/8192 18.88% 31.108 36.980 - 11.58% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 18.86% 1.427 1.696 - 2.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.81% 503.124 597.784 - 5.74% -
std::set<int>::contains(key)_(non-existent)/8192 18.81% 9.816 11.662 - 24.35% -
rng::find_last(vector<char>)_(bail_90%)/8 18.77% 0.408 0.484 - 5.31% -
std::multiset<int>::find(key)_(non-existent)/8192 18.73% 8.412 9.988 - 16.49% -
BM_std_minmax_element<short>/1024 18.73% 241.580 286.819 - 5.34% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 18.66% 1.226 1.454 - 3.76% -
std::find_if_not(deque<int>)_(process_all)/1024 18.57% 249.262 295.550 - 0.23% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 18.55% 9.666 11.459 - -0.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.52% 14248.646 16887.431 - 30.77% -
std::is_sorted_until(list<int>,_pred)/8192 18.50% 7727.484 9157.304 - 2.21% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 18.36% 553.799 655.460 - 5.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.30% 1.096 1.296 - 25.74% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 18.29% 37.751 44.656 - 13.58% -
std::unordered_set<std::string>::erase(iterator)/32 18.13% 28.149 33.252 - 27.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 18.06% 5.694 6.722 - -1.30% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 18.05% 6.732 7.947 - -0.25% -
std::find_if_not(deque<int>)_(process_all)/8192 17.98% 1990.690 2348.676 - -0.31% -
rng::find(vector<bool>)_(process_all)/8 17.77% 0.715 0.843 - 7.12% -
std::multiset<std::string>::ctor(const&)/32 17.70% 698.643 822.291 - 16.97% -
SetIntersection_Interlaced_Vector_uint64_16384_256 17.62% 20880905.665 24560256.943 - -2.94% -
std::find_if_not(deque<int>)_(process_all)/32768 17.60% 8035.718 9450.058 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.60% 1570529.173 1846895.763 - 0.26% -
BM_deque_vector_move_backward/70000 17.59% 7488.985 8806.600 - 2.84% -
BM_deque_vector_ranges_copy_backward/64000 17.58% 6986.166 8214.230 - 4.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 17.49% 26.880 31.580 - -0.82% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 17.38% 47.022 55.196 - 18.28% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 17.28% 1.487 1.744 - 10.25% -
BM_std_minmax_element<short>/512 17.14% 124.509 145.848 - 5.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.08% 202.805 237.443 - 2.92% -
BM_PushHeap_string_Random_262144 17.08% 19.494 22.823 - 23.92% -
BM_vector_deque_move_backward/64000 17.08% 7299.994 8546.606 - 4.84% -
BM_deque_vector_copy_backward/65536 16.99% 7204.574 8428.798 - 2.13% -
BM_deque_vector_ranges_move_backward/70000 16.89% 7674.162 8970.136 - 2.21% -
std::all_of(list<int>)_(process_all)/8192 16.85% 7395.565 8641.772 - 16.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 16.28% 0.495 0.576 - -17.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 16.08% 1.165 1.352 - 6.21% -
BM_StringConstructDestroyCStr_Small_Transparent 16.04% 0.395 0.459 - 32.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 15.77% 33.684 38.995 - 8.61% -
BM_std_minmax_element<short>/70000 15.76% 16576.920 19189.751 - 4.92% -
BM_std_minmax_element<short>/65536 15.75% 15514.641 17957.480 - 4.76% -
BM_std_minmax_element<short>/64000 15.71% 15146.294 17526.023 - 4.81% -
BM_PushHeap_string_Descending_1024 15.64% 2.622 3.032 - 28.00% -
BM_deque_deque_ranges_copy_backward/0 15.62% 0.737 0.852 - 10.85% -
std::move(deque<int>)/32768 15.36% 1816.952 2096.038 - 3.13% -
BM_PushHeap_string_Descending_256 15.35% 2.481 2.862 - 24.03% -
BM_deque_vector_copy_backward/64000 15.32% 7009.061 8082.780 - 0.03% -
BM_deque_vector_move_backward/65536 15.26% 7040.947 8115.393 - 0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 15.25% 576.147 664.035 - 8.41% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.24% 1.163 1.341 - 13.78% -
std::find_end(deque<int>)_(single_element)/8192 15.21% 2199.553 2534.001 - 14.77% -
BM_StringRelational_Eq_Empty_Empty_Control 15.17% 1.795 2.067 - 0.14% -
bm_lexicographical_compare<signed_char>/1 15.13% 1.342 1.545 - 12.68% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 15.12% 11.923 13.726 - 24.96% -
std::unordered_set<int>::erase(iterator)/1024 15.07% 20.131 23.164 - 15.19% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 15.06% 0.437 0.503 - 3.26% -
SetIntersection_Interlaced_Vector_uint32_262144_16 14.99% 5270421.331 6060263.084 - 71.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 14.77% 45.950 52.736 - 2.59% -
std::reverse_copy(vector<int>)/8 14.73% 2.428 2.786 - 12.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.71% 22.681 26.017 - 1.67% -
std::unordered_multiset<int>::find(key)_(existent)/32 14.69% 1.225 1.405 - 13.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 14.67% 61.402 70.408 - 1.19% -
BM_PushHeap_uint32_PipeOrgan_1 14.23% 0.392 0.448 - -26.74% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 14.10% 15.253 17.404 - -5.25% -
BM_deque_vector_move_backward/64000 13.86% 6943.867 7906.295 - -0.31% -
SetIntersection_Interlaced_Vector_string_262144_16384 13.84% 1015724.609 1156253.660 - 15.56% -
BM_deque_vector_ranges_copy_backward/65536 13.83% 7303.823 8314.274 - 1.99% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.83% 11.166 12.710 - 2.65% -
ranges::min(std::vector<long_long>)/8 13.77% 2.036 2.316 - 3.30% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 13.76% 3143.353 3575.944 - 13.45% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.75% 1.397 1.589 - -8.33% -
BM_deque_vector_ranges_move_backward/65536 13.75% 7136.653 8117.899 - -0.65% -
std::find_end(deque<int>)_(single_element)/1024 13.63% 303.803 345.221 - 9.73% -
BM_PushHeap_string_Descending_64 13.58% 2.332 2.648 - 19.66% -
ranges::minmax(std::vector<long_long>)/1 13.49% 0.608 0.690 - 6.37% -
std::set<std::string>::contains(key)_(existent)/1024 13.44% 21.271 24.129 - 6.59% -
SetIntersection_Interlaced_Vector_string_262144_64 13.36% 19622919.663 22243746.018 - 2.45% -
std::unordered_set<int>::count(key)_(existent)/8192 13.25% 1.342 1.520 - 11.46% -
std::unordered_multiset<int>::ctor(const&)/8192 13.19% 55558.009 62887.707 - 14.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.13% 32.121 36.338 - 14.63% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 13.10% 35538.362 40193.210 - 14.81% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 13.08% 649.308 734.224 - -6.18% -
BM_deque_deque_ranges_move_backward/0 12.98% 0.750 0.847 - -7.80% -
bm_lexicographical_compare<int>/1 12.96% 1.384 1.564 - 20.02% -
SetIntersection_Front_Set_string_256_64 12.94% 14014985.361 15828015.772 - 6.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 12.92% 2106497.152 2378590.250 - 11.54% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 12.90% 28.005 31.617 - 13.14% -
std::equal(vector<bool>)_(unaligned)/50 12.87% 0.826 0.932 - 33.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 12.86% 55277.885 62386.741 - 13.36% -
SetIntersection_Interlaced_Vector_string_16384_64 12.84% 12385304.053 13975799.235 - -0.94% -
SetIntersection_Interlaced_Vector_float_16384_4 12.76% 1407571.341 1587133.873 - -3.57% -
std::move(list<int>)/4096 12.67% 3907.016 4402.171 - -1.81% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 12.53% 19.840 22.325 - 18.49% -
BM_deque_vector_ranges_move_backward/64000 12.48% 6952.945 7820.487 - 0.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.47% 20.425 22.973 - 21.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 12.41% 29.805 33.505 - 39.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12.41% 5766.955 6482.485 - 23.46% -
BM_vector_deque_ranges_copy_backward/65536 12.40% 7515.158 8447.173 - 1.22% -
SetIntersection_Interlaced_Vector_float_64_16 12.38% 16541617.070 18589383.195 - 2.35% -
BM_deque_deque_ranges_copy_backward/2 12.35% 2.183 2.452 - 6.40% -
bm_lexicographical_compare<signed_char>/64 12.29% 1.938 2.176 - 2.69% -
BM_deque_deque_ranges_copy_backward/1 12.26% 2.425 2.722 - 1.32% -
BM_vector_deque_move_backward/65536 12.19% 7571.242 8494.178 - 1.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 12.16% 49.333 55.333 - 13.07% -
BM_vector_deque_copy_backward/64000 12.04% 7290.185 8168.010 - -0.10% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 11.94% 317.986 355.950 - 4.26% -
BM_vector_deque_copy_backward/65536 11.87% 7471.548 8358.432 - 0.53% -
bm_lexicographical_compare<signed_char>/8 11.86% 3.085 3.450 - 8.60% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.85% 4673.629 5227.256 - 11.08% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 11.83% 19.923 22.280 - 11.10% -
std::is_sorted(list<int>,_pred)/8192 11.78% 7682.597 8587.878 - 10.99% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.67% 10.945 12.223 - 0.23% -
ranges::minmax(std::deque<char>)/64 11.59% 26.361 29.417 - -0.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.54% 0.528 0.589 - 11.30% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 11.52% 49.227 54.899 - 13.26% -
BM_PushHeap_string_Descending_1 11.51% 0.473 0.527 - 0.05% -
std::set<int>::erase(key)_(existent)/1024 11.46% 50.445 56.225 - 11.76% -
std::for_each_n(deque<int>)/8 11.44% 1.126 1.255 - -8.79% -
std::find_end(forward_list<int>)_(process_all)/1000 11.42% 679.659 757.290 - 11.17% -
BM_vector_deque_ranges_copy_backward/1 11.41% 2.085 2.323 - 2.40% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 11.39% 29.541 32.904 - 12.10% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 11.30% 703.321 782.830 - 6.68% -
std::is_partitioned(list<int>)_(partitioned)/8192 11.28% 6859.529 7633.006 - 9.79% -
std::map<std::string,_int>::find(key)_(non-existent)/32 11.26% 12.228 13.605 - 14.26% -
BM_std_minmax_element<short>/4 11.23% 1.137 1.265 - 4.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 11.18% 196392307.491 218358466.613 - 0.70% -
BM_vector_deque_ranges_copy_backward/64000 11.16% 7277.097 8089.474 - -0.73% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.11% 1.228 1.364 - 0.97% -
std::unique(deque<int>)_(contiguous)/52 11.03% 56.272 62.479 - 12.96% -
BM_PushHeap_string_Random_16384 10.96% 16.159 17.930 - 9.19% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.95% 9.608 10.659 - -4.94% -
BM_deque_deque_ranges_move_backward/70000 10.94% 7827.965 8684.152 - 0.77% -
ranges::minmax(std::vector<char>)/64 10.93% 1.197 1.328 - 7.71% -
BM_vector_deque_move_backward/70000 10.92% 7880.565 8741.066 - -1.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 10.85% 88.338 97.921 - 14.83% -
BM_vector_deque_copy_backward/70000 10.85% 8151.213 9035.305 - 3.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 10.84% 1.216 1.347 - 2.05% -
std::rotate(list<int>)_(by_1/3)/8192 10.84% 9548.625 10583.402 - 26.21% -
BM_std_minmax_element<int>/3 10.82% 1.120 1.241 - 12.26% -
std::copy_if(list<int>)_(entire_range)/64 10.82% 29.809 33.036 - 8.43% -
BM_deque_deque_move_backward/70000 10.75% 7887.509 8735.029 - 1.32% -
ranges::minmax(std::list<long_long>)/1 10.68% 0.449 0.497 - -8.41% -
std::none_of(list<int>)_(process_all)/8192 10.67% 8115.224 8980.863 - 10.83% -
BM_std_minmax_element<int>/64 10.62% 16.406 18.149 - 6.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 10.59% 37.697 41.688 - 20.82% -
SetIntersection_Interlaced_Vector_uint64_262144_64 10.54% 11757442.123 12997258.645 - -38.72% -
ranges::minmax(std::vector<char>)/8 10.50% 0.977 1.080 - 5.71% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.50% 36.808 40.671 - -8.17% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.49% 1.412 1.560 - 0.25% -
std::map<std::string,_int>::contains(key)_(existent)/1024 10.46% 22.340 24.676 - 4.43% -
std::list<std::string>::ctor(size)/32 10.40% 345.944 381.936 - 2.18% -
BM_PushHeap_string_Ascending_16384 10.39% 20.388 22.506 - 9.39% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.39% 3223556.303 3558364.488 - 23.97% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.37% 10964.388 12100.903 - 9.83% -
BM_PushHeap_string_Descending_4 10.33% 1.988 2.193 - 15.42% -
bm_lexicographical_compare<unsigned_char>/1 10.33% 1.507 1.663 - 3.24% -
std::list<int>::erase(begin)_(cheap_elements)/8192 10.32% 10.646 11.745 - -0.48% -
std::equal(vector<bool>)_(aligned)/50 10.30% 0.217 0.240 - 9.36% -
std::find_end(list<int>,_pred)_(same_length)/8192 10.30% 9247.471 10200.060 - -4.31% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 10.27% 6.894 7.602 - 0.51% -
BM_deque_deque_copy_backward/70000 10.27% 7931.066 8745.853 - 3.35% -
std::find_if_not(deque<int>)_(process_all)/50 10.27% 13.245 14.606 - -0.52% -
BM_deque_deque_ranges_copy_backward/70000 10.26% 7901.473 8712.282 - 2.23% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.26% 7779989.767 8578295.574 - 25.72% -
std::search(list<int>)_(single_element)/8192 10.24% 7540.243 8312.147 - -9.24% -
std::stable_partition(deque<int>)_(sparse)/32 10.23% 11.326 12.485 - 7.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 10.19% 28.549 31.458 - -0.54% -
std::fill_n(vector<bool>)/64 10.16% 1.344 1.481 - -0.01% -
BM_vector_deque_ranges_move_backward/70000 10.16% 8030.136 8845.887 - -1.71% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 10.14% 1357.526 1495.200 - 9.77% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 10.09% 1.057 1.164 - 13.05% -
BM_deque_deque_ranges_copy_backward/64000 10.05% 7132.295 7849.420 - 1.18% -
std::remove_copy(deque<int>)_(prefix)/1024 10.00% 383.696 422.056 - 11.07% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.99% 1.425 1.568 - -0.07% -
std::list<std::string>::ctor(size)/1024 9.93% 12584.629 13833.926 - 1.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.93% 24.242 26.648 - 5.47% -
std::unique_copy(list<int>)_(sprinkled)/1024 9.91% 732.611 805.195 - 8.25% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 9.90% 0.365 0.401 - 9.23% -
rng::contains_subrange(list<int>)_(same_length)/8192 9.75% 7853.122 8618.419 - 8.19% -
rng::contains_subrange(list<int>)_(single_element)/8192 9.74% 7291.610 8001.896 - 9.58% -
BM_deque_deque_ranges_copy_backward/65536 9.70% 7406.223 8124.754 - 2.51% -
std::copy_backward(vector<int>)/4096 9.70% 215.495 236.399 - 58.05% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.66% 605.355 663.812 - 10.49% -
std::unique(vector<int>)_(sprinkled)/1024 9.65% 526.301 577.094 - 7.64% -
std::unique(deque<int>)_(contiguous)/32 9.64% 49.464 54.231 - 9.18% -
std::fill_n(vector<bool>)/262144 9.59% 827.999 907.401 - -3.59% -
SetIntersection_Interlaced_Vector_string_16384_256 9.58% 38364924.880 42039900.336 - 4.16% -
rng::starts_with(deque<int>)/1000 9.57% 435.115 476.733 - 0.20% -
std::set<std::string>::find(key)_(existent)/32 9.56% 16.327 17.889 - 10.57% -
SetIntersection_Interlaced_Vector_uint64_16384_4 9.55% 1357653.501 1487357.590 - -5.09% -
ranges::minmax(std::deque<char>)/70000 9.55% 26720.615 29273.085 - 0.04% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 9.49% 27.417 30.019 - 10.17% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 9.46% 28.369 31.052 - -0.01% -
BM_vector_deque_ranges_copy_backward/70000 9.43% 8023.877 8780.516 - 1.12% -
BM_deque_deque_move_backward/65536 9.39% 7515.669 8221.382 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_256_16 9.35% 6680703.704 7305489.242 - 2.55% -
SetIntersection_Interlaced_Vector_uint64_256_4 9.32% 4654885.875 5088573.017 - 4.43% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 9.30% 590.861 645.793 - 2.42% -
SetIntersection_Interlaced_Vector_string_262144_256 9.30% 68333543.450 74685347.026 - 1.67% -
SetIntersection_Interlaced_Vector_float_256_64 9.29% 6870154.420 7508222.549 - 5.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 9.28% 1833395.266 2003583.576 - 8.61% -
ranges::min(std::vector<char>)/8 9.26% 2.211 2.415 - -0.70% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 9.26% 1.206 1.318 - 9.43% -
std::find(vector<bool>)_(process_all)/50 9.25% 0.725 0.792 - 0.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 9.24% 1.248 1.364 - -0.27% -
BM_deque_deque_copy_backward/65536 9.23% 7457.970 8146.151 - 2.21% -
std::copy_backward(deque<int>)/1048576 9.21% 129654.935 141594.481 - 2.51% -
BM_PushHeap_string_Random_1 9.20% 0.640 0.699 - 19.91% -
BM_vector_deque_ranges_copy_backward/2 9.20% 1.835 2.004 - 0.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 9.18% 39.078 42.666 - 16.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 9.17% 20.266 22.125 - 8.00% -
BM_vector_deque_ranges_copy/2 9.13% 1.834 2.001 - 2.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.12% 1183.664 1291.587 - -0.53% -
BM_vector_deque_copy/0 9.07% 0.459 0.500 - 0.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.04% 31.331 34.162 - 22.97% -
SetIntersection_Front_Vector_uint32_262144_1024 9.03% 5420610.967 5909879.138 - 0.03% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.00% 38.577 42.051 - 3.23% -
BM_deque_deque_copy_backward/64000 8.99% 7289.610 7945.031 - 1.26% -
BM_deque_deque_move_backward/64000 8.98% 7247.068 7897.593 - 1.22% -
std::unordered_set<std::string>::count(key)_(existent)/32 8.96% 36.402 39.662 - -0.43% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.93% 403.668 439.711 - -0.15% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 8.93% 352.724 384.215 - 1.13% -
std::list<std::string>::ctor(size)/8192 8.92% 103509.452 112738.915 - -0.66% -
std::find_end(list<int>)_(single_element)/8192 8.92% 7730.315 8419.548 - -2.70% -
std::find_if(list<int>)_(process_all)/8192 8.91% 9108.915 9920.581 - 30.32% -
SetIntersection_Front_Vector_float_1024_1024 8.88% 5433929.916 5916732.200 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.87% 2085658.041 2270758.301 - 7.67% -
ranges::min(std::vector<__int128>)/8 8.83% 2.842 3.093 - 6.43% -
std::set<std::string>::upper_bound(key)_(existent)/8192 8.82% 30.067 32.719 - 9.95% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 8.79% 104559.444 113750.709 - -0.33% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8.74% 10071.258 10951.708 - 5.64% -
std::copy_backward(vector<bool>)_(aligned)/64 8.74% 1.670 1.816 - 12.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.74% 22.124 24.056 - 7.74% -
std::replace_if(vector<int>)_(sprinkled)/50 8.72% 13.570 14.753 - 5.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.70% 7.917 8.606 - 18.72% -
SetIntersection_Front_Vector_float_262144_1024 8.65% 5427656.019 5897248.909 - -0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 8.64% 4.292 4.663 - 3.92% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.64% 6787.835 7374.067 - 6.05% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.61% 65.704 71.359 - 8.61% -
std::reverse(list<int>)/32768 8.61% 17136.783 18611.505 - 5.91% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 8.60% 120772.101 131159.249 - 12.22% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.58% 1509125.832 1638592.751 - 12.54% -
std::map<std::string,_int>::count(key)_(existent)/32 8.57% 15.448 16.772 - 6.92% -
std::set<int>::count(key)_(non-existent)/8192 8.57% 11.249 12.213 - 5.59% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.51% 640.719 695.220 - 10.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 8.50% 1.206 1.308 - 9.02% -
std::set<std::string>::equal_range(key)_(existent)/32 8.47% 16.135 17.501 - 2.44% -
std::transform(deque<int>,_deque<int>)/32 8.46% 21.328 23.132 - 3.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 8.40% 17.031 18.461 - 8.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 8.35% 32.613 35.337 - 3.48% -
BM_deque_deque_ranges_move_backward/65536 8.35% 7388.549 8005.662 - -0.64% -
std::copy(list<int>)/4096 8.34% 3030.091 3282.799 - 2.02% -
std::move_backward(vector<int>)/8 8.32% 2.133 2.310 - -3.39% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.29% 1.171 1.268 - -10.40% -
BM_std_minmax_element<short>/1 8.29% 0.296 0.320 - 6.74% -
rng::contains_subrange(list<int>)_(process_all)/8192 8.27% 6649.357 7199.076 - 3.50% -
BM_deque_deque_copy/0 8.26% 0.790 0.855 - -6.87% -
std::find_if_not(vector<int>)_(process_all)/8 8.25% 1.491 1.614 - 15.08% -
BM_std_minmax_element<long_long>/1 8.20% 0.296 0.321 - 5.38% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 8.13% 1654.782 1789.390 - 0.90% -
BM_num_put<unsigned_long_long> 8.07% 10.658 11.518 - 5.25% -
std::find(list<int>)_(bail_25%)/32768 8.06% 8395.526 9072.448 - 16.76% -
SetIntersection_Front_Set_uint64_16384_256 8.06% 3931559.076 4248374.901 - 13.10% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 8.05% 496149.494 536099.026 - 3.34% -
ranges::minmax(std::deque<__int128>)/64 7.99% 30.211 32.624 - -2.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 7.95% 9.785 10.563 - 8.24% -
std::is_sorted(deque<int>)/8 7.94% 2.959 3.194 - 22.16% -
BM_vector_deque_ranges_copy/65536 7.92% 2856.300 3082.381 - 7.82% -
ranges::minmax(std::list<__int128>)/1 7.91% 0.429 0.462 - 2.28% -
std::find_if(deque<int>)_(process_all)/50 7.86% 12.518 13.502 - 6.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 7.82% 12730.968 13726.698 - -0.15% -
std::set<int>::count(key)_(non-existent)/1024 7.80% 7.385 7.961 - 3.99% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.79% 2544.637 2742.766 - 7.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.76% 43659.762 47047.027 - 18.52% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 7.74% 12367.720 13325.296 - 5.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 7.69% 203407.850 219042.778 - 7.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.67% 19.206 20.679 - -14.47% -
SetIntersection_Front_Set_float_1024_256 7.67% 3898477.849 4197330.085 - 0.28% -
BM_vector_deque_ranges_move_backward/64000 7.61% 7254.658 7806.714 - -5.67% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.58% 1414.988 1522.305 - 9.53% -
std::find_end(forward_list<int>)_(process_all)/1024 7.57% 708.506 762.158 - 7.65% -
std::move_backward(deque<int>)/8 7.56% 3.369 3.623 - -2.71% -
BM_PushHeap_string_Descending_16 7.55% 2.144 2.306 - 9.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.50% 49.589 53.306 - 49.70% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 7.48% 1470.472 1580.403 - 5.18% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 7.47% 17.189 18.472 - 6.63% -
BM_vector_deque_ranges_move_backward/65536 7.47% 7568.131 8133.130 - -3.82% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 7.46% 19.077 20.499 - 6.75% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 7.44% 251.764 270.485 - 6.05% -
std::search(vector<int>,_pred)_(single_element)/8192 7.43% 4323.362 4644.431 - 23.83% -
std::find_first_of(list<int>)_(large_needle)/1024 7.39% 861544.255 925226.913 - -1.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 7.38% 34.787 37.355 - -0.26% -
SetIntersection_Interlaced_Set_string_262144_16384 7.38% 2814303.303 3021997.475 - 8.20% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.35% 669.492 718.670 - 11.22% -
std::remove_if(vector<int>)_(prefix)/1024 7.35% 349.789 375.482 - 7.04% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 7.34% 227.213 243.887 - 5.89% -
BM_deque_vector_copy/64 7.34% 2.566 2.754 - 4.85% -
bm_lexicographical_compare<int>/8 7.32% 1.476 1.585 - 4.45% -
std::search(vector<int>,_pred)_(single_element)/1024 7.32% 541.373 580.983 - 23.24% -
std::find(list<int>)_(process_all)/1024 7.30% 685.362 735.387 - 0.15% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 7.28% 5.064 5.433 - 7.31% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 7.28% 18131.941 19451.907 - 5.99% -
std::search(vector<int>,_pred)_(single_element)/1000 7.26% 528.560 566.941 - 23.42% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.26% 5972.499 6405.998 - 0.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.25% 1.246 1.337 - 0.48% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.24% 25.705 27.566 - 8.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.24% 45.706 49.015 - 2.08% -
BM_deque_deque_ranges_move_backward/1 7.22% 2.521 2.704 - -2.87% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.22% 10038.215 10763.294 - -12.49% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 7.22% 0.626 0.671 - 6.96% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.19% 10.128 10.856 - 10.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.18% 1082490.623 1160246.919 - 5.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 7.18% 19.852 21.278 - 7.13% -
std::stable_partition(vector<int>)_(dense)/50 7.16% 25.164 26.966 - 4.74% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 7.15% 14058805.212 15063808.202 - 5.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 7.14% 31.571 33.826 - -0.26% -
BM_deque_deque_ranges_move_backward/2 7.13% 2.300 2.464 - -2.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 7.10% 2.700 2.892 - 9.11% -
std::search_n(list<int>,_pred)_(no_match)/8192 7.10% 7614.415 8154.922 191.222 -5.14% 191.222
std::unordered_set<std::string>::find(key)_(existent)/8192 7.04% 38.776 41.505 - 25.47% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.03% 1285384.875 1375716.328 - -2.59% -
std::find_end(vector<int>)_(single_element)/1024 7.02% 243.793 260.902 - 4.08% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 7.02% 1.576 1.687 - -8.13% -
BM_std_minmax_element<int>/1 7.01% 0.300 0.321 - 5.17% -
std::list<int>::erase(begin)_(cheap_elements)/1024 7.00% 10.985 11.753 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.98% 4.687 5.014 - 6.35% -
std::stable_partition(deque<int>)_(dense)/32 6.98% 27.390 29.301 - 7.47% -
std::find(vector<bool>)_(process_all)/8 6.91% 0.734 0.785 - 0.02% -
std::find_if_not(vector<char>)_(process_all)/8 6.90% 1.495 1.598 - 7.54% -
std::unordered_multiset<int>::contains(key)_(existent)/32 6.89% 1.345 1.438 - 5.10% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 6.89% 328.191 350.790 - -1.39% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6.88% 6262.506 6693.522 - 2.98% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 6.82% 14616.813 15614.107 - 4.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 6.79% 0.598 0.639 - 6.77% -
std::multiset<int>::erase(iterator)/1024 6.79% 23.162 24.735 - 2.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.78% 2.187 2.336 - -1.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 6.74% 47.503 50.704 - 5.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.72% 14077.404 15023.655 - 7.12% -
std::search(deque<int>)_(near_matches)/1024 6.71% 18083.167 19295.949 - -1.64% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.68% 20.952 22.351 - -0.52% -
BM_deque_deque_ranges_move_backward/64000 6.67% 7401.720 7895.719 - -0.29% -
std::multiset<int>::contains(key)_(non-existent)/0 6.65% 0.282 0.301 - 5.87% -
BM_std_minmax_element<short>/64 6.63% 16.582 17.681 - 2.38% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.58% 22.861 24.366 - 4.57% -
std::multiset<int>::erase(iterator)/32 6.56% 20.752 22.113 - 3.93% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6.55% 5741.081 6117.402 - 6.59% -
std::for_each(deque<int>)/32 6.55% 3.655 3.895 - 4.97% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.54% 8141.471 8674.201 - -4.73% -
SetIntersection_Interlaced_Vector_string_1024_64 6.54% 8039006.610 8564480.104 - 5.45% -
BM_vector_deque_ranges_move_backward/2 6.52% 1.934 2.061 - 0.38% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.52% 20796.107 22152.383 - 8.07% -
BM_PushHeap_float_QuickSortAdversary_4 6.49% 0.537 0.572 - 6.81% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 6.47% 17.344 18.466 - 4.51% -
std::find_if(vector<char>)_(process_all)/1024 6.46% 123.710 131.707 - 5.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.45% 24.797 26.395 - 0.42% -
std::set<std::string>::contains(key)_(existent)/8192 6.35% 27.262 28.993 - 1.13% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.32% 779.245 828.509 - 2.82% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.30% 10.596 11.264 - 12.93% -
std::fill_n(list<int>)/1024 6.30% 440.496 468.247 - 4.35% -
std::move_backward(deque<int>)/1048576 6.29% 125358.618 133248.006 - 0.75% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 6.29% 263.582 280.155 - 5.43% -
std::copy_backward(vector<bool>)_(aligned)/512 6.28% 1.521 1.616 - 11.86% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.28% 37920.789 40302.358 - 1.23% -
std::find_if(deque<int>)_(process_all)/8 6.28% 2.509 2.667 - -0.94% -
BM_StringRelational_Compare_Large_Empty_Control 6.27% 1.610 1.711 - 6.18% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 6.26% 15.180 16.130 - 3.00% -
SetIntersection_Interlaced_Vector_string_16384_4 6.23% 1789989.567 1901465.051 - 4.36% -
SetIntersection_Front_Set_float_1024_64 6.22% 1697246.266 1802767.934 - 2.05% -
SetIntersection_Interlaced_Vector_float_1024_4 6.21% 1264687.319 1343230.000 - -1.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 6.20% 26.481 28.123 - 35.78% -
SetIntersection_Front_Set_float_1024_1024 6.18% 12595306.134 13373955.853 - -1.94% -
std::search(deque<int>,_pred)_(same_length)/1000 6.16% 478.904 508.422 - 3.74% -
rng::find_last_if(deque<int>)_(bail_10%)/50 6.16% 18.923 20.089 - 13.68% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.16% 181600.822 192781.408 - 8.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 6.11% 3786.644 4017.971 - 4.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.09% 2577075.739 2733930.775 - 4.66% -
std::all_of(list<int>)_(process_all)/32768 6.03% 26127.364 27703.133 - 3.87% -
std::map<std::string,_int>::find(key)_(existent)/32 6.03% 14.816 15.709 - -2.95% -
std::rotate_copy(deque<int>)/1024 6.03% 35.488 37.627 - 7.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.02% 20.483 21.717 - 6.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 6.02% 90.045 95.465 - 7.32% -
BM_getline_string 6.01% 16.542 17.535 - 4.14% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 6.00% 25.516 27.047 - 28.78% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 5.99% 762.155 807.812 - 2.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.98% 5.111 5.416 - 13.01% -
std::remove(deque<int>)_(prefix)/32 5.96% 52.522 55.655 - 8.66% -
BM_PushHeap_string_Ascending_262144 5.94% 28.058 29.725 - -0.20% -
std::find_if(vector<char>)_(process_all)/8192 5.92% 937.595 993.125 - 4.88% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.90% 98133.308 103918.406 - 5.04% -
std::multiset<int>::erase(iterator)/8192 5.89% 23.330 24.703 - 2.63% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.88% 5.190 5.495 - 5.40% -
SetIntersection_Front_Vector_uint32_16384_256 5.87% 2151896.868 2278295.339 - 0.18% -
BM_vector_deque_ranges_copy/1 5.87% 2.121 2.246 - -0.20% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 5.86% 0.253 0.268 - 1.21% -
std::deque<std::string>::ctor(size)/1024 5.86% 723.380 765.755 - 6.96% -
SetIntersection_Front_Vector_float_1024_256 5.81% 2155612.102 2280784.716 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.79% 39.051 41.310 - 6.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.75% 1067098.021 1128449.611 - 10.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.75% 8385965.653 8868008.926 - 1.11% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.74% 47.433 50.157 - 4.21% -
std::find_if(vector<char>)_(process_all)/32768 5.73% 3727.673 3941.278 - 4.82% -
bm_lexicographical_compare<unsigned_char>/64 5.72% 1.933 2.044 - -0.26% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.70% 516357.849 545799.263 - 5.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 5.69% 119344.732 126136.703 - 9.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.68% 1968.163 2079.933 - 2.70% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.67% 1.174 1.240 - 5.99% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.67% 24.432 25.818 - 0.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.66% 1.528 1.615 - -3.14% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 5.65% 4.280 4.522 - -33.16% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.63% 32.638 34.475 - -6.62% -
SetIntersection_None_Set_string_16384_16384 5.63% 191867696.443 202664189.508 - 1.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.62% 662.547 699.774 - 6.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 5.59% 27.897 29.457 - 0.17% -
std::remove(deque<int>)_(sprinkled)/50 5.57% 61.131 64.538 - 14.90% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.57% 4699.478 4961.299 - 4.81% -
std::find_first_of(vector<int>)_(large_needle)/32 5.52% 103.506 109.218 - 0.64% -
std::multiset<int>::equal_range(key)_(existent)/1024 5.50% 5.085 5.365 - -1.39% -
BM_PushHeap_float_SingleElement_4 5.50% 0.379 0.400 - 11.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 5.50% 7398865.935 7805543.658 - -0.82% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 5.49% 18.997 20.041 - 6.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.49% 6727.479 7096.940 - 4.92% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.48% 5.549 5.853 - 4.41% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.46% 5.413 5.709 - 5.46% -
BM_deque_deque_ranges_copy/1 5.46% 2.423 2.556 - 0.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 5.45% 18.122 19.109 - 4.54% -
bm_ranges_lexicographical_compare<signed_char>/8 5.40% 3.673 3.871 - 11.31% -
ranges::minmax(std::deque<char>)/8 5.40% 3.982 4.197 - -2.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.40% 63544894.022 66974203.540 - -6.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.39% 10942.046 11532.251 - 4.70% -
std::distance(join_view(vector<vector<int>>))/50 5.39% 0.656 0.691 - 6.25% -
BM_align/1 5.39% 0.623 0.657 - 2.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.37% 0.596 0.628 - 8.43% -
std::copy_n(vector<int>)/8 5.36% 2.130 2.244 - -3.35% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.36% 20.778 21.891 - -4.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.33% 5.233 5.512 - 11.24% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.33% 10.217 10.762 - -2.29% -
rng::starts_with(vector<int>)/1048576 5.32% 68321.028 71957.901 - 5.19% -
SetIntersection_Front_Set_float_64_64 5.32% 13338775.231 14047920.499 - -0.21% -
std::is_sorted_until(list<int>,_pred)/1024 5.32% 790.050 832.048 - 4.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.32% 3.207 3.377 - 0.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.30% 52.459 55.236 - 11.58% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 5.27% 18.305 19.270 - 5.79% -
BM_deque_deque_ranges_copy/2 5.27% 2.189 2.305 - 5.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.26% 49.640 52.253 - 18.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.24% 50.267 52.902 - 3.27% -
std::search(deque<int>,_pred)_(near_matches)/1024 5.24% 25074.371 26388.509 - 0.20% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.24% 5.259 5.534 - 4.24% -
std::copy(vector<int>)/8 5.19% 2.092 2.201 - 3.49% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.17% 22.620 23.790 - 0.07% -
std::multiset<int>::clear()/8192 5.16% 82076.421 86307.818 - -2.10% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 5.15% 25.854 27.187 - 3.76% -
std::search(deque<int>,_pred)_(near_matches)/1000 5.13% 23937.705 25165.974 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.12% 195185962.238 205175673.068 - 5.51% -
std::set<int>::count(key)_(non-existent)/32 5.11% 2.878 3.026 - 2.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.11% 20.621 21.675 - 14.08% -
BM_std_minmax_element<char>/64 5.11% 17.074 17.947 - 1.38% -
std::rotate(deque<int>)_(by_1/4)/1024 5.07% 265.109 278.559 - 5.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.07% 873833.966 918160.987 - -0.40% -
std::for_each(list<int>)/50 5.07% 20.415 21.450 - 2.78% -
std::for_each_n(list<int>)/50 5.07% 21.916 23.027 - 0.64% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.05% 15.019 15.778 - 1.45% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.05% 8.681 9.120 - 4.19% -
std::find_if(vector<char>)_(process_all)/8 5.04% 1.526 1.603 - 7.35% -
SetIntersection_Interlaced_Vector_string_262144_16 5.03% 6106808.263 6414273.741 - 1.89% -
std::copy_backward(deque<int>)/8 5.03% 2.570 2.699 - -3.89% -
std::sort(vector<int>)_(qsort_adversarial)/8 5.01% 15.734 16.522 - 3.66% -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.01% 5.645 5.927 - 8.90% -
std::copy_backward(deque<int>)/262144 4.98% 31435.549 33001.483 - -3.29% -
ranges::min(std::vector<char>)/64 4.98% 4.078 4.281 - 1.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.96% 86.595 90.891 - 3.48% -
std::find_if(vector<char>)_(process_all)/50 4.94% 6.588 6.913 - 3.99% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.93% 18.494 19.406 - -7.36% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 4.93% 15.622 16.392 - 4.45% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.93% 5322.331 5584.646 - 3.85% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.91% 21.499 22.556 - -6.30% -
std::multiset<int>::equal_range(key)_(existent)/32 4.89% 2.240 2.350 - -1.04% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.88% 0.926 0.972 - 4.22% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 4.88% 860137.738 902070.633 - 2.56% -
std::reverse_copy(list<int>)/4096 4.87% 3243.962 3401.790 - 5.83% -
std::move_backward(deque<int>)/32768 4.86% 3327.406 3489.267 - -2.11% -
std::lower_bound(std::list<int>)/100 4.86% 90.813 95.225 - 3.87% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.86% 1220.079 1279.354 - 0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.83% 0.594 0.622 - 4.71% -
std::stable_sort(vector<int>)_(pipe-organ)/8 4.83% 18.499 19.391 - 6.04% -
ranges::minmax(std::list<char>)/70000 4.82% 52234.117 54753.168 - -1.37% -
std::flat_multimap<int,_int>::erase(iterator)/1024 4.82% 78.179 81.948 - 0.99% -
std::partition_copy(list<int>)/8192 4.78% 6928.902 7260.088 - 5.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.78% 462.793 484.899 - 0.86% -
rng::starts_with(deque<int>)/1024 4.77% 466.498 488.754 - 0.09% -
std::multiset<int>::clear()/32 4.75% 626.663 656.444 - -0.23% -
std::rotate(list<int>)_(1_element_forward)/50 4.74% 24.934 26.116 - 2.22% -
std::find(vector<short>)_(process_all)/8 4.73% 0.684 0.717 - 4.29% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 4.73% 6.258 6.555 - -4.30% -
rng::starts_with(deque<int>)/8 4.72% 3.919 4.104 - 0.98% -
std::partition_point(list<int>)/8192 4.72% 12736.236 13337.278 - 4.25% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.71% 3.809 3.988 - 4.64% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 4.71% 1.083 1.134 - 0.71% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.69% 516.997 541.263 - 0.34% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.68% 53902.581 56425.760 - -4.16% -
SetIntersection_Front_Vector_uint32_16384_1024 4.66% 5622292.151 5884528.878 - 0.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.66% 3.816 3.994 - 8.30% -
SetIntersection_None_Set_string_16384_256 4.66% 192278110.042 201242331.877 - 1.37% -
std::all_of(deque<int>)_(process_all)/8 4.66% 3.432 3.592 - 4.55% -
SetIntersection_Interlaced_Vector_uint32_64_16 4.65% 17249171.116 18051647.525 - 4.49% -
std::transform(list<int>)_(identity_transform)/8192 4.65% 7507.475 7856.601 - 2.73% -
BM_vector_deque_ranges_copy/64000 4.65% 2838.242 2970.093 - 4.52% -
SetIntersection_None_Set_string_16384_1024 4.64% 194072906.811 203082019.055 - 1.88% -
BM_std_minmax_element<short>/3 4.64% 1.143 1.196 - 0.02% -
std::fill_n(deque<int>)/32 4.63% 1.152 1.205 - 4.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 4.63% 24.280 25.404 - 4.46% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.63% 21.646 22.647 - -6.91% -
std::set<std::string>::find(key)_(non-existent)/8192 4.63% 29.907 31.291 - 2.44% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.62% 923.509 966.184 - -0.68% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 4.62% 6878.068 7195.639 - 4.32% -
std::none_of(vector<int>)_(process_all)/50 4.61% 18.662 19.523 - 3.13% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 4.61% 9100.524 9519.714 - 4.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.60% 42.917 44.889 - 16.20% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.58% 247833.350 259190.619 - 4.14% -
std::replace(vector<int>)_(sprinkled)/50 4.58% 8.957 9.367 - 9.81% -
std::stable_partition(vector<int>)_(dense)/32 4.58% 21.287 22.262 - 2.56% -
std::remove_copy(deque<int>)_(prefix)/50 4.56% 20.018 20.931 - 5.08% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 4.56% 26.629 27.843 - 1.88% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.55% 18.916 19.777 - -10.62% -
std::find_end(forward_list<int>)_(single_element)/8192 4.52% 5867.263 6132.218 - -0.14% -
BM_PushHeap_string_QuickSortAdversary_262144 4.51% 16.398 17.138 - 6.15% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.50% 10.561 11.037 - 0.10% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.50% 219.116 228.970 - -1.58% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 4.49% 360199856.524 376370637.657 - 6.30% -
std::multiset<int>::count(key)_(non-existent)/0 4.48% 0.266 0.278 - 6.61% -
BM_PushHeap_uint32_Random_16384 4.48% 5.701 5.956 - 1.10% -
BM_lexicographical_compare_three_way_fast_path/1048576 4.47% 239192.847 249881.222 - 1.30% -
SetIntersection_Front_Set_uint64_256_256 4.47% 7735785.346 8081340.165 - 13.13% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 4.46% 2821.940 2947.889 - 4.74% -
std::replace(vector<int>)_(sprinkled)/8192 4.46% 1186.897 1239.811 - -0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 4.46% 90.754 94.798 - 2.76% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.45% 6932321.470 7240609.887 - -0.87% -
std::map<int,_int>::contains(key)_(non-existent)/32 4.43% 3.041 3.176 - 14.51% -
BM_lexicographical_compare_three_way_fast_path/1024 4.43% 236.575 247.050 - 0.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.42% 11055.046 11544.040 - 3.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 4.42% 3457.647 3610.542 - 3.81% -
std::move_backward(list<int>)/262144 4.41% 256579.427 267899.686 - 3.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 4.40% 23.086 24.102 - -1.77% -
std::remove(deque<int>)_(sprinkled)/32 4.39% 53.894 56.258 - 12.72% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.38% 5.072 5.294 - 4.67% -
SetIntersection_Front_Vector_string_262144_16 4.37% 1562681.199 1630970.556 - -0.69% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.36% 0.253 0.264 - 4.17% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 4.36% 3.318 3.462 - 3.99% -
BM_lexicographical_compare_three_way_fast_path/64 4.35% 15.068 15.724 - 0.16% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 4.35% 761.119 794.201 - 5.05% -
std::set<std::string>::erase(iterator)/32 4.34% 25.117 26.207 - 3.89% -
std::stable_partition(deque<int>)_(dense)/50 4.34% 36.303 37.879 - 3.09% -
BM_PushHeap_uint32_Random_262144 4.33% 5.834 6.087 - 2.58% -
SetIntersection_Interlaced_Vector_string_1024_4 4.33% 1626605.679 1697049.927 - 1.19% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.33% 14841.072 15483.616 - -2.84% -
std::remove_if(deque<int>)_(prefix)/50 4.33% 62.387 65.088 - -1.24% -
rng::starts_with(vector<int>)/8192 4.31% 484.410 505.292 - 4.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 4.31% 392.843 409.778 - 3.47% -
std::find(vector<char>)_(process_all)/32768 4.31% 490.479 511.604 - 3.16% -
BM_StringRead_Hot_Shallow_Empty 4.30% 0.475 0.496 - 4.80% -
std::pop_heap(deque<int>)/1024 4.29% 12.658 13.201 - 6.78% -
std::replace(vector<int>)_(sprinkled)/1024 4.28% 152.298 158.822 - -0.05% -
std::rotate(list<int>)_(by_1/3)/1024 4.28% 791.897 825.773 - 1.59% -
ranges::minmax(std::list<__int128>)/70000 4.27% 56637.895 59054.181 - 2.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/0 4.26% 0.257 0.267 - 2.81% -
std::set<int>::contains(key)_(non-existent)/1024 4.26% 5.885 6.136 - 2.56% -
std::copy_backward(list<int>)/64 4.25% 30.041 31.318 - 0.54% -
ranges::minmax(std::list<long_long>)/64 4.24% 29.564 30.817 - 1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 4.24% 1132289.048 1180274.325 - 1.23% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.23% 1.156 1.204 - 4.17% -
BM_deque_vector_move_backward/0 4.22% 1.364 1.421 - -0.09% -
bm_lexicographical_compare<unsigned_char>/8 4.22% 1.377 1.435 - 3.62% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 4.20% 22.281 23.217 - 3.45% -
std::remove_copy(list<int>)_(sprinkled)/50 4.18% 17.989 18.741 - 1.17% -
std::copy_n(list<int>)/64 4.18% 14.418 15.020 - 1.81% -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.17% 4.313 4.493 - -3.23% -
std::find(vector<char>)_(bail_25%)/8 4.17% 1.062 1.107 - 0.17% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 4.17% 0.267 0.278 - 5.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 4.17% 17609.242 18342.805 - 1.85% -
BM_PushHeap_string_QuickSortAdversary_16384 4.15% 15.884 16.544 - 6.52% -
rng::contains_subrange(vector<int>)_(same_length)/50 4.14% 12.665 13.190 - 2.85% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.14% 49.383 51.429 - 2.92% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 4.13% 0.251 0.261 - 3.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 4.13% 1.226 1.277 - 5.30% -
std::stable_partition(deque<int>)_(dense)/1024 4.12% 565.103 588.387 - 3.32% -
BM_StringRelational_Compare_Large_Small_Control 4.11% 1.851 1.927 - 4.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 4.09% 61208.240 63709.454 - 3.91% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.09% 85530.262 89024.893 - -0.51% -
std::unique_copy(list<int>)_(sprinkled)/32 4.08% 13.057 13.590 - 0.09% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.08% 11604.066 12077.454 - 3.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.07% 168138008.043 174986407.306 - 0.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 4.06% 18.920 19.688 - 0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.06% 4.629 4.817 - -0.40% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.06% 22.792 23.716 - 3.80% -
std::find_end(vector<int>)_(single_element)/8192 4.06% 1858.968 1934.367 - 0.16% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.05% 84375.229 87789.660 - 3.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.04% 71.653 74.548 - 0.10% -
std::move(vector<bool>)_(unaligned)/32768 4.03% 202.338 210.495 - 1.32% -
SetIntersection_Front_Vector_float_1024_64 4.03% 1319381.866 1372507.622 - 0.83% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 4.02% 1.580 1.643 - -4.74% -
BM_lexicographical_compare_three_way_fast_path/16384 4.02% 3634.083 3780.270 - 0.25% -
std::multiset<int>::find(key)_(existent)/1024 4.02% 4.091 4.255 - 1.21% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 4.01% 486736.767 506267.364 - 0.48% -
ranges::min(std::list<char>)/8 4.00% 1.837 1.910 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 4.00% 6739.774 7009.290 - 3.87% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 3.99% 6611.395 6875.265 - 4.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.99% 1.310 1.362 - 0.96% -
std::fill_n(list<int>)/50 3.97% 15.395 16.006 - 2.38% -
SetIntersection_None_Vector_float_4_1 3.97% 214555823.884 223073474.575 - 4.41% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 3.96% 0.285 0.297 - 3.53% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 3.96% 12.192 12.674 - 4.10% -
BM_lexicographical_compare_three_way_fast_path/4096 3.96% 922.253 958.762 - 0.27% -
SetIntersection_Front_Set_string_262144_1 3.96% 1063546.972 1105627.488 - 2.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.95% 10.634 11.054 - 2.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.94% 172296.088 179084.495 - 0.94% -
std::fill(vector<int>)/1024 3.92% 29.171 30.316 - 1.19% -
std::find(list<int>)_(bail_25%)/1024 3.90% 127.103 132.063 - 4.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.90% 241.573 250.993 - 0.16% -
std::count(vector<int>)_(every_other)/8 3.90% 1.290 1.340 - 0.14% -
SetIntersection_Interlaced_Vector_string_16384_16 3.89% 4164355.830 4326278.488 - -12.25% -
std::set<std::string>::find(key)_(non-existent)/1024 3.89% 22.139 23.000 - 1.01% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.88% 0.607 0.630 - 0.80% -
BM_num_put<long> 3.88% 11.445 11.889 - 5.73% -
BM_vector_deque_ranges_move/64 3.88% 2.828 2.938 - 6.32% -
SetIntersection_Front_Set_uint64_262144_262144 3.88% 1698716.717 1764565.510 - 7.15% -
bm_ranges_lexicographical_compare<signed_char>/64 3.88% 2.485 2.582 - 12.55% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.87% 65.209 67.731 - 2.54% -
ranges::min(std::list<long_long>)/8 3.86% 1.884 1.956 - 0.10% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.86% 17.810 18.497 - 0.28% -
std::adjacent_find(vector<int>,_pred)/8 3.85% 3.159 3.281 - -1.98% -
std::multiset<int>::find(key)_(existent)/8192 3.85% 8.361 8.684 - 8.12% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.84% 919.973 955.331 - 0.32% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.84% 15.807 16.415 - 3.80% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 3.83% 27.167 28.208 - -0.54% -
std::find(vector<long_long>)_(bail_25%)/8 3.83% 0.858 0.891 - -3.57% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.82% 236.637 245.666 - 0.20% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.80% 31.907 33.120 - 3.56% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.80% 3628.310 3766.246 - 0.22% -
bm_lexicographical_compare<signed_char>/512 3.80% 7.634 7.924 - 3.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.80% 923.770 958.884 - 0.16% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.80% 662.933 688.096 - 2.54% -
ranges::minmax(std::vector<char>)/1 3.78% 0.606 0.629 - 1.21% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 3.78% 19.258 19.986 - 5.81% -
ranges::minmax(std::deque<__int128>)/8 3.78% 3.747 3.889 - -6.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 3.77% 23.847 24.746 - 0.69% -
SetIntersection_Front_Vector_string_256_256 3.75% 19012065.719 19724267.107 - 2.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.74% 1765263.819 1831300.670 - -5.08% -
bm_write 3.74% 548.078 568.564 - 3.51% -
SetIntersection_Front_Set_float_16384_16384 3.73% 225025198.608 233417708.990 - 3.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.72% 148263.265 153784.497 - 4.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 3.72% 487066.376 505196.905 - 2.64% -
std::none_of(list<int>)_(process_all)/32768 3.71% 25990.528 26954.341 - 0.80% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 3.70% 16.238 16.839 - 3.11% -
std::for_each(deque<int>)/8 3.70% 0.911 0.944 - 2.33% -
BM_vector_deque_copy_backward/64 3.69% 2.982 3.092 - 0.70% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.69% 14.819 15.365 - 0.50% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.68% 730.701 757.624 - 3.66% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.68% 625.986 649.044 - 2.92% -
SetIntersection_Interlaced_Set_string_16384_256 3.68% 344259507.251 356939973.179 - -1.89% -
std::is_sorted_until(vector<int>,_pred)/8 3.68% 3.438 3.565 - -5.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.68% 18.463 19.142 - 3.38% -
rng::find_last(vector<int>)_(bail_10%)/8 3.67% 1.992 2.065 - 2.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 3.66% 591.005 612.634 - 3.08% -
SetIntersection_Front_Vector_uint64_262144_64 3.66% 1311468.306 1359415.460 - 0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.65% 13081.227 13559.059 - 6.28% -
std::move_backward(deque<int>)/262144 3.65% 30329.836 31435.637 - 0.84% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.65% 1.115 1.156 - 4.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.64% 2319521.355 2403924.724 - -0.39% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.64% 113705760.400 117841363.289 - 0.75% -
std::search(deque<int>)_(near_matches)/1000 3.63% 17811.347 18458.787 - -1.55% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.63% 5351.420 5545.901 - 5.17% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.63% 3653.498 3786.195 - 0.18% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.63% 289.949 300.478 - -3.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.63% 194368473.246 201424414.381 - 1.63% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.62% 81.432 84.379 - 2.57% -
std::search(list<int>)_(single_element)/1000 3.62% 674.746 699.152 - 0.59% -
SetIntersection_Front_Set_float_1024_16 3.61% 1172729.173 1215086.156 - 0.03% -
BM_PushHeap_float_SingleElement_16 3.61% 0.370 0.383 - 5.07% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.60% 35.911 37.205 - 4.42% -
ranges::min(std::list<char>)/64 3.60% 25.989 26.926 - -2.50% -
rng::starts_with(list<int>)/8192 3.60% 9003.441 9327.219 - 0.21% -
bm_ranges_lexicographical_compare<int>/1 3.59% 1.165 1.207 - -15.06% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.59% 9.209 9.539 - -0.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.57% 228.919 237.091 - -2.43% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 3.57% 5.580 5.779 - 5.18% -
SetIntersection_None_Set_string_16384_1 3.57% 192038134.383 198888576.168 - -1.50% -
BM_CmpEqual_uchar_uint 3.56% 1.047 1.084 - 1.25% -
std::set<std::string>::count(key)_(non-existent)/1024 3.55% 23.800 24.645 - -0.15% -
BM_std_minmax_element<int>/4 3.55% 1.190 1.232 - -0.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.55% 53924.101 55837.581 - 3.31% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 3.54% 21148.736 21898.064 - 5.75% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 3.54% 55.307 57.263 - -16.82% -
BM_CmpEqual_uchar_schar 3.53% 0.995 1.030 - -0.75% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.53% 649.021 671.947 - 0.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.53% 142407.408 147433.572 - -0.48% -
BM_num_put<long_long> 3.53% 11.284 11.682 - 3.61% -
std::find_if(vector<int>)_(bail_25%)/8192 3.52% 212.459 219.943 - 3.36% -
rng::contains_subrange(vector<int>)_(process_all)/50 3.52% 11.367 11.767 - -2.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.52% 2956.213 3060.215 - 0.62% -
std::unordered_set<std::string>::erase(iterator)/8192 3.51% 30.988 32.077 - 4.37% -
std::partition_copy(vector<int>)/1024 3.51% 468.133 484.564 - 2.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.50% 37.918 39.246 - -1.55% -
std::find_first_of(list<int>)_(small_needle)/1024 3.50% 2727.692 2823.125 - 2.47% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.50% 2753.824 2850.152 - 1.32% -
BM_StringRelational_Compare_Huge_Empty_Control 3.50% 1.610 1.666 - -5.95% -
BM_lexicographical_compare_three_way_fast_path/262144 3.49% 58697.661 60744.090 - 0.68% -
std::find_first_of(list<int>)_(small_needle)/8192 3.48% 21855.720 22616.449 - 2.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.48% 3.069 3.176 - 3.30% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.48% 2277.257 2356.434 - -4.74% -
std::rotate(list<int>)_(by_1/3)/32 3.48% 16.579 17.156 - -1.56% -
ranges::minmax(std::list<char>)/64 3.47% 33.300 34.456 - -2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.47% 0.605 0.626 - 3.94% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.47% 3337.099 3452.756 - 2.98% -
bm_lexicographical_compare<unsigned_char>/4096 3.46% 75.046 77.643 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.46% 1003098.554 1037778.661 - 3.99% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.46% 17.109 17.700 - 1.03% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 3.45% 185128.822 191524.450 - 5.43% -
SetIntersection_None_Set_string_16384_64 3.45% 191035565.055 197633111.108 - 0.63% -
BM_PushHeap_uint32_Random_256 3.45% 5.327 5.511 - -2.17% -
std::stable_sort(vector<int>)_(repeated)/1024 3.45% 1089.149 1126.730 - 0.19% -
std::partial_sort_copy(list<int>)_(heap)/8 3.45% 16.842 17.422 - -1.66% -
BM_deque_deque_move_backward/0 3.45% 0.890 0.920 - 6.69% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.44% 4.053 4.193 - 2.53% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 3.44% 1.630 1.686 - 10.22% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.43% 239551.820 247761.978 - 0.78% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 3.43% 435.702 450.633 - 3.07% -
std::set<int>::find(key)_(existent)/32 3.42% 1.683 1.740 - 0.79% -
std::copy_backward(deque<int>)/32768 3.42% 3631.145 3755.311 - 0.53% -
SetIntersection_Front_Set_uint64_262144_16384 3.42% 222362501.747 229962921.925 - 5.20% -
BM_std_minmax_element<long_long>/1024 3.42% 264.617 273.660 - -1.58% -
BM_vector_deque_ranges_move_backward/1 3.42% 2.244 2.321 - 0.77% -
SetIntersection_Front_Vector_uint64_16384_16384 3.42% 75837393.237 78428439.599 - 3.93% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.41% 1.350 1.396 - -4.50% -
std::unordered_set<std::string>::clear()/32 3.41% 878.899 908.828 - -2.42% -
std::stable_sort(vector<int>)_(ascending)/1024 3.40% 2068.976 2139.402 - 3.35% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.40% 1254.327 1296.996 - 4.10% -
SetIntersection_Front_Vector_string_1024_16 3.40% 1614481.581 1669395.001 - 1.27% -
SetIntersection_None_Vector_float_262144_262144 3.39% 1108591.918 1146202.284 - 1.24% -
SetIntersection_Front_Set_uint64_256_64 3.39% 5783952.454 5980031.985 - 17.67% -
BM_std_minmax_element<long_long>/512 3.38% 134.086 138.624 - -1.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.38% 12986.773 13425.873 - 2.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 3.38% 0.325 0.336 - 2.10% -
std::find_first_of(list<int>)_(small_needle)/50 3.37% 138.774 143.453 - 2.42% -
std::partition_point(vector<int>)/32 3.37% 2.558 2.645 - 2.49% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.37% 170.411 176.150 - 0.18% -
std::copy_backward(list<int>)/4096 3.36% 3165.062 3271.462 - 2.89% -
ranges::min(std::list<__int128>)/64 3.36% 32.374 33.460 - 0.20% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 3.35% 9.972 10.306 - -9.19% -
std::stable_partition(deque<int>)_(sparse)/1024 3.34% 419.675 433.712 - 0.51% -
SetIntersection_Front_Set_float_262144_1024 3.34% 13137967.583 13577159.776 - 0.19% -
std::find_first_of(list<int>)_(small_needle)/32 3.34% 92.904 96.004 - 2.28% -
std::copy_if(vector<int>)_(entire_range)/512 3.33% 120.713 124.734 - 1.35% -
std::replace_if(vector<int>)_(sprinkled)/1024 3.33% 243.887 252.006 - 1.82% -
rng::for_each(multiset<int>)/8 3.33% 6.665 6.887 - 0.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.33% 117441.422 121348.173 - -8.23% -
BM_lexicographical_compare_three_way<IntPtr>/1 3.32% 0.445 0.460 - 0.10% -
ranges::minmax(std::vector<__int128>)/64 3.32% 31.227 32.263 - 0.65% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.32% 4.246 4.387 - 1.19% -
std::copy(list<int>)/32768 3.31% 25446.138 26289.144 - 1.17% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 3.31% 4.527 4.677 - 1.33% -
rng::contains_subrange(list<int>)_(single_element)/16 3.31% 4.814 4.973 - -0.74% -
BM_StringRelational_Less_Empty_Empty_Control 3.30% 1.612 1.665 - 0.03% -
SetIntersection_None_Set_float_16384_256 3.30% 153013263.028 158056956.354 - 2.28% -
SetIntersection_Front_Vector_string_256_16 3.30% 5997863.447 6195520.947 - -0.10% -
BM_lexicographical_compare_three_way_slow_path/16 3.29% 4.449 4.595 - 0.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 3.29% 22771.165 23519.635 - 3.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.28% 42.794 44.198 - 2.42% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.28% 17.366 17.936 - 17.61% -
std::partition_copy(vector<int>)/32 3.28% 7.958 8.219 - 1.50% -
std::vector<std::string>::ctor(size)/32 3.26% 31.951 32.994 - -5.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.26% 6240.997 6444.174 - 9.28% -
BM_StringRelational_Less_Empty_Small_Control 3.25% 1.612 1.665 - -0.07% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.25% 33.723 34.817 - 2.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.24% 6428.165 6636.591 - 0.32% -
std::any_of(list<int>)_(process_all)/32768 3.24% 25870.484 26707.866 - 1.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.24% 1033252.155 1066686.754 - -0.13% -
SetIntersection_Front_Vector_uint64_262144_16384 3.23% 75933476.456 78385045.231 - 0.06% -
std::move(deque<int>)/8 3.23% 3.251 3.356 - -4.17% -
std::find(vector<int>)_(bail_25%)/8 3.22% 1.366 1.410 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.22% 0.671 0.692 - 10.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 3.22% 4.531 4.677 - -2.53% -
SetIntersection_Front_Vector_string_16384_64 3.21% 3185504.003 3287613.915 - -1.70% -
BM_deque_deque_copy/65536 3.20% 3080.911 3179.431 - 3.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.20% 183951.241 189832.715 - 5.00% -
SetIntersection_Front_Set_float_262144_262144 3.19% 1666335.123 1719495.037 - 3.69% -
SetIntersection_None_Vector_float_4_4 3.18% 134158849.502 138428979.320 - 3.51% -
std::rotate(list<int>)_(1_element_backward)/50 3.18% 24.163 24.931 - -0.88% -
std::set<int>::insert(value)_(new_value,_end)/0 3.17% 16.986 17.525 - -0.06% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.17% 33.695 34.762 - 4.37% -
std::find_end(forward_list<int>)_(same_length)/8192 3.17% 14006.254 14449.969 - -1.69% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.17% 58511.624 60365.186 - 0.43% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.16% 222.663 229.701 - 2.51% -
std::stable_partition(deque<int>)_(sparse)/50 3.16% 28.035 28.921 - 3.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.15% 239477.907 247033.222 - 0.55% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 3.15% 165.204 170.416 - 0.13% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.14% 27.844 28.719 - 0.16% -
std::map<std::string,_int>::contains(key)_(existent)/32 3.14% 16.059 16.563 - 19.19% -
BM_std_minmax_element<long_long>/4096 3.14% 1041.490 1074.172 - -1.74% -
std::remove_if(deque<int>)_(prefix)/1024 3.13% 553.170 570.499 - 0.10% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.13% 4.144 4.274 - 2.32% -
BM_std_minmax_element<char>/2 3.13% 0.632 0.652 - -5.15% -
bm_lexicographical_compare<unsigned_char>/512 3.13% 8.553 8.820 - 0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.12% 24.523 25.289 - 0.81% -
std::copy_n(vector<bool>)_(unaligned)/64 3.12% 1.759 1.814 - 0.34% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.12% 12.763 13.162 - 2.72% -
std::replace(vector<int>)_(prefix)/32 3.10% 5.057 5.214 - 0.72% -
BM_deque_vector_copy/512 3.10% 16.551 17.064 - 3.19% -
std::fill(vector<bool>)/64 3.10% 1.596 1.645 - -0.18% -
std::unordered_set<int>::erase(iterator)/32 3.08% 20.032 20.650 - 2.39% -
std::rotate(vector<bool>)_(by_1/4)/8192 3.08% 29.756 30.673 - 2.22% -
std::copy_if(vector<int>)_(entire_range)/8 3.08% 2.145 2.211 - -2.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.07% 10.670 10.998 - 3.01% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.07% 979.799 1009.878 - -2.16% -
ranges::min(std::vector<char>)/70000 3.07% 481.006 495.761 - 0.33% -
BM_StringRelational_Less_Empty_Huge_Control 3.06% 1.613 1.662 - 3.12% -
BM_std_minmax_element<long_long>/5500 3.06% 1394.411 1437.041 - -1.67% -
std::all_of(deque<int>)_(process_all)/32 3.05% 12.289 12.664 - 2.78% -
std::vector<int>::ctor(size)/32 3.04% 10.278 10.591 - 7.78% -
rng::contains_subrange(list<int>)_(single_element)/32 3.04% 9.931 10.233 - -0.05% -
BM_StringRelational_Less_Empty_Large_Control 3.03% 1.613 1.662 - 3.08% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.03% 5.266 5.425 - 3.04% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 3.02% 184387.308 189964.684 - 5.44% -
std::unordered_set<int>::clear()/1024 3.02% 8231.200 8479.650 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 3.02% 1112888.079 1146447.101 - -0.15% -
SetIntersection_Front_Set_float_262144_16384 3.02% 227354928.176 234210155.287 - 3.98% -
std::equal(vector<bool>)_(unaligned)/8 3.01% 0.896 0.923 - 32.00% -
BM_PushHeap_string_PipeOrgan_4 3.00% 2.534 2.611 - 3.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 2.99% 24.570 25.305 - 2.40% -
BM_std_minmax_element<long_long>/4000 2.99% 1018.945 1049.422 - -1.72% -
SetIntersection_Interlaced_Vector_string_256_16 2.98% 9949339.512 10246128.162 - -3.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 2.98% 668.185 688.106 - 2.83% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.98% 5.768 5.940 - -0.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.98% 2.243 2.310 - -0.02% -
BM_StringAssignStr_Small_Transparent 2.98% 0.485 0.499 - 2.85% -
BM_lexicographical_compare_three_way_fast_path/65536 2.97% 14689.479 15125.711 - 0.34% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.97% 30.876 31.792 - 0.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 2.96% 1.122 1.155 - -0.98% -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.95% 2.126 2.189 - 7.68% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.95% 218.273 224.721 - 2.56% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.95% 48.821 50.262 - 0.59% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 2.95% 527527.380 543100.570 - 5.55% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.95% 10.752 11.070 - 3.10% -
ranges::minmax(std::list<long_long>)/70000 2.95% 53748.513 55333.888 - 1.19% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.95% 269.987 277.946 - 1.94% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 2.95% 49.793 51.261 - 0.74% -
SetIntersection_Front_Vector_uint32_16384_64 2.95% 1335174.780 1374521.031 - 0.43% -
std::copy_n(vector<int>)/64 2.94% 2.458 2.531 - 1.74% -
BM_std_minmax_element<short>/2 2.93% 0.669 0.689 - 0.15% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.93% 14392792.154 14814222.983 - 2.97% -
SetIntersection_Front_Vector_float_262144_16384 2.93% 77424676.470 79690516.686 - 0.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 12499.610 12865.302 - -3.95% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.92% 123.619 127.233 - 0.03% -
ranges::min(std::vector<long_long>)/70000 2.92% 7726.033 7951.761 - 0.16% -
rng::for_each(multimap<int>)/32 2.91% 26.378 27.147 - 0.82% -
std::multiset<int>::contains(key)_(existent)/1024 2.91% 4.042 4.159 - 1.69% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 2.91% 676.940 696.647 - 1.40% -
SetIntersection_Front_Vector_float_16384_16384 2.91% 77371435.145 79622393.885 - 0.00% -
std::multiset<std::string>::count(key)_(existent)/8192 2.91% 30.083 30.957 - 2.74% -
std::lower_bound(std::forward_list<int>)/8 2.91% 15.256 15.699 - 1.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 2.89% 51.352 52.838 - -1.17% -
BM_lexicographical_compare_three_way_fast_path/4 2.89% 1.118 1.150 - 0.03% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.89% 4.043 4.160 - 2.76% -
SetIntersection_Interlaced_Set_float_16384_64 2.89% 211464794.562 217570676.621 - 2.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 2.88% 696.846 716.936 - 2.52% -
BM_std_minmax_element<long_long>/4 2.88% 1.235 1.270 - 1.62% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.88% 1.119 1.151 - -0.48% -
std::copy_if(list<int>)_(every_other)/512 2.87% 352.420 362.552 - 0.56% -
SetIntersection_Interlaced_Set_uint64_1_1 2.87% 534928140.194 550284800.566 - 3.51% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.86% 14658.742 15078.430 - 0.33% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.86% 576.612 593.096 - 3.44% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 2.86% 14.448 14.861 - 1.98% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 2.86% 654.178 672.862 - 5.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.85% 23.927 24.609 - -14.46% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.85% 12407.825 12761.432 - 2.77% -
ranges::minmax(std::vector<__int128>)/70000 2.85% 34408.477 35387.940 - 0.83% -
BM_vector_deque_copy_backward/512 2.83% 17.476 17.971 - -0.84% -
bm_ranges_swap_ranges_vb_unaligned/8 2.83% 5.049 5.192 - 4.54% -
rng::contains(list<int>)_(process_all)/50 2.82% 18.091 18.601 - 1.79% -
BM_CmpLess_ushort_uint 2.82% 1.041 1.071 - -0.86% -
std::vector<int>::ctor(size)/1024 2.82% 43.323 44.544 - 7.17% -
std::equal(deque<int>)_(it,_it,_it)/8 2.81% 4.306 4.427 - 3.97% -
SetIntersection_None_Vector_float_1024_1024 2.80% 1067193.002 1097124.636 - 1.83% -
SetIntersection_None_Set_string_16384_4 2.80% 191641987.674 197011831.507 - -1.07% -
SetIntersection_Front_Set_float_262144_64 2.80% 1740544.827 1789285.165 - 1.62% -
std::unique_copy(list<int>)_(sprinkled)/52 2.79% 23.666 24.327 - 2.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 2.79% 649.074 667.165 - 5.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.79% 598277.213 614950.460 - 1.94% -
rng::contains_subrange(list<int>)_(process_all)/32 2.78% 9.926 10.202 - 0.03% -
std::search(list<int>)_(no_match)/1000 2.78% 687.021 706.124 - 1.99% -
std::search(list<int>,_pred)_(same_length)/8192 2.78% 8465.080 8700.404 - 0.91% -
BM_align/8 2.77% 0.623 0.640 - 0.12% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.77% 22.396 23.017 - 4.50% -
std::rotate(list<int>)_(by_1/3)/50 2.77% 22.992 23.628 - 3.17% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.77% 6578.176 6760.068 - 1.01% -
ranges::minmax(std::deque<__int128>)/1 2.76% 0.682 0.701 - 3.26% -
std::set<int>::insert(value)_(new_value,_end)/8192 2.76% 69.781 71.706 - 3.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 2.76% 13269769.700 13635868.470 - 7.15% -
BM_std_minmax_element<int>/2 2.76% 0.668 0.686 - 0.15% -
std::partial_sort(deque<int>)_(descending)/8192 2.76% 251254.977 258180.425 - -4.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.75% 20821.388 21394.197 - 4.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.75% 391.157 401.910 - 2.63% -
SetIntersection_None_Set_string_16384_16 2.75% 191515782.163 196776336.407 - -0.12% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.74% 51055.269 52455.440 - -9.81% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.74% 6869511.441 7057789.989 - -1.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.74% 58756.215 60363.861 - 0.17% -
std::set<int>::find(key)_(existent)/1024 2.73% 3.912 4.019 - 0.35% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.73% 24.531 25.201 - 2.84% -
std::move_backward(vector<bool>)_(aligned)/64 2.73% 1.742 1.789 - 2.66% -
std::map<int,_int>::lower_bound(key)_(existent)/32 2.73% 1.475 1.515 - -0.23% -
BM_PushHeap_uint32_Ascending_16384 2.72% 3.584 3.682 - 1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.72% 618.565 635.373 - 5.27% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.72% 75.743 77.800 - 0.11% -
BM_lexicographical_compare_three_way_fast_path/16 2.72% 4.227 4.342 - 0.12% -
std::unordered_set<std::string>::find(key)_(existent)/1024 2.71% 31.201 32.048 - -20.40% -
std::find(deque<int>)_(process_all)/50 2.71% 12.992 13.344 - 1.43% -
BM_CmpLess_ushort_short 2.71% 1.007 1.035 - 1.65% -
ranges::minmax(std::vector<__int128>)/8 2.70% 4.023 4.131 - 0.21% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.70% 106506.501 109382.131 - -1.92% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 2.70% 31.776 32.634 - 9.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 2.69% 34.087 35.004 - 3.95% -
SetIntersection_None_Set_float_16384_16384 2.69% 154495786.293 158652388.072 - -0.77% -
std::remove_if(deque<int>)_(sprinkled)/32 2.69% 52.414 53.824 - -7.34% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.69% 27035.544 27761.784 - 0.76% -
std::move_backward(vector<int>)/1048576 2.69% 58412.509 59980.992 - 5.49% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.68% 980.662 1006.900 - -5.90% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.67% 14690.967 15083.925 - 0.17% -
SetIntersection_Front_Vector_uint32_16384_16384 2.67% 77323657.259 79387037.019 - -0.11% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 2.66% 208670.967 214225.430 - -0.07% -
std::copy_if(deque<int>)_(every_other)/512 2.66% 177.462 182.185 - 0.54% -
BM_std_minmax_element<long_long>/64 2.65% 16.771 17.216 - -1.26% -
std::stable_sort(vector<int>)_(heap)/8192 2.64% 14504.829 14887.751 - 2.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.63% 6804.893 6984.023 - -2.68% -
std::copy_if(list<int>)_(every_other)/64 2.63% 27.132 27.846 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.63% 139944.953 143623.906 - 1.55% -
SetIntersection_None_Set_float_16384_64 2.63% 153748980.376 157789925.748 - 2.13% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.63% 24.697 25.346 - 6.25% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.63% 68.186 69.976 - -0.67% -
BM_align/64 2.62% 0.623 0.639 - -0.02% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.62% 351.729 360.939 - -0.95% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.62% 564.026 578.794 - -5.81% -
SetIntersection_Front_Vector_string_256_64 2.62% 10168435.952 10434522.454 - 0.78% -
rng::starts_with(list<int>)/8 2.61% 2.985 3.063 - 4.50% -
ranges::min(std::vector<__int128>)/1 2.60% 0.403 0.414 - 9.84% -
rng::contains_subrange(vector<int>)_(process_all)/8192 2.60% 1626.856 1669.180 - -0.16% -
BM_lexicographical_compare_three_way_slow_path/256 2.60% 77.639 79.657 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.60% 55.557 57.000 - 8.25% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.59% 117523.446 120569.648 - 2.36% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 2.59% 47499.827 48729.879 - 2.12% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.59% 229513.944 235450.376 - 0.99% -
rng::find_last_if(list<int>)_(bail_10%)/8 2.59% 3.285 3.370 - 1.79% -
std::sort(vector<int>)_(repeated)/8192 2.58% 5014.882 5144.393 - 2.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 2.58% 20821.511 21358.902 - 4.59% -
BM_std_minmax_element<long_long>/2 2.57% 0.668 0.685 - 0.15% -
std::stable_partition(deque<int>)_(sparse)/8192 2.57% 3277.549 3361.886 - -3.76% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.57% 2819.375 2891.726 - -0.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.56% 390.816 400.835 - 2.21% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.56% 507.390 520.380 - 0.32% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.56% 1791.587 1837.391 - 1.18% -
std::set<std::string>::insert(value)_(already_present)/1024 2.55% 29.492 30.245 - 2.12% -
BM_PushHeap_string_QuickSortAdversary_1024 2.55% 15.334 15.726 - 4.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.55% 484614.468 496967.324 - 0.02% -
std::unique_copy(vector<int>)_(contiguous)/52 2.55% 13.249 13.586 - 1.27% -
SetIntersection_None_Vector_float_1024_16 2.53% 1087233.588 1114740.850 - 3.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.53% 1884.324 1931.906 - -0.07% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.52% 174158.522 178544.739 - 2.27% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.52% 9.068 9.296 - 4.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.51% 1025334.519 1051121.667 - -1.71% -
BM_vector_deque_ranges_copy/64 2.51% 2.700 2.768 - -4.07% -
std::copy_if(deque<int>)_(every_other)/64 2.51% 22.771 23.342 - 0.24% -
std::set<int>::insert(value)_(new_value,_end)/32 2.51% 18.785 19.255 - -1.25% -
std::copy(list<int>)/8 2.50% 2.441 2.502 - -0.32% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.50% 186594.508 191263.930 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.50% 0.636 0.652 - 3.71% -
BM_StringRelational_Eq_Empty_Small_Control 2.49% 0.470 0.482 - 3.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.49% 1998167.399 2047968.668 - 0.85% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.49% 2.429 2.489 - 2.03% -
std::remove(vector<int>)_(sprinkled)/1024 2.49% 281.408 288.418 - 0.94% -
BM_PushHeap_float_PipeOrgan_262144 2.49% 3.146 3.224 - 2.51% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.49% 293.428 300.726 - 0.60% -
ranges::minmax(std::vector<long_long>)/64 2.48% 9.949 10.195 - 0.41% -
SetIntersection_None_Set_float_16384_1024 2.48% 155158554.061 159009198.130 - 3.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.47% 1148707.834 1177109.206 - 0.00% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.47% 10.421 10.678 - 2.43% -
std::replace(vector<int>)_(prefix)/8192 2.47% 1252.707 1283.611 - 1.22% -
std::find(list<int>)_(process_all)/50 2.46% 18.801 19.264 - 0.32% -
std::unique(vector<int>)_(contiguous)/1024 2.46% 303.044 310.495 - 0.13% -
std::rotate(list<int>)_(1_element_forward)/32 2.46% 13.577 13.910 - -0.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 2.46% 24.155 24.748 - 4.18% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.46% 1848.069 1893.459 - 1.16% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.45% 22.769 23.328 - -5.28% -
std::find(vector<int>)_(process_all)/8 2.45% 2.732 2.799 - 0.87% -
BM_num_put<const_void*> 2.45% 12.035 12.330 - 3.85% -
std::search(vector<int>,_pred)_(same_length)/8192 2.45% 4884.861 5004.424 - 1.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.44% 895439.825 917318.302 - 1.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 2.44% 175458301.871 179742979.966 - 0.66% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.44% 532.772 545.777 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 2.44% 1006201.692 1030758.288 - -1.77% -
std::rotate(deque<int>)_(by_1/3)/50 2.44% 28.842 29.545 - -4.60% -
std::generate(vector<int>)/8192 2.44% 1804.802 1848.750 - 0.43% -
std::copy_backward(list<int>)/32768 2.43% 26056.582 26690.608 - -0.90% -
std::remove_if(deque<int>)_(sprinkled)/50 2.43% 60.934 62.417 - -5.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.43% 195878475.876 200634643.734 - 0.68% -
std::map<int,_int>::ctor(const&,_alloc)/32 2.43% 224.336 229.778 - 1.06% -
SetIntersection_Front_Vector_uint32_262144_16384 2.43% 77383389.779 79259966.713 - -0.41% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.42% 381.190 390.427 - 0.17% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.42% 391.239 400.711 - 2.31% -
ranges::min(std::list<long_long>)/70000 2.42% 49988.878 51197.048 - 15.91% -
std::copy_if(deque<int>)_(every_other)/4096 2.40% 1425.212 1459.484 - 0.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.40% 18.750 19.201 - 2.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.40% 6.805 6.968 - 2.20% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.40% 690.596 707.177 - 1.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.40% 6701.547 6862.220 - -5.48% -
std::count(list<int>)_(every_other)/8 2.40% 2.044 2.093 - -1.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 2.39% 62.671 64.168 - -1.24% -
BM_lexicographical_compare_three_way_slow_path/1024 2.39% 286.988 293.841 - -0.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.39% 2.312 2.367 - -0.03% -
SetIntersection_None_Vector_float_256_256 2.38% 2146537.253 2197728.133 - 3.46% -
rng::contains_subrange(list<int>)_(same_length)/50 2.38% 24.818 25.409 - 0.43% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.38% 13.825 14.154 - 1.81% -
std::copy(vector<bool>)_(unaligned)/64 2.38% 1.764 1.806 - 0.11% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.38% 4.796 4.910 - 1.27% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.38% 14634.000 14981.653 - 3.00% -
std::is_sorted_until(vector<int>)/8 2.37% 2.041 2.090 - 1.95% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.37% 4.475 4.581 - 1.85% -
rng::contains_subrange(deque<int>)_(process_all)/32 2.36% 14.425 14.766 - 10.67% -
SetIntersection_Front_Vector_float_262144_1 2.36% 1022394.785 1046566.021 - 0.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.36% 478.411 489.700 - 0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.35% 42.900 43.910 - -28.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.35% 194364306.833 198935414.521 - 1.12% -
std::swap_ranges(list<int>)/1024 2.35% 746.303 763.852 - -3.20% -
std::unique(vector<int>)_(sprinkled)/8192 2.35% 3917.949 4010.071 - 0.42% -
SetIntersection_Front_Vector_float_64_64 2.35% 10666029.393 10916233.624 - -0.14% -
bm_lexicographical_compare<unsigned_char>/32768 2.35% 559.089 572.204 - 0.03% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.34% 6.409 6.559 - 1.10% -
std::move(list<int>)/32768 2.34% 30277.291 30985.615 - -0.02% -
BM_align/256 2.34% 0.623 0.637 - -0.36% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 2.33% 30.163 30.866 - 3.24% -
std::is_partitioned(deque<int>)_(partitioned)/50 2.33% 14.081 14.409 - 2.06% -
SetIntersection_Interlaced_Set_string_16384_1024 2.33% 347499049.547 355581246.516 - 3.32% -
std::find(vector<char>)_(bail_25%)/1024 2.32% 5.272 5.394 - 1.20% -
vector<bool>(const_vector<bool>&) 2.32% 10.687 10.935 - -23.58% -
std::stable_sort(vector<int>)_(ascending)/8192 2.32% 13403.447 13714.095 - 2.14% -
std::fill(vector<int>)/8192 2.32% 229.596 234.916 - -0.04% -
SetIntersection_Front_Vector_uint32_16384_16 2.31% 1100526.278 1125962.312 - 0.62% -
std::adjacent_find(vector<int>,_pred)/1048576 2.31% 462061.088 472730.702 - 0.53% -
std::generate(vector<int>)/1024 2.31% 239.415 244.942 - 0.41% -
SetIntersection_Front_Vector_string_64_64 2.31% 25415758.860 26002319.734 - 1.59% -
std::search(vector<int>)_(no_match)/1048576 2.31% 208985.432 213805.814 - 0.80% -
SetIntersection_Front_Vector_string_1024_256 2.31% 9153696.059 9364732.447 - 2.58% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.30% 15643.057 16002.615 - -0.33% -
std::copy_if(list<int>)_(entire_range)/1048576 2.29% 857205.525 876818.457 - 0.78% -
std::remove_copy_if(vector<int>)_(prefix)/32 2.29% 12.019 12.293 - 0.49% -
std::map<std::string,_int>::count(key)_(non-existent)/32 2.28% 9.861 10.087 - 1.10% -
ranges::minmax(std::list<char>)/8 2.28% 2.486 2.543 - 0.25% -
std::rotate(list<int>)_(by_1/4)/1024 2.28% 566.161 579.085 - 0.36% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.28% 748.629 765.705 - 1.01% -
std::map<int,_int>::count(key)_(existent)/32 2.27% 1.554 1.589 - 6.18% -
std::replace_if(list<int>)_(sprinkled)/1024 2.27% 729.870 746.426 - 0.34% -
std::fill_n(list<int>)/32 2.27% 7.934 8.113 - -0.22% -
std::copy_n(vector<bool>)_(aligned)/32768 2.26% 34.889 35.679 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.26% 9993.523 10218.930 - 0.33% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 2.25% 1.536 1.571 - -12.89% -
std::fill(vector<int>)/50 2.25% 2.165 2.214 - 0.40% -
ranges::minmax(std::vector<long_long>)/70000 2.25% 8994.895 9197.468 - 0.11% -
std::any_of(list<int>)_(process_all)/8 2.25% 2.623 2.682 - -0.09% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.25% 139857.760 143004.609 - 0.84% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.25% 41.003 41.925 - 0.49% -
std::generate(vector<int>)/50 2.25% 11.761 12.026 - 0.43% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 2.25% 4.089 4.181 - 0.84% -
std::rotate_copy(list<int>)/32 2.24% 8.439 8.628 - -0.91% -
SetIntersection_Front_Set_uint64_256_1 2.24% 4120225.477 4212666.640 - 1.32% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.24% 368.320 376.574 - -0.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.24% 54423.786 55642.588 - -4.61% -
std::generate(deque<int>)/8192 2.24% 1872.577 1914.434 - 0.47% -
std::remove_copy_if(list<int>)_(prefix)/1024 2.23% 779.446 796.866 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 2.23% 18454308.596 18866261.056 - 2.32% -
BM_PushHeap_uint64_Random_64 2.23% 5.389 5.509 - -1.15% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.22% 7188.352 7348.085 - -0.09% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.21% 32.571 33.292 - 3.54% -
SetIntersection_Front_Vector_uint32_262144_16 2.21% 1100866.950 1125225.784 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.21% 0.604 0.617 - -1.83% -
BM_lexicographical_compare_three_way_slow_path/16384 2.21% 4451.318 4549.764 - -0.02% -
SetIntersection_None_Vector_float_256_64 2.21% 3446668.663 3522873.810 - 2.98% -
ranges::minmax(std::vector<char>)/70000 2.21% 580.931 593.772 - 0.12% -
std::copy_if(vector<int>)_(entire_range)/4096 2.21% 914.168 934.339 - 0.23% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.21% 30076.635 30739.946 - -0.19% -
BM_deque_vector_ranges_copy_backward/4096 2.20% 147.001 150.242 - 1.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.20% 1025695.381 1048308.274 - 0.25% -
BM_PushHeap_uint64_Random_4 2.20% 2.538 2.594 - -1.51% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.20% 8076.377 8254.324 - 1.91% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.20% 2303.519 2354.187 - 1.73% -
BM_deque_deque_copy/64000 2.20% 2924.254 2988.549 - 2.33% -
std::adjacent_find(list<int>)/8192 2.20% 7155.146 7312.439 - 1.26% -
std::fill_n(vector<int>)/50 2.20% 2.180 2.228 - 0.32% -
BM_CmpEqual_int_short 2.20% 1.114 1.139 - 1.53% -
BM_lexicographical_compare_three_way_slow_path/4096 2.20% 1122.512 1147.156 - 0.00% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.18% 768.265 785.049 - 1.63% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.18% 2.285 2.335 - 3.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.18% 1.508 1.541 - 0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.18% 120374.828 122996.209 - -0.23% -
std::reverse(vector<int>)/64 2.18% 4.105 4.194 - 1.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.17% 9.021 9.217 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.17% 758.863 775.356 - 1.62% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 2.17% 770.794 787.537 - 0.16% -
std::fill_n(vector<bool>)/4096 2.17% 4.117 4.206 - 0.18% -
std::generate(list<int>)/32 2.17% 8.284 8.464 - 0.34% -
std::generate(deque<int>)/50 2.17% 11.890 12.148 - 0.39% -
std::unordered_set<std::string>::find(key)_(existent)/32 2.16% 37.003 37.804 - 2.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.16% 41.769 42.672 - -0.03% -
std::find(vector<int>)_(bail_25%)/1024 2.16% 65.233 66.641 - 0.36% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 2.16% 1.423 1.454 - -4.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.15% 3.200 3.269 - -1.61% -
std::generate_n(deque<int>)/8192 2.15% 1928.464 1969.926 - 0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.15% 2303.336 2352.784 - 1.84% -
std::replace_if(list<int>)_(sprinkled)/8192 2.14% 7238.183 7393.391 - -0.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 2.14% 472742.040 482878.392 - 0.85% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.14% 353.907 361.495 - -0.84% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.14% 6405.808 6543.093 - -19.20% -
SetIntersection_None_Vector_float_262144_64 2.14% 1133115.479 1157399.442 - 2.66% -
std::set<int>::contains(key)_(existent)/1024 2.14% 3.821 3.902 - -0.78% -
std::search(vector<int>)_(no_match)/1000 2.13% 206.987 211.404 - -0.03% -
ranges::minmax(std::deque<long_long>)/8 2.13% 3.895 3.978 - 8.91% -
BM_CmpEqual_ushort_uchar 2.13% 1.094 1.117 - 1.88% -
BM_PushHeap_uint32_Random_1 2.13% 0.541 0.553 - 3.84% -
std::transform(list<int>)_(identity_transform)/50 2.13% 29.893 30.528 - 0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.12% 43.567 44.489 - -0.83% -
std::move(vector<int>)/32768 2.11% 1693.602 1729.405 - 0.69% -
std::generate_n(deque<int>)/32 2.11% 8.075 8.245 - 0.03% -
std::is_sorted(list<int>)/8192 2.11% 7092.683 7242.490 - -0.71% -
rng::fold_left(deque<int>)/8 2.11% 3.837 3.918 - -2.20% -
std::replace_if(list<int>)_(sprinkled)/50 2.11% 22.668 23.146 - 0.97% -
SetIntersection_None_Set_string_262144_1024 2.11% 1641524.414 1676145.262 - 0.77% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.11% 36.910 37.688 - -2.11% -
std::stable_partition(list<int>)_(sparse)/32 2.10% 9.589 9.790 - 3.33% -
std::remove(deque<int>)_(prefix)/1024 2.10% 517.310 528.164 - 0.42% -
SetIntersection_None_Set_string_262144_256 2.10% 1626162.272 1660258.545 - -1.05% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.10% 48.038 49.045 - 0.89% -
SetIntersection_Interlaced_Vector_string_16_4 2.09% 66751622.465 68145911.138 - 1.43% -
std::shift_right(vector<int>)/8192 2.09% 295.435 301.602 - 0.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 2.09% 17.547 17.913 - 3.12% -
std::equal(list<int>)_(it,_it,_it)/50 2.08% 34.943 35.670 - 0.40% -
ranges::minmax(std::vector<long_long>)/8 2.08% 2.068 2.111 - -0.00% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.08% 176410781.222 180075726.032 - 1.67% -
rng::starts_with(list<int>,_pred)/1000 2.07% 775.733 791.820 - 0.30% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.07% 22.836 23.309 - -6.45% -
std::unique_copy(vector<int>)_(sprinkled)/8192 2.07% 3632.461 3707.601 - 0.81% -
std::copy_if(vector<int>)_(entire_range)/32768 2.07% 7307.851 7458.953 - 0.20% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 2.07% 1141.789 1165.375 - 0.33% -
SetIntersection_Front_Vector_string_16384_4 2.06% 1160542.687 1184486.304 - -0.57% -
SetIntersection_None_Vector_float_16384_16384 2.06% 1105077.034 1127851.707 - 2.02% -
std::remove(deque<int>)_(sprinkled)/1024 2.06% 512.778 523.340 - -0.11% -
std::generate_n(deque<int>)/50 2.05% 12.001 12.248 - -0.03% -
std::rotate(deque<int>)_(by_1/3)/32 2.05% 20.144 20.558 - -1.19% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.05% 7552.040 7706.998 - -0.06% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.05% 4.713 4.809 - -0.33% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.04% 925494.412 944416.611 - -0.07% -
std::move_backward(list<int>)/1048576 2.04% 1017753.098 1038524.172 - 0.50% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.04% 32.840 33.510 - 3.62% -
std::generate(deque<int>)/1024 2.04% 240.460 245.358 - 0.59% -
std::set<int>::equal_range(key)_(non-existent)/8192 2.03% 9.787 9.986 - 2.23% -
BM_CmpEqual_ushort_schar 2.03% 1.016 1.037 - 2.63% -
std::is_partitioned(list<int>)_(unpartitioned)/50 2.03% 4.430 4.520 - -0.70% -
std::find(deque<int>)_(bail_25%)/8192 2.03% 473.274 482.877 - 0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 2.03% 8.393 8.563 - 1.26% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.02% 21.653 22.091 - 2.45% -
BM_vector_deque_move_backward/5500 2.02% 197.178 201.169 - 1.53% -
std::generate_n(deque<int>)/1024 2.02% 239.779 244.630 - 0.11% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.02% 53.687 54.773 - 1.58% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.02% 23.216 23.685 - 1.18% -
std::replace(deque<int>)_(prefix)/8192 2.02% 3203.716 3268.451 - 0.15% -
std::generate(list<int>)/50 2.02% 15.055 15.359 - 1.94% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.02% 14.625 14.920 - 1.53% -
BM_CmpLess_uchar_schar 2.02% 1.016 1.037 - -1.77% -
std::partition(vector<int>)_(sparse)/32 2.01% 8.739 8.915 - 1.07% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2.01% 21.030 21.453 - 1.35% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 2.01% 28.911 29.492 - -0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.01% 26759.139 27297.050 - 8.79% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.01% 9.852 10.049 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/262144 2.00% 58580.786 59754.452 - -0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.00% 7640.679 7793.246 - 2.72% -
std::shift_left(list<int>)/32 2.00% 13.181 13.444 - 0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.99% 1872.068 1909.374 - 2.36% -
BM_CmpLess_uint_short 1.99% 1.024 1.044 - 2.10% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.98% 9.131 9.312 - -0.80% -
std::generate_n(list<int>)/32 1.98% 8.417 8.584 - -0.03% -
BM_PushHeap_string_QuickSortAdversary_256 1.98% 14.741 15.033 - 3.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.98% 881.798 899.289 - -1.60% -
BM_CmpEqual_uchar_ushort 1.98% 1.063 1.084 - 2.31% -
BM_StringRelational_Less_Large_Huge_Control 1.98% 2.121 2.163 - 0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.98% 8969716.708 9147290.191 - 2.88% -
rng::contains(vector<int>)_(process_all)/1048576 1.98% 229343.808 233883.414 - 0.25% -
std::any_of(list<int>)_(process_all)/50 1.98% 21.630 22.057 - 0.38% -
BM_lexicographical_compare_three_way_slow_path/64 1.97% 17.484 17.828 - 0.02% -
SetIntersection_Interlaced_Vector_string_1024_256 1.97% 20212681.641 20610723.712 - -5.75% -
std::find_if(list<int>)_(bail_25%)/8 1.97% 0.914 0.932 - 1.16% -
std::swap_ranges(list<int>)/32 1.97% 19.221 19.599 - 0.27% -
std::reverse_copy(deque<int>)/512 1.96% 122.990 125.405 - 0.26% -
std::copy_if(deque<int>)_(every_other)/32768 1.96% 11408.903 11632.638 - 0.25% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.96% 3672.039 3744.007 - 0.25% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.96% 14.714 15.002 - 1.71% -
BM_StringMove_Small 1.96% 0.706 0.720 - 1.83% -
std::copy_backward(list<int>)/262144 1.96% 215873.125 220094.658 - 1.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.95% 23.801 24.266 - 1.18% -
std::adjacent_find(deque<int>)/8192 1.95% 3647.677 3718.677 - 0.39% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.95% 12723.521 12971.007 - 0.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.94% 193818083.333 197585099.601 - 0.00% -
std::sort(vector<int>)_(ascending)/8 1.94% 15.691 15.996 - 1.68% -
std::move(vector<bool>)_(unaligned)/262144 1.94% 1588.868 1619.661 - -1.34% -
std::generate(deque<int>)/32 1.94% 7.976 8.131 - 0.89% -
std::reverse_copy(list<int>)/8 1.94% 2.354 2.399 - -2.00% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 1.94% 16.957 17.285 - 1.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.94% 36.771 37.483 - 2.54% -
std::generate_n(vector<int>)/50 1.94% 11.760 11.988 - 0.47% -
BM_deque_deque_ranges_copy/1024 1.93% 36.923 37.637 - 2.28% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.93% 481676.046 490981.589 - 1.27% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1.93% 975297.171 994135.650 - -4.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.93% 607242.497 618962.556 - 1.40% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.93% 143.661 146.430 - -0.24% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 1.93% 944144.792 962341.919 - 0.56% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.93% 470832.186 479900.428 - 0.31% -
std::set<int>::count(key)_(existent)/32 1.93% 1.624 1.655 - 1.84% -
std::swap_ranges(list<int>)/50 1.92% 32.244 32.865 - -4.77% -
std::pop_heap(vector<float>)/8192 1.92% 19.363 19.736 - -0.09% -
std::rotate(list<int>)_(by_1/4)/32 1.92% 14.288 14.563 - 0.31% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.92% 4283.556 4365.904 - 0.96% -
std::fill_n(deque<int>)/1024 1.92% 28.898 29.453 - -1.72% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.92% 726918.306 740885.547 - 3.12% -
SetIntersection_None_Vector_float_262144_16 1.91% 1144755.679 1166656.379 - 2.64% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.91% 42.562 43.376 - 0.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.91% 39.579 40.335 - 7.06% -
std::adjacent_find(deque<int>)/1024 1.91% 455.192 463.885 - 0.37% -
std::stable_sort(vector<int>)_(heap)/1024 1.91% 2527.360 2575.582 - 0.19% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.91% 237113.281 241634.931 - -0.92% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.91% 29.553 30.116 - 2.46% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.90% 26.137 26.634 - -0.07% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 1.90% 11.156 11.368 - 1.26% -
std::find_if_not(deque<int>)_(process_all)/8 1.90% 2.669 2.720 - -1.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.90% 31.771 32.374 - -7.37% -
std::move(vector<bool>)_(aligned)/1048576 1.90% 1702.218 1734.545 - -0.05% -
std::fill_n(vector<int>)/1024 1.90% 28.908 29.456 - -1.80% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.89% 36.208 36.894 - 2.90% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.89% 36.323 37.011 - 5.19% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 1.89% 42.861 43.672 - 1.00% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.89% 29.418 29.973 - 5.05% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.89% 2.964 3.020 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.88% 3653.680 3722.445 - 1.16% -
std::unique(deque<int>)_(sprinkled)/1024 1.88% 504.795 514.292 - 0.33% -
std::copy_if(list<int>)_(every_other)/32768 1.88% 25195.047 25669.062 - 2.01% -
BM_deque_vector_ranges_copy/64 1.88% 2.594 2.642 - -0.82% -
std::replace(list<int>)_(prefix)/32 1.88% 10.853 11.057 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.88% 6.893 7.023 - 1.54% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 1.88% 4.459 4.543 - 1.60% -
BM_StringEraseToEnd_Huge_Opaque 1.88% 2.286 2.329 - -5.54% -
rng::find(vector<bool>)_(process_all)/1048576 1.88% 3598.962 3666.454 - 0.45% -
std::transform(list<int>,_list<int>)/1024 1.87% 828.156 843.672 - 0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.87% 76.514 77.944 - 21.83% -
std::copy_n(list<int>)/8 1.87% 2.185 2.226 - 0.11% -
std::find_end(list<int>)_(match_near_end)/1024 1.87% 59.204 60.310 - 0.60% -
std::partition_point(vector<int>)/50 1.87% 2.540 2.587 - 0.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.87% 2311975.440 2355153.288 - -0.44% -
std::for_each_n(vector<int>)/8 1.87% 2.649 2.698 - 1.20% -
SetIntersection_Interlaced_Set_float_16384_1024 1.87% 171871900.363 175079874.010 - 3.86% -
std::find(list<int>)_(process_all)/8 1.87% 2.249 2.291 - -6.24% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.86% 3.811 3.882 - 3.06% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 1.86% 16.436 16.742 - 1.63% -
SetIntersection_None_Set_string_262144_262144 1.86% 1637957.438 1668481.852 - -0.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.86% 39556.639 40293.046 - 2.63% -
BM_lexicographical_compare_three_way_slow_path/4 1.86% 1.158 1.180 - 0.15% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.86% 2689.719 2739.647 - 1.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.86% 12581.916 12815.424 - 0.19% -
std::fill(vector<bool>)/32768 1.85% 29.389 29.933 - -1.21% -
bm_ranges_swap_ranges_vb_unaligned/64 1.85% 6.225 6.340 - 2.43% -
SetIntersection_None_Vector_string_1024_256 1.85% 1153187.024 1174528.725 - 0.69% -
std::find(deque<int>)_(process_all)/32768 1.85% 7702.101 7844.504 - 1.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.85% 600759.941 611861.430 - 1.66% -
std::reverse_copy(deque<int>)/4096 1.84% 952.725 970.302 - -0.81% -
rng::contains(deque<int>)_(process_all)/32 1.84% 8.508 8.664 - -0.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.84% 33.363 33.976 - 6.03% -
SetIntersection_None_Set_string_262144_16384 1.84% 1625165.607 1655019.857 - -0.90% -
std::transform(list<int>)_(identity_transform)/1024 1.83% 729.039 742.400 - -0.01% -
std::reverse_copy(deque<int>)/64 1.83% 15.674 15.961 - 0.28% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.83% 8.209 8.360 - 0.39% -
std::copy_if(deque<int>)_(every_other)/262144 1.83% 91299.775 92966.919 - 0.01% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.82% 9.781 9.960 - 2.04% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.82% 3.497 3.561 - -2.09% -
std::multiset<int>::find(key)_(existent)/32 1.82% 1.605 1.635 - 0.24% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.82% 2.976 3.030 - -0.09% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.82% 9545.391 9718.676 - -1.82% -
SetIntersection_None_Set_float_256_4 1.81% 11283383.920 11488142.907 - 2.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.81% 6.837 6.961 - 0.11% -
ranges::min(std::deque<__int128>)/64 1.81% 20.617 20.991 - -1.33% -
std::copy_if(deque<int>)_(every_other)/1048576 1.81% 365486.104 372090.200 - -0.03% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.81% 466.538 474.968 - 0.42% -
BM_PushHeap_uint64_Random_16 1.81% 4.507 4.589 - 1.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.81% 1629679.445 1659104.654 - 1.66% -
std::copy_if(list<int>)_(entire_range)/8 1.80% 2.520 2.565 - 0.56% -
std::find(deque<int>)_(bail_25%)/1024 1.80% 67.036 68.241 - 0.34% -
SetIntersection_Front_Vector_float_16384_16 1.80% 1098096.422 1117826.955 - 0.26% -
rng::find_last(vector<int>)_(bail_10%)/50 1.80% 10.691 10.883 - 0.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.79% 8670254.075 8825769.639 - 1.62% -
std::find(vector<int>)_(process_all)/32768 1.79% 7326.214 7457.621 - 1.23% -
std::search(deque<int>,_pred)_(same_length)/1024 1.79% 510.164 519.300 - 1.55% -
SetIntersection_None_Vector_uint64_262144_1024 1.79% 1111236.436 1131133.065 - 0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.79% 14571.488 14832.121 - 0.75% -
std::move(list<int>)/1048576 1.79% 968952.101 986258.954 - -2.97% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.78% 731.752 744.813 - -0.22% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.78% 6858.124 6980.475 - 0.44% -
rng::find_last(forward_list<int>)_(bail_10%)/50 1.78% 17.155 17.461 - 0.44% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 1.78% 482.658 491.261 - 0.21% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 1.78% 28.311 28.814 - 0.48% -
SetIntersection_Front_Vector_string_262144_4 1.78% 1189580.305 1210705.987 - 0.67% -
std::find(vector<int>)_(process_all)/50 1.77% 12.283 12.501 - 0.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.77% 3828.327 3896.245 - 0.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 1.77% 18.974 19.311 - 1.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.77% 52.085 53.009 - 3.15% -
std::remove_copy(deque<int>)_(prefix)/8192 1.77% 3304.877 3363.413 - 0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.77% 1617379.233 1646013.590 - -1.84% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.77% 4980.030 5068.152 - 1.42% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 1.77% 29.207 29.724 - 0.54% -
std::multiset<int>::erase(key)_(existent)/1024 1.77% 39.470 40.168 - 1.30% -
SetIntersection_None_Vector_float_1_1 1.77% 533715816.174 543152675.358 - 1.58% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.77% 40.489 41.204 - -2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.76% 136040095.887 138438749.149 - 1.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.76% 671.744 683.587 - 0.09% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.76% 5.516 5.613 - 2.76% -
std::reverse_copy(list<int>)/64 1.76% 29.492 30.011 - 0.17% -
std::shift_right(list<int>)/32 1.76% 14.286 14.537 - 0.42% -
std::move_backward(vector<bool>)_(unaligned)/512 1.76% 4.490 4.568 - 0.65% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.76% 958668.858 975507.757 - -4.82% -
std::adjacent_find(deque<int>)/1048576 1.76% 468623.969 476855.287 - 0.33% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.75% 11348.565 11547.514 - -0.85% -
std::upper_bound(std::vector<int>)/100 1.75% 12.198 12.412 - 0.07% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.75% 39.701 40.397 - -0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.75% 24.978 25.416 - 3.97% -
std::remove_if(vector<int>)_(sprinkled)/50 1.75% 62.913 64.013 - 4.32% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.75% 54.245 55.193 - 0.83% -
std::make_heap(deque<int>)_(shuffled)/8192 1.75% 22607.277 23002.451 - -1.85% -
std::copy_if(deque<int>)_(every_other)/8 1.75% 3.388 3.448 - 0.10% -
std::find(vector<int>)_(process_all)/1024 1.74% 239.957 244.139 - 0.81% -
std::remove(list<int>)_(sprinkled)/50 1.74% 60.532 61.586 - 0.27% -
std::find(vector<int>)_(process_all)/8192 1.74% 1832.731 1864.654 - 1.05% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.74% 89.359 90.914 - 2.04% -
std::generate_n(vector<int>)/1024 1.74% 239.177 243.331 - -0.02% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.74% 411.321 418.464 - 1.52% -
std::find_if(list<int>)_(bail_25%)/8192 1.74% 1418.031 1442.639 - 0.88% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.74% 244.452 248.693 - 0.40% -
std::fill_n(vector<int>)/32 1.73% 1.126 1.146 - 0.09% -
std::find_if(vector<int>)_(bail_25%)/32768 1.73% 828.472 842.795 - 1.91% -
std::multimap<int,_int>::clear()/8192 1.73% 84193.386 85647.825 - -0.44% -
rng::starts_with(list<int>)/1048576 1.73% 932297.344 948401.541 - 0.40% -
SetIntersection_Interlaced_Set_float_16384_16 1.73% 206418908.552 209984448.154 - 2.84% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.73% 4616.843 4696.588 - 0.72% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.73% 13.087 13.313 - 1.35% -
rng::contains(deque<int>)_(process_all)/50 1.73% 12.418 12.632 - -0.44% -
SetIntersection_Front_Set_float_16_16 1.72% 38200696.672 38857113.415 - 0.99% -
std::is_sorted_until(list<int>,_pred)/8 1.72% 3.649 3.712 - 1.84% -
std::sort_heap(vector<int>)/8 1.71% 30.105 30.620 - -1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.71% 21774.512 22146.795 - -3.21% -
std::fill(deque<int>)/1024 1.71% 29.436 29.940 - -2.12% -
std::search(vector<int>)_(no_match)/8192 1.71% 1629.636 1657.463 - 0.35% -
std::rotate(vector<int>)_(by_1/3)/8192 1.71% 859.888 874.554 - 0.23% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.70% 19.185 19.512 - 0.49% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.70% 677.586 689.125 - -1.05% -
std::generate_n(vector<int>)/32 1.70% 7.783 7.916 - 0.29% -
std::generate(vector<int>)/32 1.70% 7.830 7.963 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.70% 195532187.650 198856980.404 - 0.80% -
SetIntersection_None_Vector_string_1024_1 1.70% 1167885.158 1187736.655 - 1.92% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.70% 3680.856 3743.410 - 0.51% -
std::remove(deque<int>)_(prefix)/8192 1.70% 3807.749 3872.429 - 0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.70% 30.851 31.375 - -0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.70% 13380.888 13608.014 - 0.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.70% 3.009 3.060 - -3.29% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.70% 38.137 38.783 - 0.25% -
rng::contains_subrange(list<int>)_(same_length)/32 1.69% 16.348 16.625 - 0.30% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.69% 729.408 741.754 - 0.33% -
rng::for_each(multiset<int>)/32 1.69% 25.095 25.519 - 0.67% -
BM_std_minmax_element<long_long>/64000 1.69% 16449.870 16727.162 - -1.84% -
BM_std_minmax_element<char>/4 1.69% 1.242 1.263 - -1.85% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.68% 1422.722 1446.676 - 4.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.68% 1129121.873 1148125.357 - 0.49% -
SetIntersection_Front_Set_string_16384_256 1.68% 15360971.892 15619441.303 - 5.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.68% 128468786.571 130628440.059 - 0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.68% 1633732.340 1661163.084 - 0.57% -
std::find(vector<char>)_(bail_25%)/8192 1.68% 39.222 39.880 - 0.35% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.68% 1300050.987 1321868.735 - 0.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.68% 1047960.357 1065542.994 - 3.13% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.68% 5.027 5.111 - 1.15% -
std::adjacent_find(vector<int>)/8192 1.67% 1806.812 1837.042 - 0.41% -
std::copy_if(vector<int>)_(every_other)/262144 1.67% 127378.870 129509.026 - 1.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 1.67% 18.153 18.456 - 0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.67% 32.130 32.667 - -1.35% -
std::replace(vector<int>)_(prefix)/1024 1.67% 157.809 160.443 - -1.01% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.67% 1296625.998 1318258.631 - 0.31% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.67% 1017512.809 1034469.839 - -0.75% -
BM_PushHeap_uint32_QuickSortAdversary_64 1.67% 0.616 0.626 - 0.51% -
BM_PushHeap_uint64_Random_16384 1.66% 6.283 6.387 - 0.53% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.66% 1865.500 1896.487 - 0.37% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.66% 48.182 48.982 - -1.45% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.66% 240699.611 244685.741 - -0.00% -
std::find_end(vector<int>)_(same_length)/1024 1.65% 246.469 250.547 - 0.74% -
std::find(deque<int>)_(bail_25%)/32768 1.65% 1898.704 1930.074 - 0.46% -
std::is_sorted(list<int>)/8 1.65% 2.095 2.129 - 1.20% -
std::replace(list<int>)_(sprinkled)/32 1.65% 11.081 11.264 - 0.11% -
std::adjacent_find(vector<int>)/50 1.65% 11.800 11.995 - 0.33% -
std::adjacent_find(vector<int>,_pred)/50 1.65% 23.316 23.700 - 1.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.65% 220.908 224.551 - -1.28% -
std::find(vector<int>)_(bail_25%)/32768 1.64% 1839.623 1869.858 - 0.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.64% 15315.199 15566.694 - 0.27% -
std::fill_n(deque<int>)/50 1.64% 2.173 2.208 - 0.33% -
std::fill_n(vector<int>)/8192 1.64% 231.351 235.143 - 0.47% -
SetIntersection_None_Vector_float_16384_64 1.64% 1110762.811 1128963.627 - 2.10% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.64% 23.971 24.364 - 4.21% -
std::find(deque<int>)_(process_all)/8 1.63% 3.430 3.486 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.63% 1615964.760 1642340.330 - -2.11% -
std::adjacent_find(vector<int>)/1024 1.63% 231.556 235.328 - 0.39% -
ranges::minmax(std::list<long_long>)/8 1.63% 2.504 2.545 - 0.22% -
std::fill_n(deque<int>)/8192 1.63% 233.040 236.833 - -2.39% -
std::replace(deque<int>)_(sprinkled)/50 1.63% 17.941 18.233 - -0.19% -
std::generate_n(vector<int>)/8192 1.63% 1813.968 1843.455 - -0.05% -
std::copy_if(list<int>)_(every_other)/8 1.63% 2.261 2.298 - 0.15% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.62% 9317.742 9468.722 - 1.06% -
std::find(list<int>)_(bail_25%)/8 1.61% 0.914 0.929 - 1.00% -
std::stable_partition(list<int>)_(sparse)/8192 1.61% 8751.420 8892.355 - 3.33% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.61% 452.117 459.395 - 0.40% -
SetIntersection_Front_Vector_string_16_4 1.61% 59459549.626 60416353.558 - 0.62% -
std::rotate(list<int>)_(1_element_backward)/32 1.61% 13.150 13.361 - 0.26% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.61% 769.562 781.934 - 0.49% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.60% 14.890 15.129 - 1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.60% 1553440.922 1578361.510 - -7.46% -
std::all_of(list<int>)_(process_all)/8 1.60% 2.634 2.676 - 1.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 1.60% 12550920.724 12751640.007 - -3.44% -
std::search(vector<int>)_(no_match)/1024 1.60% 211.760 215.145 - 0.13% -
std::stable_sort(vector<int>)_(heap)/8 1.60% 20.917 21.252 - -0.13% -
SetIntersection_None_Set_float_16384_16 1.60% 154578239.095 157046939.186 - 1.43% -
SetIntersection_Interlaced_Set_uint64_256_256 1.59% 7634543.159 7756283.160 - 0.57% -
bm_ranges_lexicographical_compare<signed_char>/1 1.59% 1.745 1.773 - 7.52% -
std::rotate_copy(deque<int>)/8192 1.59% 292.043 296.683 - -0.07% -
rng::starts_with(deque<int>)/8192 1.59% 3800.037 3860.304 - -0.39% -
SetIntersection_None_Vector_string_262144_256 1.58% 1268381.423 1288465.014 - -0.23% -
std::unordered_set<int>::erase(key)_(existent)/32 1.58% 20.863 21.193 - -1.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.58% 58382968.748 59306013.922 - 3.32% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.58% 2249.811 2285.354 - 0.01% -
rng::starts_with(list<int>,_pred)/1024 1.58% 797.375 809.947 - 0.30% -
SetIntersection_Front_Set_uint64_1024_16 1.57% 1185318.126 1203983.085 - 2.13% -
std::find_end(deque<int>)_(near_matches)/1000 1.57% 15638.030 15883.879 - 0.87% -
ranges::min(std::deque<long_long>)/8 1.57% 2.270 2.306 - -0.16% -
std::find(vector<char>)_(bail_25%)/32768 1.57% 134.782 136.896 - 0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.57% 1189741.691 1208399.411 - 3.51% -
std::is_sorted_until(list<int>)/8192 1.57% 7136.088 7247.954 - -5.54% -
bm_ranges_lexicographical_compare<int>/64 1.57% 4.306 4.374 - -1.75% -
std::replace(deque<int>)_(sprinkled)/32 1.56% 11.975 12.163 - -0.19% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.56% 284.121 288.563 - -0.49% -
std::replace_if(list<int>)_(prefix)/32 1.56% 13.705 13.919 - -0.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.56% 1326.456 1347.159 - -3.68% -
SetIntersection_None_Vector_float_16_1 1.56% 63562108.736 64552596.198 - 1.94% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.56% 12.891 13.091 - 1.64% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.56% 10.043 10.199 - -2.35% -
std::unique_copy(vector<int>)_(contiguous)/32 1.56% 8.581 8.715 - -0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.55% 9.307 9.452 - 0.80% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.55% 1.051 1.067 - -18.26% -
std::remove_if(list<int>)_(prefix)/32 1.55% 57.823 58.719 - -0.41% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.54% 8.370 8.499 - 0.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.54% 750.050 761.632 - 0.72% -
BM_CmpLess_int_ushort 1.54% 1.103 1.120 - 0.92% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.54% 22.074 22.415 - 1.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.54% 596459.767 605665.345 - 1.16% -
ranges::min(std::list<__int128>)/8 1.54% 2.038 2.069 - 0.39% -
BM_deque_vector_copy/1024 1.54% 36.979 37.549 - 0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.54% 1753838.621 1780800.535 - -0.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.54% 6044.064 6136.977 - -0.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.53% 41.058 41.686 - -0.45% -
rng::find_last_if(list<int>)_(bail_90%)/1048576 1.53% 87620.539 88961.182 - -0.05% -
rng::contains(list<int>)_(process_all)/32 1.53% 8.862 8.997 - 0.29% -
rng::starts_with(deque<int>,_pred)/1000 1.53% 501.462 509.124 - 0.19% -
std::rotate(vector<int>)_(by_1/4)/50 1.53% 11.525 11.701 - 1.69% -
bm_lexicographical_compare<signed_char>/32768 1.53% 471.761 478.964 - -0.02% -
std::rotate(deque<int>)_(by_1/4)/50 1.52% 27.303 27.719 - -2.10% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.52% 367248.099 372834.493 - 3.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.52% 1633330.080 1658157.227 - 0.41% -
std::replace(deque<int>)_(prefix)/1024 1.52% 405.498 411.658 - -0.29% -
std::find(deque<int>)_(process_all)/8192 1.52% 1926.888 1956.156 - 1.89% -
std::map<int,_int>::find(key)_(existent)/8192 1.52% 5.291 5.372 - 0.61% -
ranges::min(std::vector<long_long>)/64 1.52% 4.621 4.691 - 0.25% -
std::replace(deque<int>)_(sprinkled)/1024 1.52% 345.801 351.040 - -0.55% -
std::find_end(forward_list<int>)_(process_all)/8192 1.51% 5710.671 5797.065 - 1.77% -
std::replace(list<int>)_(prefix)/50 1.51% 16.982 17.238 - -0.38% -
BM_CmpLess_int_uchar 1.51% 1.104 1.120 - 1.55% -
std::remove(list<int>)_(prefix)/50 1.51% 62.364 63.306 - 0.57% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.51% 38752.959 39338.090 - 0.75% -
SetIntersection_Front_Vector_string_262144_262144 1.51% 14471299.723 14689794.679 - 2.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.51% 4.446 4.514 - 1.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.51% 15890.044 16129.594 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.50% 2292977.835 2327480.320 - -6.98% -
rng::find_last_if(list<int>)_(bail_10%)/1048576 1.50% 795530.376 807498.172 - 0.13% -
rng::find_last_if(list<int>)_(bail_90%)/8192 1.50% 598.225 607.224 - -0.04% -
std::fill(vector<bool>)/4096 1.50% 4.147 4.209 - -0.03% -
SetIntersection_Front_Set_string_16384_1 1.50% 1078219.538 1094422.219 - 0.28% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.50% 4718.684 4789.582 - 0.01% -
std::partial_sort_copy(list<int>)_(descending)/8 1.50% 15.751 15.988 - 0.38% -
BM_StringRelational_Compare_Large_Large_Control 1.50% 2.082 2.114 - 1.49% -
std::equal(list<int>)_(it,_it,_it)/1024 1.50% 1121.595 1138.367 - 0.56% -
rng::find_last_if(vector<int>)_(bail_10%)/8 1.49% 2.626 2.665 - 0.10% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.49% 6980.643 7084.937 - 0.49% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.49% 22.248 22.580 - -5.76% -
BM_vector_deque_copy_backward/1024 1.49% 37.623 38.185 - -4.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.49% 760.793 772.133 - 0.84% -
BM_PushHeap_float_Ascending_64 1.49% 1.788 1.814 - 2.06% -
std::shift_right(deque<int>)/1024 1.49% 39.918 40.512 - -0.23% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.49% 935.028 948.929 - -0.03% -
std::for_each(map<int>::iterator)/32 1.48% 23.845 24.199 - 0.62% -
SetIntersection_None_Set_float_1024_1024 1.48% 8992437.371 9125891.859 - 2.57% -
std::search(list<int>)_(same_length)/8192 1.48% 7950.486 8068.364 - -6.06% -
BM_lexicographical_compare_three_way_slow_path/65536 1.48% 17907.020 18172.444 - 0.02% -
std::reverse_copy(deque<int>)/32768 1.48% 7927.655 8045.151 - 0.42% -
std::fill_n(vector<bool>)/32768 1.48% 30.013 30.457 - 2.10% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.47% 7406.970 7516.203 - 1.06% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.47% 24.225 24.582 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.47% 1615317.953 1639113.363 - -0.41% -
SetIntersection_None_Set_float_256_256 1.47% 5662319.358 5745585.751 - 0.52% -
std::copy(deque<int>)/8 1.47% 2.604 2.642 - -1.32% -
std::find_if_not(deque<int>)_(bail_25%)/1024 1.47% 77.028 78.161 - -14.21% -
std::move_backward(list<int>)/64 1.47% 38.998 39.571 - -0.18% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.47% 7.920 8.037 - 0.09% -
std::shift_left(vector<int>)/1024 1.47% 35.185 35.701 - 0.65% -
std::replace(deque<int>)_(sprinkled)/8192 1.47% 2765.473 2806.072 - -0.99% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.47% 24.097 24.450 - -2.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.47% 6.498 6.593 - 1.96% -
std::sample(list<int>)/1024 1.46% 11880.862 12054.746 - 0.38% -
SetIntersection_None_Vector_string_262144_16 1.46% 1292117.195 1311012.839 - 1.64% -
std::reverse(deque<int>)/32768 1.46% 5670.670 5753.592 - 0.51% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.46% 98853.499 100298.629 - 3.18% -
bm_ranges_swap_ranges_vb_unaligned/512 1.46% 13.413 13.609 - 1.51% -
std::upper_bound(std::deque<int>)/100 1.46% 30.301 30.744 - 0.15% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.46% 8051.173 8168.828 - -0.83% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.46% 34.667 35.173 - -0.35% -
std::move_backward(vector<bool>)_(aligned)/262144 1.46% 254.590 258.308 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.46% 1136319.739 1152905.686 - 0.57% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.46% 12.320 12.500 - -0.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.46% 50.176 50.906 - -2.18% -
BM_PushHeap_string_QuickSortAdversary_64 1.45% 13.134 13.325 - 2.19% -
rng::contains(vector<int>)_(process_all)/8192 1.45% 1789.111 1815.090 - 0.24% -
std::remove(deque<int>)_(prefix)/50 1.45% 60.886 61.770 - 2.72% -
std::copy_backward(list<int>)/1048576 1.45% 868176.179 880776.596 - 0.24% -
std::copy_backward(list<int>)/512 1.45% 363.311 368.579 - 0.41% -
std::find(vector<int>)_(bail_25%)/8192 1.45% 466.595 473.360 - 0.08% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.45% 37546.177 38090.284 - 0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.45% 284.297 288.416 - 0.84% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.45% 1941.612 1969.716 - 0.32% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.44% 899137.432 912118.664 - -0.49% -
std::find_end(vector<int>,_pred)_(process_all)/1000 1.44% 521.054 528.566 - 0.38% -
std::find(vector<char>)_(process_all)/8192 1.44% 134.495 136.433 - -0.06% -
std::upper_bound(std::list<int>)/8 1.44% 16.056 16.288 - 0.19% -
std::transform(vector<int>,_vector<int>)/32 1.44% 17.075 17.321 - 0.42% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.44% 4.092 4.150 - 0.12% -
BM_deque_vector_ranges_move/5500 1.44% 192.273 195.036 - 0.46% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.44% 739.530 750.146 - 0.27% -
std::find_end(vector<int>)_(single_element)/1000 1.43% 238.317 241.732 - -1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.43% 1639719.402 1663204.266 - 0.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.43% 275.439 279.377 - 0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.43% 21.338 21.643 - 0.54% -
bm_lexicographical_compare<int>/64 1.43% 4.392 4.455 - 1.15% -
std::count(deque<int>)_(every_other)/1024 1.43% 242.696 246.159 - 0.15% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.43% 1.048 1.063 - 1.43% -
std::set<int>::count(key)_(existent)/8192 1.43% 7.773 7.884 - -0.27% -
std::rotate(vector<int>)_(1_element_forward)/32 1.42% 2.929 2.970 - -0.56% -
BM_deque_deque_copy/1024 1.42% 36.741 37.264 - -0.71% -
std::sort(deque<int>)_(ascending)/8192 1.42% 5726.166 5807.498 - 0.78% -
SetIntersection_None_Vector_float_262144_1 1.42% 1136339.553 1152438.235 - 1.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.42% 12780.348 12961.253 - 0.85% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.42% 42732.184 43336.956 - 0.26% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.41% 63669.671 64568.510 - 2.04% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.41% 638761.768 647770.678 - 0.27% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.41% 8.363 8.481 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.41% 4125443.770 4183444.775 - 0.79% -
std::is_partitioned(list<int>)_(partitioned)/32 1.40% 8.609 8.729 - -0.25% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 1.40% 524.807 532.167 - 0.96% -
SetIntersection_None_Vector_float_1024_64 1.40% 1088423.546 1103674.987 - 3.28% -
std::upper_bound(std::forward_list<int>)/8 1.40% 15.968 16.192 - 0.35% -
BM_deque_vector_ranges_move_backward/5500 1.40% 198.906 201.688 - 1.52% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.40% 25.201 25.554 - -0.25% -
BM_deque_deque_move_backward/4000 1.40% 143.932 145.944 - 0.26% -
std::sample(list<int>)/32 1.40% 309.804 314.133 - 0.44% -
rng::contains(deque<int>)_(process_all)/1048576 1.40% 242036.915 245415.440 - 0.24% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.39% 12.450 12.623 - 0.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.39% 61.254 62.104 - 2.85% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.39% 829297.917 840798.800 - -0.18% -
rng::starts_with(vector<int>,_pred)/8 1.39% 2.443 2.477 - -6.38% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.39% 61921.291 62779.796 - 0.97% -
std::vector<int>::ctor(size)/8192 1.38% 561.801 569.578 - -0.14% -
std::find_if(deque<int>)_(bail_25%)/1024 1.38% 77.302 78.372 - 0.32% -
std::count_if(list<int>)_(every_other)/8192 1.38% 7019.740 7116.662 - -17.90% -
std::none_of(list<int>)_(process_all)/8 1.38% 2.634 2.670 - -0.25% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.38% 3890.545 3944.192 - 0.66% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.38% 1.846 1.871 - 0.72% -
BM_deque_vector_move/65536 1.38% 3001.448 3042.780 - 2.61% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.38% 242.366 245.703 - 0.17% -
std::remove_copy(list<int>)_(prefix)/1024 1.38% 734.163 744.268 - -0.32% -
std::move_backward(deque<int>)/512 1.37% 23.457 23.779 - 1.10% -
std::search(deque<int>,_pred)_(single_element)/8192 1.37% 5606.329 5683.378 - -0.01% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.37% 7.971 8.081 - -1.08% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.37% 27.734 28.115 - 1.03% -
std::find_end(vector<int>)_(near_matches)/8192 1.37% 760551.948 770971.547 - 0.25% -
std::remove_copy(vector<int>)_(prefix)/32 1.37% 9.367 9.495 - 0.42% -
BM_CmpLess_uchar_short 1.37% 1.044 1.059 - 2.59% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.37% 757.740 768.113 - 0.23% -
std::find_end(vector<int>,_pred)_(process_all)/8192 1.37% 4261.713 4319.976 - 0.20% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.37% 343632748.081 348329701.995 - -4.11% -
std::transform(list<int>,_list<int>)/50 1.36% 36.838 37.340 - 0.14% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 1.36% 12.146 12.312 - -30.10% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.36% 574239.216 582068.577 - 0.08% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.36% 361558.777 366485.922 - 0.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.36% 16.256 16.477 - -1.24% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.36% 40.269 40.816 - 0.65% -
std::find_end(list<int>)_(same_length)/1024 1.36% 752.924 763.157 - 1.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 1.36% 31834.285 32266.783 - -3.22% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.36% 64.358 65.232 - -17.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.36% 3.212 3.256 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.36% 788.135 798.822 - 0.11% -
bm_lexicographical_compare<signed_char>/4096 1.35% 59.010 59.809 - 0.05% -
std::unique(vector<int>)_(sprinkled)/52 1.35% 64.584 65.458 - 0.25% -
std::set<int>::erase(key)_(existent)/8192 1.35% 68.427 69.352 - -1.16% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.35% 484.229 490.762 - -0.22% -
std::remove_copy(list<int>)_(prefix)/8192 1.35% 6914.148 7007.398 - 0.81% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.35% 12.198 12.362 - 0.92% -
SetIntersection_Front_Set_string_262144_4 1.35% 1246871.997 1263668.481 - -0.92% -
std::copy_backward(vector<bool>)_(aligned)/32768 1.35% 35.471 35.949 - 1.60% -
std::replace_if(list<int>)_(prefix)/8192 1.35% 7054.295 7149.256 - -0.14% -
std::set<int>::upper_bound(key)_(existent)/32 1.35% 1.769 1.793 - 1.71% -
std::reverse(list<int>)/64 1.35% 17.266 17.498 - -0.02% -
std::rotate(list<int>)_(1_element_backward)/1024 1.34% 735.487 745.370 - 0.12% -
bm_swap_ranges_vb_aligned/8 1.34% 3.235 3.279 - 2.26% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.34% 2.772 2.809 - 0.94% -
std::find_if(vector<bool>)_(process_all)/8192 1.34% 4471.141 4531.196 - 0.02% -
rng::starts_with(list<int>)/1000 1.34% 751.317 761.400 - 0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.34% 2187526.766 2216875.921 - -2.97% -
std::replace_if(list<int>)_(prefix)/1024 1.34% 728.023 737.787 - 0.11% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 1.34% 15.724 15.935 - -3.03% -
rng::find(vector<bool>)_(process_all)/8192 1.34% 33.060 33.502 - 0.16% -
BM_deque_vector_copy_backward/4000 1.33% 142.747 144.651 - 0.99% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.33% 19437.310 19696.516 - -5.30% -
std::sort_heap(deque<int>)/8192 1.33% 469411.461 475665.480 - 0.42% -
SetIntersection_Interlaced_Vector_string_262144_4 1.33% 2030042.690 2057079.485 - -8.20% -
rng::contains(deque<int>)_(process_all)/8192 1.33% 1852.840 1877.504 - 0.23% -
SetIntersection_None_Vector_string_262144_1024 1.33% 1293070.778 1310271.949 - -0.39% -
std::set<std::string>::lower_bound(key)_(existent)/32 1.33% 16.186 16.401 - 4.65% -
std::stable_partition(list<int>)_(dense)/50 1.33% 56.969 57.726 - 0.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.33% 35.848 36.324 - 1.23% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.33% 1.134 1.149 - 1.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 1.33% 843.516 854.699 - 0.22% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.33% 458.257 464.333 - 0.27% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.33% 241101.154 244297.424 - 0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.32% 1636515.217 1658183.513 - 0.43% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 1.32% 32.364 32.792 - 3.91% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.32% 8.204 8.312 - -0.47% -
std::count(deque<int>)_(every_other)/8192 1.32% 1907.579 1932.801 - 0.20% -
std::find_end(forward_list<int>)_(same_length)/1024 1.32% 1482.757 1502.350 - 0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.32% 180535.943 182919.688 - -2.58% -
rng::find_last(list<int>)_(bail_10%)/50 1.32% 15.705 15.912 - -0.18% -
std::find_if_not(list<int>)_(process_all)/8 1.32% 3.538 3.584 - 0.19% -
std::find_end(deque<int>)_(near_matches)/1024 1.32% 16245.385 16459.344 - 0.57% -
std::remove_copy_if(list<int>)_(prefix)/32 1.32% 16.827 17.048 - -0.03% -
std::sort(deque<int>)_(ascending)/1024 1.31% 758.258 768.211 - 0.07% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.31% 316.072 320.217 - 1.13% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.31% 772.744 782.865 - -0.13% -
BM_CmpEqual_uint_uchar 1.31% 1.092 1.107 - 2.65% -
std::find_end(list<int>)_(match_near_end)/8192 1.31% 597.791 605.609 - 0.48% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 1.31% 90.833 92.020 - 6.90% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.31% 3.872 3.923 - -0.90% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.31% 36552.822 37029.978 - -8.22% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.30% 12.177 12.336 - -1.66% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.30% 13166.519 13338.123 - -0.34% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.30% 13834.120 14014.399 - 0.01% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.30% 827.811 838.584 - 0.07% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 362.596 367.315 - 1.70% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.30% 534.317 541.267 - 0.28% -
BM_PushHeap_string_Random_256 1.30% 14.282 14.467 - -1.00% -
rng::fold_left(vector<int>)/32 1.30% 21.519 21.798 - 0.00% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.30% 36851.163 37329.933 - -0.50% -
std::stable_partition(deque<int>)_(dense)/8192 1.30% 5616.248 5689.160 - 0.62% -
std::adjacent_find(vector<int>,_pred)/1024 1.30% 395.510 400.639 - 0.17% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.30% 38525.730 39024.649 - -6.96% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.29% 8084.912 8189.611 - 0.10% -
rng::find_last(vector<char>)_(bail_90%)/50 1.29% 1.552 1.573 - 6.43% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.29% 36189.088 36657.486 - 0.33% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.29% 56972.722 57708.202 - -5.45% -
SetIntersection_Interlaced_Set_string_16384_64 1.29% 350688183.212 355215140.762 - 1.90% -
std::unique(deque<int>)_(sprinkled)/8192 1.29% 3780.650 3829.375 - 0.25% -
std::replace_if(vector<int>)_(sprinkled)/32 1.29% 8.632 8.743 - -2.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.29% 689516.338 698400.166 - 1.20% -
std::stable_sort(vector<int>)_(descending)/1024 1.29% 2780.614 2816.432 - 0.48% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.29% 1.297 1.314 - -12.38% -
BM_deque_deque_move/1024 1.29% 36.887 37.362 - 0.91% -
std::find_if(vector<bool>)_(process_all)/1024 1.28% 561.738 568.944 - -0.07% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.28% 573727.839 581080.096 - 0.03% -
std::search(deque<int>)_(single_element)/1024 1.28% 454.302 460.122 - -0.03% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1.28% 1060288.826 1073865.670 - -3.98% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.28% 23280263.867 23578163.900 - 0.23% -
std::partition(deque<int>)_(dense)/50 1.28% 13.986 14.165 - -3.09% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.28% 5.082 5.147 - 5.81% -
std::lower_bound(std::list<int>)/8 1.28% 15.347 15.544 - 0.03% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.28% 3710.918 3758.282 - -5.75% -
std::replace(vector<int>)_(prefix)/50 1.28% 7.568 7.665 - -0.15% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.27% 50.344 50.985 - 0.74% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.27% 5126.020 5191.329 - 0.14% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.27% 463.937 469.847 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_1 1.27% 1066414.032 1079987.893 - -0.81% -
std::upper_bound(std::vector<int>)/8 1.27% 5.930 6.005 - 0.22% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.27% 7478.992 7574.108 - -3.78% -
std::move(list<int>)/64 1.27% 40.592 41.108 - 4.73% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.27% 27.477 27.825 - 0.61% -
std::any_of(vector<int>)_(process_all)/32 1.26% 8.292 8.397 - 1.18% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.26% 27402.329 27748.574 - 0.23% -
rng::find_last_if(vector<char>)_(bail_10%)/50 1.26% 12.504 12.662 - 10.93% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.26% 308.476 312.373 - -0.24% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.26% 33.513 33.937 - 4.31% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.26% 32.862 33.277 - 8.94% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.26% 13212.277 13378.801 - 0.84% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.26% 786.165 796.059 - 0.41% -
BM_deque_deque_ranges_move/5500 1.26% 197.517 200.002 - 0.29% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.26% 34.761 35.198 - -37.81% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.25% 553.400 560.341 - 0.55% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.25% 250540.483 253682.743 - 4.04% -
std::move_backward(vector<bool>)_(aligned)/4096 1.25% 7.159 7.249 - 0.72% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.25% 1485.945 1504.521 - -2.74% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.25% 5633.649 5703.970 - 0.83% -
std::unique(deque<int>)_(contiguous)/8192 1.25% 3713.660 3760.010 - 0.10% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.25% 275169.057 278601.823 - 0.16% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 1.25% 52.704 53.361 - 1.05% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.25% 44690.665 45247.668 - -2.06% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.25% 10.237 10.364 - -0.22% -
std::reverse(list<int>)/8 1.24% 1.911 1.935 - 0.10% -
std::transform(vector<int>)_(identity_transform)/50 1.24% 16.042 16.241 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_64_16 1.24% 17459011.739 17675532.758 - 7.24% -
std::find(list<int>)_(bail_25%)/8192 1.24% 1417.486 1435.055 - -0.67% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.24% 674.383 682.723 - 0.25% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.24% 9075.807 9188.012 - -2.54% -
std::count(vector<int>)_(every_other)/1024 1.24% 101.613 102.869 - 0.15% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.23% 6471.859 6551.785 - -0.11% -
SetIntersection_None_Vector_float_1024_256 1.23% 1095651.302 1109174.114 - 2.81% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.23% 4491.857 4547.279 - -0.02% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.23% 2.380 2.409 - 0.08% -
SetIntersection_Front_Set_string_262144_256 1.23% 15257302.982 15445069.227 - 4.54% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.23% 452.410 457.974 - 1.86% -
SetIntersection_Front_Vector_string_16_16 1.23% 50828114.001 51451946.821 - 0.92% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 7260.662 7349.619 - 0.73% -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.22% 70.245 71.106 - 0.27% -
std::replace(vector<int>)_(sprinkled)/32 1.22% 5.719 5.789 - 9.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1.22% 1149321.583 1163379.827 - 0.40% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.22% 10.541 10.670 - 4.93% -
std::partial_sort_copy(deque<int>)_(heap)/1024 1.22% 8286.873 8388.189 - 0.37% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.22% 8160.293 8260.000 - -0.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.22% 16395.156 16595.312 - -3.50% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.22% 953024.004 964652.931 - 0.44% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.22% 114980.212 116382.421 - -0.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.22% 50.229 50.842 - -1.54% -
std::move(vector<bool>)_(aligned)/4096 1.22% 6.938 7.022 - -1.50% -
SetIntersection_Interlaced_Set_uint64_256_4 1.22% 11001267.904 11135189.292 - -0.49% -
BM_StringRelational_Less_Large_Empty_Control 1.22% 1.611 1.630 - -2.16% -
SetIntersection_None_Vector_uint64_16384_4 1.22% 1095385.002 1108695.224 - 1.76% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 1.21% 37889559.214 38349838.003 - 0.37% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 1.21% 49551.067 50152.742 - 0.73% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.21% 1070.667 1083.631 - 0.29% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.21% 2.163 2.189 - 1.09% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.21% 28.023 28.362 - 3.85% -
BM_lexicographical_compare_three_way_fast_path/256 1.21% 68.851 69.685 - -1.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.21% 12.853 13.009 - 1.13% -
ranges::minmax(std::list<__int128>)/8 1.21% 3.820 3.866 - 0.44% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.21% 2130.835 2156.540 - -0.17% -
rng::fold_left(vector<int>)/50 1.21% 36.943 37.389 - 0.07% -
std::move(vector<int>)/1048576 1.21% 56705.139 57388.539 - 0.09% -
SetIntersection_None_Set_string_16_16 1.20% 36099687.809 36533973.550 - 0.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.20% 113848.109 115217.703 - -0.16% -
SetIntersection_None_Vector_float_16384_256 1.20% 1111123.865 1124476.852 - 1.72% -
std::is_sorted(deque<int>,_pred)/8 1.20% 4.760 4.817 - -0.76% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.20% 4449.868 4503.213 - 0.39% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.20% 565.106 571.877 - 0.01% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 1.19% 6.488 6.565 - 0.14% -
std::partition_point(vector<int>)/8192 1.19% 9.270 9.381 - 0.78% -
std::copy_if(list<int>)_(entire_range)/512 1.19% 363.228 367.566 - 0.90% -
BM_StringEraseToEnd_Huge_Transparent 1.19% 2.382 2.410 - -3.22% -
std::map<int,_int>::ctor(const&)/32 1.19% 221.417 224.056 - 0.18% -
std::lower_bound(std::vector<int>)/8 1.19% 7.719 7.811 - 0.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.19% 16940.249 17141.655 - 0.93% -
std::search(deque<int>,_pred)_(single_element)/1000 1.19% 679.938 688.022 - -0.06% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.19% 2130.595 2155.910 - 1.31% -
std::remove_if(deque<int>)_(prefix)/32 1.19% 54.208 54.851 - 0.05% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.19% 258797.601 261870.801 - -2.39% -
std::set<std::string>::contains(key)_(non-existent)/32 1.19% 11.145 11.277 - 9.33% -
rng::for_each(map<int>)/8 1.19% 6.123 6.195 - -1.38% -
std::count_if(list<int>)_(every_other)/1024 1.19% 744.853 753.694 - 0.05% -
std::shift_right(vector<int>)/50 1.19% 5.270 5.332 - 0.13% -
std::transform(list<int>,_list<int>)/32 1.18% 22.827 23.097 - 0.14% -
std::lower_bound(std::vector<int>)/100 1.18% 12.043 12.186 - -0.19% -
rng::starts_with(list<int>)/1024 1.18% 769.622 778.718 - 0.26% -
std::copy_backward(deque<int>)/4096 1.18% 145.778 147.501 - 0.26% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.18% 18.152 18.366 - 0.01% -
std::none_of(list<int>)_(process_all)/50 1.18% 21.785 22.042 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.18% 797169.451 806566.447 - 0.01% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.18% 8.196 8.292 - 0.94% -
std::remove(vector<int>)_(sprinkled)/8192 1.18% 1956.132 1979.145 - -0.16% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.18% 756026.650 764912.519 - 0.07% -
std::remove_copy(vector<int>)_(prefix)/50 1.17% 13.746 13.907 - -0.91% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.17% 50.456 51.047 - 1.64% -
SetIntersection_None_Vector_float_16384_1024 1.17% 1117979.625 1131083.578 - 2.17% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.17% 1343.386 1359.121 - -0.13% -
std::sort_heap(vector<int>,_pred)/8 1.17% 29.360 29.704 - 3.66% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.17% 3856.457 3901.613 - -0.85% -
BM_CmpEqual_schar_uint 1.17% 1.103 1.116 - -1.22% -
std::unique(deque<int>)_(contiguous)/1024 1.17% 509.578 515.537 - 0.13% -
std::sort_heap(deque<int>)/8 1.17% 35.639 36.055 - -1.08% -
std::remove(vector<int>)_(prefix)/1024 1.17% 309.201 312.815 - 1.92% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 1.17% 1441130.133 1457971.673 - 0.25% -
ranges::minmax(std::list<__int128>)/64 1.17% 38.941 39.395 - 0.10% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.17% 499969.754 505804.950 - 0.60% -
rng::contains_subrange(deque<int>)_(process_all)/8192 1.16% 3317.809 3356.452 - 0.02% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.16% 14.939 15.113 - 0.30% -
std::remove(vector<int>)_(sprinkled)/50 1.16% 52.517 53.126 - 0.48% -
std::adjacent_find(list<int>,_pred)/1024 1.16% 782.715 791.779 - 0.27% -
std::move_backward(vector<bool>)_(aligned)/32768 1.16% 37.639 38.075 - 0.04% -
std::find_end(list<int>)_(match_near_end)/1000 1.16% 77.879 78.779 - 1.93% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.15% 255531.744 258481.718 - 0.19% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.15% 4.368 4.419 - 2.05% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.15% 486.339 491.944 - 0.36% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.15% 525.138 531.181 - -2.36% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.15% 583.560 590.266 - 0.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.15% 288.790 292.106 - -0.49% -
std::search(list<int>,_pred)_(same_length)/1024 1.15% 806.703 815.966 - -0.28% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.15% 13717894.808 13875310.247 - -5.44% -
std::move_backward(list<int>)/8 1.14% 3.293 3.331 - -1.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.14% 5785.502 5851.692 - 1.39% -
std::move(list<int>)/8 1.14% 3.333 3.371 - -0.97% -
std::find_end(list<int>)_(single_element)/1024 1.14% 728.373 736.692 - 0.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.14% 5396.976 5458.509 - 0.84% -
SetIntersection_Front_Vector_float_262144_4 1.14% 1052376.195 1064373.633 - -0.24% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.14% 130867.140 132358.733 - 0.39% -
std::find(deque<int>)_(bail_25%)/8 1.14% 2.264 2.289 - 0.28% -
BM_PushHeap_uint64_Random_256 1.14% 6.004 6.072 - 1.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.14% 3.597 3.638 - 3.27% -
BM_CmpEqual_ushort_short 1.14% 1.016 1.028 - 1.41% -
std::copy_if(deque<int>)_(entire_range)/512 1.14% 133.777 135.299 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.13% 226849964.391 229423852.846 - 0.88% -
BM_PushHeap_string_QuickSortAdversary_16 1.13% 10.541 10.660 - 1.26% -
std::find_if(deque<int>)_(bail_25%)/8192 1.13% 498.723 504.364 - 0.11% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.13% 23.977 24.248 - -0.39% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.13% 1161.248 1174.368 - 0.07% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.13% 2501247.172 2529504.361 - -4.56% -
std::is_partitioned(list<int>)_(partitioned)/50 1.13% 13.986 14.144 - 1.30% -
rng::find_if(vector<bool>)_(process_all)/8192 1.13% 4482.435 4532.958 - 0.02% -
std::find(deque<int>)_(process_all)/1024 1.13% 242.254 244.982 - 1.20% -
std::multiset<std::string>::ctor(const&)/1024 1.13% 34985.832 35379.760 - 0.75% -
std::search(deque<int>,_pred)_(single_element)/1024 1.13% 698.607 706.467 - -0.14% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.12% 12355.835 12494.817 - 1.45% -
std::for_each_n(vector<int>)/32 1.12% 3.688 3.730 - 0.30% -
std::replace_if(list<int>)_(prefix)/50 1.12% 24.404 24.678 - -0.69% -
rng::for_each(set<int>)/8192 1.12% 7751.398 7838.377 - 2.01% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.12% 738.188 746.463 - 0.18% -
std::reverse(list<int>)/512 1.12% 190.137 192.269 - -1.50% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.12% 23.584 23.847 - 0.71% -
std::find_if_not(list<int>)_(bail_25%)/8 1.12% 0.911 0.921 - -0.04% -
std::adjacent_find(list<int>)/50 1.12% 22.979 23.235 - -0.27% -
BM_CmpLess_uchar_ushort 1.12% 1.060 1.072 - -1.32% -
std::rotate(list<int>)_(by_1/2)/1024 1.11% 381.415 385.662 - -1.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 174154.711 176091.663 - 0.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.11% 802.379 811.292 - 2.49% -
std::copy_if(vector<int>)_(every_other)/1048576 1.11% 498040.194 503565.458 - -1.89% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.11% 791.955 800.724 - 0.44% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.11% 26.251 26.542 - -38.85% -
BM_vector_deque_copy_backward/5500 1.11% 196.094 198.262 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 1.11% 9453.609 9558.075 - 0.02% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.10% 47.832 48.360 - -0.09% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.10% 560.923 567.107 - -0.11% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.10% 6.187 6.256 - -6.74% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.10% 596.087 602.646 - 1.07% -
bm_ranges_swap_ranges_vb_aligned/2048 1.10% 8.518 8.612 - 2.00% -
std::transform(list<int>,_list<int>)/8192 1.10% 9193.170 9294.149 - 2.28% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.10% 211986.463 214312.251 - 0.87% -
SetIntersection_Front_Set_float_262144_4 1.10% 1035558.767 1046904.892 - 0.91% -
rng::contains_subrange(list<int>)_(process_all)/16 1.09% 4.883 4.937 - 0.96% -
std::unique(list<int>,_pred)_(sprinkled)/1024 1.09% 993.918 1004.781 - -0.22% -
std::find_if(vector<bool>)_(process_all)/50 1.09% 23.766 24.026 - 0.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.09% 6219.532 6287.461 - 0.63% -
std::move(vector<bool>)_(aligned)/32768 1.09% 36.431 36.828 - 0.52% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.09% 10142455.748 10253034.067 - 3.52% -
std::find_first_of(deque<int>)_(large_needle)/50 1.09% 665.610 672.859 - -0.07% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.09% 2.288 2.313 - 0.35% -
BM_deque_vector_move/64000 1.09% 3000.956 3033.628 - 2.05% -
std::copy_if(vector<int>)_(every_other)/64 1.09% 32.595 32.950 - 0.30% -
SetIntersection_None_Vector_float_1024_1 1.09% 1088018.837 1099859.192 - 2.45% -
SetIntersection_Front_Vector_uint32_1024_4 1.09% 1055557.177 1067038.450 - 0.58% -
std::search(deque<int>)_(no_match)/1000 1.09% 402.000 406.368 - 0.33% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.09% 820834.266 829751.456 - 1.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.09% 673.517 680.828 - 5.25% -
std::search(deque<int>)_(single_element)/8192 1.09% 3625.537 3664.887 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.09% 215595245.131 217934550.724 - 1.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.08% 1460116.274 1475940.898 - 4.46% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.08% 2441906.794 2468354.753 - 0.29% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.08% 240.440 243.042 - 0.11% -
std::copy_backward(vector<int>)/8 1.08% 2.174 2.198 - -1.90% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.08% 14.737 14.896 - -0.61% -
BM_CmpEqual_schar_int 1.08% 1.115 1.127 - -3.57% -
std::unique(vector<int>)_(contiguous)/8192 1.08% 1898.920 1919.383 - 0.21% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.08% 187.778 189.801 - 0.23% -
bm_ranges_lexicographical_compare<signed_char>/512 1.08% 8.288 8.378 - 5.06% -
std::reverse(deque<int>)/4096 1.08% 712.019 719.676 - -0.21% -
std::adjacent_find(list<int>)/8 1.08% 2.066 2.088 - 0.84% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.08% 811.194 819.915 - 0.39% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 411.342 415.765 - -0.14% -
std::multimap<int,_int>::find(key)_(existent)/32 1.07% 1.745 1.764 - 0.80% -
std::rotate(deque<int>)_(by_1/4)/32 1.07% 13.132 13.273 - 1.66% -
std::lower_bound(std::deque<int>)/100 1.07% 30.379 30.705 - -1.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.07% 169.340 171.155 - 0.18% -
rng::fold_left(list<int>)/50 1.07% 37.400 37.801 - 0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.07% 44.126 44.598 - -0.68% -
std::remove(list<int>)_(sprinkled)/1024 1.07% 944.229 954.343 - -0.10% -
std::multiset<int>::erase(key)_(existent)/32 1.07% 21.707 21.940 - -2.63% -
BM_lexicographical_compare_three_way_slow_path/262144 1.07% 71874.396 72641.933 - 0.02% -
std::search(deque<int>)_(no_match)/8192 1.07% 3278.139 3313.139 - 0.29% -
std::none_of(list<int>)_(process_all)/32 1.07% 11.608 11.732 - 0.99% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.07% 1895.497 1915.693 - 1.70% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.06% 941255.537 951270.693 - -5.62% -
std::stable_partition(vector<int>)_(sparse)/32 1.06% 7.232 7.309 - -2.84% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.06% 2.277 2.301 - -0.54% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.06% 2.554 2.581 - 2.71% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 1.06% 424865.126 429368.532 - -0.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.06% 756.672 764.685 - 0.33% -
SetIntersection_Front_Vector_float_16_16 1.06% 35380137.020 35754571.871 - 0.27% -
std::find_end(list<int>)_(same_length)/8192 1.06% 8086.147 8171.703 - 2.16% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.06% 34.805 35.173 - -6.30% -
SetIntersection_None_Vector_float_16384_4 1.06% 1112294.313 1124049.086 - 4.08% -
std::find_if(vector<bool>)_(process_all)/1048576 1.06% 573907.855 579969.878 - 0.03% -
std::find_end(deque<int>,_pred)_(process_all)/1024 1.06% 582.536 588.685 - 0.18% -
rng::find_last(deque<int>)_(bail_10%)/1048576 1.05% 321282.004 324667.458 - 0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.05% 753.804 761.738 - -0.46% -
BM_deque_deque_move_backward/1024 1.05% 37.980 38.380 - -0.03% -
BM_StringCopy_Large 1.05% 6.160 6.224 - -2.36% -
BM_deque_vector_ranges_move/65536 1.05% 2997.315 3028.793 - 2.14% -
BM_deque_vector_ranges_move_backward/1024 1.05% 36.482 36.865 - -0.54% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.05% 174.521 176.351 - 0.57% -
std::find_end(vector<int>)_(same_length)/1000 1.05% 241.457 243.990 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.05% 7606.469 7686.015 - 0.37% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 1.05% 4475.326 4522.096 - 0.10% -
std::find(vector<char>)_(process_all)/1024 1.04% 16.054 16.222 - -1.20% -
BM_PushHeap_uint64_Random_262144 1.04% 6.332 6.398 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.04% 86.025 86.916 - -0.00% -
std::multimap<std::string,_int>::count(key)_(existent)/32 1.03% 19.222 19.421 - 5.01% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 1.03% 572344.639 578264.393 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.03% 30.131 30.442 - -0.15% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.03% 595916.198 602065.253 - 0.59% -
std::move(vector<int>)/512 1.03% 19.924 20.130 - -0.01% -
std::find_end(vector<int>)_(match_near_end)/8192 1.03% 199.623 201.679 - 0.33% -
std::find_end(list<int>)_(near_matches)/1024 1.03% 34340.346 34693.845 - 0.91% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.03% 890954.305 900106.499 - -0.18% -
SetIntersection_None_Vector_string_256_16 1.03% 4263508.763 4307300.695 - 0.09% -
std::unordered_multiset<int>::clear()/0 1.03% 391.515 395.534 - 0.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.02% 21246954.268 21464709.321 - 1.55% -
bm_ranges_lexicographical_compare<int>/8 1.02% 1.449 1.464 - -2.40% -
BM_PushHeap_string_QuickSortAdversary_4 1.02% 6.346 6.411 - 1.15% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.02% 1577.626 1593.741 - -0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.02% 128800.129 130112.162 - 0.99% -
std::partition_point(vector<int>)/1024 1.02% 6.074 6.136 - 0.36% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 1.02% 217.659 219.870 - -0.04% -
std::for_each_n(deque<int>)/32 1.02% 3.742 3.780 - 0.24% -
BM_deque_vector_copy_backward/1024 1.01% 36.576 36.947 - -0.35% -
std::rotate_copy(list<int>)/1024 1.01% 731.633 739.056 - -0.10% -
SetIntersection_Front_Vector_uint32_256_16 1.01% 4173438.669 4215751.543 - 0.91% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.01% 169172138.119 170882783.844 - -0.67% -
std::lower_bound(std::vector<int>)/8192 1.01% 15.587 15.745 - -3.99% -
std::transform(vector<int>,_vector<int>)/1024 1.01% 550.550 556.103 - 0.11% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.01% 40.676 41.086 - 0.13% -
std::map<int,_int>::find(key)_(existent)/32 1.01% 1.691 1.708 - 0.99% -
rng::fold_left(deque<int>)/50 1.01% 27.116 27.389 - -0.69% -
rng::fold_left(list<int>)/32 1.01% 20.569 20.777 - 0.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.01% 2.561 2.587 - 6.10% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.01% 8.844 8.933 - 2.03% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.01% 36.270 36.634 - -1.00% -
std::adjacent_find(list<int>)/1024 1.00% 730.198 737.531 - 0.29% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.00% 2.210 2.232 - 0.61% -
BM_deque_vector_move/70000 1.00% 3213.056 3245.282 - 1.04% -
rng::find_last(deque<int>)_(bail_90%)/1024 1.00% 28.909 29.199 - 0.41% -
ranges::min(std::deque<__int128>)/70000 1.00% 24096.913 24338.403 - 0.10% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 1.00% 42.226 42.649 - 0.23% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1612.092 3.367 385.619 3.11% 385.619
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.089 535.283 -0.03% 535.283
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 3946.244 17.635 686.599 -0.28% 686.599
std::search_n(deque<int>)_(no_match)/8192 -99.32% 2330.641 15.835 411.776 -0.07% 411.776
std::search_n(vector<int>)_(no_match)/1024 -98.38% 208.596 3.369 78.425 2.96% 78.425
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.10% 426.431 8.085 71.674 -0.13% 71.674
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 615.563 15.464 93.059 1.29% 93.059
std::search_n(deque<int>)_(no_match)/1024 -95.29% 290.910 13.688 45.978 0.04% 45.978
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -79.69% 175.561 35.656 - 0.38% -
bm_swap_ranges_vb_unaligned/4096 -78.69% 305.502 65.100 - 0.03% -
std::fill(vector<bool>)/262144 -75.70% 953.233 231.590 - 0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -72.46% 96.807 26.661 - -0.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -67.27% 38.330 12.545 - -0.35% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.06% 2516.724 828.956 - 0.98% -
BM_StringConstructDestroyCStr_Empty_Opaque -63.41% 5.704 2.087 - 0.41% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -62.46% 56.839 21.336 - -1.80% -
BM_StringConstructDestroyCStr_Small_Opaque -61.49% 5.534 2.131 - -3.09% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -60.41% 19.121 7.571 - -31.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.70% 24.085 9.707 - -44.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.23% 14.924 6.532 - -41.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -56.21% 223.601 97.924 - -33.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -56.05% 29241713.286 12851961.190 - -43.20% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -56.01% 225.760 99.322 - -34.97% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -55.19% 217.190 97.315 - -31.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -53.58% 82702276.932 38391960.793 - -31.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -52.48% 40.166 19.086 - -4.27% -
std::search_n(vector<int>)_(no_match)/32 -50.95% 6.897 3.383 0.461 2.71% 0.461
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.13% 704265.005 365313.345 - -48.20% -
rng::find_last(list<int>)_(bail_10%)/1024 -45.92% 1238.746 669.869 - -1.00% -
std::search_n(vector<int>,_pred)_(no_match)/32 -45.90% 15.008 8.119 0.370 0.04% 0.370
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.23% 142.905 78.268 - -26.87% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -44.51% 0.484 0.269 - -12.04% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -44.26% 112.831 62.892 - -36.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -43.67% 20.063 11.301 - -0.61% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -41.91% 663104.387 385202.830 - -42.10% -
std::copy_n(vector<bool>)_(aligned)/1048576 -40.68% 3775.097 2239.508 - -14.23% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -39.98% 770.911 462.691 - -45.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.82% 6921656.183 4165411.191 - -38.97% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -39.43% 3777.703 2287.972 - -14.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -39.23% 34.338 20.866 - -38.61% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.39% 2.870 1.768 - -38.03% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -38.25% 3.904 2.411 - -29.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -37.77% 0.697 0.434 - -13.17% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -37.38% 64.777 40.566 - -46.01% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -37.20% 19.267 12.100 - -39.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -36.54% 74.434 47.239 - -1.44% -
BM_PushHeap_uint32_Ascending_1 -35.25% 0.633 0.410 - 0.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.45% 653.291 428.263 - -0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.77% 19.142 12.677 - -35.96% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -33.54% 43.671 29.022 - 9.54% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -32.68% 37.323 25.124 - -1.50% -
bm_lexicographical_compare<int>/32768 -32.61% 2844.229 1916.863 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -32.44% 11613946.709 7846341.945 - -27.97% -
std::move_backward(vector<int>)/32768 -32.13% 2552.600 1732.370 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -32.11% 169322548.512 114957894.598 - -9.39% -
std::move_backward(vector<bool>)_(aligned)/1048576 -31.89% 2548.583 1735.909 - -0.09% -
std::copy_n(vector<int>)/4096 -31.83% 216.782 147.789 - -19.69% -
std::is_sorted_until(deque<int>)/8 -31.73% 4.712 3.216 - 26.90% -
ranges::min(std::vector<char>)/1 -31.52% 0.431 0.295 - -35.04% -
std::copy(list<int>)/64 -31.14% 46.498 32.018 - -2.20% -
bm_ranges_lexicographical_compare<int>/32768 -31.01% 2780.581 1918.248 - 0.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -30.89% 9.074 6.271 - -43.01% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.88% 5555.545 3840.138 - -0.01% -
bm_lexicographical_compare<signed_char>/262144 -30.79% 5548.620 3839.999 - -0.02% -
std::find_if(list<int>)_(bail_25%)/1024 -30.05% 180.473 126.236 - -2.50% -
std::rotate(list<int>)_(1_element_backward)/8192 -29.84% 11496.851 8066.081 - 10.71% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -29.67% 2.646 1.861 - -25.66% -
std::unique_copy(deque<int>)_(sprinkled)/32 -29.50% 13.084 9.224 - -0.32% -
std::unique_copy(deque<int>)_(sprinkled)/52 -29.25% 20.853 14.754 - 0.06% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -29.25% 8.968 6.345 - -21.32% -
std::find_if_not(list<int>)_(bail_25%)/1024 -29.19% 181.402 128.447 - -1.98% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -29.04% 25028.095 17760.832 - -7.02% -
BM_StringDestroy_Large -28.99% 10.130 7.193 - -0.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -28.76% 108.337 77.176 - 4.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.44% 13.549 9.695 - -29.20% -
BM_StringConstructDestroyCStr_Large_Opaque -28.42% 22.076 15.801 - -8.75% -
BM_StringConstructDestroyCStr_Large_Transparent -28.22% 14.918 10.709 - 12.75% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -27.72% 39.801 28.767 - -26.50% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.62% 8.931 6.464 - -27.73% -
std::adjacent_find(deque<int>)/50 -27.53% 23.692 17.170 - 6.43% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -27.28% 0.683 0.497 - -12.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -27.15% 1.230 0.896 - -6.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.08% 31.178 22.735 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -27.07% 30338813.810 22124713.880 - -5.62% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -27.02% 57.741 42.139 - -1.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -26.85% 6.285 4.598 - -18.37% -
std::fill(list<int>)/1024 -26.69% 672.834 493.285 - -0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -26.68% 78906195.157 57851836.296 - -8.26% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -26.32% 34.495 25.417 - -26.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -26.26% 4052403.389 2988233.664 - -25.66% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -26.23% 11.451 8.447 - -26.58% -
ranges::min(std::list<long_long>)/1 -25.78% 0.426 0.317 - -12.88% -
std::move(vector<int>)/262144 -25.69% 20218.226 15023.173 - -30.49% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -25.55% 80.150 59.671 - -40.34% -
BM_StringEraseWithMove_Huge_Opaque -25.50% 63.777 47.514 - -27.45% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -25.46% 122.834 91.559 - -20.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.43% 2228362.492 1661679.951 - -20.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -25.30% 37.725 28.182 - -28.71% -
std::shift_right(vector<int>)/32 -25.29% 3.969 2.965 - -79.72% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -25.16% 8.630 6.459 - -21.26% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -24.84% 7.994 6.008 - -25.58% -
ranges::min(std::deque<long_long>)/70000 -24.78% 25458.678 19150.510 - -8.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.76% 40.732 30.648 - 0.09% -
BM_vector_deque_move_backward/0 -24.59% 0.601 0.453 - 14.48% -
std::shift_left(vector<int>)/32 -24.32% 3.949 2.988 - -0.03% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.29% 7013.907 5309.983 - -0.32% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.29% 767.004 580.733 - -0.09% -
BM_StringRead_Cold_Shallow_Large -24.07% 1.403 1.065 - -8.61% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -24.00% 1.138 0.865 - -17.40% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.98% 42.647 32.420 - 0.91% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -23.69% 1.363 1.040 - -10.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -23.58% 2.099 1.604 - -4.20% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -23.36% 1.861 1.426 - -14.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -23.21% 25.835 19.838 - -0.28% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -22.90% 1093.585 843.194 - -7.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -22.71% 64.892 50.158 - -29.74% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -22.69% 2.395 1.851 - 0.13% -
std::stable_partition(list<int>)_(dense)/8192 -22.67% 22633.205 17502.207 - -25.52% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -22.57% 27.798 21.525 - -2.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -22.39% 0.612 0.475 - -13.44% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -22.37% 1.693 1.314 - -7.10% -
BM_StringEraseWithMove_Huge_Transparent -22.33% 59.069 45.877 - -15.66% -
ranges::min(std::deque<char>)/70000 -22.21% 25640.784 19946.796 - 11.88% -
std::copy_n(vector<bool>)_(aligned)/262144 -22.19% 760.578 591.836 - -16.03% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -22.14% 5747.927 4475.080 - -0.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -22.05% 41.462 32.318 - -13.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -21.94% 882.921 689.183 - 12.24% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.88% 1.776 1.387 - 0.03% -
std::rotate(list<int>)_(by_1/2)/8192 -21.83% 7899.777 6175.230 - 12.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -21.63% 1.792 1.404 - 1.98% -
bm_lexicographical_compare<unsigned_char>/262144 -21.63% 5731.802 4492.134 - -0.01% -
std::fill(list<int>)/8192 -21.57% 9169.690 7192.093 - 0.11% -
std::set<std::string>::erase(key)_(existent)/32 -21.00% 68.008 53.728 - 0.48% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -20.87% 8.217 6.503 - 0.33% -
std::map<std::string,_int>::erase(iterator)/32 -20.73% 34.222 27.127 - -6.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -20.73% 2.799 2.219 - -21.90% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -20.69% 6828824.671 5415652.840 - -16.27% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.59% 5.672 4.504 - -29.37% -
std::copy(vector<int>)/262144 -20.54% 14789.133 11751.127 - -5.13% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -20.26% 10.234 8.160 - 14.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.24% 40.099 31.983 - -14.74% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -20.23% 5.843 4.661 - -16.47% -
std::unordered_multimap<int,_int>::clear()/8192 -20.17% 79928.074 63810.333 - 0.68% -
std::move_backward(deque<int>)/64 -20.15% 6.626 5.291 - 2.36% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.06% 23.859 19.074 - -23.85% -
BM_PushHeap_string_PipeOrgan_262144 -19.74% 21.965 17.629 - 0.91% -
std::set<std::string>::erase(iterator)/1024 -19.72% 33.797 27.133 - -18.33% -
BM_StringAssignAsciiz_Empty_Opaque -19.70% 3.717 2.985 - -3.78% -
std::unordered_map<int,_int>::clear()/8192 -19.63% 85729.667 68897.125 - 9.52% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -19.62% 15.051 12.098 - -1.83% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -19.58% 77.671 62.466 - -36.06% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -19.50% 889.094 715.754 - 4.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -19.40% 53.008 42.727 - -42.67% -
std::unordered_set<int>::count(key)_(non-existent)/32 -19.39% 1.798 1.449 - -8.81% -
std::find_if_not(vector<int>)_(bail_25%)/8 -19.22% 0.836 0.675 - -26.21% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -18.92% 23.982 19.444 - -21.78% -
std::unordered_multimap<int,_int>::clear()/1024 -18.92% 10248.008 8309.222 - 0.90% -
std::transform(list<int>)_(identity_transform)/32 -18.91% 20.995 17.026 - 0.17% -
BM_PushHeap_float_Descending_1 -18.85% 0.575 0.467 - 13.78% -
BM_StringDestroy_Huge -18.73% 13.308 10.815 - -0.64% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.71% 0.458 0.373 - -18.78% -
std::unordered_map<int,_int>::clear()/1024 -18.60% 10820.773 8807.752 - 9.25% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -18.43% 82.338 67.164 - -2.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -18.42% 0.341 0.278 - -42.56% -
std::set<std::string>::erase(iterator)/8192 -18.39% 31.684 25.858 - -14.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.26% 5725880.171 4680502.035 - 7.15% -
BM_StringRead_Cold_Shallow_Small -18.12% 1.268 1.038 - -10.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -17.85% 1794858.147 1474524.596 - -10.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -17.81% 1515.837 1245.794 - -4.11% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -17.76% 38.784 31.897 - -16.15% -
rng::contains_subrange(deque<int>)_(same_length)/16 -17.72% 12.906 10.619 - -14.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -17.70% 17.303 14.240 - -13.58% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -17.67% 62.971 51.841 - -17.20% -
std::multiset<std::string>::erase(key)_(existent)/8192 -17.54% 101.247 83.491 - -11.76% -
std::unordered_set<int>::contains(key)_(existent)/1024 -17.49% 1.256 1.036 - -19.63% -
std::multiset<std::string>::contains(key)_(existent)/32 -17.35% 19.939 16.479 - -15.46% -
ranges::min(std::deque<long_long>)/64 -17.20% 21.015 17.401 - -7.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -17.15% 0.697 0.578 - 34.35% -
std::find_if_not(vector<char>)_(bail_25%)/8 -17.08% 1.056 0.875 - 6.50% -
std::partition(list<int>)_(sparse)/8192 -16.83% 8535.869 7099.343 - -9.31% -
std::find(list<int>)_(process_all)/8192 -16.78% 8279.596 6889.899 - -6.49% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -16.72% 6.820 5.679 - 11.60% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -16.58% 1.572 1.312 - -18.45% -
std::unordered_set<int>::count(key)_(non-existent)/0 -16.30% 0.484 0.405 - 23.83% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.17% 19.764 16.568 - -2.23% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -16.17% 2.089 1.751 - 7.12% -
rng::starts_with(list<int>,_pred)/8192 -16.12% 11721.288 9831.517 - -11.75% -
std::multiset<std::string>::find(key)_(non-existent)/32 -16.06% 11.043 9.269 - -11.73% -
std::map<std::string,_int>::erase(iterator)/1024 -16.04% 31.025 26.048 - -16.52% -
std::find(vector<short>)_(bail_25%)/8 -16.04% 0.825 0.693 - 2.97% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -15.98% 14.650 12.308 - -0.75% -
BM_StringEraseWithMove_Small_Opaque -15.82% 2.570 2.164 - -0.99% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -15.82% 4.843 4.077 - 1.39% -
std::find_if_not(list<int>)_(bail_25%)/32768 -15.73% 8539.583 7195.954 - -5.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.73% 1.581 1.332 - 0.47% -
BM_StringEraseWithMove_Small_Transparent -15.66% 2.514 2.120 - -2.73% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -15.65% 13.807 11.646 - -0.98% -
BM_StringAssignAsciiz_Small_Opaque -15.53% 3.530 2.981 - -3.95% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -15.48% 2.023 1.710 - 4.97% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.45% 1.634 1.381 - -0.11% -
std::find_end(deque<int>)_(process_all)/8192 -15.33% 2358.651 1997.115 - -11.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.27% 1.707 1.446 - -1.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -15.12% 2749842.191 2334173.444 - -13.61% -
BM_StringAssignStr_Huge_Transparent -15.03% 132.249 112.369 - -1.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -15.01% 1765.953 1500.909 - -8.01% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.95% 11968.230 10179.364 - -1.19% -
BM_vector_deque_move/0 -14.93% 0.427 0.363 - -22.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -14.87% 44.856 38.187 - -2.59% -
std::unordered_set<int>::contains(key)_(existent)/8192 -14.69% 1.632 1.392 - 5.90% -
std::equal(deque<int>)_(it,_it,_it)/50 -14.69% 25.289 21.575 - -4.95% -
std::partition(list<int>)_(dense)/8192 -14.57% 5183.087 4427.971 - -15.36% -
SetIntersection_None_Set_uint32_262144_1024 -14.56% 1348604.410 1152260.338 - -0.67% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.56% 877.054 749.371 - -14.74% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.56% 25546.244 21827.427 - -7.66% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.53% 24512.513 20950.123 - -7.93% -
std::search_n(list<int>)_(no_match)/32 -14.51% 10.800 9.233 0.515 -11.33% 0.515
ranges::min(std::deque<char>)/64 -14.45% 20.984 17.952 - 8.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.45% 73.288 62.699 - -14.37% -
std::copy(deque<int>)/1048576 -14.36% 58425.247 50034.705 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -14.27% 11719.988 10047.559 - -14.20% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -14.08% 15.671 13.464 - -9.77% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.08% 26.511 22.778 - -13.79% -
std::reverse_copy(vector<int>)/32768 -14.08% 1142.069 981.311 - -0.15% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.04% 1.344 1.155 - -22.30% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.04% 13.408 11.525 - -0.92% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -13.99% 7.122 6.126 - -7.79% -
BM_deque_deque_ranges_move/0 -13.91% 0.919 0.791 - -13.70% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -13.87% 2.888 2.487 - -16.43% -
std::map<std::string,_int>::count(key)_(existent)/8192 -13.85% 33.644 28.985 - -3.77% -
rng::contains_subrange(deque<int>)_(same_length)/32 -13.78% 20.426 17.610 - -11.69% -
rng::find_last(deque<int>)_(bail_10%)/50 -13.75% 13.252 11.430 - -12.82% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -13.74% 1058726.182 913281.291 - 1.73% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -13.73% 13.544 11.684 - 2.77% -
BM_StringEraseWithMove_Large_Opaque -13.54% 3.162 2.734 - -2.35% -
SetIntersection_None_Set_float_1024_1 -13.49% 10211656.720 8833682.515 - 0.39% -
std::adjacent_find(deque<int>)/8 -13.48% 3.975 3.439 - 3.06% -
std::copy_n(list<int>)/4096 -13.43% 4194.105 3630.726 - -30.43% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -13.43% 10506.814 9095.964 - -12.34% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.38% 1.683 1.458 - -9.37% -
BM_lexicographical_compare_three_way_slow_path/1 -13.37% 0.448 0.388 - -5.46% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -13.33% 340346.648 294965.656 - -1.14% -
std::find_first_of(vector<int>)_(small_needle)/32 -13.30% 52.287 45.332 - -7.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -13.26% 52927.375 45906.974 - -1.15% -
BM_StringFindCharLiteral/16 -13.22% 1.864 1.618 - 8.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.19% 6757.311 5866.286 - 0.45% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -13.15% 19.908 17.290 - -9.23% -
BM_StringFindCharLiteral/8 -13.11% 1.862 1.618 - 8.46% -
SetIntersection_None_Set_uint32_262144_16384 -13.09% 1337489.748 1162395.346 - 0.80% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -13.08% 2.758 2.397 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -13.05% 5050847.031 4391885.385 - -1.00% -
BM_StringFindStringLiteral/128 -12.96% 3.510 3.055 - -4.07% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.95% 53.568 46.628 - -10.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -12.93% 10244.479 8919.817 - 4.73% -
rng::find_last(deque<int>)_(bail_10%)/1024 -12.90% 259.992 226.444 - -14.00% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -12.89% 3.140 2.736 - 1.11% -
std::rotate_copy(list<int>)/8192 -12.85% 7750.112 6753.880 - -3.40% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -12.79% 2.527 2.204 - -9.53% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.77% 6815.476 5944.859 - 8.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -12.74% 70.121 61.188 - -7.32% -
BM_StringFindStringLiteral/16 -12.67% 1.853 1.618 - 0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -12.63% 52.461 45.835 - -17.70% -
std::upper_bound(std::list<int>)/8192 -12.62% 15153.218 13241.236 - -6.67% -
SetIntersection_None_Set_uint32_262144_262144 -12.61% 1325515.787 1158417.156 - -0.28% -
std::move_backward(list<int>)/4096 -12.61% 4994.049 4364.496 - -9.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -12.58% 2050850.015 1792823.188 - -5.92% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -12.56% 70.745 61.857 - -13.60% -
std::unordered_map<int,_int>::erase(iterator)/1024 -12.45% 23.536 20.606 - 5.24% -
BM_StringFindStringLiteral/8 -12.40% 1.850 1.621 - 0.16% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -12.35% 54.456 47.731 - -11.13% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.35% 54813.416 48044.854 - 5.96% -
std::find_first_of(vector<int>)_(small_needle)/50 -12.34% 79.119 69.353 - -5.16% -
BM_StringFindStringLiteral/32 -12.34% 1.954 1.713 - -1.08% -
BM_StringFindCharLiteral/32 -12.29% 1.846 1.619 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -12.22% 1879996.744 1650230.551 - -0.30% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.22% 10.739 9.426 - 2.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -12.03% 1528137.367 1344325.111 - -0.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.01% 10153.795 8933.887 - 8.83% -
ranges::min(std::list<char>)/1 -11.99% 0.440 0.388 - -0.99% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -11.91% 25.952 22.860 - -2.29% -
ranges::min(std::deque<char>)/1 -11.90% 0.688 0.606 - -2.18% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -11.83% 11.424 10.072 - 2.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -11.78% 8997.607 7937.251 - -6.19% -
BM_deque_deque_ranges_copy/0 -11.76% 0.793 0.699 - -11.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -11.75% 1846.154 1629.287 - -11.75% -
std::find(vector<long_long>)_(process_all)/8 -11.74% 1.146 1.011 - -5.95% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -11.67% 1825819.660 1612761.066 - -0.48% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -11.62% 1.490 1.317 - 13.96% -
SetIntersection_None_Set_float_1024_16 -11.60% 9965218.671 8809054.139 - -1.41% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -11.54% 1.812 1.603 - -4.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -11.48% 1.445 1.279 - 16.53% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.48% 49.283 43.625 - -8.61% -
std::none_of(vector<int>)_(process_all)/8 -11.48% 2.487 2.202 - -9.10% -
BM_std_minmax_element<char>/3 -11.45% 1.215 1.076 - -5.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -11.45% 2.538 2.248 - -4.67% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -11.42% 1.400 1.240 - -20.74% -
std::set<int>::ctor(const&,_alloc)/32 -11.35% 248.600 220.375 - -0.47% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -11.29% 1.279 1.135 - -11.20% -
std::fill(deque<int>)/8192 -11.28% 268.798 238.485 - 0.33% -
BM_vector_deque_ranges_move_backward/0 -11.27% 0.438 0.389 - -7.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -11.24% 5.606 4.976 - -15.34% -
SetIntersection_None_Set_float_1024_64 -11.23% 9940624.689 8824654.116 - -0.67% -
std::copy(deque<int>)/262144 -10.98% 13076.154 11640.936 - 0.01% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -10.95% 23.498 20.925 - -6.15% -
std::set<int>::clear()/1024 -10.92% 10738.705 9566.389 - -12.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -10.76% 37.288 33.275 - -5.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.75% 10.702 9.552 - -5.51% -
BM_StringFindStringLiteral/64 -10.67% 2.390 2.135 - -1.67% -
std::partition(deque<int>)_(sparse)/32 -10.66% 12.075 10.787 - -8.37% -
std::find_end(list<int>)_(process_all)/8192 -10.61% 8182.596 7314.273 - -5.39% -
BM_vector_deque_copy_backward/2 -10.55% 2.055 1.838 - 0.55% -
BM_StringRead_Cold_Deep_Empty -10.48% 1.332 1.192 - -12.02% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -10.47% 6.228 5.576 - 0.01% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -10.47% 12.072 10.808 - -11.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -10.47% 1509.112 1351.135 - 2.06% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.47% 1608.454 1440.083 - -5.80% -
std::reverse_copy(list<int>)/32768 -10.44% 30175.633 27024.875 - 3.42% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -10.41% 34.186 30.628 - -2.30% -
BM_vector_deque_copy/2 -10.37% 2.054 1.841 - 3.06% -
BM_StringFindCharLiteral/64 -10.31% 2.353 2.111 - -1.50% -
rng::contains_subrange(deque<int>)_(single_element)/50 -10.31% 25.272 22.666 - -11.77% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -10.29% 24.366 21.860 - -6.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -10.28% 1644.936 1475.837 - 4.34% -
std::reverse(list<int>)/4096 -10.24% 1755.466 1575.784 - -11.59% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -10.18% 567.990 510.188 - -27.81% -
BM_StringEraseWithMove_Large_Transparent -10.17% 2.998 2.693 - -1.41% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -10.16% 8.481 7.619 - 3.98% -
BM_StringFindAllMatch/64 -10.13% 3.436 3.088 - -4.41% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -10.09% 2.452 2.204 - -14.05% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.08% 892.374 802.448 - 6.98% -
BM_StringFindCharLiteral/128 -10.06% 3.341 3.005 - 0.02% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -10.04% 32.908 29.605 - 0.69% -
ranges::minmax(std::deque<long_long>)/64 -10.02% 25.888 23.294 - -4.91% -
std::move(vector<bool>)_(aligned)/64 -10.02% 1.799 1.619 - 0.71% -
std::multiset<std::string>::erase(iterator)/32 -9.96% 30.611 27.563 - -12.10% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.92% 44030.914 39662.826 - -0.65% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -9.87% 8552.093 7708.156 - -18.38% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -9.86% 14.158 12.762 - 9.16% -
BM_StringRead_Cold_Shallow_Empty -9.86% 1.149 1.036 - -11.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -9.84% 15647.300 14107.151 - 2.11% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.84% 42.028 37.892 - -6.49% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -9.74% 23.294 21.025 - -6.45% -
std::copy_n(list<int>)/32768 -9.73% 28709.356 25916.057 - -2.02% -
BM_vector_deque_copy/1 -9.61% 2.368 2.140 - 4.22% -
BM_StringCtorDefault -9.60% 0.305 0.276 - 15.22% -
rng::contains_subrange(deque<int>)_(single_element)/32 -9.58% 17.348 15.686 - -11.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -9.56% 22.750 20.575 - 0.30% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -9.55% 477.838 432.203 - -7.96% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.55% 1.858 1.681 - 2.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -9.55% 52.082 47.110 - -0.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -9.55% 1998.963 1808.143 - 8.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.53% 3.826 3.461 - 0.40% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.40% 126314.356 114445.940 - -0.88% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -9.39% 1.281 1.161 - -23.59% -
SetIntersection_None_Set_float_1024_4 -9.34% 9923299.226 8996656.974 - 1.10% -
std::rotate(list<int>)_(by_1/4)/8192 -9.33% 8246.035 7476.995 - 13.25% -
BM_StringFindCharLiteral/4096 -9.29% 85.069 77.170 - 0.09% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -9.28% 34.305 31.123 - -0.32% -
std::swap_ranges(deque<int>)/1024 -9.27% 351.991 319.345 - -3.03% -
std::unordered_multiset<int>::count(key)_(existent)/32 -9.24% 1.689 1.533 - -8.81% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.20% 1551.662 1408.953 - -3.35% -
std::generate_n(list<int>)/8192 -9.20% 7563.874 6868.233 - -8.82% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -9.18% 426.353 387.213 - 0.48% -
std::find_if_not(vector<int>)_(process_all)/32768 -9.17% 3542.324 3217.477 - 0.46% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -9.14% 38.241 34.745 - -19.95% -
std::unordered_map<int,_int>::erase(iterator)/32 -9.12% 22.511 20.459 - 4.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -9.11% 0.492 0.448 - 12.31% -
std::unordered_map<int,_int>::erase(iterator)/8192 -9.10% 23.031 20.935 - 6.15% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.08% 1.373 1.249 - -2.67% -
std::any_of(list<int>)_(process_all)/8192 -8.97% 8082.795 7357.492 - 0.29% -
std::unordered_map<int,_int>::clear()/32 -8.95% 670.773 610.729 - 4.30% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.91% 4.629 4.216 - -3.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -8.87% 1.565 1.426 - -5.64% -
BM_deque_vector_ranges_copy_backward/0 -8.87% 1.466 1.336 - -6.91% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.83% 10.570 9.637 - -11.80% -
std::multiset<int>::count(key)_(non-existent)/32 -8.78% 2.578 2.352 - -9.88% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -8.76% 0.279 0.255 - -4.65% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.73% 12345.160 11267.674 - -3.00% -
BM_vector_deque_ranges_copy_backward/0 -8.63% 0.545 0.498 - 21.38% -
std::lower_bound(std::deque<int>)/8 -8.62% 18.598 16.994 - -4.53% -
std::swap_ranges(deque<int>)/8192 -8.62% 2789.952 2549.483 - -3.03% -
BM_PushHeap_uint32_Descending_4 -8.57% 0.378 0.345 - -7.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -8.57% 1.256 1.149 - 3.53% -
std::set<int>::equal_range(key)_(non-existent)/32 -8.57% 2.748 2.513 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -8.55% 1519159.455 1389264.846 - -3.69% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.55% 1585.618 1450.059 - -0.44% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.54% 25.795 23.592 - -3.77% -
std::copy_n(deque<int>)/1048576 -8.53% 54632.103 49974.060 - -0.08% -
std::find_if_not(vector<int>)_(process_all)/8192 -8.51% 885.680 810.337 - 0.70% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.49% 39.143 35.820 - -1.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.46% 20.987 19.211 - -6.32% -
std::unordered_multimap<int,_int>::clear()/32 -8.45% 650.309 595.327 - 0.20% -
BM_StringRead_Cold_Deep_Large -8.43% 1.301 1.192 - -11.26% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -8.43% 24.833 22.739 - -11.32% -
ranges::min(std::deque<__int128>)/1 -8.43% 0.649 0.595 - -10.66% -
BM_StringAssignAsciiz_Large_Transparent -8.43% 12.691 11.621 - -0.70% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -8.42% 226.492 207.432 - -0.74% -
std::set<std::string>::count(key)_(existent)/8192 -8.40% 31.288 28.661 - -7.34% -
BM_PushHeap_uint32_SingleElement_4 -8.38% 0.365 0.334 - -2.02% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -8.32% 33.705 30.901 - -7.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.29% 0.467 0.428 - -17.21% -
BM_deque_vector_ranges_copy/0 -8.28% 1.368 1.254 - -11.23% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.26% 1.517 1.392 - -22.27% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.23% 572.329 525.217 - -0.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.23% 9452.262 8674.463 - 8.89% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -8.16% 1.411 1.296 - -1.20% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.13% 1.445 1.327 - -12.28% -
BM_StringAssignAsciizMix_Opaque -8.13% 5.427 4.986 - -1.67% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.12% 24.850 22.832 - -7.85% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.08% 21.557 19.816 - 0.12% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -8.06% 22.422 20.616 - -2.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.02% 23.149 21.293 - -12.22% -
SetIntersection_None_Set_string_262144_4 -8.01% 1795269.531 1651484.863 - -1.70% -
BM_PushHeap_uint32_SingleElement_16 -8.00% 0.364 0.335 - -0.27% -
rng::contains(list<int>)_(process_all)/8192 -7.96% 7456.441 6862.539 - -2.56% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -7.94% 47.104 43.365 - -6.10% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.92% 37.328 34.372 - -2.89% -
rng::contains_subrange(deque<int>)_(same_length)/50 -7.92% 28.563 26.301 - -6.62% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -7.91% 21.576 19.870 - 0.21% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -7.90% 1.400 1.289 - -4.39% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.89% 10.432 9.609 - 48.49% -
BM_StringFindStringLiteral/512 -7.88% 10.033 9.242 - -4.33% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -7.88% 29.897 27.540 - -8.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -7.88% 1.414 1.302 - -6.09% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.87% 9.857 9.081 - -11.49% -
std::fill_n(vector<bool>)/1048576 -7.87% 3822.513 3521.869 - -7.83% -
std::unordered_set<int>::insert(value)_(already_present)/32 -7.86% 2.827 2.605 - -6.89% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.82% 2.050 1.890 - -7.58% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.81% 24.250 22.356 - -8.30% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -7.80% 1.102 1.016 - -3.31% -
std::unordered_set<std::string>::ctor(const&)/32 -7.79% 778.441 717.813 - -5.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.79% 13970.144 12882.192 - -7.98% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -7.76% 581.331 536.219 - 0.10% -
std::map<std::string,_int>::count(key)_(existent)/1024 -7.75% 25.638 23.652 - -1.41% -
BM_StringFindStringLiteral/1024 -7.74% 18.634 17.192 - -4.66% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -7.74% 40.201 37.089 - -2.47% -
std::map<int,_int>::erase(key)_(existent)/1024 -7.68% 25.696 23.722 - -3.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.67% 15211.403 14044.582 - -0.03% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.66% 23.079 21.311 - -2.31% -
std::remove(list<int>)_(prefix)/1024 -7.61% 1041.633 962.401 - -4.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -7.60% 1.053 0.973 - -11.02% -
BM_StringFindCharLiteral/256 -7.60% 5.750 5.313 - -1.02% -
std::map<std::string,_int>::ctor(const&)/1024 -7.59% 38834.476 35885.060 - -2.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -7.57% 29.836 27.579 - -3.04% -
std::find_first_of(vector<int>)_(large_needle)/50 -7.56% 283.645 262.203 - -4.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.55% 25032245.064 23141526.464 - -0.71% -
std::multiset<std::string>::contains(key)_(existent)/8192 -7.54% 32.347 29.907 - -3.76% -
std::set<int>::clear()/8192 -7.54% 90147.786 83348.130 - -11.06% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.53% 27.118 25.074 - -5.32% -
std::set<int>::find(key)_(non-existent)/32 -7.50% 2.423 2.241 - 0.40% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -7.48% 213.938 197.938 - -3.46% -
SetIntersection_None_Set_float_1024_256 -7.47% 9770402.559 9040078.941 - 0.51% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -7.47% 51.989 48.108 - -5.59% -
SetIntersection_Front_Set_string_16384_16 -7.47% 1955041.307 1809092.312 - -6.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.46% 13.950 12.910 - -4.48% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.44% 13.198 12.216 - 1.43% -
ranges::min(std::deque<char>)/8 -7.43% 2.494 2.309 - 0.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -7.42% 23.530 21.784 - 2.75% -
BM_vector_deque_copy_backward/1 -7.42% 2.323 2.151 - 3.99% -
BM_StringFindAllMatch/1 -7.42% 3.120 2.889 - -1.07% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -7.40% 17.187 15.915 - 0.48% -
BM_CmpLess_uint_schar -7.38% 1.099 1.018 - -4.53% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -7.36% 1.525 1.413 - -1.91% -
rng::find_last(vector<int>)_(bail_90%)/50 -7.33% 1.589 1.473 - -0.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.32% 14145.927 13111.091 - -4.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -7.31% 1898583.864 1759841.504 - -4.55% -
rng::contains(list<int>)_(process_all)/8 -7.30% 2.259 2.094 - -8.79% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -7.30% 0.459 0.425 - -13.81% -
std::rotate(deque<int>)_(by_1/4)/8192 -7.29% 2633.689 2441.637 - 0.87% -
BM_StringRead_Cold_Deep_Small -7.26% 1.219 1.130 - -12.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.25% 7.299 6.770 - 43.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -7.25% 9041535.950 8386149.443 - -15.21% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -7.25% 19.043 17.663 - -3.98% -
rng::contains_subrange(deque<int>)_(single_element)/16 -7.22% 10.284 9.541 - -8.79% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.21% 478.200 443.709 - -3.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -7.21% 1055.440 979.373 - -3.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -7.19% 125511.444 116487.828 - 3.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.17% 378228.406 351105.735 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.17% 60.016 55.713 - -0.06% -
std::reverse(vector<int>)/8 -7.17% 1.603 1.489 - -6.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.13% 79.778 74.089 - -0.14% -
std::shift_right(list<int>)/50 -7.12% 28.447 26.422 - -1.13% -
std::fill(list<int>)/50 -7.08% 35.590 33.071 - -3.83% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.05% 8320.795 7734.106 - -2.25% -
SetIntersection_Front_Set_uint64_262144_16 -7.03% 1220401.210 1134548.943 - -3.91% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -7.03% 19148.572 17802.326 - -1.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.03% 18.374 17.083 - 0.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.01% 410.898 382.080 - 0.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.00% 26.281 24.441 - -7.12% -
BM_StringFindAllMatch/8 -6.98% 2.899 2.697 - -1.21% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.97% 350.835 326.398 - -7.58% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -6.95% 17445.508 16233.872 - -2.27% -
SetIntersection_Front_Set_uint64_1024_256 -6.94% 3987415.975 3710503.046 - 3.39% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.91% 309.011 287.645 - -1.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -6.90% 28.851 26.860 - -9.39% -
SetIntersection_Interlaced_Set_uint32_256_256 -6.89% 8169557.322 7606276.055 - -4.78% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -6.87% 14.507 13.511 - 6.09% -
BM_PushHeap_uint64_Ascending_64 -6.87% 1.680 1.565 - -0.05% -
std::unordered_multiset<int>::erase(iterator)/8192 -6.86% 21.241 19.784 - -0.95% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -6.85% 58343.291 54345.710 - 1.13% -
SetIntersection_Interlaced_Set_uint64_256_64 -6.84% 13896862.063 12946388.708 - -3.02% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.83% 58711.323 54699.289 - -2.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -6.83% 1092488.632 1017885.462 - -6.20% -
std::map<std::string,_int>::find(key)_(existent)/8192 -6.82% 32.852 30.610 - 5.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.82% 30.087 28.036 - 0.30% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.82% 80.961 75.442 - -9.43% -
std::find_if(vector<char>)_(bail_25%)/8 -6.80% 0.908 0.846 - -11.90% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -6.78% 651.987 607.787 - 0.13% -
SetIntersection_Front_Set_uint32_1024_1024 -6.77% 12378365.919 11539986.275 - -6.63% -
std::copy_backward(vector<int>)/32768 -6.76% 3783.374 3527.611 - -3.53% -
SetIntersection_Front_Set_uint64_262144_64 -6.74% 1795747.471 1674672.628 - 2.96% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -6.72% 289.205 269.776 - 2.94% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.69% 21.210 19.791 - -5.09% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -6.66% 1.637 1.528 - 1.73% -
SetIntersection_Front_Set_uint64_1024_64 -6.63% 1803517.640 1683963.402 - 4.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -6.57% 16898.230 15787.816 - -2.02% -
SetIntersection_Front_Set_string_256_16 -6.57% 7379783.678 6895013.979 - -4.99% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -6.57% 2142.173 2001.494 - -29.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -6.54% 36865.875 34453.310 - -3.98% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.52% 821.602 768.024 - -1.96% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -6.50% 120870.432 113011.307 - 9.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.50% 4858079.821 4542255.217 - 3.84% -
SetIntersection_Front_Set_uint32_1024_64 -6.50% 1754483.545 1640525.205 - -0.57% -
std::search(deque<int>)_(same_length)/1000 -6.46% 350.991 328.315 - -6.67% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -6.44% 33.239 31.097 - 6.36% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.44% 13577160.949 12703443.161 - -2.17% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -6.43% 7188.289 6725.979 - -2.32% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -6.40% 28.378 26.561 - 0.50% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.40% 4548807.423 4257834.594 - -5.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.39% 22.109 20.695 - -0.59% -
std::multiset<std::string>::count(key)_(existent)/1024 -6.38% 25.111 23.508 - -5.90% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -6.38% 818.304 766.134 - -5.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -6.37% 48.623 45.527 - -6.76% -
SetIntersection_Front_Set_string_1024_64 -6.37% 4832307.817 4524725.536 - -10.15% -
SetIntersection_Front_Set_uint32_262144_1 -6.35% 1052672.223 985824.066 - -2.53% -
std::lower_bound(std::list<int>)/8192 -6.35% 15533.736 14547.893 - 1.55% -
SetIntersection_Front_Set_uint32_262144_1024 -6.35% 12385413.936 11599397.724 - -5.82% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -6.34% 28.664 26.847 - -13.67% -
std::count(list<int>)_(every_other)/1048576 -6.34% 874727.556 819288.704 - 0.84% -
SetIntersection_Front_Set_uint64_262144_1024 -6.33% 12841292.430 12028275.277 - -3.09% -
SetIntersection_Front_Set_string_64_16 -6.32% 25227743.558 23632752.858 - 0.19% -
BM_deque_deque_copy_backward/0 -6.32% 0.919 0.861 - 6.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.31% 88625.018 83034.455 - 0.45% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -6.30% 0.555 0.520 - 11.80% -
SetIntersection_None_Set_string_262144_16 -6.27% 1766589.029 1655857.260 - -1.27% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.26% 7901.414 7406.881 - 0.50% -
std::set<int>::insert(value)_(already_present)/1024 -6.24% 6.177 5.791 - -1.45% -
BM_StringFindStringLiteral/256 -6.23% 5.681 5.327 - -1.50% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.22% 1.721 1.614 - -0.04% -
BM_StringAssignAsciiz_Large_Opaque -6.20% 12.577 11.798 - 0.25% -
std::unordered_set<int>::find(key)_(existent)/32 -6.19% 1.192 1.118 - 1.45% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.19% 30.233 28.363 - 1.46% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.19% 313982.582 294556.280 - -3.04% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.15% 16708.746 15681.597 - -2.88% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -6.11% 163.631 153.627 - -3.83% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.11% 2442.184 2292.894 - 0.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.11% 1.260 1.183 - -11.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -6.07% 14.450 13.573 - 7.66% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -6.07% 58238.564 54702.423 - -0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.07% 4461135.124 4190542.904 - -3.98% -
BM_StringAssignStr_Large_Transparent -6.06% 11.220 10.540 - 3.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -6.06% 0.295 0.277 - 5.25% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.04% 1.291 1.213 - -2.97% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -6.03% 23.246 21.844 - -1.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.03% 6287.439 5908.374 - -1.41% -
SetIntersection_Interlaced_Set_string_64_64 -6.02% 39100159.681 36747584.260 - 8.28% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -6.01% 21.893 20.576 - -6.58% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.99% 1143.541 1074.987 - -1.70% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.99% 251731.538 236649.542 - -2.96% -
ranges::min(std::deque<long_long>)/1 -5.99% 0.687 0.646 - 5.70% -
SetIntersection_None_Set_string_262144_1 -5.97% 1757024.738 1652100.180 - -1.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -5.96% 30.528 28.708 - 1.92% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -5.96% 2.465 2.318 - -8.04% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -5.95% 19844042.749 18663471.139 - 57.78% -
BM_StringFindAllMatch/512 -5.95% 12.261 11.532 - -0.00% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -5.95% 20.760 19.526 - -3.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.94% 555.186 522.185 - -2.64% -
std::map<std::string,_int>::ctor(const&)/8192 -5.92% 367192.964 345443.009 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -5.92% 1049173.236 987083.608 - -5.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.90% 1179725.631 1110091.457 - -4.79% -
std::is_sorted_until(vector<int>,_pred)/8192 -5.89% 3425.046 3223.346 - -5.22% -
rng::find_if(vector<bool>)_(process_all)/8 -5.87% 3.706 3.488 - -1.43% -
std::partial_sort(vector<int>)_(descending)/8 -5.87% 25.527 24.028 - -0.30% -
SetIntersection_Front_Set_uint64_1024_1024 -5.84% 12512477.134 11781285.363 - -0.99% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -5.84% 1093.501 1029.660 - -0.07% -
std::generate(list<int>)/8192 -5.83% 7495.545 7058.370 - 2.19% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -5.83% 158069.297 148852.759 - -0.65% -
std::multiset<std::string>::find(key)_(existent)/8192 -5.82% 29.987 28.242 - -4.68% -
SetIntersection_Front_Set_string_1024_16 -5.80% 1953708.679 1840326.597 - -4.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.72% 8046.278 7586.276 - -1.93% -
std::move(deque<int>)/262144 -5.71% 16020.254 15105.923 - -0.99% -
SetIntersection_Front_Set_uint32_256_256 -5.71% 7715946.633 7275725.739 - -5.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -5.69% 249918368.582 235699090.417 - -32.20% -
std::set<std::string>::erase(key)_(existent)/8192 -5.63% 93.295 88.039 - 3.98% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -5.61% 0.669 0.631 - -5.56% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.60% 3632.935 3429.632 - 0.04% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.58% 2.595 2.450 - -3.57% -
SetIntersection_None_Set_uint32_262144_64 -5.57% 1223813.639 1155664.795 - -0.19% -
BM_StringRelational_Eq_Small_Small_Control -5.54% 1.957 1.849 - -0.13% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -5.54% 57.864 54.661 - -3.07% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.53% 105.007 99.202 - -1.81% -
bm_ranges_lexicographical_compare<int>/262144 -5.49% 17195.162 16250.715 - -0.26% -
std::find_if(deque<int>)_(process_all)/8192 -5.49% 2119.478 2003.212 - -7.27% -
bm_lexicographical_compare<int>/262144 -5.46% 17183.142 16244.109 - -0.30% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.46% 1.636 1.547 - 11.15% -
std::find_if_not(vector<int>)_(process_all)/50 -5.44% 6.027 5.699 - 0.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -5.44% 10.529 9.957 - -2.33% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.43% 1.166 1.103 - -8.96% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.43% 17182.611 16249.450 - -0.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.42% 33.369 31.559 - 0.10% -
std::set<std::string>::insert(value)_(already_present)/32 -5.42% 10.522 9.952 - -3.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.41% 1214.249 1148.522 - 3.95% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -5.41% 9.331 8.826 - 0.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -5.41% 8859953.998 8380539.976 - -0.97% -
BM_StringEraseToEnd_Small_Transparent -5.41% 0.424 0.401 - -4.98% -
std::find_end(deque<int>)_(process_all)/1048576 -5.41% 278510.084 263446.482 - -14.83% -
std::set<int>::erase(iterator)/1024 -5.41% 22.001 20.811 - -7.79% -
BM_PushHeap_uint32_Ascending_64 -5.40% 1.612 1.525 - 0.20% -
SetIntersection_None_Set_uint32_1024_16 -5.39% 9160489.781 8666722.574 - -0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.38% 383.747 363.088 - -9.98% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.38% 217.908 206.194 - -0.94% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.37% 4.862 4.601 - -1.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.37% 1.379 1.305 - -10.39% -
rng::for_each(multimap<int>)/50 -5.37% 43.020 40.711 - 1.09% -
BM_PushHeap_uint32_SingleElement_64 -5.36% 0.370 0.350 - -0.14% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -5.36% 73.626 69.683 - -1.63% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -5.35% 75.017 71.000 - 0.27% -
BM_num_get<long_double> -5.35% 39.647 37.528 - 0.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.34% 5106.310 4833.466 - 11.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.32% 1050261.486 994417.764 - -5.04% -
BM_vector_deque_ranges_copy_backward/64 -5.31% 3.134 2.968 - -1.92% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -5.31% 1.157 1.096 - -4.92% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -5.30% 4.247 4.022 - -0.35% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -5.29% 136.955 129.704 - 32.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.29% 1160116.166 1098729.085 - -5.40% -
std::unique_copy(list<int>)_(contiguous)/52 -5.29% 20.717 19.621 - 0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -5.26% 252672109.242 239377649.473 - -33.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -5.25% 16.805 15.923 - -1.71% -
std::search(vector<int>)_(near_matches)/1000 -5.24% 15145.970 14352.691 - 1.17% -
SetIntersection_None_Set_uint64_1024_256 -5.24% 9120666.562 8643070.002 - -0.06% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.24% 3.299 3.126 - -11.09% -
SetIntersection_None_Set_uint64_256_64 -5.23% 9376666.110 8886102.010 - -1.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -5.23% 2.493 2.362 - 4.25% -
SetIntersection_None_Set_uint64_16384_1024 -5.21% 174341702.123 165253549.807 - -9.02% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -5.21% 1042616.510 988283.229 - -4.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.20% 1193388.287 1131304.564 - -2.24% -
BM_PushHeap_uint64_Ascending_256 -5.20% 2.259 2.142 - -0.27% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.20% 40451.608 38348.098 - 0.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.19% 55584.032 52696.464 - -0.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -5.19% 4.604 4.365 - -5.51% -
BM_PushHeap_uint32_Random_4 -5.18% 2.245 2.128 - 1.88% -
std::map<int,_int>::erase(key)_(existent)/8192 -5.18% 25.965 24.621 - -1.73% -
bm_lexicographical_compare<signed_char>/1048576 -5.17% 17157.510 16269.738 - -0.27% -
std::set<int>::erase(iterator)/8192 -5.17% 22.146 21.001 - -8.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.16% 1517347.767 1438997.959 - -5.27% -
SetIntersection_Interlaced_Set_uint32_256_4 -5.15% 11569282.410 10973171.755 - -2.84% -
std::set<int>::find(key)_(non-existent)/8192 -5.14% 8.885 8.428 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -5.14% 1044095.273 990381.398 - -3.33% -
std::find_end(deque<int>)_(same_length)/1024 -5.14% 370.570 351.524 - -2.42% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -5.14% 1302605.713 1235685.467 - 0.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.14% 9028.445 8564.674 - 0.70% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -5.12% 1.461 1.386 - -2.35% -
SetIntersection_Front_Set_uint32_16384_256 -5.11% 3809714.331 3615156.032 - -7.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.10% 12363.585 11732.711 - -5.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.10% 27554030.135 26148441.538 - 1.36% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -5.08% 45.760 43.435 - -1.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -5.08% 12630.832 11989.647 - -8.21% -
SetIntersection_None_Vector_uint32_1024_64 -5.08% 1092952.812 1037479.110 - 0.18% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -5.07% 1.237 1.174 - -5.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -5.07% 25.171 23.894 - -0.11% -
ranges::minmax(std::deque<long_long>)/70000 -5.07% 27404.557 26014.263 - -2.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.06% 15532.151 14745.796 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.05% 20.392 19.361 - -7.03% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -5.05% 1336.031 1268.544 - -0.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -5.05% 2.509 2.382 - 0.95% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.05% 524184.866 497722.128 - -0.16% -
std::make_heap(deque<int>)_(descending)/8 -5.04% 21.841 20.740 - -2.69% -
BM_PushHeap_uint64_Ascending_262144 -5.04% 5.087 4.830 - 0.14% -
std::set<int>::insert(value)_(new_value,_middle)/32 -5.03% 19.289 18.319 - -1.20% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -5.03% 19.143 18.181 - 1.31% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.02% 86098.846 81774.818 - -0.10% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.02% 2.879 2.734 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.02% 456.502 433.592 - -2.71% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -5.01% 23.942 22.742 - 3.92% -
std::replace_if(vector<int>)_(prefix)/32 -4.98% 10.132 9.628 - -0.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -4.98% 1166114.460 1108065.436 - -4.23% -
BM_StringFindCharLiteral/8192 -4.98% 145.289 138.057 - 0.07% -
std::for_each(list<int>)/8 -4.95% 2.528 2.403 - -5.21% -
SetIntersection_None_Vector_uint64_262144_1 -4.95% 1124745.851 1069045.046 - -6.24% -
std::rotate(list<int>)_(1_element_forward)/8192 -4.95% 8103.594 7702.699 - -5.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.94% 14796884.952 14065303.928 - -2.03% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -4.94% 288.105 273.876 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.93% 38.451 36.554 - -9.82% -
std::fill(list<int>)/32 -4.93% 8.758 8.327 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.92% 3.639 3.460 - -1.24% -
BM_PushHeap_uint32_Ascending_16 -4.87% 0.965 0.918 - -0.45% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -4.87% 22471.683 21377.016 - -0.95% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -4.86% 0.271 0.257 - -0.22% -
SetIntersection_Front_Set_string_262144_64 -4.86% 4999323.268 4756555.241 - 6.63% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.86% 56.416 53.677 - -3.61% -
SetIntersection_Front_Set_uint32_1024_4 -4.85% 1068605.668 1016757.924 - -4.90% -
BM_PushHeap_uint32_Descending_16 -4.85% 0.371 0.353 - -4.90% -
BM_deque_deque_copy_backward/2 -4.85% 2.527 2.404 - -4.98% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -4.84% 12.188 11.597 - -1.57% -
SetIntersection_None_Set_uint32_262144_256 -4.83% 1212325.279 1153724.121 - -0.66% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.83% 16.294 15.506 - -4.32% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.83% 3.077 2.929 - -0.39% -
std::multimap<int,_int>::count(key)_(existent)/32 -4.82% 3.797 3.614 - 0.12% -
std::for_each(map<int>::iterator)/8192 -4.80% 7716.158 7345.620 - -1.84% -
std::is_sorted_until(vector<int>,_pred)/1024 -4.77% 428.652 408.210 - -2.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.75% 22489331.113 21421145.069 - -3.75% -
SetIntersection_Front_Vector_uint64_262144_4 -4.75% 1061638.050 1011248.092 - -3.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.75% 1365115.291 1300329.155 - -7.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.74% 1047824.125 998165.215 - -5.43% -
SetIntersection_None_Vector_uint64_262144_16 -4.73% 1127462.169 1074175.996 - -6.27% -
BM_PushHeap_uint32_SingleElement_1024 -4.72% 0.381 0.363 - 0.02% -
std::find_end(deque<int>)_(same_length)/1000 -4.72% 360.866 343.828 - -8.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.72% 19.408 18.492 - -5.53% -
std::partial_sort(vector<int>)_(repeated)/8192 -4.71% 27618.101 26316.552 - -1.66% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.70% 265.614 253.126 - -0.26% -
std::multiset<int>::count(key)_(existent)/1024 -4.67% 5.941 5.663 - 1.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -4.66% 9404981.497 8966658.917 - -1.97% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.64% 12.180 11.615 - -1.34% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -4.63% 24.241 23.119 - 3.72% -
BM_deque_deque_copy_backward/1 -4.62% 2.768 2.640 - -4.58% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -4.61% 23184.412 22114.549 - -1.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.60% 73345.218 69974.322 - 0.87% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -4.59% 5390.180 5142.588 - -0.54% -
BM_StringConstructDestroyCStr_Huge_Transparent -4.58% 67.451 64.359 - -6.32% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.58% 26403.383 25193.349 - -4.17% -
BM_std_minmax_element<long_long>/65536 -4.57% 17950.871 17129.753 - -2.01% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.57% 234.351 223.640 - -3.27% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.56% 7201.041 6872.349 - -5.53% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -4.56% 28155.905 26872.731 - -2.17% -
std::distance(join_view(vector<vector<int>>))/4096 -4.55% 4.593 4.384 - -0.64% -
std::set<int>::erase(iterator)/32 -4.55% 21.413 20.439 - -7.54% -
SetIntersection_Interlaced_Set_uint64_1024_16 -4.54% 11702062.373 11170835.412 - -0.65% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.52% 796.983 760.925 - -4.41% -
std::copy_backward(vector<bool>)_(unaligned)/64 -4.51% 0.919 0.878 - -1.30% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.50% 72.642 69.371 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -4.50% 1101119.051 1051606.912 - -9.10% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -4.48% 1354.334 1293.727 - 0.11% -
std::set<int>::equal_range(key)_(existent)/8192 -4.46% 8.321 7.950 - 0.49% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -4.46% 1.320 1.261 - 0.18% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.46% 628.815 600.769 - 0.19% -
SetIntersection_None_Set_uint32_262144_4 -4.45% 1210599.203 1156777.424 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.45% 11.042 10.551 - 5.55% -
std::count(list<int>)_(every_other)/8192 -4.44% 7099.657 6784.503 - -0.11% -
SetIntersection_Front_Set_float_16384_256 -4.44% 4222485.434 4035129.393 - -2.00% -
std::set<int>::clear()/32 -4.42% 669.673 640.040 - -6.99% -
BM_PushHeap_uint64_SingleElement_1 -4.42% 0.479 0.458 - -1.74% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -4.42% 1031.602 985.986 - 5.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.41% 5198456.617 4969392.469 - -0.99% -
std::deque<int>::ctor(size)/32 -4.40% 30.196 28.866 - 1.81% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -4.40% 54.995 52.574 - -0.48% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -4.40% 9563.835 9142.924 - -0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.40% 166502.918 159181.636 - 0.15% -
std::find_if(deque<int>)_(process_all)/32768 -4.39% 8466.945 8095.296 - -7.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.38% 19.661 18.799 - -8.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -4.38% 19662751.033 18801437.470 - -3.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.37% 1118413.574 1069488.707 - -2.66% -
std::multiset<std::string>::erase(key)_(existent)/1024 -4.36% 102.071 97.619 - 3.00% -
std::multiset<int>::insert(value)_(already_present)/1024 -4.35% 28.790 27.536 - -0.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.35% 23.975 22.931 - -7.17% -
std::unordered_set<int>::ctor(const&)/1024 -4.35% 6982.389 6678.667 - -0.77% -
SetIntersection_None_Set_uint64_1024_4 -4.35% 8958424.753 8568774.891 - -0.52% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -4.35% 224321.576 214569.168 - 0.19% -
SetIntersection_Front_Set_uint64_262144_4 -4.34% 1098818.714 1051085.006 - -1.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -4.34% 1.315 1.258 - -0.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.34% 22978489.577 21982106.217 - -4.31% -
std::unordered_set<int>::ctor(const&)/32 -4.33% 206.239 197.300 - -1.31% -
std::set<int>::find(key)_(non-existent)/1024 -4.32% 5.793 5.543 - 0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.32% 46.702 44.685 - 0.78% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -4.31% 1027.773 983.493 - 0.71% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.31% 464.978 444.954 - 5.65% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -4.29% 14642.149 14013.778 - 9.86% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -4.29% 3.913 3.745 - 7.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -4.29% 1.319 1.263 - 0.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -4.28% 50.110 47.965 - 0.46% -
SetIntersection_Interlaced_Set_uint32_262144_1 -4.27% 1052811.296 1007895.909 - -0.28% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.26% 1.019 0.975 - -2.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.26% 5904.692 5653.184 - -2.50% -
SetIntersection_None_Set_uint32_262144_16 -4.26% 1209596.355 1158105.469 - -0.16% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.25% 1.207 1.156 - -4.30% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.24% 16332.748 15640.936 - -3.29% -
std::set<int>::find(key)_(existent)/8192 -4.23% 8.414 8.057 - 0.42% -
BM_PushHeap_string_PipeOrgan_256 -4.22% 8.500 8.141 - 4.76% -
std::is_sorted(deque<int>)/8192 -4.22% 3943.295 3777.026 - 0.07% -
SetIntersection_Front_Set_string_1024_256 -4.21% 15845488.320 15178794.049 - 0.97% -
std::stable_sort(deque<int>)_(repeated)/8 -4.19% 18.896 18.103 - -3.14% -
std::unordered_set<int>::find(key)_(existent)/8192 -4.18% 1.369 1.312 - -0.68% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.17% 19.822 18.994 - 0.25% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.16% 22588.181 21648.696 - 0.23% -
std::for_each(join_view(vector<vector<int>>))/8 -4.15% 1.442 1.382 - 0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.15% 1096782.975 1051257.942 - -0.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -4.15% 1.316 1.261 - 0.16% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -4.13% 22.673 21.736 - -3.69% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -4.12% 16.290 15.618 - -2.16% -
BM_StringRead_Hot_Shallow_Small -4.11% 0.492 0.471 - -1.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.10% 1166.111 1118.293 - 0.05% -
SetIntersection_None_Set_uint32_262144_1 -4.10% 1218340.250 1168429.768 - -0.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.06% 121961.968 117004.643 - -1.34% -
SetIntersection_Front_Set_uint32_256_64 -4.06% 5412894.018 5192923.054 - -9.53% -
SetIntersection_Interlaced_Set_string_64_16 -4.05% 39174771.124 37586308.913 - -1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.05% 1047365.148 1004898.938 - -4.94% -
BM_CmpEqual_uchar_int -4.05% 1.088 1.044 - -2.93% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -4.04% 19.589 18.797 - -4.79% -
std::map<std::string,_int>::clear()/1024 -4.04% 22855.565 21932.989 - 2.01% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.03% 19.302 18.524 - -4.90% -
BM_StringFindCharLiteral/2048 -4.03% 41.929 40.240 - 0.08% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.02% 13.905 13.345 - 0.16% -
SetIntersection_Interlaced_Set_float_262144_1 -4.02% 1034878.576 993243.053 - -4.48% -
std::set<std::string>::clear()/32 -4.02% 905.576 869.148 - -3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.02% 353304307.917 339093297.617 - -1.87% -
std::set<std::string>::clear()/1024 -4.01% 22156.717 21268.263 - -2.53% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.00% 632751.956 607430.760 - 0.14% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -4.00% 1.180 1.132 - 3.39% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.00% 1410350.042 1353972.873 - -0.61% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.99% 789.326 757.803 - -5.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -3.97% 1707557.859 1639735.512 - 0.20% -
SetIntersection_None_Vector_uint64_262144_256 -3.97% 1129267.859 1084444.777 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -3.96% 9.575 9.196 - 1.39% -
std::find_if(vector<int>)_(bail_25%)/8 -3.94% 0.747 0.718 - -3.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.94% 7986753.896 7671858.791 - 2.28% -
SetIntersection_None_Vector_uint64_1024_256 -3.94% 1071695.689 1029507.845 - -4.55% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.94% 773.474 743.030 - -5.17% -
SetIntersection_Front_Set_uint32_1024_256 -3.92% 3851545.522 3700683.188 - -11.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.91% 18.197 17.485 - -4.22% -
SetIntersection_Interlaced_Set_uint32_1024_4 -3.91% 10185372.943 9787241.093 - 1.20% -
SetIntersection_None_Vector_uint32_1024_256 -3.91% 1100928.578 1057915.156 - -0.85% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.90% 32.515 31.246 - 0.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.89% 15339.682 14743.096 - -0.14% -
std::pop_heap(vector<float>)/1024 -3.89% 8.775 8.434 - -0.28% -
SetIntersection_None_Set_uint32_256_64 -3.89% 9353087.137 8989433.663 - -0.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.88% 10459.075 10052.945 - -2.77% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -3.88% 1.476 1.418 - -8.48% -
SetIntersection_Interlaced_Vector_string_1024_16 -3.87% 3426090.227 3293331.192 - -4.45% -
std::copy_if(list<int>)_(every_other)/1048576 -3.87% 864434.049 830955.760 - -0.24% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.85% 58270.563 56027.502 - -5.44% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -3.84% 104651.060 100627.400 - -3.73% -
std::copy(vector<int>)/32768 -3.84% 3774.998 3630.057 - -2.71% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -3.84% 29.441 28.312 - -18.42% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.83% 1.173 1.128 - -13.37% -
BM_PushHeap_string_PipeOrgan_64 -3.83% 6.106 5.872 - 2.15% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -3.83% 16.857 16.211 - -0.49% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.83% 1295000.733 1245395.428 - -0.52% -
std::set<std::string>::equal_range(key)_(existent)/8192 -3.83% 30.129 28.975 - 3.37% -
SetIntersection_Front_Set_uint64_16384_16 -3.83% 1201290.523 1155303.137 - -2.97% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -3.82% 3801964.997 3656818.764 - -17.58% -
BM_std_minmax_element<char>/4096 -3.81% 1088.988 1047.482 - 0.73% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.81% 7047.813 6779.343 - -1.10% -
std::equal(list<int>)_(it,_it,_it)/8192 -3.81% 10209.584 9820.758 - 4.37% -
BM_std_minmax_element<char>/4000 -3.80% 1063.846 1023.414 - 0.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -3.80% 33.273 32.009 - 5.15% -
BM_CmpEqual_ushort_int -3.79% 1.100 1.058 - -0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.79% 8990529.313 8649831.720 - -3.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.78% 11783315.780 11338016.851 - -2.68% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.78% 40.542 39.011 - 16.11% -
std::count(list<int>)_(every_other)/1024 -3.77% 719.792 692.648 - -2.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.76% 145261.726 139805.586 - -2.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.76% 2915982.608 2806485.914 - -3.74% -
vector<bool>::reserve() -3.75% 8.955 8.619 - -2.19% -
std::find_if(list<int>)_(process_all)/1024 -3.75% 714.668 687.854 - -1.65% -
BM_std_minmax_element<char>/64000 -3.75% 16868.580 16236.483 - -0.22% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.74% 1966.430 1892.866 - -0.17% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.74% 622.799 599.507 - -4.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.73% 7.980 7.682 - -2.25% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.72% 0.640 0.617 - 10.48% -
BM_std_minmax_element<char>/70000 -3.71% 18434.448 17750.229 - -0.22% -
SetIntersection_None_Vector_string_16384_16384 -3.71% 1236069.840 1190191.601 - -2.76% -
SetIntersection_None_Set_uint32_16384_1 -3.71% 158709718.713 152825008.518 - -0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.69% 12463219.622 12002869.616 - 1.78% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.69% 124260.353 119676.465 - 0.55% -
BM_vector_deque_copy/64 -3.69% 2.799 2.695 - -0.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.69% 780.745 751.966 - -0.27% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -3.67% 1.619 1.559 - 26.11% -
std::copy_n(deque<int>)/262144 -3.67% 12073.851 11630.385 - 0.03% -
BM_StringRelational_Compare_Huge_Large_Control -3.67% 2.161 2.082 - 0.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.67% 6441.497 6205.336 - -6.87% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.66% 79483.639 76576.337 - -0.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.66% 405.744 390.911 - -2.81% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.64% 4.603 4.435 - -0.82% -
std::find_end(vector<int>)_(process_all)/8192 -3.64% 1744.104 1680.586 - -0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -3.64% 15428.819 14867.194 - 0.33% -
BM_PushHeap_float_Descending_16384 -3.64% 0.398 0.384 - -0.35% -
std::flat_multimap<int,_int>::clear()/1024 -3.64% 408.110 393.265 - -3.49% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -3.64% 33.248 32.039 - 5.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.64% 17720496.863 17076212.577 - 0.58% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.63% 10.949 10.552 - -1.21% -
std::rotate(vector<int>)_(1_element_backward)/32 -3.62% 3.038 2.928 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.62% 5868809.985 5656274.708 - -2.85% -
BM_num_get<unsigned_long_long> -3.61% 10.776 10.387 - -0.78% -
std::remove(vector<int>)_(prefix)/50 -3.61% 56.116 54.090 - 0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -3.60% 8981299.691 8657637.197 - 0.58% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.60% 207.591 200.114 - 1.70% -
BM_std_minmax_element<char>/1024 -3.60% 278.056 268.048 - 0.11% -
SetIntersection_Front_Vector_uint64_16384_16 -3.60% 1131969.923 1091227.617 - 0.59% -
SetIntersection_Front_Set_uint32_262144_16 -3.60% 1163325.826 1121498.013 - -5.13% -
std::adjacent_find(list<int>,_pred)/8 -3.57% 3.997 3.855 - 0.31% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.57% 248772.367 239894.209 - -5.22% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.57% 6759.317 6518.313 - -0.07% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.55% 29.399 28.355 - 1.77% -
BM_PushHeap_uint32_Ascending_256 -3.55% 2.158 2.082 - -0.13% -
BM_std_minmax_element<char>/65536 -3.54% 17255.955 16645.387 - -0.14% -
BM_std_minmax_element<char>/5500 -3.54% 1457.659 1406.097 - 0.86% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -3.53% 35484.444 34232.176 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.52% 409.612 395.184 - 0.29% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -3.52% 36067.489 34798.078 - 4.20% -
vector<bool>::resize() -3.52% 11.672 11.262 - -0.27% -
BM_CmpLess_ushort_schar -3.51% 1.062 1.025 - -1.01% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.50% 1.849 1.784 - -3.52% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.50% 1952.969 1884.587 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -3.50% 20211412.701 19503747.641 - -1.70% -
SetIntersection_Front_Set_uint32_262144_262144 -3.50% 1678121.258 1619430.338 - -1.14% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.49% 12.607 12.167 - -9.14% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.48% 4.235 4.088 - -3.81% -
BM_CmpLess_int_uint -3.48% 1.115 1.076 - 0.11% -
BM_PushHeap_uint32_SingleElement_256 -3.48% 0.395 0.382 - -0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.47% 405.222 391.143 - -3.09% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.46% 0.905 0.873 - -0.32% -
std::for_each(list<int>)/8192 -3.46% 7782.001 7512.970 - -3.01% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.46% 169644212.205 163779563.873 - 0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.45% 1206013.578 1164364.165 - -2.32% -
std::map<int,_int>::erase(key)_(existent)/32 -3.45% 23.070 22.274 - -0.43% -
std::unordered_set<int>::clear()/8192 -3.45% 63893.433 61689.918 - -5.92% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.44% 38.567 37.238 - -0.70% -
SetIntersection_Interlaced_Set_uint32_262144_64 -3.44% 1570835.451 1516797.361 - 0.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -3.43% 15060306.171 14544237.715 - -1.61% -
SetIntersection_Interlaced_Set_float_1024_256 -3.43% 14314185.510 13823795.388 - -5.08% -
BM_PushHeap_string_PipeOrgan_16 -3.42% 4.311 4.163 - 1.63% -
std::set<std::string>::find(key)_(non-existent)/32 -3.40% 10.989 10.615 - 0.14% -
BM_vector_deque_ranges_copy_backward/512 -3.40% 18.101 17.485 - -1.06% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.40% 4.507 4.354 - 0.89% -
std::copy_n(vector<int>)/262144 -3.40% 12976.368 12535.463 - 0.48% -
std::partial_sort(vector<int>)_(heap)/8 -3.40% 28.356 27.393 - -2.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.40% 18.230 17.611 - -2.04% -
SetIntersection_Interlaced_Set_uint64_262144_16 -3.39% 1661398.762 1605090.984 - -0.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.38% 101.243 97.820 - -2.03% -
std::multiset<int>::contains(key)_(non-existent)/32 -3.38% 2.794 2.700 - -6.28% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.37% 473758.463 457772.386 - -0.07% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -3.37% 3060.967 2957.731 - 2.86% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.37% 408.754 394.975 - -3.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.37% 133604.089 129100.473 - 10.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.36% 24.032 23.224 - -2.20% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -3.36% 0.648 0.626 - -9.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.35% 394.381 381.170 - 1.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.35% 38.216 36.937 - -3.35% -
SetIntersection_Front_Set_uint32_64_64 -3.34% 13220761.619 12778663.577 - -2.31% -
SetIntersection_Front_Set_string_262144_16 -3.34% 1914665.547 1850652.438 - 2.44% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.34% 1.797 1.737 - 0.58% -
SetIntersection_Front_Vector_string_262144_256 -3.34% 9649375.657 9327104.589 - -1.03% -
SetIntersection_Interlaced_Set_uint64_64_16 -3.34% 23066898.295 22297588.510 - -0.94% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.33% 241.584 233.543 - -2.27% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.32% 807.204 780.399 - -3.33% -
SetIntersection_Interlaced_Set_float_256_4 -3.31% 11311864.931 10936895.667 - -3.09% -
SetIntersection_None_Set_uint32_1024_1024 -3.31% 9092807.195 8791608.744 - 1.60% -
std::copy_if(deque<int>)_(entire_range)/8 -3.31% 2.635 2.548 - -3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.30% 1162800.478 1124441.230 - -5.02% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.30% 636.082 615.099 - 1.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.30% 16.064 15.534 - -3.26% -
SetIntersection_Interlaced_Vector_string_256_256 -3.30% 20901679.321 20212736.924 - -1.24% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.30% 403.432 390.137 - -2.90% -
BM_StringFindCharLiteral/512 -3.29% 9.796 9.473 - 0.25% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.29% 1286389.891 1244035.238 - 0.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -3.29% 404.339 391.028 - -2.99% -
std::partial_sort(vector<int>)_(descending)/1024 -3.28% 8226.691 7956.776 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.27% 18744898.267 18131406.642 - -2.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.27% 405.258 392.005 - -3.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.26% 16.183 15.655 - -1.46% -
std::find_if_not(vector<int>)_(process_all)/1024 -3.24% 116.855 113.066 - 0.31% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -3.24% 92100.520 89117.756 - 0.17% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.24% 202041018.443 195498497.603 - 0.34% -
SetIntersection_None_Set_uint32_16384_4 -3.24% 158323757.704 153200491.803 - 0.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.24% 73.635 71.252 - -0.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -3.23% 10.429 10.091 - -1.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.23% 56792.780 54959.569 - -2.53% -
std::multiset<int>::insert(value)_(already_present)/8192 -3.23% 32.456 31.409 - -0.22% -
std::map<int,_int>::clear()/8192 -3.22% 87043.455 84238.742 - -2.91% -
SetIntersection_None_Set_uint32_256_4 -3.21% 11538395.820 11168554.233 - -0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.20% 10005403.778 9685344.912 - -1.35% -
BM_StringFindNoMatch/64 -3.20% 2.163 2.094 - 0.45% -
rng::find_last(vector<char>)_(bail_10%)/8 -3.19% 2.085 2.019 - 0.35% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.19% 26.664 25.814 - -0.03% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.18% 305004.899 295307.810 - 0.23% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.18% 518.087 501.624 - -3.57% -
BM_PushHeap_string_Ascending_1024 -3.17% 13.960 13.517 - -9.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.17% 5254957.182 5088282.579 - -4.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.17% 36.478 35.321 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.17% 18599166.765 18009361.040 - -2.09% -
BM_PushHeap_string_PipeOrgan_1024 -3.16% 10.583 10.248 - 10.27% -
SetIntersection_Interlaced_Vector_string_16_16 -3.16% 51995741.112 50353986.986 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.16% 1198899.978 1161063.113 - -1.17% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.15% 1.489 1.442 - -5.40% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.15% 21.035 20.372 - 0.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.15% 451.225 437.018 - -2.44% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.15% 20.516 19.870 - -1.39% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.15% 747.111 723.598 - -1.73% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.14% 16.051 15.547 - -2.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -3.14% 1141116.410 1105266.294 - -0.17% -
SetIntersection_Front_Set_uint32_16384_1024 -3.14% 12084090.691 11704557.435 - -11.00% -
std::pop_heap(vector<float>)/8 -3.13% 52.210 50.577 - 0.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.13% 15.197 14.721 - -2.81% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.13% 33.406 32.362 - -1.87% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.12% 0.459 0.445 - 4.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.12% 1.321 1.279 - 0.23% -
SetIntersection_None_Set_uint64_1024_1 -3.12% 8988767.555 8708643.612 - 1.38% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.11% 13.846 13.415 - -0.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 -3.11% 10868861.371 10530875.991 - -2.85% -
BM_vector_deque_ranges_move_backward/64 -3.11% 3.061 2.966 - -0.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -3.11% 1.275 1.235 - 4.48% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.10% 422.812 409.688 - -3.40% -
std::sort_heap(deque<int>,_pred)/1024 -3.10% 12673.820 12281.311 - 0.88% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -3.10% 17567.863 17024.128 - -5.56% -
SetIntersection_Interlaced_Set_float_256_16 -3.09% 12350651.515 11968488.971 - -0.07% -
SetIntersection_None_Set_uint64_1024_16 -3.09% 8934124.001 8657762.912 - 0.52% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.08% 13917.571 13488.315 - 0.02% -
BM_CmpEqual_uchar_short -3.07% 1.016 0.985 - -2.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.06% 13.282 12.876 - -2.76% -
SetIntersection_Front_Vector_uint32_262144_1 -3.06% 1060266.957 1027795.347 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.06% 4132909.298 4006538.814 - -1.50% -
std::set<std::string>::insert(value)_(already_present)/8192 -3.06% 38.955 37.765 - -1.61% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.06% 536.082 519.701 - -3.95% -
SetIntersection_None_Set_uint64_256_16 -3.06% 10892837.861 10559992.827 - -0.81% -
SetIntersection_None_Set_uint64_1024_1024 -3.05% 8875416.149 8604278.012 - 0.10% -
std::multiset<int>::count(key)_(existent)/32 -3.05% 3.899 3.780 - 1.80% -
std::unordered_set<std::string>::ctor(const&)/1024 -3.05% 34535.819 33481.482 - 1.91% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.05% 12.731 12.343 - 0.06% -
std::move(deque<int>)/64 -3.03% 4.992 4.841 - -2.02% -
BM_CmpLess_uchar_uint -3.03% 1.068 1.036 - -2.99% -
BM_deque_vector_move/2 -3.02% 1.832 1.776 - -3.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -3.02% 33.173 32.171 - -1.35% -
std::reverse(deque<int>)/64 -3.02% 13.461 13.055 - -0.03% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.02% 1041597.376 1010186.743 - -3.22% -
SetIntersection_Front_Set_string_16384_64 -3.00% 4738060.792 4595822.369 - -3.64% -
BM_deque_vector_ranges_copy_backward/1 -3.00% 2.074 2.012 - -3.59% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.99% 17.629 17.101 - -1.49% -
std::set<int>::insert(value)_(already_present)/8192 -2.99% 9.823 9.529 - 0.19% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.99% 2.994 2.905 - 4.84% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -2.98% 0.866 0.840 - -9.80% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.98% 1524.361 1478.916 - 8.55% -
std::flat_multimap<int,_int>::clear()/8192 -2.98% 419.633 407.125 - -2.21% -
std::for_each(multiset<int>::iterator)/8192 -2.98% 8213.673 7968.996 - 1.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.98% 6.617 6.420 - -6.17% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.98% 5093.834 4942.224 - -4.73% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.98% 38.419 37.276 - 2.09% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.97% 6.192 6.008 - -0.54% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.97% 19.136 18.568 - 0.69% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.97% 405.904 393.854 - -2.32% -
std::unique(list<int>)_(contiguous)/32 -2.95% 53.790 52.206 - 0.01% -
std::multimap<std::string,_int>::clear()/1024 -2.94% 21975.314 21328.904 - -2.29% -
std::multimap<int,_int>::ctor(const&)/0 -2.93% 13.125 12.740 - -0.14% -
rng::find_if(vector<bool>)_(process_all)/50 -2.93% 24.517 23.798 - 0.08% -
std::shift_right(list<int>)/1024 -2.93% 756.949 734.771 - 0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -2.93% 1183381.625 1148712.129 - -0.84% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.92% 6605.043 6412.480 - -3.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.91% 465.314 451.761 - 0.19% -
std::multiset<int>::ctor(const&)/32 -2.91% 229.471 222.787 - -2.80% -
SetIntersection_Interlaced_Vector_float_1024_256 -2.91% 5978489.901 5804664.685 - -0.24% -
BM_vector_deque_move_backward/1 -2.91% 2.321 2.253 - -2.53% -
std::is_sorted(deque<int>)/1024 -2.90% 485.752 471.641 - 0.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.90% 615.308 597.457 - -3.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -2.90% 1262106.283 1225533.365 - -1.52% -
BM_vector_deque_move/1 -2.90% 2.314 2.247 - -3.10% -
SetIntersection_Front_Set_uint32_262144_4 -2.89% 1064573.923 1033796.381 - -0.19% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.89% 1.524 1.480 - 13.74% -
SetIntersection_None_Set_uint32_16384_16384 -2.89% 160206589.391 155579630.465 - 0.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.89% 2922503.013 2838121.782 - -0.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -2.88% 5.641 5.478 - -3.67% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.88% 42.795 41.561 - -10.24% -
std::set<int>::erase(key)_(existent)/32 -2.88% 22.985 22.323 - -5.26% -
std::find_end(deque<int>)_(process_all)/1024 -2.88% 300.489 291.839 - -7.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.87% 574.402 557.889 - -4.52% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.86% 1046918.467 1016971.982 - -2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.86% 209723901.791 203730728.810 - 0.39% -
std::search(list<int>)_(no_match)/1024 -2.85% 763.529 741.759 - -2.37% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.85% 1299.703 1262.651 - -1.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.85% 73.198 71.112 - -0.61% -
std::stable_sort(deque<int>)_(descending)/8 -2.84% 26.756 25.995 - -11.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.84% 11687124.588 11355125.955 - -0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.83% 83200.821 80842.736 - -2.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.83% 1.236 1.201 - -2.41% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.83% 17.535 17.039 - -0.41% -
BM_deque_vector_move/0 -2.83% 1.357 1.318 - 5.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -2.82% 1644517.252 1598077.879 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.81% 13864703.817 13474793.783 - -2.82% -
SetIntersection_Front_Vector_uint64_256_64 -2.81% 4350214.637 4227996.969 - -0.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.81% 9290963.153 9029990.711 - -1.29% -
std::set<int>::ctor(const&)/1024 -2.81% 6480.288 6298.284 - -2.61% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -2.81% 305813.039 297229.548 - 3.59% -
std::find_end(vector<int>)_(process_all)/1048576 -2.81% 223641.050 217365.876 - 0.17% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.80% 4.297 4.177 - -2.85% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.80% 46.191 44.900 - -4.21% -
SetIntersection_None_Set_uint64_16384_1 -2.79% 162905295.030 158356676.841 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.78% 1240425.272 1205940.910 - 1.02% -
std::shift_right(list<int>)/8192 -2.78% 7652.703 7440.075 - -7.32% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.76% 5.980 5.814 - -7.68% -
std::partition(vector<int>)_(dense)/32 -2.76% 8.460 8.226 - -3.28% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.76% 213880749.424 207972265.937 - 0.16% -
SetIntersection_Front_Vector_uint64_64_16 -2.76% 14401102.135 14003761.915 - -0.89% -
BM_vector_deque_move_backward/2 -2.75% 2.051 1.994 - -1.59% -
std::distance(join_view(vector<vector<int>>))/8192 -2.75% 8.636 8.398 - 0.79% -
BM_PushHeap_float_Random_1 -2.75% 0.548 0.532 - -23.63% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.74% 15.816 15.382 - -2.35% -
SetIntersection_None_Set_uint32_16384_16 -2.74% 158097418.017 153766736.709 - 0.44% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.74% 27.247 26.502 - -6.93% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -2.73% 85.047 82.727 - 40.94% -
SetIntersection_None_Set_uint64_1024_64 -2.72% 8829372.185 8589088.930 - -1.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -2.72% 0.423 0.412 - 2.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.72% 1.611 1.567 - -4.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.71% 1181463.859 1149416.433 - -0.67% -
SetIntersection_Interlaced_Set_uint32_1024_16 -2.71% 11643286.044 11327833.732 - 1.63% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.71% 20.819 20.256 - 0.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.71% 704.290 685.234 - -0.44% -
std::partition(list<int>)_(dense)/1024 -2.71% 402.285 391.401 - 0.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.69% 38.397 37.365 - -1.10% -
std::set<std::string>::count(key)_(non-existent)/32 -2.69% 10.499 10.217 - 0.85% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.68% 1529314.125 1488279.459 - 1.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.68% 29.496 28.706 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.68% 10110851.429 9840141.330 - -6.59% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.68% 1046812.993 1018790.912 - -1.60% -
SetIntersection_Front_Set_uint64_16384_4 -2.68% 1072469.892 1043762.689 - -4.10% -
BM_StringAssignAsciizMix_Transparent -2.67% 3.110 3.027 - 0.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.67% 9.368 9.118 - -3.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.67% 17393.920 16929.633 - -0.42% -
std::copy_if(list<int>)_(every_other)/262144 -2.67% 214757.310 209026.012 - -1.05% -
std::copy_if(vector<int>)_(entire_range)/64 -2.66% 15.869 15.447 - -5.03% -
BM_deque_deque_ranges_move/2 -2.66% 2.301 2.240 - -2.76% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.65% 15.178 14.775 - -2.08% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.65% 562.304 547.399 - -7.78% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.65% 11998.474 11680.466 - -2.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.64% 30.420 29.616 - -3.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -2.64% 3.853 3.751 - -0.99% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -2.64% 51.916 50.546 - -5.77% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.63% 234849103.946 228676282.174 - 0.04% -
SetIntersection_None_Set_uint32_1024_256 -2.62% 8909480.114 8675611.979 - -2.04% -
rng::for_each(set<int>)/8 -2.62% 6.686 6.510 - -0.24% -
BM_PushHeap_float_Random_4 -2.62% 2.827 2.752 - -6.84% -
SetIntersection_Front_Set_uint32_16384_16 -2.62% 1194115.853 1162870.737 - -0.57% -
SetIntersection_None_Set_float_262144_16384 -2.61% 1207579.428 1176046.873 - 0.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.61% 1059090.511 1031450.987 - 0.61% -
SetIntersection_None_Set_uint32_1024_1 -2.61% 8995039.156 8760313.806 - 0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.61% 11789696.499 11482534.400 - -3.01% -
SetIntersection_Front_Vector_uint64_262144_1 -2.60% 1041754.469 1014680.752 - -1.96% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.59% 17.752 17.292 - 6.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.59% 41865.458 40781.196 - -28.52% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.59% 572.335 557.538 - -4.62% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -2.58% 24.542 23.908 - -0.13% -
std::swap_ranges(deque<int>)/32 -2.58% 10.696 10.420 - 0.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.58% 26844.807 26152.752 - 4.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.58% 35723.330 34802.863 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.57% 18906245.426 18420156.579 - -3.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.57% 37.616 36.649 - 0.11% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.57% 4.331 4.219 - -0.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.57% 24.330 23.706 - -1.32% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.57% 795.600 775.189 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.56% 11512833.612 11217591.652 - -0.12% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.56% 4854.051 4729.717 - 0.03% -
BM_CmpLess_uint_uint -2.56% 1.084 1.056 - -2.43% -
std::multiset<int>::ctor(const&)/1024 -2.56% 6613.231 6444.221 - 1.52% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.55% 181960723.674 177312279.502 - 0.31% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.55% 18.147 17.683 - -2.26% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.55% 26.832 26.148 - -5.51% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.54% 13.165 12.830 - 0.54% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -2.54% 301312.626 293662.183 - 0.63% -
SetIntersection_Front_Set_uint64_64_64 -2.54% 13546616.374 13202785.986 - 0.07% -
std::set<int>::equal_range(key)_(existent)/32 -2.53% 1.835 1.788 - 0.92% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.53% 181203511.926 176617401.235 - 0.12% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.53% 296.730 289.221 - -1.16% -
SetIntersection_Front_Set_uint64_64_16 -2.53% 15187329.010 14803240.652 - -1.57% -
SetIntersection_Interlaced_Set_uint32_262144_16 -2.52% 1590979.899 1550859.211 - 1.75% -
std::flat_multimap<int,_int>::clear()/32 -2.52% 401.497 391.378 - -4.02% -
std::map<int,_int>::erase(iterator)/32 -2.51% 20.911 20.386 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -2.51% 1.385 1.351 - 10.52% -
SetIntersection_None_Set_uint64_16384_4 -2.51% 164757256.536 160623520.421 - -6.46% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.51% 6.738 6.569 - -1.36% -
BM_num_get<void*> -2.51% 11.228 10.946 - 0.84% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.51% 12329.514 12020.504 - 0.02% -
BM_vector_deque_move/2 -2.50% 2.055 2.004 - -2.79% -
std::flat_multimap<int,_int>::clear()/0 -2.50% 400.899 390.887 - -3.68% -
SetIntersection_Interlaced_Set_float_1024_16 -2.49% 11702915.558 11411551.357 - -0.18% -
std::multimap<std::string,_int>::erase(iterator)/1024 -2.49% 27.340 26.660 - -19.13% -
SetIntersection_None_Set_uint64_256_1 -2.49% 11566352.184 11278565.898 - 0.16% -
BM_PushHeap_uint64_Ascending_16 -2.49% 0.945 0.921 - 0.08% -
SetIntersection_Front_Set_uint32_262144_64 -2.48% 1631359.641 1590862.736 - -6.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.48% 232371358.967 226604549.520 - -5.25% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.48% 230.946 225.216 - -0.72% -
SetIntersection_None_Set_uint64_262144_262144 -2.47% 1240751.302 1210061.033 - -0.22% -
SetIntersection_None_Set_string_1024_4 -2.47% 9057923.933 8834144.498 - -3.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.47% 15.320 14.942 - -4.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.46% 64509.133 62919.212 - 1.05% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.46% 15.906 15.514 - -1.41% -
std::multiset<int>::count(key)_(existent)/8192 -2.46% 10.301 10.047 - 7.94% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -2.46% 24.492 23.890 - -0.62% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.46% 223495020.740 218001834.632 - 0.11% -
std::copy(deque<int>)/32768 -2.46% 1171.876 1143.074 - 0.84% -
SetIntersection_Front_Set_uint32_1_1 -2.46% 544398879.198 531022439.844 - 0.08% -
std::stable_sort(deque<int>)_(heap)/8 -2.46% 24.791 24.182 - -3.59% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -2.45% 1341670.412 1308765.381 - -0.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.45% 675.035 658.484 - -2.53% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -2.45% 148800.251 145155.264 - 3.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -2.45% 31.962 31.179 - -2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.45% 1172708.730 1144000.497 - -2.44% -
std::map<std::string,_int>::clear()/8192 -2.45% 218959.319 213599.512 - -3.67% -
SetIntersection_Front_Vector_uint64_262144_16 -2.45% 1125367.101 1097848.964 - -2.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.44% 7.015 6.844 - 0.99% -
std::set<int>::ctor(&&,_different_allocs)/1024 -2.44% 5993.682 5847.636 - -0.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.43% 78.099 76.198 - 3.26% -
std::find_end(deque<int>)_(same_length)/8192 -2.43% 3140.688 3064.403 - -11.72% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.43% 28003.513 27323.465 - 0.68% -
BM_StringAssignStr_Huge_Opaque -2.42% 114.034 111.276 - -2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.42% 1249471.098 1219255.772 - -0.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.42% 31.145 30.392 - -3.76% -
SetIntersection_None_Set_uint64_256_4 -2.41% 11273216.346 11001230.983 - -4.35% -
SetIntersection_None_Vector_uint64_262144_16384 -2.41% 1124007.520 1096902.481 - 0.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 7646.211 7462.061 - 1.63% -
std::find_end(vector<int>)_(process_all)/1000 -2.41% 222.073 216.727 - 0.05% -
std::for_each(set<int>::iterator)/8192 -2.40% 8092.027 7897.757 - 1.53% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -2.40% 6603.075 6444.848 - -2.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.39% 2.546 2.485 - 0.20% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.39% 979263.814 955883.015 - 0.10% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.38% 162.294 158.425 - -0.21% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.38% 10165310.350 9923082.682 - -0.32% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.38% 11993.151 11707.571 - -1.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.38% 6985790.026 6819460.219 - 0.08% -
SetIntersection_Front_Set_uint64_1_1 -2.38% 539904834.366 527051131.441 - -0.72% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -2.38% 12608320.772 12308288.494 - 0.64% -
std::find_end(vector<int>)_(process_all)/1024 -2.38% 227.340 221.931 - -0.01% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.38% 37841575.878 36942102.936 - -1.46% -
SetIntersection_Front_Set_uint64_262144_1 -2.38% 1066627.481 1041275.791 - 3.68% -
SetIntersection_Front_Set_uint32_1024_16 -2.37% 1210961.051 1182209.139 - -1.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.37% 1903.622 1858.520 - -0.99% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.36% 12411.820 12118.819 - -2.66% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.36% 15.382 15.019 - -1.91% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -2.36% 28082.751 27420.304 - -1.48% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.36% 19.191 18.738 - -4.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.36% 2277810.547 2224133.158 - -8.61% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.35% 97810.663 95507.489 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.34% 60.293 58.880 - 1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.34% 22692878.639 22161330.174 - 2.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.34% 623.697 609.091 - -2.35% -
std::sort(deque<int>)_(repeated)/1024 -2.34% 1011.200 987.525 - 2.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.34% 15.213 14.857 - -4.68% -
std::find_if(list<int>)_(process_all)/32768 -2.34% 26372.640 25756.093 - 0.04% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -2.33% 23.752 23.198 - -1.82% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.32% 17.809 17.395 - 8.52% -
std::adjacent_find(deque<int>,_pred)/50 -2.31% 28.946 28.278 - -6.40% -
std::unordered_set<std::string>::clear()/1024 -2.31% 23555.022 23011.286 - 1.38% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.31% 20927623.762 20444737.219 - -2.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.31% 10855150.543 10604796.386 - -0.00% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -2.31% 1.400 1.368 - 1.02% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.30% 18.195 17.776 - -1.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.30% 15647.875 15287.864 - 1.82% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.30% 10068.348 9836.751 - 0.90% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.30% 52588.898 51379.449 - -0.43% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.30% 55.884 54.599 - -0.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.28% 22.161 21.655 - -1.09% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.28% 518.299 506.497 - -2.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.28% 21560590.423 21069772.662 - -0.01% -
SetIntersection_Interlaced_Vector_float_64_4 -2.26% 17983860.766 17576946.289 - -2.76% -
rng::contains_subrange(list<int>)_(process_all)/50 -2.26% 16.923 16.541 - -5.76% -
SetIntersection_None_Set_uint32_256_1 -2.26% 11616735.246 11354633.164 - -0.44% -
SetIntersection_Interlaced_Set_float_64_64 -2.26% 13371076.032 13069404.988 - -1.00% -
BM_PushHeap_string_SingleElement_16384 -2.26% 2.607 2.548 - -6.12% -
BM_deque_vector_ranges_copy_backward/2 -2.25% 1.815 1.774 - -3.51% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.25% 13.057 12.763 - -2.74% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.25% 269.948 263.877 - 1.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.25% 17349767.570 16959771.480 - -1.08% -
SetIntersection_None_Vector_uint64_64_64 -2.25% 8478330.654 8287882.685 - -0.58% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.24% 23.544 23.016 - -1.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.22% 9888.114 9668.112 - 0.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.22% 12709.118 12426.711 - 0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.22% 1117446.051 1092620.202 - -2.28% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -2.22% 23.854 23.325 - -0.56% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.22% 5.712 5.585 - -1.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.22% 1240061.990 1212553.284 - 6.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -2.22% 5809002.302 5680209.491 - -1.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -2.21% 4598329.295 4496486.051 - -5.15% -
SetIntersection_None_Set_float_64_16 -2.21% 18319000.959 17914220.601 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.21% 8871852.621 8675838.713 - -0.98% -
SetIntersection_None_Set_uint64_262144_16384 -2.20% 1231448.811 1204385.580 - 0.15% -
BM_deque_deque_ranges_move/1 -2.20% 2.556 2.500 - -1.51% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.19% 9929873.557 9711970.462 - 1.18% -
std::multiset<int>::erase(key)_(existent)/8192 -2.19% 61.459 60.113 - -1.72% -
SetIntersection_Front_Set_uint64_64_1 -2.19% 16527893.652 16166060.580 - -0.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.19% 11645757.402 11391073.360 - 0.71% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -2.19% 2.776 2.715 - 4.95% -
rng::contains(list<int>)_(process_all)/1048576 -2.19% 840378.652 822014.118 - 0.07% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.18% 30.048 29.392 - 3.10% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.18% 15.115 14.785 - -2.35% -
SetIntersection_Front_Set_string_16_4 -2.18% 64512400.992 63107298.534 - -1.63% -
SetIntersection_None_Vector_uint64_1024_1 -2.17% 1075999.917 1052604.906 - -3.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.17% 1.262 1.235 - -1.56% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -2.17% 0.484 0.473 - 2.10% -
rng::for_each(multimap<int>)/8192 -2.16% 7591.106 7426.824 - 2.12% -
BM_PushHeap_uint64_Descending_1 -2.16% 0.532 0.520 - -17.92% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.16% 18.946 18.537 - -1.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.15% 13409.446 13121.025 - 3.53% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -2.15% 69.539 68.045 - 4.36% -
std::map<int,_int>::erase(iterator)/8192 -2.14% 24.366 23.844 - 1.05% -
SetIntersection_None_Vector_uint32_262144_16 -2.14% 1133555.243 1109269.151 - -0.84% -
SetIntersection_Front_Set_uint64_262144_256 -2.14% 3922082.714 3838159.461 - 4.52% -
SetIntersection_None_Set_uint32_16384_64 -2.14% 157270407.763 153905655.762 - 0.87% -
BM_deque_vector_move/1 -2.14% 2.117 2.071 - -2.64% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -2.14% 7.580 7.418 - 0.71% -
SetIntersection_None_Set_uint64_262144_16 -2.13% 1218607.668 1192620.932 - -0.63% -
SetIntersection_None_Set_uint64_16384_16384 -2.13% 171156045.561 167510020.308 - -7.18% -
SetIntersection_Front_Set_uint64_16384_16384 -2.13% 229157289.303 224277266.766 - 0.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.13% 64872.686 63492.675 - -1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.12% 201.031 196.762 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -2.12% 0.477 0.467 - -0.80% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -2.12% 2793.928 2734.684 - -0.69% -
std::set<int>::lower_bound(key)_(non-existent)/32 -2.12% 2.275 2.226 - -0.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.11% 18396549.764 18008195.613 - 0.18% -
BM_deque_deque_move_backward/2 -2.11% 2.522 2.469 - -2.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.11% 58614.195 57380.147 - 2.03% -
std::unordered_set<int>::ctor(const&)/8192 -2.11% 56266.330 55081.818 - -0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.10% 32.377 31.696 - 2.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.10% 2.350 2.300 - -0.72% -
std::remove_if(list<int>)_(sprinkled)/32 -2.09% 58.183 56.965 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.08% 0.639 0.626 - -1.85% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.08% 1581538.086 1548629.475 - -0.32% -
SetIntersection_None_Set_uint64_64_64 -2.08% 11478350.263 11239788.765 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.08% 1070330.332 1048113.559 - -2.72% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -2.07% 18898.462 18506.726 - 1.29% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -2.07% 63.055 61.749 - -1.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.06% 4177085.464 4090901.207 - -2.94% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.06% 79.843 78.197 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.06% 1086204.821 1063832.243 - 2.56% -
std::equal(vector<bool>)_(unaligned)/8192 -2.06% 56.466 55.305 - -2.54% -
std::map<int,_int>::ctor(const&)/8192 -2.05% 53278.762 52186.484 - -18.52% -
SetIntersection_Front_Set_float_262144_1 -2.05% 1042809.541 1021435.867 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.05% 1241797.121 1216357.584 - -0.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -2.05% 3.233 3.167 - -0.83% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -2.05% 3672.718 3597.511 - 0.05% -
SetIntersection_Interlaced_Set_string_16_16 -2.04% 61975579.782 60708775.764 - -0.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.04% 6835.433 6695.810 - 1.12% -
SetIntersection_Front_Set_string_64_64 -2.04% 36806688.416 36055407.517 - 0.55% -
std::multimap<int,_int>::ctor(const&)/32 -2.04% 225.725 221.121 - -2.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.04% 1071200.887 1049372.931 - 1.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -2.04% 868.777 851.090 - -13.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.03% 663.514 650.034 - 0.39% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.03% 6710.073 6574.111 - -26.42% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.03% 339.108 332.238 - 0.54% -
BM_PushHeap_string_SingleElement_262144 -2.02% 2.646 2.592 - -5.77% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.02% 0.941 0.922 - -3.52% -
SetIntersection_Front_Set_uint64_256_16 -2.02% 4472947.501 4382641.710 - -2.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.02% 4210028.507 4125126.719 - -2.70% -
std::make_heap(deque<int>)_(descending)/1024 -2.02% 1105.263 1082.988 - -7.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -2.01% 1.165 1.142 - 0.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.01% 15.083 14.780 - -2.42% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -2.01% 24.081 23.596 - 6.48% -
SetIntersection_Front_Set_string_16384_4 -2.01% 1271440.416 1245865.690 - -1.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.01% 14678.991 14383.814 - 3.34% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.01% 1610198.811 1577875.082 - -0.47% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.01% 22.357 21.908 - -2.19% -
SetIntersection_Interlaced_Set_uint32_262144_256 -2.00% 1585927.084 1554134.357 - 1.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.00% 11534517.480 11303717.216 - -1.97% -
SetIntersection_None_Set_uint32_256_256 -1.99% 5831618.688 5715310.221 - 1.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.99% 2.114 2.072 - -0.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.99% 0.792 0.776 - -0.73% -
std::stable_sort(deque<int>)_(ascending)/8 -1.99% 18.257 17.894 - -5.75% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.98% 1.655 1.622 - -1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.98% 8754893.690 8581602.322 - -3.05% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.98% 22.852 22.400 - -1.87% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -1.98% 18.849 18.476 - -0.59% -
SetIntersection_Interlaced_Set_string_1024_64 -1.97% 17007252.523 16671496.258 - -3.66% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.97% 16.574 16.247 - -3.02% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.97% 11973196.495 11736854.261 - -2.44% -
std::unique(deque<int>)_(sprinkled)/32 -1.97% 54.608 53.531 - -0.54% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.97% 198.484 194.575 - -0.65% -
BM_PushHeap_uint64_Ascending_1024 -1.97% 2.675 2.622 - -0.01% -
std::partition(deque<int>)_(sparse)/8192 -1.97% 3032.047 2972.359 - -5.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.97% 1122512.222 1100437.665 - -1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.97% 1171709.814 1148671.976 - -0.20% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.96% 13.305 13.044 - 0.58% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.96% 1053055.628 1032435.517 - -0.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.96% 38867.676 38107.317 - -3.38% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.96% 1322616.862 1296744.873 - -0.24% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.95% 8.082 7.924 - -2.67% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.95% 15.818 15.510 - -0.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -1.95% 69916.425 68552.840 - 0.14% -
std::search(vector<int>)_(single_element)/1000 -1.95% 232.960 228.421 - -1.05% -
BM_PushHeap_uint32_Random_64 -1.95% 5.160 5.059 - 1.14% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.94% 13.034 12.781 - -2.10% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -1.94% 21.874 21.450 - -3.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.93% 3.808 3.734 - -0.62% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.93% 19.514 19.137 - -1.24% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.93% 1.537 1.507 - -6.92% -
BM_deque_vector_ranges_copy_backward/4000 -1.92% 148.068 145.218 - 0.60% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.92% 63253.680 62038.598 - 0.46% -
std::search(vector<int>)_(single_element)/1024 -1.91% 238.241 233.681 - -0.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.91% 27544.329 27017.615 - 0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.91% 1056834.183 1036672.752 - -1.44% -
std::copy_n(vector<bool>)_(aligned)/64 -1.90% 1.323 1.298 - -0.11% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.90% 1898178.833 1862038.336 - -6.62% -
SetIntersection_None_Set_uint64_16_16 -1.90% 35620767.152 34942684.758 - -0.64% -
BM_std_minmax_element<long_long>/3 -1.90% 1.214 1.191 - 5.57% -
std::multiset<std::string>::erase(iterator)/1024 -1.90% 33.633 32.995 - 6.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.89% 1098522.777 1077777.598 - -3.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.89% 60.560 59.416 - 1.71% -
std::multimap<int,_int>::erase(iterator)/1024 -1.89% 20.758 20.366 - 0.03% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.89% 90.353 88.649 - -9.83% -
SetIntersection_Interlaced_Set_uint64_262144_64 -1.89% 1612635.500 1582231.772 - -0.31% -
std::copy(vector<bool>)_(aligned)/4096 -1.88% 4.786 4.696 - -3.88% -
SetIntersection_None_Set_uint64_262144_4 -1.88% 1214610.596 1191802.818 - -4.49% -
SetIntersection_None_Set_uint32_256_16 -1.87% 10892103.529 10688053.263 - -2.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.87% 8319614.290 8163801.360 - 12.21% -
ranges::minmax(std::deque<long_long>)/1 -1.87% 0.706 0.693 - 6.45% -
SetIntersection_None_Set_uint64_64_4 -1.87% 21703606.096 21297864.268 - -0.03% -
BM_PushHeap_float_QuickSortAdversary_16 -1.86% 0.991 0.973 - -0.09% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -1.86% 11.021 10.816 - -3.74% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.86% 537.323 527.318 - -1.20% -
SetIntersection_None_Vector_uint32_262144_4 -1.86% 1144419.565 1123115.070 - -0.22% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.86% 1.826 1.792 - 0.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.86% 942452.323 924930.719 - -0.78% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.86% 1.623 1.592 - -3.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.86% 7680621.429 7537968.190 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.86% 1037365.373 1018104.694 - -2.90% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.85% 119379.661 117166.864 - 0.09% -
SetIntersection_Front_Set_uint32_256_16 -1.85% 4513775.706 4430109.630 - -2.58% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.85% 37082.280 36395.652 - -1.70% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.85% 21.196 20.804 - 0.99% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.85% 223.438 219.308 - -0.45% -
SetIntersection_None_Vector_string_262144_64 -1.85% 1312619.633 1288374.730 - -0.06% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -1.85% 54246.486 53244.709 - -0.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.84% 11.295 11.087 - 0.55% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.84% 17.495 17.173 - -1.20% -
SetIntersection_None_Vector_uint64_1024_1024 -1.84% 1074178.770 1054420.540 - 2.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.84% 27901616.964 27388712.549 - -1.32% -
std::find_if(vector<int>)_(process_all)/50 -1.84% 5.800 5.694 - -16.63% -
std::map<int,_int>::clear()/32 -1.84% 655.784 643.741 - 0.88% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.84% 4.928 4.837 - -3.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.83% 1045676.351 1026514.826 - -1.65% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.83% 6.616 6.495 - -0.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.83% 9.414 9.242 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.83% 1169988.788 1148633.779 - -1.01% -
SetIntersection_None_Set_uint64_16_4 -1.82% 57070144.816 56028793.104 - -0.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.82% 616566.183 605333.215 - -2.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.82% 1.188 1.166 - 9.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.82% 98658.650 96862.183 - 0.84% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.82% 18.148 17.818 - -1.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.81% 578.356 567.873 - -2.41% -
BM_CmpEqual_short_ushort -1.81% 1.099 1.079 - -0.99% -
std::multimap<int,_int>::erase(iterator)/8192 -1.81% 20.798 20.421 - -0.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.81% 3492878.986 3429761.706 - -1.77% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.80% 5013.605 4923.192 - -1.29% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.80% 19.622 19.269 - -3.61% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.80% 17.300 16.988 - -1.40% -
BM_vector_deque_ranges_move_backward/512 -1.80% 17.806 17.486 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.79% 8780058.778 8622459.619 - -0.03% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.79% 5.509 5.410 - -1.83% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.79% 400.328 393.155 - -0.40% -
SetIntersection_None_Vector_uint32_16384_64 -1.79% 1115967.524 1095983.521 - -1.01% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.79% 15.702 15.421 - -1.48% -
BM_deque_deque_ranges_copy_backward/1024 -1.79% 38.292 37.608 - -1.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -1.79% 347.166 340.967 - -0.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.79% 23.017 22.606 - -1.77% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.78% 1044952.180 1026341.596 - -1.22% -
std::set<std::string>::clear()/8192 -1.78% 216570.852 212725.511 - -0.56% -
BM_PushHeap_string_SingleElement_1024 -1.77% 2.619 2.572 - -5.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.77% 15.195 14.926 - -2.32% -
SetIntersection_Front_Set_uint32_16_16 -1.76% 38092823.525 37421009.196 - -0.52% -
SetIntersection_None_Vector_uint32_256_256 -1.76% 2141153.216 2103442.818 - 1.11% -
BM_num_get<long_long> -1.76% 10.921 10.729 - 0.53% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.76% 209631.683 205942.270 - 0.12% -
SetIntersection_None_Set_uint64_262144_64 -1.75% 1216310.951 1194972.412 - 0.07% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.75% 18.802 18.472 - -2.18% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.75% 36214.545 35579.871 - 1.11% -
BM_vector_deque_move_backward/4096 -1.75% 150.224 147.593 - -0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.75% 8644869.396 8493847.364 - 0.62% -
SetIntersection_None_Set_uint32_16384_256 -1.75% 157065588.511 154321807.093 - 1.31% -
SetIntersection_Front_Vector_string_16384_16 -1.75% 1616974.678 1588746.850 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.74% 1175051.801 1154594.108 - 2.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.74% 662.442 650.938 - -1.15% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.73% 19909.854 19565.959 - -5.60% -
BM_PushHeap_uint32_Ascending_1024 -1.73% 2.604 2.559 - 0.09% -
SetIntersection_Front_Set_uint32_16384_64 -1.73% 1666759.197 1638000.051 - -3.00% -
SetIntersection_None_Set_uint64_262144_256 -1.72% 1216294.518 1195345.379 - 0.03% -
std::multiset<std::string>::count(key)_(existent)/32 -1.72% 19.892 19.549 - -4.60% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.72% 2.177 2.140 - 0.21% -
rng::contains(vector<int>)_(process_all)/8 -1.72% 2.539 2.496 - -4.97% -
SetIntersection_None_Set_uint32_64_16 -1.72% 18377083.077 18060899.165 - -1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.72% 4611316.488 4532073.800 - -2.75% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.72% 411.632 404.562 - 0.60% -
SetIntersection_None_Vector_uint32_64_64 -1.71% 8552134.283 8405714.461 - -0.44% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.71% 18.900 18.577 - -1.89% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.71% 13062.386 12839.253 - 0.49% -
SetIntersection_Front_Set_uint32_16384_1 -1.70% 1050951.481 1033103.085 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.69% 1240126.709 1219127.604 - -0.36% -
SetIntersection_Front_Vector_float_1024_1 -1.69% 1045569.020 1027877.186 - -0.75% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.69% 1859052.981 1827626.627 - 0.16% -
std::unique_copy(vector<int>)_(sprinkled)/32 -1.69% 13.337 13.112 - -1.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.69% 1152758.187 1133293.279 - -2.54% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.69% 58.793 57.801 - -0.02% -
SetIntersection_Interlaced_Set_string_16384_16 -1.69% 242758391.781 238665281.058 - -31.40% -
SetIntersection_None_Set_uint32_1024_64 -1.69% 8896989.308 8747009.978 - 1.58% -
BM_deque_vector_ranges_move/0 -1.69% 1.525 1.499 - -5.87% -
std::set<std::string>::ctor(const&)/1024 -1.68% 34958.436 34371.873 - 0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.68% 8755998.915 8609240.183 - -0.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.68% 1236478.518 1215756.916 - -0.50% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.67% 55.708 54.776 - 0.07% -
SetIntersection_Front_Set_string_262144_1024 -1.67% 60492421.972 59481109.718 - 0.28% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.67% 1.763 1.734 - -2.93% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.67% 42.768 42.053 - 5.32% -
std::multimap<int,_int>::erase(iterator)/32 -1.67% 20.613 20.269 - -0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.67% 25.247 24.826 - 3.41% -
BM_CmpLess_int_int -1.67% 1.068 1.051 - -1.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.67% 10.737 10.558 - 10.38% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.66% 35879413.671 35282308.020 - -0.53% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -1.66% 20.056 19.723 - 1.65% -
SetIntersection_None_Set_uint64_256_256 -1.66% 5806808.459 5710202.458 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.66% 540112486.284 531130227.350 - -0.73% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.66% 22.143 21.775 - -1.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.66% 13371.270 13149.217 - 0.77% -
std::partition(list<int>)_(dense)/50 -1.66% 13.602 13.377 - -0.99% -
BM_PushHeap_uint64_Ascending_16384 -1.66% 3.732 3.670 - 1.29% -
std::set<int>::upper_bound(key)_(existent)/8192 -1.65% 8.005 7.873 - 0.48% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.65% 752.072 739.644 - 0.05% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.65% 580.762 571.175 - 0.05% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.65% 765701.716 753079.565 - -1.12% -
BM_StringRelationalLiteral_Eq_Large_Large_Control -1.65% 0.827 0.814 - -0.65% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.65% 672.482 661.401 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.64% 8763520.520 8619415.464 - -0.87% -
std::map<int,_int>::clear()/1024 -1.64% 10618.850 10444.637 - -1.50% -
std::multimap<std::string,_int>::erase(iterator)/32 -1.64% 25.442 25.025 - -12.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.64% 761.917 749.449 - -1.22% -
SetIntersection_Front_Vector_uint64_256_256 -1.64% 4542388.261 4468096.481 - 0.27% -
SetIntersection_None_Set_float_262144_1024 -1.64% 1202776.531 1183106.447 - 1.89% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.63% 6.087 5.987 - -1.45% -
SetIntersection_Front_Vector_uint64_16_4 -1.63% 54405005.656 53515578.626 - -0.67% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.63% 21.033 20.690 - -10.82% -
SetIntersection_Front_Set_string_1024_4 -1.63% 1254251.589 1233794.383 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.63% 4236630.089 4167551.328 - -1.90% -
BM_PushHeap_string_Ascending_16 -1.63% 4.806 4.728 - -2.80% -
SetIntersection_None_Vector_uint64_64_4 -1.62% 15958839.694 15699556.057 - -1.04% -
SetIntersection_None_Vector_uint64_16384_16 -1.62% 1098769.771 1080970.744 - -0.96% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -1.62% 24.113 23.723 - -4.08% -
SetIntersection_None_Set_float_262144_262144 -1.62% 1203859.619 1184411.865 - 2.26% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.61% 13.124 12.912 - -0.80% -
SetIntersection_None_Vector_uint64_1024_4 -1.61% 1080647.891 1063280.624 - -2.09% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.61% 16.334 16.072 - -2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.60% 25767956.931 25355343.273 - -11.45% -
rng::fold_left(deque<int>)/8192 -1.60% 4548.722 4476.041 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.59% 1178610.370 1159818.895 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.59% 4293141.043 4224733.100 - -1.47% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.59% 23630.668 23254.652 - 0.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.59% 54.138 53.277 - -7.01% -
BM_CmpLess_uint_uchar -1.59% 1.107 1.089 - -1.48% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.58% 56093902.111 55204878.327 - -0.54% -
SetIntersection_None_Set_string_1024_64 -1.58% 9175286.561 9030130.696 - 0.43% -
SetIntersection_None_Set_uint32_64_4 -1.58% 21707923.385 21365443.591 - -0.03% -
SetIntersection_None_Set_float_262144_4 -1.58% 1202624.269 1183664.471 - 2.24% -
SetIntersection_None_Vector_uint32_1024_4 -1.58% 1090544.956 1073363.849 - -0.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.57% 20.469 20.147 - -8.05% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.57% 16534993.567 16274969.161 - -0.18% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.57% 149958.709 147601.882 - -1.70% -
SetIntersection_None_Set_uint64_262144_1024 -1.57% 1217786.377 1198659.586 - 0.12% -
SetIntersection_None_Vector_uint32_1024_1024 -1.57% 1089653.814 1072546.648 - -0.74% -
std::sort(deque<int>)_(ascending)/8 -1.57% 17.833 17.553 - -0.79% -
BM_StringAssignStr_Large_Opaque -1.57% 10.869 10.698 - 6.26% -
std::set<std::string>::ctor(const&)/32 -1.56% 713.616 702.450 - -0.80% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.56% 26.750 26.332 - -1.51% -
SetIntersection_None_Set_float_262144_64 -1.56% 1200356.119 1181591.064 - 2.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.56% 769.435 757.467 - -0.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -1.55% 220.250 216.826 - 0.86% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.55% 8585.341 8452.296 - 0.16% -
SetIntersection_None_Set_uint64_16_1 -1.55% 66754307.496 65719886.948 - -0.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.55% 32.879 32.370 - -1.18% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.54% 12911.593 12712.573 - -1.15% -
SetIntersection_Interlaced_Set_float_256_256 -1.54% 7527817.750 7411799.193 - 1.48% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.54% 525.085 517.003 - -1.62% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.54% 26.734 26.323 - 4.65% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.54% 241197760.401 237495282.027 - 0.62% -
BM_PushHeap_string_SingleElement_256 -1.53% 2.608 2.568 - -5.82% -
std::reverse(deque<int>)/8 -1.53% 2.560 2.520 - 0.05% -
std::for_each_n(list<int>)/8192 -1.53% 7790.764 7671.507 - -0.30% -
std::reverse(vector<int>)/32768 -1.53% 1050.944 1034.888 - -0.05% -
std::multiset<int>::contains(key)_(non-existent)/8192 -1.52% 8.981 8.844 - -3.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.52% 8053459.939 7931063.298 - -4.10% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -1.52% 34.206 33.687 - -3.57% -
SetIntersection_None_Vector_uint32_16384_1024 -1.52% 1111332.653 1094469.490 - 0.92% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.51% 13015.589 12818.666 - -1.80% -
std::remove_if(list<int>)_(sprinkled)/50 -1.51% 76.207 75.056 - 6.49% -
std::map<int,_int>::erase(iterator)/1024 -1.51% 20.888 20.573 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.51% 1235024.903 1216378.420 - -0.06% -
SetIntersection_Front_Set_string_1024_1 -1.51% 1093950.095 1077457.045 - -0.26% -
std::list<int>::ctor(size)/32 -1.50% 334.159 329.131 - 1.25% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.50% 6564.105 6465.404 - -0.33% -
std::copy_n(list<int>)/262144 -1.50% 218889.885 215607.231 - -0.13% -
BM_vector_deque_ranges_copy_backward/1024 -1.49% 38.268 37.697 - -0.16% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.49% 6945.282 6841.736 - 3.18% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 238.480 234.926 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.49% 16186695.840 15945685.484 - -0.44% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.49% 173316.999 170736.619 - -5.86% -
std::partition(vector<int>)_(dense)/1024 -1.49% 247.462 243.779 - -2.22% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.49% 575.483 566.924 - -6.12% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.49% 81.754 80.539 - -2.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.48% 22.037 21.711 - -1.96% -
SetIntersection_None_Vector_float_262144_256 -1.48% 1146143.055 1129175.451 - -0.98% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.48% 135825624.486 133817662.830 - -0.01% -
SetIntersection_None_Set_uint64_16384_16 -1.48% 167655566.870 165179562.155 - -9.96% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.47% 1295285.480 1276198.973 - 2.38% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.47% 71.640 70.588 - -0.10% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.47% 6015.443 5927.135 - -0.11% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.47% 19.077 18.797 - -1.29% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.46% 132.017 130.083 - 2.75% -
std::copy(deque<int>)/64 -1.46% 2.758 2.717 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.46% 1306687.196 1287552.785 - -10.36% -
SetIntersection_None_Set_uint64_64_1 -1.46% 22666625.112 22334760.635 - -0.04% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.46% 82543.259 81337.376 - 0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.46% 1974.673 1945.842 - 8.37% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.46% 1443.752 1422.745 - -0.96% -
BM_vector_deque_ranges_move/1 -1.45% 2.304 2.270 - 4.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 1170.295 1153.329 - -5.10% -
std::fill(vector<bool>)/512 -1.45% 1.589 1.566 - -2.84% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.45% 1715230.387 1690377.439 - 0.51% -
SetIntersection_Front_Set_uint64_4_4 -1.45% 136970880.645 134988014.199 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.45% 4877845.493 4807251.422 - -1.69% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.45% 20.873 20.571 - -1.23% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 66314.017 65354.839 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.44% 10744136.294 10588987.928 - -1.67% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.44% 2.427 2.392 - -3.51% -
SetIntersection_None_Set_uint64_4_1 -1.44% 217145082.401 214021224.277 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.44% 1056787.751 1041590.961 - -0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.43% 754.865 744.038 - -1.57% -
SetIntersection_Interlaced_Set_float_1024_1 -1.43% 1038233.266 1023381.937 - -1.89% -
SetIntersection_Front_Vector_string_64_16 -1.43% 20654991.460 20359733.620 - -1.20% -
SetIntersection_Front_Vector_uint64_16_1 -1.43% 63027036.944 62127367.602 - -0.21% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.43% 302.970 298.648 - -1.08% -
SetIntersection_Front_Set_uint32_16384_16384 -1.42% 218732666.352 215620110.714 - 0.81% -
std::copy_if(list<int>)_(entire_range)/32768 -1.42% 26217.232 25844.483 - -1.56% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.42% 499589.934 492489.795 - 0.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.42% 17.387 17.140 - -0.94% -
std::multiset<std::string>::find(key)_(existent)/1024 -1.42% 24.353 24.008 - -3.08% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.42% 22.935 22.610 - -0.49% -
BM_PushHeap_float_Random_262144 -1.42% 7.758 7.648 - 0.97% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.41% 101.677 100.239 - -7.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.41% 132754.871 130880.655 - -1.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.41% 12694427.858 12515288.076 - -1.97% -
std::multimap<int,_int>::clear()/32 -1.41% 652.746 643.539 - -0.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.40% 81721.631 80574.555 - 0.26% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.40% 5183.554 5110.903 - -3.58% -
SetIntersection_None_Vector_float_262144_16384 -1.40% 1144130.203 1128145.166 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.40% 1238691.975 1221393.719 - -0.56% -
SetIntersection_None_Set_float_262144_1 -1.39% 1206732.910 1189923.094 - 2.38% -
BM_CmpLess_uchar_uchar -1.39% 1.069 1.054 - -0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.39% 16230866.890 16005557.686 - -0.84% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.38% 7.601 7.495 - -2.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.38% 168.413 166.088 - -2.03% -
BM_StringFindCharLiteral/1024 -1.38% 18.219 17.968 - -0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 411.555 405.876 - -0.08% -
SetIntersection_None_Set_uint32_16_1 -1.38% 66699199.540 65780477.907 - 0.07% -
SetIntersection_Front_Set_uint32_64_16 -1.38% 15258600.825 15048759.268 - -0.20% -
SetIntersection_None_Vector_uint32_1024_1 -1.37% 1090144.046 1075168.447 - -0.14% -
SetIntersection_Front_Set_uint32_256_4 -1.37% 4212760.865 4154906.761 - -0.73% -
SetIntersection_Front_Set_float_262144_16 -1.37% 1197665.261 1181267.146 - -0.51% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.37% 699.898 690.317 - -1.54% -
SetIntersection_Front_Set_uint64_16_4 -1.37% 54819428.469 54069291.290 - -0.42% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.37% 2.060 2.032 - -0.31% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.37% 7.592 7.489 - -0.42% -
BM_PushHeap_string_Ascending_64 -1.36% 7.564 7.461 - -5.81% -
std::multimap<std::string,_int>::erase(iterator)/8192 -1.36% 32.439 31.998 - 2.29% -
SetIntersection_None_Vector_uint32_16384_4 -1.36% 1108624.177 1093584.738 - -1.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.36% 1040049.645 1025953.449 - -6.68% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.35% 807.318 796.391 - -0.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.35% 3352.012 3306.700 - -1.89% -
SetIntersection_Front_Set_uint32_4_4 -1.35% 137539976.051 135681003.456 - -0.48% -
SetIntersection_Front_Set_uint64_16384_64 -1.35% 1653661.831 1631352.849 - -2.55% -
BM_deque_deque_ranges_copy_backward/512 -1.35% 19.201 18.942 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.35% 1529869.183 1509280.084 - -1.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.34% 952.738 939.932 - 0.33% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.34% 11.395 11.242 - -0.56% -
SetIntersection_Front_Set_uint64_4_1 -1.34% 214170271.401 211293769.634 - -0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.34% 593.539 585.567 - -1.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.34% 217470982.681 214551808.119 - -0.56% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.34% 5504.562 5430.943 - -4.13% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.34% 36710.622 36220.047 - -0.19% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.33% 52314.075 51616.199 - -1.32% -
SetIntersection_Interlaced_Set_uint64_64_64 -1.33% 13329629.814 13151885.534 - -0.39% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.33% 44504.189 43911.294 - -3.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.33% 37230997.408 36736122.364 - -1.03% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.33% 74678.181 73685.585 - -0.02% -
SetIntersection_None_Set_float_262144_256 -1.33% 1202136.311 1186177.002 - 2.15% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.33% 137583899.629 135760774.781 - 0.09% -
SetIntersection_None_Vector_uint64_64_1 -1.33% 16629797.573 16409451.040 - -0.45% -
std::set<std::string>::contains(key)_(existent)/32 -1.32% 16.471 16.254 - 14.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.32% 16081444.545 15869046.740 - -1.51% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.32% 179.937 177.563 - 0.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.32% 14.923 14.727 - 0.10% -
std::make_heap(deque<int>)_(shuffled)/8 -1.32% 25.042 24.713 - 0.42% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.32% 352795564.818 348153271.320 - 0.37% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.31% 4.268 4.212 - -2.46% -
SetIntersection_None_Vector_string_16384_64 -1.31% 1254946.347 1238465.659 - 1.35% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.31% 4079.018 4025.516 - 1.89% -
SetIntersection_Interlaced_Vector_string_256_4 -1.31% 6118147.281 6037958.147 - -1.15% -
SetIntersection_Front_Vector_uint64_16_16 -1.31% 35872844.577 35403225.147 - -0.15% -
BM_vector_deque_ranges_move_backward/5500 -1.30% 199.609 197.012 - -0.12% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.30% 15.717 15.513 - -1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.30% 49.726 49.080 - -0.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.30% 214898202.933 212112341.464 - -0.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.30% 10220709.052 10088260.728 - -0.84% -
SetIntersection_Front_Set_uint32_64_1 -1.30% 16557898.742 16343448.358 - 0.09% -
std::unordered_set<std::string>::clear()/8192 -1.29% 221418.393 218553.247 - 0.33% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.29% 2.118 2.091 - 0.22% -
std::partial_sort(deque<int>)_(descending)/8 -1.29% 42.639 42.088 - 1.01% -
BM_StringFindNoMatch/512 -1.29% 9.577 9.453 - 2.56% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.29% 822.470 811.851 - -38.06% -
SetIntersection_None_Set_uint64_1_1 -1.29% 536279717.274 529356568.909 - -0.08% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.29% 886.019 874.590 - 0.70% -
BM_PushHeap_string_SingleElement_64 -1.29% 2.669 2.635 - -5.31% -
std::reverse(vector<int>)/512 -1.29% 16.549 16.337 - -0.02% -
SetIntersection_None_Set_uint32_1024_4 -1.28% 8950886.153 8836016.549 - 0.72% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.28% 13.907 13.729 - -0.64% -
BM_deque_deque_ranges_copy_backward/64 -1.28% 3.475 3.431 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.27% 120538776.610 119003134.499 - -0.02% -
SetIntersection_None_Vector_uint64_1_1 -1.27% 534557187.641 527750963.370 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.27% 16493441.156 16284075.363 - -1.14% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.27% 25.694 25.368 - 2.17% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.27% 5337.746 5270.114 - -1.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.27% 17048.765 16832.807 - -1.98% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.26% 32.024 31.619 - 32.42% -
SetIntersection_None_Set_uint64_262144_1 -1.26% 1215492.432 1200199.871 - -7.74% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 -1.26% 5169.937 5104.954 - 0.20% -
std::for_each(multiset<int>::iterator)/32 -1.26% 23.999 23.698 - 0.79% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.25% 1513.986 1495.010 - -0.28% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.25% 26.409 26.078 - -2.63% -
SetIntersection_None_Vector_uint64_262144_4 -1.25% 1135716.446 1121510.979 - 0.56% -
SetIntersection_Interlaced_Set_float_16_16 -1.25% 37846485.680 37374465.172 - -0.92% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 194297.172 191875.366 - -3.86% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.25% 20.751 20.492 - -0.48% -
std::replace_if(vector<int>)_(prefix)/50 -1.25% 14.029 13.855 - 0.35% -
std::set<int>::ctor(const&)/32 -1.25% 224.311 221.518 - -8.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.24% 63124753.495 62340231.727 - -0.84% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.24% 19.270 19.031 - -0.96% -
SetIntersection_None_Vector_uint64_4_4 -1.24% 133947528.516 132286618.840 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.24% 213469135.137 210822855.910 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.24% 16594350.544 16388891.767 - -1.35% -
std::partition(list<int>)_(sparse)/50 -1.24% 22.266 21.991 - 2.39% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.24% 396.372 391.468 - -0.02% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.24% 21060952.023 20800641.385 - 1.31% -
SetIntersection_None_Vector_uint32_1024_16 -1.24% 1093380.810 1079868.462 - -0.36% -
SetIntersection_Front_Vector_float_262144_262144 -1.23% 347562952.737 343277451.006 - -2.07% -
BM_CmpEqual_uint_short -1.23% 1.017 1.004 - -1.63% -
std::set<int>::ctor(const&,_alloc)/0 -1.23% 12.886 12.728 - -0.29% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.23% 348505.596 344229.777 - -0.26% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.23% 5.133 5.070 - -0.97% -
BM_deque_deque_ranges_move/64 -1.22% 3.108 3.070 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -1.22% 349999546.405 345716374.447 - 1.14% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -1.22% 7720223.372 7626080.397 - -1.30% -
SetIntersection_Front_Set_uint64_64_4 -1.22% 16030916.789 15835622.650 - -1.09% -
std::reverse(vector<int>)/4096 -1.22% 132.239 130.628 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.22% 214892200.323 212276591.505 - -0.93% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.22% 21.997 21.730 - 0.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.22% 17.339 17.128 - -4.04% -
SetIntersection_Interlaced_Set_float_16384_1 -1.21% 1053058.862 1040274.739 - -0.12% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.21% 23.584 23.298 - -0.95% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.21% 683.162 674.889 - -2.13% -
std::transform(deque<int>,_deque<int>)/50 -1.21% 36.237 35.798 - 0.81% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.21% 4145396.398 4095300.377 - -1.01% -
SetIntersection_Interlaced_Set_float_262144_64 -1.21% 1563835.857 1544938.801 - 1.15% -
std::deque<int>::ctor(size)/1024 -1.21% 76.442 75.520 - 1.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.21% 59.977 59.253 - -0.42% -
std::find_if(list<int>)_(process_all)/8 -1.21% 2.375 2.346 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.20% 146718099.996 144954023.952 - -5.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 19.426 19.193 - -0.67% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.20% 334.322 330.313 - 0.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.20% 12317.959 12170.285 - -1.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.20% 12179231.179 12033342.904 - -0.62% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.20% 4607.112 4551.939 - -0.28% -
SetIntersection_Front_Set_uint64_1024_1 -1.20% 1046251.835 1033745.253 - -1.21% -
SetIntersection_Front_Vector_string_16384_256 -1.19% 9557942.536 9444123.789 - -0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -1.19% 119892425.907 118467053.761 - -0.70% -
BM_CmpLess_ushort_uchar -1.19% 1.122 1.108 - -1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -1.19% 16.101 15.910 - 0.32% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.18% 4855.398 4797.889 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.18% 42700.087 42195.431 - -0.71% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.18% 1048083.585 1035708.149 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.18% 167711337.392 165732763.130 - -0.34% -
SetIntersection_None_Set_uint64_4_4 -1.18% 135602298.740 134002845.038 - -0.10% -
SetIntersection_Front_Vector_uint64_1024_1024 -1.18% 5913337.802 5843646.431 - 0.10% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.18% 37588.999 37147.037 - -1.17% -
std::partial_sort(deque<int>)_(heap)/8 -1.17% 39.888 39.420 - -1.56% -
std::set<std::string>::find(key)_(existent)/1024 -1.17% 23.722 23.443 - -5.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.17% 17.652 17.445 - -0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.17% 53.103 52.482 - -2.09% -
SetIntersection_Interlaced_Set_string_1024_4 -1.17% 10466824.667 10344668.510 - -0.69% -
SetIntersection_None_Vector_uint32_16384_16 -1.16% 1110239.621 1097311.890 - -0.71% -
std::adjacent_find(vector<int>)/8 -1.16% 2.055 2.031 - -0.28% -
SetIntersection_Front_Vector_uint64_4_1 -1.16% 213647731.129 211160895.033 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.16% 535650740.946 529429196.071 - -0.60% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.16% 17.267 17.067 - -1.07% -
BM_StringRelational_Compare_Huge_Huge_Control -1.16% 99.997 98.837 - -0.19% -
std::unordered_multiset<int>::clear()/8192 -1.16% 64088.948 63346.150 - 3.34% -
std::copy_backward(list<int>)/8 -1.16% 2.365 2.337 - -3.98% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.16% 29.121 28.784 - -7.56% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.16% 22.369 22.110 - 7.88% -
SetIntersection_Front_Set_uint32_16_1 -1.16% 63027504.302 62298614.588 - -0.01% -
SetIntersection_Front_Set_uint64_16_1 -1.15% 62829866.222 62104806.719 - -0.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.15% 58768.446 58090.286 - -2.47% -
SetIntersection_Front_Vector_uint32_256_1 -1.15% 4167374.461 4119306.875 - 0.44% -
BM_CmpEqual_int_uchar -1.15% 1.117 1.104 - 0.02% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.15% 343694049.725 339749209.377 - -3.09% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.15% 209032331.584 206638581.003 - 2.61% -
SetIntersection_None_Set_uint64_16384_256 -1.14% 167650056.708 165730956.485 - -8.01% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.14% 27.693 27.377 - -15.55% -
std::move(vector<bool>)_(unaligned)/64 -1.14% 1.646 1.627 - 0.24% -
std::reverse(deque<int>)/512 -1.14% 114.630 113.322 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.14% 12472075.073 12329879.453 - -1.72% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.14% 1817075.035 1796361.248 - 1.01% -
SetIntersection_Front_Vector_uint64_256_16 -1.14% 4203470.329 4155554.270 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.14% 536925223.911 530811342.459 - -0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.14% 62293973.073 61585792.209 - -0.96% -
SetIntersection_Front_Set_uint32_64_4 -1.13% 16138051.637 15955027.615 - 0.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.13% 6.659 6.583 - 0.12% -
std::copy_n(deque<int>)/64 -1.13% 2.807 2.775 - -0.07% -
SetIntersection_Front_Set_uint32_4_1 -1.13% 214525974.207 212095415.328 - -0.14% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.13% 130.372 128.899 - 2.11% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.13% 18.572 18.362 - -1.21% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.12% 56.154 55.522 - 0.50% -
std::copy(vector<bool>)_(aligned)/64 -1.12% 1.317 1.303 - 0.36% -
SetIntersection_Interlaced_Vector_string_64_64 -1.12% 26647437.366 26348083.465 - -3.26% -
SetIntersection_None_Set_uint32_4_4 -1.12% 135717016.826 134192642.674 - -0.23% -
SetIntersection_None_Set_uint64_16384_64 -1.12% 168812250.898 166917040.098 - -9.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 25696304.249 25407893.044 - 0.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 6570.250 6496.561 - -15.12% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -1.12% 29.154 28.827 - 5.42% -
SetIntersection_Front_Vector_float_262144_16 -1.12% 1132134.867 1119461.980 - 0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.12% 9084649.776 8983216.975 - 0.14% -
BM_num_put<long_double> -1.11% 59.833 59.168 - 0.77% -
SetIntersection_Interlaced_Set_uint32_64_64 -1.11% 13224825.287 13077836.533 - -3.85% -
SetIntersection_Front_Vector_uint64_4_4 -1.11% 135982544.128 134471183.948 - 0.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.11% 24.336 24.066 - 5.57% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.11% 76.590 75.741 - 1.80% -
std::remove(list<int>)_(sprinkled)/8192 -1.10% 7971.763 7883.926 - -0.68% -
BM_PushHeap_string_SingleElement_16 -1.10% 2.632 2.603 - -6.66% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.10% 1.167 1.154 - -0.78% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.10% 49768.203 49223.008 - -2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.09% 1124766.267 1112453.235 - -0.36% -
BM_PushHeap_uint32_Random_16 -1.09% 4.148 4.102 - -1.82% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.09% 172799241.910 170909827.771 - 2.96% -
SetIntersection_None_Vector_uint32_16384_1 -1.09% 1106808.907 1094723.731 - -1.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.09% 14.943 14.781 - -0.25% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.09% 52907.867 52331.965 - -16.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.09% 24.150 23.887 - -0.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.09% 1532727.805 1516081.796 - 3.16% -
std::swap_ranges(list<int>)/8192 -1.09% 9829.452 9722.762 - -8.17% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -1.09% 23.711 23.454 - -2.04% -
BM_StringRelational_Less_Small_Large_Control -1.09% 1.871 1.851 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.08% 8852315.830 8756291.755 - 1.30% -
BM_PushHeap_string_PipeOrgan_16384 -1.08% 14.830 14.669 - 15.83% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.08% 1922.498 1901.704 - 0.21% -
SetIntersection_Front_Vector_uint64_64_1 -1.08% 16418407.868 16240853.527 - 0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -1.08% 31.487 31.147 - -0.85% -
SetIntersection_None_Vector_uint64_256_16 -1.08% 4017840.585 3974529.324 - 0.70% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.08% 179.810 177.875 - -0.84% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.08% 54.993 54.402 - -0.43% -
BM_num_put<bool> -1.07% 10.575 10.461 - -3.55% -
SetIntersection_None_Vector_uint32_262144_256 -1.07% 1132390.248 1120238.391 - 0.61% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.07% 32.280 31.934 - -3.05% -
std::make_heap(vector<int>)_(repeated)/8 -1.07% 15.647 15.479 - -0.54% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.06% 19.240 19.036 - -0.60% -
SetIntersection_Front_Set_uint32_16_4 -1.06% 54947784.234 54363807.350 - 0.09% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.06% 20.435 20.219 - -0.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 621422.830 614851.379 - -0.67% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.06% 2.360 2.335 - 6.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.06% 58233122.626 57618342.008 - -0.91% -
SetIntersection_None_Vector_uint64_256_64 -1.05% 3422144.445 3386159.119 - 0.28% -
SetIntersection_None_Vector_uint64_4_1 -1.05% 214169836.475 211919482.340 - -0.12% -
std::copy(vector<bool>)_(aligned)/32768 -1.05% 35.954 35.576 - 0.84% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.04% 536297333.509 530697470.104 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 8725234.383 8634276.276 - -2.23% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.04% 38088668.871 37691817.670 - -0.06% -
SetIntersection_Front_Vector_float_16384_1 -1.04% 1043708.180 1032833.834 - -1.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.04% 56406684.849 55819223.334 - -0.99% -
SetIntersection_None_Set_float_262144_16 -1.04% 1199240.398 1186756.184 - 2.31% -
SetIntersection_Front_Set_float_16384_4 -1.04% 1070434.021 1059332.284 - 1.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.04% 16496030.855 16325013.994 - -0.47% -
SetIntersection_Interlaced_Set_string_16384_1 -1.04% 1093465.340 1082142.112 - -1.58% -
std::set<std::string>::count(key)_(existent)/1024 -1.03% 25.022 24.764 - 2.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.03% 214003074.809 211792148.690 - -0.79% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.03% 57009902.578 56420955.134 - 3.39% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.03% 31.926 31.596 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.03% 1158460.850 1146532.718 - -1.35% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.03% 543.244 537.650 - -1.92% -
BM_std_minmax_element<char>/512 -1.03% 140.955 139.505 - 1.70% -
SetIntersection_Front_Set_float_256_1 -1.02% 4137451.923 4095060.001 - -1.69% -
SetIntersection_Interlaced_Set_string_256_64 -1.02% 31328459.557 31007582.955 - 4.46% -
BM_CmpEqual_short_short -1.02% 1.059 1.048 - -3.48% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.02% 33.891 33.545 - -3.47% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.02% 1.401 1.387 - -1.94% -
SetIntersection_Interlaced_Set_string_16384_4 -1.02% 200586125.878 198542464.071 - -1.25% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.02% 20.178 19.973 - -1.82% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -1.02% 802.715 794.548 - 3.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.02% 1185724.223 1173664.123 - -1.00% -
BM_deque_vector_ranges_copy/1 -1.02% 2.096 2.074 - -0.28% -
SetIntersection_Front_Vector_uint64_1_1 -1.02% 534425742.147 528995024.268 - -0.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 119777.031 118562.128 - -0.57% -
BM_num_get<unsigned_long> -1.01% 10.570 10.463 - 1.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.01% 27.212 26.937 - -2.73% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.01% 59683222.886 59081613.347 - -0.56% -
SetIntersection_Front_Set_string_16384_1024 -1.01% 59394977.696 58796557.054 - -0.52% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.01% 180.422 178.605 - 0.09% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.01% 6333.036 6269.249 - -1.86% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.01% 19.134 18.942 - -0.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.00% 385.331 381.464 - -0.19% -
SetIntersection_None_Vector_uint32_262144_16384 -1.00% 1135283.765 1123899.996 - 0.35% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.00% 747.440 739.957 - -1.13% -


Report Time: 5.60s
Name Current %
BM_CmpEqual_int_int 1.083 2.07%
BM_CmpEqual_int_schar 1.139 -
BM_CmpEqual_int_short 1.139 1.53%
BM_CmpEqual_int_uchar 1.104 -
BM_CmpEqual_int_uint 1.085 -
BM_CmpEqual_int_ushort 1.099 -
BM_CmpEqual_schar_int 1.127 -3.57%
BM_CmpEqual_schar_schar 1.076 -1.80%
BM_CmpEqual_schar_short 1.119 1.63%
BM_CmpEqual_schar_uchar 1.109 1.96%
BM_CmpEqual_schar_uint 1.116 -1.22%
BM_CmpEqual_schar_ushort 1.094 -1.77%
BM_CmpEqual_short_int 1.134 -
BM_CmpEqual_short_schar 1.133 -
BM_CmpEqual_short_short 1.048 -3.48%
BM_CmpEqual_short_uchar 1.100 -
BM_CmpEqual_short_uint 1.118 -
BM_CmpEqual_short_ushort 1.079 -
BM_CmpEqual_uchar_int 1.044 -2.93%
BM_CmpEqual_uchar_schar 1.030 -
BM_CmpEqual_uchar_short 0.985 -2.53%
BM_CmpEqual_uchar_uchar 1.070 -
BM_CmpEqual_uchar_uint 1.084 1.25%
BM_CmpEqual_uchar_ushort 1.084 2.31%
BM_CmpEqual_uint_int 1.041 -3.13%
BM_CmpEqual_uint_schar 1.051 4.51%
BM_CmpEqual_uint_short 1.004 -1.63%
BM_CmpEqual_uint_uchar 1.107 2.65%
BM_CmpEqual_uint_uint 1.050 1.08%
BM_CmpEqual_uint_ushort 1.099 -
BM_CmpEqual_ushort_int 1.058 -
BM_CmpEqual_ushort_schar 1.037 2.63%
BM_CmpEqual_ushort_short 1.028 1.41%
BM_CmpEqual_ushort_uchar 1.117 1.88%
BM_CmpEqual_ushort_uint 1.063 -
BM_CmpEqual_ushort_ushort 1.069 -
BM_CmpLess_int_int 1.051 -1.60%
BM_CmpLess_int_schar 1.137 -
BM_CmpLess_int_short 1.137 -
BM_CmpLess_int_uchar 1.120 1.55%
BM_CmpLess_int_uint 1.076 -
BM_CmpLess_int_ushort 1.120 -
BM_CmpLess_schar_int 1.120 -
BM_CmpLess_schar_schar 0.947 -
BM_CmpLess_schar_short 0.955 -
BM_CmpLess_schar_uchar 1.109 1.93%
BM_CmpLess_schar_uint 1.108 -
BM_CmpLess_schar_ushort 1.091 -
BM_CmpLess_short_int 1.113 -
BM_CmpLess_short_schar 0.954 -
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.101 -
BM_CmpLess_short_uint 1.115 -
BM_CmpLess_short_ushort 1.097 -
BM_CmpLess_uchar_int 1.080 -
BM_CmpLess_uchar_schar 1.037 -1.77%
BM_CmpLess_uchar_short 1.059 2.59%
BM_CmpLess_uchar_uchar 1.054 -
BM_CmpLess_uchar_uint 1.036 -2.99%
BM_CmpLess_uchar_ushort 1.072 -1.32%
BM_CmpLess_uint_int 1.068 -1.67%
BM_CmpLess_uint_schar 1.018 -4.53%
BM_CmpLess_uint_short 1.044 2.10%
BM_CmpLess_uint_uchar 1.089 -1.48%
BM_CmpLess_uint_uint 1.056 -2.43%
BM_CmpLess_uint_ushort 1.113 -
BM_CmpLess_ushort_int 1.067 -
BM_CmpLess_ushort_schar 1.025 -1.01%
BM_CmpLess_ushort_short 1.035 1.65%
BM_CmpLess_ushort_uchar 1.108 -1.11%
BM_CmpLess_ushort_uint 1.071 -
BM_CmpLess_ushort_ushort 1.079 -
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.187 1.13%
BM_PushHeap_float_Ascending_16 1.032 4.55%
BM_PushHeap_float_Ascending_16384 4.036 -1.80%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.371 1.87%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.814 2.06%
BM_PushHeap_float_Descending_1 0.467 13.78%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.368 -3.29%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.366 -5.58%
BM_PushHeap_float_Descending_64 0.380 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.907 -2.81%
BM_PushHeap_float_PipeOrgan_16384 2.527 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.224 2.51%
BM_PushHeap_float_PipeOrgan_4 0.489 -
BM_PushHeap_float_PipeOrgan_64 1.294 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.632 -
BM_PushHeap_float_QuickSortAdversary_16 0.973 -
BM_PushHeap_float_QuickSortAdversary_16384 0.494 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.572 6.81%
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.532 -23.63%
BM_PushHeap_float_Random_1024 7.500 -
BM_PushHeap_float_Random_16 5.411 -
BM_PushHeap_float_Random_16384 7.519 -1.19%
BM_PushHeap_float_Random_256 7.268 -
BM_PushHeap_float_Random_262144 7.648 -
BM_PushHeap_float_Random_4 2.752 -6.84%
BM_PushHeap_float_Random_64 6.611 -
BM_PushHeap_float_SingleElement_1 0.697 49.51%
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.383 5.07%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.400 11.84%
BM_PushHeap_float_SingleElement_64 0.386 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.417 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.306 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.354 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -2.81%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.881 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.889 -2.07%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.369 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.709 5.46%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.589 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.191 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.095 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.594 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.955 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.413 -1.80%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.909 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.087 2.53%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.961 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.587 6.10%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.593 1.96%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -2.11%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.702 19.49%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.670 1.55%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.697 19.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.733 22.72%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.699 19.57%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.589 11.30%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.766 30.24%
BM_PushHeap_string_Ascending_1 0.471 -26.60%
BM_PushHeap_string_Ascending_1024 13.517 -9.12%
BM_PushHeap_string_Ascending_16 4.728 -2.80%
BM_PushHeap_string_Ascending_16384 22.506 9.39%
BM_PushHeap_string_Ascending_256 11.218 -6.17%
BM_PushHeap_string_Ascending_262144 29.725 -
BM_PushHeap_string_Ascending_4 2.525 -2.83%
BM_PushHeap_string_Ascending_64 7.461 -5.81%
BM_PushHeap_string_Descending_1 0.527 -
BM_PushHeap_string_Descending_1024 3.032 28.00%
BM_PushHeap_string_Descending_16 2.306 9.78%
BM_PushHeap_string_Descending_16384 3.142 35.18%
BM_PushHeap_string_Descending_256 2.862 24.03%
BM_PushHeap_string_Descending_262144 5.241 69.48%
BM_PushHeap_string_Descending_4 2.193 15.42%
BM_PushHeap_string_Descending_64 2.648 19.66%
BM_PushHeap_string_PipeOrgan_1 0.527 -24.83%
BM_PushHeap_string_PipeOrgan_1024 10.248 10.27%
BM_PushHeap_string_PipeOrgan_16 4.163 1.63%
BM_PushHeap_string_PipeOrgan_16384 14.669 15.83%
BM_PushHeap_string_PipeOrgan_256 8.141 4.76%
BM_PushHeap_string_PipeOrgan_262144 17.629 -
BM_PushHeap_string_PipeOrgan_4 2.611 3.05%
BM_PushHeap_string_PipeOrgan_64 5.872 2.15%
BM_PushHeap_string_QuickSortAdversary_1 0.642 -8.38%
BM_PushHeap_string_QuickSortAdversary_1024 15.726 4.00%
BM_PushHeap_string_QuickSortAdversary_16 10.660 1.26%
BM_PushHeap_string_QuickSortAdversary_16384 16.544 6.52%
BM_PushHeap_string_QuickSortAdversary_256 15.033 3.30%
BM_PushHeap_string_QuickSortAdversary_262144 17.138 6.15%
BM_PushHeap_string_QuickSortAdversary_4 6.411 1.15%
BM_PushHeap_string_QuickSortAdversary_64 13.325 2.19%
BM_PushHeap_string_Random_1 0.699 19.91%
BM_PushHeap_string_Random_1024 15.062 -1.31%
BM_PushHeap_string_Random_16 10.477 -2.40%
BM_PushHeap_string_Random_16384 17.930 9.19%
BM_PushHeap_string_Random_256 14.467 -
BM_PushHeap_string_Random_262144 22.823 23.92%
BM_PushHeap_string_Random_4 6.103 -5.33%
BM_PushHeap_string_Random_64 13.044 -1.10%
BM_PushHeap_string_SingleElement_1 0.705 -
BM_PushHeap_string_SingleElement_1024 2.572 -5.57%
BM_PushHeap_string_SingleElement_16 2.603 -6.66%
BM_PushHeap_string_SingleElement_16384 2.548 -6.12%
BM_PushHeap_string_SingleElement_256 2.568 -5.82%
BM_PushHeap_string_SingleElement_262144 2.592 -5.77%
BM_PushHeap_string_SingleElement_4 2.364 -1.92%
BM_PushHeap_string_SingleElement_64 2.635 -5.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.475 -13.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.512 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.016 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.539 -1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.853 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.945 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.576 -17.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.626 3.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.628 8.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.639 6.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.652 3.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.622 4.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.692 10.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.648 -1.71%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.434 -13.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.011 -1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.472 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.918 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.548 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.829 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.154 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.612 5.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.511 1.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.286 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.167 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.072 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.751 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.776 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.655 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.428 -17.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.196 1.39%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.023 1.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.118 -3.18%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.990 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.242 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.460 -1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.563 1.26%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.578 34.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.603 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -1.83%
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.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.617 10.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.626 -1.85%
BM_PushHeap_uint32_Ascending_1 0.410 -
BM_PushHeap_uint32_Ascending_1024 2.559 -
BM_PushHeap_uint32_Ascending_16 0.918 -
BM_PushHeap_uint32_Ascending_16384 3.682 1.11%
BM_PushHeap_uint32_Ascending_256 2.082 -
BM_PushHeap_uint32_Ascending_262144 4.651 -
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.525 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.353 -4.90%
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.345 -7.40%
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.448 -26.74%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.876 -
BM_PushHeap_uint32_PipeOrgan_16384 2.379 -
BM_PushHeap_uint32_PipeOrgan_256 1.697 -
BM_PushHeap_uint32_PipeOrgan_262144 3.031 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.603 39.03%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.972 4.22%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.589 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.626 -
BM_PushHeap_uint32_Random_1 0.553 3.84%
BM_PushHeap_uint32_Random_1024 5.684 1.03%
BM_PushHeap_uint32_Random_16 4.102 -1.82%
BM_PushHeap_uint32_Random_16384 5.956 1.10%
BM_PushHeap_uint32_Random_256 5.511 -2.17%
BM_PushHeap_uint32_Random_262144 6.087 2.58%
BM_PushHeap_uint32_Random_4 2.128 1.88%
BM_PushHeap_uint32_Random_64 5.059 1.14%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.334 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.465 -
BM_PushHeap_uint64_Ascending_1024 2.622 -
BM_PushHeap_uint64_Ascending_16 0.921 -
BM_PushHeap_uint64_Ascending_16384 3.670 1.29%
BM_PushHeap_uint64_Ascending_256 2.142 -
BM_PushHeap_uint64_Ascending_262144 4.830 -
BM_PushHeap_uint64_Ascending_4 0.552 -
BM_PushHeap_uint64_Ascending_64 1.565 -
BM_PushHeap_uint64_Descending_1 0.520 -17.92%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.399 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.372 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.931 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.392 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.036 -
BM_PushHeap_uint64_PipeOrgan_4 0.490 -
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.922 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.555 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.168 -1.64%
BM_PushHeap_uint64_Random_16 4.589 1.72%
BM_PushHeap_uint64_Random_16384 6.387 -
BM_PushHeap_uint64_Random_256 6.072 1.68%
BM_PushHeap_uint64_Random_262144 6.398 -
BM_PushHeap_uint64_Random_4 2.594 -1.51%
BM_PushHeap_uint64_Random_64 5.509 -1.15%
BM_PushHeap_uint64_SingleElement_1 0.458 -
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -6.57%
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.385 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -5.52%
BM_PushHeap_uint64_SingleElement_64 0.352 -2.84%
BM_StringAssignAsciizMix_Opaque 4.986 -1.67%
BM_StringAssignAsciizMix_Transparent 3.027 -
BM_StringAssignAsciiz_Empty_Opaque 2.985 -3.78%
BM_StringAssignAsciiz_Empty_Transparent 0.349 -
BM_StringAssignAsciiz_Huge_Opaque 189.800 -
BM_StringAssignAsciiz_Huge_Transparent 189.775 -
BM_StringAssignAsciiz_Large_Opaque 11.798 -
BM_StringAssignAsciiz_Large_Transparent 11.621 -
BM_StringAssignAsciiz_Small_Opaque 2.981 -3.95%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -2.48%
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 111.276 -2.21%
BM_StringAssignStr_Huge_Transparent 112.369 -1.46%
BM_StringAssignStr_Large_Opaque 10.698 6.26%
BM_StringAssignStr_Large_Transparent 10.540 3.57%
BM_StringAssignStr_Small_Opaque 0.736 -
BM_StringAssignStr_Small_Transparent 0.499 2.85%
BM_StringConstructDestroyCStr_Empty_Opaque 2.087 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.354 -22.14%
BM_StringConstructDestroyCStr_Huge_Opaque 158.425 -
BM_StringConstructDestroyCStr_Huge_Transparent 64.359 -6.32%
BM_StringConstructDestroyCStr_Large_Opaque 15.801 -8.75%
BM_StringConstructDestroyCStr_Large_Transparent 10.709 12.75%
BM_StringConstructDestroyCStr_Small_Opaque 2.131 -3.09%
BM_StringConstructDestroyCStr_Small_Transparent 0.459 32.48%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 109.678 -
BM_StringCopy_Large 6.224 -2.36%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.276 15.22%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 10.815 -
BM_StringDestroy_Large 7.193 -
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.329 -5.54%
BM_StringEraseToEnd_Huge_Transparent 2.410 -3.22%
BM_StringEraseToEnd_Large_Opaque 0.996 -
BM_StringEraseToEnd_Large_Transparent 0.833 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.401 -4.98%
BM_StringEraseWithMove_Empty_Opaque 0.804 -8.21%
BM_StringEraseWithMove_Empty_Transparent 0.564 -
BM_StringEraseWithMove_Huge_Opaque 47.514 -27.45%
BM_StringEraseWithMove_Huge_Transparent 45.877 -15.66%
BM_StringEraseWithMove_Large_Opaque 2.734 -2.35%
BM_StringEraseWithMove_Large_Transparent 2.693 -1.41%
BM_StringEraseWithMove_Small_Opaque 2.164 -
BM_StringEraseWithMove_Small_Transparent 2.120 -2.73%
BM_StringFindAllMatch/1 2.889 -1.07%
BM_StringFindAllMatch/131072 2271.029 -
BM_StringFindAllMatch/32768 574.977 -
BM_StringFindAllMatch/4096 79.863 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.088 -4.41%
BM_StringFindAllMatch/8 2.697 -1.21%
BM_StringFindCharLiteral/1024 17.968 -
BM_StringFindCharLiteral/128 3.005 -
BM_StringFindCharLiteral/16 1.618 8.45%
BM_StringFindCharLiteral/2048 40.240 -
BM_StringFindCharLiteral/256 5.313 -1.02%
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.170 -
BM_StringFindCharLiteral/512 9.473 -
BM_StringFindCharLiteral/64 2.111 -1.50%
BM_StringFindCharLiteral/8 1.618 8.46%
BM_StringFindCharLiteral/8192 138.057 -
BM_StringFindMatch1/1 982.395 -
BM_StringFindMatch1/32768 1565.468 -
BM_StringFindMatch1/4096 1058.637 -
BM_StringFindMatch1/512 992.901 -
BM_StringFindMatch1/64 982.942 -
BM_StringFindMatch1/8 982.270 -
BM_StringFindMatch2/1 982.209 -
BM_StringFindMatch2/32768 1564.893 -
BM_StringFindMatch2/4096 1058.493 -
BM_StringFindMatch2/512 993.858 -
BM_StringFindMatch2/64 982.678 -
BM_StringFindMatch2/8 981.674 -
BM_StringFindNoMatch/10 1.387 8.04%
BM_StringFindNoMatch/131072 1962.766 -
BM_StringFindNoMatch/32768 499.055 -
BM_StringFindNoMatch/4096 75.422 -
BM_StringFindNoMatch/512 9.453 2.56%
BM_StringFindNoMatch/64 2.094 -
BM_StringFindStringLiteral/1024 17.192 -4.66%
BM_StringFindStringLiteral/128 3.055 -4.07%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.305 -
BM_StringFindStringLiteral/256 5.327 -1.50%
BM_StringFindStringLiteral/32 1.713 -1.08%
BM_StringFindStringLiteral/4096 77.268 -
BM_StringFindStringLiteral/512 9.242 -4.33%
BM_StringFindStringLiteral/64 2.135 -1.67%
BM_StringFindStringLiteral/8 1.621 -
BM_StringFindStringLiteral/8192 138.417 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.799 -
BM_StringMove_Large 0.707 -
BM_StringMove_Small 0.720 1.83%
BM_StringRead_Cold_Deep_Empty 1.192 -12.02%
BM_StringRead_Cold_Deep_Large 1.192 -11.26%
BM_StringRead_Cold_Deep_Small 1.130 -12.17%
BM_StringRead_Cold_Shallow_Empty 1.036 -11.14%
BM_StringRead_Cold_Shallow_Large 1.065 -8.61%
BM_StringRead_Cold_Shallow_Small 1.038 -10.75%
BM_StringRead_Hot_Deep_Empty 0.501 -
BM_StringRead_Hot_Deep_Large 0.503 -2.89%
BM_StringRead_Hot_Deep_Small 0.505 -4.03%
BM_StringRead_Hot_Shallow_Empty 0.496 4.80%
BM_StringRead_Hot_Shallow_Large 0.473 -2.18%
BM_StringRead_Hot_Shallow_Small 0.471 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.590 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.596 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.204 4.17%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.018 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -3.63%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.318 9.43%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.838 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.349 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.449 3.06%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.819 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.814 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.373 -18.78%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.448 69.57%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.631 -5.56%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.626 -9.54%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.671 6.96%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.630 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.224 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.224 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.697 3.05%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.696 2.98%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.853 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.429 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.053 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.216 -1.07%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.615 -3.14%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.156 -4.30%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.617 -
BM_StringRelational_Compare_Empty_Empty_Control 1.624 -3.80%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -6.15%
BM_StringRelational_Compare_Empty_Large_Control 1.836 -5.09%
BM_StringRelational_Compare_Empty_Small_Control 1.612 -6.09%
BM_StringRelational_Compare_Huge_Empty_Control 1.666 -5.95%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.393 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.377 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.782 -7.91%
BM_StringRelational_Compare_Huge_Huge_Control 98.837 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.852 -
BM_StringRelational_Compare_Large_Empty_Control 1.711 6.18%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -2.68%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -2.98%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.114 1.49%
BM_StringRelational_Compare_Large_Small_Control 1.927 4.34%
BM_StringRelational_Compare_Small_Empty_Control 1.612 -5.83%
BM_StringRelational_Compare_Small_Huge_Control 1.848 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.626 -2.34%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.388 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 -
BM_StringRelational_Eq_Empty_Huge_Control 0.484 -
BM_StringRelational_Eq_Empty_Large_Control 0.470 -
BM_StringRelational_Eq_Empty_Small_Control 0.482 3.43%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.560 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.101 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.653 -
BM_StringRelational_Eq_Huge_Huge_Control 98.827 -
BM_StringRelational_Eq_Large_Huge_Control 0.478 -2.06%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.418 -8.48%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 12.05%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.784 -3.52%
BM_StringRelational_Eq_Large_Large_Control 2.280 -
BM_StringRelational_Eq_Small_Huge_Control 0.478 -
BM_StringRelational_Eq_Small_Large_Control 0.483 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.528 1.73%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.189 7.68%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.413 -1.91%
BM_StringRelational_Eq_Small_Small_Control 1.849 -
BM_StringRelational_Less_Empty_Empty_Control 1.665 -
BM_StringRelational_Less_Empty_Huge_Control 1.662 3.12%
BM_StringRelational_Less_Empty_Large_Control 1.662 3.08%
BM_StringRelational_Less_Empty_Small_Control 1.665 -
BM_StringRelational_Less_Huge_Empty_Control 1.613 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.411 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.831 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.630 -
BM_StringRelational_Less_Huge_Huge_Control 98.967 -
BM_StringRelational_Less_Huge_Large_Control 2.094 -
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.630 -2.16%
BM_StringRelational_Less_Large_Huge_Control 2.163 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.403 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.107 1.15%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -1.05%
BM_StringRelational_Less_Large_Large_Control 2.150 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -
BM_StringRelational_Less_Small_Huge_Control 1.855 -
BM_StringRelational_Less_Small_Large_Control 1.851 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -1.94%
BM_StringRelational_Less_Small_Small_ChangeLast 1.737 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.390 -
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.823 -
BM_align/1 0.657 2.41%
BM_align/256 0.637 -
BM_align/64 0.639 -
BM_align/8 0.640 -
BM_deque_deque_copy/0 0.855 -6.87%
BM_deque_deque_copy/1 2.538 -
BM_deque_deque_copy/1024 37.264 -
BM_deque_deque_copy/2 2.304 -
BM_deque_deque_copy/4000 142.173 -
BM_deque_deque_copy/4096 148.101 -
BM_deque_deque_copy/512 17.720 -
BM_deque_deque_copy/5500 198.962 1.07%
BM_deque_deque_copy/64 3.046 -
BM_deque_deque_copy/64000 2988.549 2.33%
BM_deque_deque_copy/65536 3179.431 3.60%
BM_deque_deque_copy/70000 3235.413 1.18%
BM_deque_deque_copy_backward/0 0.861 6.37%
BM_deque_deque_copy_backward/1 2.640 -4.58%
BM_deque_deque_copy_backward/1024 38.011 -
BM_deque_deque_copy_backward/2 2.404 -4.98%
BM_deque_deque_copy_backward/4000 145.734 -
BM_deque_deque_copy_backward/4096 153.932 -
BM_deque_deque_copy_backward/512 19.021 -
BM_deque_deque_copy_backward/5500 205.368 -
BM_deque_deque_copy_backward/64 3.388 -
BM_deque_deque_copy_backward/64000 7945.031 1.26%
BM_deque_deque_copy_backward/65536 8146.151 2.21%
BM_deque_deque_copy_backward/70000 8745.853 3.35%
BM_deque_deque_move/0 0.871 -
BM_deque_deque_move/1 2.543 -
BM_deque_deque_move/1024 37.362 -
BM_deque_deque_move/2 2.306 -
BM_deque_deque_move/4000 144.267 -
BM_deque_deque_move/4096 147.624 -
BM_deque_deque_move/512 17.663 -
BM_deque_deque_move/5500 196.502 -
BM_deque_deque_move/64 3.050 -
BM_deque_deque_move/64000 3021.803 -
BM_deque_deque_move/65536 3090.560 -
BM_deque_deque_move/70000 3364.989 -
BM_deque_deque_move_backward/0 0.920 6.69%
BM_deque_deque_move_backward/1 2.769 -
BM_deque_deque_move_backward/1024 38.380 -
BM_deque_deque_move_backward/2 2.469 -2.18%
BM_deque_deque_move_backward/4000 145.944 -
BM_deque_deque_move_backward/4096 151.409 -
BM_deque_deque_move_backward/512 18.900 -
BM_deque_deque_move_backward/5500 201.681 -
BM_deque_deque_move_backward/64 3.355 -2.07%
BM_deque_deque_move_backward/64000 7897.593 1.22%
BM_deque_deque_move_backward/65536 8221.382 1.32%
BM_deque_deque_move_backward/70000 8735.029 1.32%
BM_deque_deque_ranges_copy/0 0.699 -11.58%
BM_deque_deque_ranges_copy/1 2.556 -
BM_deque_deque_ranges_copy/1024 37.637 2.28%
BM_deque_deque_ranges_copy/2 2.305 5.70%
BM_deque_deque_ranges_copy/4000 141.375 -
BM_deque_deque_ranges_copy/4096 147.527 -
BM_deque_deque_ranges_copy/512 17.692 -
BM_deque_deque_ranges_copy/5500 198.480 -
BM_deque_deque_ranges_copy/64 3.065 -
BM_deque_deque_ranges_copy/64000 2956.134 -
BM_deque_deque_ranges_copy/65536 3116.322 -
BM_deque_deque_ranges_copy/70000 3289.859 -
BM_deque_deque_ranges_copy_backward/0 0.852 10.85%
BM_deque_deque_ranges_copy_backward/1 2.722 1.32%
BM_deque_deque_ranges_copy_backward/1024 37.608 -1.34%
BM_deque_deque_ranges_copy_backward/2 2.452 6.40%
BM_deque_deque_ranges_copy_backward/4000 144.482 -
BM_deque_deque_ranges_copy_backward/4096 152.338 -
BM_deque_deque_ranges_copy_backward/512 18.942 -
BM_deque_deque_ranges_copy_backward/5500 201.845 -
BM_deque_deque_ranges_copy_backward/64 3.431 -
BM_deque_deque_ranges_copy_backward/64000 7849.420 1.18%
BM_deque_deque_ranges_copy_backward/65536 8124.754 2.51%
BM_deque_deque_ranges_copy_backward/70000 8712.282 2.23%
BM_deque_deque_ranges_move/0 0.791 -13.70%
BM_deque_deque_ranges_move/1 2.500 -1.51%
BM_deque_deque_ranges_move/1024 37.646 1.98%
BM_deque_deque_ranges_move/2 2.240 -2.76%
BM_deque_deque_ranges_move/4000 145.129 -
BM_deque_deque_ranges_move/4096 147.781 -
BM_deque_deque_ranges_move/512 17.731 -
BM_deque_deque_ranges_move/5500 200.002 -
BM_deque_deque_ranges_move/64 3.070 -
BM_deque_deque_ranges_move/64000 3117.227 -
BM_deque_deque_ranges_move/65536 3081.678 -
BM_deque_deque_ranges_move/70000 3252.479 -
BM_deque_deque_ranges_move_backward/0 0.847 -7.80%
BM_deque_deque_ranges_move_backward/1 2.704 -2.87%
BM_deque_deque_ranges_move_backward/1024 38.169 -
BM_deque_deque_ranges_move_backward/2 2.464 -2.33%
BM_deque_deque_ranges_move_backward/4000 145.131 -
BM_deque_deque_ranges_move_backward/4096 151.086 -
BM_deque_deque_ranges_move_backward/512 18.916 -
BM_deque_deque_ranges_move_backward/5500 202.380 -
BM_deque_deque_ranges_move_backward/64 3.384 -
BM_deque_deque_ranges_move_backward/64000 7895.719 -
BM_deque_deque_ranges_move_backward/65536 8005.662 -
BM_deque_deque_ranges_move_backward/70000 8684.152 -
BM_deque_vector_copy/0 1.312 -6.92%
BM_deque_vector_copy/1 2.102 -
BM_deque_vector_copy/1024 37.549 -
BM_deque_vector_copy/2 1.834 -
BM_deque_vector_copy/4000 143.008 -
BM_deque_vector_copy/4096 145.436 -
BM_deque_vector_copy/512 17.064 3.19%
BM_deque_vector_copy/5500 197.060 -
BM_deque_vector_copy/64 2.754 4.85%
BM_deque_vector_copy/64000 2867.259 -
BM_deque_vector_copy/65536 2939.838 1.11%
BM_deque_vector_copy/70000 3189.958 -
BM_deque_vector_copy_backward/0 1.429 -
BM_deque_vector_copy_backward/1 2.131 -
BM_deque_vector_copy_backward/1024 36.947 -
BM_deque_vector_copy_backward/2 1.819 -1.09%
BM_deque_vector_copy_backward/4000 144.651 -
BM_deque_vector_copy_backward/4096 148.489 -
BM_deque_vector_copy_backward/512 17.939 -
BM_deque_vector_copy_backward/5500 200.520 -
BM_deque_vector_copy_backward/64 2.926 -
BM_deque_vector_copy_backward/64000 8082.780 -
BM_deque_vector_copy_backward/65536 8428.798 2.13%
BM_deque_vector_copy_backward/70000 9219.173 3.13%
BM_deque_vector_move/0 1.318 5.42%
BM_deque_vector_move/1 2.071 -2.64%
BM_deque_vector_move/1024 37.044 -1.19%
BM_deque_vector_move/2 1.776 -3.36%
BM_deque_vector_move/4000 142.439 -
BM_deque_vector_move/4096 145.359 -
BM_deque_vector_move/512 16.579 -
BM_deque_vector_move/5500 194.188 -
BM_deque_vector_move/64 2.641 1.84%
BM_deque_vector_move/64000 3033.628 2.05%
BM_deque_vector_move/65536 3042.780 2.61%
BM_deque_vector_move/70000 3245.282 1.04%
BM_deque_vector_move_backward/0 1.421 -
BM_deque_vector_move_backward/1 2.130 -
BM_deque_vector_move_backward/1024 37.256 -
BM_deque_vector_move_backward/2 1.835 -
BM_deque_vector_move_backward/4000 142.210 -
BM_deque_vector_move_backward/4096 148.056 -
BM_deque_vector_move_backward/512 17.901 -
BM_deque_vector_move_backward/5500 198.964 -
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7906.295 -
BM_deque_vector_move_backward/65536 8115.393 -
BM_deque_vector_move_backward/70000 8806.600 2.84%
BM_deque_vector_ranges_copy/0 1.254 -11.23%
BM_deque_vector_ranges_copy/1 2.074 -
BM_deque_vector_ranges_copy/1024 37.461 -
BM_deque_vector_ranges_copy/2 1.836 -
BM_deque_vector_ranges_copy/4000 141.863 -
BM_deque_vector_ranges_copy/4096 144.854 -
BM_deque_vector_ranges_copy/512 16.557 -
BM_deque_vector_ranges_copy/5500 194.104 -1.14%
BM_deque_vector_ranges_copy/64 2.642 -
BM_deque_vector_ranges_copy/64000 2955.023 1.29%
BM_deque_vector_ranges_copy/65536 2985.756 1.65%
BM_deque_vector_ranges_copy/70000 3260.304 2.00%
BM_deque_vector_ranges_copy_backward/0 1.336 -6.91%
BM_deque_vector_ranges_copy_backward/1 2.012 -3.59%
BM_deque_vector_ranges_copy_backward/1024 36.996 -
BM_deque_vector_ranges_copy_backward/2 1.774 -3.51%
BM_deque_vector_ranges_copy_backward/4000 145.218 -
BM_deque_vector_ranges_copy_backward/4096 150.242 1.04%
BM_deque_vector_ranges_copy_backward/512 17.915 -
BM_deque_vector_ranges_copy_backward/5500 198.092 -
BM_deque_vector_ranges_copy_backward/64 2.926 -
BM_deque_vector_ranges_copy_backward/64000 8214.230 4.46%
BM_deque_vector_ranges_copy_backward/65536 8314.274 1.99%
BM_deque_vector_ranges_copy_backward/70000 9109.287 6.53%
BM_deque_vector_ranges_move/0 1.499 -5.87%
BM_deque_vector_ranges_move/1 2.140 2.60%
BM_deque_vector_ranges_move/1024 37.032 -
BM_deque_vector_ranges_move/2 1.840 -
BM_deque_vector_ranges_move/4000 139.034 -
BM_deque_vector_ranges_move/4096 145.533 -
BM_deque_vector_ranges_move/512 16.563 -
BM_deque_vector_ranges_move/5500 195.036 -
BM_deque_vector_ranges_move/64 2.657 -
BM_deque_vector_ranges_move/64000 3021.314 1.64%
BM_deque_vector_ranges_move/65536 3028.793 2.14%
BM_deque_vector_ranges_move/70000 3276.198 1.26%
BM_deque_vector_ranges_move_backward/0 1.465 3.72%
BM_deque_vector_ranges_move_backward/1 2.074 -1.21%
BM_deque_vector_ranges_move_backward/1024 36.865 -
BM_deque_vector_ranges_move_backward/2 1.835 -
BM_deque_vector_ranges_move_backward/4000 146.329 -
BM_deque_vector_ranges_move_backward/4096 148.909 -
BM_deque_vector_ranges_move_backward/512 17.898 -
BM_deque_vector_ranges_move_backward/5500 201.688 1.52%
BM_deque_vector_ranges_move_backward/64 2.926 -
BM_deque_vector_ranges_move_backward/64000 7820.487 -
BM_deque_vector_ranges_move_backward/65536 8117.899 -
BM_deque_vector_ranges_move_backward/70000 8970.136 2.21%
BM_getline_string 17.535 4.14%
BM_lexicographical_compare_three_way<IntPtr>/1 0.460 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.666 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247761.978 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.387 1.19%
BM_lexicographical_compare_three_way<IntPtr>/16384 3766.246 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.976 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60365.186 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.151 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.331 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.778 1.45%
BM_lexicographical_compare_three_way<IntPtr>/65536 15078.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.269 -1.61%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.700 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496967.324 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.217 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7706.998 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.233 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122996.209 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.736 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.906 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.375 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30739.946 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.377 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.993 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 247033.222 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.236 -2.88%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3786.195 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.548 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60363.861 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.256 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.884 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.700 1.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15083.925 -
BM_lexicographical_compare_three_way_fast_path/1 0.460 16.67%
BM_lexicographical_compare_three_way_fast_path/1024 247.050 -
BM_lexicographical_compare_three_way_fast_path/1048576 249881.222 1.30%
BM_lexicographical_compare_three_way_fast_path/16 4.342 -
BM_lexicographical_compare_three_way_fast_path/16384 3780.270 -
BM_lexicographical_compare_three_way_fast_path/256 69.685 -1.76%
BM_lexicographical_compare_three_way_fast_path/262144 60744.090 -
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 958.762 -
BM_lexicographical_compare_three_way_fast_path/64 15.724 -
BM_lexicographical_compare_three_way_fast_path/65536 15125.711 -
BM_lexicographical_compare_three_way_slow_path/1 0.388 -5.46%
BM_lexicographical_compare_three_way_slow_path/1024 293.841 -
BM_lexicographical_compare_three_way_slow_path/1048576 295307.810 -
BM_lexicographical_compare_three_way_slow_path/16 4.595 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.764 -
BM_lexicographical_compare_three_way_slow_path/256 79.657 -
BM_lexicographical_compare_three_way_slow_path/262144 72641.933 -
BM_lexicographical_compare_three_way_slow_path/4 1.180 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.156 -
BM_lexicographical_compare_three_way_slow_path/64 17.828 -
BM_lexicographical_compare_three_way_slow_path/65536 18172.444 -
BM_map_find_string_literal 12.999 -
BM_num_get<bool> 11.901 2.17%
BM_num_get<double> 37.106 -
BM_num_get<float> 36.947 -2.27%
BM_num_get<long> 10.857 1.41%
BM_num_get<long_double> 37.528 -
BM_num_get<long_long> 10.729 -
BM_num_get<unsigned_int> 9.780 1.02%
BM_num_get<unsigned_long> 10.463 1.45%
BM_num_get<unsigned_long_long> 10.387 -
BM_num_get<unsigned_short> 10.280 2.43%
BM_num_get<void*> 10.946 -
BM_num_put<bool> 10.461 -3.55%
BM_num_put<const_void*> 12.330 3.85%
BM_num_put<double> 57.998 -
BM_num_put<long> 11.889 5.73%
BM_num_put<long_double> 59.168 -
BM_num_put<long_long> 11.682 3.61%
BM_num_put<unsigned_long> 11.515 5.72%
BM_num_put<unsigned_long_long> 11.518 5.25%
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 268.048 -
BM_std_minmax_element<char>/2 0.652 -5.15%
BM_std_minmax_element<char>/3 1.076 -5.01%
BM_std_minmax_element<char>/4 1.263 -1.85%
BM_std_minmax_element<char>/4000 1023.414 -
BM_std_minmax_element<char>/4096 1047.482 -
BM_std_minmax_element<char>/512 139.505 1.70%
BM_std_minmax_element<char>/5500 1406.097 -
BM_std_minmax_element<char>/64 17.947 1.38%
BM_std_minmax_element<char>/64000 16236.483 -
BM_std_minmax_element<char>/65536 16645.387 -
BM_std_minmax_element<char>/70000 17750.229 -
BM_std_minmax_element<int>/1 0.321 5.17%
BM_std_minmax_element<int>/1024 287.597 7.35%
BM_std_minmax_element<int>/2 0.686 -
BM_std_minmax_element<int>/3 1.241 12.26%
BM_std_minmax_element<int>/4 1.232 -
BM_std_minmax_element<int>/4000 1112.687 7.86%
BM_std_minmax_element<int>/4096 1138.046 7.57%
BM_std_minmax_element<int>/512 146.651 7.58%
BM_std_minmax_element<int>/5500 1519.826 7.61%
BM_std_minmax_element<int>/64 18.149 6.41%
BM_std_minmax_element<int>/64000 17746.616 7.83%
BM_std_minmax_element<int>/65536 18135.336 7.62%
BM_std_minmax_element<int>/70000 19400.320 7.14%
BM_std_minmax_element<long_long>/1 0.321 5.38%
BM_std_minmax_element<long_long>/1024 273.660 -1.58%
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.191 5.57%
BM_std_minmax_element<long_long>/4 1.270 1.62%
BM_std_minmax_element<long_long>/4000 1049.422 -1.72%
BM_std_minmax_element<long_long>/4096 1074.172 -1.74%
BM_std_minmax_element<long_long>/512 138.624 -1.51%
BM_std_minmax_element<long_long>/5500 1437.041 -1.67%
BM_std_minmax_element<long_long>/64 17.216 -1.26%
BM_std_minmax_element<long_long>/64000 16727.162 -1.84%
BM_std_minmax_element<long_long>/65536 17129.753 -2.01%
BM_std_minmax_element<long_long>/70000 18369.773 -1.55%
BM_std_minmax_element<short>/1 0.320 6.74%
BM_std_minmax_element<short>/1024 286.819 5.34%
BM_std_minmax_element<short>/2 0.689 -
BM_std_minmax_element<short>/3 1.196 -
BM_std_minmax_element<short>/4 1.265 4.14%
BM_std_minmax_element<short>/4000 1101.215 5.84%
BM_std_minmax_element<short>/4096 1127.006 5.93%
BM_std_minmax_element<short>/512 145.848 5.02%
BM_std_minmax_element<short>/5500 1509.028 5.60%
BM_std_minmax_element<short>/64 17.681 2.38%
BM_std_minmax_element<short>/64000 17526.023 4.81%
BM_std_minmax_element<short>/65536 17957.480 4.76%
BM_std_minmax_element<short>/70000 19189.751 4.92%
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.690 11.67%
BM_tolower_string<char> 15.251 -
BM_tolower_string<wchar_t> 6.306 -
BM_toupper_char<char> 0.689 -
BM_toupper_char<wchar_t> 0.687 -
BM_toupper_string<char> 15.126 -2.02%
BM_toupper_string<wchar_t> 6.355 -
BM_vector_deque_copy/0 0.500 -
BM_vector_deque_copy/1 2.140 4.22%
BM_vector_deque_copy/1024 35.947 -
BM_vector_deque_copy/2 1.841 3.06%
BM_vector_deque_copy/4000 140.262 -
BM_vector_deque_copy/4096 145.003 -
BM_vector_deque_copy/512 16.965 -
BM_vector_deque_copy/5500 195.205 -
BM_vector_deque_copy/64 2.695 -
BM_vector_deque_copy/64000 2842.353 -
BM_vector_deque_copy/65536 2857.972 -
BM_vector_deque_copy/70000 3106.298 -
BM_vector_deque_copy_backward/0 0.460 9.69%
BM_vector_deque_copy_backward/1 2.151 3.99%
BM_vector_deque_copy_backward/1024 38.185 -4.92%
BM_vector_deque_copy_backward/2 1.838 -
BM_vector_deque_copy_backward/4000 141.866 -2.26%
BM_vector_deque_copy_backward/4096 148.818 -
BM_vector_deque_copy_backward/512 17.971 -
BM_vector_deque_copy_backward/5500 198.262 -
BM_vector_deque_copy_backward/64 3.092 -
BM_vector_deque_copy_backward/64000 8168.010 -
BM_vector_deque_copy_backward/65536 8358.432 -
BM_vector_deque_copy_backward/70000 9035.305 3.09%
BM_vector_deque_move/0 0.363 -22.80%
BM_vector_deque_move/1 2.247 -3.10%
BM_vector_deque_move/1024 35.816 -
BM_vector_deque_move/2 2.004 -2.79%
BM_vector_deque_move/4000 140.334 -
BM_vector_deque_move/4096 145.030 -
BM_vector_deque_move/512 16.901 -
BM_vector_deque_move/5500 195.654 -3.22%
BM_vector_deque_move/64 2.828 1.15%
BM_vector_deque_move/64000 2843.484 -5.75%
BM_vector_deque_move/65536 2860.686 -8.22%
BM_vector_deque_move/70000 3107.091 -
BM_vector_deque_move_backward/0 0.453 14.48%
BM_vector_deque_move_backward/1 2.253 -2.53%
BM_vector_deque_move_backward/1024 37.933 -
BM_vector_deque_move_backward/2 1.994 -1.59%
BM_vector_deque_move_backward/4000 141.284 -
BM_vector_deque_move_backward/4096 147.593 -
BM_vector_deque_move_backward/512 17.491 -1.15%
BM_vector_deque_move_backward/5500 201.169 1.53%
BM_vector_deque_move_backward/64 2.972 -3.75%
BM_vector_deque_move_backward/64000 8546.606 4.84%
BM_vector_deque_move_backward/65536 8494.178 1.74%
BM_vector_deque_move_backward/70000 8741.066 -1.56%
BM_vector_deque_ranges_copy/0 0.556 22.95%
BM_vector_deque_ranges_copy/1 2.246 -
BM_vector_deque_ranges_copy/1024 35.837 -
BM_vector_deque_ranges_copy/2 2.001 2.43%
BM_vector_deque_ranges_copy/4000 140.444 -
BM_vector_deque_ranges_copy/4096 144.287 -
BM_vector_deque_ranges_copy/512 16.946 -1.62%
BM_vector_deque_ranges_copy/5500 196.585 -
BM_vector_deque_ranges_copy/64 2.768 -4.07%
BM_vector_deque_ranges_copy/64000 2970.093 4.52%
BM_vector_deque_ranges_copy/65536 3082.381 7.82%
BM_vector_deque_ranges_copy/70000 3105.121 -
BM_vector_deque_ranges_copy_backward/0 0.498 21.38%
BM_vector_deque_ranges_copy_backward/1 2.323 2.40%
BM_vector_deque_ranges_copy_backward/1024 37.697 -
BM_vector_deque_ranges_copy_backward/2 2.004 -
BM_vector_deque_ranges_copy_backward/4000 142.146 -
BM_vector_deque_ranges_copy_backward/4096 149.148 -
BM_vector_deque_ranges_copy_backward/512 17.485 -1.06%
BM_vector_deque_ranges_copy_backward/5500 199.174 -
BM_vector_deque_ranges_copy_backward/64 2.968 -1.92%
BM_vector_deque_ranges_copy_backward/64000 8089.474 -
BM_vector_deque_ranges_copy_backward/65536 8447.173 1.22%
BM_vector_deque_ranges_copy_backward/70000 8780.516 1.12%
BM_vector_deque_ranges_move/0 0.613 5.07%
BM_vector_deque_ranges_move/1 2.270 4.53%
BM_vector_deque_ranges_move/1024 36.010 -
BM_vector_deque_ranges_move/2 2.068 6.45%
BM_vector_deque_ranges_move/4000 140.596 -
BM_vector_deque_ranges_move/4096 144.021 -
BM_vector_deque_ranges_move/512 16.999 -
BM_vector_deque_ranges_move/5500 195.408 -
BM_vector_deque_ranges_move/64 2.938 6.32%
BM_vector_deque_ranges_move/64000 2843.044 -
BM_vector_deque_ranges_move/65536 2862.451 -
BM_vector_deque_ranges_move/70000 3108.344 -
BM_vector_deque_ranges_move_backward/0 0.389 -7.75%
BM_vector_deque_ranges_move_backward/1 2.321 -
BM_vector_deque_ranges_move_backward/1024 38.012 2.53%
BM_vector_deque_ranges_move_backward/2 2.061 -
BM_vector_deque_ranges_move_backward/4000 141.793 -
BM_vector_deque_ranges_move_backward/4096 148.218 -
BM_vector_deque_ranges_move_backward/512 17.486 -
BM_vector_deque_ranges_move_backward/5500 197.012 -
BM_vector_deque_ranges_move_backward/64 2.966 -
BM_vector_deque_ranges_move_backward/64000 7806.714 -5.67%
BM_vector_deque_ranges_move_backward/65536 8133.130 -3.82%
BM_vector_deque_ranges_move_backward/70000 8845.887 -1.71%
SetIntersection_Front_Set_float_1024_1 1036975.387 -
SetIntersection_Front_Set_float_1024_1024 13373955.853 -1.94%
SetIntersection_Front_Set_float_1024_16 1215086.156 -
SetIntersection_Front_Set_float_1024_256 4197330.085 -
SetIntersection_Front_Set_float_1024_4 1069845.587 -
SetIntersection_Front_Set_float_1024_64 1802767.934 2.05%
SetIntersection_Front_Set_float_16384_1 1046256.722 -
SetIntersection_Front_Set_float_16384_1024 13555767.921 -
SetIntersection_Front_Set_float_16384_16 1223913.303 1.83%
SetIntersection_Front_Set_float_16384_16384 233417708.990 3.81%
SetIntersection_Front_Set_float_16384_256 4035129.393 -2.00%
SetIntersection_Front_Set_float_16384_4 1059332.284 1.79%
SetIntersection_Front_Set_float_16384_64 1786216.203 1.01%
SetIntersection_Front_Set_float_16_1 62906394.990 -
SetIntersection_Front_Set_float_16_16 38857113.415 -
SetIntersection_Front_Set_float_16_4 54992548.444 -
SetIntersection_Front_Set_float_1_1 535001469.610 -
SetIntersection_Front_Set_float_256_1 4095060.001 -1.69%
SetIntersection_Front_Set_float_256_16 4589269.565 -
SetIntersection_Front_Set_float_256_256 8222218.551 -
SetIntersection_Front_Set_float_256_4 4209794.180 -
SetIntersection_Front_Set_float_256_64 5733086.665 -
SetIntersection_Front_Set_float_262144_1 1021435.867 -
SetIntersection_Front_Set_float_262144_1024 13577159.776 -
SetIntersection_Front_Set_float_262144_16 1181267.146 -
SetIntersection_Front_Set_float_262144_16384 234210155.287 3.98%
SetIntersection_Front_Set_float_262144_256 4127432.317 -2.77%
SetIntersection_Front_Set_float_262144_262144 1719495.037 3.69%
SetIntersection_Front_Set_float_262144_4 1046904.892 -
SetIntersection_Front_Set_float_262144_64 1789285.165 1.62%
SetIntersection_Front_Set_float_4_1 213317422.048 -
SetIntersection_Front_Set_float_4_4 137386786.816 -
SetIntersection_Front_Set_float_64_1 16431003.673 -
SetIntersection_Front_Set_float_64_16 15517904.653 -2.59%
SetIntersection_Front_Set_float_64_4 16063626.299 -1.19%
SetIntersection_Front_Set_float_64_64 14047920.499 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1048308.274 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13875310.247 -5.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1205940.910 1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4391885.385 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1081085.044 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1759841.504 -4.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1031450.987 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14403250.907 -9.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1174665.222 -4.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 350484792.200 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4496486.051 -5.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1065412.482 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1792823.188 -5.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62518533.714 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39085998.670 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54761382.076 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 530298295.323 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4143136.036 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4532073.800 -2.75%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8868008.926 1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4167551.328 -1.90%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5828402.985 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1030758.288 -1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14544237.715 -1.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1227826.973 -1.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344067125.539 2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4190542.904 -3.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1847533.205 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1017885.462 -6.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1763060.987 -5.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 212310672.095 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 136607676.214 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16375194.684 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15474610.122 -1.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16103230.626 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14065303.928 -2.03%
SetIntersection_Front_Set_string_1024_1 1077457.045 -
SetIntersection_Front_Set_string_1024_1024 56088629.777 1.76%
SetIntersection_Front_Set_string_1024_16 1840326.597 -4.34%
SetIntersection_Front_Set_string_1024_256 15178794.049 -
SetIntersection_Front_Set_string_1024_4 1233794.383 -2.07%
SetIntersection_Front_Set_string_1024_64 4524725.536 -10.15%
SetIntersection_Front_Set_string_16384_1 1094422.219 -
SetIntersection_Front_Set_string_16384_1024 58796557.054 -
SetIntersection_Front_Set_string_16384_16 1809092.312 -6.11%
SetIntersection_Front_Set_string_16384_16384 347173448.371 -1.73%
SetIntersection_Front_Set_string_16384_256 15619441.303 5.70%
SetIntersection_Front_Set_string_16384_4 1245865.690 -1.24%
SetIntersection_Front_Set_string_16384_64 4595822.369 -3.64%
SetIntersection_Front_Set_string_16_1 65007500.293 -
SetIntersection_Front_Set_string_16_16 59186912.449 -1.36%
SetIntersection_Front_Set_string_16_4 63107298.534 -1.63%
SetIntersection_Front_Set_string_1_1 554475026.860 -
SetIntersection_Front_Set_string_256_1 4301638.724 -
SetIntersection_Front_Set_string_256_16 6895013.979 -4.99%
SetIntersection_Front_Set_string_256_256 31683685.172 9.26%
SetIntersection_Front_Set_string_256_4 4921203.314 -
SetIntersection_Front_Set_string_256_64 15828015.772 6.66%
SetIntersection_Front_Set_string_262144_1 1105627.488 2.11%
SetIntersection_Front_Set_string_262144_1024 59481109.718 -
SetIntersection_Front_Set_string_262144_16 1850652.438 2.44%
SetIntersection_Front_Set_string_262144_16384 348415722.763 -1.52%
SetIntersection_Front_Set_string_262144_256 15445069.227 4.54%
SetIntersection_Front_Set_string_262144_262144 17702206.949 -3.35%
SetIntersection_Front_Set_string_262144_4 1263668.481 -
SetIntersection_Front_Set_string_262144_64 4756555.241 6.63%
SetIntersection_Front_Set_string_4_1 221834447.481 -
SetIntersection_Front_Set_string_4_4 158389648.862 -
SetIntersection_Front_Set_string_64_1 17032651.908 -
SetIntersection_Front_Set_string_64_16 23632752.858 -
SetIntersection_Front_Set_string_64_4 18811887.042 -
SetIntersection_Front_Set_string_64_64 36055407.517 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1051121.667 -1.71%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24631820.399 -4.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1333373.697 -4.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6749296.946 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1089226.651 -4.08%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2403924.724 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1040249.007 -4.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 25355343.273 -11.45%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1300329.155 -7.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 339093297.617 -1.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6819460.219 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1098820.452 -4.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2327480.320 -6.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 62753884.639 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42373706.671 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55966429.004 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 535401722.234 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4189978.106 -1.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4969392.469 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12751640.007 -3.44%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4322439.753 -1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7671858.791 2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1025953.449 -6.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26148441.538 1.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1287552.785 -10.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 354842731.510 2.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6455808.450 -5.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2993289.957 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1051606.912 -9.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2224133.158 -8.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 213902965.294 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141118975.837 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16430643.370 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17076212.577 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16388891.767 -1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18866261.056 2.32%
SetIntersection_Front_Set_uint32_1024_1 1042764.395 -
SetIntersection_Front_Set_uint32_1024_1024 11539986.275 -6.63%
SetIntersection_Front_Set_uint32_1024_16 1182209.139 -1.59%
SetIntersection_Front_Set_uint32_1024_256 3700683.188 -11.04%
SetIntersection_Front_Set_uint32_1024_4 1016757.924 -4.90%
SetIntersection_Front_Set_uint32_1024_64 1640525.205 -
SetIntersection_Front_Set_uint32_16384_1 1033103.085 -
SetIntersection_Front_Set_uint32_16384_1024 11704557.435 -11.00%
SetIntersection_Front_Set_uint32_16384_16 1162870.737 -
SetIntersection_Front_Set_uint32_16384_16384 215620110.714 -
SetIntersection_Front_Set_uint32_16384_256 3615156.032 -7.34%
SetIntersection_Front_Set_uint32_16384_4 1063784.939 5.45%
SetIntersection_Front_Set_uint32_16384_64 1638000.051 -3.00%
SetIntersection_Front_Set_uint32_16_1 62298614.588 -
SetIntersection_Front_Set_uint32_16_16 37421009.196 -
SetIntersection_Front_Set_uint32_16_4 54363807.350 -
SetIntersection_Front_Set_uint32_1_1 531022439.844 -
SetIntersection_Front_Set_uint32_256_1 4150588.917 1.10%
SetIntersection_Front_Set_uint32_256_16 4430109.630 -2.58%
SetIntersection_Front_Set_uint32_256_256 7275725.739 -5.32%
SetIntersection_Front_Set_uint32_256_4 4154906.761 -
SetIntersection_Front_Set_uint32_256_64 5192923.054 -9.53%
SetIntersection_Front_Set_uint32_262144_1 985824.066 -2.53%
SetIntersection_Front_Set_uint32_262144_1024 11599397.724 -5.82%
SetIntersection_Front_Set_uint32_262144_16 1121498.013 -5.13%
SetIntersection_Front_Set_uint32_262144_16384 220846398.460 -
SetIntersection_Front_Set_uint32_262144_256 3655204.108 -1.79%
SetIntersection_Front_Set_uint32_262144_262144 1619430.338 -1.14%
SetIntersection_Front_Set_uint32_262144_4 1033796.381 -
SetIntersection_Front_Set_uint32_262144_64 1590862.736 -6.30%
SetIntersection_Front_Set_uint32_4_1 212095415.328 -
SetIntersection_Front_Set_uint32_4_4 135681003.456 -
SetIntersection_Front_Set_uint32_64_1 16343448.358 -
SetIntersection_Front_Set_uint32_64_16 15048759.268 -
SetIntersection_Front_Set_uint32_64_4 15955027.615 -
SetIntersection_Front_Set_uint32_64_64 12778663.577 -2.31%
SetIntersection_Front_Set_uint64_1024_1 1033745.253 -1.21%
SetIntersection_Front_Set_uint64_1024_1024 11781285.363 -
SetIntersection_Front_Set_uint64_1024_16 1203983.085 2.13%
SetIntersection_Front_Set_uint64_1024_256 3710503.046 3.39%
SetIntersection_Front_Set_uint64_1024_4 1078584.604 1.02%
SetIntersection_Front_Set_uint64_1024_64 1683963.402 4.75%
SetIntersection_Front_Set_uint64_16384_1 1035226.407 -1.12%
SetIntersection_Front_Set_uint64_16384_1024 12549671.915 6.34%
SetIntersection_Front_Set_uint64_16384_16 1155303.137 -2.97%
SetIntersection_Front_Set_uint64_16384_16384 224277266.766 -
SetIntersection_Front_Set_uint64_16384_256 4248374.901 13.10%
SetIntersection_Front_Set_uint64_16384_4 1043762.689 -4.10%
SetIntersection_Front_Set_uint64_16384_64 1631352.849 -2.55%
SetIntersection_Front_Set_uint64_16_1 62104806.719 -
SetIntersection_Front_Set_uint64_16_16 37490352.565 -
SetIntersection_Front_Set_uint64_16_4 54069291.290 -
SetIntersection_Front_Set_uint64_1_1 527051131.441 -
SetIntersection_Front_Set_uint64_256_1 4212666.640 1.32%
SetIntersection_Front_Set_uint64_256_16 4382641.710 -2.51%
SetIntersection_Front_Set_uint64_256_256 8081340.165 13.13%
SetIntersection_Front_Set_uint64_256_4 4194298.561 -
SetIntersection_Front_Set_uint64_256_64 5980031.985 17.67%
SetIntersection_Front_Set_uint64_262144_1 1041275.791 3.68%
SetIntersection_Front_Set_uint64_262144_1024 12028275.277 -3.09%
SetIntersection_Front_Set_uint64_262144_16 1134548.943 -3.91%
SetIntersection_Front_Set_uint64_262144_16384 229962921.925 5.20%
SetIntersection_Front_Set_uint64_262144_256 3838159.461 4.52%
SetIntersection_Front_Set_uint64_262144_262144 1764565.510 7.15%
SetIntersection_Front_Set_uint64_262144_4 1051085.006 -1.30%
SetIntersection_Front_Set_uint64_262144_64 1674672.628 2.96%
SetIntersection_Front_Set_uint64_4_1 211293769.634 -
SetIntersection_Front_Set_uint64_4_4 134988014.199 -
SetIntersection_Front_Set_uint64_64_1 16166060.580 -
SetIntersection_Front_Set_uint64_64_16 14803240.652 -1.57%
SetIntersection_Front_Set_uint64_64_4 15835622.650 -1.09%
SetIntersection_Front_Set_uint64_64_64 13202785.986 -
SetIntersection_Front_Vector_float_1024_1 1027877.186 -
SetIntersection_Front_Vector_float_1024_1024 5916732.200 -
SetIntersection_Front_Vector_float_1024_16 1126888.191 -
SetIntersection_Front_Vector_float_1024_256 2280784.716 -
SetIntersection_Front_Vector_float_1024_4 1063588.773 -
SetIntersection_Front_Vector_float_1024_64 1372507.622 -
SetIntersection_Front_Vector_float_16384_1 1032833.834 -1.73%
SetIntersection_Front_Vector_float_16384_1024 5895907.381 -
SetIntersection_Front_Vector_float_16384_16 1117826.955 -
SetIntersection_Front_Vector_float_16384_16384 79622393.885 -
SetIntersection_Front_Vector_float_16384_256 2282286.441 -
SetIntersection_Front_Vector_float_16384_4 1059125.007 2.95%
SetIntersection_Front_Vector_float_16384_64 1365357.113 -
SetIntersection_Front_Vector_float_16_1 62787723.268 -
SetIntersection_Front_Vector_float_16_16 35754571.871 -
SetIntersection_Front_Vector_float_16_4 54258124.831 -
SetIntersection_Front_Vector_float_1_1 534405321.118 -
SetIntersection_Front_Vector_float_256_1 4136474.703 -
SetIntersection_Front_Vector_float_256_16 4213005.572 -
SetIntersection_Front_Vector_float_256_256 4546198.781 -
SetIntersection_Front_Vector_float_256_4 4147123.069 -
SetIntersection_Front_Vector_float_256_64 4352817.120 -
SetIntersection_Front_Vector_float_262144_1 1046566.021 -
SetIntersection_Front_Vector_float_262144_1024 5897248.909 -
SetIntersection_Front_Vector_float_262144_16 1119461.980 -
SetIntersection_Front_Vector_float_262144_16384 79690516.686 -
SetIntersection_Front_Vector_float_262144_256 2273234.460 -
SetIntersection_Front_Vector_float_262144_262144 343277451.006 -2.07%
SetIntersection_Front_Vector_float_262144_4 1064373.633 -
SetIntersection_Front_Vector_float_262144_64 1358953.711 -
SetIntersection_Front_Vector_float_4_1 213431436.743 -
SetIntersection_Front_Vector_float_4_4 135480957.171 -
SetIntersection_Front_Vector_float_64_1 16329903.778 -
SetIntersection_Front_Vector_float_64_16 14258921.109 -
SetIntersection_Front_Vector_float_64_4 15965833.842 -
SetIntersection_Front_Vector_float_64_64 10916233.624 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1052822.636 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8319288.101 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1163379.827 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2865636.493 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1071197.872 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1438997.959 -5.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 994417.764 -5.04%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8380539.976 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1146532.718 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118467053.761 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2806485.914 -3.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1048113.559 -2.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1516081.796 3.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62340231.727 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37125152.960 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54144476.073 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 531130227.350 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4151000.386 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4341669.282 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5774013.737 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4090901.207 -2.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4807251.422 -1.69%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 987083.608 -5.90%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8389062.215 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1133293.279 -2.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118522948.989 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2838121.782 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 349818648.883 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1063832.243 2.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1509280.084 -1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 212276591.505 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 135251016.940 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16284075.363 -1.14%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14658700.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15967769.188 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12033342.904 -
SetIntersection_Front_Vector_string_1024_1 1067481.752 -
SetIntersection_Front_Vector_string_1024_1024 38724803.273 -
SetIntersection_Front_Vector_string_1024_16 1669395.001 1.27%
SetIntersection_Front_Vector_string_1024_256 9364732.447 2.58%
SetIntersection_Front_Vector_string_1024_4 1173281.818 -1.65%
SetIntersection_Front_Vector_string_1024_64 3185404.340 -4.52%
SetIntersection_Front_Vector_string_16384_1 1075208.328 -
SetIntersection_Front_Vector_string_16384_1024 37822983.675 -1.33%
SetIntersection_Front_Vector_string_16384_16 1588746.850 -
SetIntersection_Front_Vector_string_16384_16384 349516887.483 -
SetIntersection_Front_Vector_string_16384_256 9444123.789 -
SetIntersection_Front_Vector_string_16384_4 1184486.304 -
SetIntersection_Front_Vector_string_16384_64 3287613.915 -1.70%
SetIntersection_Front_Vector_string_16_1 64249376.478 -
SetIntersection_Front_Vector_string_16_16 51451946.821 -
SetIntersection_Front_Vector_string_16_4 60416353.558 -
SetIntersection_Front_Vector_string_1_1 545715792.959 -
SetIntersection_Front_Vector_string_256_1 4256496.669 -1.23%
SetIntersection_Front_Vector_string_256_16 6195520.947 -
SetIntersection_Front_Vector_string_256_256 19724267.107 2.06%
SetIntersection_Front_Vector_string_256_4 4647766.292 -1.50%
SetIntersection_Front_Vector_string_256_64 10434522.454 -
SetIntersection_Front_Vector_string_262144_1 1093792.073 1.07%
SetIntersection_Front_Vector_string_262144_1024 39086870.481 -1.19%
SetIntersection_Front_Vector_string_262144_16 1630970.556 -
SetIntersection_Front_Vector_string_262144_16384 348859479.745 -
SetIntersection_Front_Vector_string_262144_256 9327104.589 -1.03%
SetIntersection_Front_Vector_string_262144_262144 14689794.679 2.08%
SetIntersection_Front_Vector_string_262144_4 1210705.987 -
SetIntersection_Front_Vector_string_262144_64 3183082.758 -4.81%
SetIntersection_Front_Vector_string_4_1 218729127.467 -
SetIntersection_Front_Vector_string_4_4 149251531.460 -1.68%
SetIntersection_Front_Vector_string_64_1 16751898.035 -
SetIntersection_Front_Vector_string_64_16 20359733.620 -1.20%
SetIntersection_Front_Vector_string_64_4 17554103.790 -2.57%
SetIntersection_Front_Vector_string_64_64 26002319.734 1.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1041590.961 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8991389.006 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160068.199 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3047346.942 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1065542.994 3.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1549817.730 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1045561.684 1.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8984611.341 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1098729.085 -5.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129017658.197 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3044483.945 -2.41%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1128449.611 10.42%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1549113.934 -1.90%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62478597.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 36964795.186 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54808971.506 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 530735429.939 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4138881.691 -1.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4324503.539 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6078354.667 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4125126.719 -2.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4971868.071 -1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 998165.215 -5.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8983216.975 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1124441.230 -5.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 130628440.059 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3053023.908 -1.45%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350777629.223 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066686.754 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1567833.953 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212301097.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 135831108.645 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16385797.963 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14801697.628 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15869046.740 -1.51%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12329879.453 -1.72%
SetIntersection_Front_Vector_uint32_1024_1 1039273.906 -
SetIntersection_Front_Vector_uint32_1024_1024 5852793.589 -
SetIntersection_Front_Vector_uint32_1024_16 1113865.075 -
SetIntersection_Front_Vector_uint32_1024_256 2273638.038 -
SetIntersection_Front_Vector_uint32_1024_4 1067038.450 -
SetIntersection_Front_Vector_uint32_1024_64 1358920.091 -
SetIntersection_Front_Vector_uint32_16384_1 1045029.725 -
SetIntersection_Front_Vector_uint32_16384_1024 5884528.878 -
SetIntersection_Front_Vector_uint32_16384_16 1125962.312 -
SetIntersection_Front_Vector_uint32_16384_16384 79387037.019 -
SetIntersection_Front_Vector_uint32_16384_256 2278295.339 -
SetIntersection_Front_Vector_uint32_16384_4 1043568.663 -
SetIntersection_Front_Vector_uint32_16384_64 1374521.031 -
SetIntersection_Front_Vector_uint32_16_1 62575617.165 -
SetIntersection_Front_Vector_uint32_16_16 35491433.068 -
SetIntersection_Front_Vector_uint32_16_4 53990091.770 -
SetIntersection_Front_Vector_uint32_1_1 531815981.971 -
SetIntersection_Front_Vector_uint32_256_1 4119306.875 -
SetIntersection_Front_Vector_uint32_256_16 4215751.543 -
SetIntersection_Front_Vector_uint32_256_256 4498019.891 -
SetIntersection_Front_Vector_uint32_256_4 4177960.310 -
SetIntersection_Front_Vector_uint32_256_64 4386378.641 -
SetIntersection_Front_Vector_uint32_262144_1 1027795.347 -
SetIntersection_Front_Vector_uint32_262144_1024 5909879.138 -
SetIntersection_Front_Vector_uint32_262144_16 1125225.784 -
SetIntersection_Front_Vector_uint32_262144_16384 79259966.713 -
SetIntersection_Front_Vector_uint32_262144_256 2273084.480 -
SetIntersection_Front_Vector_uint32_262144_262144 339749209.377 -3.09%
SetIntersection_Front_Vector_uint32_262144_4 1050529.351 -
SetIntersection_Front_Vector_uint32_262144_64 1355435.727 3.15%
SetIntersection_Front_Vector_uint32_4_1 212476230.268 -
SetIntersection_Front_Vector_uint32_4_4 135000831.174 -
SetIntersection_Front_Vector_uint32_64_1 16342515.256 -
SetIntersection_Front_Vector_uint32_64_16 14314078.271 -
SetIntersection_Front_Vector_uint32_64_4 15906813.860 -
SetIntersection_Front_Vector_uint32_64_64 10763042.740 -1.53%
SetIntersection_Front_Vector_uint64_1024_1 1036454.178 -
SetIntersection_Front_Vector_uint64_1024_1024 5843646.431 -
SetIntersection_Front_Vector_uint64_1024_16 1121791.877 -
SetIntersection_Front_Vector_uint64_1024_256 2276520.216 -
SetIntersection_Front_Vector_uint64_1024_4 1053567.031 -
SetIntersection_Front_Vector_uint64_1024_64 1368154.763 -
SetIntersection_Front_Vector_uint64_16384_1 1032854.359 -
SetIntersection_Front_Vector_uint64_16384_1024 5910713.988 -
SetIntersection_Front_Vector_uint64_16384_16 1091227.617 -
SetIntersection_Front_Vector_uint64_16384_16384 78428439.599 3.93%
SetIntersection_Front_Vector_uint64_16384_256 2270717.011 -
SetIntersection_Front_Vector_uint64_16384_4 1047715.398 -
SetIntersection_Front_Vector_uint64_16384_64 1354435.948 -
SetIntersection_Front_Vector_uint64_16_1 62127367.602 -
SetIntersection_Front_Vector_uint64_16_16 35403225.147 -
SetIntersection_Front_Vector_uint64_16_4 53515578.626 -
SetIntersection_Front_Vector_uint64_1_1 528995024.268 -
SetIntersection_Front_Vector_uint64_256_1 4162556.397 -
SetIntersection_Front_Vector_uint64_256_16 4155554.270 -
SetIntersection_Front_Vector_uint64_256_256 4468096.481 -
SetIntersection_Front_Vector_uint64_256_4 4176853.647 1.43%
SetIntersection_Front_Vector_uint64_256_64 4227996.969 -
SetIntersection_Front_Vector_uint64_262144_1 1014680.752 -1.96%
SetIntersection_Front_Vector_uint64_262144_1024 5850954.001 1.60%
SetIntersection_Front_Vector_uint64_262144_16 1097848.964 -2.24%
SetIntersection_Front_Vector_uint64_262144_16384 78385045.231 -
SetIntersection_Front_Vector_uint64_262144_256 2273313.162 2.21%
SetIntersection_Front_Vector_uint64_262144_262144 350607785.898 -
SetIntersection_Front_Vector_uint64_262144_4 1011248.092 -3.38%
SetIntersection_Front_Vector_uint64_262144_64 1359415.460 -
SetIntersection_Front_Vector_uint64_4_1 211160895.033 -
SetIntersection_Front_Vector_uint64_4_4 134471183.948 -
SetIntersection_Front_Vector_uint64_64_1 16240853.527 -
SetIntersection_Front_Vector_uint64_64_16 14003761.915 -
SetIntersection_Front_Vector_uint64_64_4 15948953.710 1.02%
SetIntersection_Front_Vector_uint64_64_64 10783505.075 -
SetIntersection_Interlaced_Set_float_1024_1 1023381.937 -1.89%
SetIntersection_Interlaced_Set_float_1024_1024 12099174.968 2.52%
SetIntersection_Interlaced_Set_float_1024_16 11411551.357 -
SetIntersection_Interlaced_Set_float_1024_256 13823795.388 -5.08%
SetIntersection_Interlaced_Set_float_1024_4 9937500.272 -
SetIntersection_Interlaced_Set_float_1024_64 10083344.025 -
SetIntersection_Interlaced_Set_float_16384_1 1040274.739 -
SetIntersection_Interlaced_Set_float_16384_1024 175079874.010 3.86%
SetIntersection_Interlaced_Set_float_16384_16 209984448.154 2.84%
SetIntersection_Interlaced_Set_float_16384_16384 220381875.878 4.30%
SetIntersection_Interlaced_Set_float_16384_256 200907595.898 1.21%
SetIntersection_Interlaced_Set_float_16384_4 167367427.743 -
SetIntersection_Interlaced_Set_float_16384_64 217570676.621 2.95%
SetIntersection_Interlaced_Set_float_16_1 62735655.976 -
SetIntersection_Interlaced_Set_float_16_16 37374465.172 -
SetIntersection_Interlaced_Set_float_16_4 59382935.771 -
SetIntersection_Interlaced_Set_float_1_1 533301192.825 -
SetIntersection_Interlaced_Set_float_256_1 4141575.054 -
SetIntersection_Interlaced_Set_float_256_16 11968488.971 -
SetIntersection_Interlaced_Set_float_256_256 7411799.193 1.48%
SetIntersection_Interlaced_Set_float_256_4 10936895.667 -3.09%
SetIntersection_Interlaced_Set_float_256_64 13267311.043 -1.13%
SetIntersection_Interlaced_Set_float_262144_1 993243.053 -4.48%
SetIntersection_Interlaced_Set_float_262144_1024 1526508.137 2.43%
SetIntersection_Interlaced_Set_float_262144_16 1589710.857 2.18%
SetIntersection_Interlaced_Set_float_262144_16384 1276198.973 2.38%
SetIntersection_Interlaced_Set_float_262144_256 1562405.760 2.32%
SetIntersection_Interlaced_Set_float_262144_262144 1663083.170 4.23%
SetIntersection_Interlaced_Set_float_262144_4 1290572.020 2.79%
SetIntersection_Interlaced_Set_float_262144_64 1544938.801 1.15%
SetIntersection_Interlaced_Set_float_4_1 213133130.616 -
SetIntersection_Interlaced_Set_float_4_4 136463703.381 -
SetIntersection_Interlaced_Set_float_64_1 16365783.166 -
SetIntersection_Interlaced_Set_float_64_16 21837654.321 -
SetIntersection_Interlaced_Set_float_64_4 20845423.215 -
SetIntersection_Interlaced_Set_float_64_64 13069404.988 -1.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1047196.597 1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13096319.720 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11355125.955 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15063808.202 5.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9741205.406 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10088260.728 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1037778.661 3.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179742979.966 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217934550.724 1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 347222543.615 34.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 203730728.810 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180075726.032 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229423852.846 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62310112.780 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38303871.246 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59113365.528 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 529537944.364 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4151569.898 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 11894827.091 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 7931063.298 -4.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11338016.851 -2.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13635868.470 7.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1049372.931 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1598077.879 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1650230.551 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1308765.381 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1639735.512 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1827626.627 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1344325.111 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1612761.066 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 211792148.690 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 136558061.292 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16296805.777 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21818417.938 2.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20760251.163 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13474793.783 -2.82%
SetIntersection_Interlaced_Set_string_1024_1 1095675.649 1.30%
SetIntersection_Interlaced_Set_string_1024_1024 56420955.134 3.39%
SetIntersection_Interlaced_Set_string_1024_16 12852801.543 -
SetIntersection_Interlaced_Set_string_1024_256 36206300.974 2.34%
SetIntersection_Interlaced_Set_string_1024_4 10344668.510 -
SetIntersection_Interlaced_Set_string_1024_64 16671496.258 -3.66%
SetIntersection_Interlaced_Set_string_16384_1 1082142.112 -1.58%
SetIntersection_Interlaced_Set_string_16384_1024 355581246.516 3.32%
SetIntersection_Interlaced_Set_string_16384_16 238665281.058 -31.40%
SetIntersection_Interlaced_Set_string_16384_16384 348153271.320 -
SetIntersection_Interlaced_Set_string_16384_256 356939973.179 -1.89%
SetIntersection_Interlaced_Set_string_16384_4 198542464.071 -1.25%
SetIntersection_Interlaced_Set_string_16384_64 355215140.762 1.90%
SetIntersection_Interlaced_Set_string_16_1 65766917.766 1.23%
SetIntersection_Interlaced_Set_string_16_16 60708775.764 -
SetIntersection_Interlaced_Set_string_16_4 73626047.655 -
SetIntersection_Interlaced_Set_string_1_1 559081288.841 -
SetIntersection_Interlaced_Set_string_256_1 4314650.775 -
SetIntersection_Interlaced_Set_string_256_16 18059863.399 -
SetIntersection_Interlaced_Set_string_256_256 31960342.060 1.59%
SetIntersection_Interlaced_Set_string_256_4 13052748.460 -1.92%
SetIntersection_Interlaced_Set_string_256_64 31007582.955 4.46%
SetIntersection_Interlaced_Set_string_262144_1 1096422.163 1.14%
SetIntersection_Interlaced_Set_string_262144_1024 2076021.810 -10.90%
SetIntersection_Interlaced_Set_string_262144_16 2135039.144 -2.01%
SetIntersection_Interlaced_Set_string_262144_16384 3021997.475 8.20%
SetIntersection_Interlaced_Set_string_262144_256 2041867.106 -11.56%
SetIntersection_Interlaced_Set_string_262144_262144 17320033.121 -4.23%
SetIntersection_Interlaced_Set_string_262144_4 1854593.426 -
SetIntersection_Interlaced_Set_string_262144_64 2121942.871 -1.75%
SetIntersection_Interlaced_Set_string_4_1 221378187.364 -
SetIntersection_Interlaced_Set_string_4_4 158602110.478 -
SetIntersection_Interlaced_Set_string_64_1 17156394.509 -
SetIntersection_Interlaced_Set_string_64_16 37586308.913 -1.42%
SetIntersection_Interlaced_Set_string_64_4 26024932.360 -
SetIntersection_Interlaced_Set_string_64_64 36747584.260 8.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1053910.575 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23141526.464 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11996367.469 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18420156.579 -3.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9685344.912 -1.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11482534.400 -3.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1004898.938 -4.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 226604549.520 -5.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 235699090.417 -32.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 345716374.447 1.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 239377649.473 -33.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197455951.597 -1.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 353842824.898 3.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62901247.194 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41747839.928 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 61585792.209 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 534881591.436 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4154995.863 -1.65%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12515288.076 -1.97%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12002869.616 1.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11404678.783 -5.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 16959771.480 -1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1034469.839 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1980177.002 -1.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2378590.250 11.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1780800.535 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2047968.668 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2978923.504 -2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 2003583.576 8.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2270758.301 7.67%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 213863726.931 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139928171.403 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16461853.276 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25407893.044 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21982106.217 -4.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18009361.040 -2.09%
SetIntersection_Interlaced_Set_uint32_1024_1 1037355.181 1.45%
SetIntersection_Interlaced_Set_uint32_1024_1024 12308288.494 -
SetIntersection_Interlaced_Set_uint32_1024_16 11327833.732 1.63%
SetIntersection_Interlaced_Set_uint32_1024_256 14113483.150 3.90%
SetIntersection_Interlaced_Set_uint32_1024_4 9787241.093 1.20%
SetIntersection_Interlaced_Set_uint32_1024_64 9923082.682 -
SetIntersection_Interlaced_Set_uint32_16384_1 1026341.596 -1.22%
SetIntersection_Interlaced_Set_uint32_16384_1024 170909827.771 2.96%
SetIntersection_Interlaced_Set_uint32_16384_16 206638581.003 2.61%
SetIntersection_Interlaced_Set_uint32_16384_16384 224489907.767 3.45%
SetIntersection_Interlaced_Set_uint32_16384_256 195498497.603 -
SetIntersection_Interlaced_Set_uint32_16384_4 163779563.873 -
SetIntersection_Interlaced_Set_uint32_16384_64 213856121.852 2.88%
SetIntersection_Interlaced_Set_uint32_16_1 62413756.024 -
SetIntersection_Interlaced_Set_uint32_16_16 37691817.670 -
SetIntersection_Interlaced_Set_uint32_16_4 59293486.710 -
SetIntersection_Interlaced_Set_uint32_1_1 530697470.104 -
SetIntersection_Interlaced_Set_uint32_256_1 4132719.746 -
SetIntersection_Interlaced_Set_uint32_256_16 12133927.978 1.09%
SetIntersection_Interlaced_Set_uint32_256_256 7606276.055 -4.78%
SetIntersection_Interlaced_Set_uint32_256_4 10973171.755 -2.84%
SetIntersection_Interlaced_Set_uint32_256_64 12703443.161 -2.17%
SetIntersection_Interlaced_Set_uint32_262144_1 1007895.909 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1488279.459 1.34%
SetIntersection_Interlaced_Set_uint32_262144_16 1550859.211 1.75%
SetIntersection_Interlaced_Set_uint32_262144_16384 1235685.467 -
SetIntersection_Interlaced_Set_uint32_262144_256 1554134.357 1.86%
SetIntersection_Interlaced_Set_uint32_262144_262144 1796361.248 1.01%
SetIntersection_Interlaced_Set_uint32_262144_4 1244035.238 -
SetIntersection_Interlaced_Set_uint32_262144_64 1516797.361 -
SetIntersection_Interlaced_Set_uint32_4_1 212533304.401 -
SetIntersection_Interlaced_Set_uint32_4_4 135760774.781 -
SetIntersection_Interlaced_Set_uint32_64_1 16492638.919 1.21%
SetIntersection_Interlaced_Set_uint32_64_16 22305614.693 2.74%
SetIntersection_Interlaced_Set_uint32_64_4 20800641.385 1.31%
SetIntersection_Interlaced_Set_uint32_64_64 13077836.533 -3.85%
SetIntersection_Interlaced_Set_uint64_1024_1 1010186.743 -3.22%
SetIntersection_Interlaced_Set_uint64_1024_1024 12285858.386 -
SetIntersection_Interlaced_Set_uint64_1024_16 11170835.412 -
SetIntersection_Interlaced_Set_uint64_1024_256 14410685.154 -1.60%
SetIntersection_Interlaced_Set_uint64_1024_4 9711970.462 1.18%
SetIntersection_Interlaced_Set_uint64_1024_64 10253034.067 3.52%
SetIntersection_Interlaced_Set_uint64_16384_1 1035708.149 -
SetIntersection_Interlaced_Set_uint64_16384_1024 176617401.235 -
SetIntersection_Interlaced_Set_uint64_16384_16 218001834.632 -
SetIntersection_Interlaced_Set_uint64_16384_16384 237495282.027 -
SetIntersection_Interlaced_Set_uint64_16384_256 207972265.937 -
SetIntersection_Interlaced_Set_uint64_16384_4 177312279.502 -
SetIntersection_Interlaced_Set_uint64_16384_64 228676282.174 -
SetIntersection_Interlaced_Set_uint64_16_1 62370810.124 -
SetIntersection_Interlaced_Set_uint64_16_16 36942102.936 -1.46%
SetIntersection_Interlaced_Set_uint64_16_4 59081613.347 -
SetIntersection_Interlaced_Set_uint64_1_1 550284800.566 3.51%
SetIntersection_Interlaced_Set_uint64_256_1 4132959.524 1.75%
SetIntersection_Interlaced_Set_uint64_256_16 11736854.261 -2.44%
SetIntersection_Interlaced_Set_uint64_256_256 7756283.160 -
SetIntersection_Interlaced_Set_uint64_256_4 11135189.292 -
SetIntersection_Interlaced_Set_uint64_256_64 12946388.708 -3.02%
SetIntersection_Interlaced_Set_uint64_262144_1 1032435.517 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1548629.475 -
SetIntersection_Interlaced_Set_uint64_262144_16 1605090.984 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1245395.428 -
SetIntersection_Interlaced_Set_uint64_262144_256 1577875.082 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1690377.439 -
SetIntersection_Interlaced_Set_uint64_262144_4 1296744.873 -
SetIntersection_Interlaced_Set_uint64_262144_64 1582231.772 -
SetIntersection_Interlaced_Set_uint64_4_1 214410349.164 -
SetIntersection_Interlaced_Set_uint64_4_4 135663938.201 -
SetIntersection_Interlaced_Set_uint64_64_1 16210738.085 -
SetIntersection_Interlaced_Set_uint64_64_16 22297588.510 -
SetIntersection_Interlaced_Set_uint64_64_4 20444737.219 -2.08%
SetIntersection_Interlaced_Set_uint64_64_64 13151885.534 -
SetIntersection_Interlaced_Vector_float_1024_1 1046663.110 -
SetIntersection_Interlaced_Vector_float_1024_1024 5920769.457 -
SetIntersection_Interlaced_Vector_float_1024_16 2500197.724 -3.75%
SetIntersection_Interlaced_Vector_float_1024_256 5804664.685 -
SetIntersection_Interlaced_Vector_float_1024_4 1343230.000 -1.75%
SetIntersection_Interlaced_Vector_float_1024_64 5134619.676 -3.98%
SetIntersection_Interlaced_Vector_float_16384_1 1016971.982 -2.36%
SetIntersection_Interlaced_Vector_float_16384_1024 70556552.725 -
SetIntersection_Interlaced_Vector_float_16384_16 3759914.635 -4.12%
SetIntersection_Interlaced_Vector_float_16384_16384 79498386.550 -
SetIntersection_Interlaced_Vector_float_16384_256 26563791.408 -7.41%
SetIntersection_Interlaced_Vector_float_16384_4 1587133.873 -3.57%
SetIntersection_Interlaced_Vector_float_16384_64 10801148.075 5.46%
SetIntersection_Interlaced_Vector_float_16_1 62733765.989 -
SetIntersection_Interlaced_Vector_float_16_16 35740166.103 1.01%
SetIntersection_Interlaced_Vector_float_16_4 56187804.330 -
SetIntersection_Interlaced_Vector_float_1_1 534207948.255 -
SetIntersection_Interlaced_Vector_float_256_1 4185212.209 -
SetIntersection_Interlaced_Vector_float_256_16 7618582.536 3.19%
SetIntersection_Interlaced_Vector_float_256_256 4581218.643 -
SetIntersection_Interlaced_Vector_float_256_4 5127596.427 1.65%
SetIntersection_Interlaced_Vector_float_256_64 7508222.549 5.60%
SetIntersection_Interlaced_Vector_float_262144_1 1047552.632 1.43%
SetIntersection_Interlaced_Vector_float_262144_1024 149941472.246 -2.01%
SetIntersection_Interlaced_Vector_float_262144_16 6573709.340 2.46%
SetIntersection_Interlaced_Vector_float_262144_16384 349732519.742 -
SetIntersection_Interlaced_Vector_float_262144_256 46065326.667 -7.13%
SetIntersection_Interlaced_Vector_float_262144_262144 350586278.170 -
SetIntersection_Interlaced_Vector_float_262144_4 1878455.209 -7.74%
SetIntersection_Interlaced_Vector_float_262144_64 18600850.039 -6.53%
SetIntersection_Interlaced_Vector_float_4_1 213490957.732 -
SetIntersection_Interlaced_Vector_float_4_4 135654448.913 -
SetIntersection_Interlaced_Vector_float_64_1 16436913.987 -
SetIntersection_Interlaced_Vector_float_64_16 18589383.195 2.35%
SetIntersection_Interlaced_Vector_float_64_4 17576946.289 -2.76%
SetIntersection_Interlaced_Vector_float_64_64 10928093.058 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1044716.765 3.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8337240.332 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2334173.444 -13.61%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7537968.190 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1389264.846 -3.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4680502.035 7.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1018104.694 -2.90%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57851836.296 -8.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2988233.664 -25.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119003134.499 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22124713.880 -5.62%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1474524.596 -10.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7846341.945 -27.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62548531.376 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36581578.446 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 57618342.008 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 530811342.459 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4141189.723 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 8163801.360 12.21%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5680209.491 -1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5349402.871 1.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8560465.466 -1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1036672.752 -1.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 114957894.598 -9.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4165411.191 -38.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 347867878.245 -1.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 38391960.793 -31.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350068893.408 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1661679.951 -20.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12851961.190 -43.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 212112341.464 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 135359116.072 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16325013.994 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18801437.470 -3.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18131406.642 -2.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12057933.003 -
SetIntersection_Interlaced_Vector_string_1024_1 1076690.630 -
SetIntersection_Interlaced_Vector_string_1024_1024 39194691.217 -
SetIntersection_Interlaced_Vector_string_1024_16 3293331.192 -4.45%
SetIntersection_Interlaced_Vector_string_1024_256 20610723.712 -5.75%
SetIntersection_Interlaced_Vector_string_1024_4 1697049.927 1.19%
SetIntersection_Interlaced_Vector_string_1024_64 8564480.104 5.45%
SetIntersection_Interlaced_Vector_string_16384_1 1067723.951 -1.12%
SetIntersection_Interlaced_Vector_string_16384_1024 117841363.289 -
SetIntersection_Interlaced_Vector_string_16384_16 4326278.488 -12.25%
SetIntersection_Interlaced_Vector_string_16384_16384 349569755.412 -
SetIntersection_Interlaced_Vector_string_16384_256 42039900.336 4.16%
SetIntersection_Interlaced_Vector_string_16384_4 1901465.051 4.36%
SetIntersection_Interlaced_Vector_string_16384_64 13975799.235 -
SetIntersection_Interlaced_Vector_string_16_1 64529937.795 -
SetIntersection_Interlaced_Vector_string_16_16 50353986.986 -1.22%
SetIntersection_Interlaced_Vector_string_16_4 68145911.138 1.43%
SetIntersection_Interlaced_Vector_string_1_1 547842396.343 -
SetIntersection_Interlaced_Vector_string_256_1 4291598.418 -
SetIntersection_Interlaced_Vector_string_256_16 10246128.162 -3.94%
SetIntersection_Interlaced_Vector_string_256_256 20212736.924 -1.24%
SetIntersection_Interlaced_Vector_string_256_4 6037958.147 -1.15%
SetIntersection_Interlaced_Vector_string_256_64 19906888.625 -
SetIntersection_Interlaced_Vector_string_262144_1 1079987.893 -
SetIntersection_Interlaced_Vector_string_262144_1024 353175976.691 7.20%
SetIntersection_Interlaced_Vector_string_262144_16 6414273.741 1.89%
SetIntersection_Interlaced_Vector_string_262144_16384 1156253.660 15.56%
SetIntersection_Interlaced_Vector_string_262144_256 74685347.026 1.67%
SetIntersection_Interlaced_Vector_string_262144_262144 14814222.983 2.97%
SetIntersection_Interlaced_Vector_string_262144_4 2057079.485 -8.20%
SetIntersection_Interlaced_Vector_string_262144_64 22243746.018 2.45%
SetIntersection_Interlaced_Vector_string_4_1 218771003.132 -
SetIntersection_Interlaced_Vector_string_4_4 150456163.617 -
SetIntersection_Interlaced_Vector_string_64_1 16923901.719 -
SetIntersection_Interlaced_Vector_string_64_16 29421890.408 -1.55%
SetIntersection_Interlaced_Vector_string_64_4 21434131.085 -1.10%
SetIntersection_Interlaced_Vector_string_64_64 26348083.465 -3.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1045249.332 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9111380.941 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2733930.775 4.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9147290.191 2.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1475940.898 4.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5818801.761 12.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1026514.826 -1.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66974203.540 -6.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3547487.436 -4.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 130461756.519 1.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27388712.549 -1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1578361.510 -7.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8386149.443 -15.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62401336.956 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36736122.364 -1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58453871.378 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 531197675.235 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4183444.775 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7805543.658 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6144461.817 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5088282.579 -4.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9840141.330 -6.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1033060.880 -1.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144954023.952 -5.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4542255.217 3.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349043963.262 -2.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 46805166.232 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349632896.345 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1831300.670 -5.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15154880.838 -2.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 212500781.590 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136035525.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16281326.836 -1.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19503747.641 -1.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18587887.901 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12400930.693 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1018790.912 -1.60%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5906397.054 1.27%
SetIntersection_Interlaced_Vector_uint32_1024_16 2536635.559 3.14%
SetIntersection_Interlaced_Vector_uint32_1024_256 7626080.397 -1.30%
SetIntersection_Interlaced_Vector_uint32_1024_4 1375716.328 -2.59%
SetIntersection_Interlaced_Vector_uint32_1024_64 5116396.359 3.64%
SetIntersection_Interlaced_Vector_uint32_16384_1 1044894.232 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 65226604.902 13.07%
SetIntersection_Interlaced_Vector_uint32_16384_16 3558364.488 23.97%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79330279.656 -
SetIntersection_Interlaced_Vector_uint32_16384_256 26140578.525 2.80%
SetIntersection_Interlaced_Vector_uint32_16384_4 1638592.751 12.54%
SetIntersection_Interlaced_Vector_uint32_16384_64 9664106.280 6.41%
SetIntersection_Interlaced_Vector_uint32_16_1 62493178.711 -
SetIntersection_Interlaced_Vector_uint32_16_16 35583426.351 -
SetIntersection_Interlaced_Vector_uint32_16_4 55664618.959 -
SetIntersection_Interlaced_Vector_uint32_1_1 531547294.557 -
SetIntersection_Interlaced_Vector_uint32_256_1 4134860.447 -
SetIntersection_Interlaced_Vector_uint32_256_16 7305489.242 2.55%
SetIntersection_Interlaced_Vector_uint32_256_256 4257834.594 -5.69%
SetIntersection_Interlaced_Vector_uint32_256_4 5014481.636 3.90%
SetIntersection_Interlaced_Vector_uint32_256_64 8645437.841 13.70%
SetIntersection_Interlaced_Vector_uint32_262144_1 1049858.568 1.44%
SetIntersection_Interlaced_Vector_uint32_262144_1024 140454728.918 11.72%
SetIntersection_Interlaced_Vector_uint32_262144_16 6060263.084 71.15%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348329701.995 -4.11%
SetIntersection_Interlaced_Vector_uint32_262144_256 48996417.990 17.48%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351040166.527 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1862038.336 -6.62%
SetIntersection_Interlaced_Vector_uint32_262144_64 18663471.139 57.78%
SetIntersection_Interlaced_Vector_uint32_4_1 212388256.314 -
SetIntersection_Interlaced_Vector_uint32_4_4 134677531.912 -
SetIntersection_Interlaced_Vector_uint32_64_1 16366329.969 -
SetIntersection_Interlaced_Vector_uint32_64_16 18051647.525 4.49%
SetIntersection_Interlaced_Vector_uint32_64_4 17711205.947 -
SetIntersection_Interlaced_Vector_uint32_64_64 10530875.991 -2.85%
SetIntersection_Interlaced_Vector_uint64_1024_1 990381.398 -3.33%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5907437.745 1.11%
SetIntersection_Interlaced_Vector_uint64_1024_16 2521926.379 3.70%
SetIntersection_Interlaced_Vector_uint64_1024_256 5415652.840 -16.27%
SetIntersection_Interlaced_Vector_uint64_1024_4 1353972.873 -
SetIntersection_Interlaced_Vector_uint64_1024_64 3656818.764 -17.58%
SetIntersection_Interlaced_Vector_uint64_16384_1 1040793.166 1.80%
SetIntersection_Interlaced_Vector_uint64_16384_1024 51217708.188 -9.19%
SetIntersection_Interlaced_Vector_uint64_16384_16 3382796.418 7.93%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78785131.102 -
SetIntersection_Interlaced_Vector_uint64_16384_256 24560256.943 -2.94%
SetIntersection_Interlaced_Vector_uint64_16384_4 1487357.590 -5.09%
SetIntersection_Interlaced_Vector_uint64_16384_64 9482277.817 7.27%
SetIntersection_Interlaced_Vector_uint64_16_1 62201451.301 -
SetIntersection_Interlaced_Vector_uint64_16_16 35282308.020 -
SetIntersection_Interlaced_Vector_uint64_16_4 55204878.327 -
SetIntersection_Interlaced_Vector_uint64_1_1 529551451.559 -
SetIntersection_Interlaced_Vector_uint64_256_1 4095300.377 -1.01%
SetIntersection_Interlaced_Vector_uint64_256_16 7240609.887 -
SetIntersection_Interlaced_Vector_uint64_256_256 4546044.459 -
SetIntersection_Interlaced_Vector_uint64_256_4 5088573.017 4.43%
SetIntersection_Interlaced_Vector_uint64_256_64 8578295.574 25.72%
SetIntersection_Interlaced_Vector_uint64_262144_1 988283.229 -4.17%
SetIntersection_Interlaced_Vector_uint64_262144_1024 117249851.829 -8.75%
SetIntersection_Interlaced_Vector_uint64_262144_16 6077010.313 -2.10%
SetIntersection_Interlaced_Vector_uint64_262144_16384 376370637.657 6.30%
SetIntersection_Interlaced_Vector_uint64_262144_256 59139011.922 -20.12%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350561769.520 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1846895.763 -
SetIntersection_Interlaced_Vector_uint64_262144_64 12997258.645 -38.72%
SetIntersection_Interlaced_Vector_uint64_4_1 210822855.910 -
SetIntersection_Interlaced_Vector_uint64_4_4 133817662.830 -
SetIntersection_Interlaced_Vector_uint64_64_1 16274969.161 -
SetIntersection_Interlaced_Vector_uint64_64_16 17675532.758 7.24%
SetIntersection_Interlaced_Vector_uint64_64_4 17650177.558 -
SetIntersection_Interlaced_Vector_uint64_64_64 10909686.858 -
SetIntersection_None_Set_float_1024_1 8833682.515 -
SetIntersection_None_Set_float_1024_1024 9125891.859 2.57%
SetIntersection_None_Set_float_1024_16 8809054.139 -1.41%
SetIntersection_None_Set_float_1024_256 9040078.941 -
SetIntersection_None_Set_float_1024_4 8996656.974 1.10%
SetIntersection_None_Set_float_1024_64 8824654.116 -
SetIntersection_None_Set_float_16384_1 156303600.043 -
SetIntersection_None_Set_float_16384_1024 159009198.130 3.53%
SetIntersection_None_Set_float_16384_16 157046939.186 1.43%
SetIntersection_None_Set_float_16384_16384 158652388.072 -
SetIntersection_None_Set_float_16384_256 158056956.354 2.28%
SetIntersection_None_Set_float_16384_4 156773229.416 1.05%
SetIntersection_None_Set_float_16384_64 157789925.748 2.13%
SetIntersection_None_Set_float_16_1 66654805.300 -
SetIntersection_None_Set_float_16_16 35373116.386 -
SetIntersection_None_Set_float_16_4 56478998.993 -
SetIntersection_None_Set_float_1_1 535409616.999 -
SetIntersection_None_Set_float_256_1 11481209.268 -
SetIntersection_None_Set_float_256_16 11030602.929 -
SetIntersection_None_Set_float_256_256 5745585.751 -
SetIntersection_None_Set_float_256_4 11488142.907 2.41%
SetIntersection_None_Set_float_256_64 9285709.152 -1.29%
SetIntersection_None_Set_float_262144_1 1189923.094 2.38%
SetIntersection_None_Set_float_262144_1024 1183106.447 1.89%
SetIntersection_None_Set_float_262144_16 1186756.184 2.31%
SetIntersection_None_Set_float_262144_16384 1176046.873 -
SetIntersection_None_Set_float_262144_256 1186177.002 2.15%
SetIntersection_None_Set_float_262144_262144 1184411.865 2.26%
SetIntersection_None_Set_float_262144_4 1183664.471 2.24%
SetIntersection_None_Set_float_262144_64 1181591.064 2.03%
SetIntersection_None_Set_float_4_1 216750848.078 -
SetIntersection_None_Set_float_4_4 135409496.985 -
SetIntersection_None_Set_float_64_1 22246506.507 -1.11%
SetIntersection_None_Set_float_64_16 17914220.601 -
SetIntersection_None_Set_float_64_4 21076774.039 -1.62%
SetIntersection_None_Set_float_64_64 11531319.993 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8675838.713 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8581602.322 -3.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8619415.464 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8657637.197 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8756291.755 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8622459.619 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161469747.767 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159712546.515 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 170882783.844 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 174986407.306 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164362586.848 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 167121702.964 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 165732763.130 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66271618.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35115449.523 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 55819223.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 529429196.071 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11391073.360 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10604796.386 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5656274.708 -2.85%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11217591.652 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 8966658.917 -1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1216378.420 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1221393.719 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1215756.916 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1234029.051 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1232980.549 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1225533.365 -1.52%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1219127.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1216357.584 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214551808.119 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134433776.530 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22161330.174 2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18008195.613 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21464709.321 1.55%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11303717.216 -1.97%
SetIntersection_None_Set_string_1024_1 8918785.231 -
SetIntersection_None_Set_string_1024_1024 9043133.870 -
SetIntersection_None_Set_string_1024_16 8773600.643 -
SetIntersection_None_Set_string_1024_256 8890037.900 -
SetIntersection_None_Set_string_1024_4 8834144.498 -3.28%
SetIntersection_None_Set_string_1024_64 9030130.696 -
SetIntersection_None_Set_string_16384_1 198888576.168 -1.50%
SetIntersection_None_Set_string_16384_1024 203082019.055 1.88%
SetIntersection_None_Set_string_16384_16 196776336.407 -
SetIntersection_None_Set_string_16384_16384 202664189.508 1.67%
SetIntersection_None_Set_string_16384_256 201242331.877 1.37%
SetIntersection_None_Set_string_16384_4 197011831.507 -1.07%
SetIntersection_None_Set_string_16384_64 197633111.108 -
SetIntersection_None_Set_string_16_1 68533411.361 -
SetIntersection_None_Set_string_16_16 36533973.550 -
SetIntersection_None_Set_string_16_4 58002559.215 -
SetIntersection_None_Set_string_1_1 541721276.489 -
SetIntersection_None_Set_string_256_1 11689374.922 -
SetIntersection_None_Set_string_256_16 10985886.813 -
SetIntersection_None_Set_string_256_256 5858489.724 -
SetIntersection_None_Set_string_256_4 11652726.239 2.61%
SetIntersection_None_Set_string_256_64 9248951.851 -2.39%
SetIntersection_None_Set_string_262144_1 1652100.180 -1.39%
SetIntersection_None_Set_string_262144_1024 1676145.262 -
SetIntersection_None_Set_string_262144_16 1655857.260 -1.27%
SetIntersection_None_Set_string_262144_16384 1655019.857 -
SetIntersection_None_Set_string_262144_256 1660258.545 -1.05%
SetIntersection_None_Set_string_262144_262144 1668481.852 -
SetIntersection_None_Set_string_262144_4 1651484.863 -1.70%
SetIntersection_None_Set_string_262144_64 1656733.235 -1.23%
SetIntersection_None_Set_string_4_1 221980647.051 -
SetIntersection_None_Set_string_4_4 138601294.064 -
SetIntersection_None_Set_string_64_1 23045712.007 -
SetIntersection_None_Set_string_64_16 18621356.934 -
SetIntersection_None_Set_string_64_4 22072758.435 -
SetIntersection_None_Set_string_64_64 11733023.127 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8634276.276 -2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8649831.720 -3.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8901755.453 2.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8825769.639 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8609240.183 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8663307.174 -1.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 201424414.381 1.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200634643.734 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 197585099.601 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 218358466.613 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 205175673.068 5.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198935414.521 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 198856980.404 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66365545.890 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35543916.338 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56511773.665 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 535503653.139 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11458915.869 1.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10588987.928 -1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5770465.033 2.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11444707.279 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9029990.711 -1.29%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1659104.654 1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1642340.330 -2.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1658183.513 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1663204.266 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1658157.227 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1646013.590 -1.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1639113.363 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1661163.084 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 217449751.170 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 138438749.149 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21421145.069 -3.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18203092.032 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21069772.662 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11453171.721 -
SetIntersection_None_Set_uint32_1024_1 8760313.806 -
SetIntersection_None_Set_uint32_1024_1024 8791608.744 1.60%
SetIntersection_None_Set_uint32_1024_16 8666722.574 -
SetIntersection_None_Set_uint32_1024_256 8675611.979 -2.04%
SetIntersection_None_Set_uint32_1024_4 8836016.549 -
SetIntersection_None_Set_uint32_1024_64 8747009.978 1.58%
SetIntersection_None_Set_uint32_16384_1 152825008.518 -
SetIntersection_None_Set_uint32_16384_1024 155552668.080 2.16%
SetIntersection_None_Set_uint32_16384_16 153766736.709 -
SetIntersection_None_Set_uint32_16384_16384 155579630.465 -
SetIntersection_None_Set_uint32_16384_256 154321807.093 1.31%
SetIntersection_None_Set_uint32_16384_4 153200491.803 -
SetIntersection_None_Set_uint32_16384_64 153905655.762 -
SetIntersection_None_Set_uint32_16_1 65780477.907 -
SetIntersection_None_Set_uint32_16_16 35166870.251 -
SetIntersection_None_Set_uint32_16_4 56635735.494 -
SetIntersection_None_Set_uint32_1_1 532274269.658 -
SetIntersection_None_Set_uint32_256_1 11354633.164 -
SetIntersection_None_Set_uint32_256_16 10688053.263 -2.33%
SetIntersection_None_Set_uint32_256_256 5715310.221 1.31%
SetIntersection_None_Set_uint32_256_4 11168554.233 -
SetIntersection_None_Set_uint32_256_64 8989433.663 -
SetIntersection_None_Set_uint32_262144_1 1168429.768 -
SetIntersection_None_Set_uint32_262144_1024 1152260.338 -
SetIntersection_None_Set_uint32_262144_16 1158105.469 -
SetIntersection_None_Set_uint32_262144_16384 1162395.346 -
SetIntersection_None_Set_uint32_262144_256 1153724.121 -
SetIntersection_None_Set_uint32_262144_262144 1158417.156 -
SetIntersection_None_Set_uint32_262144_4 1156777.424 -
SetIntersection_None_Set_uint32_262144_64 1155664.795 -
SetIntersection_None_Set_uint32_4_1 215358677.029 -
SetIntersection_None_Set_uint32_4_4 134192642.674 -
SetIntersection_None_Set_uint32_64_1 22519136.546 1.86%
SetIntersection_None_Set_uint32_64_16 18060899.165 -1.39%
SetIntersection_None_Set_uint32_64_4 21365443.591 -
SetIntersection_None_Set_uint32_64_64 11498669.372 1.11%
SetIntersection_None_Set_uint64_1024_1 8708643.612 1.38%
SetIntersection_None_Set_uint64_1024_1024 8604278.012 -
SetIntersection_None_Set_uint64_1024_16 8657762.912 -
SetIntersection_None_Set_uint64_1024_256 8643070.002 -
SetIntersection_None_Set_uint64_1024_4 8568774.891 -
SetIntersection_None_Set_uint64_1024_64 8589088.930 -1.11%
SetIntersection_None_Set_uint64_16384_1 158356676.841 -
SetIntersection_None_Set_uint64_16384_1024 165253549.807 -9.02%
SetIntersection_None_Set_uint64_16384_16 165179562.155 -9.96%
SetIntersection_None_Set_uint64_16384_16384 167510020.308 -7.18%
SetIntersection_None_Set_uint64_16384_256 165730956.485 -8.01%
SetIntersection_None_Set_uint64_16384_4 160623520.421 -6.46%
SetIntersection_None_Set_uint64_16384_64 166917040.098 -9.19%
SetIntersection_None_Set_uint64_16_1 65719886.948 -
SetIntersection_None_Set_uint64_16_16 34942684.758 -
SetIntersection_None_Set_uint64_16_4 56028793.104 -
SetIntersection_None_Set_uint64_1_1 529356568.909 -
SetIntersection_None_Set_uint64_256_1 11278565.898 -
SetIntersection_None_Set_uint64_256_16 10559992.827 -
SetIntersection_None_Set_uint64_256_256 5710202.458 1.06%
SetIntersection_None_Set_uint64_256_4 11001230.983 -4.35%
SetIntersection_None_Set_uint64_256_64 8886102.010 -1.72%
SetIntersection_None_Set_uint64_262144_1 1200199.871 -7.74%
SetIntersection_None_Set_uint64_262144_1024 1198659.586 -
SetIntersection_None_Set_uint64_262144_16 1192620.932 -
SetIntersection_None_Set_uint64_262144_16384 1204385.580 -
SetIntersection_None_Set_uint64_262144_256 1195345.379 -
SetIntersection_None_Set_uint64_262144_262144 1210061.033 -
SetIntersection_None_Set_uint64_262144_4 1191802.818 -4.49%
SetIntersection_None_Set_uint64_262144_64 1194972.412 -
SetIntersection_None_Set_uint64_4_1 214021224.277 -
SetIntersection_None_Set_uint64_4_4 134002845.038 -
SetIntersection_None_Set_uint64_64_1 22334760.635 -
SetIntersection_None_Set_uint64_64_16 18142750.374 -
SetIntersection_None_Set_uint64_64_4 21297864.268 -
SetIntersection_None_Set_uint64_64_64 11239788.765 -
SetIntersection_None_Vector_float_1024_1 1099859.192 2.45%
SetIntersection_None_Vector_float_1024_1024 1097124.636 1.83%
SetIntersection_None_Vector_float_1024_16 1114740.850 3.19%
SetIntersection_None_Vector_float_1024_256 1109174.114 2.81%
SetIntersection_None_Vector_float_1024_4 1098924.151 2.22%
SetIntersection_None_Vector_float_1024_64 1103674.987 3.28%
SetIntersection_None_Vector_float_16384_1 1122549.379 1.07%
SetIntersection_None_Vector_float_16384_1024 1131083.578 2.17%
SetIntersection_None_Vector_float_16384_16 1122236.095 1.77%
SetIntersection_None_Vector_float_16384_16384 1127851.707 2.02%
SetIntersection_None_Vector_float_16384_256 1124476.852 1.72%
SetIntersection_None_Vector_float_16384_4 1124049.086 4.08%
SetIntersection_None_Vector_float_16384_64 1128963.627 2.10%
SetIntersection_None_Vector_float_16_1 64552596.198 1.94%
SetIntersection_None_Vector_float_16_16 33672515.292 -
SetIntersection_None_Vector_float_16_4 54398007.767 1.11%
SetIntersection_None_Vector_float_1_1 543152675.358 1.58%
SetIntersection_None_Vector_float_256_1 4236743.376 -
SetIntersection_None_Vector_float_256_16 4066172.455 1.11%
SetIntersection_None_Vector_float_256_256 2197728.133 3.46%
SetIntersection_None_Vector_float_256_4 4214402.562 -
SetIntersection_None_Vector_float_256_64 3522873.810 2.98%
SetIntersection_None_Vector_float_262144_1 1152438.235 1.60%
SetIntersection_None_Vector_float_262144_1024 1149821.464 -
SetIntersection_None_Vector_float_262144_16 1166656.379 2.64%
SetIntersection_None_Vector_float_262144_16384 1128145.166 -
SetIntersection_None_Vector_float_262144_256 1129175.451 -
SetIntersection_None_Vector_float_262144_262144 1146202.284 1.24%
SetIntersection_None_Vector_float_262144_4 1150013.860 1.51%
SetIntersection_None_Vector_float_262144_64 1157399.442 2.66%
SetIntersection_None_Vector_float_4_1 223073474.575 4.41%
SetIntersection_None_Vector_float_4_4 138428979.320 3.51%
SetIntersection_None_Vector_float_64_1 16629383.585 -
SetIntersection_None_Vector_float_64_16 13522161.541 -
SetIntersection_None_Vector_float_64_4 15941880.230 -
SetIntersection_None_Vector_float_64_64 8481810.420 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1102444.632 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1051257.942 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1098096.360 2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1103065.517 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1096780.986 4.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1097909.657 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1127880.163 1.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1105266.294 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1148125.357 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1136717.216 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1152905.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1140269.454 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1146447.101 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63371914.289 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33761219.423 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54044699.874 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 532140645.876 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4367701.514 1.46%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4089525.465 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2142303.974 -1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4224733.100 -1.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3429761.706 -1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1144000.497 -2.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1177642.362 1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1180274.325 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1177109.206 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1148671.976 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1160729.081 2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1110091.457 -4.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1138861.462 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 213990394.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 133815525.856 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16803107.869 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13640269.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16005557.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8546413.311 -
SetIntersection_None_Vector_string_1024_1 1187736.655 1.92%
SetIntersection_None_Vector_string_1024_1024 1158009.714 -
SetIntersection_None_Vector_string_1024_16 1171391.423 -
SetIntersection_None_Vector_string_1024_256 1174528.725 -
SetIntersection_None_Vector_string_1024_4 1168514.543 -
SetIntersection_None_Vector_string_1024_64 1168121.158 3.40%
SetIntersection_None_Vector_string_16384_1 1240542.009 3.85%
SetIntersection_None_Vector_string_16384_1024 1232468.572 -
SetIntersection_None_Vector_string_16384_16 1222486.328 -1.63%
SetIntersection_None_Vector_string_16384_16384 1190191.601 -2.76%
SetIntersection_None_Vector_string_16384_256 1222972.386 -
SetIntersection_None_Vector_string_16384_4 1241792.758 2.15%
SetIntersection_None_Vector_string_16384_64 1238465.659 1.35%
SetIntersection_None_Vector_string_16_1 65051293.930 -
SetIntersection_None_Vector_string_16_16 34440927.203 -
SetIntersection_None_Vector_string_16_4 55292866.834 -
SetIntersection_None_Vector_string_1_1 535716788.632 -
SetIntersection_None_Vector_string_256_1 4530464.263 -
SetIntersection_None_Vector_string_256_16 4307300.695 -
SetIntersection_None_Vector_string_256_256 2251133.927 -1.04%
SetIntersection_None_Vector_string_256_4 4470012.741 -
SetIntersection_None_Vector_string_256_64 3597189.933 -
SetIntersection_None_Vector_string_262144_1 1306151.776 3.40%
SetIntersection_None_Vector_string_262144_1024 1310271.949 -
SetIntersection_None_Vector_string_262144_16 1311012.839 1.64%
SetIntersection_None_Vector_string_262144_16384 1313698.885 -
SetIntersection_None_Vector_string_262144_256 1288465.014 -
SetIntersection_None_Vector_string_262144_262144 1299677.664 -
SetIntersection_None_Vector_string_262144_4 1296680.316 1.56%
SetIntersection_None_Vector_string_262144_64 1288374.730 -
SetIntersection_None_Vector_string_4_1 217313401.990 -
SetIntersection_None_Vector_string_4_4 135530169.682 -
SetIntersection_None_Vector_string_64_1 17322334.893 -
SetIntersection_None_Vector_string_64_16 14065022.524 -
SetIntersection_None_Vector_string_64_4 16641832.459 -
SetIntersection_None_Vector_string_64_64 8787670.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1069488.707 -2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1092620.202 -2.28%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1112971.897 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1077777.598 -3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1100437.665 -1.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1112453.235 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1148633.779 -1.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1131304.564 -2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1159818.895 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1148712.129 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1108065.436 -4.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1154594.108 2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1149416.433 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63184512.547 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33644179.034 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 53692759.920 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 529298309.177 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4319660.409 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4006538.814 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2175061.889 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4255959.984 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3454822.091 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1219255.772 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1208399.411 3.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1173664.123 -1.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1212553.284 6.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1210947.455 -1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1178121.242 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1161063.113 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1164364.165 -2.32%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212992538.664 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133352824.699 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16755180.669 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13699858.051 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 15945685.484 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8493847.364 -
SetIntersection_None_Vector_uint32_1024_1 1075168.447 -
SetIntersection_None_Vector_uint32_1024_1024 1072546.648 -
SetIntersection_None_Vector_uint32_1024_16 1079868.462 -
SetIntersection_None_Vector_uint32_1024_256 1057915.156 -
SetIntersection_None_Vector_uint32_1024_4 1073363.849 -
SetIntersection_None_Vector_uint32_1024_64 1037479.110 -
SetIntersection_None_Vector_uint32_16384_1 1094723.731 -1.04%
SetIntersection_None_Vector_uint32_16384_1024 1094469.490 -
SetIntersection_None_Vector_uint32_16384_16 1097311.890 -
SetIntersection_None_Vector_uint32_16384_16384 1108388.913 -
SetIntersection_None_Vector_uint32_16384_256 1107666.584 2.50%
SetIntersection_None_Vector_uint32_16384_4 1093584.738 -1.03%
SetIntersection_None_Vector_uint32_16384_64 1095983.521 -1.01%
SetIntersection_None_Vector_uint32_16_1 63006503.971 -
SetIntersection_None_Vector_uint32_16_16 33497996.810 -
SetIntersection_None_Vector_uint32_16_4 53585267.732 -
SetIntersection_None_Vector_uint32_1_1 532579255.657 -
SetIntersection_None_Vector_uint32_256_1 4275769.439 -
SetIntersection_None_Vector_uint32_256_16 4011888.247 -
SetIntersection_None_Vector_uint32_256_256 2103442.818 1.11%
SetIntersection_None_Vector_uint32_256_4 4200471.854 -
SetIntersection_None_Vector_uint32_256_64 3421982.910 -
SetIntersection_None_Vector_uint32_262144_1 1123683.930 -1.00%
SetIntersection_None_Vector_uint32_262144_1024 1124263.975 -1.06%
SetIntersection_None_Vector_uint32_262144_16 1109269.151 -
SetIntersection_None_Vector_uint32_262144_16384 1123899.996 -
SetIntersection_None_Vector_uint32_262144_256 1120238.391 -
SetIntersection_None_Vector_uint32_262144_262144 1124065.522 -
SetIntersection_None_Vector_uint32_262144_4 1123115.070 -
SetIntersection_None_Vector_uint32_262144_64 1123056.442 -1.20%
SetIntersection_None_Vector_uint32_4_1 213679072.130 -
SetIntersection_None_Vector_uint32_4_4 133328601.004 -
SetIntersection_None_Vector_uint32_64_1 16505118.431 -
SetIntersection_None_Vector_uint32_64_16 13451072.700 -
SetIntersection_None_Vector_uint32_64_4 15867068.268 -
SetIntersection_None_Vector_uint32_64_64 8405714.461 -
SetIntersection_None_Vector_uint64_1024_1 1052604.906 -3.16%
SetIntersection_None_Vector_uint64_1024_1024 1054420.540 2.82%
SetIntersection_None_Vector_uint64_1024_16 1070584.373 -1.50%
SetIntersection_None_Vector_uint64_1024_256 1029507.845 -4.55%
SetIntersection_None_Vector_uint64_1024_4 1063280.624 -2.09%
SetIntersection_None_Vector_uint64_1024_64 1067847.569 -1.46%
SetIntersection_None_Vector_uint64_16384_1 1096681.357 1.20%
SetIntersection_None_Vector_uint64_16384_1024 1107287.706 1.12%
SetIntersection_None_Vector_uint64_16384_16 1080970.744 -
SetIntersection_None_Vector_uint64_16384_16384 1105056.643 2.06%
SetIntersection_None_Vector_uint64_16384_256 1108983.939 -
SetIntersection_None_Vector_uint64_16384_4 1108695.224 1.76%
SetIntersection_None_Vector_uint64_16384_64 1099159.277 -
SetIntersection_None_Vector_uint64_16_1 62664441.225 -
SetIntersection_None_Vector_uint64_16_16 33389134.923 -
SetIntersection_None_Vector_uint64_16_4 53245551.599 -
SetIntersection_None_Vector_uint64_1_1 527750963.370 -
SetIntersection_None_Vector_uint64_256_1 4208421.240 -
SetIntersection_None_Vector_uint64_256_16 3974529.324 -
SetIntersection_None_Vector_uint64_256_256 2107216.226 -1.75%
SetIntersection_None_Vector_uint64_256_4 4180800.788 -
SetIntersection_None_Vector_uint64_256_64 3386159.119 -
SetIntersection_None_Vector_uint64_262144_1 1069045.046 -6.24%
SetIntersection_None_Vector_uint64_262144_1024 1131133.065 -
SetIntersection_None_Vector_uint64_262144_16 1074175.996 -6.27%
SetIntersection_None_Vector_uint64_262144_16384 1096902.481 -
SetIntersection_None_Vector_uint64_262144_256 1084444.777 -
SetIntersection_None_Vector_uint64_262144_262144 1127511.638 5.76%
SetIntersection_None_Vector_uint64_262144_4 1121510.979 -
SetIntersection_None_Vector_uint64_262144_64 1130319.397 2.19%
SetIntersection_None_Vector_uint64_4_1 211919482.340 -
SetIntersection_None_Vector_uint64_4_4 132286618.840 -
SetIntersection_None_Vector_uint64_64_1 16409451.040 -
SetIntersection_None_Vector_uint64_64_16 13438933.574 -
SetIntersection_None_Vector_uint64_64_4 15699556.057 -1.04%
SetIntersection_None_Vector_uint64_64_64 8287882.685 -
bm_gcd_complex 17.986 -
bm_gcd_random 29.346 -
bm_gcd_trivial 0.678 -
bm_lexicographical_compare<int>/1 1.564 20.02%
bm_lexicographical_compare<int>/1048576 68423.799 -
bm_lexicographical_compare<int>/262144 16244.109 -
bm_lexicographical_compare<int>/32768 1916.863 -
bm_lexicographical_compare<int>/4096 238.409 -
bm_lexicographical_compare<int>/512 29.835 -
bm_lexicographical_compare<int>/64 4.455 1.15%
bm_lexicographical_compare<int>/8 1.585 4.45%
bm_lexicographical_compare<signed_char>/1 1.545 12.68%
bm_lexicographical_compare<signed_char>/1048576 16269.738 -
bm_lexicographical_compare<signed_char>/262144 3839.999 -
bm_lexicographical_compare<signed_char>/32768 478.964 -
bm_lexicographical_compare<signed_char>/4096 59.809 -
bm_lexicographical_compare<signed_char>/512 7.924 3.17%
bm_lexicographical_compare<signed_char>/64 2.176 2.69%
bm_lexicographical_compare<signed_char>/8 3.450 8.60%
bm_lexicographical_compare<unsigned_char>/1 1.663 3.24%
bm_lexicographical_compare<unsigned_char>/1048576 17921.716 -
bm_lexicographical_compare<unsigned_char>/262144 4492.134 -
bm_lexicographical_compare<unsigned_char>/32768 572.204 -
bm_lexicographical_compare<unsigned_char>/4096 77.643 -
bm_lexicographical_compare<unsigned_char>/512 8.820 -
bm_lexicographical_compare<unsigned_char>/64 2.044 -
bm_lexicographical_compare<unsigned_char>/8 1.435 3.62%
bm_ranges_lexicographical_compare<int>/1 1.207 -15.06%
bm_ranges_lexicographical_compare<int>/1048576 68420.108 -
bm_ranges_lexicographical_compare<int>/262144 16250.715 -
bm_ranges_lexicographical_compare<int>/32768 1918.248 -
bm_ranges_lexicographical_compare<int>/4096 238.848 -
bm_ranges_lexicographical_compare<int>/512 29.814 -
bm_ranges_lexicographical_compare<int>/64 4.374 -1.75%
bm_ranges_lexicographical_compare<int>/8 1.464 -2.40%
bm_ranges_lexicographical_compare<signed_char>/1 1.773 7.52%
bm_ranges_lexicographical_compare<signed_char>/1048576 16249.450 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.138 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.976 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.869 -
bm_ranges_lexicographical_compare<signed_char>/512 8.378 5.06%
bm_ranges_lexicographical_compare<signed_char>/64 2.582 12.55%
bm_ranges_lexicographical_compare<signed_char>/8 3.871 11.31%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.547 11.15%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17828.206 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4475.080 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 561.882 -1.74%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.800 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.738 1.60%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.989 11.30%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.317 13.96%
bm_ranges_swap_ranges_vb_aligned/1024 6.530 -
bm_ranges_swap_ranges_vb_aligned/1048576 3452.756 2.98%
bm_ranges_swap_ranges_vb_aligned/128 3.403 -
bm_ranges_swap_ranges_vb_aligned/131072 246.624 -
bm_ranges_swap_ranges_vb_aligned/16 3.288 -
bm_ranges_swap_ranges_vb_aligned/16384 34.925 -
bm_ranges_swap_ranges_vb_aligned/2048 8.612 2.00%
bm_ranges_swap_ranges_vb_aligned/256 3.461 -
bm_ranges_swap_ranges_vb_aligned/262144 481.652 -6.33%
bm_ranges_swap_ranges_vb_aligned/32 3.314 1.22%
bm_ranges_swap_ranges_vb_aligned/32768 64.101 -
bm_ranges_swap_ranges_vb_aligned/4096 11.933 -
bm_ranges_swap_ranges_vb_aligned/512 5.262 2.90%
bm_ranges_swap_ranges_vb_aligned/524288 1045.655 -2.07%
bm_ranges_swap_ranges_vb_aligned/64 3.099 -
bm_ranges_swap_ranges_vb_aligned/65536 123.184 -
bm_ranges_swap_ranges_vb_aligned/8 3.224 -
bm_ranges_swap_ranges_vb_aligned/8192 19.513 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15656.948 -
bm_ranges_swap_ranges_vb_unaligned/262144 3763.322 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.049 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.108 -
bm_ranges_swap_ranges_vb_unaligned/512 13.609 1.51%
bm_ranges_swap_ranges_vb_unaligned/64 6.340 2.43%
bm_ranges_swap_ranges_vb_unaligned/8 5.192 4.54%
bm_swap_ranges_vb_aligned/1048576 3344.819 -
bm_swap_ranges_vb_aligned/262144 482.883 -
bm_swap_ranges_vb_aligned/32768 64.007 -
bm_swap_ranges_vb_aligned/4096 12.538 -
bm_swap_ranges_vb_aligned/512 4.966 -
bm_swap_ranges_vb_aligned/64 2.895 -
bm_swap_ranges_vb_aligned/8 3.279 2.26%
bm_swap_ranges_vb_unaligned/1048576 15910.234 -
bm_swap_ranges_vb_unaligned/262144 3834.732 -
bm_swap_ranges_vb_unaligned/32768 483.479 -
bm_swap_ranges_vb_unaligned/4096 65.100 -
bm_swap_ranges_vb_unaligned/512 12.584 -
bm_swap_ranges_vb_unaligned/64 4.974 -
bm_swap_ranges_vb_unaligned/8 4.806 -
bm_write 568.564 3.51%
ranges::min(std::deque<__int128>)/1 0.595 -10.66%
ranges::min(std::deque<__int128>)/64 20.991 -1.33%
ranges::min(std::deque<__int128>)/70000 24338.403 -
ranges::min(std::deque<__int128>)/8 2.828 -
ranges::min(std::deque<char>)/1 0.606 -2.18%
ranges::min(std::deque<char>)/64 17.952 8.28%
ranges::min(std::deque<char>)/70000 19946.796 11.88%
ranges::min(std::deque<char>)/8 2.309 -
ranges::min(std::deque<long_long>)/1 0.646 5.70%
ranges::min(std::deque<long_long>)/64 17.401 -7.04%
ranges::min(std::deque<long_long>)/70000 19150.510 -8.38%
ranges::min(std::deque<long_long>)/8 2.306 -
ranges::min(std::list<__int128>)/1 0.457 -
ranges::min(std::list<__int128>)/64 33.460 -
ranges::min(std::list<__int128>)/70000 59542.893 -
ranges::min(std::list<__int128>)/8 2.069 -
ranges::min(std::list<char>)/1 0.388 -
ranges::min(std::list<char>)/64 26.926 -2.50%
ranges::min(std::list<char>)/70000 54460.669 1.26%
ranges::min(std::list<char>)/8 1.910 -
ranges::min(std::list<long_long>)/1 0.317 -12.88%
ranges::min(std::list<long_long>)/64 24.640 -
ranges::min(std::list<long_long>)/70000 51197.048 15.91%
ranges::min(std::list<long_long>)/8 1.956 -
ranges::min(std::vector<__int128>)/1 0.414 9.84%
ranges::min(std::vector<__int128>)/64 38.733 51.77%
ranges::min(std::vector<__int128>)/70000 46880.085 64.80%
ranges::min(std::vector<__int128>)/8 3.093 6.43%
ranges::min(std::vector<char>)/1 0.295 -35.04%
ranges::min(std::vector<char>)/64 4.281 1.39%
ranges::min(std::vector<char>)/70000 495.761 -
ranges::min(std::vector<char>)/8 2.415 -
ranges::min(std::vector<long_long>)/1 0.393 3.05%
ranges::min(std::vector<long_long>)/64 4.691 -
ranges::min(std::vector<long_long>)/70000 7951.761 -
ranges::min(std::vector<long_long>)/8 2.316 3.30%
ranges::minmax(std::deque<__int128>)/1 0.701 3.26%
ranges::minmax(std::deque<__int128>)/64 32.624 -2.10%
ranges::minmax(std::deque<__int128>)/70000 34661.976 -
ranges::minmax(std::deque<__int128>)/8 3.889 -6.99%
ranges::minmax(std::deque<char>)/1 0.850 8.82%
ranges::minmax(std::deque<char>)/64 29.417 -
ranges::minmax(std::deque<char>)/70000 29273.085 -
ranges::minmax(std::deque<char>)/8 4.197 -2.44%
ranges::minmax(std::deque<long_long>)/1 0.693 6.45%
ranges::minmax(std::deque<long_long>)/64 23.294 -4.91%
ranges::minmax(std::deque<long_long>)/70000 26014.263 -2.61%
ranges::minmax(std::deque<long_long>)/8 3.978 8.91%
ranges::minmax(std::list<__int128>)/1 0.462 2.28%
ranges::minmax(std::list<__int128>)/64 39.395 -
ranges::minmax(std::list<__int128>)/70000 59054.181 2.04%
ranges::minmax(std::list<__int128>)/8 3.866 -
ranges::minmax(std::list<char>)/1 0.413 9.27%
ranges::minmax(std::list<char>)/64 34.456 -2.86%
ranges::minmax(std::list<char>)/70000 54753.168 -1.37%
ranges::minmax(std::list<char>)/8 2.543 -
ranges::minmax(std::list<long_long>)/1 0.497 -8.41%
ranges::minmax(std::list<long_long>)/64 30.817 1.52%
ranges::minmax(std::list<long_long>)/70000 55333.888 1.19%
ranges::minmax(std::list<long_long>)/8 2.545 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.263 -
ranges::minmax(std::vector<__int128>)/70000 35387.940 -
ranges::minmax(std::vector<__int128>)/8 4.131 -
ranges::minmax(std::vector<char>)/1 0.629 -
ranges::minmax(std::vector<char>)/64 1.328 7.71%
ranges::minmax(std::vector<char>)/70000 593.772 -
ranges::minmax(std::vector<char>)/8 1.080 5.71%
ranges::minmax(std::vector<long_long>)/1 0.690 6.37%
ranges::minmax(std::vector<long_long>)/64 10.195 -
ranges::minmax(std::vector<long_long>)/70000 9197.468 -
ranges::minmax(std::vector<long_long>)/8 2.111 -
rng::contains(deque<int>)_(process_all)/1048576 245415.440 -
rng::contains(deque<int>)_(process_all)/32 8.664 -
rng::contains(deque<int>)_(process_all)/50 12.632 -
rng::contains(deque<int>)_(process_all)/8 2.900 -4.62%
rng::contains(deque<int>)_(process_all)/8192 1877.504 -
rng::contains(list<int>)_(process_all)/1048576 822014.118 -
rng::contains(list<int>)_(process_all)/32 8.997 -
rng::contains(list<int>)_(process_all)/50 18.601 1.79%
rng::contains(list<int>)_(process_all)/8 2.094 -8.79%
rng::contains(list<int>)_(process_all)/8192 6862.539 -2.56%
rng::contains(vector<int>)_(process_all)/1048576 233883.414 -
rng::contains(vector<int>)_(process_all)/32 8.213 -1.05%
rng::contains(vector<int>)_(process_all)/50 12.194 -
rng::contains(vector<int>)_(process_all)/8 2.496 -4.97%
rng::contains(vector<int>)_(process_all)/8192 1815.090 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 20950.123 -7.93%
rng::contains_subrange(deque<int>)_(near_matches)/1024 21827.427 -7.66%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1457971.673 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429368.532 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.296 4.95%
rng::contains_subrange(deque<int>)_(process_all)/32 14.766 10.67%
rng::contains_subrange(deque<int>)_(process_all)/50 25.818 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3356.452 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 505804.950 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.619 -14.46%
rng::contains_subrange(deque<int>)_(same_length)/32 17.610 -11.69%
rng::contains_subrange(deque<int>)_(same_length)/50 26.301 -6.62%
rng::contains_subrange(deque<int>)_(same_length)/8192 3944.192 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479900.428 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.541 -8.79%
rng::contains_subrange(deque<int>)_(single_element)/32 15.686 -11.00%
rng::contains_subrange(deque<int>)_(single_element)/50 22.666 -11.77%
rng::contains_subrange(deque<int>)_(single_element)/8192 3744.007 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37329.933 -
rng::contains_subrange(list<int>)_(near_matches)/1024 39024.649 -6.96%
rng::contains_subrange(list<int>)_(near_matches)/8192 2529504.361 -4.56%
rng::contains_subrange(list<int>)_(process_all)/1048576 855315.667 1.44%
rng::contains_subrange(list<int>)_(process_all)/16 4.937 -
rng::contains_subrange(list<int>)_(process_all)/32 10.202 -
rng::contains_subrange(list<int>)_(process_all)/50 16.541 -5.76%
rng::contains_subrange(list<int>)_(process_all)/8192 7199.076 3.50%
rng::contains_subrange(list<int>)_(same_length)/1048576 944416.611 -
rng::contains_subrange(list<int>)_(same_length)/16 5.858 -3.94%
rng::contains_subrange(list<int>)_(same_length)/32 16.625 -
rng::contains_subrange(list<int>)_(same_length)/50 25.409 -
rng::contains_subrange(list<int>)_(same_length)/8192 8618.419 8.19%
rng::contains_subrange(list<int>)_(single_element)/1048576 840798.800 -
rng::contains_subrange(list<int>)_(single_element)/16 4.973 -
rng::contains_subrange(list<int>)_(single_element)/32 10.233 -
rng::contains_subrange(list<int>)_(single_element)/50 17.395 8.52%
rng::contains_subrange(list<int>)_(single_element)/8192 8001.896 9.58%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13338.123 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14014.399 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764912.519 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 214225.430 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.910 1.27%
rng::contains_subrange(vector<int>)_(process_all)/32 8.081 -1.08%
rng::contains_subrange(vector<int>)_(process_all)/50 11.767 -2.27%
rng::contains_subrange(vector<int>)_(process_all)/8192 1669.180 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 244297.424 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.837 -3.60%
rng::contains_subrange(vector<int>)_(same_length)/32 9.120 4.19%
rng::contains_subrange(vector<int>)_(same_length)/50 13.190 2.85%
rng::contains_subrange(vector<int>)_(same_length)/8192 1893.459 1.16%
rng::contains_subrange(vector<int>)_(single_element)/1048576 235450.376 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.809 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.561 1.02%
rng::contains_subrange(vector<int>)_(single_element)/50 12.500 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1837.391 1.18%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 432.203 -7.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 505196.905 2.64%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.832 -7.85%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.976 -15.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4017.971 4.83%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.905 4.84%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.137 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.138 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.140 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.804 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 513697.337 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.259 -9.91%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.535 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3996.742 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.889 6.60%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.158 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.162 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2079.933 2.70%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2216875.921 -2.97%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.360 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.968 2.20%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17760.832 -7.02%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 809.875 30.17%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444774.499 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.248 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.840 2.04%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11547.514 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1858.520 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2355153.288 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.991 -1.26%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.420 -6.17%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19696.516 -5.30%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 786.217 16.88%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1453247.147 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.746 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.817 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11544.040 3.98%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.712 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.712 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.681 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.704 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.712 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.113 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 962341.919 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.724 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.176 3.30%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9782.184 15.15%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.755 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.756 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 854.699 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1073865.670 -3.98%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.256 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.745 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 13325.296 5.35%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.942 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73709.939 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.388 -4.58%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.507 -6.92%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 570.218 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.261 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.261 -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.258 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.279 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.263 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 292.094 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306252.842 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.781 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.945 -2.87%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2540.847 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.811 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 292.106 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9468.722 1.06%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.473 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.682 -2.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2352.784 1.84%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 491.261 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15566.694 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.685 1.18%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.581 1.85%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3896.245 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 744.813 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27017.615 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 41.086 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.514 1.53%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10951.708 5.64%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.606 -1.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 688.106 2.83%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.638 3.27%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.060 -3.29%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 166.088 -2.03%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.068 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8755.042 1.26%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.861 1.98%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.433 7.31%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2133.323 -
rng::find(vector<bool>)_(process_all)/1024 4.569 -
rng::find(vector<bool>)_(process_all)/1048576 3666.454 -
rng::find(vector<bool>)_(process_all)/50 0.852 -
rng::find(vector<bool>)_(process_all)/8 0.843 7.12%
rng::find(vector<bool>)_(process_all)/8192 33.502 -
rng::find_if(vector<bool>)_(process_all)/1024 567.406 -
rng::find_if(vector<bool>)_(process_all)/1048576 581080.096 -
rng::find_if(vector<bool>)_(process_all)/50 23.798 -
rng::find_if(vector<bool>)_(process_all)/8 3.488 -1.43%
rng::find_if(vector<bool>)_(process_all)/8192 4532.958 -
rng::find_if_not(vector<bool>)_(process_all)/1024 567.107 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 578264.393 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.946 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.524 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4515.978 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.444 -14.00%
rng::find_last(deque<int>)_(bail_10%)/1048576 324667.458 -
rng::find_last(deque<int>)_(bail_10%)/50 11.430 -12.82%
rng::find_last(deque<int>)_(bail_10%)/8 2.734 -
rng::find_last(deque<int>)_(bail_10%)/8192 2517.394 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.199 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25540.103 -
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.873 -
rng::find_last(deque<int>)_(bail_90%)/8192 202.931 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.744 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365313.345 -48.20%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.461 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.313 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5859.414 -12.34%
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.270 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 385202.830 -42.10%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.782 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.378 -1.97%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5927.135 -
rng::find_last(list<int>)_(bail_10%)/1024 669.869 -1.00%
rng::find_last(list<int>)_(bail_10%)/1048576 786510.871 -
rng::find_last(list<int>)_(bail_10%)/50 15.912 -
rng::find_last(list<int>)_(bail_10%)/8 2.085 -
rng::find_last(list<int>)_(bail_10%)/8192 6263.189 -
rng::find_last(list<int>)_(bail_90%)/1024 76.603 -
rng::find_last(list<int>)_(bail_90%)/1048576 86961.174 -
rng::find_last(list<int>)_(bail_90%)/50 1.274 1.91%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 601.585 -
rng::find_last(vector<char>)_(bail_10%)/1024 211.497 -
rng::find_last(vector<char>)_(bail_10%)/1048576 206730.065 -
rng::find_last(vector<char>)_(bail_10%)/50 10.873 -
rng::find_last(vector<char>)_(bail_10%)/8 2.019 -
rng::find_last(vector<char>)_(bail_10%)/8192 1629.686 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.847 -
rng::find_last(vector<char>)_(bail_90%)/1048576 23058.141 -
rng::find_last(vector<char>)_(bail_90%)/50 1.573 6.43%
rng::find_last(vector<char>)_(bail_90%)/8 0.484 5.31%
rng::find_last(vector<char>)_(bail_90%)/8192 189.801 -
rng::find_last(vector<int>)_(bail_10%)/1024 211.915 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214569.168 -
rng::find_last(vector<int>)_(bail_10%)/50 10.883 -
rng::find_last(vector<int>)_(bail_10%)/8 2.065 2.37%
rng::find_last(vector<int>)_(bail_10%)/8192 1659.740 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.983 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23254.652 -
rng::find_last(vector<int>)_(bail_90%)/50 1.473 -
rng::find_last(vector<int>)_(bail_90%)/8 0.445 4.76%
rng::find_last(vector<int>)_(bail_90%)/8192 189.588 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 361.495 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 372834.493 3.23%
rng::find_last_if(deque<int>)_(bail_10%)/50 20.089 13.68%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.804 -1.75%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2734.684 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.649 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39354.364 2.99%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.581 2.71%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.096 -4.92%
rng::find_last_if(deque<int>)_(bail_90%)/8192 320.217 1.13%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 775.189 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 902508.409 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.843 1.88%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.219 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7096.940 4.92%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.134 -5.34%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900106.499 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.566 -1.05%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.216 -3.71%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6779.343 -1.10%
rng::find_last_if(list<int>)_(bail_10%)/1024 682.723 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 807498.172 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.512 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.370 1.79%
rng::find_last_if(list<int>)_(bail_10%)/8192 6639.151 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.450 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88961.182 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.189 1.09%
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 607.224 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.316 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238673.389 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.662 10.93%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1862.386 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.643 -3.99%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26206.177 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.442 -5.40%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.473 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.469 -1.08%
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.467 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306987.597 -3.81%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.507 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.665 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2186.809 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 27.187 3.76%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33548.384 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.486 -1.76%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.497 -12.04%
rng::find_last_if(vector<int>)_(bail_90%)/8192 224.721 2.56%
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 358.927 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362279.223 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.445 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.836 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.287 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.505 -1.44%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38220.975 -3.85%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.382 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.922 -3.52%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.816 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.738 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 912118.664 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.686 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.663 3.92%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6602.904 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 768.024 -1.96%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 900929.657 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.061 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.365 -5.51%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6444.848 -2.31%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 683.587 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 806566.447 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.460 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.191 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6760.068 1.01%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.532 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89117.756 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.078 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.787 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.568 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238792.093 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.355 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.075 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1868.059 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.004 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26242.522 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.524 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.520 11.80%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.609 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.983 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 307441.399 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.525 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.643 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2187.044 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.287 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33523.311 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.488 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.870 -
rng::fold_left(deque<int>)/1048576 551146.161 -
rng::fold_left(deque<int>)/32 16.386 -
rng::fold_left(deque<int>)/50 27.389 -
rng::fold_left(deque<int>)/8 3.918 -2.20%
rng::fold_left(deque<int>)/8192 4476.041 1.47%
rng::fold_left(list<int>)/1048576 1361267.023 -
rng::fold_left(list<int>)/32 20.777 -
rng::fold_left(list<int>)/50 37.801 -
rng::fold_left(list<int>)/8 3.852 -
rng::fold_left(list<int>)/8192 10725.569 -
rng::fold_left(vector<int>)/1048576 1324740.214 -
rng::fold_left(vector<int>)/32 21.798 -
rng::fold_left(vector<int>)/50 37.389 -
rng::fold_left(vector<int>)/8 3.561 -
rng::fold_left(vector<int>)/8192 10313.761 -
rng::for_each(map<int>)/32 25.193 -2.29%
rng::for_each(map<int>)/50 38.040 -
rng::for_each(map<int>)/8 6.195 -1.38%
rng::for_each(map<int>)/8192 7321.300 -
rng::for_each(multimap<int>)/32 27.147 -
rng::for_each(multimap<int>)/50 40.711 1.09%
rng::for_each(multimap<int>)/8 6.228 -
rng::for_each(multimap<int>)/8192 7426.824 2.12%
rng::for_each(multiset<int>)/32 25.519 -
rng::for_each(multiset<int>)/50 39.107 -
rng::for_each(multiset<int>)/8 6.887 -
rng::for_each(multiset<int>)/8192 7855.786 2.12%
rng::for_each(set<int>)/32 25.226 -
rng::for_each(set<int>)/50 37.853 -
rng::for_each(set<int>)/8 6.510 -
rng::for_each(set<int>)/8192 7838.377 2.01%
rng::starts_with(deque<int>)/1000 476.733 -
rng::starts_with(deque<int>)/1024 488.754 -
rng::starts_with(deque<int>)/1048576 494460.217 -
rng::starts_with(deque<int>)/8 4.104 -
rng::starts_with(deque<int>)/8192 3860.304 -
rng::starts_with(deque<int>,_pred)/1000 509.124 -
rng::starts_with(deque<int>,_pred)/1024 525.035 -
rng::starts_with(deque<int>,_pred)/1048576 511928.432 -
rng::starts_with(deque<int>,_pred)/8 4.664 -
rng::starts_with(deque<int>,_pred)/8192 3928.447 -
rng::starts_with(list<int>)/1000 761.400 -
rng::starts_with(list<int>)/1024 778.718 -
rng::starts_with(list<int>)/1048576 948401.541 -
rng::starts_with(list<int>)/8 3.063 4.50%
rng::starts_with(list<int>)/8192 9327.219 -
rng::starts_with(list<int>,_pred)/1000 791.820 -
rng::starts_with(list<int>,_pred)/1024 809.947 -
rng::starts_with(list<int>,_pred)/1048576 973919.903 -
rng::starts_with(list<int>,_pred)/8 3.523 -
rng::starts_with(list<int>,_pred)/8192 9831.517 -11.75%
rng::starts_with(vector<int>)/1000 58.352 -
rng::starts_with(vector<int>)/1024 59.984 -
rng::starts_with(vector<int>)/1048576 71957.901 5.19%
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 505.292 4.14%
rng::starts_with(vector<int>,_pred)/1000 278.798 -
rng::starts_with(vector<int>,_pred)/1024 288.380 -
rng::starts_with(vector<int>,_pred)/1048576 304359.137 -
rng::starts_with(vector<int>,_pred)/8 2.477 -6.38%
rng::starts_with(vector<int>,_pred)/8192 2488.443 -
std::adjacent_find(deque<int>)/1024 463.885 -
std::adjacent_find(deque<int>)/1048576 476855.287 -
std::adjacent_find(deque<int>)/50 17.170 6.43%
std::adjacent_find(deque<int>)/8 3.439 3.06%
std::adjacent_find(deque<int>)/8192 3718.677 -
std::adjacent_find(deque<int>,_pred)/1024 628.624 -
std::adjacent_find(deque<int>,_pred)/1048576 650466.451 -
std::adjacent_find(deque<int>,_pred)/50 28.278 -6.40%
std::adjacent_find(deque<int>,_pred)/8 5.068 5.92%
std::adjacent_find(deque<int>,_pred)/8192 5098.883 -
std::adjacent_find(list<int>)/1024 737.531 -
std::adjacent_find(list<int>)/1048576 872716.573 -
std::adjacent_find(list<int>)/50 23.235 -
std::adjacent_find(list<int>)/8 2.088 -
std::adjacent_find(list<int>)/8192 7312.439 1.26%
std::adjacent_find(list<int>,_pred)/1024 791.779 -
std::adjacent_find(list<int>,_pred)/1048576 920263.598 -
std::adjacent_find(list<int>,_pred)/50 29.351 -
std::adjacent_find(list<int>,_pred)/8 3.855 -
std::adjacent_find(list<int>,_pred)/8192 7249.191 -
std::adjacent_find(vector<int>)/1024 235.328 -
std::adjacent_find(vector<int>)/1048576 236011.835 -
std::adjacent_find(vector<int>)/50 11.995 -
std::adjacent_find(vector<int>)/8 2.031 -
std::adjacent_find(vector<int>)/8192 1837.042 -
std::adjacent_find(vector<int>,_pred)/1024 400.639 -
std::adjacent_find(vector<int>,_pred)/1048576 472730.702 -
std::adjacent_find(vector<int>,_pred)/50 23.700 1.02%
std::adjacent_find(vector<int>,_pred)/8 3.281 -1.98%
std::adjacent_find(vector<int>,_pred)/8192 3189.603 -
std::all_of(deque<int>)_(process_all)/32 12.664 2.78%
std::all_of(deque<int>)_(process_all)/32768 10107.774 -
std::all_of(deque<int>)_(process_all)/50 18.958 -
std::all_of(deque<int>)_(process_all)/8 3.592 4.55%
std::all_of(deque<int>)_(process_all)/8192 2528.900 -
std::all_of(list<int>)_(process_all)/32 11.453 -
std::all_of(list<int>)_(process_all)/32768 27703.133 3.87%
std::all_of(list<int>)_(process_all)/50 21.747 -
std::all_of(list<int>)_(process_all)/8 2.676 1.60%
std::all_of(list<int>)_(process_all)/8192 8641.772 16.35%
std::all_of(vector<int>)_(process_all)/32 8.288 -
std::all_of(vector<int>)_(process_all)/32768 8135.347 -
std::all_of(vector<int>)_(process_all)/50 12.672 -7.51%
std::all_of(vector<int>)_(process_all)/8 2.416 5.05%
std::all_of(vector<int>)_(process_all)/8192 2036.167 -1.78%
std::any_of(deque<int>)_(process_all)/32 12.312 -
std::any_of(deque<int>)_(process_all)/32768 10124.451 -
std::any_of(deque<int>)_(process_all)/50 18.898 -
std::any_of(deque<int>)_(process_all)/8 3.437 -
std::any_of(deque<int>)_(process_all)/8192 2528.586 -
std::any_of(list<int>)_(process_all)/32 11.645 -
std::any_of(list<int>)_(process_all)/32768 26707.866 1.64%
std::any_of(list<int>)_(process_all)/50 22.057 -
std::any_of(list<int>)_(process_all)/8 2.682 -
std::any_of(list<int>)_(process_all)/8192 7357.492 -
std::any_of(vector<int>)_(process_all)/32 8.397 1.18%
std::any_of(vector<int>)_(process_all)/32768 8109.224 -
std::any_of(vector<int>)_(process_all)/50 15.357 21.81%
std::any_of(vector<int>)_(process_all)/8 2.351 2.62%
std::any_of(vector<int>)_(process_all)/8192 2041.562 -
std::copy(deque<int>)/1048576 50034.705 -
std::copy(deque<int>)/262144 11640.936 -
std::copy(deque<int>)/32768 1143.074 -
std::copy(deque<int>)/4096 145.074 -
std::copy(deque<int>)/512 16.691 -
std::copy(deque<int>)/64 2.717 -
std::copy(deque<int>)/8 2.642 -1.32%
std::copy(list<int>)/1048576 867888.255 -
std::copy(list<int>)/262144 216023.782 -
std::copy(list<int>)/32768 26289.144 1.17%
std::copy(list<int>)/4096 3282.799 2.02%
std::copy(list<int>)/512 365.712 -
std::copy(list<int>)/64 32.018 -2.20%
std::copy(list<int>)/8 2.502 -
std::copy(vector<bool>)_(aligned)/1048576 3307.057 27.61%
std::copy(vector<bool>)_(aligned)/262144 484.013 -15.05%
std::copy(vector<bool>)_(aligned)/32768 35.576 -
std::copy(vector<bool>)_(aligned)/4096 4.696 -3.88%
std::copy(vector<bool>)_(aligned)/512 1.374 -
std::copy(vector<bool>)_(aligned)/64 1.303 -
std::copy(vector<bool>)_(unaligned)/1048576 7016.807 -
std::copy(vector<bool>)_(unaligned)/262144 1712.644 -84.46%
std::copy(vector<bool>)_(unaligned)/32768 218.334 1.72%
std::copy(vector<bool>)_(unaligned)/4096 26.070 -
std::copy(vector<bool>)_(unaligned)/512 3.479 -
std::copy(vector<bool>)_(unaligned)/64 1.806 -
std::copy(vector<int>)/1048576 50094.379 -
std::copy(vector<int>)/262144 11751.127 -5.13%
std::copy(vector<int>)/32768 3630.057 -2.71%
std::copy(vector<int>)/4096 231.035 33.02%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.437 -
std::copy(vector<int>)/8 2.201 3.49%
std::copy_backward(deque<int>)/1048576 141594.481 2.51%
std::copy_backward(deque<int>)/262144 33001.483 -3.29%
std::copy_backward(deque<int>)/32768 3755.311 -
std::copy_backward(deque<int>)/4096 147.501 -
std::copy_backward(deque<int>)/512 18.057 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.699 -3.89%
std::copy_backward(list<int>)/1048576 880776.596 -
std::copy_backward(list<int>)/262144 220094.658 1.01%
std::copy_backward(list<int>)/32768 26690.608 -
std::copy_backward(list<int>)/4096 3271.462 2.89%
std::copy_backward(list<int>)/512 368.579 -
std::copy_backward(list<int>)/64 31.318 -
std::copy_backward(list<int>)/8 2.337 -3.98%
std::copy_backward(vector<bool>)_(aligned)/1048576 2287.972 -14.57%
std::copy_backward(vector<bool>)_(aligned)/262144 833.343 23.40%
std::copy_backward(vector<bool>)_(aligned)/32768 35.949 1.60%
std::copy_backward(vector<bool>)_(aligned)/4096 5.147 5.81%
std::copy_backward(vector<bool>)_(aligned)/512 1.616 11.86%
std::copy_backward(vector<bool>)_(aligned)/64 1.816 12.04%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6569.537 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1593.741 -
std::copy_backward(vector<bool>)_(unaligned)/32768 204.925 -
std::copy_backward(vector<bool>)_(unaligned)/4096 25.294 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.794 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.878 -1.30%
std::copy_backward(vector<int>)/1048576 50363.304 -1.88%
std::copy_backward(vector<int>)/262144 12503.299 1.28%
std::copy_backward(vector<int>)/32768 3527.611 -3.53%
std::copy_backward(vector<int>)/4096 236.399 58.05%
std::copy_backward(vector<int>)/512 16.598 -
std::copy_backward(vector<int>)/64 2.503 -
std::copy_backward(vector<int>)/8 2.198 -1.90%
std::copy_if(deque<int>)_(entire_range)/1048576 277044.731 -
std::copy_if(deque<int>)_(entire_range)/262144 69662.157 -
std::copy_if(deque<int>)_(entire_range)/32768 8663.225 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.550 -
std::copy_if(deque<int>)_(entire_range)/512 135.299 -
std::copy_if(deque<int>)_(entire_range)/64 16.154 -
std::copy_if(deque<int>)_(entire_range)/8 2.548 -3.52%
std::copy_if(deque<int>)_(every_other)/1048576 372090.200 -
std::copy_if(deque<int>)_(every_other)/262144 92966.919 -
std::copy_if(deque<int>)_(every_other)/32768 11632.638 -
std::copy_if(deque<int>)_(every_other)/4096 1459.484 -
std::copy_if(deque<int>)_(every_other)/512 182.185 -
std::copy_if(deque<int>)_(every_other)/64 23.342 -
std::copy_if(deque<int>)_(every_other)/8 3.448 -
std::copy_if(list<int>)_(entire_range)/1048576 876818.457 -
std::copy_if(list<int>)_(entire_range)/262144 217500.065 -
std::copy_if(list<int>)_(entire_range)/32768 25844.483 -1.56%
std::copy_if(list<int>)_(entire_range)/4096 3035.256 -19.13%
std::copy_if(list<int>)_(entire_range)/512 367.566 -
std::copy_if(list<int>)_(entire_range)/64 33.036 8.43%
std::copy_if(list<int>)_(entire_range)/8 2.565 -
std::copy_if(list<int>)_(every_other)/1048576 830955.760 -
std::copy_if(list<int>)_(every_other)/262144 209026.012 -1.05%
std::copy_if(list<int>)_(every_other)/32768 25669.062 2.01%
std::copy_if(list<int>)_(every_other)/4096 3236.687 -1.98%
std::copy_if(list<int>)_(every_other)/512 362.552 -
std::copy_if(list<int>)_(every_other)/64 27.846 -
std::copy_if(list<int>)_(every_other)/8 2.298 -
std::copy_if(vector<int>)_(entire_range)/1048576 244685.741 -
std::copy_if(vector<int>)_(entire_range)/262144 59754.452 -
std::copy_if(vector<int>)_(entire_range)/32768 7458.953 -
std::copy_if(vector<int>)_(entire_range)/4096 934.339 -
std::copy_if(vector<int>)_(entire_range)/512 124.734 1.35%
std::copy_if(vector<int>)_(entire_range)/64 15.447 -5.03%
std::copy_if(vector<int>)_(entire_range)/8 2.211 -2.80%
std::copy_if(vector<int>)_(every_other)/1048576 503565.458 -1.89%
std::copy_if(vector<int>)_(every_other)/262144 129509.026 1.32%
std::copy_if(vector<int>)_(every_other)/32768 16277.111 -
std::copy_if(vector<int>)_(every_other)/4096 2001.836 -
std::copy_if(vector<int>)_(every_other)/512 255.223 -
std::copy_if(vector<int>)_(every_other)/64 32.950 -
std::copy_if(vector<int>)_(every_other)/8 4.179 -
std::copy_n(deque<int>)/1048576 49974.060 -
std::copy_n(deque<int>)/262144 11630.385 -
std::copy_n(deque<int>)/32768 1141.162 -
std::copy_n(deque<int>)/4096 144.949 -
std::copy_n(deque<int>)/512 16.739 -
std::copy_n(deque<int>)/64 2.775 -
std::copy_n(deque<int>)/8 2.669 -1.78%
std::copy_n(list<int>)/1048576 866799.196 -
std::copy_n(list<int>)/262144 215607.231 -
std::copy_n(list<int>)/32768 25916.057 -2.02%
std::copy_n(list<int>)/4096 3630.726 -30.43%
std::copy_n(list<int>)/512 342.467 -
std::copy_n(list<int>)/64 15.020 1.81%
std::copy_n(list<int>)/8 2.226 -
std::copy_n(vector<bool>)_(aligned)/1048576 2239.508 -14.23%
std::copy_n(vector<bool>)_(aligned)/262144 591.836 -16.03%
std::copy_n(vector<bool>)_(aligned)/32768 35.679 -
std::copy_n(vector<bool>)_(aligned)/4096 4.722 -1.85%
std::copy_n(vector<bool>)_(aligned)/512 1.378 -
std::copy_n(vector<bool>)_(aligned)/64 1.298 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7018.669 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.255 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.146 1.76%
std::copy_n(vector<bool>)_(unaligned)/4096 26.074 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.814 -
std::copy_n(vector<int>)/1048576 50186.473 -
std::copy_n(vector<int>)/262144 12535.463 -
std::copy_n(vector<int>)/32768 3446.535 -7.08%
std::copy_n(vector<int>)/4096 147.789 -19.69%
std::copy_n(vector<int>)/512 16.078 -
std::copy_n(vector<int>)/64 2.531 1.74%
std::copy_n(vector<int>)/8 2.244 -3.35%
std::count(deque<int>)_(every_other)/1024 246.159 -
std::count(deque<int>)_(every_other)/1048576 252362.601 -
std::count(deque<int>)_(every_other)/8 2.529 -
std::count(deque<int>)_(every_other)/8192 1932.801 -
std::count(list<int>)_(every_other)/1024 692.648 -2.09%
std::count(list<int>)_(every_other)/1048576 819288.704 -
std::count(list<int>)_(every_other)/8 2.093 -1.20%
std::count(list<int>)_(every_other)/8192 6784.503 -
std::count(vector<bool>)/1000 2.999 1.14%
std::count(vector<bool>)/1024 1.687 -
std::count(vector<bool>)/1048576 1457.535 -
std::count(vector<bool>)/8192 11.446 -
std::count(vector<int>)_(every_other)/1024 102.869 -
std::count(vector<int>)_(every_other)/1048576 105129.953 -
std::count(vector<int>)_(every_other)/8 1.340 -
std::count(vector<int>)_(every_other)/8192 818.639 -
std::count_if(deque<int>)_(every_other)/1024 346.409 -
std::count_if(deque<int>)_(every_other)/1048576 342429.870 -
std::count_if(deque<int>)_(every_other)/8 3.500 -
std::count_if(deque<int>)_(every_other)/8192 2683.749 -
std::count_if(list<int>)_(every_other)/1024 753.694 -
std::count_if(list<int>)_(every_other)/1048576 886971.818 -
std::count_if(list<int>)_(every_other)/8 2.765 -1.38%
std::count_if(list<int>)_(every_other)/8192 7116.662 -17.90%
std::count_if(vector<int>)_(every_other)/1024 246.061 -
std::count_if(vector<int>)_(every_other)/1048576 247783.531 -
std::count_if(vector<int>)_(every_other)/8 4.153 -
std::count_if(vector<int>)_(every_other)/8192 1900.485 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.263 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.155 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 828.956 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 355.950 4.26%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.769 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2742.766 7.67%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.112 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.363 1.46%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 457.974 1.86%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.252 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.708 1.92%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 447.448 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 293.037 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.372 -2.89%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2171.478 -
std::deque<int>::ctor(size)/1024 75.520 1.04%
std::deque<int>::ctor(size)/32 28.866 1.81%
std::deque<int>::ctor(size)/8192 447.108 -2.27%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.741 1.80%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 29.392 3.10%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.910 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.399 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.495 -2.50%
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.418 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.858 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.407 -1.17%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.461 -1.97%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.938 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.036 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.991 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.717 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.242 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.265 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.885 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.805 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 350.790 -1.39%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.095 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 398.831 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2525.305 -3.56%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.697 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 843.194 -7.71%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 405.876 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10246.885 -3.23%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12712.573 -1.15%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 739.957 -1.13%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 114191.038 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.702 -4.17%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 22.415 1.19%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6136.977 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6741.295 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 153.627 -3.83%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55195.816 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 874.590 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 55.236 11.58%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12961.253 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21394.197 4.68%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 695.220 10.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 189832.715 5.00%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 889.861 2.14%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 52.442 5.08%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12971.007 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21358.902 4.59%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 667.165 5.95%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 189964.684 5.44%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1083.631 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.679 2.94%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11738.369 1.03%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 21898.064 5.75%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 672.862 5.74%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 191524.450 5.43%
std::deque<std::string>::ctor(size)/1024 765.755 6.96%
std::deque<std::string>::ctor(size)/32 56.121 26.65%
std::deque<std::string>::ctor(size)/8192 8511.819 1.83%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 939.932 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.899 13.26%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12389.401 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22152.383 8.07%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 663.812 10.49%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 192781.408 8.04%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.309 -1.47%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.301 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.343 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.908 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.325 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.890 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 314.215 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.762 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2349.416 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.801 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.634 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2361.142 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.899 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.764 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.903 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.510 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 30.392 -3.76%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.179 -2.94%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.076 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.599 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2347.744 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.955 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.397 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2371.666 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.260 1.59%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 17.285 1.49%
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4608.099 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6551.785 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 158.143 -4.62%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52803.659 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1029.660 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 418.464 1.52%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8254.324 1.91%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13052.759 -1.04%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 765.705 1.01%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116382.421 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.194 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.263 -2.06%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.772 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.896 -
std::distance(deque<int>)/1024 0.846 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -2.70%
std::distance(join_view(vector<vector<int>>))/4096 4.384 -
std::distance(join_view(vector<vector<int>>))/50 0.691 6.25%
std::distance(join_view(vector<vector<int>>))/8192 8.398 -
std::equal(deque<int>)_(it,_it,_it)/1024 443.709 -3.33%
std::equal(deque<int>)_(it,_it,_it)/1048576 492489.795 -
std::equal(deque<int>)_(it,_it,_it)/50 21.575 -4.95%
std::equal(deque<int>)_(it,_it,_it)/8 4.427 3.97%
std::equal(deque<int>)_(it,_it,_it)/8192 3833.953 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 439.711 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 457772.386 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.351 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.014 6.35%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3429.632 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.003 -1.62%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 516637.682 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.554 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.294 4.67%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3989.416 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 506.497 -2.44%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512074.733 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.609 -14.46%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.522 -33.16%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3991.929 -
std::equal(list<int>)_(it,_it,_it)/1024 1138.367 -
std::equal(list<int>)_(it,_it,_it)/1048576 1318258.631 -
std::equal(list<int>)_(it,_it,_it)/50 35.670 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9820.758 4.37%
std::equal(list<int>)_(it,_it,_it,_it)/1024 785.049 1.63%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 954233.651 -
std::equal(list<int>)_(it,_it,_it,_it)/50 36.809 36.86%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.903 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11707.571 -1.41%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 804.836 -2.42%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 978807.799 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.717 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.460 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11989.647 -8.21%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1165.375 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1321868.735 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.783 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.509 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11328.280 -7.38%
std::equal(vector<bool>)_(aligned)/1024 0.226 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.240 9.36%
std::equal(vector<bool>)_(aligned)/8 0.223 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.011 -
std::equal(vector<bool>)_(unaligned)/1048576 6366.802 -
std::equal(vector<bool>)_(unaligned)/50 0.932 33.76%
std::equal(vector<bool>)_(unaligned)/8 0.923 32.00%
std::equal(vector<bool>)_(unaligned)/8192 55.305 -2.54%
std::equal(vector<int>)_(it,_it,_it)/1024 77.936 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73792.479 -
std::equal(vector<int>)_(it,_it,_it)/50 4.165 1.48%
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.829 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.197 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73685.585 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.204 -4.26%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.327 -12.28%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.175 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.441 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305741.994 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.663 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.030 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.490 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.984 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305767.904 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.435 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.738 2.03%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.145 -
std::fill(deque<int>)/1024 29.940 -2.12%
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.367 -
std::fill(deque<int>)/8192 238.485 -
std::fill(list<int>)/1024 493.285 -
std::fill(list<int>)/32 8.327 -
std::fill(list<int>)/50 33.071 -3.83%
std::fill(list<int>)/8192 7192.093 -
std::fill(vector<bool>)/1048576 3832.830 -
std::fill(vector<bool>)/262144 231.590 -
std::fill(vector<bool>)/32768 29.933 -1.21%
std::fill(vector<bool>)/4096 4.209 -
std::fill(vector<bool>)/512 1.566 -2.84%
std::fill(vector<bool>)/64 1.645 -
std::fill(vector<int>)/1024 30.316 1.19%
std::fill(vector<int>)/32 1.065 -6.64%
std::fill(vector<int>)/50 2.214 -
std::fill(vector<int>)/8192 234.916 -
std::fill_n(deque<int>)/1024 29.453 -1.72%
std::fill_n(deque<int>)/32 1.205 4.34%
std::fill_n(deque<int>)/50 2.208 -
std::fill_n(deque<int>)/8192 236.833 -2.39%
std::fill_n(list<int>)/1024 468.247 4.35%
std::fill_n(list<int>)/32 8.113 -
std::fill_n(list<int>)/50 16.006 2.38%
std::fill_n(list<int>)/8192 9122.477 16.65%
std::fill_n(vector<bool>)/1048576 3521.869 -7.83%
std::fill_n(vector<bool>)/262144 907.401 -3.59%
std::fill_n(vector<bool>)/32768 30.457 2.10%
std::fill_n(vector<bool>)/4096 4.206 -
std::fill_n(vector<bool>)/512 1.457 -
std::fill_n(vector<bool>)/64 1.481 -
std::fill_n(vector<int>)/1024 29.456 -1.80%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.228 -
std::fill_n(vector<int>)/8192 235.143 -
std::find(deque<int>)_(bail_25%)/1024 68.241 -
std::find(deque<int>)_(bail_25%)/32768 1930.074 -
std::find(deque<int>)_(bail_25%)/8 2.289 -
std::find(deque<int>)_(bail_25%)/8192 482.877 -
std::find(deque<int>)_(process_all)/1024 244.982 1.20%
std::find(deque<int>)_(process_all)/32768 7844.504 1.37%
std::find(deque<int>)_(process_all)/50 13.344 1.43%
std::find(deque<int>)_(process_all)/8 3.486 -
std::find(deque<int>)_(process_all)/8192 1956.156 1.89%
std::find(list<int>)_(bail_25%)/1024 132.063 4.40%
std::find(list<int>)_(bail_25%)/32768 9072.448 16.76%
std::find(list<int>)_(bail_25%)/8 0.929 -
std::find(list<int>)_(bail_25%)/8192 1435.055 -
std::find(list<int>)_(process_all)/1024 735.387 -
std::find(list<int>)_(process_all)/32768 26271.504 -
std::find(list<int>)_(process_all)/50 19.264 -
std::find(list<int>)_(process_all)/8 2.291 -6.24%
std::find(list<int>)_(process_all)/8192 6889.899 -6.49%
std::find(vector<bool>)_(process_all)/1024 4.575 -2.06%
std::find(vector<bool>)_(process_all)/1048576 3659.542 -
std::find(vector<bool>)_(process_all)/50 0.792 -
std::find(vector<bool>)_(process_all)/8 0.785 -
std::find(vector<bool>)_(process_all)/8192 33.538 -
std::find(vector<char>)_(bail_25%)/1024 5.394 1.20%
std::find(vector<char>)_(bail_25%)/32768 136.896 -
std::find(vector<char>)_(bail_25%)/8 1.107 -
std::find(vector<char>)_(bail_25%)/8192 39.880 -
std::find(vector<char>)_(process_all)/1024 16.222 -1.20%
std::find(vector<char>)_(process_all)/32768 511.604 3.16%
std::find(vector<char>)_(process_all)/50 1.631 -3.18%
std::find(vector<char>)_(process_all)/8 0.924 -1.46%
std::find(vector<char>)_(process_all)/8192 136.433 -
std::find(vector<int>)_(bail_25%)/1024 66.641 -
std::find(vector<int>)_(bail_25%)/32768 1869.858 -
std::find(vector<int>)_(bail_25%)/8 1.410 -1.13%
std::find(vector<int>)_(bail_25%)/8192 473.360 -
std::find(vector<int>)_(process_all)/1024 244.139 -
std::find(vector<int>)_(process_all)/32768 7457.621 1.23%
std::find(vector<int>)_(process_all)/50 12.501 -
std::find(vector<int>)_(process_all)/8 2.799 -
std::find(vector<int>)_(process_all)/8192 1864.654 1.05%
std::find(vector<long_long>)_(bail_25%)/1024 23.052 -
std::find(vector<long_long>)_(bail_25%)/32768 730.149 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -3.57%
std::find(vector<long_long>)_(bail_25%)/8192 187.905 -
std::find(vector<long_long>)_(process_all)/1024 90.128 -
std::find(vector<long_long>)_(process_all)/32768 2895.356 -
std::find(vector<long_long>)_(process_all)/50 4.399 -
std::find(vector<long_long>)_(process_all)/8 1.011 -5.95%
std::find(vector<long_long>)_(process_all)/8192 722.783 -
std::find(vector<short>)_(bail_25%)/1024 5.986 -
std::find(vector<short>)_(bail_25%)/32768 187.726 -
std::find(vector<short>)_(bail_25%)/8 0.693 2.97%
std::find(vector<short>)_(bail_25%)/8192 45.481 -
std::find(vector<short>)_(process_all)/1024 22.551 -
std::find(vector<short>)_(process_all)/32768 723.015 -
std::find(vector<short>)_(process_all)/50 1.695 1.48%
std::find(vector<short>)_(process_all)/8 0.717 4.29%
std::find(vector<short>)_(process_all)/8192 180.499 -
std::find_end(deque<int>)_(match_near_end)/1000 33.848 -14.05%
std::find_end(deque<int>)_(match_near_end)/1024 32.538 -6.54%
std::find_end(deque<int>)_(match_near_end)/8192 274.040 -3.47%
std::find_end(deque<int>)_(near_matches)/1000 15883.879 -
std::find_end(deque<int>)_(near_matches)/1024 16459.344 -
std::find_end(deque<int>)_(near_matches)/8192 1123958.199 -
std::find_end(deque<int>)_(process_all)/1000 283.359 -7.40%
std::find_end(deque<int>)_(process_all)/1024 291.839 -7.12%
std::find_end(deque<int>)_(process_all)/1048576 263446.482 -14.83%
std::find_end(deque<int>)_(process_all)/8192 1997.115 -11.99%
std::find_end(deque<int>)_(same_length)/1000 343.828 -8.09%
std::find_end(deque<int>)_(same_length)/1024 351.524 -2.42%
std::find_end(deque<int>)_(same_length)/8192 3064.403 -11.72%
std::find_end(deque<int>)_(single_element)/1000 312.337 -
std::find_end(deque<int>)_(single_element)/1024 345.221 9.73%
std::find_end(deque<int>)_(single_element)/8192 2534.001 14.77%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.602 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.048 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 600.769 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31079.923 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31916.130 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1876283.622 -
std::find_end(deque<int>,_pred)_(process_all)/1000 593.096 3.44%
std::find_end(deque<int>,_pred)_(process_all)/1024 588.685 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 594550.198 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4365.904 -
std::find_end(deque<int>,_pred)_(same_length)/1000 781.664 -
std::find_end(deque<int>,_pred)_(same_length)/1024 801.032 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4988.971 -
std::find_end(deque<int>,_pred)_(single_element)/1000 671.947 -
std::find_end(deque<int>,_pred)_(single_element)/1024 669.984 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4899.369 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.775 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4503.213 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258481.718 -
std::find_end(forward_list<int>)_(near_matches)/1000 36657.486 -
std::find_end(forward_list<int>)_(near_matches)/1024 38090.284 -
std::find_end(forward_list<int>)_(near_matches)/8192 2468354.753 -
std::find_end(forward_list<int>)_(process_all)/1000 757.290 11.17%
std::find_end(forward_list<int>)_(process_all)/1024 762.158 7.65%
std::find_end(forward_list<int>)_(process_all)/1048576 753079.565 -1.12%
std::find_end(forward_list<int>)_(process_all)/8192 5797.065 1.77%
std::find_end(forward_list<int>)_(same_length)/1000 1477.383 1.07%
std::find_end(forward_list<int>)_(same_length)/1024 1502.350 -
std::find_end(forward_list<int>)_(same_length)/8192 14449.969 -1.69%
std::find_end(forward_list<int>)_(single_element)/1000 696.412 1.04%
std::find_end(forward_list<int>)_(single_element)/1024 719.360 2.42%
std::find_end(forward_list<int>)_(single_element)/8192 6132.218 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 844.321 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5176.834 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278601.823 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41332.818 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42959.152 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2695763.461 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 807.812 2.41%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 828.509 2.82%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 902070.633 2.56%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6693.522 2.98%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1532.487 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.177 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17024.128 -5.56%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 743.030 -5.17%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 757.803 -5.56%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6205.336 -6.87%
std::find_end(list<int>)_(match_near_end)/1000 78.779 1.93%
std::find_end(list<int>)_(match_near_end)/1024 60.310 -
std::find_end(list<int>)_(match_near_end)/8192 605.609 -
std::find_end(list<int>)_(near_matches)/1000 33187.675 -
std::find_end(list<int>)_(near_matches)/1024 34693.845 -
std::find_end(list<int>)_(near_matches)/8192 2251820.206 -
std::find_end(list<int>)_(process_all)/1000 713.459 -54.30%
std::find_end(list<int>)_(process_all)/1024 729.439 -50.43%
std::find_end(list<int>)_(process_all)/1048576 876466.511 -
std::find_end(list<int>)_(process_all)/8192 7314.273 -5.39%
std::find_end(list<int>)_(same_length)/1000 743.692 -
std::find_end(list<int>)_(same_length)/1024 763.157 1.80%
std::find_end(list<int>)_(same_length)/8192 8171.703 2.16%
std::find_end(list<int>)_(single_element)/1000 712.286 -
std::find_end(list<int>)_(single_element)/1024 736.692 -
std::find_end(list<int>)_(single_element)/8192 8419.548 -2.70%
std::find_end(list<int>,_pred)_(match_near_end)/1000 71.000 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.371 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.704 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36965.386 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38348.098 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2412560.489 -
std::find_end(list<int>,_pred)_(process_all)/1000 800.724 -
std::find_end(list<int>,_pred)_(process_all)/1024 819.915 -
std::find_end(list<int>,_pred)_(process_all)/1048576 964652.931 -
std::find_end(list<int>,_pred)_(process_all)/8192 8189.611 -
std::find_end(list<int>,_pred)_(same_length)/1000 773.821 -
std::find_end(list<int>,_pred)_(same_length)/1024 794.091 -4.44%
std::find_end(list<int>,_pred)_(same_length)/8192 10200.060 -4.31%
std::find_end(list<int>,_pred)_(single_element)/1000 799.519 -
std::find_end(list<int>,_pred)_(single_element)/1024 819.064 -
std::find_end(list<int>,_pred)_(single_element)/8192 8674.201 -4.73%
std::find_end(vector<int>)_(match_near_end)/1000 27.748 -
std::find_end(vector<int>)_(match_near_end)/1024 28.316 -
std::find_end(vector<int>)_(match_near_end)/8192 201.679 -
std::find_end(vector<int>)_(near_matches)/1000 13576.288 -
std::find_end(vector<int>)_(near_matches)/1024 14044.952 -
std::find_end(vector<int>)_(near_matches)/8192 770971.547 -
std::find_end(vector<int>)_(process_all)/1000 216.727 -
std::find_end(vector<int>)_(process_all)/1024 221.931 -
std::find_end(vector<int>)_(process_all)/1048576 217365.876 -
std::find_end(vector<int>)_(process_all)/8192 1680.586 -
std::find_end(vector<int>)_(same_length)/1000 243.990 -
std::find_end(vector<int>)_(same_length)/1024 250.547 -
std::find_end(vector<int>)_(same_length)/8192 2016.179 -
std::find_end(vector<int>)_(single_element)/1000 241.732 -1.12%
std::find_end(vector<int>)_(single_element)/1024 260.902 4.08%
std::find_end(vector<int>)_(single_element)/8192 1934.367 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.679 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.273 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 479.422 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22854.904 -1.21%
std::find_end(vector<int>,_pred)_(near_matches)/1024 23760.328 -1.20%
std::find_end(vector<int>,_pred)_(near_matches)/8192 1452134.164 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.566 -
std::find_end(vector<int>,_pred)_(process_all)/1024 541.267 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 647770.678 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4319.976 -
std::find_end(vector<int>,_pred)_(same_length)/1000 610.970 -
std::find_end(vector<int>,_pred)_(same_length)/1024 625.687 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5068.152 1.42%
std::find_end(vector<int>,_pred)_(single_element)/1000 585.249 -
std::find_end(vector<int>,_pred)_(single_element)/1024 599.592 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4794.204 -
std::find_first_of(deque<int>)_(large_needle)/1024 366485.922 -
std::find_first_of(deque<int>)_(large_needle)/32 281.362 -
std::find_first_of(deque<int>)_(large_needle)/50 672.859 -
std::find_first_of(deque<int>)_(large_needle)/8192 23578163.900 -
std::find_first_of(deque<int>)_(small_needle)/1024 3462.222 -
std::find_first_of(deque<int>)_(small_needle)/32 106.070 -2.47%
std::find_first_of(deque<int>)_(small_needle)/50 162.972 -2.63%
std::find_first_of(deque<int>)_(small_needle)/8192 27748.574 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 614950.460 1.94%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.601 -1.87%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1570.559 -1.03%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36837964.944 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6191.020 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.618 -3.62%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.452 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50152.742 -
std::find_first_of(list<int>)_(large_needle)/1024 925226.913 -1.87%
std::find_first_of(list<int>)_(large_needle)/32 674.704 -
std::find_first_of(list<int>)_(large_needle)/50 1738.575 -
std::find_first_of(list<int>)_(large_needle)/8192 49745250.003 3.44%
std::find_first_of(list<int>)_(small_needle)/1024 2823.125 2.47%
std::find_first_of(list<int>)_(small_needle)/32 96.004 2.28%
std::find_first_of(list<int>)_(small_needle)/50 143.453 2.42%
std::find_first_of(list<int>)_(small_needle)/8192 22616.449 2.41%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 913281.291 1.73%
std::find_first_of(list<int>,_pred)_(large_needle)/32 750.146 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1969.716 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59306013.922 3.32%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5584.646 3.85%
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.155 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 280.155 5.43%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43336.956 -
std::find_first_of(vector<int>)_(large_needle)/1024 109382.131 -1.92%
std::find_first_of(vector<int>)_(large_needle)/32 109.218 -
std::find_first_of(vector<int>)_(large_needle)/50 262.203 -4.34%
std::find_first_of(vector<int>)_(large_needle)/8192 7057789.989 -1.78%
std::find_first_of(vector<int>)_(small_needle)/1024 1408.953 -3.35%
std::find_first_of(vector<int>)_(small_needle)/32 45.332 -7.10%
std::find_first_of(vector<int>)_(small_needle)/50 69.353 -5.16%
std::find_first_of(vector<int>)_(small_needle)/8192 11267.674 -3.00%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591986.088 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.944 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.121 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38349838.003 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5703.970 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.351 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 279.377 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45247.668 -2.06%
std::find_if(deque<int>)_(bail_25%)/1024 78.372 -
std::find_if(deque<int>)_(bail_25%)/32768 2001.667 -
std::find_if(deque<int>)_(bail_25%)/8 1.161 -
std::find_if(deque<int>)_(bail_25%)/8192 504.364 -
std::find_if(deque<int>)_(process_all)/1024 251.497 -6.98%
std::find_if(deque<int>)_(process_all)/32768 8095.296 -7.06%
std::find_if(deque<int>)_(process_all)/50 13.502 6.40%
std::find_if(deque<int>)_(process_all)/8 2.667 -
std::find_if(deque<int>)_(process_all)/8192 2003.212 -7.27%
std::find_if(list<int>)_(bail_25%)/1024 126.236 -2.50%
std::find_if(list<int>)_(bail_25%)/32768 6954.454 -3.23%
std::find_if(list<int>)_(bail_25%)/8 0.932 1.16%
std::find_if(list<int>)_(bail_25%)/8192 1442.639 -
std::find_if(list<int>)_(process_all)/1024 687.854 -1.65%
std::find_if(list<int>)_(process_all)/32768 25756.093 -
std::find_if(list<int>)_(process_all)/50 18.983 -
std::find_if(list<int>)_(process_all)/8 2.346 -
std::find_if(list<int>)_(process_all)/8192 9920.581 30.32%
std::find_if(vector<bool>)_(process_all)/1024 568.944 -
std::find_if(vector<bool>)_(process_all)/1048576 579969.878 -
std::find_if(vector<bool>)_(process_all)/50 24.026 -
std::find_if(vector<bool>)_(process_all)/8 3.542 -
std::find_if(vector<bool>)_(process_all)/8192 4531.196 -
std::find_if(vector<char>)_(bail_25%)/1024 25.154 -
std::find_if(vector<char>)_(bail_25%)/32768 800.332 -
std::find_if(vector<char>)_(bail_25%)/8 0.846 -11.90%
std::find_if(vector<char>)_(bail_25%)/8192 211.038 -
std::find_if(vector<char>)_(process_all)/1024 131.707 5.20%
std::find_if(vector<char>)_(process_all)/32768 3941.278 4.82%
std::find_if(vector<char>)_(process_all)/50 6.913 3.99%
std::find_if(vector<char>)_(process_all)/8 1.603 7.35%
std::find_if(vector<char>)_(process_all)/8192 993.125 4.88%
std::find_if(vector<int>)_(bail_25%)/1024 28.355 1.77%
std::find_if(vector<int>)_(bail_25%)/32768 842.795 1.91%
std::find_if(vector<int>)_(bail_25%)/8 0.718 -3.79%
std::find_if(vector<int>)_(bail_25%)/8192 219.943 3.36%
std::find_if(vector<int>)_(process_all)/1024 115.297 -12.86%
std::find_if(vector<int>)_(process_all)/32768 3364.959 -18.15%
std::find_if(vector<int>)_(process_all)/50 5.694 -16.63%
std::find_if(vector<int>)_(process_all)/8 1.546 10.59%
std::find_if(vector<int>)_(process_all)/8192 844.683 -17.65%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.161 -14.21%
std::find_if_not(deque<int>)_(bail_25%)/32768 2001.494 -29.21%
std::find_if_not(deque<int>)_(bail_25%)/8 1.173 -
std::find_if_not(deque<int>)_(bail_25%)/8192 510.188 -27.81%
std::find_if_not(deque<int>)_(process_all)/1024 295.550 -
std::find_if_not(deque<int>)_(process_all)/32768 9450.058 -
std::find_if_not(deque<int>)_(process_all)/50 14.606 -
std::find_if_not(deque<int>)_(process_all)/8 2.720 -1.74%
std::find_if_not(deque<int>)_(process_all)/8192 2348.676 -
std::find_if_not(list<int>)_(bail_25%)/1024 128.447 -1.98%
std::find_if_not(list<int>)_(bail_25%)/32768 7195.954 -5.12%
std::find_if_not(list<int>)_(bail_25%)/8 0.921 -
std::find_if_not(list<int>)_(bail_25%)/8192 1422.745 -
std::find_if_not(list<int>)_(process_all)/1024 733.986 1.14%
std::find_if_not(list<int>)_(process_all)/32768 26272.869 2.55%
std::find_if_not(list<int>)_(process_all)/50 38.417 -1.44%
std::find_if_not(list<int>)_(process_all)/8 3.584 -
std::find_if_not(list<int>)_(process_all)/8192 6865.422 -5.12%
std::find_if_not(vector<bool>)_(process_all)/1024 571.877 -
std::find_if_not(vector<bool>)_(process_all)/1048576 582068.577 -
std::find_if_not(vector<bool>)_(process_all)/50 24.429 -
std::find_if_not(vector<bool>)_(process_all)/8 3.637 2.35%
std::find_if_not(vector<bool>)_(process_all)/8192 4547.279 -
std::find_if_not(vector<char>)_(bail_25%)/1024 30.182 6.21%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.415 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.875 6.50%
std::find_if_not(vector<char>)_(bail_25%)/8192 243.042 -
std::find_if_not(vector<char>)_(process_all)/1024 125.691 -
std::find_if_not(vector<char>)_(process_all)/32768 3758.057 -
std::find_if_not(vector<char>)_(process_all)/50 6.635 -
std::find_if_not(vector<char>)_(process_all)/8 1.598 7.54%
std::find_if_not(vector<char>)_(process_all)/8192 946.021 -
std::find_if_not(vector<int>)_(bail_25%)/1024 28.312 -18.42%
std::find_if_not(vector<int>)_(bail_25%)/32768 945.537 -9.23%
std::find_if_not(vector<int>)_(bail_25%)/8 0.675 -26.21%
std::find_if_not(vector<int>)_(bail_25%)/8192 241.977 -8.55%
std::find_if_not(vector<int>)_(process_all)/1024 113.066 -
std::find_if_not(vector<int>)_(process_all)/32768 3217.477 -
std::find_if_not(vector<int>)_(process_all)/50 5.699 -
std::find_if_not(vector<int>)_(process_all)/8 1.614 15.08%
std::find_if_not(vector<int>)_(process_all)/8192 810.337 -
std::flat_map<int,_int>::clear()/0 390.473 -
std::flat_map<int,_int>::clear()/1024 393.830 -
std::flat_map<int,_int>::clear()/32 392.021 -
std::flat_map<int,_int>::clear()/8192 409.876 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.907 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.106 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.655 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.425 -13.81%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.679 11.60%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.362 4.25%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.160 14.33%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.202 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.070 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.669 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.503 3.26%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.677 -2.53%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.141 -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.555 -4.30%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.107 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.205 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.737 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1163.130 -
std::flat_map<int,_int>::ctor(const&)/0 12.837 -
std::flat_map<int,_int>::ctor(const&)/1024 178.605 -
std::flat_map<int,_int>::ctor(const&)/32 22.948 -
std::flat_map<int,_int>::ctor(const&)/8192 1894.935 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.831 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.717 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.103 1.12%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1885.790 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.649 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4199.359 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.875 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33240.690 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.635 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8702.863 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.874 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 132358.733 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.499 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.462 3.99%
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.709 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.412 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.008 -25.58%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.318 -8.04%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 8.447 -26.58%
std::flat_map<int,_int>::erase(iterator)/1024 75.442 -9.43%
std::flat_map<int,_int>::erase(iterator)/32 19.844 -
std::flat_map<int,_int>::erase(iterator)/8192 493.745 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.618 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 415.765 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.636 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 606.525 -1.12%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.559 -20.90%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.710 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 564.226 2.14%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.467 2.33%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.504 -29.37%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.204 -14.05%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.271 -43.01%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.490 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.515 -1.01%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.734 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 9.999 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.311 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.300 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.202 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.434 19.28%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 4.598 -18.37%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.204 -9.53%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.345 -21.32%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.869 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.086 -4.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.210 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.124 -1.50%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.823 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.315 -31.60%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.557 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 547.399 -7.78%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.964 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.568 -2.23%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.930 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.643 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.129 1.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.268 -26.87%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.908 -2.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.624 -3.57%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 409.778 3.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6482.485 23.46%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 635.373 5.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 47047.027 18.52%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.561 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5851.692 1.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 618.792 1.49%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43376.888 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.118 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7788.488 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 671.980 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63278.457 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.459 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1475.837 4.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 451.761 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8919.817 4.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.445 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1629.287 -11.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 459.419 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10047.559 -14.20%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.100 -39.18%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -1.06%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.278 7.13%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 14.985 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 26.937 -2.73%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.477 -1.24%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 39.325 6.07%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.075 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.924 -33.36%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.980 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 557.538 -4.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.677 -35.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.824 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.973 21.16%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.741 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.336 -1.80%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.246 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.022 9.54%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.727 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 99.322 -34.97%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.816 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 557.889 -4.52%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.895 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.044 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.474 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.278 5.61%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.661 -16.47%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.248 -4.67%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.459 -21.26%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.413 -2.31%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.916 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.644 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 715.264 14.83%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.699 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.740 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.669 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 645.793 2.42%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.257 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.821 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 664.035 8.41%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.024 -4.16%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.967 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.543 -4.81%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.770 43.23%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.335 6.29%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.609 48.49%
std::flat_multimap<int,_int>::clear()/0 390.887 -3.68%
std::flat_multimap<int,_int>::clear()/1024 393.265 -3.49%
std::flat_multimap<int,_int>::clear()/32 391.378 -4.02%
std::flat_multimap<int,_int>::clear()/8192 407.125 -2.21%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.224 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.108 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.608 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.448 12.31%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.602 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.290 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.659 -4.94%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.619 3.98%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.335 3.00%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.684 2.77%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.193 2.53%
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.091 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.779 5.18%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.019 -1.91%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 185.146 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.402 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1174.368 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.781 -2.10%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.298 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.822 -5.82%
std::flat_multimap<int,_int>::ctor(const&)/8192 1905.873 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.763 -2.74%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.603 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.860 -2.29%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1901.704 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.876 -2.76%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3958.985 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.119 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32246.824 1.02%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.910 -4.48%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8452.296 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 194.575 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129100.473 10.26%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.606 18.72%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.485 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.726 24.96%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.024 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.032 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.263 -
std::flat_multimap<int,_int>::erase(iterator)/1024 81.948 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.973 -1.82%
std::flat_multimap<int,_int>::erase(iterator)/8192 623.117 26.47%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.137 -2.90%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.688 -3.40%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 394.975 -3.67%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 599.507 -4.44%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 125.098 7.73%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.400 -1.87%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 672.552 20.47%
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.988 4.64%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.890 -7.58%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.425 3.04%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.259 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.554 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.827 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.051 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.346 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.341 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.426 19.12%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.722 -1.30%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.310 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.339 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.780 -2.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.293 -12.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.247 -3.02%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.187 -2.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.721 -2.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.578 -7.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.706 -1.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 678.287 7.84%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.857 -4.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.839 -2.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.942 -4.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.711 -1.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.926 -2.32%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.213 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.738 -2.38%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 597.784 5.74%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.143 -3.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4942.224 -4.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 597.457 -3.26%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38107.317 -3.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.028 -2.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5458.509 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.091 -2.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41757.069 1.04%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.911 -2.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7349.619 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 658.484 -2.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60152.152 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.854 -2.32%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1074.987 -1.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 433.592 -2.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5908.374 -1.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.005 -3.29%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1148.522 3.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.018 -2.44%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6444.174 9.28%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.239 -7.36%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.736 -3.69%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 655.460 5.53%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.785 -2.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.679 -14.47%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.072 -2.79%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 28.788 -14.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.775 -2.08%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 97.465 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.224 -2.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 651.829 5.93%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.014 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.082 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.530 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.137 -7.58%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.336 -1.05%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.429 -8.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.382 -2.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.775 -1.21%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.611 -2.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 999.538 51.78%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.655 -1.46%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.636 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.683 -2.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 967.624 46.19%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.345 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.244 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.786 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 988.194 80.65%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.976 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.325 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.947 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.367 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.459 -
std::for_each(deque<int>)/32 3.895 4.97%
std::for_each(deque<int>)/50 3.890 -
std::for_each(deque<int>)/8 0.944 2.33%
std::for_each(deque<int>)/8192 255.798 -
std::for_each(join_view(vector<vector<int>>))/32 3.788 -
std::for_each(join_view(vector<vector<int>>))/50 4.069 -
std::for_each(join_view(vector<vector<int>>))/8 1.382 -
std::for_each(join_view(vector<vector<int>>))/8192 264.140 -
std::for_each(list<int>)/32 10.830 -
std::for_each(list<int>)/50 21.450 2.78%
std::for_each(list<int>)/8 2.403 -5.21%
std::for_each(list<int>)/8192 7512.970 -3.01%
std::for_each(map<int>::iterator)/32 24.199 -
std::for_each(map<int>::iterator)/50 35.823 -
std::for_each(map<int>::iterator)/8 5.017 -
std::for_each(map<int>::iterator)/8192 7345.620 -1.84%
std::for_each(multimap<int>::iterator)/32 23.809 -
std::for_each(multimap<int>::iterator)/50 36.927 -
std::for_each(multimap<int>::iterator)/8 5.058 -
std::for_each(multimap<int>::iterator)/8192 7557.810 -
std::for_each(multiset<int>::iterator)/32 23.698 -
std::for_each(multiset<int>::iterator)/50 35.918 -
std::for_each(multiset<int>::iterator)/8 5.038 -
std::for_each(multiset<int>::iterator)/8192 7968.996 1.01%
std::for_each(set<int>::iterator)/32 24.262 -2.20%
std::for_each(set<int>::iterator)/50 36.737 -
std::for_each(set<int>::iterator)/8 5.055 -
std::for_each(set<int>::iterator)/8192 7897.757 1.53%
std::for_each(vector<int>)/32 3.692 -
std::for_each(vector<int>)/50 3.880 -
std::for_each(vector<int>)/8 0.913 -4.12%
std::for_each(vector<int>)/8192 253.041 -
std::for_each_n(deque<int>)/32 3.780 -
std::for_each_n(deque<int>)/50 3.979 -
std::for_each_n(deque<int>)/8 1.255 -8.79%
std::for_each_n(deque<int>)/8192 255.433 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.846 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.266 -1.04%
std::for_each_n(join_view(vector<vector<int>>))/8 1.388 -7.16%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.335 -10.83%
std::for_each_n(list<int>)/32 11.257 -
std::for_each_n(list<int>)/50 23.027 -
std::for_each_n(list<int>)/8 2.531 -1.16%
std::for_each_n(list<int>)/8192 7671.507 -
std::for_each_n(vector<int>)/32 3.730 -
std::for_each_n(vector<int>)/50 3.865 -
std::for_each_n(vector<int>)/8 2.698 1.20%
std::for_each_n(vector<int>)/8192 252.442 -
std::generate(deque<int>)/1024 245.358 -
std::generate(deque<int>)/32 8.131 -
std::generate(deque<int>)/50 12.148 -
std::generate(deque<int>)/8192 1914.434 -
std::generate(list<int>)/1024 671.249 -
std::generate(list<int>)/32 8.464 -
std::generate(list<int>)/50 15.359 1.94%
std::generate(list<int>)/8192 7058.370 2.19%
std::generate(vector<int>)/1024 244.942 -
std::generate(vector<int>)/32 7.963 -
std::generate(vector<int>)/50 12.026 -
std::generate(vector<int>)/8192 1848.750 -
std::generate_n(deque<int>)/1024 244.630 -
std::generate_n(deque<int>)/32 8.245 -
std::generate_n(deque<int>)/50 12.248 -
std::generate_n(deque<int>)/8192 1969.926 -
std::generate_n(list<int>)/1024 650.452 -
std::generate_n(list<int>)/32 8.584 -
std::generate_n(list<int>)/50 15.332 -
std::generate_n(list<int>)/8192 6868.233 -8.82%
std::generate_n(vector<int>)/1024 243.331 -
std::generate_n(vector<int>)/32 7.916 -
std::generate_n(vector<int>)/50 11.988 -
std::generate_n(vector<int>)/8192 1843.455 -
std::is_partitioned(deque<int>)_(partitioned)/1024 300.478 -3.77%
std::is_partitioned(deque<int>)_(partitioned)/32 9.539 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.409 2.06%
std::is_partitioned(deque<int>)_(partitioned)/8192 2356.434 -4.74%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.835 -2.09%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.461 -
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.762 -3.67%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 707.177 1.85%
std::is_partitioned(list<int>)_(partitioned)/1024 716.781 17.44%
std::is_partitioned(list<int>)_(partitioned)/32 8.729 -
std::is_partitioned(list<int>)_(partitioned)/50 14.144 1.30%
std::is_partitioned(list<int>)_(partitioned)/8192 7633.006 9.79%
std::is_partitioned(list<int>)_(unpartitioned)/1024 176.150 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.212 -2.46%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.520 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2195.010 1.29%
std::is_partitioned(vector<int>)_(partitioned)/1024 189.852 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.503 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.704 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.778 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.546 -5.77%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.637 1.33%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.557 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 170.416 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 476.741 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.601 -1.60%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3887.144 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 543100.570 5.55%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.435 -1.59%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 512.089 1.14%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.495 5.40%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4052.332 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688960.922 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.681 -1.26%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.762 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.651 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3897.445 -5.10%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 545799.263 5.41%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.900 -4.21%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.788 1.60%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.583 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4025.516 1.89%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 698400.166 1.20%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.791 -1.22%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 761.632 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.833 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8674.463 8.89%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1422853.405 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.853 1.04%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 789.583 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.608 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7708.156 -18.38%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1601547.865 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.049 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 781.934 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.734 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8933.887 8.83%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429880.527 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.376 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 803.190 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.168 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7937.251 -6.19%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1602578.938 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.909 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.417 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.809 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2947.889 4.74%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 214312.251 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.188 1.79%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.034 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.409 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2520.452 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1028924.311 -1.39%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.324 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 390.427 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.181 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3060.215 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212777.371 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.266 1.18%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.718 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2772.569 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1005542.812 -1.03%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.677 -3.61%
std::is_sorted(deque<int>)/1024 471.641 -
std::is_sorted(deque<int>)/8 3.194 22.16%
std::is_sorted(deque<int>)/8192 3777.026 -
std::is_sorted(deque<int>,_pred)/1024 644.365 -
std::is_sorted(deque<int>,_pred)/8 4.817 -
std::is_sorted(deque<int>,_pred)/8192 5186.201 -
std::is_sorted(list<int>)/1024 750.910 -
std::is_sorted(list<int>)/8 2.129 1.20%
std::is_sorted(list<int>)/8192 7242.490 -
std::is_sorted(list<int>,_pred)/1024 820.765 -
std::is_sorted(list<int>,_pred)/8 4.030 -
std::is_sorted(list<int>,_pred)/8192 8587.878 10.99%
std::is_sorted(vector<int>)/1024 243.634 -
std::is_sorted(vector<int>)/8 2.065 -
std::is_sorted(vector<int>)/8192 1898.356 -1.11%
std::is_sorted(vector<int>,_pred)/1024 468.990 -
std::is_sorted(vector<int>,_pred)/8 3.234 -3.03%
std::is_sorted(vector<int>,_pred)/8192 3726.823 -
std::is_sorted_until(deque<int>)/1024 466.274 -
std::is_sorted_until(deque<int>)/8 3.216 26.90%
std::is_sorted_until(deque<int>)/8192 3733.789 -
std::is_sorted_until(deque<int>,_pred)/1024 595.549 -
std::is_sorted_until(deque<int>,_pred)/8 4.216 1.09%
std::is_sorted_until(deque<int>,_pred)/8192 4801.052 -
std::is_sorted_until(list<int>)/1024 741.269 -
std::is_sorted_until(list<int>)/8 2.071 -1.14%
std::is_sorted_until(list<int>)/8192 7247.954 -5.54%
std::is_sorted_until(list<int>,_pred)/1024 832.048 4.95%
std::is_sorted_until(list<int>,_pred)/8 3.712 1.84%
std::is_sorted_until(list<int>,_pred)/8192 9157.304 2.21%
std::is_sorted_until(vector<int>)/1024 236.598 -
std::is_sorted_until(vector<int>)/8 2.090 1.95%
std::is_sorted_until(vector<int>)/8192 1845.324 -
std::is_sorted_until(vector<int>,_pred)/1024 408.210 -2.89%
std::is_sorted_until(vector<int>,_pred)/8 3.565 -5.21%
std::is_sorted_until(vector<int>,_pred)/8192 3223.346 -5.22%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4696.588 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 532.167 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 37029.978 -8.22%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 710.791 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.867 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10179.364 -1.19%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11631.851 2.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 332.238 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100298.629 3.18%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11494.353 -
std::list<int>::ctor(Range)_(cheap_elements)/32 330.313 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100420.709 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11506.972 1.97%
std::list<int>::ctor(const&)_(cheap_elements)/32 330.879 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 99014.192 1.97%
std::list<int>::ctor(size)/1024 12058.038 3.97%
std::list<int>::ctor(size)/32 329.131 1.25%
std::list<int>::ctor(size)/8192 97533.572 2.65%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11463.736 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 331.592 2.15%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 96862.183 -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.753 -
std::list<int>::erase(begin)_(cheap_elements)/32 12.223 -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.745 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.597 -1.57%
std::list<int>::insert(begin)_(cheap_elements)/32 10.552 -1.21%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.615 -1.34%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.714 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.309 1.72%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9095.964 -12.34%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6017.182 19.65%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.181 -2.36%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40302.358 1.23%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.677 1.33%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.742 1.63%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.543 1.60%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5970.377 23.60%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 545.777 1.75%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39338.090 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16965.827 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 879.304 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148852.759 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.280 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.754 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 16887.431 30.77%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6925.902 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.878 4.01%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56209.654 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14044.582 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 382.080 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 114445.940 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34453.310 -3.98%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 979.373 -3.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 294556.280 -3.04%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14107.151 2.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 387.213 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 116487.828 3.30%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34232.176 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 983.493 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 293662.183 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14013.778 9.86%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 381.170 1.54%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 113011.307 9.02%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34798.078 4.20%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 985.986 5.69%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 297229.548 3.59%
std::list<std::string>::ctor(size)/1024 13833.926 1.21%
std::list<std::string>::ctor(size)/32 381.936 2.18%
std::list<std::string>::ctor(size)/8192 112738.915 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13726.698 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 384.215 1.13%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113750.709 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34829.711 -1.21%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 966.184 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 294965.656 -1.14%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.098 -1.83%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.646 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.308 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.628 -2.30%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.605 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.123 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.511 6.09%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.762 9.16%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.573 7.66%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.009 5.15%
std::list<std::string>::insert(begin)_(expensive_elements)/32 31.097 6.36%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.039 5.87%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1245.794 -4.11%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.246 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10656.980 1.28%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6875.586 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.857 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55584.348 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4780.629 -2.19%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.219 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38604.654 -2.26%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16832.807 -1.98%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 899.289 -1.60%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147601.882 -1.70%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.886 -3.26%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.841 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.937 -2.77%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.709 -4.79%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.533 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.240 -2.11%
std::lower_bound(std::deque<int>)/100 30.705 -1.18%
std::lower_bound(std::deque<int>)/8 16.994 -4.53%
std::lower_bound(std::deque<int>)/8192 65.192 -1.10%
std::lower_bound(std::forward_list<int>)/100 82.071 -
std::lower_bound(std::forward_list<int>)/8 15.699 1.52%
std::lower_bound(std::forward_list<int>)/8192 10386.151 -
std::lower_bound(std::list<int>)/100 95.225 3.87%
std::lower_bound(std::list<int>)/8 15.544 -
std::lower_bound(std::list<int>)/8192 14547.893 1.55%
std::lower_bound(std::vector<int>)/100 12.186 -
std::lower_bound(std::vector<int>)/8 7.811 -
std::lower_bound(std::vector<int>)/8192 15.745 -3.99%
std::make_heap(deque<int>)_(ascending)/1024 2633.681 -
std::make_heap(deque<int>)_(ascending)/8 27.120 -
std::make_heap(deque<int>)_(ascending)/8192 20668.853 -
std::make_heap(deque<int>)_(descending)/1024 1082.988 -7.90%
std::make_heap(deque<int>)_(descending)/8 20.740 -2.69%
std::make_heap(deque<int>)_(descending)/8192 8623.082 -6.75%
std::make_heap(deque<int>)_(heap)/1024 1094.955 -2.68%
std::make_heap(deque<int>)_(heap)/8 21.006 -1.46%
std::make_heap(deque<int>)_(heap)/8192 8627.365 -2.29%
std::make_heap(deque<int>)_(pipe-organ)/1024 2662.180 -5.35%
std::make_heap(deque<int>)_(pipe-organ)/8 27.238 -1.24%
std::make_heap(deque<int>)_(pipe-organ)/8192 20978.653 -1.02%
std::make_heap(deque<int>)_(repeated)/1024 2275.222 -5.31%
std::make_heap(deque<int>)_(repeated)/8 25.098 -1.75%
std::make_heap(deque<int>)_(repeated)/8192 17885.432 -2.67%
std::make_heap(deque<int>)_(shuffled)/1024 2560.830 -2.03%
std::make_heap(deque<int>)_(shuffled)/8 24.713 -
std::make_heap(deque<int>)_(shuffled)/8192 23002.451 -1.85%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.838 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.856 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17131.451 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.704 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.942 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5029.717 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.764 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.797 -1.29%
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.489 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2187.287 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.897 1.18%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17107.275 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.586 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.298 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13102.752 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1858.580 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.610 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15387.827 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 661.401 -3.13%
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.626 2.85%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5110.903 -3.58%
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.536 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.816 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2219.356 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.773 1.22%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.788 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2220.371 2.43%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 662.017 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.682 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5104.954 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.428 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.666 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4601.285 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.099 1.06%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.211 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5270.114 -1.83%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 680.942 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.881 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5254.289 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.416 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.747 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2155.910 1.31%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 288.563 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.695 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2156.540 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 693.597 1.39%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.551 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5545.901 5.17%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 649.044 2.92%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 16.988 -1.40%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4802.189 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 663.478 1.79%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.478 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5718.804 -
std::make_heap(vector<int>)_(ascending)/1024 648.434 -
std::make_heap(vector<int>)_(ascending)/8 16.395 -
std::make_heap(vector<int>)_(ascending)/8192 4979.857 -
std::make_heap(vector<int>)_(descending)/1024 274.025 -
std::make_heap(vector<int>)_(descending)/8 14.669 -
std::make_heap(vector<int>)_(descending)/8192 1952.249 -
std::make_heap(vector<int>)_(heap)/1024 274.873 -
std::make_heap(vector<int>)_(heap)/8 14.691 -
std::make_heap(vector<int>)_(heap)/8192 1952.869 -
std::make_heap(vector<int>)_(pipe-organ)/1024 653.808 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.525 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4957.775 -
std::make_heap(vector<int>)_(repeated)/1024 562.604 -
std::make_heap(vector<int>)_(repeated)/8 15.479 -
std::make_heap(vector<int>)_(repeated)/8192 4263.892 -1.04%
std::make_heap(vector<int>)_(shuffled)/1024 574.898 -
std::make_heap(vector<int>)_(shuffled)/8 15.753 -
std::make_heap(vector<int>)_(shuffled)/8192 5070.581 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.431 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.728 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 4999.749 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.307 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.692 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1969.322 1.02%
std::make_heap(vector<int>,_pred)_(heap)/1024 275.039 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.640 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1963.688 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.279 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.772 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4997.169 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.251 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.832 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4278.289 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.668 1.95%
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.826 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4923.192 -1.29%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15787.816 -2.02%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.599 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 497722.128 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16233.872 -2.27%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.749 -1.10%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 506267.364 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21377.016 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.379 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 602065.253 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17802.326 -1.49%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.253 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 536099.026 3.34%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31934.663 -4.09%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.776 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994135.650 -4.05%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 15614.107 4.40%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 52.574 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 178544.739 2.27%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22114.549 -1.26%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.668 1.05%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627031.250 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15868.665 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 49.080 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 457498.466 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16386.151 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 58.391 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456255.299 -1.17%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21560.592 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.416 1.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554393.981 -1.70%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17929.844 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.638 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 482878.392 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32266.783 -3.22%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.842 -1.54%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 975507.757 -4.82%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 14021.367 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.982 -1.45%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166929.072 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22185.288 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.880 1.72%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 603326.360 -1.97%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10971.445 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.368 1.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114789.736 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11220.569 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.482 -2.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116117.186 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14757.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.222 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158431.808 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12369.487 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.694 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129952.954 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24099.522 -1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 44.198 2.42%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 270550.958 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5739.234 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 35.004 3.95%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 63709.454 3.91%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15238.843 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.779 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167445.002 -1.50%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 11004.302 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.714 1.83%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114995.753 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11232.232 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.277 -7.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116387.758 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14867.194 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 53.361 1.05%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 159181.636 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12361.434 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.839 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130155.280 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24061.340 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.485 1.01%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270174.128 -1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.559 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.483 2.54%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 62038.598 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15149.134 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.491 -1.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167155.899 -1.10%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11049.383 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.672 1.00%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114663.372 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11528.582 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.522 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117773.305 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14991.168 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.773 1.58%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156323.477 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12882.960 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 50.157 4.21%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132504.056 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23327.611 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 42.812 -1.08%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 260366.390 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5851.855 -1.06%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.767 -4.37%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64568.510 2.04%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14985.641 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.747 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155298.772 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11074.048 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.598 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115111.711 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11535.002 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.303 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118324.676 -1.48%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15049.563 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.193 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157084.204 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12831.833 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.685 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133135.653 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23261.655 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.489 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260324.250 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5845.228 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.637 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62919.212 1.05%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15093.655 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.317 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156378.246 -
std::map<int,_int>::clear()/0 392.453 -
std::map<int,_int>::clear()/1024 10444.637 -1.50%
std::map<int,_int>::clear()/32 643.741 -
std::map<int,_int>::clear()/8192 84238.742 -2.91%
std::map<int,_int>::contains(key)_(existent)/1024 4.101 -
std::map<int,_int>::contains(key)_(existent)/32 1.660 1.45%
std::map<int,_int>::contains(key)_(existent)/8192 5.530 1.37%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.927 8.90%
std::map<int,_int>::contains(key)_(non-existent)/32 3.176 14.51%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.275 77.94%
std::map<int,_int>::count(key)_(existent)/1024 3.809 1.52%
std::map<int,_int>::count(key)_(existent)/32 1.589 6.18%
std::map<int,_int>::count(key)_(existent)/8192 5.749 -1.49%
std::map<int,_int>::count(key)_(non-existent)/0 0.252 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.275 -
std::map<int,_int>::count(key)_(non-existent)/32 2.885 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.160 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.800 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6038.301 -1.82%
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.632 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51532.349 -1.48%
std::map<int,_int>::ctor(const&)/0 12.713 -
std::map<int,_int>::ctor(const&)/1024 6509.525 -21.72%
std::map<int,_int>::ctor(const&)/32 224.056 -
std::map<int,_int>::ctor(const&)/8192 52186.484 -18.52%
std::map<int,_int>::ctor(const&,_alloc)/0 12.718 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6574.111 -26.42%
std::map<int,_int>::ctor(const&,_alloc)/32 229.778 1.06%
std::map<int,_int>::ctor(const&,_alloc)/8192 52331.965 -16.30%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8891.461 -8.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 234.926 1.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71369.846 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.736 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13425.873 2.36%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 277.946 1.94%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253682.743 4.04%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.358 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.792 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.613 2.76%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.256 -6.74%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.585 -7.34%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.952 -6.99%
std::map<int,_int>::erase(iterator)/1024 20.573 1.02%
std::map<int,_int>::erase(iterator)/32 20.386 -
std::map<int,_int>::erase(iterator)/8192 23.844 1.05%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.205 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7462.061 1.63%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.262 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57380.147 2.03%
std::map<int,_int>::erase(key)_(existent)/1024 23.722 -3.74%
std::map<int,_int>::erase(key)_(existent)/32 22.274 -
std::map<int,_int>::erase(key)_(existent)/8192 24.621 -1.73%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.254 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.322 2.03%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.301 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.326 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.929 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.022 -
std::map<int,_int>::find(key)_(existent)/1024 4.264 -
std::map<int,_int>::find(key)_(existent)/32 1.708 -
std::map<int,_int>::find(key)_(existent)/8192 5.372 -
std::map<int,_int>::find(key)_(non-existent)/0 0.252 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.359 -
std::map<int,_int>::find(key)_(non-existent)/32 2.213 -1.25%
std::map<int,_int>::find(key)_(non-existent)/8192 7.489 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.083 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.706 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.193 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.276 2.09%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.115 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.091 2.45%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.879 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.297 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.283 -1.97%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.473 1.42%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.831 -4.27%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.442 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.282 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.256 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.058 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.372 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.802 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16002.615 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 744.038 -1.57%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 179084.495 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.786 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12170.285 -1.36%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.938 -1.15%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115217.703 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.662 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7686.015 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 537.406 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134907.174 1.45%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.730 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11532.251 4.70%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 699.774 6.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92172.162 1.12%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.930 1.29%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10218.930 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 640.011 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80842.736 -2.46%
std::map<int,_int>::insert(value)_(already_present)/1024 3.126 -11.09%
std::map<int,_int>::insert(value)_(already_present)/32 1.745 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.923 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.074 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.634 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.794 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 34.523 -1.40%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.061 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.804 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.487 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.571 -1.23%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.561 -2.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.758 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.994 8.30%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.332 -1.51%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.537 -1.20%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.173 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.461 8.51%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.954 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.562 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.622 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.435 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.515 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.853 4.41%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.261 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.407 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.306 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.389 -6.06%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.350 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6543.093 -19.20%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 228.970 -1.58%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52455.440 -9.81%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6496.561 -15.12%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 228.580 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52222.065 -7.63%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1466.022 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.204 -2.02%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12730.789 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.177 -2.85%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.734 -2.93%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.585 -1.91%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.126 -7.79%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.450 -3.57%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.552 -5.51%
std::map<std::string,_int>::clear()/0 395.974 -
std::map<std::string,_int>::clear()/1024 21932.989 2.01%
std::map<std::string,_int>::clear()/32 911.184 2.00%
std::map<std::string,_int>::clear()/8192 213599.512 -3.67%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.676 4.43%
std::map<std::string,_int>::contains(key)_(existent)/32 16.563 19.19%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.329 2.39%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.287 5.65%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.616 -2.16%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.344 4.87%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 26.502 -6.93%
std::map<std::string,_int>::count(key)_(existent)/1024 23.652 -1.41%
std::map<std::string,_int>::count(key)_(existent)/32 16.772 6.92%
std::map<std::string,_int>::count(key)_(existent)/8192 28.985 -3.77%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.582 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.087 1.10%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.687 -3.57%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.832 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6991.664 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.944 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59510.898 -
std::map<std::string,_int>::ctor(const&)/0 12.711 -
std::map<std::string,_int>::ctor(const&)/1024 35885.060 -2.68%
std::map<std::string,_int>::ctor(const&)/32 727.869 -13.97%
std::map<std::string,_int>::ctor(const&)/8192 345443.009 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.753 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35688.134 -2.69%
std::map<std::string,_int>::ctor(const&,_alloc)/32 794.548 3.68%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344791.837 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.754 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40781.196 -28.52%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 811.851 -38.06%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 390196.000 -24.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.797 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55837.581 3.31%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.509 6.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1160246.919 5.85%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.860 -6.85%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.130 3.00%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.492 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.890 2.41%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.364 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.826 -
std::map<std::string,_int>::erase(iterator)/1024 26.048 -16.52%
std::map<std::string,_int>::erase(iterator)/32 27.127 -6.40%
std::map<std::string,_int>::erase(iterator)/8192 31.638 -3.39%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.360 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13121.025 3.53%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.828 5.25%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 131159.249 12.22%
std::map<std::string,_int>::erase(key)_(existent)/1024 62.466 -36.06%
std::map<std::string,_int>::erase(key)_(existent)/32 73.179 10.12%
std::map<std::string,_int>::erase(key)_(existent)/8192 59.671 -40.34%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.110 7.88%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.558 10.38%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.599 5.46%
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.216 1.43%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.495 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.915 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.450 -2.22%
std::map<std::string,_int>::find(key)_(existent)/32 15.709 -2.95%
std::map<std::string,_int>::find(key)_(existent)/8192 30.610 5.26%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.566 8.14%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.605 14.26%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.762 4.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.374 -7.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.714 29.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.704 5.95%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.891 3.48%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.685 -5.66%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 55.196 18.28%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 47.332 36.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 60.280 4.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 30.879 -10.02%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.983 -14.74%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 33.275 -5.73%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 74.446 78.86%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.110 -9.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 28.182 -28.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.767 -26.50%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.053 5.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.813 1.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66208.906 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1504.521 -2.74%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 924930.719 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.446 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44177.481 -1.37%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1262.651 -1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617639.921 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.544 -3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39704.787 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1153.329 -5.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 605333.215 -2.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.974 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34802.863 -1.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1291.587 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 407530.038 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.159 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34616.520 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1196.413 -4.04%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369437.895 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.291 -44.08%
std::map<std::string,_int>::insert(value)_(already_present)/32 21.450 -3.79%
std::map<std::string,_int>::insert(value)_(already_present)/8192 38.061 1.68%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.792 3.91%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 69.705 6.77%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.419 16.07%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 67.164 -2.40%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.631 2.76%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 48.108 -5.59%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.149 6.55%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 61.929 15.48%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 20.866 -38.61%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.301 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 34.162 22.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 30.854 -10.69%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.104 2.85%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.420 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 99.019 18.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 27.579 -3.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 47.965 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.688 20.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 43.910 -28.85%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.056 7.74%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 13.464 -9.77%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.784 -7.56%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.328 -5.28%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.762 -2.29%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.171 -1.35%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.367 -3.17%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36460.658 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 851.090 -13.09%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351805.803 -1.66%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.475 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36207.321 -2.37%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 830.488 11.01%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351105.735 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.155 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15483.616 -2.84%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 352.246 3.53%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207426.130 -1.19%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 23.884 10.48%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 14.240 -13.58%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 26.860 -9.39%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.592 -3.77%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.551 5.55%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.338 14.63%
std::mismatch(deque<int>)_(it,_it,_it)/1000 444.954 5.65%
std::mismatch(deque<int>)_(it,_it,_it)/1024 477.609 1.14%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495814.831 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.745 7.96%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3822.556 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.833 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.899 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493644.954 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.077 1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3848.216 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 718.494 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 722.527 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625945.550 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.374 1.02%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4861.514 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 692.501 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 711.371 -1.75%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624290.510 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.215 2.40%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4879.910 -
std::mismatch(list<int>)_(it,_it,_it)/1000 746.463 -
std::mismatch(list<int>)_(it,_it,_it)/1024 764.008 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 933595.467 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.638 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7406.881 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 757.256 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 782.865 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951270.693 -5.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.946 -2.69%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11680.466 -2.61%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.595 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 818.459 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1004031.535 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.111 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12020.504 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 798.822 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 820.384 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997132.705 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.660 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10763.294 -12.49%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.360 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.912 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68438.146 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 486.118 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.401 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.938 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68552.840 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.271 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.587 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 575.334 13.95%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.573 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 618962.556 1.40%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.274 2.32%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4961.299 4.81%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 466.325 -1.09%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.948 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607430.760 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.236 -1.54%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4729.717 -
std::move(deque<int>)/1048576 57573.963 5.00%
std::move(deque<int>)/262144 15105.923 -
std::move(deque<int>)/32768 2096.038 3.13%
std::move(deque<int>)/4096 149.628 -
std::move(deque<int>)/512 22.184 -
std::move(deque<int>)/64 4.841 -2.02%
std::move(deque<int>)/8 3.356 -4.17%
std::move(list<int>)/1048576 986258.954 -2.97%
std::move(list<int>)/262144 241446.888 -1.69%
std::move(list<int>)/32768 30985.615 -
std::move(list<int>)/4096 4402.171 -1.81%
std::move(list<int>)/512 355.149 -2.05%
std::move(list<int>)/64 41.108 4.73%
std::move(list<int>)/8 3.371 -
std::move(vector<bool>)_(aligned)/1048576 1734.545 -
std::move(vector<bool>)_(aligned)/262144 255.786 -1.32%
std::move(vector<bool>)_(aligned)/32768 36.828 -
std::move(vector<bool>)_(aligned)/4096 7.022 -1.50%
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.619 -
std::move(vector<bool>)_(unaligned)/1048576 6552.602 -
std::move(vector<bool>)_(unaligned)/262144 1619.661 -1.34%
std::move(vector<bool>)_(unaligned)/32768 210.495 1.32%
std::move(vector<bool>)_(unaligned)/4096 26.555 1.78%
std::move(vector<bool>)_(unaligned)/512 4.681 -
std::move(vector<bool>)_(unaligned)/64 1.627 -
std::move(vector<int>)/1048576 57388.539 -
std::move(vector<int>)/262144 15023.173 -30.49%
std::move(vector<int>)/32768 1729.405 -
std::move(vector<int>)/4096 133.711 -
std::move(vector<int>)/512 20.130 -
std::move(vector<int>)/64 4.146 -
std::move(vector<int>)/8 2.252 -2.80%
std::move_backward(deque<int>)/1048576 133248.006 -
std::move_backward(deque<int>)/262144 31435.637 -
std::move_backward(deque<int>)/32768 3489.267 -2.11%
std::move_backward(deque<int>)/4096 155.122 -1.04%
std::move_backward(deque<int>)/512 23.779 1.10%
std::move_backward(deque<int>)/64 5.291 2.36%
std::move_backward(deque<int>)/8 3.623 -2.71%
std::move_backward(list<int>)/1048576 1038524.172 -
std::move_backward(list<int>)/262144 267899.686 3.15%
std::move_backward(list<int>)/32768 31275.705 -1.96%
std::move_backward(list<int>)/4096 4364.496 -9.66%
std::move_backward(list<int>)/512 370.688 -
std::move_backward(list<int>)/64 39.571 -
std::move_backward(list<int>)/8 3.331 -1.59%
std::move_backward(vector<bool>)_(aligned)/1048576 1735.909 -
std::move_backward(vector<bool>)_(aligned)/262144 258.308 -
std::move_backward(vector<bool>)_(aligned)/32768 38.075 -
std::move_backward(vector<bool>)_(aligned)/4096 7.249 -
std::move_backward(vector<bool>)_(aligned)/512 2.322 2.04%
std::move_backward(vector<bool>)_(aligned)/64 1.789 2.66%
std::move_backward(vector<bool>)_(unaligned)/1048576 6518.313 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.573 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.682 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.366 -
std::move_backward(vector<bool>)_(unaligned)/512 4.568 -
std::move_backward(vector<bool>)_(unaligned)/64 1.681 2.67%
std::move_backward(vector<int>)/1048576 59980.992 5.49%
std::move_backward(vector<int>)/262144 22134.695 2.43%
std::move_backward(vector<int>)/32768 1732.370 -
std::move_backward(vector<int>)/4096 135.730 -
std::move_backward(vector<int>)/512 20.861 -
std::move_backward(vector<int>)/64 4.332 -
std::move_backward(vector<int>)/8 2.310 -3.39%
std::multimap<int,_int>::clear()/0 390.733 -
std::multimap<int,_int>::clear()/1024 10794.491 -
std::multimap<int,_int>::clear()/32 643.539 -
std::multimap<int,_int>::clear()/8192 85647.825 -
std::multimap<int,_int>::contains(key)_(existent)/1024 4.493 -3.23%
std::multimap<int,_int>::contains(key)_(existent)/32 1.712 -3.55%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.599 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.302 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.478 -3.67%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.892 9.11%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.571 -31.02%
std::multimap<int,_int>::count(key)_(existent)/1024 5.410 -1.83%
std::multimap<int,_int>::count(key)_(existent)/32 3.614 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.569 -1.36%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.573 -3.33%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.259 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.776 -1.51%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.830 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.332 -2.73%
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.735 -2.64%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51422.413 -
std::multimap<int,_int>::ctor(const&)/0 12.740 -
std::multimap<int,_int>::ctor(const&)/1024 6550.160 -
std::multimap<int,_int>::ctor(const&)/32 221.121 -2.01%
std::multimap<int,_int>::ctor(const&)/8192 52265.217 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.010 2.26%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6875.265 4.38%
std::multimap<int,_int>::ctor(const&,_alloc)/32 243.887 5.89%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 52312.012 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.708 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8564.674 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.995 1.86%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69974.322 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.714 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.114 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 287.645 -1.69%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 259190.619 4.14%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.534 4.24%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.489 2.03%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.987 -1.45%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.844 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.777 19.23%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.957 -2.33%
std::multimap<int,_int>::erase(iterator)/1024 20.366 -
std::multimap<int,_int>::erase(iterator)/32 20.269 -
std::multimap<int,_int>::erase(iterator)/8192 20.421 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.446 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7516.203 1.06%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.603 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57797.618 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.368 2.17%
std::multimap<int,_int>::erase(key)_(existent)/32 22.608 1.23%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.814 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -4.65%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.326 26.61%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 3.257 37.73%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.145 21.23%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.020 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.871 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.150 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.882 3.06%
std::multimap<int,_int>::find(key)_(existent)/32 1.764 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.362 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.247 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.358 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.104 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.067 -1.07%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.976 6.03%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.472 -2.18%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.011 5.19%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.140 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.655 -1.09%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.362 -1.21%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.094 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.128 -4.04%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.147 2.89%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.577 -1.89%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.814 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.101 -1.49%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.707 1.76%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.776 -1.65%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.237 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.362 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14832.121 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 732.733 -1.53%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184270.609 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.933 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11803.958 2.46%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.141 -1.31%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121953.840 2.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.028 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12311.165 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 685.234 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 219042.778 7.90%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.596 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10877.330 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 650.034 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89263.298 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.243 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10052.945 -2.77%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 675.407 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83034.455 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.688 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.305 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.731 1.56%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.048 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.817 2.40%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.986 5.81%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.205 4.42%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.063 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.775 -1.25%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.023 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.492 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.105 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.399 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.350 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.987 114.00%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.205 50.44%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.898 127.61%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.356 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6538.543 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 224.551 -1.28%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52099.993 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.345 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6523.559 1.08%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 229.701 2.51%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52303.593 1.47%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.777 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.475 -6.62%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12673.798 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.098 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.232 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.341 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -5.36%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 8.386 41.67%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.363 14.32%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.856 45.29%
std::multimap<std::string,_int>::clear()/0 392.937 -
std::multimap<std::string,_int>::clear()/1024 21328.904 -2.29%
std::multimap<std::string,_int>::clear()/32 882.549 -1.39%
std::multimap<std::string,_int>::clear()/8192 212406.268 -1.28%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.309 -6.45%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.530 3.60%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.076 -1.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.279 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.844 -1.15%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.087 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.036 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.454 -2.04%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.421 5.01%
std::multimap<std::string,_int>::count(key)_(existent)/8192 27.377 -15.55%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.851 7.39%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.201 -6.09%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.804 -9.34%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.776 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7057.846 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.616 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60079.812 -
std::multimap<std::string,_int>::ctor(const&)/0 12.651 -
std::multimap<std::string,_int>::ctor(const&)/1024 35117.311 -
std::multimap<std::string,_int>::ctor(const&)/32 677.275 -14.76%
std::multimap<std::string,_int>::ctor(const&)/8192 340645.317 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.673 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37205.171 -4.81%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.624 -8.20%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345698.952 -4.88%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.854 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40293.046 2.63%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 772.341 -19.29%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381039.082 -4.87%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.154 1.81%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58090.286 -2.47%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1009.878 -2.16%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103340.363 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.198 -1.82%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.476 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.617 13.14%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.996 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.037 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.937 4.31%
std::multimap<std::string,_int>::erase(iterator)/1024 26.660 -19.13%
std::multimap<std::string,_int>::erase(iterator)/32 25.025 -12.94%
std::multimap<std::string,_int>::erase(iterator)/8192 31.998 2.29%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.064 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12818.666 -1.80%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 674.889 -2.13%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118562.128 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 58.224 -16.97%
std::multimap<std::string,_int>::erase(key)_(existent)/32 82.727 40.94%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 106.862 19.10%
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.102 -1.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.054 2.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.506 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.362 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.819 5.18%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.296 3.19%
std::multimap<std::string,_int>::find(key)_(existent)/1024 24.642 7.96%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.492 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 32.634 9.41%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.260 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.074 -5.32%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.637 -11.80%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.904 12.10%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.826 3.41%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 77.944 21.83%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.889 16.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.901 -3.73%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.604 -20.38%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.009 3.15%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 36.393 -3.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.000 8.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.887 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 53.306 49.70%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 40.335 7.06%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 65.232 -17.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 33.367 30.59%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.977 10.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.246 -1.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.672 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.923 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65354.839 -1.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1383.243 2.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917262.858 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.418 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44295.018 1.05%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1216.749 1.68%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 594184.540 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 400.835 2.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62928.058 -4.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1427.399 -8.77%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 817752.470 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.633 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33016.181 -2.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1110.087 -1.44%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 383373.616 -3.73%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.719 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32337.775 -2.87%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1111.018 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348184.794 -1.40%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.791 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 31.192 -44.54%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 72.920 -18.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.692 3.66%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 64.168 -1.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.895 -20.18%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 97.921 14.83%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.482 -20.03%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.253 18.33%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.940 -18.59%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.838 -1.17%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 86.849 -9.34%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 37.365 -1.10%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.809 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.542 -38.85%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 12.312 -30.10%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.198 -37.81%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.431 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37107.499 1.22%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 740.597 11.08%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349248.738 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.415 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35678.881 -1.99%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 764.685 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349197.212 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.149 1.59%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16929.633 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 357.930 4.76%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207084.290 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 87.727 -11.63%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 40.948 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 128.899 2.11%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 31.147 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 12.017 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.324 1.23%
std::multiset<int>::clear()/0 391.917 -
std::multiset<int>::clear()/1024 10850.431 -2.88%
std::multiset<int>::clear()/32 656.444 -
std::multiset<int>::clear()/8192 86307.818 -2.10%
std::multiset<int>::contains(key)_(existent)/1024 4.159 1.69%
std::multiset<int>::contains(key)_(existent)/32 1.708 -2.07%
std::multiset<int>::contains(key)_(existent)/8192 8.783 6.92%
std::multiset<int>::contains(key)_(non-existent)/0 0.301 5.87%
std::multiset<int>::contains(key)_(non-existent)/1024 5.929 -4.47%
std::multiset<int>::contains(key)_(non-existent)/32 2.700 -6.28%
std::multiset<int>::contains(key)_(non-existent)/8192 8.844 -3.43%
std::multiset<int>::count(key)_(existent)/1024 5.663 1.61%
std::multiset<int>::count(key)_(existent)/32 3.780 1.80%
std::multiset<int>::count(key)_(existent)/8192 10.047 7.94%
std::multiset<int>::count(key)_(non-existent)/0 0.278 6.61%
std::multiset<int>::count(key)_(non-existent)/1024 5.814 -7.68%
std::multiset<int>::count(key)_(non-existent)/32 2.352 -9.88%
std::multiset<int>::count(key)_(non-existent)/8192 9.081 -11.49%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.788 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6117.402 6.59%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.055 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48729.879 2.12%
std::multiset<int>::ctor(const&)/0 12.713 -
std::multiset<int>::ctor(const&)/1024 6444.221 1.52%
std::multiset<int>::ctor(const&)/32 222.787 -2.80%
std::multiset<int>::ctor(const&)/8192 51832.241 1.32%
std::multiset<int>::ctor(const&,_alloc)/0 12.709 -
std::multiset<int>::ctor(const&,_alloc)/1024 6465.404 -
std::multiset<int>::ctor(const&,_alloc)/32 225.216 -
std::multiset<int>::ctor(const&,_alloc)/8192 51379.449 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.706 -2.94%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8764.984 -3.16%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.091 -2.43%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69247.908 -4.55%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.749 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12771.129 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.221 -1.16%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 239894.209 -5.22%
std::multiset<int>::equal_range(key)_(existent)/1024 5.365 -1.39%
std::multiset<int>::equal_range(key)_(existent)/32 2.350 -1.04%
std::multiset<int>::equal_range(key)_(existent)/8192 8.292 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.576 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.397 1.03%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.426 2.30%
std::multiset<int>::erase(iterator)/1024 24.735 2.16%
std::multiset<int>::erase(iterator)/32 22.113 3.93%
std::multiset<int>::erase(iterator)/8192 24.703 2.63%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.558 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6984.023 -2.68%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.794 -5.81%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56425.760 -4.16%
std::multiset<int>::erase(key)_(existent)/1024 40.168 1.30%
std::multiset<int>::erase(key)_(existent)/32 21.940 -2.63%
std::multiset<int>::erase(key)_(existent)/8192 60.113 -1.72%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.268 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.565 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.300 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.049 -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.264 4.17%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.939 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.789 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.088 -3.81%
std::multiset<int>::find(key)_(existent)/1024 4.255 1.21%
std::multiset<int>::find(key)_(existent)/32 1.635 -
std::multiset<int>::find(key)_(existent)/8192 8.684 8.12%
std::multiset<int>::find(key)_(non-existent)/0 0.254 -
std::multiset<int>::find(key)_(non-existent)/1024 5.537 -3.90%
std::multiset<int>::find(key)_(non-existent)/32 2.299 -5.36%
std::multiset<int>::find(key)_(non-existent)/8192 9.988 16.49%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.466 4.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 55.333 13.07%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.041 6.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.089 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.913 3.12%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.825 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.201 2.87%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.120 3.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.353 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 50.262 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.311 1.51%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.683 -1.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.472 6.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 26.395 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.109 4.54%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.624 4.84%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.864 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14981.653 3.00%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.383 1.20%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 191263.930 1.94%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.132 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12077.454 3.84%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 676.804 1.54%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120569.648 2.36%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.818 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12118.819 -2.66%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.317 -1.54%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 191875.366 -3.86%
std::multiset<int>::insert(value)_(already_present)/1024 27.536 -
std::multiset<int>::insert(value)_(already_present)/32 18.609 -
std::multiset<int>::insert(value)_(already_present)/8192 31.409 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.146 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.731 -11.13%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.046 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 80.539 -2.50%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.138 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 28.208 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.127 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.292 3.54%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.153 1.02%
std::multiset<int>::lower_bound(key)_(existent)/32 2.156 -1.52%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.707 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.532 -41.77%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.411 -29.08%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.707 -44.82%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.369 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6412.480 -3.51%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.640 -3.27%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51616.199 -1.32%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.359 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6561.736 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 230.396 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 52491.176 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.105 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1495.200 9.77%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 44.656 13.58%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12761.432 2.77%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.143 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.385 -1.44%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.002 1.71%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.252 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.464 -27.73%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.487 -16.43%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.695 -29.20%
std::multiset<std::string>::clear()/0 393.620 -
std::multiset<std::string>::clear()/1024 22294.316 4.16%
std::multiset<std::string>::clear()/32 910.027 2.40%
std::multiset<std::string>::clear()/8192 216600.473 2.83%
std::multiset<std::string>::contains(key)_(existent)/1024 26.148 -5.51%
std::multiset<std::string>::contains(key)_(existent)/32 16.479 -15.46%
std::multiset<std::string>::contains(key)_(existent)/8192 29.907 -3.76%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.596 6.48%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.072 2.06%
std::multiset<std::string>::contains(key)_(non-existent)/8192 26.561 -
std::multiset<std::string>::count(key)_(existent)/1024 23.508 -5.90%
std::multiset<std::string>::count(key)_(existent)/32 19.549 -4.60%
std::multiset<std::string>::count(key)_(existent)/8192 30.957 2.74%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.346 6.25%
std::multiset<std::string>::count(key)_(non-existent)/32 10.199 -2.35%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.510 3.62%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.854 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6880.248 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.448 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57173.929 -
std::multiset<std::string>::ctor(const&)/0 12.711 -
std::multiset<std::string>::ctor(const&)/1024 35379.760 -
std::multiset<std::string>::ctor(const&)/32 822.291 16.97%
std::multiset<std::string>::ctor(const&)/8192 341764.571 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.724 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36768.372 -7.75%
std::multiset<std::string>::ctor(const&,_alloc)/32 749.371 -14.74%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345490.396 -2.90%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.887 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38733.630 1.37%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 760.925 -4.41%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377645.789 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.875 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54959.569 -2.53%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.520 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081618.675 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.356 -8.30%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.290 -9.23%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.827 5.42%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 25.305 2.40%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.091 -1.63%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 30.901 -7.83%
std::multiset<std::string>::erase(iterator)/1024 32.995 6.81%
std::multiset<std::string>::erase(iterator)/32 27.563 -12.10%
std::multiset<std::string>::erase(iterator)/8192 36.980 11.58%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.502 -2.11%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13149.217 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.125 -1.05%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119676.465 -
std::multiset<std::string>::erase(key)_(existent)/1024 97.619 3.00%
std::multiset<std::string>::erase(key)_(existent)/32 81.967 45.16%
std::multiset<std::string>::erase(key)_(existent)/8192 83.491 -11.76%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.489 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.364 4.21%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.710 2.65%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.696 2.56%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.490 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.674 4.10%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.841 3.14%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.392 4.45%
std::multiset<std::string>::find(key)_(existent)/1024 24.008 -3.08%
std::multiset<std::string>::find(key)_(existent)/32 15.228 -
std::multiset<std::string>::find(key)_(existent)/8192 28.242 -4.68%
std::multiset<std::string>::find(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.576 -6.58%
std::multiset<std::string>::find(key)_(non-existent)/32 9.269 -11.73%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.540 -8.18%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 38.995 8.61%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 58.994 1.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 43.365 -6.10%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 97.820 -2.03%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.500 36.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.902 3.27%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 34.745 -19.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.964 -7.03%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.505 39.87%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 45.835 -17.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.649 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 76.198 3.26%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.337 3.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.310 6.31%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.554 -9.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 32.318 -13.88%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.547 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 63492.675 -1.44%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1446.676 4.14%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 917318.302 1.93%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.539 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43799.968 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1296.996 4.10%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 611861.430 1.66%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.994 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 61829.498 -1.35%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1522.305 9.53%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 829751.456 1.13%
std::multiset<std::string>::insert(value)_(already_present)/1024 54.661 -3.07%
std::multiset<std::string>::insert(value)_(already_present)/32 43.625 -8.61%
std::multiset<std::string>::insert(value)_(already_present)/8192 51.841 -17.20%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.417 -26.57%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 68.045 4.36%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.897 -16.15%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.649 -9.83%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.866 3.24%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.527 -6.76%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.894 2.90%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.713 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.465 7.32%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.666 16.91%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.661 -3.90%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 50.906 -2.18%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 17.404 -5.25%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 54.990 -7.50%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.284 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36544.673 1.38%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 794.201 5.05%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347050.925 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.331 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 40193.210 14.81%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 780.399 -3.33%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345994.938 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16430.850 -1.72%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 326.398 -7.58%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 205134.890 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 92.020 6.90%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.089 -2.47%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.083 2.75%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.661 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 12.545 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.656 -
std::none_of(deque<int>)_(process_all)/32 12.323 -
std::none_of(deque<int>)_(process_all)/32768 10108.359 -
std::none_of(deque<int>)_(process_all)/50 18.911 -
std::none_of(deque<int>)_(process_all)/8 3.429 -
std::none_of(deque<int>)_(process_all)/8192 2516.427 -
std::none_of(list<int>)_(process_all)/32 11.732 -
std::none_of(list<int>)_(process_all)/32768 26954.341 -
std::none_of(list<int>)_(process_all)/50 22.042 -
std::none_of(list<int>)_(process_all)/8 2.670 -
std::none_of(list<int>)_(process_all)/8192 8980.863 10.83%
std::none_of(vector<int>)_(process_all)/32 8.366 -
std::none_of(vector<int>)_(process_all)/32768 8132.902 -
std::none_of(vector<int>)_(process_all)/50 19.523 3.13%
std::none_of(vector<int>)_(process_all)/8 2.202 -9.10%
std::none_of(vector<int>)_(process_all)/8192 2041.613 -
std::partial_sort(deque<int>)_(ascending)/1024 7761.552 -
std::partial_sort(deque<int>)_(ascending)/8 32.766 -
std::partial_sort(deque<int>)_(ascending)/8192 143115.833 -1.70%
std::partial_sort(deque<int>)_(descending)/1024 17905.628 -
std::partial_sort(deque<int>)_(descending)/8 42.088 1.01%
std::partial_sort(deque<int>)_(descending)/8192 258180.425 -4.76%
std::partial_sort(deque<int>)_(heap)/1024 18070.309 -
std::partial_sort(deque<int>)_(heap)/8 39.420 -1.56%
std::partial_sort(deque<int>)_(heap)/8192 262818.306 -2.06%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7723.233 -
std::partial_sort(deque<int>)_(pipe-organ)/8 32.362 -1.87%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145155.264 3.06%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18878.482 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.792 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261870.801 -2.39%
std::partial_sort(deque<int>)_(repeated)/1024 6269.249 -1.86%
std::partial_sort(deque<int>)_(repeated)/8 26.160 -1.46%
std::partial_sort(deque<int>)_(repeated)/8192 76068.531 -
std::partial_sort(deque<int>)_(shuffled)/1024 15565.517 -1.70%
std::partial_sort(deque<int>)_(shuffled)/8 32.558 1.63%
std::partial_sort(deque<int>)_(shuffled)/8192 241634.931 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4789.582 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.172 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50913.320 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7910.032 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 26.679 -6.26%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93494.167 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7957.022 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.426 -1.10%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96433.118 -3.37%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4796.373 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.891 -1.66%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50840.024 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8876.629 1.24%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 19.870 -1.39%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93375.787 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2518.121 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 20.147 -8.05%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26872.731 -2.17%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 7009.290 3.87%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.580 -5.76%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83940.899 -
std::partial_sort(vector<int>)_(ascending)/1024 4760.327 -
std::partial_sort(vector<int>)_(ascending)/8 18.998 -
std::partial_sort(vector<int>)_(ascending)/8192 50501.174 -
std::partial_sort(vector<int>)_(descending)/1024 7956.776 -
std::partial_sort(vector<int>)_(descending)/8 24.028 -
std::partial_sort(vector<int>)_(descending)/8192 94521.706 -
std::partial_sort(vector<int>)_(heap)/1024 7995.243 -
std::partial_sort(vector<int>)_(heap)/8 27.393 -2.66%
std::partial_sort(vector<int>)_(heap)/8192 97229.935 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4747.762 -
std::partial_sort(vector<int>)_(pipe-organ)/8 18.961 -1.24%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50419.790 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8897.938 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.874 -1.24%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93717.230 -
std::partial_sort(vector<int>)_(repeated)/1024 2524.818 -
std::partial_sort(vector<int>)_(repeated)/8 18.617 -
std::partial_sort(vector<int>)_(repeated)/8192 26316.552 -1.66%
std::partial_sort(vector<int>)_(shuffled)/1024 6755.668 -
std::partial_sort(vector<int>)_(shuffled)/8 28.287 -
std::partial_sort(vector<int>)_(shuffled)/8192 88132.759 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5142.588 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.150 2.09%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53244.709 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8165.879 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.920 1.53%
std::partial_sort_copy(deque<int>)_(descending)/8192 95367.924 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8388.189 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.365 -
std::partial_sort_copy(deque<int>)_(heap)/8192 103918.406 5.04%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.697 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.034 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52941.739 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8967.999 -1.48%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.991 -2.34%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94927.492 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2823.809 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.859 1.02%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29446.212 -1.58%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6944.184 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.368 1.26%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87346.540 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5372.362 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.312 -
std::partial_sort_copy(list<int>)_(ascending)/8192 57383.342 -
std::partial_sort_copy(list<int>)_(descending)/1024 8251.017 -
std::partial_sort_copy(list<int>)_(descending)/8 15.988 -
std::partial_sort_copy(list<int>)_(descending)/8192 97727.947 -
std::partial_sort_copy(list<int>)_(heap)/1024 8270.311 -
std::partial_sort_copy(list<int>)_(heap)/8 17.422 -1.66%
std::partial_sort_copy(list<int>)_(heap)/8192 100236.075 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5365.159 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.360 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57708.202 -5.45%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9188.012 -2.54%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.179 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96918.916 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3123.584 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.037 -
std::partial_sort_copy(list<int>)_(repeated)/8192 33190.820 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7084.937 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.808 -11.28%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88662.180 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4728.937 -1.50%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.354 -1.97%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50696.382 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7838.435 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.910 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92905.212 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7900.437 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.935 -3.03%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96464.543 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4739.223 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.265 -2.08%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50456.750 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8778.356 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.312 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 93046.189 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.876 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.452 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26851.946 -1.64%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6732.079 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.289 -1.02%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84920.076 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4806.879 -1.06%
std::partial_sort_copy(vector<int>)_(ascending)/8 8.933 2.03%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50494.728 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7888.519 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.510 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93723.233 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7945.105 -1.25%
std::partial_sort_copy(vector<int>)_(heap)/8 15.941 -2.89%
std::partial_sort_copy(vector<int>)_(heap)/8192 97219.054 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4797.889 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.830 1.89%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50469.181 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8881.107 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.040 3.39%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94493.511 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2496.780 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.810 2.42%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27761.784 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6786.768 -1.12%
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.762 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88066.772 -
std::partition(deque<int>)_(dense)/1024 355.468 -
std::partition(deque<int>)_(dense)/32 9.248 -6.50%
std::partition(deque<int>)_(dense)/50 14.165 -3.09%
std::partition(deque<int>)_(dense)/8192 2798.946 -
std::partition(deque<int>)_(sparse)/1024 383.415 -4.57%
std::partition(deque<int>)_(sparse)/32 10.787 -8.37%
std::partition(deque<int>)_(sparse)/50 16.262 -6.06%
std::partition(deque<int>)_(sparse)/8192 2972.359 -5.27%
std::partition(list<int>)_(dense)/1024 391.401 -
std::partition(list<int>)_(dense)/32 8.847 -
std::partition(list<int>)_(dense)/50 13.377 -
std::partition(list<int>)_(dense)/8192 4427.971 -15.36%
std::partition(list<int>)_(sparse)/1024 716.371 -
std::partition(list<int>)_(sparse)/32 8.891 -
std::partition(list<int>)_(sparse)/50 21.991 2.39%
std::partition(list<int>)_(sparse)/8192 7099.343 -9.31%
std::partition(vector<int>)_(dense)/1024 243.779 -2.22%
std::partition(vector<int>)_(dense)/32 8.226 -3.28%
std::partition(vector<int>)_(dense)/50 13.164 -
std::partition(vector<int>)_(dense)/8192 1880.223 -
std::partition(vector<int>)_(sparse)/1024 257.195 -
std::partition(vector<int>)_(sparse)/32 8.915 1.07%
std::partition(vector<int>)_(sparse)/50 13.800 -
std::partition(vector<int>)_(sparse)/8192 1874.970 -
std::partition_copy(deque<int>)/1024 635.139 -9.83%
std::partition_copy(deque<int>)/32 12.680 -2.74%
std::partition_copy(deque<int>)/50 21.076 -6.20%
std::partition_copy(deque<int>)/8192 5697.135 -2.26%
std::partition_copy(list<int>)/1024 715.071 -
std::partition_copy(list<int>)/32 8.942 -1.40%
std::partition_copy(list<int>)/50 13.052 -
std::partition_copy(list<int>)/8192 7260.088 5.96%
std::partition_copy(vector<int>)/1024 484.564 2.11%
std::partition_copy(vector<int>)/32 8.219 1.50%
std::partition_copy(vector<int>)/50 12.585 -1.17%
std::partition_copy(vector<int>)/8192 4537.462 -
std::partition_point(deque<int>)/1024 9.519 -
std::partition_point(deque<int>)/32 4.149 -
std::partition_point(deque<int>)/50 4.648 -
std::partition_point(deque<int>)/8192 15.145 -
std::partition_point(list<int>)/1024 1297.109 -
std::partition_point(list<int>)/32 15.979 -
std::partition_point(list<int>)/50 24.971 -
std::partition_point(list<int>)/8192 13337.278 4.25%
std::partition_point(vector<int>)/1024 6.136 -
std::partition_point(vector<int>)/32 2.645 2.49%
std::partition_point(vector<int>)/50 2.587 -
std::partition_point(vector<int>)/8192 9.381 -
std::pop_heap(deque<float>)/1024 12.780 -1.47%
std::pop_heap(deque<float>)/8 52.065 -
std::pop_heap(deque<float>)/8192 60.981 -
std::pop_heap(deque<int>)/1024 13.201 6.78%
std::pop_heap(deque<int>)/8 52.516 -
std::pop_heap(deque<int>)/8192 53.253 -
std::pop_heap(deque<size_t>)/1024 15.243 -1.47%
std::pop_heap(deque<size_t>)/8 52.441 -
std::pop_heap(deque<size_t>)/8192 59.132 -4.63%
std::pop_heap(deque<std::string>)/1024 60.767 -
std::pop_heap(deque<std::string>)/8 57.173 -
std::pop_heap(deque<std::string>)/8192 113.450 -
std::pop_heap(vector<float>)/1024 8.434 -
std::pop_heap(vector<float>)/8 50.577 -
std::pop_heap(vector<float>)/8192 19.736 -
std::pop_heap(vector<int>)/1024 9.918 -
std::pop_heap(vector<int>)/8 51.314 -
std::pop_heap(vector<int>)/8192 12.994 -
std::pop_heap(vector<size_t>)/1024 9.873 -
std::pop_heap(vector<size_t>)/8 51.766 -
std::pop_heap(vector<size_t>)/8192 13.088 -
std::pop_heap(vector<std::string>)/1024 20.842 -
std::pop_heap(vector<std::string>)/8 53.632 -
std::pop_heap(vector<std::string>)/8192 51.719 -
std::remove(deque<int>)_(prefix)/1024 528.164 -
std::remove(deque<int>)_(prefix)/32 55.655 8.66%
std::remove(deque<int>)_(prefix)/50 61.770 2.72%
std::remove(deque<int>)_(prefix)/8192 3872.429 -
std::remove(deque<int>)_(sprinkled)/1024 523.340 -
std::remove(deque<int>)_(sprinkled)/32 56.258 12.72%
std::remove(deque<int>)_(sprinkled)/50 64.538 14.90%
std::remove(deque<int>)_(sprinkled)/8192 3852.939 -
std::remove(list<int>)_(prefix)/1024 962.401 -4.25%
std::remove(list<int>)_(prefix)/32 52.367 -
std::remove(list<int>)_(prefix)/50 63.306 -
std::remove(list<int>)_(prefix)/8192 8241.513 1.46%
std::remove(list<int>)_(sprinkled)/1024 954.343 -
std::remove(list<int>)_(sprinkled)/32 52.170 -
std::remove(list<int>)_(sprinkled)/50 61.586 -
std::remove(list<int>)_(sprinkled)/8192 7883.926 -
std::remove(vector<int>)_(prefix)/1024 312.815 1.92%
std::remove(vector<int>)_(prefix)/32 48.740 -
std::remove(vector<int>)_(prefix)/50 54.090 -
std::remove(vector<int>)_(prefix)/8192 2107.191 -
std::remove(vector<int>)_(sprinkled)/1024 288.418 -
std::remove(vector<int>)_(sprinkled)/32 48.836 -
std::remove(vector<int>)_(sprinkled)/50 53.126 -
std::remove(vector<int>)_(sprinkled)/8192 1979.145 -
std::remove_copy(deque<int>)_(prefix)/1024 422.056 11.07%
std::remove_copy(deque<int>)_(prefix)/32 13.065 -
std::remove_copy(deque<int>)_(prefix)/50 20.931 5.08%
std::remove_copy(deque<int>)_(prefix)/8192 3363.413 -
std::remove_copy(deque<int>)_(sprinkled)/1024 360.939 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.176 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.366 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2891.726 -
std::remove_copy(list<int>)_(prefix)/1024 744.268 -
std::remove_copy(list<int>)_(prefix)/32 11.247 -
std::remove_copy(list<int>)_(prefix)/50 18.995 -
std::remove_copy(list<int>)_(prefix)/8192 7007.398 -
std::remove_copy(list<int>)_(sprinkled)/1024 741.754 -
std::remove_copy(list<int>)_(sprinkled)/32 11.234 -
std::remove_copy(list<int>)_(sprinkled)/50 18.741 1.17%
std::remove_copy(list<int>)_(sprinkled)/8192 6980.475 -
std::remove_copy(vector<int>)_(prefix)/1024 263.867 -
std::remove_copy(vector<int>)_(prefix)/32 9.495 -
std::remove_copy(vector<int>)_(prefix)/50 13.907 -
std::remove_copy(vector<int>)_(prefix)/8192 2061.655 -
std::remove_copy(vector<int>)_(sprinkled)/1024 245.703 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.481 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.623 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1933.525 -
std::remove_copy_if(deque<int>)_(prefix)/1024 519.701 -3.95%
std::remove_copy_if(deque<int>)_(prefix)/32 18.497 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.719 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3761.633 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 560.341 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.456 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.814 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3475.394 -
std::remove_copy_if(list<int>)_(prefix)/1024 796.866 -
std::remove_copy_if(list<int>)_(prefix)/32 17.048 -
std::remove_copy_if(list<int>)_(prefix)/50 24.761 -
std::remove_copy_if(list<int>)_(prefix)/8192 7348.085 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 787.537 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.568 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.115 1.03%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7301.781 -
std::remove_copy_if(vector<int>)_(prefix)/1024 399.461 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.293 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.936 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3361.054 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.795 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.678 2.43%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.839 3.11%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2741.923 -
std::remove_if(deque<int>)_(prefix)/1024 570.499 -
std::remove_if(deque<int>)_(prefix)/32 54.851 -
std::remove_if(deque<int>)_(prefix)/50 65.088 -1.24%
std::remove_if(deque<int>)_(prefix)/8192 4287.537 -
std::remove_if(deque<int>)_(sprinkled)/1024 522.208 -
std::remove_if(deque<int>)_(sprinkled)/32 53.824 -7.34%
std::remove_if(deque<int>)_(sprinkled)/50 62.417 -5.19%
std::remove_if(deque<int>)_(sprinkled)/8192 3901.077 -
std::remove_if(list<int>)_(prefix)/1024 994.261 -1.25%
std::remove_if(list<int>)_(prefix)/32 58.719 -
std::remove_if(list<int>)_(prefix)/50 72.274 -
std::remove_if(list<int>)_(prefix)/8192 9330.315 -4.16%
std::remove_if(list<int>)_(sprinkled)/1024 981.782 -
std::remove_if(list<int>)_(sprinkled)/32 56.965 -
std::remove_if(list<int>)_(sprinkled)/50 75.056 6.49%
std::remove_if(list<int>)_(sprinkled)/8192 8153.614 -
std::remove_if(vector<int>)_(prefix)/1024 375.482 7.04%
std::remove_if(vector<int>)_(prefix)/32 48.910 -
std::remove_if(vector<int>)_(prefix)/50 54.569 -
std::remove_if(vector<int>)_(prefix)/8192 2571.496 -
std::remove_if(vector<int>)_(sprinkled)/1024 517.882 -
std::remove_if(vector<int>)_(sprinkled)/32 53.653 1.36%
std::remove_if(vector<int>)_(sprinkled)/50 64.013 4.32%
std::remove_if(vector<int>)_(sprinkled)/8192 3835.290 -
std::replace(deque<int>)_(prefix)/1024 411.658 -
std::replace(deque<int>)_(prefix)/32 13.015 -
std::replace(deque<int>)_(prefix)/50 19.198 -
std::replace(deque<int>)_(prefix)/8192 3268.451 -
std::replace(deque<int>)_(sprinkled)/1024 351.040 -
std::replace(deque<int>)_(sprinkled)/32 12.163 -
std::replace(deque<int>)_(sprinkled)/50 18.233 -
std::replace(deque<int>)_(sprinkled)/8192 2806.072 -
std::replace(list<int>)_(prefix)/1024 738.942 -
std::replace(list<int>)_(prefix)/32 11.057 -
std::replace(list<int>)_(prefix)/50 17.238 -
std::replace(list<int>)_(prefix)/8192 7007.377 -
std::replace(list<int>)_(sprinkled)/1024 727.387 -
std::replace(list<int>)_(sprinkled)/32 11.264 -
std::replace(list<int>)_(sprinkled)/50 18.727 -
std::replace(list<int>)_(sprinkled)/8192 7188.917 -
std::replace(vector<int>)_(prefix)/1024 160.443 -1.01%
std::replace(vector<int>)_(prefix)/32 5.214 -
std::replace(vector<int>)_(prefix)/50 7.665 -
std::replace(vector<int>)_(prefix)/8192 1283.611 1.22%
std::replace(vector<int>)_(sprinkled)/1024 158.822 -
std::replace(vector<int>)_(sprinkled)/32 5.789 9.03%
std::replace(vector<int>)_(sprinkled)/50 9.367 9.81%
std::replace(vector<int>)_(sprinkled)/8192 1239.811 -
std::replace_if(deque<int>)_(prefix)/1024 483.405 -1.03%
std::replace_if(deque<int>)_(prefix)/32 14.040 -1.09%
std::replace_if(deque<int>)_(prefix)/50 20.342 -1.61%
std::replace_if(deque<int>)_(prefix)/8192 3492.540 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.382 -
std::replace_if(deque<int>)_(sprinkled)/32 12.454 -
std::replace_if(deque<int>)_(sprinkled)/50 18.677 -
std::replace_if(deque<int>)_(sprinkled)/8192 2917.146 -
std::replace_if(list<int>)_(prefix)/1024 737.787 -
std::replace_if(list<int>)_(prefix)/32 13.919 -
std::replace_if(list<int>)_(prefix)/50 24.678 -
std::replace_if(list<int>)_(prefix)/8192 7149.256 -
std::replace_if(list<int>)_(sprinkled)/1024 746.426 -
std::replace_if(list<int>)_(sprinkled)/32 13.306 -
std::replace_if(list<int>)_(sprinkled)/50 23.146 -
std::replace_if(list<int>)_(sprinkled)/8192 7393.391 -
std::replace_if(vector<int>)_(prefix)/1024 272.045 -
std::replace_if(vector<int>)_(prefix)/32 9.628 -
std::replace_if(vector<int>)_(prefix)/50 13.855 -
std::replace_if(vector<int>)_(prefix)/8192 2030.526 -
std::replace_if(vector<int>)_(sprinkled)/1024 252.006 1.82%
std::replace_if(vector<int>)_(sprinkled)/32 8.743 -2.57%
std::replace_if(vector<int>)_(sprinkled)/50 14.753 5.50%
std::replace_if(vector<int>)_(sprinkled)/8192 1907.253 -
std::reverse(deque<int>)/32768 5753.592 -
std::reverse(deque<int>)/4096 719.676 -
std::reverse(deque<int>)/512 113.322 -
std::reverse(deque<int>)/64 13.055 -
std::reverse(deque<int>)/8 2.520 -
std::reverse(list<int>)/32768 18611.505 5.91%
std::reverse(list<int>)/4096 1575.784 -11.59%
std::reverse(list<int>)/512 192.269 -1.50%
std::reverse(list<int>)/64 17.498 -
std::reverse(list<int>)/8 1.935 -
std::reverse(vector<int>)/32768 1034.888 -
std::reverse(vector<int>)/4096 130.628 -
std::reverse(vector<int>)/512 16.337 -
std::reverse(vector<int>)/64 4.194 1.01%
std::reverse(vector<int>)/8 1.489 -6.05%
std::reverse_copy(deque<int>)/32768 8045.151 -
std::reverse_copy(deque<int>)/4096 970.302 -
std::reverse_copy(deque<int>)/512 125.405 -
std::reverse_copy(deque<int>)/64 15.961 -
std::reverse_copy(deque<int>)/8 2.533 -
std::reverse_copy(list<int>)/32768 27024.875 3.42%
std::reverse_copy(list<int>)/4096 3401.790 5.83%
std::reverse_copy(list<int>)/512 365.787 -
std::reverse_copy(list<int>)/64 30.011 -
std::reverse_copy(list<int>)/8 2.399 -2.00%
std::reverse_copy(vector<int>)/32768 981.311 -
std::reverse_copy(vector<int>)/4096 133.022 -
std::reverse_copy(vector<int>)/512 17.161 -
std::reverse_copy(vector<int>)/64 2.521 -
std::reverse_copy(vector<int>)/8 2.786 12.24%
std::rotate(deque<int>)_(1_element_backward)/1024 40.816 -
std::rotate(deque<int>)_(1_element_backward)/32 3.534 -
std::rotate(deque<int>)_(1_element_backward)/50 5.070 -
std::rotate(deque<int>)_(1_element_backward)/8192 312.373 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.539 -
std::rotate(deque<int>)_(1_element_forward)/32 4.140 -
std::rotate(deque<int>)_(1_element_forward)/50 5.427 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.050 -
std::rotate(deque<int>)_(by_1/2)/1024 188.200 -
std::rotate(deque<int>)_(by_1/2)/32 8.492 -
std::rotate(deque<int>)_(by_1/2)/50 11.535 -
std::rotate(deque<int>)_(by_1/2)/8192 1450.059 -
std::rotate(deque<int>)_(by_1/3)/1024 404.562 -
std::rotate(deque<int>)_(by_1/3)/32 20.558 -1.19%
std::rotate(deque<int>)_(by_1/3)/50 29.545 -4.60%
std::rotate(deque<int>)_(by_1/3)/8192 3181.531 -2.02%
std::rotate(deque<int>)_(by_1/4)/1024 278.559 5.07%
std::rotate(deque<int>)_(by_1/4)/32 13.273 1.66%
std::rotate(deque<int>)_(by_1/4)/50 27.719 -2.10%
std::rotate(deque<int>)_(by_1/4)/8192 2441.637 -
std::rotate(list<int>)_(1_element_backward)/1024 745.370 -
std::rotate(list<int>)_(1_element_backward)/32 13.361 -
std::rotate(list<int>)_(1_element_backward)/50 24.931 -
std::rotate(list<int>)_(1_element_backward)/8192 8066.081 10.71%
std::rotate(list<int>)_(1_element_forward)/1024 733.650 -
std::rotate(list<int>)_(1_element_forward)/32 13.910 -
std::rotate(list<int>)_(1_element_forward)/50 26.116 2.22%
std::rotate(list<int>)_(1_element_forward)/8192 7702.699 -5.35%
std::rotate(list<int>)_(by_1/2)/1024 385.662 -1.45%
std::rotate(list<int>)_(by_1/2)/32 6.450 -
std::rotate(list<int>)_(by_1/2)/50 12.656 -
std::rotate(list<int>)_(by_1/2)/8192 6175.230 12.11%
std::rotate(list<int>)_(by_1/3)/1024 825.773 1.59%
std::rotate(list<int>)_(by_1/3)/32 17.156 -1.56%
std::rotate(list<int>)_(by_1/3)/50 23.628 3.17%
std::rotate(list<int>)_(by_1/3)/8192 10583.402 26.21%
std::rotate(list<int>)_(by_1/4)/1024 579.085 -
std::rotate(list<int>)_(by_1/4)/32 14.563 -
std::rotate(list<int>)_(by_1/4)/50 26.174 1.33%
std::rotate(list<int>)_(by_1/4)/8192 7476.995 13.25%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.527 -2.19%
std::rotate(vector<bool>)_(1_element_backward)/32 17.738 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.737 -
std::rotate(vector<bool>)_(1_element_backward)/8192 106.329 -22.19%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.500 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.623 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.686 -
std::rotate(vector<bool>)_(1_element_forward)/8192 115.635 1.38%
std::rotate(vector<bool>)_(by_1/2)/1024 8.478 -
std::rotate(vector<bool>)_(by_1/2)/32 17.899 -
std::rotate(vector<bool>)_(by_1/2)/50 17.729 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.113 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.045 -
std::rotate(vector<bool>)_(by_1/3)/32 17.630 -
std::rotate(vector<bool>)_(by_1/3)/50 17.746 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.944 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.313 1.35%
std::rotate(vector<bool>)_(by_1/4)/32 17.756 -
std::rotate(vector<bool>)_(by_1/4)/50 17.584 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.673 2.22%
std::rotate(vector<int>)_(1_element_backward)/1024 35.552 -
std::rotate(vector<int>)_(1_element_backward)/32 2.928 -
std::rotate(vector<int>)_(1_element_backward)/50 5.335 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.726 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.142 -
std::rotate(vector<int>)_(1_element_forward)/32 2.970 -
std::rotate(vector<int>)_(1_element_forward)/50 5.257 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.132 -
std::rotate(vector<int>)_(by_1/2)/1024 31.761 -
std::rotate(vector<int>)_(by_1/2)/32 2.324 -
std::rotate(vector<int>)_(by_1/2)/50 3.823 -
std::rotate(vector<int>)_(by_1/2)/8192 240.970 -
std::rotate(vector<int>)_(by_1/3)/1024 118.231 -
std::rotate(vector<int>)_(by_1/3)/32 9.979 -
std::rotate(vector<int>)_(by_1/3)/50 11.080 -
std::rotate(vector<int>)_(by_1/3)/8192 874.554 -
std::rotate(vector<int>)_(by_1/4)/1024 47.328 -
std::rotate(vector<int>)_(by_1/4)/32 4.731 -
std::rotate(vector<int>)_(by_1/4)/50 11.701 1.69%
std::rotate(vector<int>)_(by_1/4)/8192 370.504 -
std::rotate_copy(deque<int>)/1024 37.627 7.38%
std::rotate_copy(deque<int>)/32 2.574 -3.55%
std::rotate_copy(deque<int>)/50 3.620 17.13%
std::rotate_copy(deque<int>)/8192 296.683 -
std::rotate_copy(list<int>)/1024 739.056 -
std::rotate_copy(list<int>)/32 8.628 -
std::rotate_copy(list<int>)/50 13.884 -
std::rotate_copy(list<int>)/8192 6753.880 -3.40%
std::rotate_copy(vector<int>)/1024 32.856 -1.74%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 672.332 5.17%
std::sample(deque<int>)/1024 11356.039 -
std::sample(deque<int>)/32 305.398 -
std::sample(deque<int>)/8192 91518.893 -
std::sample(list<int>)/1024 12054.746 -
std::sample(list<int>)/32 314.133 -
std::sample(list<int>)/8192 99240.671 -
std::sample(vector<int>)/1024 11292.518 -
std::sample(vector<int>)/32 302.995 -
std::sample(vector<int>)/8192 91732.936 -
std::search(deque<int>)_(near_matches)/1000 18458.787 -1.55%
std::search(deque<int>)_(near_matches)/1024 19295.949 -1.64%
std::search(deque<int>)_(near_matches)/8192 1452123.272 -
std::search(deque<int>)_(no_match)/1000 406.368 -
std::search(deque<int>)_(no_match)/1024 411.700 17.27%
std::search(deque<int>)_(no_match)/1048576 423792.803 -
std::search(deque<int>)_(no_match)/8192 3313.139 -
std::search(deque<int>)_(same_length)/1000 328.315 -6.67%
std::search(deque<int>)_(same_length)/1024 474.937 -
std::search(deque<int>)_(same_length)/8192 3774.411 -5.75%
std::search(deque<int>)_(single_element)/1000 447.421 -
std::search(deque<int>)_(single_element)/1024 460.122 -
std::search(deque<int>)_(single_element)/8192 3664.887 -
std::search(deque<int>,_pred)_(near_matches)/1000 25165.974 -
std::search(deque<int>,_pred)_(near_matches)/1024 26388.509 -
std::search(deque<int>,_pred)_(near_matches)/8192 1540128.956 1.00%
std::search(deque<int>,_pred)_(no_match)/1000 554.620 30.85%
std::search(deque<int>,_pred)_(no_match)/1024 573.783 31.39%
std::search(deque<int>,_pred)_(no_match)/1048576 584663.629 31.02%
std::search(deque<int>,_pred)_(no_match)/8192 4597.234 31.57%
std::search(deque<int>,_pred)_(same_length)/1000 508.422 3.74%
std::search(deque<int>,_pred)_(same_length)/1024 519.300 1.55%
std::search(deque<int>,_pred)_(same_length)/8192 4039.235 -
std::search(deque<int>,_pred)_(single_element)/1000 688.022 -
std::search(deque<int>,_pred)_(single_element)/1024 706.467 -
std::search(deque<int>,_pred)_(single_element)/8192 5683.378 -
std::search(list<int>)_(near_matches)/1000 38115.161 -
std::search(list<int>)_(near_matches)/1024 39714.582 -
std::search(list<int>)_(near_matches)/8192 2548487.575 -
std::search(list<int>)_(no_match)/1000 706.124 1.99%
std::search(list<int>)_(no_match)/1024 741.759 -2.37%
std::search(list<int>)_(no_match)/1048576 845135.893 1.70%
std::search(list<int>)_(no_match)/8192 6569.523 -12.08%
std::search(list<int>)_(same_length)/1000 744.680 -4.58%
std::search(list<int>)_(same_length)/1024 759.029 -2.32%
std::search(list<int>)_(same_length)/8192 8068.364 -6.06%
std::search(list<int>)_(single_element)/1000 699.152 -
std::search(list<int>)_(single_element)/1024 742.277 1.51%
std::search(list<int>)_(single_element)/8192 8312.147 -9.24%
std::search(list<int>,_pred)_(near_matches)/1000 41568.572 -
std::search(list<int>,_pred)_(near_matches)/1024 43544.291 -
std::search(list<int>,_pred)_(near_matches)/8192 2692225.319 -
std::search(list<int>,_pred)_(no_match)/1000 802.614 -
std::search(list<int>,_pred)_(no_match)/1024 822.251 -
std::search(list<int>,_pred)_(no_match)/1048576 955883.015 -
std::search(list<int>,_pred)_(no_match)/8192 7271.875 -7.52%
std::search(list<int>,_pred)_(same_length)/1000 794.762 -
std::search(list<int>,_pred)_(same_length)/1024 815.966 -
std::search(list<int>,_pred)_(same_length)/8192 8700.404 -
std::search(list<int>,_pred)_(single_element)/1000 800.848 -
std::search(list<int>,_pred)_(single_element)/1024 820.704 -
std::search(list<int>,_pred)_(single_element)/8192 9476.521 14.85%
std::search(vector<int>)_(near_matches)/1000 14352.691 1.17%
std::search(vector<int>)_(near_matches)/1024 15065.309 -
std::search(vector<int>)_(near_matches)/8192 764148.315 -
std::search(vector<int>)_(no_match)/1000 211.404 -
std::search(vector<int>)_(no_match)/1024 215.145 -
std::search(vector<int>)_(no_match)/1048576 213805.814 -
std::search(vector<int>)_(no_match)/8192 1657.463 -
std::search(vector<int>)_(same_length)/1000 240.781 -
std::search(vector<int>)_(same_length)/1024 245.373 -1.05%
std::search(vector<int>)_(same_length)/8192 1872.061 -1.30%
std::search(vector<int>)_(single_element)/1000 228.421 -1.05%
std::search(vector<int>)_(single_element)/1024 233.681 -
std::search(vector<int>)_(single_element)/8192 1819.355 -
std::search(vector<int>,_pred)_(near_matches)/1000 22759.685 -
std::search(vector<int>,_pred)_(near_matches)/1024 23931.537 -
std::search(vector<int>,_pred)_(near_matches)/8192 1454715.508 -
std::search(vector<int>,_pred)_(no_match)/1000 530.060 1.05%
std::search(vector<int>,_pred)_(no_match)/1024 537.983 -
std::search(vector<int>,_pred)_(no_match)/1048576 601335.924 -
std::search(vector<int>,_pred)_(no_match)/8192 4313.055 -
std::search(vector<int>,_pred)_(same_length)/1000 600.081 -
std::search(vector<int>,_pred)_(same_length)/1024 614.670 -
std::search(vector<int>,_pred)_(same_length)/8192 5004.424 1.41%
std::search(vector<int>,_pred)_(single_element)/1000 566.941 23.42%
std::search(vector<int>,_pred)_(single_element)/1024 580.983 23.24%
std::search(vector<int>,_pred)_(single_element)/8192 4644.431 23.83%
std::search_n(deque<int>)_(no_match)/1024 13.688 -
std::search_n(deque<int>)_(no_match)/32 13.620 -
std::search_n(deque<int>)_(no_match)/8192 15.835 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.464 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.704 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.635 -
std::search_n(list<int>)_(no_match)/1024 733.008 -
std::search_n(list<int>)_(no_match)/32 9.233 -
std::search_n(list<int>)_(no_match)/8192 6613.734 -
std::search_n(list<int>,_pred)_(no_match)/1024 831.797 -
std::search_n(list<int>,_pred)_(no_match)/32 17.381 -
std::search_n(list<int>,_pred)_(no_match)/8192 8154.922 -
std::search_n(vector<int>)_(no_match)/1024 3.369 -
std::search_n(vector<int>)_(no_match)/32 3.383 -
std::search_n(vector<int>)_(no_match)/8192 3.367 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.085 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.119 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.089 -
std::set<int>::clear()/0 391.429 -
std::set<int>::clear()/1024 9566.389 -12.87%
std::set<int>::clear()/32 640.040 -6.99%
std::set<int>::clear()/8192 83348.130 -11.06%
std::set<int>::contains(key)_(existent)/1024 3.902 -
std::set<int>::contains(key)_(existent)/32 1.655 -1.14%
std::set<int>::contains(key)_(existent)/8192 8.214 -
std::set<int>::contains(key)_(non-existent)/0 0.301 -
std::set<int>::contains(key)_(non-existent)/1024 6.136 2.56%
std::set<int>::contains(key)_(non-existent)/32 2.851 2.32%
std::set<int>::contains(key)_(non-existent)/8192 11.662 24.35%
std::set<int>::count(key)_(existent)/1024 4.217 -2.08%
std::set<int>::count(key)_(existent)/32 1.655 1.84%
std::set<int>::count(key)_(existent)/8192 7.884 -
std::set<int>::count(key)_(non-existent)/0 0.253 -
std::set<int>::count(key)_(non-existent)/1024 7.961 3.99%
std::set<int>::count(key)_(non-existent)/32 3.026 2.82%
std::set<int>::count(key)_(non-existent)/8192 12.213 5.59%
std::set<int>::ctor(&&,_different_allocs)/0 12.849 -
std::set<int>::ctor(&&,_different_allocs)/1024 5847.636 -
std::set<int>::ctor(&&,_different_allocs)/32 177.563 -
std::set<int>::ctor(&&,_different_allocs)/8192 48565.805 -
std::set<int>::ctor(const&)/0 12.724 -3.40%
std::set<int>::ctor(const&)/1024 6298.284 -2.61%
std::set<int>::ctor(const&)/32 221.518 -8.25%
std::set<int>::ctor(const&)/8192 50114.269 -1.52%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6280.247 -1.48%
std::set<int>::ctor(const&,_alloc)/32 220.375 -
std::set<int>::ctor(const&,_alloc)/8192 50504.390 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.689 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8506.862 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.543 -2.27%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68041.158 -1.04%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.695 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12915.609 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.124 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 236649.542 -2.96%
std::set<int>::equal_range(key)_(existent)/1024 4.367 2.51%
std::set<int>::equal_range(key)_(existent)/32 1.788 -
std::set<int>::equal_range(key)_(existent)/8192 7.950 -
std::set<int>::equal_range(key)_(non-existent)/0 0.253 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.559 1.10%
std::set<int>::equal_range(key)_(non-existent)/32 2.513 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.986 2.23%
std::set<int>::erase(iterator)/1024 20.811 -7.79%
std::set<int>::erase(iterator)/32 20.439 -7.54%
std::set<int>::erase(iterator)/8192 21.001 -8.29%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.468 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6872.349 -5.53%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.873 -2.41%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56027.502 -5.44%
std::set<int>::erase(key)_(existent)/1024 56.225 11.76%
std::set<int>::erase(key)_(existent)/32 22.323 -5.26%
std::set<int>::erase(key)_(existent)/8192 69.352 -1.16%
std::set<int>::erase(key)_(non-existent,_end)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.463 1.03%
std::set<int>::erase(key)_(non-existent,_end)/32 2.311 -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.210 -
std::set<int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.888 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.160 2.76%
std::set<int>::find(key)_(existent)/1024 4.019 -
std::set<int>::find(key)_(existent)/32 1.740 -
std::set<int>::find(key)_(existent)/8192 8.057 -
std::set<int>::find(key)_(non-existent)/0 0.253 -
std::set<int>::find(key)_(non-existent)/1024 5.543 -
std::set<int>::find(key)_(non-existent)/32 2.241 -
std::set<int>::find(key)_(non-existent)/8192 8.428 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.048 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.830 -16.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.137 -1.24%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 94.798 2.76%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.038 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.616 -3.46%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.791 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.321 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.303 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.628 -10.93%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.738 -4.17%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.914 2.04%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.254 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.168 1.56%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.818 -1.19%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 31.246 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.430 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16797.972 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 749.449 -1.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182817.628 -3.35%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.711 2.31%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12915.451 -7.48%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.662 -1.23%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 121348.173 -8.23%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.107 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.106 -2.25%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.650 -1.92%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 130880.655 -1.49%
std::set<int>::insert(value)_(already_present)/1024 5.791 -1.45%
std::set<int>::insert(value)_(already_present)/32 1.756 -1.71%
std::set<int>::insert(value)_(already_present)/8192 9.529 -
std::set<int>::insert(value)_(new_value,_end)/0 17.525 -
std::set<int>::insert(value)_(new_value,_end)/1024 41.561 -10.24%
std::set<int>::insert(value)_(new_value,_end)/32 19.255 -1.25%
std::set<int>::insert(value)_(new_value,_end)/8192 71.706 3.09%
std::set<int>::insert(value)_(new_value,_middle)/0 17.039 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.296 1.32%
std::set<int>::insert(value)_(new_value,_middle)/32 18.319 -1.20%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.596 -
std::set<int>::lower_bound(key)_(existent)/1024 4.473 1.53%
std::set<int>::lower_bound(key)_(existent)/32 1.503 -5.68%
std::set<int>::lower_bound(key)_(existent)/8192 7.924 -2.67%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.008 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.226 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.826 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.339 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6287.461 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.826 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49223.008 -2.08%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.333 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6173.376 -1.05%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.662 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49722.349 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 4.14%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1347.159 -3.68%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.051 3.23%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12324.401 -4.71%
std::set<int>::upper_bound(key)_(existent)/1024 4.354 -
std::set<int>::upper_bound(key)_(existent)/32 1.793 1.71%
std::set<int>::upper_bound(key)_(existent)/8192 7.873 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.871 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.437 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.960 2.04%
std::set<std::string>::clear()/0 393.155 -
std::set<std::string>::clear()/1024 21268.263 -2.53%
std::set<std::string>::clear()/32 869.148 -3.32%
std::set<std::string>::clear()/8192 212725.511 -
std::set<std::string>::contains(key)_(existent)/1024 24.129 6.59%
std::set<std::string>::contains(key)_(existent)/32 16.254 14.85%
std::set<std::string>::contains(key)_(existent)/8192 28.993 1.13%
std::set<std::string>::contains(key)_(non-existent)/0 0.278 -
std::set<std::string>::contains(key)_(non-existent)/1024 23.017 4.50%
std::set<std::string>::contains(key)_(non-existent)/32 11.277 9.33%
std::set<std::string>::contains(key)_(non-existent)/8192 29.973 5.05%
std::set<std::string>::count(key)_(existent)/1024 24.764 2.24%
std::set<std::string>::count(key)_(existent)/32 18.017 11.87%
std::set<std::string>::count(key)_(existent)/8192 28.661 -7.34%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 24.645 -
std::set<std::string>::count(key)_(non-existent)/32 10.217 -
std::set<std::string>::count(key)_(non-existent)/8192 33.500 -1.84%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.884 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7000.533 1.05%
std::set<std::string>::ctor(&&,_different_allocs)/32 206.775 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57455.605 -
std::set<std::string>::ctor(const&)/0 12.786 -
std::set<std::string>::ctor(const&)/1024 34371.873 -
std::set<std::string>::ctor(const&)/32 702.450 -
std::set<std::string>::ctor(const&)/8192 342654.494 -
std::set<std::string>::ctor(const&,_alloc)/0 12.755 -
std::set<std::string>::ctor(const&,_alloc)/1024 36395.652 -1.70%
std::set<std::string>::ctor(const&,_alloc)/32 689.050 -1.33%
std::set<std::string>::ctor(const&,_alloc)/8192 344229.777 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.741 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39662.826 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 796.391 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377830.442 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.162 2.72%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55199.233 -9.24%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 996.483 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1106014.192 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.556 -6.30%
std::set<std::string>::equal_range(key)_(existent)/32 17.501 2.44%
std::set<std::string>::equal_range(key)_(existent)/8192 28.975 3.37%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 22.739 -11.32%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.816 -3.74%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.545 -3.47%
std::set<std::string>::erase(iterator)/1024 27.133 -18.33%
std::set<std::string>::erase(iterator)/32 26.207 3.89%
std::set<std::string>::erase(iterator)/8192 25.858 -14.69%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.651 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12839.253 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.891 1.06%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117004.643 -1.34%
std::set<std::string>::erase(key)_(existent)/1024 72.610 -
std::set<std::string>::erase(key)_(existent)/32 53.728 -
std::set<std::string>::erase(key)_(existent)/8192 88.039 3.98%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.125 8.00%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.563 8.24%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 30.019 10.17%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.336 -1.66%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.503 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.520 -
std::set<std::string>::find(key)_(existent)/1024 23.443 -5.48%
std::set<std::string>::find(key)_(existent)/32 17.889 10.57%
std::set<std::string>::find(key)_(existent)/8192 30.714 -2.01%
std::set<std::string>::find(key)_(non-existent)/0 0.257 -
std::set<std::string>::find(key)_(non-existent)/1024 23.000 1.01%
std::set<std::string>::find(key)_(non-existent)/32 10.615 -
std::set<std::string>::find(key)_(non-existent)/8192 31.291 2.44%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.458 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.408 1.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 53.210 1.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 77.176 4.42%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.457 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.015 2.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.355 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 47.239 -1.44%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.720 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.667 -1.35%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.371 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.139 -1.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.559 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.648 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.580 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 36.937 -3.35%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.159 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65818.670 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1495.010 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 918160.987 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.566 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44413.908 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1279.354 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 607646.650 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 396.543 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41468.565 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1118.293 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614851.379 -
std::set<std::string>::insert(value)_(already_present)/1024 30.245 2.12%
std::set<std::string>::insert(value)_(already_present)/32 9.952 -3.41%
std::set<std::string>::insert(value)_(already_present)/8192 37.765 -1.61%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.254 -
std::set<std::string>::insert(value)_(new_value,_end)/1024 62.316 1.48%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.726 -
std::set<std::string>::insert(value)_(new_value,_end)/8192 71.359 8.61%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.052 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 52.736 2.59%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.355 -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.110 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.889 3.23%
std::set<std::string>::lower_bound(key)_(existent)/32 16.401 4.65%
std::set<std::string>::lower_bound(key)_(existent)/8192 26.847 -13.67%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.748 4.18%
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.264 12.93%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.370 -1.18%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.248 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37147.037 -1.17%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 851.279 -1.36%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347368.813 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36220.047 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 680.592 -1.15%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347035.948 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.063 1.43%
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15640.936 -3.29%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.967 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205942.270 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.647 -6.91%
std::set<std::string>::upper_bound(key)_(existent)/32 17.936 17.61%
std::set<std::string>::upper_bound(key)_(existent)/8192 32.719 9.95%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.267 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.283 2.85%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.306 -9.19%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 33.277 8.94%
std::shift_left(deque<int>)/1024 38.119 -
std::shift_left(deque<int>)/32 3.798 -
std::shift_left(deque<int>)/50 5.435 -
std::shift_left(deque<int>)/8192 301.050 -
std::shift_left(list<int>)/1024 728.779 -
std::shift_left(list<int>)/32 13.444 -
std::shift_left(list<int>)/50 27.527 -
std::shift_left(list<int>)/8192 7668.813 -
std::shift_left(vector<int>)/1024 35.701 -
std::shift_left(vector<int>)/32 2.988 -
std::shift_left(vector<int>)/50 5.270 -
std::shift_left(vector<int>)/8192 281.315 -
std::shift_right(deque<int>)/1024 40.512 -
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.483 -
std::shift_right(deque<int>)/8192 307.697 -
std::shift_right(list<int>)/1024 734.771 -
std::shift_right(list<int>)/32 14.537 -
std::shift_right(list<int>)/50 26.422 -1.13%
std::shift_right(list<int>)/8192 7440.075 -7.32%
std::shift_right(vector<int>)/1024 35.587 -
std::shift_right(vector<int>)/32 2.965 -79.72%
std::shift_right(vector<int>)/50 5.332 -
std::shift_right(vector<int>)/8192 301.602 -
std::shuffle(deque<int>)/1024 9255.868 -
std::shuffle(deque<int>)/32 292.673 -
std::shuffle(deque<int>)/8192 74103.688 -
std::shuffle(vector<int>)/1024 8758.820 -
std::shuffle(vector<int>)/32 278.084 -
std::shuffle(vector<int>)/8192 70224.458 -
std::sort(deque<int>)_(ascending)/1024 768.211 -
std::sort(deque<int>)_(ascending)/8 17.553 -
std::sort(deque<int>)_(ascending)/8192 5807.498 -
std::sort(deque<int>)_(descending)/1024 1303.403 -
std::sort(deque<int>)_(descending)/8 25.020 -1.46%
std::sort(deque<int>)_(descending)/8192 10402.483 -
std::sort(deque<int>)_(heap)/1024 6221.849 -
std::sort(deque<int>)_(heap)/8 24.259 -
std::sort(deque<int>)_(heap)/8192 69221.322 -
std::sort(deque<int>)_(pipe-organ)/1024 2713.028 -
std::sort(deque<int>)_(pipe-organ)/8 20.053 -
std::sort(deque<int>)_(pipe-organ)/8192 26241.711 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17724.903 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.742 -
std::sort(deque<int>)_(qsort_adversarial)/8192 490981.589 1.27%
std::sort(deque<int>)_(repeated)/1024 987.525 2.44%
std::sort(deque<int>)_(repeated)/8 18.079 -
std::sort(deque<int>)_(repeated)/8192 6770.141 -
std::sort(deque<int>)_(shuffled)/1024 6863.048 -5.27%
std::sort(deque<int>)_(shuffled)/8 22.819 -2.43%
std::sort(deque<int>)_(shuffled)/8192 81009.446 -
std::sort(vector<NonIntegral>)_(ascending)/1024 521.744 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.421 -1.48%
std::sort(vector<NonIntegral>)_(ascending)/8192 3760.468 -
std::sort(vector<NonIntegral>)_(descending)/1024 777.872 -
std::sort(vector<NonIntegral>)_(descending)/8 24.779 -
std::sort(vector<NonIntegral>)_(descending)/8192 5274.685 -
std::sort(vector<NonIntegral>)_(heap)/1024 4339.289 1.62%
std::sort(vector<NonIntegral>)_(heap)/8 23.016 -1.42%
std::sort(vector<NonIntegral>)_(heap)/8192 49856.518 -1.19%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1878.985 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.173 -1.20%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18418.101 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13378.801 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.513 -1.03%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 156034.905 -
std::sort(vector<NonIntegral>)_(repeated)/1024 507.719 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.415 3.80%
std::sort(vector<NonIntegral>)_(repeated)/8192 3755.170 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4673.611 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.419 -1.26%
std::sort(vector<NonIntegral>)_(shuffled)/8192 81774.818 -
std::sort(vector<int>)_(ascending)/1024 522.602 -
std::sort(vector<int>)_(ascending)/8 15.996 1.68%
std::sort(vector<int>)_(ascending)/8192 3753.386 -
std::sort(vector<int>)_(descending)/1024 1030.651 -
std::sort(vector<int>)_(descending)/8 24.661 -
std::sort(vector<int>)_(descending)/8192 7231.797 -
std::sort(vector<int>)_(heap)/1024 4565.514 -
std::sort(vector<int>)_(heap)/8 23.557 -
std::sort(vector<int>)_(heap)/8192 45598.915 -
std::sort(vector<int>)_(pipe-organ)/1024 2292.894 -
std::sort(vector<int>)_(pipe-organ)/8 17.476 -
std::sort(vector<int>)_(pipe-organ)/8192 21648.696 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13086.191 1.00%
std::sort(vector<int>)_(qsort_adversarial)/8 16.522 3.66%
std::sort(vector<int>)_(qsort_adversarial)/8192 148867.462 -
std::sort(vector<int>)_(repeated)/1024 660.328 -
std::sort(vector<int>)_(repeated)/8 15.720 -
std::sort(vector<int>)_(repeated)/8192 5144.393 2.16%
std::sort(vector<int>)_(shuffled)/1024 4644.628 -
std::sort(vector<int>)_(shuffled)/8 22.586 -
std::sort(vector<int>)_(shuffled)/8192 44991.940 -
std::sort_heap(deque<int>)/1024 13445.024 -
std::sort_heap(deque<int>)/8 36.055 -1.08%
std::sort_heap(deque<int>)/8192 475665.480 -
std::sort_heap(deque<int>,_pred)/1024 12281.311 -
std::sort_heap(deque<int>,_pred)/8 34.036 -
std::sort_heap(deque<int>,_pred)/8192 428412.815 -
std::sort_heap(vector<NonIntegral>)/1024 9912.293 -
std::sort_heap(vector<NonIntegral>)/8 30.287 2.82%
std::sort_heap(vector<NonIntegral>)/8192 105595.776 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9878.713 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.116 2.46%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106413.600 -
std::sort_heap(vector<int>)/1024 9835.797 -
std::sort_heap(vector<int>)/8 30.620 -1.12%
std::sort_heap(vector<int>)/8192 106372.112 -
std::sort_heap(vector<int>,_pred)/1024 9854.743 -
std::sort_heap(vector<int>,_pred)/8 29.704 3.66%
std::sort_heap(vector<int>,_pred)/8192 106541.080 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2739.647 1.49%
std::stable_partition(deque<int>)_(alloc_fails)/32 1909.374 2.36%
std::stable_partition(deque<int>)_(alloc_fails)/50 1915.693 1.70%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9864.919 -
std::stable_partition(deque<int>)_(dense)/1024 588.387 3.32%
std::stable_partition(deque<int>)_(dense)/32 29.301 7.47%
std::stable_partition(deque<int>)_(dense)/50 37.879 3.09%
std::stable_partition(deque<int>)_(dense)/8192 5689.160 -
std::stable_partition(deque<int>)_(sparse)/1024 433.712 -
std::stable_partition(deque<int>)_(sparse)/32 12.485 7.36%
std::stable_partition(deque<int>)_(sparse)/50 28.921 3.80%
std::stable_partition(deque<int>)_(sparse)/8192 3361.886 -3.76%
std::stable_partition(list<int>)_(alloc_fails)/1024 4212.561 1.27%
std::stable_partition(list<int>)_(alloc_fails)/32 1895.315 1.64%
std::stable_partition(list<int>)_(alloc_fails)/50 1932.862 1.40%
std::stable_partition(list<int>)_(alloc_fails)/8192 25193.349 -4.17%
std::stable_partition(list<int>)_(dense)/1024 1751.097 17.22%
std::stable_partition(list<int>)_(dense)/32 37.856 -2.93%
std::stable_partition(list<int>)_(dense)/50 57.726 -
std::stable_partition(list<int>)_(dense)/8192 17502.207 -25.52%
std::stable_partition(list<int>)_(sparse)/1024 932.797 -
std::stable_partition(list<int>)_(sparse)/32 9.790 3.33%
std::stable_partition(list<int>)_(sparse)/50 27.060 1.78%
std::stable_partition(list<int>)_(sparse)/8192 8892.355 3.33%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2354.187 1.73%
std::stable_partition(vector<int>)_(alloc_fails)/32 1892.866 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1884.587 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5383.521 1.47%
std::stable_partition(vector<int>)_(dense)/1024 292.132 -
std::stable_partition(vector<int>)_(dense)/32 22.262 2.56%
std::stable_partition(vector<int>)_(dense)/50 26.966 4.74%
std::stable_partition(vector<int>)_(dense)/8192 2091.767 -
std::stable_partition(vector<int>)_(sparse)/1024 207.373 -
std::stable_partition(vector<int>)_(sparse)/32 7.309 -2.84%
std::stable_partition(vector<int>)_(sparse)/50 20.841 -4.86%
std::stable_partition(vector<int>)_(sparse)/8192 1551.118 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3901.613 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.269 -3.61%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18893.646 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28895.648 3.50%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.362 3.85%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26208.609 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13684.721 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.063 -1.15%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25714.777 -1.31%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16525.767 1.01%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.453 1.35%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22375.007 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25753.072 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.663 -3.98%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 27976.305 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3722.445 1.16%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.455 -4.15%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13090.792 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19388.950 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.712 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24461.357 -1.42%
std::stable_sort(deque<int>)_(ascending)/1024 2125.972 -
std::stable_sort(deque<int>)_(ascending)/8 17.894 -5.75%
std::stable_sort(deque<int>)_(ascending)/8192 13602.608 -
std::stable_sort(deque<int>)_(descending)/1024 2910.433 -1.55%
std::stable_sort(deque<int>)_(descending)/8 25.995 -11.52%
std::stable_sort(deque<int>)_(descending)/8192 20360.348 -
std::stable_sort(deque<int>)_(heap)/1024 2718.926 -
std::stable_sort(deque<int>)_(heap)/8 24.182 -3.59%
std::stable_sort(deque<int>)_(heap)/8192 17330.791 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2924.255 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.716 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20381.634 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3115.975 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.485 -4.22%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20668.298 -
std::stable_sort(deque<int>)_(repeated)/1024 1429.088 1.19%
std::stable_sort(deque<int>)_(repeated)/8 18.103 -3.14%
std::stable_sort(deque<int>)_(repeated)/8192 7676.054 -
std::stable_sort(deque<int>)_(shuffled)/1024 2527.027 -
std::stable_sort(deque<int>)_(shuffled)/8 22.978 -
std::stable_sort(deque<int>)_(shuffled)/8192 14146.898 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4836.097 1.96%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.534 -3.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48259.700 2.83%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23519.635 3.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.715 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 126136.703 9.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13827.390 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.384 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 108136.687 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13919.402 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.666 -1.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85438.843 1.10%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22376.315 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.514 -1.41%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136052.707 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3610.542 3.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 15.506 -4.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18342.805 1.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18023.991 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146680.281 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3597.634 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.547 -2.58%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42195.431 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12605.026 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.610 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186506.445 -1.02%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9558.075 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.350 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117407.886 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8168.828 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.270 5.79%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116635.923 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13625.861 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.082 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 200385.546 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.544 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.618 -2.16%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14047.273 -1.00%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12043.444 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.556 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174640.792 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4631.572 -1.45%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.955 -1.33%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18980.824 -2.77%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.674 -5.14%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.306 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24649.989 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13910.972 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.847 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30666.408 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13925.916 -2.35%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.126 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22146.795 -3.21%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22572.839 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.964 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34213.629 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3438.057 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.923 -1.71%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9718.676 -1.82%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17935.927 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.424 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27420.304 -1.48%
std::stable_sort(vector<int>)_(ascending)/1024 2139.402 3.35%
std::stable_sort(vector<int>)_(ascending)/8 15.470 -1.62%
std::stable_sort(vector<int>)_(ascending)/8192 13714.095 2.14%
std::stable_sort(vector<int>)_(descending)/1024 2816.432 -
std::stable_sort(vector<int>)_(descending)/8 24.424 4.41%
std::stable_sort(vector<int>)_(descending)/8192 18470.576 -
std::stable_sort(vector<int>)_(heap)/1024 2575.582 -
std::stable_sort(vector<int>)_(heap)/8 21.252 -
std::stable_sort(vector<int>)_(heap)/8192 14887.751 2.11%
std::stable_sort(vector<int>)_(pipe-organ)/1024 2850.152 1.32%
std::stable_sort(vector<int>)_(pipe-organ)/8 19.391 6.04%
std::stable_sort(vector<int>)_(pipe-organ)/8192 19451.907 5.99%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2957.731 2.86%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.567 -1.15%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18506.726 1.29%
std::stable_sort(vector<int>)_(repeated)/1024 1126.730 -
std::stable_sort(vector<int>)_(repeated)/8 15.560 -1.02%
std::stable_sort(vector<int>)_(repeated)/8192 5291.426 -
std::stable_sort(vector<int>)_(shuffled)/1024 2285.354 -
std::stable_sort(vector<int>)_(shuffled)/8 19.764 -
std::stable_sort(vector<int>)_(shuffled)/8192 12100.903 9.83%
std::swap_ranges(deque<int>)/1024 319.345 -3.03%
std::swap_ranges(deque<int>)/32 10.420 -
std::swap_ranges(deque<int>)/50 15.854 -
std::swap_ranges(deque<int>)/8192 2549.483 -3.03%
std::swap_ranges(list<int>)/1024 763.852 -3.20%
std::swap_ranges(list<int>)/32 19.599 -
std::swap_ranges(list<int>)/50 32.865 -4.77%
std::swap_ranges(list<int>)/8192 9722.762 -8.17%
std::swap_ranges(vector<int>)/1024 62.748 -
std::swap_ranges(vector<int>)/32 4.822 -
std::swap_ranges(vector<int>)/50 5.604 -
std::swap_ranges(vector<int>)/8192 476.252 -
std::transform(deque<int>)_(identity_transform)/1024 370.362 -
std::transform(deque<int>)_(identity_transform)/32 12.307 -49.46%
std::transform(deque<int>)_(identity_transform)/50 19.099 -
std::transform(deque<int>)_(identity_transform)/8192 2445.806 -
std::transform(deque<int>,_deque<int>)/1024 660.640 -
std::transform(deque<int>,_deque<int>)/32 23.132 3.52%
std::transform(deque<int>,_deque<int>)/50 35.798 -
std::transform(deque<int>,_deque<int>)/8192 5423.822 -
std::transform(list<int>)_(identity_transform)/1024 742.400 -
std::transform(list<int>)_(identity_transform)/32 17.026 -
std::transform(list<int>)_(identity_transform)/50 30.528 -
std::transform(list<int>)_(identity_transform)/8192 7856.601 2.73%
std::transform(list<int>,_list<int>)/1024 843.672 -
std::transform(list<int>,_list<int>)/32 23.097 -
std::transform(list<int>,_list<int>)/50 37.340 -
std::transform(list<int>,_list<int>)/8192 9294.149 2.28%
std::transform(vector<int>)_(identity_transform)/1024 262.769 -
std::transform(vector<int>)_(identity_transform)/32 9.236 -
std::transform(vector<int>)_(identity_transform)/50 16.241 -
std::transform(vector<int>)_(identity_transform)/8192 2022.885 -
std::transform(vector<int>,_vector<int>)/1024 556.103 -
std::transform(vector<int>,_vector<int>)/32 17.321 -
std::transform(vector<int>,_vector<int>)/50 26.890 -
std::transform(vector<int>,_vector<int>)/8192 4452.806 -
std::unique(deque<int>)_(contiguous)/1024 515.537 -
std::unique(deque<int>)_(contiguous)/32 54.231 9.18%
std::unique(deque<int>)_(contiguous)/52 62.479 12.96%
std::unique(deque<int>)_(contiguous)/8192 3760.010 -
std::unique(deque<int>)_(sprinkled)/1024 514.292 -
std::unique(deque<int>)_(sprinkled)/32 53.531 -
std::unique(deque<int>)_(sprinkled)/52 60.487 -4.29%
std::unique(deque<int>)_(sprinkled)/8192 3829.375 -
std::unique(deque<int>,_pred)_(contiguous)/1024 633.225 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.408 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.697 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4551.939 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 687.175 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.801 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.588 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5215.973 -
std::unique(list<int>)_(contiguous)/1024 922.093 -
std::unique(list<int>)_(contiguous)/32 52.206 -
std::unique(list<int>)_(contiguous)/52 64.322 -
std::unique(list<int>)_(contiguous)/8192 7001.920 -
std::unique(list<int>)_(sprinkled)/1024 948.363 -
std::unique(list<int>)_(sprinkled)/32 54.284 -
std::unique(list<int>)_(sprinkled)/52 67.864 -
std::unique(list<int>)_(sprinkled)/8192 7943.905 -
std::unique(list<int>,_pred)_(contiguous)/1024 948.929 -
std::unique(list<int>,_pred)_(contiguous)/32 57.026 -3.14%
std::unique(list<int>,_pred)_(contiguous)/52 70.958 -1.19%
std::unique(list<int>,_pred)_(contiguous)/8192 7574.108 -3.78%
std::unique(list<int>,_pred)_(sprinkled)/1024 1004.781 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.731 2.54%
std::unique(list<int>,_pred)_(sprinkled)/52 84.379 2.57%
std::unique(list<int>,_pred)_(sprinkled)/8192 8260.000 -
std::unique(vector<int>)_(contiguous)/1024 310.495 -
std::unique(vector<int>)_(contiguous)/32 48.252 -
std::unique(vector<int>)_(contiguous)/52 53.650 -
std::unique(vector<int>)_(contiguous)/8192 1919.383 -
std::unique(vector<int>)_(sprinkled)/1024 577.094 7.64%
std::unique(vector<int>)_(sprinkled)/32 54.252 -3.10%
std::unique(vector<int>)_(sprinkled)/52 65.458 -
std::unique(vector<int>)_(sprinkled)/8192 4010.071 -
std::unique(vector<int>,_pred)_(contiguous)/1024 487.208 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.402 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.602 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3597.511 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 696.647 1.40%
std::unique(vector<int>,_pred)_(sprinkled)/32 58.112 -
std::unique(vector<int>,_pred)_(sprinkled)/52 71.106 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5191.329 -
std::unique_copy(deque<int>)_(contiguous)/1024 474.968 -
std::unique_copy(deque<int>)_(contiguous)/32 13.674 29.84%
std::unique_copy(deque<int>)_(contiguous)/52 21.237 29.25%
std::unique_copy(deque<int>)_(contiguous)/8192 3743.410 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.847 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.224 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.754 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3758.282 -5.75%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.060 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.292 6.46%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.323 4.65%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4491.247 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 633.762 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.850 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.922 1.26%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5065.627 -
std::unique_copy(list<int>)_(contiguous)/1024 739.644 -
std::unique_copy(list<int>)_(contiguous)/32 11.193 -
std::unique_copy(list<int>)_(contiguous)/52 19.621 -
std::unique_copy(list<int>)_(contiguous)/8192 6818.446 -
std::unique_copy(list<int>)_(sprinkled)/1024 805.195 8.25%
std::unique_copy(list<int>)_(sprinkled)/32 13.590 -
std::unique_copy(list<int>)_(sprinkled)/52 24.327 2.05%
std::unique_copy(list<int>)_(sprinkled)/8192 7374.067 6.05%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 796.059 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.303 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.024 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7534.951 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 838.584 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.260 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.136 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7573.139 -1.57%
std::unique_copy(vector<int>)_(contiguous)/1024 248.693 -
std::unique_copy(vector<int>)_(contiguous)/32 8.715 -
std::unique_copy(vector<int>)_(contiguous)/52 13.586 1.27%
std::unique_copy(vector<int>)_(contiguous)/8192 1896.487 -
std::unique_copy(vector<int>)_(sprinkled)/1024 459.395 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.112 -1.65%
std::unique_copy(vector<int>)_(sprinkled)/52 22.089 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3707.601 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.263 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.343 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.580 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3793.380 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.266 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.235 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.327 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4522.096 -
std::unordered_map<int,_int>::clear()/0 391.722 -
std::unordered_map<int,_int>::clear()/1024 8807.752 9.25%
std::unordered_map<int,_int>::clear()/32 610.729 4.30%
std::unordered_map<int,_int>::clear()/8192 68897.125 9.52%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.643 -4.74%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.687 -8.13%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.592 -3.33%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.346 -29.22%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.296 -1.20%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.445 -8.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.305 -10.39%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.421 29.90%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.368 1.02%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.480 13.74%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.337 22.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.686 10.22%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.550 -10.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.362 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.168 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8511.151 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.060 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95507.489 -
std::unordered_map<int,_int>::ctor(const&)/0 12.912 -
std::unordered_map<int,_int>::ctor(const&)/1024 6801.753 2.71%
std::unordered_map<int,_int>::ctor(const&)/32 199.238 -
std::unordered_map<int,_int>::ctor(const&)/8192 55475.820 1.43%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.944 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9668.112 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.877 1.06%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80574.555 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.858 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13610.388 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 372.615 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141802.976 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13608.014 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 367.315 1.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142871.282 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.606 5.24%
std::unordered_map<int,_int>::erase(iterator)/32 20.459 4.92%
std::unordered_map<int,_int>::erase(iterator)/8192 20.935 6.15%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.133 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5944.859 8.32%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 525.217 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48044.854 5.96%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.742 3.92%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.784 2.75%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.119 3.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.486 62.95%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.341 13.78%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.338 25.17%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.201 -2.41%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.486 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.308 9.02%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 -1.56%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.135 -11.20%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.314 -12.38%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.161 -23.59%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.312 -18.45%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.332 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.067 -18.26%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.016 -3.31%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 0.865 -17.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.332 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13487.423 4.87%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 723.598 -1.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 143623.906 1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.437 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13559.059 6.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 757.624 3.66%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 143004.609 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.234 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7586.276 -1.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 585.567 -1.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 89024.893 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 401.910 2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15023.655 7.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 775.356 1.62%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 153784.497 4.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.184 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13994.905 2.15%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 757.467 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 147433.572 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.861 -25.66%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.768 -38.03%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.736 1.11%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.181 1.31%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 20.499 6.75%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.723 1.65%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 18.797 -4.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.029 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.238 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.566 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 19.211 -6.32%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.512 11.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.219 -21.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.416 13.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.250 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.406 -7.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.524 -4.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.777 -10.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.203 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.361 -7.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.492 -5.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.695 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.150 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6732.870 1.77%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.308 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54835.218 2.34%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.148 -2.63%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 8201.198 22.41%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 237.443 2.92%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 62386.741 13.36%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1512.533 18.69%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.416 3.97%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 27297.050 8.79%
std::unordered_multimap<int,_int>::clear()/0 392.719 -
std::unordered_multimap<int,_int>::clear()/1024 8309.222 -
std::unordered_multimap<int,_int>::clear()/32 595.327 -
std::unordered_multimap<int,_int>::clear()/8192 63810.333 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.314 -7.10%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.454 -4.02%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.332 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 9.23%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.458 -9.37%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.404 1.98%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.567 -4.15%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.751 7.12%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.446 -1.44%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.604 -4.20%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.269 -12.04%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.347 2.05%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.268 -10.40%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.142 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.037 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8633.667 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 287.357 -1.19%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99683.522 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.911 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6725.979 -2.32%
std::unordered_multimap<int,_int>::ctor(const&)/32 197.938 -3.46%
std::unordered_multimap<int,_int>::ctor(const&)/8192 54699.289 -2.64%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.091 1.64%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9142.924 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 253.126 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76576.337 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12727.359 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.464 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138092.463 -1.20%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.865 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12686.726 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.429 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139231.746 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.816 -
std::unordered_multimap<int,_int>::erase(iterator)/32 19.870 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.525 -2.08%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.537 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5866.286 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 522.185 -2.64%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45906.974 -1.15%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.925 -6.15%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.575 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.404 4.46%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.278 -42.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.351 10.52%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.040 -10.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.166 9.23%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.485 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.279 16.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.235 4.48%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 0.975 -2.40%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.183 -11.90%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.240 -20.74%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.364 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.128 -13.37%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.164 13.05%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.296 25.74%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.515 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15178.053 2.75%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.737 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 168261.307 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.681 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15287.864 1.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 756.551 2.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166629.431 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.501 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14383.814 3.34%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.292 2.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176091.663 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.403 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16129.594 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 831.454 4.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 165786.284 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.604 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16595.312 -3.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 805.864 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182919.688 -2.58%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 28.123 35.78%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 22.280 11.10%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 23.217 3.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.568 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 26.648 5.47%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 22.325 18.49%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.675 14.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.587 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 26.017 1.67%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.975 -2.93%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 31.619 32.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.158 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6665.138 -1.25%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.755 -3.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53999.028 -1.80%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.165 -2.02%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6862.220 -5.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.272 -16.65%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55642.588 -4.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.916 8.55%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.289 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 27323.465 -
std::unordered_multiset<int>::clear()/0 395.534 -
std::unordered_multiset<int>::clear()/1024 8270.918 4.24%
std::unordered_multiset<int>::clear()/32 593.810 -
std::unordered_multiset<int>::clear()/8192 63346.150 3.34%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.629 22.17%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.438 5.10%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.559 26.11%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.485 32.94%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.744 10.25%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.218 38.39%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.718 17.15%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.710 4.97%
std::unordered_multiset<int>::count(key)_(existent)/32 1.533 -8.81%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.603 -4.62%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.483 25.35%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.396 -4.50%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.289 -4.39%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.337 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.024 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8593.671 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 298.648 -1.08%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100748.246 -
std::unordered_multiset<int>::ctor(const&)/0 12.922 -
std::unordered_multiset<int>::ctor(const&)/1024 8208.582 22.86%
std::unordered_multiset<int>::ctor(const&)/32 249.051 23.97%
std::unordered_multiset<int>::ctor(const&)/8192 62887.707 14.53%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.912 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9519.714 4.53%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 270.485 6.05%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 79300.857 3.88%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12548.206 1.36%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.574 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137371.404 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.929 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12494.817 1.45%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.574 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138196.672 -
std::unordered_multiset<int>::erase(iterator)/1024 19.718 -1.24%
std::unordered_multiset<int>::erase(iterator)/32 19.582 -1.55%
std::unordered_multiset<int>::erase(iterator)/8192 19.784 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.842 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5653.184 -2.50%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 520.380 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46041.581 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.891 -4.88%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.463 -3.12%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.623 -7.07%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.277 5.25%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.352 6.21%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.454 3.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.132 3.39%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.149 3.53%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.277 5.30%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.240 5.99%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.364 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.405 13.01%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.202 4.16%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 0.896 -6.31%
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.973 -11.02%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.134 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.124 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14743.096 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 751.966 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167182.849 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.291 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14745.796 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 772.133 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164777.461 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.562 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13488.315 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 803.525 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171834.222 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.690 -10.82%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.146 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.311 -2.31%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 19.142 3.38%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.475 -2.32%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.994 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.838 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.544 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.894 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.688 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.735 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.146 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6639.355 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 206.194 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53500.997 -2.84%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.179 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6637.396 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 196.762 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54676.133 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1351.135 2.06%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.980 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26152.752 4.44%
std::unordered_set<int>::clear()/0 391.802 -
std::unordered_set<int>::clear()/1024 8479.650 -
std::unordered_set<int>::clear()/32 592.075 -
std::unordered_set<int>::clear()/8192 61689.918 -5.92%
std::unordered_set<int>::contains(key)_(existent)/1024 1.036 -19.63%
std::unordered_set<int>::contains(key)_(existent)/32 1.155 -22.30%
std::unordered_set<int>::contains(key)_(existent)/8192 1.392 5.90%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.342 -6.07%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.571 -12.89%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.589 -8.33%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.392 -22.27%
std::unordered_set<int>::count(key)_(existent)/1024 1.453 26.06%
std::unordered_set<int>::count(key)_(existent)/32 1.555 30.80%
std::unordered_set<int>::count(key)_(existent)/8192 1.520 11.46%
std::unordered_set<int>::count(key)_(non-existent)/0 0.405 23.83%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.426 -14.72%
std::unordered_set<int>::count(key)_(non-existent)/32 1.449 -8.81%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.568 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.729 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8788.305 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 288.331 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 100627.400 -3.73%
std::unordered_set<int>::ctor(const&)/0 12.895 -
std::unordered_set<int>::ctor(const&)/1024 6678.667 -
std::unordered_set<int>::ctor(const&)/32 197.300 -1.31%
std::unordered_set<int>::ctor(const&)/8192 55081.818 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.044 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9836.751 -
std::unordered_set<int>::ctor(const&,_alloc)/32 269.776 2.94%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81337.376 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.009 1.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13111.091 -4.39%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 387.595 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139805.586 -2.40%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.822 -3.35%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12882.192 -7.98%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.088 -9.98%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144885.317 1.03%
std::unordered_set<int>::erase(iterator)/1024 23.164 15.19%
std::unordered_set<int>::erase(iterator)/32 20.650 2.39%
std::unordered_set<int>::erase(iterator)/8192 24.239 18.46%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.410 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5430.943 -4.13%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.318 -1.20%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43911.294 -3.76%
std::unordered_set<int>::erase(key)_(existent)/1024 25.460 17.33%
std::unordered_set<int>::erase(key)_(existent)/32 21.193 -1.10%
std::unordered_set<int>::erase(key)_(existent)/8192 29.368 26.69%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.367 38.62%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.426 -5.64%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.386 -2.35%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.213 -2.97%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.484 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.174 -5.33%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.302 -6.09%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.103 -8.96%
std::unordered_set<int>::find(key)_(existent)/1024 1.249 -2.67%
std::unordered_set<int>::find(key)_(existent)/32 1.118 1.45%
std::unordered_set<int>::find(key)_(existent)/8192 1.312 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.137 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.154 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.200 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.808 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12815.424 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 727.438 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135341.440 -2.03%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.145 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12865.302 -3.95%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.790 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133980.794 -7.47%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 394.915 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7793.246 2.72%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 612.634 3.08%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87789.660 3.42%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.392 -3.51%
std::unordered_set<int>::insert(value)_(already_present)/32 2.605 -6.89%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.715 4.95%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.124 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.799 -8.13%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.031 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.526 -3.12%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.103 1.20%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.306 2.77%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.036 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.791 -5.09%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.503 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6841.736 3.18%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 207.432 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54345.710 1.13%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.479 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6695.810 1.12%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 200.114 1.70%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55457.962 1.57%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1293.727 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.201 2.84%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26257.956 -2.77%
std::unordered_set<std::string>::clear()/0 395.395 -
std::unordered_set<std::string>::clear()/1024 23011.286 1.38%
std::unordered_set<std::string>::clear()/32 908.828 -2.42%
std::unordered_set<std::string>::clear()/8192 218553.247 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.892 -6.49%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.011 16.11%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.688 -2.11%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.778 -13.79%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.723 -4.08%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.074 -23.85%
std::unordered_set<std::string>::count(key)_(existent)/1024 40.671 -8.17%
std::unordered_set<std::string>::count(key)_(existent)/32 39.662 -
std::unordered_set<std::string>::count(key)_(existent)/8192 37.238 -
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.336 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 19.444 -21.78%
std::unordered_set<std::string>::count(key)_(non-existent)/32 27.047 28.78%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.441 -7.12%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.877 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41073.992 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1006.900 -5.90%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 740885.547 3.12%
std::unordered_set<std::string>::ctor(const&)/0 12.908 -
std::unordered_set<std::string>::ctor(const&)/1024 33481.482 1.91%
std::unordered_set<std::string>::ctor(const&)/32 717.813 -5.90%
std::unordered_set<std::string>::ctor(const&)/8192 339248.039 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 12.959 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63280.317 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1580.403 5.18%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603998.451 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62779.796 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1500.909 -8.01%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639257.738 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.875 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61824.700 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1440.083 -5.80%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636258.261 -
std::unordered_set<std::string>::erase(iterator)/1024 26.379 -16.62%
std::unordered_set<std::string>::erase(iterator)/32 33.252 27.06%
std::unordered_set<std::string>::erase(iterator)/8192 32.077 4.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.030 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12426.711 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.096 2.54%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117166.864 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.704 32.47%
std::unordered_set<std::string>::erase(key)_(existent)/32 72.949 -26.33%
std::unordered_set<std::string>::erase(key)_(existent)/8192 62.892 -36.31%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.275 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 22.931 -7.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 25.937 10.60%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.717 6.00%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.297 3.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.066 5.57%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.253 8.15%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.025 -6.45%
std::unordered_set<std::string>::find(key)_(existent)/1024 32.048 -20.40%
std::unordered_set<std::string>::find(key)_(existent)/32 37.804 2.35%
std::unordered_set<std::string>::find(key)_(existent)/8192 41.505 25.47%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.327 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.366 4.57%
std::unordered_set<std::string>::find(key)_(non-existent)/32 23.790 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.716 3.80%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.995 1.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56478.595 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1808.143 8.72%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 598058.773 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.251 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56101.912 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1945.842 8.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 605665.345 1.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.349 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56307.076 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1789.390 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 563842.054 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.023 24.76%
std::unordered_set<std::string>::insert(value)_(already_present)/32 64.639 129.82%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.706 -21.31%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 50.158 -29.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.699 -14.37%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 61.188 -7.32%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.857 -13.60%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 42.727 -42.67%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.566 -46.01%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 51.261 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.263 -16.82%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.002 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35579.871 1.11%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 734.224 -6.18%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340564.332 1.16%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.034 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35612.579 1.41%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 782.830 6.68%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343455.384 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.840 -9.80%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15681.597 -2.88%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 273.876 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 208841.669 -6.81%
std::upper_bound(std::deque<int>)/100 30.744 -
std::upper_bound(std::deque<int>)/8 18.065 -
std::upper_bound(std::deque<int>)/8192 65.387 -
std::upper_bound(std::forward_list<int>)/100 97.378 -
std::upper_bound(std::forward_list<int>)/8 16.192 -
std::upper_bound(std::forward_list<int>)/8192 10409.021 -2.78%
std::upper_bound(std::list<int>)/100 101.300 -
std::upper_bound(std::list<int>)/8 16.288 -
std::upper_bound(std::list<int>)/8192 13241.236 -6.67%
std::upper_bound(std::vector<int>)/100 12.412 -
std::upper_bound(std::vector<int>)/8 6.005 -
std::upper_bound(std::vector<int>)/8192 15.763 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.004 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 394.746 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 718.670 11.22%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 31.934 -3.05%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 270.456 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 51.429 2.92%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.670 4.93%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 802.448 6.98%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 51.047 1.64%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.070 3.10%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 715.754 4.56%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.985 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.998 3.01%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 689.183 12.24%
std::vector<int>::ctor(size)/1024 44.544 7.17%
std::vector<int>::ctor(size)/32 10.591 7.78%
std::vector<int>::ctor(size)/8192 569.578 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.028 6.78%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.856 10.63%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 258.309 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.640 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.257 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.730 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.419 2.05%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.239 -1.12%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.721 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.111 1.15%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.387 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 967.264 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 450.633 3.07%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5227.256 11.08%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 925.041 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 462.523 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4833.466 11.69%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 944.644 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 424.198 -3.13%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4744.006 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.888 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.940 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.803 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.971 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.994 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 462.691 -45.45%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.202 -1.81%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.400 -7.19%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.832 -1.50%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.628 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.486 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.284 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.491 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.501 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.483 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.118 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.015 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4858.967 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12715.169 1.60%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 743.711 1.07%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 110704.009 1.16%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.473 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.219 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.423 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6636.591 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 146.430 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54702.423 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.414 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.835 -3.89%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6856.050 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19787.674 -5.32%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 597.106 -5.27%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172743.480 -4.95%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 697.041 -4.99%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.422 -3.04%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6871.024 -3.66%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19746.378 -8.17%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 598.072 -10.77%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171857.144 -8.46%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 716.936 2.52%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.173 -6.30%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 7195.639 4.32%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19864.350 -5.38%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 607.706 -4.33%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173324.063 -5.56%
std::vector<std::string>::ctor(size)/1024 427.448 -
std::vector<std::string>::ctor(size)/32 32.994 -5.50%
std::vector<std::string>::ctor(size)/8192 4165.699 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 580.733 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.820 -1.26%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5309.983 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19565.959 -5.60%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 566.924 -6.12%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170736.619 -5.86%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.335 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.634 4.58%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.832 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.743 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.346 -1.27%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.464 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.361 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.898 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2274.395 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.814 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.344 -1.18%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2288.053 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.425 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.086 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4577.341 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.247 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.599 -3.55%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.002 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1834.886 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.333 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11732.711 -5.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15433.821 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 797.379 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116760.599 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3306.700 -1.89%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 525.083 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23050.820 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17141.655 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 863.409 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 130112.162 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1869.240 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.138 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13864.632 -1.74%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13612.525 1.24%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.062 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116967.812 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.809 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.180 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.146 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.049 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.078 -2.63%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2288.063 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 409.804 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.059 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4314.214 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6405.998 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 136.597 2.19%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52696.464 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.957 -3.16%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.925 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3575.944 13.45%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 602.646 1.07%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.401 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5712.779 -1.27%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.772 -
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.492 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.170 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.623 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.767 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.778 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.756 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.460 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.428 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.436 -
vector<bool>(const_vector<bool>&) 10.935 -23.58%
vector<bool>(size_type,_const_value_type&) 9.076 -4.26%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.167 -9.14%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -
vector<bool>::reserve() 8.619 -2.19%
vector<bool>::resize() 11.262 -
Geometric Mean 890.314 -