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 564245 2026-02-24T07:31:52 0:00:00


Tests Summary

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

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

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::is_partitioned(list<int>)_(unpartitioned)/8192 477.76% 379.916 2195.010 - 1.29% -
std::fill_n(vector<bool>)/262144 295.15% 229.632 907.401 - -3.59% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 128.92% 10.439 23.898 - 127.61% -
std::flat_map<int,_int>::ctor(const&)/8192 116.95% 873.454 1894.935 - -0.97% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 112.49% 7.053 14.987 - 114.00% -
SetIntersection_Interlaced_Vector_float_262144_64 111.35% 8800823.861 18600850.039 - -6.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 83.77% 0.264 0.486 - 62.95% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 71.71% 0.261 0.449 - 3.06% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 68.33% 6.807 11.459 - -0.14% -
BM_PushHeap_string_Descending_262144 66.35% 3.151 5.241 - 69.48% -
BM_vector_deque_ranges_move/0 66.13% 0.369 0.613 - 5.07% -
ranges::min(std::vector<__int128>)/70000 65.10% 28395.371 46880.085 - 64.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 64.69% 23.678 38.995 - 8.61% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 63.99% 31.042 50.906 - -2.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 63.54% 32.595 53.306 - 49.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 60.98% 4.937 7.947 - -0.25% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 60.39% 2.622 4.205 - 50.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 57.44% 34.928 54.990 - -7.50% -
SetIntersection_Interlaced_Vector_float_16384_256 57.38% 16878467.680 26563791.408 - -7.41% -
std::multiset<std::string>::erase(key)_(existent)/1024 53.67% 63.524 97.619 - 3.00% -
ranges::min(std::vector<__int128>)/64 52.39% 25.417 38.733 - 51.77% -
BM_vector_deque_ranges_copy/0 50.50% 0.369 0.556 - 22.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 49.80% 83.512 125.098 - 7.73% -
std::unordered_set<int>::count(key)_(non-existent)/0 49.77% 0.270 0.405 - 23.83% -
BM_PushHeap_float_SingleElement_1 49.49% 0.466 0.697 - 49.51% -
std::unordered_set<int>::insert(value)_(already_present)/32 49.45% 1.743 2.605 - -6.89% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 49.41% 25.558 38.187 - -2.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 48.91% 0.411 0.612 - 5.87% -
SetIntersection_Interlaced_Vector_float_262144_1024 47.73% 101496938.802 149941472.246 - -2.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 44.90% 7.357 10.659 - -4.94% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 44.88% 12.013 17.404 - -5.25% -
rng::find(vector<bool>)_(process_all)/50 44.37% 0.590 0.852 - 0.54% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 43.87% 0.337 0.485 - 32.94% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 42.94% 5.318 7.602 - 0.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 42.56% 27.584 39.325 - 6.07% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 42.08% 0.340 0.483 - 25.35% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 42.05% 45.030 63.964 - -7.03% -
std::unique_copy(deque<int>)_(contiguous)/52 41.98% 14.958 21.237 - 29.25% -
BM_tolower_char<wchar_t> 40.86% 0.490 0.690 - 11.67% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 40.27% 92.466 129.704 - 32.47% -
SetIntersection_Interlaced_Vector_uint64_16384_16 40.23% 2412281.293 3382796.418 - 7.93% -
SetIntersection_Interlaced_Vector_uint32_16384_16 39.97% 2542243.890 3558364.488 - 23.97% -
std::unique_copy(deque<int>)_(contiguous)/32 39.60% 9.795 13.674 - 29.84% -
rng::find(vector<bool>)_(process_all)/8 39.53% 0.604 0.843 - 7.12% -
std::copy(vector<int>)/4096 39.43% 165.698 231.035 - 33.02% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 38.35% 0.265 0.367 - 38.62% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 38.22% 6.757 9.339 - -0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 37.61% 2.367 3.257 - 37.73% -
std::unordered_set<std::string>::contains(key)_(existent)/32 37.20% 28.433 39.011 - 16.11% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 36.82% 47674504.458 65226604.902 - 13.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 36.50% 4.924 6.722 - -1.30% -
BM_tolower_char<char> 36.38% 0.507 0.691 - 0.01% -
std::search(deque<int>)_(no_match)/1024 36.19% 302.293 411.700 - 17.27% -
std::equal(list<int>)_(it,_it,_it,_it)/50 35.97% 27.072 36.809 - 36.86% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 35.60% 20.739 28.123 - 35.78% -
SetIntersection_Interlaced_Vector_float_16384_1024 34.24% 52559418.330 70556552.725 - -0.29% -
std::find_if(list<int>)_(process_all)/8192 33.96% 7405.709 9920.581 - 30.32% -
BM_PushHeap_string_Descending_16384 33.44% 2.355 3.142 - 35.18% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 33.08% 1.667 2.218 - 38.39% -
std::search(deque<int>,_pred)_(no_match)/8192 31.74% 3489.731 4597.234 - 31.57% -
std::search(deque<int>,_pred)_(no_match)/1024 31.73% 435.590 573.783 - 31.39% -
std::search(deque<int>,_pred)_(no_match)/1048576 31.21% 445607.029 584663.629 - 31.02% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 31.09% 20.633 27.047 - 28.78% -
std::search(deque<int>,_pred)_(no_match)/1000 31.06% 423.184 554.620 - 30.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 31.02% 10170.398 13325.296 - 5.35% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 30.99% 107221835.971 140454728.918 - 11.72% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 30.65% 619.867 809.875 - 30.17% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 30.43% 515.624 672.552 - 20.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 29.69% 20.770 26.937 - -2.73% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 29.64% 5.651 7.326 - 26.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 28.78% 0.595 0.766 - 30.24% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 28.53% 6.349 8.160 - 14.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.42% 24.027 30.854 - -10.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 28.39% 6.579 8.447 - -26.58% -
std::rotate(list<int>)_(by_1/3)/8192 27.82% 8279.825 10583.402 - 26.21% -
std::flat_multimap<int,_int>::erase(iterator)/8192 27.15% 490.081 623.117 - 26.47% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27.14% 8059.313 10246.885 - -3.23% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 26.85% 8.222 10.429 - -8.35% -
std::copy_backward(vector<bool>)_(aligned)/262144 26.75% 657.477 833.343 - 23.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 26.47% 9.603 12.145 - 21.23% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 26.25% 1.244 1.571 - -12.89% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 26.12% 10.883 13.726 - 24.96% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 25.98% 7764.859 9782.184 - 15.15% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 25.58% 4791.641 6017.182 - 19.65% -
BM_PushHeap_string_Random_262144 25.30% 18.214 22.823 - 23.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 25.00% 5186.074 6482.485 - 23.46% -
std::unordered_set<int>::insert(value)_(already_present)/1024 24.83% 1.916 2.392 - -3.51% -
SetIntersection_Interlaced_Vector_uint32_256_64 24.72% 6931778.350 8645437.841 - 13.70% -
std::unordered_multiset<int>::ctor(const&)/32 24.44% 200.139 249.051 - 23.97% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 24.35% 49.207 61.188 - -7.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 24.20% 34.916 43.365 - -6.10% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 24.04% 805.819 999.538 - 51.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 24.02% 4.845 6.008 - -25.58% -
std::deque<std::string>::ctor(size)/32 23.97% 45.272 56.121 - 26.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 23.94% 1.080 1.338 - 25.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 23.88% 6620.445 8201.198 - 22.41% -
ranges::min(std::vector<long_long>)/1 23.59% 0.318 0.393 - 3.05% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.53% 549.089 678.287 - 7.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 23.49% 4.599 5.679 - 11.60% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.45% 23.320 28.788 - -14.48% -
std::multiset<int>::find(key)_(non-existent)/8192 23.36% 8.096 9.988 - 16.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 23.26% 61.819 76.198 - 3.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 22.74% 0.597 0.733 - 22.72% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 22.63% 1537.848 1885.790 - -0.58% -
BM_PushHeap_string_Descending_256 22.53% 2.336 2.862 - 24.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.43% 63.665 77.944 - 21.83% -
BM_deque_deque_ranges_move_backward/0 22.26% 0.693 0.847 - -7.80% -
std::fill_n(list<int>)/8192 22.18% 7466.233 9122.477 - 16.65% -
std::stable_partition(list<int>)_(dense)/1024 22.02% 1435.134 1751.097 - 17.22% -
BM_PushHeap_string_QuickSortAdversary_1 21.94% 0.527 0.642 - -8.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 21.92% 5.854 7.137 - -7.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 21.83% 587.119 715.264 - 14.83% -
SetIntersection_Interlaced_Vector_float_262144_256 21.80% 37819545.443 46065326.667 - -7.13% -
std::any_of(vector<int>)_(process_all)/50 21.62% 12.627 15.357 - 21.81% -
std::search(list<int>,_pred)_(single_element)/8192 21.56% 7795.442 9476.521 - 14.85% -
std::reverse_copy(vector<int>)/8 21.25% 2.297 2.786 - 12.24% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.22% 537.724 651.829 - 5.93% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 21.19% 4926.481 5970.377 - 23.60% -
std::unordered_multiset<int>::ctor(const&)/1024 21.08% 6779.363 8208.582 - 22.86% -
SetIntersection_Interlaced_Vector_uint32_16384_4 21.05% 1353660.313 1638592.751 - 12.54% -
BM_vector_deque_move_backward/64000 21.02% 7062.160 8546.606 - 4.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 20.99% 43.187 52.253 - 18.33% -
ranges::min(std::vector<__int128>)/1 20.63% 0.343 0.414 - 9.84% -
ranges::min(std::list<long_long>)/1 20.60% 0.262 0.317 - -12.88% -
std::is_partitioned(list<int>)_(partitioned)/1024 20.45% 595.082 716.781 - 17.44% -
std::rotate_copy(deque<int>)/50 20.43% 3.006 3.620 - 17.13% -
std::multiset<std::string>::contains(key)_(existent)/1024 20.43% 21.712 26.148 - -5.51% -
SetIntersection_Interlaced_Vector_uint64_262144_256 20.42% 49111715.876 59139011.922 - -20.12% -
BM_PushHeap_string_PipeOrgan_16384 20.22% 12.202 14.669 - 15.83% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.12% 545.678 655.460 - 5.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 20.00% 197.862 237.443 - 2.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.56% 499.995 597.784 - 5.74% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 19.50% 0.585 0.699 - 19.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 19.40% 0.588 0.702 - 19.49% -
std::unordered_set<int>::find(key)_(non-existent)/1024 19.37% 0.952 1.137 - -0.79% -
std::is_sorted_until(list<int>,_pred)/8192 19.29% 7676.775 9157.304 - 2.21% -
SetIntersection_Interlaced_Vector_uint32_262144_256 19.19% 41108218.733 48996417.990 - 17.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 19.14% 0.585 0.697 - 19.22% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 18.98% 660.788 786.217 - 16.88% -
BM_PushHeap_string_Ascending_16384 18.94% 18.922 22.506 - 9.39% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.90% 19.320 22.973 - 21.16% -
std::find_if_not(vector<char>)_(bail_25%)/1024 18.75% 25.416 30.182 - 6.21% -
std::distance(join_view(vector<vector<int>>))/50 18.75% 0.582 0.691 - 6.25% -
BM_deque_deque_copy_backward/0 18.74% 0.725 0.861 - 6.37% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.67% 14230.973 16887.431 - 30.77% -
std::multiset<std::string>::erase(key)_(existent)/8192 18.64% 70.372 83.491 - -11.76% -
rng::find_last_if(deque<int>)_(bail_90%)/8 18.58% 0.924 1.096 - -4.92% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 18.49% 7.263 8.606 - 18.72% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 18.44% 39722.568 47047.027 - 18.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 18.26% 6903366.133 8163801.360 - 12.21% -
SetIntersection_Interlaced_Vector_uint64_262144_4 18.24% 1562003.806 1846895.763 - 0.26% -
std::list<int>::erase(begin)_(cheap_elements)/32 18.07% 10.352 12.223 - 0.23% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 18.02% 1.175 1.386 - -2.35% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.98% 57.673 68.045 - 4.36% -
BM_PushHeap_string_Descending_64 17.83% 2.248 2.648 - 19.66% -
std::find_end(list<int>,_pred)_(same_length)/8192 17.77% 8660.823 10200.060 - -4.31% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 17.74% 1284.613 1512.533 - 18.69% -
BM_vector_deque_move_backward/65536 17.72% 7215.362 8494.178 - 1.74% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 17.72% 99604767.495 117249851.829 - -8.75% -
BM_deque_vector_ranges_move_backward/70000 17.69% 7621.797 8970.136 - 2.21% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 17.55% 10.813 12.710 - 2.65% -
std::find_if_not(deque<int>)_(process_all)/8192 17.33% 2001.737 2348.676 - -0.31% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.28% 22288105.871 26140578.525 - 2.80% -
std::find_if_not(deque<int>)_(process_all)/1024 17.22% 252.124 295.550 - 0.23% -
std::find_if_not(deque<int>)_(process_all)/32768 17.09% 8070.670 9450.058 - 0.15% -
std::map<int,_int>::contains(key)_(non-existent)/32 17.09% 2.712 3.176 - 14.51% -
std::set<std::string>::upper_bound(key)_(existent)/32 17.02% 15.326 17.936 - 17.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.98% 38.375 44.889 - 16.20% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 16.94% 1.442 1.686 - 10.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 16.91% 83.757 97.921 - 14.83% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.85% 30.241 35.337 - 3.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 16.82% 1.245 1.454 - 3.76% -
std::multiset<std::string>::erase(iterator)/8192 16.77% 31.670 36.980 - 11.58% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 16.58% 0.384 0.448 - 12.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 16.43% 570.338 664.035 - 8.41% -
std::find_if_not(vector<int>)_(process_all)/8 16.41% 1.387 1.614 - 15.08% -
BM_StringConstructDestroyCStr_Small_Transparent 16.37% 0.394 0.459 - 32.48% -
std::copy_backward(vector<int>)/4096 16.36% 203.162 236.399 - 58.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 16.32% 8.261 9.609 - 48.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.28% 31.517 36.649 - 0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 16.04% 44137865.685 51217708.188 - -9.19% -
BM_deque_vector_copy_backward/65536 15.85% 7275.790 8428.798 - 2.13% -
BM_PushHeap_string_Descending_4 15.79% 1.894 2.193 - 15.42% -
std::adjacent_find(deque<int>)/8 15.78% 2.970 3.439 - 3.06% -
BM_PushHeap_string_Descending_1024 15.62% 2.622 3.032 - 28.00% -
BM_vector_deque_ranges_copy_backward/65536 15.57% 7308.973 8447.173 - 1.22% -
std::list<int>::erase(begin)_(cheap_elements)/8192 15.54% 10.166 11.745 - -0.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 15.46% 5.863 6.770 - 43.23% -
ranges::minmax(std::list<char>)/1 15.31% 0.358 0.413 - 9.27% -
bm_ranges_lexicographical_compare<signed_char>/1 15.22% 1.539 1.773 - 7.52% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 15.21% 1.164 1.341 - 13.78% -
std::unordered_multiset<int>::ctor(const&)/8192 15.21% 54585.456 62887.707 - 14.53% -
std::find(list<int>)_(bail_25%)/32768 15.21% 7874.928 9072.448 - 16.76% -
std::multiset<std::string>::erase(iterator)/1024 15.18% 28.646 32.995 - 6.81% -
std::find_end(deque<int>)_(single_element)/8192 15.12% 2201.133 2534.001 - 14.77% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 15.11% 9514.499 10951.708 - 5.64% -
bm_ranges_lexicographical_compare<signed_char>/8 15.10% 3.363 3.871 - 11.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 15.07% 0.437 0.503 - 3.26% -
ranges::minmax(std::deque<char>)/1 14.90% 0.740 0.850 - 8.82% -
std::replace_if(vector<int>)_(sprinkled)/50 14.86% 12.844 14.753 - 5.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 14.82% 54334.756 62386.741 - 13.36% -
std::unique(deque<int>)_(contiguous)/52 14.68% 54.482 62.479 - 12.96% -
std::adjacent_find(deque<int>)/50 14.65% 14.976 17.170 - 6.43% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 14.65% 18.559 21.278 - 7.13% -
std::set<std::string>::contains(key)_(existent)/32 14.64% 14.178 16.254 - 14.85% -
BM_vector_deque_copy_backward/64000 14.59% 7128.061 8168.010 - -0.10% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.55% 47.925 54.899 - 13.26% -
BM_vector_deque_ranges_move_backward/70000 14.53% 7723.778 8845.887 - -1.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 14.46% 1.143 1.308 - 9.02% -
SetIntersection_Interlaced_Vector_float_262144_16 14.33% 5749641.064 6573709.340 - 2.46% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 14.22% 1.019 1.164 - 13.05% -
BM_StringRelational_Eq_Empty_Empty_Control 14.21% 1.810 2.067 - 0.14% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 14.16% 1.155 1.318 - 9.43% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.06% 684.204 780.399 - -3.33% -
BM_vector_deque_copy_backward/65536 14.02% 7330.987 8358.432 - 0.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 13.99% 1.186 1.352 - 6.21% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 13.83% 31.922 36.338 - 14.63% -
BM_vector_deque_copy_backward/0 13.81% 0.404 0.460 - 9.69% -
std::rotate(list<int>)_(by_1/4)/8192 13.77% 6572.290 7476.995 - 13.25% -
BM_deque_vector_ranges_copy_backward/65536 13.76% 7308.374 8314.274 - 1.99% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 13.75% 4249.307 4833.466 - 11.69% -
bm_lexicographical_compare<signed_char>/1 13.69% 1.359 1.545 - 12.68% -
std::fill_n(vector<bool>)/64 13.64% 1.303 1.481 - -0.01% -
ranges::min(std::list<long_long>)/70000 13.61% 45064.696 51197.048 - 15.91% -
std::rotate(list<int>)_(by_1/2)/8192 13.60% 5435.727 6175.230 - 12.11% -
std::move(deque<int>)/32768 13.60% 1845.174 2096.038 - 3.13% -
BM_deque_vector_ranges_move_backward/65536 13.50% 7152.611 8117.899 - -0.65% -
BM_vector_deque_copy_backward/70000 13.42% 7966.355 9035.305 - 3.09% -
BM_StringConstructDestroyCStr_Large_Transparent 13.41% 9.442 10.709 - 12.75% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 13.39% 3153.722 3575.944 - 13.45% -
BM_vector_deque_move_backward/70000 13.33% 7712.653 8741.066 - -1.56% -
BM_vector_deque_ranges_move_backward/65536 13.28% 7179.931 8133.130 - -3.82% -
BM_deque_vector_ranges_copy_backward/70000 13.23% 8045.184 9109.287 - 6.53% -
std::find_if_not(deque<int>)_(process_all)/50 13.02% 12.924 14.606 - -0.52% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 12.95% 36.573 41.310 - 6.31% -
rng::contains_subrange(deque<int>)_(process_all)/16 12.94% 8.231 9.296 - 4.95% -
ranges::min(std::list<__int128>)/1 12.78% 0.405 0.457 - -0.07% -
SetIntersection_Interlaced_Vector_string_262144_16384 12.74% 1025548.258 1156253.660 - 15.56% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 12.73% 588.834 663.812 - 10.49% -
BM_vector_deque_ranges_copy_backward/64000 12.65% 7181.191 8089.474 - -0.73% -
BM_vector_deque_ranges_copy_backward/70000 12.53% 7802.775 8780.516 - 1.12% -
BM_deque_vector_ranges_move_backward/64000 12.52% 6950.577 7820.487 - 0.85% -
SetIntersection_Interlaced_Vector_uint32_1024_256 12.47% 6780551.396 7626080.397 - -1.30% -
std::copy_n(vector<bool>)_(aligned)/262144 12.45% 526.313 591.836 - -16.03% -
SetIntersection_Interlaced_Vector_uint32_1024_64 12.41% 4551457.191 5116396.359 - 3.64% -
std::adjacent_find(deque<int>,_pred)/8 12.37% 4.510 5.068 - 5.92% -
std::find_end(deque<int>)_(single_element)/1024 12.33% 307.328 345.221 - 9.73% -
BM_deque_vector_ranges_copy_backward/64000 12.31% 7313.964 8214.230 - 4.46% -
std::search(vector<int>,_pred)_(single_element)/8192 12.31% 4135.471 4644.431 - 23.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 12.31% 18.960 21.293 - -12.22% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 12.28% 47.115 52.902 - 3.27% -
std::set<int>::erase(key)_(existent)/1024 12.27% 50.080 56.225 - 11.76% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 12.17% 39.810 44.656 - 13.58% -
bm_lexicographical_compare<int>/1 12.17% 1.394 1.564 - 20.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 12.15% 2120909.262 2378590.250 - 11.54% -
ranges::min(std::deque<char>)/70000 12.15% 17785.930 19946.796 - 11.88% -
std::replace(vector<int>)_(sprinkled)/50 12.06% 8.359 9.367 - 9.81% -
std::transform(list<int>)_(identity_transform)/8192 12.03% 7013.170 7856.601 - 2.73% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 12.02% 708.963 794.201 - 5.05% -
std::move(list<int>)/4096 11.98% 3931.142 4402.171 - -1.81% -
BM_vector_deque_ranges_copy_backward/0 11.96% 0.444 0.498 - 21.38% -
std::stable_partition(deque<int>)_(sparse)/32 11.95% 11.152 12.485 - 7.36% -
std::list<std::string>::ctor(size)/1024 11.93% 12359.575 13833.926 - 1.21% -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.92% 11.314 12.662 - 10.93% -
std::remove_copy(deque<int>)_(prefix)/1024 11.87% 377.278 422.056 - 11.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 11.86% 0.551 0.617 - 10.48% -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.85% 10.508 11.753 - -0.85% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 11.83% 4674.260 5227.256 - 11.08% -
BM_vector_deque_ranges_move_backward/64000 11.83% 6981.054 7806.714 - -5.67% -
std::list<std::string>::ctor(size)/32 11.83% 341.542 381.936 - 2.18% -
BM_PushHeap_string_PipeOrgan_1 11.70% 0.471 0.527 - -24.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 11.69% 55.449 61.929 - 15.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11.67% 11508687.373 12851961.190 - -43.20% -
SetIntersection_Interlaced_Vector_uint32_16384_64 11.53% 8665263.384 9664106.280 - 6.41% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11.50% 102645.699 114445.940 - -0.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 11.40% 0.390 0.434 - 19.28% -
std::is_partitioned(list<int>)_(partitioned)/8192 11.34% 6855.434 7633.006 - 9.79% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 11.33% 645.513 718.670 - 11.22% -
BM_deque_deque_move_backward/65536 11.32% 7385.236 8221.382 - 1.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 11.27% 1.282 1.426 - -5.64% -
std::unordered_set<int>::erase(key)_(existent)/8192 11.26% 26.397 29.368 - 26.69% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 11.24% 0.529 0.589 - 11.30% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.23% 30.122 33.505 - 39.87% -
BM_deque_vector_copy_backward/64000 11.21% 7267.764 8082.780 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_16384_64 11.19% 8527686.634 9482277.817 - 7.27% -
SetIntersection_Front_Set_string_256_64 11.17% 14237390.093 15828015.772 - 6.66% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.16% 1.466 1.629 - 22.17% -
SetIntersection_Interlaced_Vector_uint64_16384_4 11.14% 1338270.339 1487357.590 - -5.09% -
std::rotate(list<int>)_(1_element_backward)/8192 11.14% 7257.610 8066.081 - 10.71% -
BM_PushHeap_uint64_SingleElement_1 11.08% 0.412 0.458 - -1.74% -
BM_deque_deque_copy_backward/70000 11.07% 7874.205 8745.853 - 3.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 11.04% 31.524 35.004 - 3.95% -
std::replace(vector<int>)_(sprinkled)/32 11.00% 5.215 5.789 - 9.03% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.99% 626.376 695.220 - 10.16% -
std::set<std::string>::find(key)_(existent)/32 10.89% 16.132 17.889 - 10.57% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 10.88% 3093.080 3429.632 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 10.87% 20.097 22.280 - 11.10% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 10.86% 4177.930 4631.572 - -1.45% -
std::unordered_set<std::string>::find(key)_(existent)/8192 10.82% 37.453 41.505 - 25.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 10.80% 23.408 25.937 - 10.60% -
BM_deque_vector_copy_backward/70000 10.75% 8324.301 9219.173 - 3.13% -
SetIntersection_Interlaced_Vector_uint64_16384_256 10.67% 22192118.459 24560256.943 - -2.94% -
BM_PushHeap_string_PipeOrgan_1024 10.61% 9.265 10.248 - 10.27% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 10.59% 23.526 26.017 - 1.67% -
SetIntersection_Interlaced_Vector_uint64_256_64 10.56% 7758873.706 8578295.574 - 25.72% -
std::stable_sort(vector<int>)_(shuffled)/8192 10.50% 10951.488 12100.903 - 9.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.47% 347.797 384.215 - 1.13% -
SetIntersection_Interlaced_Vector_uint64_1024_16 10.47% 2282934.018 2521926.379 - 3.70% -
BM_std_minmax_element<int>/512 10.37% 132.871 146.651 - 7.58% -
std::multiset<int>::count(key)_(non-existent)/0 10.36% 0.252 0.278 - 6.61% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.33% 12730.020 14044.582 - -0.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 10.32% 0.570 0.628 - 8.43% -
BM_std_minmax_element<int>/70000 10.28% 17592.031 19400.320 - 7.14% -
std::unordered_map<int,_int>::clear()/8192 10.27% 62478.826 68897.125 - 9.52% -
BM_std_minmax_element<int>/65536 10.21% 16455.363 18135.336 - 7.62% -
BM_deque_deque_ranges_copy_backward/70000 10.20% 7905.779 8712.282 - 2.23% -
std::rotate_copy(deque<int>)/1024 10.16% 34.155 37.627 - 7.38% -
BM_std_minmax_element<int>/4096 10.16% 1033.109 1138.046 - 7.57% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.15% 103264.628 113750.709 - -0.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 10.14% 37.848 41.688 - 20.82% -
BM_std_minmax_element<int>/64000 10.09% 16120.397 17746.616 - 7.83% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 10.09% 626.037 689.183 - 12.24% -
BM_std_minmax_element<int>/4000 10.09% 1010.744 1112.687 - 7.86% -
bm_ranges_lexicographical_compare<signed_char>/64 10.05% 2.346 2.582 - 12.55% -
std::equal(vector<bool>)_(aligned)/50 10.01% 0.218 0.240 - 9.36% -
std::vector<int>::ctor(size)/8192 9.98% 517.902 569.578 - -0.14% -
std::find_end(forward_list<int>)_(process_all)/1000 9.94% 688.838 757.290 - 11.17% -
std::flat_multimap<int,_int>::erase(iterator)/1024 9.93% 74.543 81.948 - 0.99% -
BM_std_minmax_element<int>/5500 9.93% 1382.547 1519.826 - 7.61% -
std::set<std::string>::upper_bound(key)_(existent)/8192 9.89% 29.774 32.719 - 9.95% -
std::rotate(list<int>)_(1_element_forward)/8192 9.79% 7015.649 7702.699 - -5.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.79% 348.001 382.080 - 0.05% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 9.75% 50.415 55.333 - 13.07% -
std::unordered_map<int,_int>::clear()/1024 9.75% 8025.443 8807.752 - 9.25% -
std::set<std::string>::count(key)_(existent)/32 9.72% 16.421 18.017 - 11.87% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 9.69% 524.508 575.334 - 13.95% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 9.68% 117.517 128.899 - 2.11% -
std::search(list<int>)_(single_element)/8192 9.67% 7579.475 8312.147 - -9.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9.64% 5877.322 6444.174 - 9.28% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.59% 38.372 42.051 - 3.23% -
SetIntersection_Interlaced_Vector_float_16384_64 9.57% 9857966.278 10801148.075 - 5.46% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.55% 20222.122 22152.383 - 8.07% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 9.54% 36691.337 40193.210 - 14.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 9.49% 45.812 50.158 - -29.74% -
std::list<std::string>::ctor(size)/8192 9.48% 102974.650 112738.915 - -0.66% -
BM_PushHeap_float_SingleElement_4 9.47% 0.365 0.400 - 11.84% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.46% 12540.494 13726.698 - -0.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 9.45% 28.200 30.866 - 3.24% -
std::unordered_multiset<int>::find(key)_(existent)/8192 9.36% 1.100 1.202 - 4.16% -
BM_PushHeap_string_Random_1 9.28% 0.639 0.699 - 19.91% -
rng::contains_subrange(deque<int>)_(process_all)/32 9.28% 13.513 14.766 - 10.67% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 9.26% 120046.168 131159.249 - 12.22% -
std::unique(vector<int>)_(sprinkled)/1024 9.26% 528.203 577.094 - 7.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 9.23% 48.529 53.009 - 3.15% -
BM_deque_deque_ranges_copy_backward/64000 9.22% 7186.793 7849.420 - 1.18% -
std::unique_copy(list<int>)_(sprinkled)/1024 9.21% 737.314 805.195 - 8.25% -
BM_deque_deque_ranges_move_backward/64000 9.18% 7232.057 7895.719 - -0.29% -
BM_deque_deque_ranges_move_backward/70000 9.13% 7957.275 8684.152 - 0.77% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.97% 403.500 439.711 - -0.15% -
BM_std_minmax_element<int>/3 8.92% 1.140 1.241 - 12.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.89% 18.991 20.679 - -14.47% -
std::for_each_n(deque<int>)/8 8.88% 1.153 1.255 - -8.79% -
std::map<int,_int>::contains(key)_(non-existent)/1024 8.87% 5.444 5.927 - 8.90% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 8.87% 1.238 1.347 - 2.05% -
BM_StringRelational_Eq_Large_Large_Control 8.86% 2.095 2.280 - 0.26% -
std::lower_bound(std::list<int>)/8192 8.73% 13379.486 14547.893 - 1.55% -
BM_std_minmax_element<int>/1024 8.68% 264.635 287.597 - 7.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.67% 1843778.400 2003583.576 - 8.61% -
BM_deque_deque_ranges_copy_backward/65536 8.64% 7478.577 8124.754 - 2.51% -
BM_PushHeap_string_Descending_16 8.63% 2.123 2.306 - 9.78% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 8.60% 1.612 1.751 - 7.12% -
std::set<std::string>::contains(key)_(non-existent)/32 8.59% 10.385 11.277 - 9.33% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 8.59% 1376.979 1495.200 - 9.77% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.58% 65.722 71.359 - 8.61% -
SetIntersection_Interlaced_Vector_uint32_262144_16 8.56% 5582305.481 6060263.084 - 71.15% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.55% 5476.436 5944.859 - 8.32% -
SetIntersection_Interlaced_Vector_uint32_262144_64 8.53% 17196279.299 18663471.139 - 57.78% -
std::copy_backward(deque<int>)/1048576 8.52% 130473.363 141594.481 - 2.51% -
ranges::min(std::deque<char>)/64 8.52% 16.542 17.952 - 8.28% -
bm_lexicographical_compare<unsigned_char>/1 8.51% 1.532 1.663 - 3.24% -
BM_std_minmax_element<int>/64 8.50% 16.728 18.149 - 6.41% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.49% 177702.606 192781.408 - 8.04% -
SetIntersection_Interlaced_Vector_uint32_1024_16 8.44% 2339232.001 2536635.559 - 3.14% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 8.37% 1.469 1.592 - -3.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 8.36% 90.272 97.820 - -2.03% -
std::unordered_multiset<int>::find(key)_(existent)/1024 8.26% 1.260 1.364 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 8.24% 1366.311 1478.916 - 8.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 8.24% 42.063 45.527 - -6.76% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.22% 2.187 2.367 - -0.03% -
ranges::minmax(std::deque<char>)/64 8.22% 27.183 29.417 - -0.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 8.21% 1.146 1.240 - 5.99% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 8.20% 1757.521 1901.704 - 0.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 8.19% 1.432 1.550 - -10.82% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 8.18% 736.369 796.624 - -8.20% -
ranges::min(std::deque<long_long>)/1 8.12% 0.597 0.646 - 5.70% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 8.12% 2.185 2.362 - 4.25% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 8.11% 324.489 350.790 - -1.39% -
std::multiset<std::string>::find(key)_(existent)/8192 8.08% 26.131 28.242 - -4.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 8.08% 17.091 18.472 - 6.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 8.06% 18.545 20.041 - 6.91% -
std::find_if_not(vector<char>)_(process_all)/8 8.06% 1.479 1.598 - 7.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 8.05% 17.085 18.461 - 8.51% -
ranges::min(std::deque<long_long>)/64 8.03% 16.107 17.401 - -7.04% -
ranges::minmax(std::deque<char>)/8 8.03% 3.886 4.197 - -2.44% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 8.02% 39.498 42.666 - 16.91% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7.96% 9312.126 10052.945 - -2.77% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 7.93% 6201.484 6693.522 - 2.98% -
std::unordered_multiset<int>::find(key)_(existent)/32 7.93% 1.302 1.405 - 13.01% -
std::unique(list<int>,_pred)_(sprinkled)/32 7.88% 62.783 67.731 - 2.54% -
std::set<std::string>::contains(key)_(existent)/1024 7.87% 22.368 24.129 - 6.59% -
std::find_end(forward_list<int>)_(process_all)/1024 7.87% 706.563 762.158 - 7.65% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 7.87% 4.323 4.663 - 3.92% -
std::remove(deque<int>)_(sprinkled)/50 7.86% 59.836 64.538 - 14.90% -
SetIntersection_Interlaced_Set_string_256_256 7.85% 29632919.944 31960342.060 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.83% 0.534 0.576 - -17.40% -
BM_deque_deque_ranges_move_backward/65536 7.82% 7424.776 8005.662 - -0.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 7.80% 17.129 18.466 - 4.51% -
SetIntersection_Interlaced_Set_string_262144_16384 7.80% 2803257.406 3021997.475 - 8.20% -
BM_std_minmax_element<short>/3 7.80% 1.109 1.196 - 0.02% -
BM_PushHeap_string_PipeOrgan_256 7.75% 7.555 8.141 - 4.76% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.75% 2107522.787 2270758.301 - 7.67% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 7.74% 251.054 270.485 - 6.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.71% 32.259 34.745 - -19.95% -
BM_deque_deque_move_backward/64000 7.70% 7332.843 7897.593 - 1.22% -
BM_lexicographical_compare_three_way_fast_path/1 7.69% 0.427 0.460 - 16.67% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 7.69% 20.545 22.125 - 8.00% -
BM_deque_deque_ranges_move_backward/2 7.69% 2.288 2.464 - -2.33% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 7.67% 1.342 1.445 - -8.49% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 7.66% 425209.802 457772.386 - -0.07% -
std::multiset<int>::count(key)_(existent)/32 7.65% 3.511 3.780 - 1.80% -
BM_deque_vector_move_backward/70000 7.62% 8182.800 8806.600 - 2.84% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 7.59% 17.762 19.109 - 4.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.57% 32.366 34.817 - 2.40% -
ranges::minmax(std::deque<char>)/70000 7.56% 27215.916 29273.085 - 0.04% -
BM_PushHeap_string_Random_16384 7.55% 16.671 17.930 - 9.19% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 7.55% 349950931.265 376370637.657 - 6.30% -
SetIntersection_Front_Set_uint64_256_64 7.55% 5560434.383 5980031.985 - 17.67% -
std::find_if(deque<int>)_(process_all)/50 7.51% 12.559 13.502 - 6.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 7.50% 30.955 33.277 - 8.94% -
std::multiset<int>::contains(key)_(existent)/8192 7.47% 8.172 8.783 - 6.92% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 7.46% 14.829 15.935 - -3.03% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 7.45% 25403.724 27297.050 - 8.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 7.44% 51.414 55.236 - 11.58% -
BM_deque_deque_copy_backward/65536 7.41% 7584.486 8146.151 - 2.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 7.34% 4360358.316 4680502.035 - 7.15% -
std::multiset<int>::count(key)_(existent)/8192 7.34% 9.360 10.047 - 7.94% -
std::unique(list<int>,_pred)_(sprinkled)/52 7.33% 78.616 84.379 - 2.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 7.33% 2174842.528 2334173.444 - -13.61% -
ranges::min(std::vector<__int128>)/8 7.31% 2.882 3.093 - 6.43% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.31% 32457.498 34829.711 - -1.21% -
std::unique(deque<int>)_(contiguous)/32 7.28% 50.551 54.231 - 9.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.23% 1733.160 1858.520 - -0.99% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 7.22% 27.997 30.019 - 10.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.21% 6361129.372 6819460.219 - 0.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.19% 1082422.242 1160246.919 - 5.85% -
std::remove_if(vector<int>)_(prefix)/1024 7.17% 350.355 375.482 - 7.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.14% 22.205 23.790 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 7.08% 4995759.418 5349402.871 - 1.56% -
std::find_if(vector<char>)_(process_all)/8 7.07% 1.497 1.603 - 7.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 7.06% 902.441 966.184 - -0.68% -
BM_deque_deque_move_backward/0 7.06% 0.860 0.920 - 6.69% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 7.06% 44878.546 48044.854 - 5.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 7.05% 1.193 1.277 - 5.30% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 7.03% 1.249 1.337 - 0.48% -
std::unordered_set<int>::count(key)_(existent)/32 7.02% 1.454 1.555 - 30.80% -
std::find_end(list<int>)_(single_element)/8192 7.00% 7868.786 8419.548 - -2.70% -
BM_StringEraseWithMove_Huge_Transparent 6.96% 42.893 45.877 - -15.66% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.92% 732.138 782.830 - 6.68% -
BM_deque_deque_move_backward/70000 6.89% 8172.232 8735.029 - 1.32% -
std::find(vector<bool>)_(process_all)/8 6.89% 0.735 0.785 - 0.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 6.86% 10.159 10.856 - 10.63% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 6.86% 18203.610 19451.907 - 5.99% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.83% 77723.051 83034.455 - 0.45% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 6.82% 644.166 688.106 - 2.83% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.82% 15848.784 16929.633 - -0.42% -
std::multiset<int>::find(key)_(existent)/8192 6.80% 8.131 8.684 - 8.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 6.79% 31.016 33.120 - 3.56% -
std::search(vector<int>,_pred)_(single_element)/1024 6.77% 544.139 580.983 - 23.24% -
BM_deque_vector_copy/64 6.75% 2.580 2.754 - 4.85% -
std::partition_point(list<int>)/8192 6.74% 12494.812 13337.278 - 4.25% -
vector<bool>(size_type,_const_value_type&) 6.73% 8.504 9.076 - -4.26% -
std::multiset<std::string>::count(key)_(existent)/8192 6.72% 29.007 30.957 - 2.74% -
BM_PushHeap_float_QuickSortAdversary_4 6.72% 0.536 0.572 - 6.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 6.70% 19.211 20.499 - 6.75% -
std::pop_heap(deque<int>)/1024 6.70% 12.373 13.201 - 6.78% -
BM_deque_deque_copy_backward/64000 6.69% 7446.508 7945.031 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 6.67% 0.599 0.639 - 6.77% -
std::find_end(vector<int>)_(single_element)/1024 6.66% 244.617 260.902 - 4.08% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 6.65% 18.740 19.986 - 5.81% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 6.65% 5735.952 6117.402 - 6.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 6.59% 2.711 2.889 - 6.60% -
std::move_backward(vector<int>)/1048576 6.59% 56273.982 59980.992 - 5.49% -
BM_PushHeap_float_Ascending_262144 6.53% 5.041 5.371 - 1.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 6.50% 14144446.829 15063808.202 - 5.06% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 6.50% 626.466 667.165 - 5.95% -
std::unique_copy(list<int>)_(sprinkled)/8192 6.48% 6925.397 7374.067 - 6.05% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.46% 10.581 11.264 - 12.93% -
std::search(vector<int>,_pred)_(single_element)/1000 6.44% 532.617 566.941 - 23.42% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.41% 25.071 26.679 - -6.26% -
std::deque<std::string>::ctor(size)/1024 6.40% 719.679 765.755 - 6.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 6.37% 778.876 828.509 - 2.82% -
std::multiset<int>::clear()/8192 6.36% 81148.953 86307.818 - -2.10% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 6.29% 5.371 5.709 - 5.46% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 6.26% 848935.964 902070.633 - 2.56% -
ranges::min(std::list<char>)/1 6.26% 0.365 0.388 - -0.99% -
std::multiset<int>::contains(key)_(non-existent)/0 6.26% 0.283 0.301 - 5.87% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 6.25% 206150.203 219042.778 - 7.90% -
std::unordered_set<int>::count(key)_(non-existent)/32 6.23% 1.364 1.449 - -8.81% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 6.22% 9.944 10.563 - 8.24% -
std::copy(list<int>)/4096 6.21% 3090.757 3282.799 - 2.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 6.20% 1062595.246 1128449.611 - 10.42% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 6.17% 1.143 1.213 - -2.97% -
bm_lexicographical_compare<signed_char>/8 6.15% 3.250 3.450 - 8.60% -
ranges::min(std::list<long_long>)/8 6.15% 1.843 1.956 - 0.10% -
std::copy_backward(deque<int>)/262144 6.15% 31090.589 33001.483 - -3.29% -
ranges::minmax(std::vector<long_long>)/1 6.14% 0.650 0.690 - 6.37% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 6.14% 0.252 0.268 - 1.21% -
std::for_each_n(list<int>)/8192 6.13% 7228.229 7671.507 - -0.30% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 6.13% 1.107 1.174 - -5.33% -
std::reverse_copy(list<int>)/4096 6.11% 3205.887 3401.790 - 5.83% -
std::fill_n(list<int>)/1024 6.10% 441.340 468.247 - 4.35% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.08% 20.472 21.717 - 6.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 6.08% 118910.474 126136.703 - 9.57% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.05% 278138.883 294965.656 - -1.14% -
std::for_each(deque<int>)/32 6.01% 3.674 3.895 - 4.97% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 6.00% 14730.438 15614.107 - 4.40% -
std::stable_partition(list<int>)_(dense)/32 6.00% 35.714 37.856 - -2.93% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.97% 35.109 37.205 - 4.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.96% 23245559.562 24631820.399 - -4.45% -
std::find_if_not(vector<char>)_(bail_25%)/8 5.96% 0.826 0.875 - 6.50% -
BM_PushHeap_uint32_Random_262144 5.96% 5.744 6.087 - 2.58% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 5.95% 18.679 19.791 - -5.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5.95% 7405859.762 7846341.945 - -27.97% -
BM_StringEraseWithMove_Huge_Opaque 5.94% 44.849 47.514 - -27.45% -
rng::find_last(vector<char>)_(bail_90%)/8 5.94% 0.457 0.484 - 5.31% -
bm_lexicographical_compare<signed_char>/64 5.93% 2.054 2.176 - 2.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.92% 38.079 40.335 - 7.06% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.92% 21.102 22.351 - -0.52% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.92% 50.679 53.679 - 2.94% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.91% 1.965 2.081 - 12.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.89% 5.205 5.512 - 11.24% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 5.88% 1.342 1.421 - 29.90% -
rng::find_last_if(deque<int>)_(bail_10%)/50 5.85% 18.978 20.089 - 13.68% -
std::copy_backward(vector<bool>)_(aligned)/64 5.82% 1.716 1.816 - 12.04% -
std::move_backward(vector<bool>)_(aligned)/64 5.81% 1.691 1.789 - 2.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.80% 925.715 979.373 - -3.74% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 5.78% 21.500 22.742 - 3.92% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 5.76% 1.316 1.392 - -22.27% -
SetIntersection_Front_Set_float_262144_262144 5.75% 1626003.094 1719495.037 - 3.69% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.75% 2.184 2.310 - -0.02% -
BM_StringAssignAsciiz_Large_Opaque 5.73% 11.159 11.798 - 0.25% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 5.73% 264.983 280.155 - 5.43% -
SetIntersection_Front_Set_float_16384_16384 5.72% 220779979.463 233417708.990 - 3.81% -
std::set<std::string>::find(key)_(non-existent)/8192 5.72% 29.598 31.291 - 2.44% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 5.71% 0.263 0.278 - 5.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 5.70% 179728.364 189964.684 - 5.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.69% 1368.729 1446.676 - 4.14% -
std::find_if(deque<int>)_(process_all)/8 5.68% 2.523 2.667 - -0.94% -
std::unordered_set<int>::contains(key)_(non-existent)/32 5.67% 1.504 1.589 - -8.33% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 5.66% 9009.343 9519.714 - 4.53% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.66% 20.718 21.891 - -4.88% -
BM_PushHeap_float_Ascending_16 5.66% 0.977 1.032 - 4.55% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.64% 5.127 5.416 - 13.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.63% 14222.648 15023.655 - 7.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 5.63% 3803.823 4017.971 - 4.83% -
BM_PushHeap_string_PipeOrgan_262144 5.61% 16.692 17.629 - 0.91% -
std::multiset<int>::clear()/1024 5.55% 10280.173 10850.431 - -2.88% -
SetIntersection_Front_Set_string_262144_256 5.54% 14633812.957 15445069.227 - 4.54% -
std::set<std::string>::lower_bound(key)_(existent)/32 5.53% 15.541 16.401 - 4.65% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.53% 179891.405 189832.715 - 5.00% -
ranges::minmax(std::deque<long_long>)/70000 5.52% 24652.665 26014.263 - -2.61% -
std::multiset<int>::erase(iterator)/1024 5.52% 23.441 24.735 - 2.16% -
BM_StringAssignStr_Large_Opaque 5.51% 10.139 10.698 - 6.26% -
std::unordered_set<int>::find(key)_(non-existent)/8192 5.50% 1.137 1.200 - -0.71% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.50% 38202.880 40302.358 - 1.23% -
std::equal(vector<bool>)_(unaligned)/50 5.48% 0.884 0.932 - 33.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.46% 20287.362 21394.197 - 4.68% -
std::copy_backward(vector<bool>)_(unaligned)/512 5.44% 4.547 4.794 - 0.04% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.43% 32.190 33.937 - 4.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.40% 25.043 26.395 - 0.42% -
std::partial_sort_copy(deque<int>)_(heap)/8192 5.39% 98601.414 103918.406 - 5.04% -
std::set<std::string>::contains(key)_(non-existent)/8192 5.37% 28.445 29.973 - 5.05% -
std::is_sorted_until(list<int>,_pred)/1024 5.36% 789.707 832.048 - 4.95% -
bm_ranges_lexicographical_compare<signed_char>/512 5.35% 7.952 8.378 - 5.06% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 5.35% 40054.359 42195.431 - -0.71% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.32% 733.332 772.341 - -19.29% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.31% 32.264 33.976 - 6.03% -
std::multiset<int>::count(key)_(existent)/1024 5.30% 5.378 5.663 - 1.61% -
BM_PushHeap_string_PipeOrgan_64 5.28% 5.577 5.872 - 2.15% -
std::copy_n(vector<int>)/8 5.27% 2.132 2.244 - -3.35% -
std::multiset<int>::erase(iterator)/8192 5.27% 23.467 24.703 - 2.63% -
std::unordered_set<std::string>::count(key)_(existent)/32 5.27% 37.677 39.662 - -0.43% -
BM_align/1 5.26% 0.624 0.657 - 2.41% -
SetIntersection_Interlaced_Set_string_16_16 5.24% 57687640.693 60708775.764 - -0.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 5.22% 0.319 0.336 - 2.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 5.21% 582.290 612.634 - 3.08% -
std::find_if(vector<char>)_(process_all)/8192 5.21% 943.949 993.125 - 4.88% -
std::deque<int>::ctor(size)/32 5.20% 27.439 28.866 - 1.81% -
std::copy_backward(vector<bool>)_(aligned)/512 5.20% 1.537 1.616 - 11.86% -
SetIntersection_Interlaced_Vector_float_256_16 5.19% 7242551.627 7618582.536 - 3.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.19% 4716.477 4961.299 - 4.81% -
std::find_if(vector<int>)_(process_all)/32768 5.19% 3199.005 3364.959 - -18.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.19% 12890.493 13559.059 - 6.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.18% 5.495 5.779 - 5.18% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 5.17% 1.328 1.396 - -4.50% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 5.16% 519023.605 545799.263 - 5.41% -
rng::contains_subrange(vector<int>)_(same_length)/32 5.15% 8.673 9.120 - 4.19% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 5.15% 16.445 17.292 - 6.46% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.14% 1092.341 1148.522 - 3.95% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 5.14% 6843.944 7195.639 - 4.32% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 5.13% 52.995 55.713 - -0.06% -
std::find_if(vector<char>)_(process_all)/1024 5.13% 125.284 131.707 - 5.20% -
std::rotate(deque<int>)_(by_1/4)/1024 5.13% 264.975 278.559 - 5.07% -
std::set<int>::count(key)_(non-existent)/8192 5.11% 11.619 12.213 - 5.59% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.11% 3.795 3.988 - 4.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 5.11% 61.051 64.168 - -1.24% -
std::set<int>::erase(iterator)/8192 5.10% 19.982 21.001 - -8.29% -
rng::contains_subrange(list<int>)_(single_element)/8192 5.08% 7615.045 8001.896 - 9.58% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.07% 6.330 6.651 - -0.51% -
std::lower_bound(std::list<int>)/100 5.06% 90.638 95.225 - 3.87% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.06% 3.215 3.377 - 0.65% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.03% 6955525.439 7305489.242 - 2.55% -
SetIntersection_Front_Set_float_262144_16384 5.02% 223006927.258 234210155.287 - 3.98% -
std::move(list<int>)/64 5.01% 39.148 41.108 - 4.73% -
SetIntersection_Interlaced_Vector_float_256_64 5.00% 7150560.394 7508222.549 - 5.60% -
std::find(vector<short>)_(process_all)/8 5.00% 0.683 0.717 - 4.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 5.00% 232.273 243.887 - 5.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 5.00% 7306564.530 7671858.791 - 2.28% -
std::set<std::string>::lower_bound(key)_(existent)/1024 5.00% 21.800 22.889 - 3.23% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 4.99% 20343.229 21358.902 - 4.59% -
std::find_if(vector<char>)_(process_all)/32768 4.98% 3754.216 3941.278 - 4.82% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 4.98% 0.264 0.277 - 5.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.97% 50.688 53.210 - 1.23% -
std::set<std::string>::contains(key)_(non-existent)/1024 4.96% 21.928 23.017 - 4.50% -
std::equal(list<int>)_(it,_it,_it)/8192 4.95% 9357.382 9820.758 - 4.37% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.95% 4.611 4.840 - 2.04% -
BM_PushHeap_float_SingleElement_16 4.95% 0.365 0.383 - 5.07% -
BM_getline_string 4.94% 16.709 17.535 - 4.14% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 4.94% 36.110 37.892 - -6.49% -
std::set<int>::count(key)_(existent)/1024 4.91% 4.019 4.217 - -2.08% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 4.88% 0.274 0.287 - 5.65% -
std::stable_partition(list<int>)_(dense)/50 4.87% 55.045 57.726 - 0.04% -
std::move(deque<int>)/1048576 4.86% 54905.778 57573.963 - 5.00% -
std::multiset<int>::erase(iterator)/32 4.85% 21.090 22.113 - 3.93% -
std::find_if(vector<int>)_(bail_25%)/32768 4.81% 804.080 842.795 - 1.91% -
BM_PushHeap_string_PipeOrgan_4 4.80% 2.491 2.611 - 3.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.79% 84956.249 89024.893 - -0.51% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.78% 218.522 228.970 - -1.58% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 4.78% 2813.408 2947.889 - 4.74% -
BM_StringRead_Hot_Shallow_Empty 4.76% 0.473 0.496 - 4.80% -
SetIntersection_Interlaced_Vector_float_1024_256 4.76% 5540729.614 5804664.685 - -0.24% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.76% 47.879 50.157 - 4.21% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 4.75% 84.628 88.649 - -9.83% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.74% 218.227 228.580 - -0.50% -
BM_PushHeap_uint32_QuickSortAdversary_16 4.71% 0.928 0.972 - 4.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.71% 73.703 77.176 - 4.42% -
std::find_if(vector<int>)_(process_all)/8192 4.71% 806.684 844.683 - -17.65% -
std::set<std::string>::upper_bound(key)_(non-existent)/0 4.68% 0.255 0.267 - 2.81% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.67% 20.001 20.935 - 6.15% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.67% 5.190 5.433 - 7.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.64% 1.205 1.261 - 0.16% -
SetIntersection_Front_Vector_string_262144_16 4.64% 1558577.761 1630970.556 - -0.69% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.64% 53361.688 55837.581 - 3.31% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 4.64% 39.134 40.948 - 0.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.63% 1.207 1.263 - 0.21% -
std::set<int>::erase(key)_(existent)/32 4.60% 21.341 22.323 - -5.26% -
BM_deque_deque_ranges_move_backward/1 4.60% 2.585 2.704 - -2.87% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.58% 0.252 0.264 - 4.17% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.58% 3.310 3.461 - 0.40% -
std::unordered_map<int,_int>::erase(iterator)/1024 4.57% 19.706 20.606 - 5.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.57% 0.595 0.622 - 4.71% -
SetIntersection_None_Vector_float_4_1 4.55% 213355431.122 223073474.575 - 4.41% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 4.52% 5343.377 5584.646 - 3.85% -
std::unordered_map<int,_int>::clear()/32 4.51% 584.358 610.729 - 4.30% -
std::multiset<int>::find(key)_(existent)/1024 4.51% 4.072 4.255 - 1.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 4.50% 75886.318 79300.857 - 3.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.49% 85429.641 89263.298 - 0.55% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 4.49% 146.294 152.857 - 0.07% -
BM_vector_deque_ranges_move/64 4.48% 2.812 2.938 - 6.32% -
SetIntersection_Front_Set_uint64_262144_262144 4.48% 1688955.406 1764565.510 - 7.15% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.47% 646.520 675.407 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.45% 725.320 757.624 - 3.66% -
BM_StringFindNoMatch/10 4.44% 1.328 1.387 - 8.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.43% 1242.025 1296.996 - 4.10% -
std::move_backward(deque<int>)/1048576 4.42% 127604.301 133248.006 - 0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.42% 209115254.848 218358466.613 - 0.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.42% 14347.547 14981.653 - 3.00% -
std::all_of(deque<int>)_(process_all)/8 4.42% 3.440 3.592 - 4.55% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 4.42% 17.156 17.913 - 3.12% -
std::unordered_map<int,_int>::erase(iterator)/32 4.42% 19.593 20.459 - 4.92% -
std::pop_heap(deque<float>)/1024 4.40% 12.241 12.780 - -1.47% -
std::find(vector<int>)_(process_all)/8 4.40% 2.681 2.799 - 0.87% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 4.40% 18.392 19.201 - 2.87% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.39% 3.719 3.882 - 3.06% -
std::vector<int>::insert(middle)_(cheap_elements)/32 4.39% 5.691 5.940 - -0.22% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.38% 38600.669 40293.046 - 2.63% -
std::move_backward(deque<int>)/262144 4.37% 30118.635 31435.637 - 0.84% -
std::unordered_set<std::string>::find(key)_(existent)/32 4.37% 36.221 37.804 - 2.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.36% 40010.799 41757.069 - 1.04% -
BM_StringRelational_Compare_Large_Small_Control 4.35% 1.847 1.927 - 4.34% -
std::set<int>::count(key)_(non-existent)/1024 4.34% 7.630 7.961 - 3.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 4.34% 1.477 1.541 - 0.13% -
rng::starts_with(vector<int>)/1048576 4.34% 68967.363 71957.901 - 5.19% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.33% 426.499 444.954 - 5.65% -
SetIntersection_None_Vector_float_16384_4 4.32% 1077493.507 1124049.086 - 4.08% -
ranges::minmax(std::deque<__int128>)/1 4.31% 0.672 0.701 - 3.26% -
std::sort(vector<int>)_(qsort_adversarial)/8 4.30% 15.842 16.522 - 3.66% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.28% 17.737 18.497 - 0.28% -
std::for_each(list<int>)/50 4.27% 20.572 21.450 - 2.78% -
std::find_if_not(list<int>)_(process_all)/32768 4.26% 25199.351 26272.869 - 2.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 4.25% 1.155 1.204 - 4.17% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.21% 969.119 1009.878 - -2.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.20% 18.493 19.270 - 5.79% -
std::find_if(vector<char>)_(process_all)/50 4.20% 6.634 6.913 - 3.99% -
rng::find_last(vector<char>)_(bail_90%)/50 4.19% 1.509 1.573 - 6.43% -
bm_lexicographical_compare<unsigned_char>/8 4.18% 1.378 1.435 - 3.62% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.17% 30956.336 32246.824 - 1.02% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 4.16% 11047.291 11506.972 - 1.97% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 4.15% 153.508 159.878 - 4.01% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 4.14% 20.917 21.784 - 2.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.14% 23.110 24.066 - 5.57% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 4.12% 5.621 5.853 - 4.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 4.12% 8517027.396 8868008.926 - 1.11% -
rng::starts_with(deque<int>)/1000 4.12% 457.865 476.733 - 0.20% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 4.12% 0.251 0.261 - 3.31% -
SetIntersection_Interlaced_Set_float_262144_262144 4.11% 1597355.065 1663083.170 - 4.23% -
std::fill(vector<bool>)/64 4.11% 1.580 1.645 - -0.18% -
SetIntersection_Interlaced_Set_float_16384_16384 4.10% 211696602.153 220381875.878 - 4.30% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 4.10% 22.782 23.716 - 3.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 4.07% 0.602 0.626 - 3.94% -
BM_std_minmax_element<long_long>/1 4.07% 0.308 0.321 - 5.38% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.07% 23.780 24.748 - 4.18% -
SetIntersection_Front_Set_uint64_262144_16384 4.05% 221001940.814 229962921.925 - 5.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.03% 881766.722 917318.302 - 1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 4.02% 0.555 0.578 - 34.35% -
std::transform(deque<int>,_deque<int>)/32 4.01% 22.240 23.132 - 3.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.01% 3.498 3.638 - 3.27% -
std::stable_partition(list<int>)_(sparse)/32 4.00% 9.413 9.790 - 3.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.00% 147874.051 153784.497 - 4.13% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.99% 24.573 25.554 - -0.25% -
std::move(vector<bool>)_(unaligned)/32768 3.97% 202.454 210.495 - 1.32% -
std::set<std::string>::find(key)_(non-existent)/1024 3.96% 22.124 23.000 - 1.01% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 3.95% 23.439 24.366 - 4.57% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.94% 77.484 80.539 - -2.50% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 3.94% 5335.589 5545.901 - 5.17% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.93% 24.387 25.346 - 6.25% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.93% 249398.936 259190.619 - 4.14% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.91% 47.170 49.015 - 2.08% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.90% 4.409 4.581 - 1.85% -
SetIntersection_Front_Vector_string_256_16 3.89% 5963491.727 6195520.947 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.88% 25170958.511 26148441.538 - 1.36% -
std::for_each(deque<int>)/8 3.88% 0.909 0.944 - 2.33% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.88% 11035.652 11463.736 - 0.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.87% 18.954 19.688 - 0.05% -
BM_PushHeap_uint64_Ascending_262144 3.87% 4.650 4.830 - 0.14% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 3.87% 433.840 450.633 - 3.07% -
rng::for_each(multiset<int>)/8 3.86% 6.631 6.887 - 0.50% -
std::stable_partition(deque<int>)_(dense)/1024 3.85% 566.561 588.387 - 3.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 3.84% 4229379.089 4391885.385 - -1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.84% 0.628 0.652 - 3.71% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.83% 394.656 409.778 - 3.47% -
std::move_backward(deque<int>)/32768 3.83% 3360.555 3489.267 - -2.11% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.83% 1.113 1.156 - 4.14% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.82% 3813.298 3958.985 - 0.03% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.82% 12932.048 13425.873 - 2.36% -
std::multiset<int>::clear()/32 3.81% 632.373 656.444 - -0.23% -
std::find_if(vector<int>)_(process_all)/50 3.80% 5.485 5.694 - -16.63% -
std::find_end(vector<int>)_(single_element)/8192 3.78% 1863.859 1934.367 - 0.16% -
BM_PushHeap_float_Ascending_64 3.78% 1.748 1.814 - 2.06% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 3.77% 91.993 95.465 - 7.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.77% 5607281.754 5818801.761 - 12.11% -
rng::starts_with(vector<int>)/8192 3.77% 486.931 505.292 - 4.14% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.76% 96663.073 100298.629 - 3.18% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.76% 3.337 3.462 - 3.99% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 3.75% 46.004 47.731 - -11.13% -
SetIntersection_None_Vector_float_262144_64 3.74% 1115625.011 1157399.442 - 2.66% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 3.74% 30.645 31.792 - 0.52% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.74% 4.636 4.809 - -0.33% -
std::map<int,_int>::contains(key)_(non-existent)/0 3.74% 0.289 0.300 - 1.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 3.73% 22673.363 23519.635 - 3.18% -
std::find_if(vector<char>)_(bail_25%)/8 3.73% 0.816 0.846 - -11.90% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.72% 674.664 699.774 - 6.39% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 3.72% 26.213 27.187 - 3.76% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 3.70% 19.581 20.306 - 2.77% -
BM_deque_deque_ranges_move/64000 3.69% 3006.301 3117.227 - 0.03% -
std::list<int>::ctor(size)/1024 3.69% 11629.071 12058.038 - 3.97% -
std::map<int,_int>::insert(value)_(already_present)/8192 3.68% 3.784 3.923 - -0.90% -
SetIntersection_Interlaced_Set_string_64_64 3.67% 35446462.945 36747584.260 - 8.28% -
BM_deque_vector_copy_backward/0 3.66% 1.379 1.429 - 0.47% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.65% 774.165 802.448 - 6.98% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 3.64% 1.721 1.784 - -3.52% -
std::multimap<int,_int>::find(key)_(existent)/32 3.64% 1.702 1.764 - 0.80% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.64% 32.124 33.292 - 3.54% -
std::search(list<int>)_(single_element)/1000 3.63% 674.639 699.152 - 0.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 3.63% 2.680 2.777 - 19.23% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 3.62% 18.473 19.142 - 3.38% -
rng::contains_subrange(list<int>)_(single_element)/16 3.62% 4.800 4.973 - -0.74% -
bm_ranges_swap_ranges_vb_aligned/1048576 3.60% 3332.806 3452.756 - 2.98% -
SetIntersection_None_Vector_float_4_4 3.60% 133620233.775 138428979.320 - 3.51% -
BM_std_minmax_element<int>/1 3.60% 0.309 0.321 - 5.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 3.59% 62.396 64.639 - 129.82% -
rng::contains_subrange(vector<int>)_(same_length)/50 3.59% 12.733 13.190 - 2.85% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.58% 1.637 1.696 - 2.98% -
std::sort(vector<NonIntegral>)_(repeated)/8 3.58% 15.847 16.415 - 3.80% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 3.57% 626.667 649.044 - 2.92% -
std::find(vector<int>)_(bail_25%)/8 3.57% 1.361 1.410 - -1.13% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.56% 1.639 1.697 - 3.05% -
std::stable_sort(vector<int>)_(pipe-organ)/8 3.56% 18.726 19.391 - 6.04% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.55% 4.049 4.193 - 2.53% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 3.53% 0.471 0.488 - 1.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 3.52% 487997.300 505196.905 - 2.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.52% 0.669 0.692 - 10.89% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.52% 50672.976 52455.440 - -9.81% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.49% 45.057 46.628 - -10.93% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.48% 613.998 635.373 - 5.27% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 3.47% 6774.467 7009.290 - 3.87% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 3.45% 22.808 23.596 - 6.48% -
SetIntersection_Front_Set_uint64_64_64 3.45% 12762194.487 13202785.986 - 0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.44% 13529.023 13994.905 - 2.15% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 3.44% 716232.986 740885.547 - 3.12% -
std::copy(vector<int>)/32768 3.44% 3509.275 3630.057 - -2.71% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 3.44% 518276.562 536099.026 - 3.34% -
SetIntersection_None_Set_float_64_64 3.44% 11148110.135 11531319.993 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 3.43% 6614.803 6841.736 - 3.18% -
std::set<std::string>::erase(iterator)/32 3.43% 25.338 26.207 - 3.89% -
std::stable_sort(vector<int>)_(repeated)/1024 3.41% 1089.564 1126.730 - 0.19% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 3.41% 0.813 0.840 - -9.80% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 3.40% 5.247 5.425 - 3.04% -
SetIntersection_None_Vector_float_256_64 3.39% 3407219.255 3522873.810 - 2.98% -
SetIntersection_Front_Set_float_262144_64 3.39% 1730570.319 1789285.165 - 1.62% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.38% 23.459 24.253 - 8.15% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 3.38% 2960.043 3060.215 - 0.62% -
BM_deque_vector_ranges_move/0 3.38% 1.450 1.499 - -5.87% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 3.37% 693.573 716.936 - 2.52% -
BM_StringAssignStr_Huge_Transparent 3.36% 108.713 112.369 - -1.46% -
SetIntersection_None_Vector_string_16384_64 3.35% 1198265.345 1238465.659 - 1.35% -
std::stable_sort(vector<int>)_(descending)/8 3.35% 23.632 24.424 - 4.41% -
std::search(vector<int>,_pred)_(no_match)/8192 3.35% 4173.326 4313.055 - 0.49% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.35% 0.649 0.670 - 1.55% -
std::list<int>::ctor(size)/8192 3.35% 94375.922 97533.572 - 2.65% -
std::remove_if(vector<int>)_(sprinkled)/50 3.35% 61.941 64.013 - 4.32% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.34% 0.481 0.497 - -12.04% -
SetIntersection_Front_Vector_string_1024_16 3.33% 1615536.951 1669395.001 - 1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.32% 11161.214 11532.251 - 4.70% -
SetIntersection_None_Vector_float_262144_16 3.32% 1129125.806 1166656.379 - 2.64% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 3.32% 1.227 1.268 - -10.40% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.32% 116700.361 120569.648 - 2.36% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.31% 346.451 357.930 - 4.76% -
BM_PushHeap_uint64_Ascending_64 3.31% 1.515 1.565 - -0.05% -
std::find_if(vector<int>)_(bail_25%)/8192 3.31% 212.903 219.943 - 3.36% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.30% 4925781.430 5088573.017 - 4.43% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.30% 22.456 23.198 - -1.82% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.30% 666.097 688.096 - 2.54% -
std::fill_n(deque<int>)/32 3.30% 1.167 1.205 - 4.34% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.29% 10.419 10.762 - -2.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 3.29% 13201536.300 13635868.470 - 7.15% -
rng::fold_left(deque<int>)/8192 3.29% 4333.546 4476.041 - 1.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.28% 1883.991 1945.842 - 8.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.28% 782.158 807.812 - 2.41% -
BM_StringRelational_Compare_Large_Empty_Control 3.28% 1.657 1.711 - 6.18% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.28% 13953525.087 14410685.154 - -1.60% -
SetIntersection_Front_Vector_string_256_64 3.28% 10103520.719 10434522.454 - 0.78% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 3.28% 36025.202 37205.171 - -4.81% -
SetIntersection_None_Vector_float_1024_16 3.27% 1079394.591 1114740.850 - 3.19% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.27% 8650.972 8933.887 - 8.83% -
BM_deque_vector_copy/512 3.27% 16.524 17.064 - 3.19% -
std::set<int>::erase(iterator)/1024 3.27% 20.153 20.811 - -7.79% -
std::stable_sort(vector<int>)_(ascending)/1024 3.27% 2071.751 2139.402 - 3.35% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.26% 34.062 35.173 - -0.35% -
std::move_backward(deque<int>)/8 3.26% 3.509 3.623 - -2.71% -
std::partition_copy(vector<int>)/1024 3.25% 469.321 484.564 - 2.11% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 3.24% 8.097 8.360 - 0.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.24% 35.851 37.011 - 5.19% -
std::sort_heap(vector<int>)/8 3.22% 29.664 30.620 - -1.12% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.22% 2.263 2.336 - -1.05% -
std::move_backward(list<int>)/262144 3.22% 259543.225 267899.686 - 3.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 3.22% 339552635.858 350484792.200 - -1.08% -
std::remove(deque<int>)_(sprinkled)/32 3.22% 54.504 56.258 - 12.72% -
BM_PushHeap_string_QuickSortAdversary_262144 3.22% 16.603 17.138 - 6.15% -
std::multiset<std::string>::insert(value)_(already_present)/1024 3.22% 52.957 54.661 - -3.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 3.21% 25.504 26.323 - 4.65% -
std::search(vector<int>)_(no_match)/1000 3.21% 204.827 211.404 - -0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.21% 15505.051 16002.615 - -0.33% -
SetIntersection_None_Set_float_262144_256 3.19% 1149520.832 1186177.002 - 2.15% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.19% 2.219 2.290 - 0.38% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 3.19% 2866.433 2957.731 - 2.86% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.17% 13582.573 14013.778 - 9.86% -
std::set<std::string>::contains(key)_(existent)/8192 3.17% 28.102 28.993 - 1.13% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 3.17% 12.757 13.162 - 2.72% -
ranges::minmax(std::list<__int128>)/1 3.17% 0.448 0.462 - 2.28% -
BM_num_get<long_double> 3.15% 36.383 37.528 - 0.75% -
std::partial_sort_copy(vector<int>)_(repeated)/8 3.15% 8.541 8.810 - 2.42% -
std::find_if(vector<int>)_(process_all)/8 3.12% 1.499 1.546 - 10.59% -
SetIntersection_Interlaced_Set_float_262144_16384 3.12% 1237580.486 1276198.973 - 2.38% -
SetIntersection_Front_Set_uint64_256_256 3.12% 7837150.514 8081340.165 - 13.13% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.11% 2764.062 2850.152 - 1.32% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.10% 38171.974 39354.364 - 2.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.10% 50653.364 52222.065 - -7.63% -
std::sort(deque<int>)_(repeated)/1024 3.09% 957.937 987.525 - 2.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.09% 20.455 21.086 - -0.19% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.09% 8414.484 8674.201 - -4.73% -
std::set<int>::clear()/8192 3.09% 80853.498 83348.130 - -11.06% -
SetIntersection_None_Set_float_16384_64 3.08% 153074889.833 157789925.748 - 2.13% -
SetIntersection_Interlaced_Set_uint64_1_1 3.08% 533861155.466 550284800.566 - 3.51% -
std::unordered_set<int>::find(key)_(existent)/1024 3.07% 1.212 1.249 - -2.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.05% 13087.893 13487.423 - 4.87% -
SetIntersection_None_Vector_float_256_256 3.05% 2132741.471 2197728.133 - 3.46% -
std::search(vector<int>,_pred)_(no_match)/1000 3.04% 514.397 530.060 - 1.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.04% 143084.138 147433.572 - -0.48% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 3.03% 8.774 9.040 - 3.39% -
BM_num_get<double> 3.03% 36.016 37.106 - -0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 3.03% 28.754 29.624 - 4.84% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 3.01% 96122.309 99014.192 - 1.97% -
SetIntersection_None_Vector_float_1024_256 3.01% 1076782.389 1109174.114 - 2.81% -
std::transform(list<int>,_list<int>)/8192 3.00% 9023.196 9294.149 - 2.28% -
SetIntersection_None_Set_float_16384_1024 3.00% 154374568.636 159009198.130 - 3.53% -
ranges::minmax(std::deque<long_long>)/8 3.00% 3.862 3.978 - 8.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.00% 2.267 2.335 - 6.29% -
std::unique(vector<int>)_(sprinkled)/8192 3.00% 3893.372 4010.071 - 0.42% -
BM_PushHeap_string_QuickSortAdversary_16384 3.00% 16.062 16.544 - 6.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.99% 18.843 19.406 - -7.36% -
BM_deque_deque_copy/65536 2.99% 3087.246 3179.431 - 3.60% -
std::find(list<int>)_(bail_25%)/1024 2.98% 128.238 132.063 - 4.40% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.98% 53.191 54.776 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 2.98% 4045045.326 4165411.191 - -38.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.97% 246356.488 253682.743 - 4.04% -
BM_StringAssignStr_Small_Transparent 2.97% 0.485 0.499 - 2.85% -
ranges::minmax(std::list<__int128>)/70000 2.97% 57349.922 59054.181 - 2.04% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.97% 376.427 387.595 - 0.87% -
vector<bool>::reserve() 2.96% 8.371 8.619 - -2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.95% 199299251.695 205175673.068 - 5.51% -
SetIntersection_Interlaced_Set_float_16384_1024 2.95% 170069160.077 175079874.010 - 3.86% -
std::copy(vector<bool>)_(aligned)/262144 2.94% 470.170 484.013 - -15.05% -
rng::find_last_if(vector<int>)_(bail_90%)/8192 2.94% 218.300 224.721 - 2.56% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.93% 669.513 689.125 - -1.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.93% 9928.224 10218.930 - 0.33% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 2.93% 18.971 19.526 - -3.12% -
SetIntersection_None_Set_string_16384_1 2.92% 193236892.463 198888576.168 - -1.50% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.92% 57622468.749 59306013.922 - 3.32% -
SetIntersection_None_Set_float_16384_256 2.92% 153573478.094 158056956.354 - 2.28% -
BM_align/8 2.91% 0.622 0.640 - 0.12% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.90% 15.491 15.941 - -2.89% -
SetIntersection_None_Set_float_262144_16 2.90% 1153277.912 1186756.184 - 2.31% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.89% 270.129 277.946 - 1.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.88% 6.080 6.256 - -6.74% -
std::set<int>::count(key)_(existent)/32 2.88% 1.609 1.655 - 1.84% -
std::generate_n(list<int>)/50 2.88% 14.903 15.332 - -0.23% -
SetIntersection_None_Set_float_262144_1 2.88% 1156657.470 1189923.094 - 2.38% -
std::find_end(list<int>)_(same_length)/8192 2.87% 7943.464 8171.703 - 2.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.87% 390.694 401.910 - 2.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.87% 1122428.178 1154594.108 - 2.39% -
SetIntersection_None_Vector_float_16384_1024 2.86% 1099627.669 1131083.578 - 2.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 2.86% 1116219.585 1148125.357 - 0.49% -
std::copy_n(list<int>)/64 2.86% 14.603 15.020 - 1.81% -
std::stable_partition(list<int>)_(sparse)/8192 2.86% 8645.330 8892.355 - 3.33% -
bm_lexicographical_compare<unsigned_char>/64 2.86% 1.987 2.044 - -0.26% -
std::set<int>::find(key)_(existent)/32 2.85% 1.692 1.740 - 0.79% -
std::unique(deque<int>)_(sprinkled)/32 2.84% 52.054 53.531 - -0.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 2.83% 47.633 48.982 - -1.45% -
SetIntersection_None_Set_float_262144_1024 2.83% 1150582.926 1183106.447 - 1.89% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.82% 27.931 28.719 - 0.16% -
BM_PushHeap_float_Random_1 2.81% 0.518 0.532 - -23.63% -
std::multiset<std::string>::erase(key)_(existent)/32 2.81% 79.726 81.967 - 45.16% -
std::set<int>::insert(value)_(new_value,_end)/0 2.81% 17.046 17.525 - -0.06% -
SetIntersection_Front_Set_string_16384_16 2.80% 1759738.517 1809092.312 - -6.11% -
SetIntersection_Interlaced_Set_float_16384_64 2.80% 211647892.218 217570676.621 - 2.95% -
SetIntersection_Interlaced_Set_float_16384_16 2.79% 204278552.663 209984448.154 - 2.84% -
SetIntersection_None_Vector_float_16384_64 2.79% 1098295.150 1128963.627 - 2.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.78% 7582.092 7793.246 - 2.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.78% 27.090 27.843 - 1.88% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.78% 6366.175 6543.093 - -19.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.77% 118661.041 121953.840 - 2.25% -
std::all_of(deque<int>)_(process_all)/32 2.77% 12.322 12.664 - 2.78% -
std::set<int>::erase(key)_(existent)/8192 2.77% 67.481 69.352 - -1.16% -
SetIntersection_Interlaced_Set_float_256_64 2.77% 12909929.124 13267311.043 - -1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.76% 1297506.149 1333373.697 - -4.55% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.76% 53.711 55.193 - 0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 2.76% 6568001.885 6749296.946 - 0.91% -
std::search(vector<int>,_pred)_(no_match)/1048576 2.76% 585188.812 601335.924 - -0.14% -
std::set<std::string>::count(key)_(non-existent)/1024 2.76% 23.984 24.645 - -0.15% -
std::map<int,_int>::count(key)_(existent)/32 2.76% 1.546 1.589 - 6.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.75% 389.976 400.711 - 2.31% -
std::set<int>::equal_range(key)_(non-existent)/32 2.74% 2.446 2.513 - -0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.74% 22.131 22.738 - -2.38% -
std::equal(vector<bool>)_(unaligned)/8 2.74% 0.898 0.923 - 32.00% -
BM_deque_deque_ranges_copy/2 2.74% 2.243 2.305 - 5.70% -
std::stable_sort(vector<int>)_(heap)/8192 2.74% 14490.933 14887.751 - 2.11% -
std::find_first_of(list<int>)_(small_needle)/50 2.73% 139.637 143.453 - 2.42% -
std::for_each_n(list<int>)/8 2.73% 2.463 2.531 - -1.16% -
std::copy_if(list<int>)_(every_other)/32768 2.73% 24986.997 25669.062 - 2.01% -
SetIntersection_None_Set_float_262144_262144 2.73% 1152951.904 1184411.865 - 2.26% -
SetIntersection_None_Set_float_262144_4 2.73% 1152242.918 1183664.471 - 2.24% -
SetIntersection_None_Set_float_16384_16 2.72% 152883901.474 157046939.186 - 1.43% -
std::partition_point(vector<int>)/32 2.71% 2.575 2.645 - 2.49% -
std::unordered_set<int>::count(key)_(non-existent)/8192 2.69% 1.527 1.568 - -0.07% -
BM_align/64 2.69% 0.622 0.639 - -0.02% -
SetIntersection_None_Vector_float_1024_64 2.69% 1074747.894 1103674.987 - 3.28% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.69% 27035.078 27761.784 - 0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.68% 1180901.921 1212553.284 - 6.59% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.68% 8.338 8.561 - 1.02% -
std::sort(vector<int>)_(repeated)/8192 2.68% 5010.241 5144.393 - 2.16% -
SetIntersection_None_Vector_float_16384_256 2.68% 1095155.649 1124476.852 - 1.72% -
std::copy_n(vector<int>)/64 2.67% 2.465 2.531 - 1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.67% 139888.654 143623.906 - 1.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.67% 141118.129 144885.317 - 1.03% -
SetIntersection_Interlaced_Vector_float_16384_4 2.67% 1545867.773 1587133.873 - -3.57% -
std::search(deque<int>,_pred)_(same_length)/1000 2.67% 495.214 508.422 - 3.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 2.66% 9.694 9.952 - -6.99% -
BM_std_minmax_element<char>/4 2.66% 1.230 1.263 - -1.85% -
std::find_first_of(list<int>)_(small_needle)/1024 2.66% 2749.927 2823.125 - 2.47% -
BM_CmpLess_ushort_ushort 2.66% 1.051 1.079 - 0.16% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.65% 94359.149 96862.183 - 0.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.65% 19.266 19.777 - -10.62% -
rng::find_last(vector<int>)_(bail_10%)/8 2.65% 2.011 2.065 - 2.37% -
std::find_first_of(list<int>)_(small_needle)/32 2.64% 93.533 96.004 - 2.28% -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.64% 2.335 2.397 - 1.03% -
std::search(vector<int>)_(no_match)/1024 2.64% 209.610 215.145 - 0.13% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.64% 12433.439 12761.432 - 2.77% -
std::find_first_of(list<int>)_(small_needle)/8192 2.63% 22035.929 22616.449 - 2.41% -
std::none_of(vector<int>)_(process_all)/50 2.63% 19.022 19.523 - 3.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.63% 53428.548 54835.218 - 2.34% -
std::sort(deque<int>)_(qsort_adversarial)/8192 2.63% 478409.889 490981.589 - 1.27% -
BM_PushHeap_float_Ascending_1024 2.62% 3.106 3.187 - 1.13% -
SetIntersection_Front_Set_uint64_1024_4 2.62% 1051053.914 1078584.604 - 1.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.61% 54988.529 56425.760 - -4.16% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.61% 5319.768 5458.509 - 0.84% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.60% 659.644 676.804 - 1.54% -
std::set<int>::count(key)_(non-existent)/32 2.60% 2.949 3.026 - 2.82% -
std::unique(deque<int>)_(sprinkled)/52 2.60% 58.954 60.487 - -4.29% -
std::set<std::string>::insert(value)_(already_present)/1024 2.59% 29.482 30.245 - 2.12% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 2.59% 9.189 9.426 - 2.30% -
ranges::minmax(std::vector<char>)/1 2.58% 0.613 0.629 - 1.21% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.58% 11.471 11.767 - -2.27% -
SetIntersection_None_Vector_string_262144_16384 2.58% 1280630.798 1313698.885 - -0.03% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.58% 2.522 2.587 - 6.10% -
SetIntersection_None_Set_float_262144_64 2.57% 1151954.019 1181591.064 - 2.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.57% 11507.894 11803.958 - 2.46% -
SetIntersection_None_Set_string_16384_16384 2.57% 197583386.592 202664189.508 - 1.67% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.57% 656.955 673.832 - -1.50% -
std::unordered_set<std::string>::ctor(const&)/1024 2.57% 32643.623 33481.482 - 1.91% -
BM_CmpEqual_schar_uchar 2.56% 1.082 1.109 - 1.96% -
bm_lexicographical_compare<signed_char>/512 2.55% 7.727 7.924 - 3.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.55% 6691.396 6862.220 - -5.48% -
std::search(vector<int>)_(no_match)/1048576 2.55% 208493.836 213805.814 - 0.80% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 2.55% 47520.052 48729.879 - 2.12% -
BM_CmpLess_ushort_uchar 2.54% 1.081 1.108 - -1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.54% 5706.815 5851.692 - 1.39% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.54% 1.676 1.718 - 17.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.53% 28.259 28.975 - 3.37% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.53% 1320529.199 1353972.873 - -0.61% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.53% 0.611 0.626 - -9.54% -
SetIntersection_None_Vector_float_16384_16384 2.53% 1100030.299 1127851.707 - 2.02% -
BM_PushHeap_uint64_Ascending_256 2.52% 2.089 2.142 - -0.27% -
std::set<int>::upper_bound(key)_(existent)/1024 2.52% 4.247 4.354 - 0.89% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 2.52% 867.992 889.861 - 2.14% -
SetIntersection_None_Set_float_16384_4 2.52% 152923430.200 156773229.416 - 1.05% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 2.52% 16.861 17.285 - 1.49% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2.51% 347.239 355.950 - 4.26% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 2.51% 18516.605 18980.824 - -2.77% -
std::multiset<int>::contains(key)_(existent)/1024 2.50% 4.058 4.159 - 1.69% -
std::sort(deque<int>)_(heap)/1024 2.50% 6070.143 6221.849 - -0.03% -
std::set<std::string>::erase(key)_(existent)/8192 2.50% 85.895 88.039 - 3.98% -
SetIntersection_None_Set_float_1024_1024 2.49% 8904047.051 9125891.859 - 2.57% -
std::stable_sort(vector<int>)_(shuffled)/1024 2.49% 2229.918 2285.354 - 0.01% -
SetIntersection_Front_Set_string_16384_1024 2.48% 57373503.241 58796557.054 - -0.52% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.48% 2297.285 2354.187 - 1.73% -
BM_PushHeap_string_PipeOrgan_16 2.47% 4.063 4.163 - 1.63% -
BM_deque_vector_move/65536 2.47% 2969.482 3042.780 - 2.61% -
std::copy_backward(list<int>)/4096 2.47% 3192.671 3271.462 - 2.89% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.47% 32.349 33.147 - 2.89% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 2.46% 24.682 25.289 - 0.81% -
BM_deque_deque_ranges_copy/1 2.46% 2.494 2.556 - 0.84% -
std::for_each(list<int>)/8192 2.46% 7332.515 7512.970 - -3.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 2.46% 18.847 19.311 - 1.51% -
BM_StringAssignStr_Large_Transparent 2.46% 10.287 10.540 - 3.57% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.46% 564.924 578.794 - -5.81% -
SetIntersection_Front_Set_string_16_16 2.45% 57769200.115 59186912.449 - -1.36% -
BM_StringConstructDestroyCStr_Small_Opaque 2.45% 2.080 2.131 - -3.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.45% 6.408 6.565 - 0.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 2.45% 6137.231 6287.461 - 0.63% -
SetIntersection_Front_Set_float_1024_16 2.44% 1186140.730 1215086.156 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.44% 1136675.310 1164364.165 - -2.32% -
std::find_if(vector<int>)_(bail_25%)/1024 2.43% 27.681 28.355 - 1.77% -
BM_CmpLess_uchar_int 2.43% 1.054 1.080 - 0.86% -
SetIntersection_None_Set_float_16384_1 2.43% 152591701.349 156303600.043 - 0.50% -
BM_align/256 2.42% 0.622 0.637 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.42% 6303336.519 6455808.450 - -5.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.41% 6.602 6.762 - -3.67% -
std::remove_if(deque<int>)_(prefix)/1024 2.41% 557.067 570.499 - 0.10% -
std::find_first_of(vector<int>)_(large_needle)/32 2.41% 106.650 109.218 - 0.64% -
std::rotate(list<int>)_(by_1/3)/1024 2.40% 806.403 825.773 - 1.59% -
rng::starts_with(deque<int>)/8 2.39% 4.008 4.104 - 0.98% -
BM_deque_deque_move/64000 2.39% 2951.326 3021.803 - 0.10% -
std::rotate(list<int>)_(by_1/3)/32 2.38% 16.756 17.156 - -1.56% -
std::multiset<std::string>::ctor(const&)/1024 2.38% 34556.072 35379.760 - 0.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.38% 46.717 47.830 - -16.06% -
BM_PushHeap_float_PipeOrgan_262144 2.38% 3.150 3.224 - 2.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.38% 1150738.942 1178121.242 - -0.96% -
std::multiset<int>::find(key)_(existent)/32 2.38% 1.597 1.635 - 0.24% -
std::rotate(list<int>)_(by_1/3)/50 2.37% 23.082 23.628 - 3.17% -
SetIntersection_None_Set_string_64_1 2.37% 22513191.190 23045712.007 - -0.09% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.36% 50425.196 51616.199 - -1.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.36% 44847.967 45906.974 - -1.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 2.35% 1.232 1.261 - 0.18% -
vector<bool>(const_vector<bool>&) 2.34% 10.685 10.935 - -23.58% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.34% 7.853 8.037 - 0.09% -
std::multiset<std::string>::find(key)_(existent)/32 2.34% 14.880 15.228 - 0.85% -
std::set<int>::clear()/1024 2.34% 9348.028 9566.389 - -12.87% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.33% 17640035.090 18051647.525 - 4.49% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 2.33% 3.104 3.176 - 3.30% -
BM_PushHeap_uint64_Random_16 2.32% 4.484 4.589 - 1.72% -
std::list<int>::operator=(const&)_(cheap_elements)/32 2.32% 16.916 17.309 - 1.72% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 2.32% 174491.743 178544.739 - 2.27% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.31% 129367.532 132358.733 - 0.39% -
BM_PushHeap_uint64_Random_4 2.30% 2.535 2.594 - -1.51% -
SetIntersection_Front_Set_string_256_256 2.30% 30971029.515 31683685.172 - 9.26% -
std::stable_sort(vector<int>)_(heap)/1024 2.30% 2517.725 2575.582 - 0.19% -
SetIntersection_None_Vector_float_16_1 2.29% 63105463.118 64552596.198 - 1.94% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.29% 9.487 9.704 - -0.25% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.29% 748.573 765.705 - 1.01% -
BM_deque_deque_ranges_copy/65536 2.29% 3046.689 3116.322 - 0.60% -
std::unordered_set<std::string>::erase(iterator)/32 2.28% 32.510 33.252 - 27.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.28% 2350277.128 2403924.724 - -0.39% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.28% 12672.253 12961.253 - 0.85% -
std::replace_if(vector<int>)_(sprinkled)/1024 2.28% 246.397 252.006 - 1.82% -
rng::find_if_not(vector<bool>)_(process_all)/50 2.27% 23.413 23.946 - 0.60% -
std::fill_n(list<int>)/50 2.27% 15.651 16.006 - 2.38% -
rng::for_each(multimap<int>)/32 2.27% 26.544 27.147 - 0.82% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.26% 50.291 51.429 - 2.92% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2.25% 8072.348 8254.324 - 1.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.25% 1025198.686 1048308.274 - 0.25% -
std::replace(deque<int>)_(prefix)/32 2.25% 12.728 13.015 - 0.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 2.25% 1137828.114 1163379.827 - 0.40% -
BM_std_minmax_element<char>/64 2.25% 17.553 17.947 - 1.38% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.24% 68.862 70.408 - 1.19% -
std::set<int>::insert(value)_(new_value,_end)/32 2.24% 18.833 19.255 - -1.25% -
std::lower_bound(std::forward_list<int>)/8 2.24% 15.356 15.699 - 1.52% -
std::multiset<int>::upper_bound(key)_(existent)/8192 2.23% 14.675 15.002 - 1.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.23% 46.207 47.239 - -1.44% -
SetIntersection_None_Vector_float_262144_262144 2.23% 1121205.464 1146202.284 - 1.24% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 2.23% 34.004 34.762 - 4.37% -
std::multimap<int,_int>::clear()/1024 2.23% 10559.211 10794.491 - -0.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.23% 72.825 74.446 - 78.86% -
bm_swap_ranges_vb_aligned/8 2.22% 3.208 3.279 - 2.26% -
SetIntersection_Interlaced_Set_string_262144_1 2.22% 1072615.109 1096422.163 - 1.14% -
SetIntersection_None_Vector_float_16384_16 2.21% 1097930.285 1122236.095 - 1.77% -
rng::find_last_if(list<int>)_(bail_10%)/8 2.21% 3.297 3.370 - 1.79% -
std::is_sorted_until(vector<int>)/8 2.21% 2.045 2.090 - 1.95% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.21% 43.077 44.028 - 6.78% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.20% 6496.094 6639.151 - -0.02% -
std::search(vector<int>,_pred)_(no_match)/1024 2.20% 526.422 537.983 - 0.27% -
SetIntersection_Front_Vector_float_16384_64 2.20% 1336017.124 1365357.113 - -0.05% -
std::all_of(list<int>)_(process_all)/32768 2.19% 27108.773 27703.133 - 3.87% -
std::vector<int>::ctor(size)/32 2.19% 10.363 10.591 - 7.78% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 2.19% 382.067 390.427 - 0.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.18% 10644.817 10877.330 - -0.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.18% 16.480 16.839 - -2.05% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.18% 10.327 10.552 - -1.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.18% 118763.719 121348.173 - -8.23% -
SetIntersection_Interlaced_Set_uint32_64_16 2.17% 21830982.006 22305614.693 - 2.74% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.17% 27.758 28.362 - 3.85% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.17% 11384.597 11631.851 - 2.58% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.17% 17.253 17.626 - 2.85% -
SetIntersection_Interlaced_Vector_float_16384_16 2.16% 3680409.384 3759914.635 - -4.12% -
rng::contains_subrange(list<int>)_(single_element)/32 2.16% 10.017 10.233 - -0.05% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 2.16% 16779.873 17141.655 - 0.93% -
std::set<int>::find(key)_(existent)/8192 2.15% 7.887 8.057 - 0.42% -
BM_deque_vector_move/64000 2.15% 2969.686 3033.628 - 2.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 2.15% 12.736 13.010 - 2.26% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.14% 6659.259 6801.753 - 2.71% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.14% 140015.129 143004.609 - 0.84% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 2.13% 9.840 10.049 - 0.13% -
std::partition(list<int>)_(sparse)/50 2.12% 21.533 21.991 - 2.39% -
std::move(vector<int>)/8 2.12% 2.205 2.252 - -2.80% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.12% 98336.503 100420.709 - 0.94% -
SetIntersection_Front_Set_string_1024_256 2.12% 14864014.543 15178794.049 - 0.97% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 2.12% 6619.970 6760.068 - 1.01% -
BM_CmpEqual_int_schar 2.11% 1.116 1.139 - 0.22% -
std::copy_n(list<int>)/4096 2.11% 3555.665 3630.726 - -30.43% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.11% 26.997 27.566 - 8.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 2.11% 1360622.445 1389264.846 - -3.69% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.10% 392.599 400.835 - 2.21% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 2.10% 4.421 4.514 - 1.53% -
SetIntersection_None_Vector_string_262144_1024 2.10% 1283384.473 1310271.949 - -0.39% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.09% 11743.871 11989.647 - -8.21% -
SetIntersection_Front_Vector_string_16384_16 2.09% 1556261.555 1588746.850 - -0.27% -
BM_PushHeap_uint32_Random_256 2.09% 5.399 5.511 - -2.17% -
rng::for_each(multimap<int>)/8 2.08% 6.101 6.228 - -0.01% -
std::fill(vector<int>)/1024 2.08% 29.697 30.316 - 1.19% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.08% 36.515 37.276 - 2.09% -
std::find_if(vector<int>)_(process_all)/1024 2.08% 112.945 115.297 - -12.86% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.08% 9.943 10.150 - 2.09% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.08% 4.076 4.160 - 2.76% -
SetIntersection_Interlaced_Set_float_262144_4 2.07% 1264391.355 1290572.020 - 2.79% -
std::search(vector<int>)_(no_match)/8192 2.07% 1623.865 1657.463 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.06% 43399.931 44295.018 - 1.05% -
BM_num_get<float> 2.06% 36.202 36.947 - -2.27% -
std::multiset<std::string>::clear()/1024 2.06% 21845.095 22294.316 - 4.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.06% 163.751 167.119 - 0.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.05% 13.869 14.154 - 1.81% -
SetIntersection_None_Set_float_16384_16384 2.05% 155464821.143 158652388.072 - -0.77% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2.05% 2305.612 2352.784 - 1.84% -
std::set<int>::clear()/32 2.04% 627.221 640.040 - -6.99% -
std::stable_partition(vector<int>)_(dense)/32 2.04% 21.817 22.262 - 2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.03% 128024584.205 130628440.059 - 0.50% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.03% 22.863 23.328 - -5.28% -
rng::find_last(list<int>)_(bail_90%)/50 2.03% 1.249 1.274 - 1.91% -
SetIntersection_None_Vector_float_1024_1 2.03% 1077963.814 1099859.192 - 2.45% -
std::for_each(join_view(vector<vector<int>>))/50 2.02% 3.988 4.069 - 0.47% -
SetIntersection_None_Vector_float_262144_1024 2.02% 1127049.682 1149821.464 - 0.38% -
std::multiset<int>::find(key)_(non-existent)/1024 2.01% 5.428 5.537 - -3.90% -
BM_CmpLess_ushort_uint 2.01% 1.049 1.071 - -0.86% -
std::find_end(list<int>)_(match_near_end)/1000 2.01% 77.230 78.779 - 1.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.00% 815.121 831.454 - 4.50% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 2.00% 693.304 707.177 - 1.85% -
std::adjacent_find(vector<int>,_pred)/50 2.00% 23.236 23.700 - 1.02% -
ranges::min(std::vector<char>)/64 2.00% 4.197 4.281 - 1.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 2.00% 325.105 331.592 - 2.15% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 1.99% 473438.884 482878.392 - 0.85% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.99% 11841.621 12077.454 - 3.84% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 1.99% 701.799 715.754 - 4.56% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.99% 11270.348 11494.353 - -0.23% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.98% 602986.159 614950.460 - 1.94% -
BM_CmpEqual_uchar_schar 1.98% 1.010 1.030 - -0.75% -
std::replace_if(deque<int>)_(prefix)/32 1.98% 13.767 14.040 - -1.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.98% 2.273 2.318 - -8.04% -
SetIntersection_None_Vector_float_1_1 1.98% 532614245.682 543152675.358 - 1.58% -
BM_StringAssignStr_Huge_Opaque 1.98% 109.119 111.276 - -2.21% -
std::move_backward(deque<int>)/64 1.97% 5.188 5.291 - 2.36% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.97% 553.321 564.226 - 2.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.97% 54567.414 55642.588 - -4.61% -
BM_StringAssignAsciiz_Large_Transparent 1.96% 11.397 11.621 - -0.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.96% 97.409 99.322 - -34.97% -
BM_CmpEqual_schar_int 1.96% 1.106 1.127 - -3.57% -
BM_vector_deque_copy_backward/512 1.96% 17.626 17.971 - -0.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.96% 21.227 21.643 - 0.54% -
BM_deque_deque_ranges_copy_backward/1 1.96% 2.670 2.722 - 1.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.95% 21.668 22.091 - 2.45% -
std::vector<int>::ctor(size)/1024 1.95% 43.692 44.544 - 7.17% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.95% 1.107 1.128 - -13.37% -
std::copy(list<int>)/32768 1.95% 25786.768 26289.144 - 1.17% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.94% 114162.722 116382.421 - -0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.94% 26802.554 27323.465 - 0.68% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.94% 683.380 696.647 - 1.40% -
std::sort_heap(deque<int>,_pred)/8192 1.94% 420264.324 428412.815 - 0.40% -
SetIntersection_None_Set_float_256_4 1.94% 11269741.238 11488142.907 - 2.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.94% 6373.069 6496.561 - -15.12% -
std::find(deque<int>)_(process_all)/50 1.94% 13.090 13.344 - 1.43% -
BM_deque_deque_move/1024 1.93% 36.653 37.362 - 0.91% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.93% 2.257 2.300 - -0.72% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 1.93% 89.190 90.914 - 2.04% -
std::sort(vector<int>)_(ascending)/8 1.93% 15.693 15.996 - 1.68% -
BM_StringRelational_Less_Empty_Empty_Control 1.93% 1.634 1.665 - 0.03% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.92% 8.764 8.933 - 2.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.92% 7210.978 7349.619 - 0.73% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.92% 24.828 25.305 - 2.40% -
std::copy_if(vector<int>)_(every_other)/262144 1.92% 127068.287 129509.026 - 1.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.92% 13351.693 13608.014 - 0.28% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.92% 85.213 86.849 - -9.34% -
SetIntersection_Interlaced_Set_string_16384_1024 1.92% 348888399.724 355581246.516 - 3.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.92% 50.087 51.047 - 1.64% -
std::move(vector<bool>)_(unaligned)/262144 1.92% 1589.203 1619.661 - -1.34% -
std::reverse(list<int>)/4096 1.91% 1546.175 1575.784 - -11.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.91% 1.836 1.871 - 0.72% -
BM_PushHeap_string_QuickSortAdversary_1024 1.90% 15.432 15.726 - 4.00% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.90% 662.063 674.662 - -1.23% -
SetIntersection_Front_Set_uint64_1024_16 1.90% 1181518.133 1203983.085 - 2.13% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.90% 590849.939 602065.253 - 0.59% -
std::multimap<int,_int>::count(key)_(existent)/32 1.89% 3.547 3.614 - 0.12% -
BM_PushHeap_uint64_Ascending_1024 1.89% 2.574 2.622 - -0.01% -
BM_PushHeap_uint64_Ascending_16384 1.89% 3.602 3.670 - 1.29% -
SetIntersection_None_Vector_string_1024_1 1.89% 1165701.649 1187736.655 - 1.92% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.89% 43.379 44.198 - 2.42% -
BM_PushHeap_uint64_Random_16384 1.89% 6.269 6.387 - 0.53% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.88% 245269.790 249881.222 - 1.30% -
std::set<int>::contains(key)_(non-existent)/1024 1.87% 6.023 6.136 - 2.56% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.87% 13.355 13.605 - 14.26% -
rng::contains(list<int>)_(process_all)/50 1.87% 18.260 18.601 - 1.79% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.87% 1874.404 1909.374 - 2.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.86% 607638.406 618962.556 - 1.40% -
std::is_sorted_until(list<int>,_pred)/8 1.86% 3.644 3.712 - 1.84% -
std::partition_point(vector<int>)/50 1.86% 2.540 2.587 - 0.50% -
BM_deque_deque_ranges_copy_backward/2 1.86% 2.407 2.452 - 6.40% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.85% 1477.149 1504.521 - -2.74% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.85% 6857.161 6984.023 - -2.68% -
std::move(vector<bool>)_(unaligned)/512 1.85% 4.596 4.681 - -0.81% -
SetIntersection_None_Set_float_64_1 1.85% 21842728.927 22246506.507 - -1.11% -
std::reverse(vector<int>)/64 1.85% 4.118 4.194 - 1.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.85% 180929.299 184270.609 - 0.13% -
std::search(list<int>)_(no_match)/1048576 1.85% 829825.463 845135.893 - 1.70% -
std::map<int,_int>::find(key)_(existent)/1024 1.84% 4.187 4.264 - 0.10% -
std::multiset<std::string>::ctor(const&)/32 1.84% 807.454 822.291 - 16.97% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.83% 97889.251 99683.522 - 0.20% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.83% 4.750 4.837 - -3.60% -
SetIntersection_Interlaced_Vector_string_1024_1 1.83% 1057352.869 1076690.630 - -0.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.83% 2939639.242 2993289.957 - -0.53% -
BM_deque_deque_copy/4000 1.82% 139.628 142.173 - -0.23% -
SetIntersection_None_Vector_float_1024_1024 1.82% 1077499.353 1097124.636 - 1.83% -
ranges::minmax(std::list<long_long>)/70000 1.82% 54345.203 55333.888 - 1.19% -
std::for_each_n(vector<int>)/8 1.82% 2.650 2.698 - 1.20% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.82% 761.353 775.189 - -0.71% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.82% 55027.850 56027.502 - -5.44% -
std::search(deque<int>)_(no_match)/1000 1.82% 399.120 406.368 - 0.33% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.81% 5.513 5.613 - 2.76% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.81% 22.756 23.168 - 1.56% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.81% 210416.404 214225.430 - -0.07% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.81% 355.070 361.495 - -0.84% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.81% 12820.817 13052.759 - -1.04% -
SetIntersection_Front_Set_uint64_16384_256 1.81% 4172931.575 4248374.901 - 13.10% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.80% 23.266 23.685 - 1.18% -
bm_gcd_trivial 1.80% 0.666 0.678 - 0.48% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.79% 9.815 9.991 - -2.34% -
std::map<std::string,_int>::erase(iterator)/1024 1.79% 25.589 26.048 - -16.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.79% 171915141.944 174986407.306 - 0.11% -
SetIntersection_Interlaced_Set_float_262144_16 1.79% 1561831.707 1589710.857 - 2.18% -
std::move_backward(vector<bool>)_(unaligned)/64 1.78% 1.651 1.681 - 2.67% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.78% 15407.787 15681.597 - -2.88% -
std::unique_copy(list<int>)_(sprinkled)/52 1.77% 23.904 24.327 - 2.05% -
bm_ranges_swap_ranges_vb_aligned/64 1.77% 3.046 3.099 - 0.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.77% 59108.207 60152.152 - 0.88% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.76% 14.638 14.896 - -0.61% -
std::is_partitioned(list<int>)_(partitioned)/50 1.76% 13.899 14.144 - 1.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.76% 44.038 44.814 - 0.58% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 1.76% 16.993 17.291 - -44.08% -
std::partial_sort(deque<int>)_(heap)/8 1.75% 38.741 39.420 - -1.56% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.75% 1805.799 1837.391 - 1.18% -
std::sort_heap(vector<int>,_pred)/8 1.75% 29.194 29.704 - 3.66% -
BM_CmpLess_int_uchar 1.75% 1.101 1.120 - 1.55% -
std::unordered_multimap<int,_int>::clear()/1024 1.74% 8166.826 8309.222 - 0.90% -
std::generate(deque<int>)/32 1.74% 7.992 8.131 - 0.89% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.74% 14.606 14.861 - 1.98% -
std::set<int>::contains(key)_(non-existent)/32 1.74% 2.802 2.851 - 2.32% -
std::make_heap(deque<int>)_(shuffled)/8192 1.74% 22609.138 23002.451 - -1.85% -
SetIntersection_Front_Vector_uint32_262144_16 1.74% 1106021.242 1125225.784 - 0.01% -
SetIntersection_Front_Set_float_262144_1 1.73% 1004020.223 1021435.867 - 0.15% -
std::move_backward(vector<int>)/8 1.73% 2.271 2.310 - -3.39% -
std::copy_backward(list<int>)/262144 1.72% 216368.754 220094.658 - 1.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.72% 51.554 52.442 - 5.08% -
BM_std_minmax_element<long_long>/4 1.72% 1.249 1.270 - 1.62% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.72% 12102.969 12311.165 - 0.88% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 1.72% 0.585 0.595 - 0.43% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.72% 4530.350 4608.099 - 0.79% -
SetIntersection_None_Set_string_256_4 1.71% 11456306.684 11652726.239 - 2.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.71% 797.620 811.292 - 2.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.71% 58.415 59.416 - 1.71% -
std::adjacent_find(list<int>)/50 1.71% 22.845 23.235 - -0.27% -
std::search(vector<int>,_pred)_(same_length)/8192 1.71% 4920.370 5004.424 - 1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.70% 1631322.106 1659104.654 - 1.66% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.70% 536.640 545.777 - 1.75% -
BM_deque_vector_ranges_move_backward/4000 1.70% 143.881 146.329 - 0.40% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 1.70% 22.829 23.217 - 3.45% -
SetIntersection_Interlaced_Set_float_64_16 1.70% 21473096.667 21837654.321 - -0.02% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.70% 213.050 216.662 - -0.81% -
SetIntersection_Interlaced_Set_string_16384_64 1.69% 349295231.704 355215140.762 - 1.90% -
SetIntersection_None_Set_string_16384_1024 1.69% 199699700.252 203082019.055 - 1.88% -
std::distance(join_view(vector<vector<int>>))/8192 1.69% 8.259 8.398 - 0.79% -
SetIntersection_Front_Vector_string_16_16 1.69% 50597325.428 51451946.821 - 0.92% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.69% 4.445 4.520 - -0.70% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.69% 12.793 13.009 - 1.13% -
std::partition(deque<int>)_(sparse)/50 1.69% 15.992 16.262 - -6.06% -
BM_deque_vector_ranges_move/1 1.68% 2.105 2.140 - 2.60% -
std::for_each(map<int>::iterator)/32 1.68% 23.799 24.199 - 0.62% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.68% 214.539 218.146 - 1.76% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.68% 4.112 4.181 - 0.84% -
std::move(list<int>)/512 1.68% 349.291 355.149 - -2.05% -
SetIntersection_Interlaced_Vector_float_256_4 1.68% 5043024.322 5127596.427 - 1.65% -
bm_ranges_swap_ranges_vb_unaligned/8 1.67% 5.107 5.192 - 4.54% -
BM_StringFindNoMatch/512 1.67% 9.298 9.453 - 2.56% -
SetIntersection_None_Vector_string_16384_4 1.67% 1221409.113 1241792.758 - 2.15% -
std::find_if_not(list<int>)_(process_all)/1024 1.67% 721.956 733.986 - 1.14% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.66% 727.282 739.383 - 1.20% -
std::find_if(list<int>)_(bail_25%)/8192 1.66% 1419.099 1442.639 - 0.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.66% 370.439 376.574 - -0.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.66% 188148.643 191263.930 - 1.94% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 1.65% 12759.945 12971.007 - 0.83% -
std::find(list<int>)_(process_all)/1024 1.65% 723.425 735.387 - 0.15% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.65% 1642.119 1669.180 - -0.16% -
BM_deque_vector_ranges_copy/1024 1.65% 36.854 37.461 - 0.86% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.65% 4.136 4.204 - -4.26% -
BM_deque_deque_ranges_move/1024 1.64% 37.038 37.646 - 1.98% -
SetIntersection_None_Vector_float_16384_1 1.64% 1104432.854 1122549.379 - 1.07% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.64% 231652.419 235450.376 - 0.99% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.64% 41.250 41.925 - 0.49% -
std::shift_right(vector<int>)/8192 1.64% 296.744 301.602 - 0.14% -
SetIntersection_Interlaced_Set_float_262144_256 1.63% 1537275.311 1562405.760 - 2.32% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.63% 25.403 25.818 - 0.74% -
BM_deque_deque_ranges_move_backward/1024 1.63% 37.556 38.169 - -0.30% -
BM_PushHeap_uint32_QuickSortAdversary_64 1.63% 0.616 0.626 - 0.51% -
std::map<int,_int>::find(key)_(existent)/32 1.63% 1.680 1.708 - 0.99% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.63% 6.857 6.968 - 2.20% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.63% 3648.148 3707.601 - 0.81% -
std::copy_backward(list<int>)/32768 1.63% 26263.742 26690.608 - -0.90% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.62% 1.131 1.149 - 1.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 1.62% 503.922 512.089 - 1.14% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.62% 13393.378 13610.388 - -0.95% -
std::rotate(vector<bool>)_(by_1/2)/50 1.62% 17.446 17.729 - 0.20% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.62% 21794.022 22146.795 - -3.21% -
SetIntersection_None_Vector_float_1024_4 1.61% 1081460.579 1098924.151 - 2.22% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.61% 21.290 21.634 - 4.58% -
SetIntersection_None_Vector_float_262144_4 1.61% 1131781.345 1150013.860 - 1.51% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.61% 910.399 925.041 - -0.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.61% 226.144 229.778 - 1.06% -
std::unique_copy(vector<int>)_(contiguous)/32 1.61% 8.577 8.715 - -0.03% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.61% 35.750 36.324 - 1.23% -
BM_CmpEqual_ushort_short 1.61% 1.012 1.028 - 1.41% -
SetIntersection_Front_Set_string_64_4 1.60% 18516192.782 18811887.042 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.59% 3.013 3.060 - -3.29% -
std::replace(vector<int>)_(sprinkled)/1024 1.59% 156.336 158.822 - -0.05% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.59% 29.645 30.116 - 2.46% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 1.59% 51.911 52.736 - 2.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.59% 18056.009 18342.805 - 1.85% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.59% 25.007 25.404 - 4.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.59% 1141709.104 1159818.895 - 0.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.58% 1637314.289 1663204.266 - 0.42% -
std::stable_partition(vector<int>)_(dense)/50 1.58% 26.547 26.966 - 4.74% -
SetIntersection_Interlaced_Set_string_1024_1024 1.58% 55543920.484 56420955.134 - 3.39% -
BM_StringRelational_Compare_Large_Large_Control 1.58% 2.081 2.114 - 1.49% -
SetIntersection_None_Vector_float_262144_1 1.58% 1134549.910 1152438.235 - 1.60% -
BM_PushHeap_uint64_Random_262144 1.57% 6.299 6.398 - -0.04% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.57% 221014709.291 224489907.767 - 3.45% -
std::multiset<int>::contains(key)_(non-existent)/32 1.57% 2.658 2.700 - -6.28% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.57% 1864.237 1893.459 - 1.16% -
std::none_of(list<int>)_(process_all)/32768 1.57% 26538.953 26954.341 - 0.80% -
BM_deque_vector_copy/65536 1.56% 2894.583 2939.838 - 1.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.56% 15196.909 15433.821 - 0.64% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.56% 412.048 418.464 - 1.52% -
std::move(vector<bool>)_(unaligned)/4096 1.56% 26.148 26.555 - 1.78% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.56% 22.071 22.415 - 1.19% -
SetIntersection_Front_Set_string_262144_1024 1.55% 58571966.448 59481109.718 - 0.28% -
SetIntersection_Front_Set_string_1024_1024 1.55% 55232983.416 56088629.777 - 1.76% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.55% 637889.670 647770.678 - 0.27% -
std::is_partitioned(deque<int>)_(partitioned)/50 1.55% 14.189 14.409 - 2.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 1.55% 5739535.240 5828402.985 - -1.38% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.55% 12.310 12.500 - -0.00% -
BM_deque_vector_ranges_copy/70000 1.54% 3210.779 3260.304 - 2.00% -
std::for_each(multiset<int>::iterator)/50 1.54% 35.373 35.918 - -0.24% -
SetIntersection_Interlaced_Vector_uint32_1024_4 1.54% 1354839.383 1375716.328 - -2.59% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.54% 3990.847 4052.332 - 0.08% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.54% 5.069 5.147 - 5.81% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 1.54% 84144.172 85438.843 - 1.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.54% 455.524 462.523 - 0.12% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 1.53% 8.371 8.499 - 0.74% -
std::swap_ranges(list<int>)/1024 1.53% 752.319 763.852 - -3.20% -
std::multiset<int>::insert(value)_(already_present)/32 1.53% 18.329 18.609 - 0.21% -
std::unique(list<int>)_(contiguous)/1024 1.53% 908.195 922.093 - 0.30% -
BM_CmpEqual_uint_uchar 1.53% 1.090 1.107 - 2.65% -
std::stable_sort(deque<int>)_(ascending)/1024 1.53% 2094.021 2125.972 - 0.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.52% 32.866 33.367 - 30.59% -
std::copy_if(vector<int>)_(entire_range)/512 1.52% 122.872 124.734 - 1.35% -
SetIntersection_None_Vector_string_262144_1 1.52% 1286656.594 1306151.776 - 3.40% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.51% 6.472 6.569 - -1.36% -
ranges::minmax(std::deque<__int128>)/64 1.51% 32.139 32.624 - -2.10% -
BM_CmpLess_short_uint 1.51% 1.098 1.115 - 0.66% -
SetIntersection_Interlaced_Set_uint64_256_256 1.51% 7641204.419 7756283.160 - 0.57% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.50% 2.986 3.030 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_4 1.50% 1051244.610 1067038.450 - 0.58% -
SetIntersection_None_Set_float_256_16 1.50% 10867707.262 11030602.929 - 0.75% -
std::find(vector<int>)_(bail_25%)/1024 1.50% 65.658 66.641 - 0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.49% 1030162.070 1045561.684 - 1.15% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.49% 1.261 1.279 - 0.23% -
std::find_end(forward_list<int>)_(process_all)/8192 1.49% 5711.732 5797.065 - 1.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.49% 1636718.262 1661163.084 - 0.57% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.49% 8069.196 8189.611 - 0.10% -
std::remove(deque<int>)_(sprinkled)/1024 1.49% 515.658 523.340 - -0.11% -
std::unordered_multimap<int,_int>::clear()/8192 1.49% 62873.970 63810.333 - 0.68% -
SetIntersection_Front_Set_string_262144_1 1.49% 1089435.506 1105627.488 - 2.11% -
std::set<int>::upper_bound(key)_(existent)/32 1.48% 1.767 1.793 - 1.71% -
std::unique(vector<int>)_(contiguous)/1024 1.48% 305.957 310.495 - 0.13% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.48% 28.563 28.985 - -3.77% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.48% 15.548 15.778 - 1.45% -
std::set<int>::upper_bound(key)_(existent)/8192 1.48% 7.758 7.873 - 0.48% -
std::sort(deque<int>)_(ascending)/8192 1.47% 5723.132 5807.498 - 0.78% -
ranges::min(std::vector<long_long>)/8 1.47% 2.283 2.316 - 3.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.47% 176484.823 179084.495 - 0.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.47% 734.007 744.813 - -0.22% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.47% 4994.686 5068.152 - 1.42% -
std::find(deque<int>)_(process_all)/8192 1.47% 1927.814 1956.156 - 1.89% -
BM_deque_vector_ranges_copy_backward/4096 1.47% 148.067 150.242 - 1.04% -
SetIntersection_Front_Vector_string_256_4 1.47% 4580518.051 4647766.292 - -1.50% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.46% 226.386 229.701 - 2.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.46% 18154381.743 18420156.579 - -3.26% -
std::for_each_n(deque<int>)/50 1.46% 3.922 3.979 - 0.27% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.46% 17.920 18.181 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.46% 14196566.141 14403250.907 - -9.17% -
SetIntersection_Front_Vector_uint32_16384_16 1.46% 1109810.460 1125962.312 - 0.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.46% 764.234 775.356 - 1.62% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 1.45% 36241.750 36768.372 - -7.75% -
std::search(list<int>)_(no_match)/1024 1.45% 731.136 741.759 - -2.37% -
std::generate(deque<int>)/50 1.45% 11.974 12.148 - 0.39% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.45% 13905.344 14107.151 - 2.11% -
std::copy(list<int>)/262144 1.45% 212937.468 216023.782 - 0.31% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.45% 189134.183 191875.366 - -3.86% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 1.45% 8052.221 8168.828 - -0.83% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.45% 315.648 320.217 - 1.13% -
std::multimap<int,_int>::count(key)_(existent)/1024 1.45% 5.333 5.410 - -1.83% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.45% 4.356 4.419 - 2.05% -
std::remove_copy(list<int>)_(prefix)/8192 1.45% 6907.570 7007.398 - 0.81% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 1.44% 18243.164 18506.726 - 1.29% -
std::stable_sort(deque<int>)_(repeated)/1024 1.44% 1408.743 1429.088 - 1.19% -
SetIntersection_Interlaced_Set_string_16_1 1.44% 64832996.271 65766917.766 - 1.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 1.44% 2185465.576 2216875.921 - -2.97% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.44% 23.479 23.816 - 0.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.44% 68.696 69.683 - -1.63% -
std::find_if_not(vector<bool>)_(process_all)/8 1.44% 3.585 3.637 - 2.35% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.44% 7.966 8.081 - -1.08% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 1.43% 2.454 2.489 - 2.03% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.43% 19.445 19.723 - 1.65% -
std::replace(vector<int>)_(prefix)/32 1.43% 5.141 5.214 - 0.72% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.42% 1035118.336 1049858.568 - 1.44% -
std::rotate(vector<bool>)_(1_element_forward)/32 1.42% 17.375 17.623 - 0.46% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 1.42% 2141.042 2171.478 - 0.29% -
std::find_if(list<int>)_(bail_25%)/8 1.42% 0.919 0.932 - 1.16% -
BM_vector_deque_ranges_copy/65536 1.42% 3039.200 3082.381 - 7.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.42% 111428.289 113011.307 - 9.02% -
std::copy(list<int>)/8 1.42% 2.467 2.502 - -0.32% -
SetIntersection_Interlaced_Set_float_1024_256 1.42% 13630659.642 13823795.388 - -5.08% -
BM_CmpLess_short_ushort 1.41% 1.081 1.097 - 0.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.41% 4.750 4.817 - -0.40% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.41% 5308.742 5383.521 - 1.47% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.41% 774.146 785.049 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.41% 2019551.920 2047968.668 - 0.85% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 1.41% 7.576 7.682 - -2.25% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.39% 24.245 24.582 - -0.20% -
BM_CmpLess_int_ushort 1.39% 1.104 1.120 - 0.92% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.39% 11385.685 11544.040 - 3.98% -
BM_PushHeap_uint64_Random_1024 1.39% 6.084 6.168 - -1.64% -
std::copy_backward(deque<int>)/32768 1.39% 3703.980 3755.311 - 0.53% -
rng::starts_with(deque<int>)/8192 1.38% 3807.570 3860.304 - -0.39% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.38% 4.216 4.274 - 2.32% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.38% 288.121 292.106 - -0.49% -
std::unique_copy(vector<int>)_(contiguous)/52 1.38% 13.401 13.586 - 1.27% -
BM_CmpEqual_uchar_ushort 1.38% 1.070 1.084 - 2.31% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.37% 17.447 17.686 - 0.70% -
std::unordered_set<std::string>::erase(iterator)/8192 1.37% 31.642 32.077 - 4.37% -
BM_deque_vector_copy_backward/4000 1.37% 142.692 144.651 - 0.99% -
std::sample(list<int>)/8192 1.37% 97898.173 99240.671 - 0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.37% 451309.695 457498.466 - 0.15% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.37% 43.123 43.714 - 1.83% -
rng::find_last(vector<char>)_(bail_10%)/50 1.37% 10.726 10.873 - 0.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.37% 367.581 372.615 - 0.63% -
std::find(list<int>)_(process_all)/50 1.37% 19.004 19.264 - 0.32% -
ranges::min(std::list<char>)/70000 1.36% 53728.678 54460.669 - 1.26% -
BM_StringRelational_Less_Large_Empty_Control 1.36% 1.609 1.630 - -2.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.36% 7683.960 7788.488 - 0.27% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 1.36% 2.866 2.905 - 4.84% -
BM_deque_vector_ranges_copy_backward/1024 1.36% 36.500 36.996 - -0.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.36% 1810.325 1834.886 - 0.03% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.36% 5627.656 5703.970 - 0.83% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.35% 595265.239 603326.360 - -1.97% -
ranges::min(std::deque<long_long>)/70000 1.35% 18894.857 19150.510 - -8.38% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.35% 296.726 300.726 - 0.60% -
SetIntersection_None_Vector_float_16_4 1.35% 53675069.842 54398007.767 - 1.11% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.35% 23.960 24.283 - 2.85% -
BM_StringRelational_Less_Large_Huge_Control 1.35% 2.135 2.163 - 0.65% -
SetIntersection_None_Vector_string_262144_16 1.35% 1293609.941 1311012.839 - 1.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 1.34% 44647.432 45247.668 - -2.06% -
std::sort_heap(vector<int>)/1024 1.34% 9705.467 9835.797 - 0.29% -
std::copy_n(vector<int>)/32768 1.34% 3400.882 3446.535 - -7.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 1.34% 128394.299 130112.162 - 0.99% -
std::move(vector<bool>)_(aligned)/1048576 1.34% 1711.644 1734.545 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.33% 8991347.299 9111380.941 - 0.61% -
std::partition(vector<int>)_(dense)/50 1.33% 12.991 13.164 - -0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.33% 1636371.906 1658157.227 - 0.41% -
rng::find_last(list<int>)_(bail_10%)/50 1.33% 15.703 15.912 - -0.18% -
SetIntersection_Front_Set_uint64_262144_64 1.32% 1652777.522 1674672.628 - 2.96% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.32% 6889.217 6980.475 - 0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.32% 1020952.576 1034469.839 - -0.75% -
std::sort(vector<int>)_(descending)/1024 1.32% 1017.197 1030.651 - 0.15% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.32% 54753.247 55475.820 - 1.43% -
SetIntersection_None_Set_string_1024_1024 1.32% 8925465.417 9043133.870 - 0.30% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 49075.451 49722.349 - -0.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.32% 1.140 1.155 - -0.98% -
rng::find_last_if(list<int>)_(bail_10%)/1024 1.31% 673.865 682.723 - 0.25% -
SetIntersection_Front_Vector_string_262144_262144 1.31% 14499373.619 14689794.679 - 2.08% -
std::any_of(list<int>)_(process_all)/32768 1.31% 26362.194 26707.866 - 1.64% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.31% 1890.937 1915.693 - 1.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.31% 2324734.914 2355153.288 - -0.44% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.31% 1860.249 1884.587 - -0.06% -
std::copy_backward(list<int>)/64 1.31% 30.914 31.318 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.31% 18622766.794 18866261.056 - 2.32% -
std::copy_n(vector<bool>)_(aligned)/32768 1.30% 35.220 35.679 - 0.06% -
BM_PushHeap_string_QuickSortAdversary_256 1.30% 14.840 15.033 - 3.30% -
std::move_backward(deque<int>)/512 1.30% 23.474 23.779 - 1.10% -
std::unordered_multiset<int>::clear()/0 1.30% 390.474 395.534 - 0.62% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.30% 19.262 19.512 - 0.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.29% 6787.399 6875.265 - 4.38% -
BM_deque_vector_ranges_move/70000 1.29% 3234.350 3276.198 - 1.26% -
std::partial_sort(deque<int>)_(descending)/8192 1.29% 254884.684 258180.425 - -4.76% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.29% 214.059 216.826 - 0.86% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.29% 6.509 6.593 - 1.96% -
SetIntersection_Front_Vector_string_16384_1 1.29% 1061518.641 1075208.328 - -0.61% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.29% 97.760 99.019 - 18.50% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.29% 48.421 49.045 - 0.89% -
std::copy_backward(vector<int>)/262144 1.28% 12344.689 12503.299 - 1.28% -
std::replace_if(list<int>)_(sprinkled)/8192 1.28% 7299.686 7393.391 - -0.50% -
std::adjacent_find(list<int>)/8192 1.28% 7219.777 7312.439 - 1.26% -
std::rotate(vector<bool>)_(by_1/3)/50 1.28% 17.522 17.746 - 0.37% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 1.28% 9595.731 9718.676 - -1.82% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 12016.356 12170.285 - -1.36% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.28% 275.849 279.377 - 0.69% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.28% 4.848 4.910 - 1.27% -
SetIntersection_None_Vector_string_256_16 1.28% 4253038.161 4307300.695 - 0.09% -
BM_num_get<unsigned_short> 1.28% 10.151 10.280 - 2.43% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 1.27% 53662.754 54345.710 - 1.13% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.27% 1.186 1.201 - -2.41% -
std::find(vector<int>)_(process_all)/32768 1.27% 7364.228 7457.621 - 1.23% -
std::find_end(list<int>)_(match_near_end)/8192 1.26% 598.044 605.609 - 0.48% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.26% 2855.648 2891.726 - -0.65% -
std::all_of(list<int>)_(process_all)/8 1.26% 2.643 2.676 - 1.60% -
std::any_of(vector<int>)_(process_all)/32 1.26% 8.293 8.397 - 1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.26% 6.457 6.539 - -1.13% -
std::set<int>::ctor(const&,_alloc)/32 1.26% 217.636 220.375 - -0.47% -
std::copy_if(list<int>)_(every_other)/512 1.26% 358.047 362.552 - 0.56% -
std::rotate(list<int>)_(by_1/4)/50 1.26% 25.849 26.174 - 1.33% -
SetIntersection_None_Set_float_262144_16384 1.26% 1161439.453 1176046.873 - 0.43% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.26% 20.004 20.256 - 0.81% -
rng::find_last(vector<int>)_(bail_90%)/50 1.26% 1.455 1.473 - -0.47% -
std::multiset<int>::ctor(const&)/8192 1.25% 51190.595 51832.241 - 1.32% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.25% 1016205.492 1028924.311 - -1.39% -
std::find(vector<char>)_(process_all)/32768 1.25% 505.288 511.604 - 3.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.25% 1129883.615 1144000.497 - -2.44% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.25% 24.441 24.746 - 0.69% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.25% 9.737 9.859 - 1.02% -
std::list<int>::ctor(size)/32 1.25% 325.076 329.131 - 1.25% -
BM_deque_deque_copy_backward/64 1.25% 3.346 3.388 - 0.75% -
SetIntersection_Interlaced_Set_uint32_256_16 1.25% 11984688.599 12133927.978 - 1.09% -
std::partition(list<int>)_(sparse)/8192 1.24% 7012.106 7099.343 - -9.31% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.24% 30.296 30.673 - 2.22% -
std::find(deque<int>)_(process_all)/8 1.24% 3.443 3.486 - -0.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.24% 13445.394 13612.525 - 1.24% -
SetIntersection_None_Vector_string_1024_256 1.24% 1160114.898 1174528.725 - 0.69% -
std::find_end(vector<int>)_(same_length)/1024 1.24% 247.472 250.547 - 0.74% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.24% 390.304 395.145 - 0.90% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.24% 520.872 527.318 - -1.20% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.24% 54780.866 55457.962 - 1.57% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 1.24% 26.323 26.648 - 5.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.23% 51.148 51.779 - 0.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.23% 1162785.548 1177109.206 - 0.00% -
SetIntersection_Interlaced_Vector_string_64_16 1.23% 29064512.285 29421890.408 - -1.55% -
SetIntersection_Front_Set_uint64_256_1 1.23% 4161590.341 4212666.640 - 1.32% -
SetIntersection_Interlaced_Vector_float_256_256 1.23% 4525749.694 4581218.643 - 0.81% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 1.22% 12452.559 12605.026 - 0.61% -
BM_CmpLess_schar_uchar 1.22% 1.095 1.109 - 1.93% -
SetIntersection_Front_Set_float_1024_64 1.22% 1781026.413 1802767.934 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.22% 1166040.863 1180274.325 - 1.23% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 1.22% 901142.803 912118.664 - -0.49% -
rng::find_last(vector<int>)_(bail_10%)/50 1.22% 10.752 10.883 - 0.43% -
std::is_partitioned(list<int>)_(partitioned)/32 1.22% 8.625 8.729 - -0.25% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 1.21% 22.166 22.436 - 0.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 39228.520 39704.787 - -0.49% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 1.21% 27091.891 27420.304 - -1.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.21% 65416.931 66208.906 - -0.21% -
rng::starts_with(deque<int>)/1024 1.21% 482.910 488.754 - 0.09% -
BM_StringEraseToEnd_Huge_Opaque 1.21% 2.301 2.329 - -5.54% -
std::partial_sort(deque<int>)_(repeated)/8 1.21% 25.847 26.160 - -1.46% -
std::fill(vector<int>)/8192 1.21% 232.112 234.916 - -0.04% -
std::remove(vector<int>)_(sprinkled)/1024 1.21% 284.982 288.418 - 0.94% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.21% 52.208 52.838 - -1.17% -
SetIntersection_Front_Vector_float_1024_16 1.21% 1113469.586 1126888.191 - 0.69% -
std::find(deque<int>)_(process_all)/1024 1.20% 242.067 244.982 - 1.20% -
std::find(list<int>)_(bail_25%)/8 1.20% 0.918 0.929 - 1.00% -
BM_PushHeap_string_Ascending_256 1.20% 11.085 11.218 - -6.17% -
std::any_of(list<int>)_(process_all)/8192 1.20% 7269.984 7357.492 - 0.29% -
SetIntersection_Front_Set_uint64_1024_1024 1.20% 11641188.998 11781285.363 - -0.99% -
ranges::minmax(std::list<char>)/8 1.20% 2.513 2.543 - 0.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 1.20% 7.003 7.087 - 2.53% -
ranges::min(std::list<__int128>)/70000 1.20% 58836.982 59542.893 - 0.73% -
SetIntersection_None_Vector_string_16384_1024 1.20% 1217859.291 1232468.572 - 0.95% -
bm_gcd_random 1.20% 28.998 29.346 - 0.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 1.20% 40.717 41.204 - -2.02% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.20% 255.257 258.309 - 0.53% -
std::any_of(list<int>)_(process_all)/8 1.19% 2.651 2.682 - -0.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 86.602 87.636 - 0.89% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 1.19% 22.314 22.580 - -5.76% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 1.19% 17.148 17.353 - 0.04% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.19% 17.890 18.103 - 1.20% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 1.19% 30305.858 30666.408 - 0.18% -
std::unordered_set<int>::erase(iterator)/8192 1.19% 23.955 24.239 - 18.46% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 1.18% 23.614 23.894 - -0.11% -
rng::starts_with(vector<int>,_pred)/8 1.18% 2.448 2.477 - -6.38% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.18% 17.459 17.666 - 0.67% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.18% 24.606 24.897 - 1.18% -
std::mismatch(list<int>)_(it,_it,_it)/1024 1.18% 755.093 764.008 - 0.30% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.18% 993861.960 1005542.812 - -1.03% -
std::generate(deque<int>)/8192 1.17% 1892.335 1914.434 - 0.47% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.17% 51.885 52.491 - -1.41% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 1.17% 244907.121 247761.978 - 0.78% -
SetIntersection_Front_Vector_float_1024_64 1.16% 1356709.761 1372507.622 - 0.83% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 1.16% 22.853 23.119 - 3.72% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.16% 748.760 757.467 - -0.02% -
std::generate(vector<int>)/1024 1.16% 242.129 244.942 - 0.41% -
BM_deque_vector_ranges_move/64 1.16% 2.627 2.657 - 0.67% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 1.16% 60.960 61.668 - 1.05% -
SetIntersection_Interlaced_Set_float_16384_4 1.16% 165447399.311 167367427.743 - 0.74% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 1.16% 2193.908 2219.356 - 0.12% -
BM_PushHeap_string_SingleElement_4 1.16% 2.337 2.364 - -1.92% -
std::set<int>::count(key)_(existent)/8192 1.16% 7.794 7.884 - -0.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.16% 1.619 1.637 - 1.33% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 1.16% 211860.447 214312.251 - 0.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.16% 52.614 53.222 - 0.32% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.16% 20.544 20.782 - 0.03% -
ranges::minmax(std::list<long_long>)/8 1.16% 2.516 2.545 - 0.22% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.16% 1946.809 1969.322 - 1.02% -
SetIntersection_None_Set_float_64_16 1.16% 17709485.279 17914220.601 - 0.47% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 1.15% 9083.207 9188.012 - -2.54% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.15% 2.164 2.189 - 1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.15% 1133380.708 1146447.101 - -0.15% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.15% 96.809 97.924 - -33.36% -
SetIntersection_None_Vector_string_262144_4 1.15% 1281916.683 1296680.316 - 1.56% -
std::find(vector<int>)_(process_all)/50 1.15% 12.359 12.501 - 0.47% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.15% 9.431 9.539 - -0.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.15% 390.443 394.915 - 0.36% -
BM_CmpLess_uint_ushort 1.15% 1.101 1.113 - 0.38% -
std::set<std::string>::ctor(const&)/0 1.14% 12.642 12.786 - 0.68% -
std::find(deque<int>)_(bail_25%)/8192 1.14% 477.421 482.877 - 0.66% -
rng::for_each(map<int>)/32 1.14% 24.909 25.193 - -2.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.14% 15.209 15.382 - -2.35% -
std::rotate(vector<bool>)_(by_1/2)/32 1.14% 17.697 17.899 - 0.33% -
std::is_partitioned(vector<int>)_(partitioned)/32 1.14% 6.430 6.503 - 0.19% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.14% 733.420 741.754 - 0.33% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 1.14% 14.009 14.168 - 0.28% -
std::list<int>::ctor(Range)_(cheap_elements)/32 1.14% 326.606 330.313 - 0.20% -
SetIntersection_Interlaced_Vector_string_1024_64 1.13% 8468714.666 8564480.104 - 5.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.13% 1037641.799 1049372.931 - 1.67% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.13% 5.514 5.576 - 0.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.13% 23.139 23.400 - -7.19% -
std::find(vector<int>)_(process_all)/8192 1.13% 1843.886 1864.654 - 1.05% -
std::find_end(vector<int>)_(match_near_end)/1000 1.12% 27.440 27.748 - 0.43% -
ranges::min(std::list<char>)/64 1.12% 26.627 26.926 - -2.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.12% 14.962 15.129 - 1.40% -
std::sort_heap(vector<NonIntegral>)/8 1.12% 29.952 30.287 - 2.82% -
BM_deque_deque_copy/1024 1.12% 36.852 37.264 - -0.71% -
rng::find_last(list<int>)_(bail_90%)/1024 1.12% 75.757 76.603 - 1.00% -
std::partition(list<int>)_(dense)/32 1.12% 8.750 8.847 - 0.79% -
std::set<int>::find(key)_(existent)/1024 1.11% 3.975 4.019 - 0.35% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.11% 39.284 39.721 - -0.05% -
SetIntersection_Front_Vector_float_1024_4 1.11% 1051888.437 1063588.773 - 0.79% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.11% 7.064 7.143 - 0.93% -
BM_PushHeap_uint64_Random_256 1.11% 6.005 6.072 - 1.68% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.11% 356.980 360.939 - -0.95% -
SetIntersection_Interlaced_Vector_float_256_1 1.11% 4139365.114 4185212.209 - 0.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 1.11% 22.155 22.400 - -1.87% -
BM_deque_vector_ranges_copy_backward/4000 1.11% 143.628 145.218 - 0.60% -
std::multiset<int>::lower_bound(key)_(existent)/1024 1.11% 7.075 7.153 - 1.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.11% 523.008 528.788 - 1.60% -
std::make_heap(vector<int>)_(heap)/1024 1.10% 271.872 274.873 - 0.49% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.10% 267.504 270.456 - 0.19% -
SetIntersection_None_Set_string_16384_256 1.10% 199050703.546 201242331.877 - 1.37% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1.10% 1161.589 1174.368 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.10% 1019542.474 1030758.288 - -1.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.10% 93.767 94.798 - 2.76% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 1.10% 13759.982 13910.972 - 0.39% -
BM_toupper_string<wchar_t> 1.10% 6.286 6.355 - 0.36% -
std::replace(deque<int>)_(prefix)/50 1.10% 18.990 19.198 - -0.51% -
std::find(vector<char>)_(process_all)/50 1.10% 1.613 1.631 - -3.18% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 1.09% 17.927 18.124 - 0.75% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.09% 788.250 796.866 - 0.16% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 1.09% 13234.187 13378.801 - 0.84% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.09% 9.852 9.960 - 2.04% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.09% 516.550 522.185 - -2.64% -
std::copy_n(vector<bool>)_(unaligned)/64 1.09% 1.795 1.814 - 0.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 1.09% 47739.077 48259.700 - 2.83% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.09% 52.222 52.791 - -1.22% -
std::find_end(vector<int>)_(single_element)/1000 1.09% 239.126 241.732 - -1.12% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 1.09% 42.909 43.376 - 0.98% -
bm_ranges_swap_ranges_vb_unaligned/64 1.09% 6.272 6.340 - 2.43% -
std::find(vector<int>)_(process_all)/1024 1.09% 241.516 244.139 - 0.81% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.08% 17.932 18.127 - -0.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 1.08% 11423.822 11547.514 - -0.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 1.08% 50.440 50.985 - 0.74% -
SetIntersection_Front_Vector_uint32_256_64 1.08% 4339492.326 4386378.641 - 0.98% -
SetIntersection_Interlaced_Vector_string_64_1 1.08% 16743130.633 16923901.719 - 0.55% -
std::equal(list<int>)_(it,_it,_it)/1024 1.08% 1126.230 1138.367 - 0.56% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.08% 605343.160 611861.430 - 1.66% -
std::generate(vector<int>)/50 1.08% 11.898 12.026 - 0.43% -
std::replace_if(list<int>)_(sprinkled)/1024 1.08% 738.476 746.426 - 0.34% -
std::generate(vector<int>)/8192 1.07% 1829.089 1848.750 - 0.43% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.07% 52.015 52.574 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.07% 6661.313 6732.870 - 1.77% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 1.07% 24.730 24.996 - 0.66% -
std::upper_bound(std::forward_list<int>)/100 1.07% 96.344 97.378 - -0.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.07% 66.995 67.714 - 29.02% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.07% 934388.389 944416.611 - -0.07% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.07% 1.052 1.063 - 1.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 1.07% 18.371 18.568 - 0.69% -
std::find(deque<int>)_(bail_25%)/32768 1.07% 1909.676 1930.074 - 0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.07% 196755427.474 198856980.404 - 0.80% -
BM_PushHeap_string_Ascending_16 1.07% 4.678 4.728 - -2.80% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.06% 10.241 10.350 - 0.80% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.06% 774.621 782.865 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.06% 12958780.624 13096319.720 - -0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 1.06% 136985251.832 138438749.149 - 1.26% -
std::move(deque<int>)/262144 1.06% 14947.378 15105.923 - -0.99% -
SetIntersection_Front_Vector_string_262144_1 1.06% 1082317.190 1093792.073 - 1.07% -
ranges::minmax(std::list<__int128>)/8 1.06% 3.825 3.866 - 0.44% -
std::rotate(list<int>)_(1_element_forward)/32 1.06% 13.765 13.910 - -0.29% -
SetIntersection_Interlaced_Set_string_256_64 1.06% 30683162.599 31007582.955 - 4.46% -
std::find_if_not(vector<char>)_(process_all)/1024 1.05% 124.380 125.691 - 0.51% -
std::map<std::string,_int>::ctor(const&)/32 1.05% 720.281 727.869 - -13.97% -
std::partial_sort(vector<int>)_(descending)/8192 1.05% 93536.297 94521.706 - 0.80% -
std::mismatch(list<int>)_(it,_it,_it)/1000 1.05% 738.692 746.463 - 0.18% -
SetIntersection_None_Set_float_16_16 1.05% 35005636.522 35373116.386 - 0.10% -
std::partition_point(vector<int>)/8192 1.05% 9.283 9.381 - 0.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 1.05% 8664.218 8755.042 - 1.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 1.05% 9370.540 9468.722 - 1.06% -
std::swap_ranges(list<int>)/8192 1.05% 9621.949 9722.762 - -8.17% -
std::set<std::string>::erase(key)_(existent)/32 1.05% 53.172 53.728 - 0.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.05% 14713.154 14867.194 - 0.33% -
BM_CmpEqual_uint_schar 1.05% 1.040 1.051 - 4.51% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.05% 545.251 550.957 - -3.16% -
BM_vector_deque_move_backward/5500 1.05% 199.088 201.169 - 1.53% -
std::copy_backward(list<int>)/512 1.04% 364.769 368.579 - 0.41% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 1.04% 2.780 2.809 - 0.94% -
BM_lexicographical_compare_three_way_fast_path/262144 1.04% 60117.223 60744.090 - 0.68% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.04% 5.541 5.599 - 0.11% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.04% 6.889 6.961 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.04% 390.746 394.808 - 0.94% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 1.04% 2.209 2.232 - 0.61% -
std::reverse(list<int>)/512 1.04% 190.296 192.269 - -1.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.04% 865.620 874.590 - 0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.04% 199359322.407 201424414.381 - 1.63% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.03% 42894.867 43336.956 - 0.26% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 1.03% 3402.999 3438.057 - -0.07% -
std::shift_left(list<int>)/8192 1.03% 7590.633 7668.813 - 0.24% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.03% 19.614 19.816 - 0.12% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.03% 3.488 3.524 - 0.32% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.03% 77.418 78.213 - -0.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 1.03% 7.933 8.014 - -0.11% -
std::equal(list<int>)_(it,_it,_it)/50 1.03% 35.308 35.670 - 0.40% -
std::none_of(list<int>)_(process_all)/8 1.03% 2.643 2.670 - -0.25% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.02% 12.365 12.492 - 0.87% -
std::remove_copy(deque<int>)_(prefix)/50 1.02% 20.719 20.931 - 5.08% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.02% 6929.592 7000.533 - 1.05% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.02% 779.568 787.537 - 0.16% -
std::adjacent_find(list<int>,_pred)/8192 1.02% 7175.854 7249.191 - 0.86% -
std::shift_left(vector<int>)/1024 1.02% 35.340 35.701 - 0.65% -
std::map<std::string,_int>::ctor(const&)/1024 1.02% 35522.460 35885.060 - -2.68% -
SetIntersection_None_Vector_string_256_4 1.02% 4424901.103 4470012.741 - -0.20% -
rng::starts_with(list<int>)/1024 1.02% 770.860 778.718 - 0.26% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.02% 11.491 11.608 - 0.26% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.02% 156.548 158.143 - -4.62% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.02% 1506.959 1522.305 - 9.53% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 1.02% 753.955 761.632 - 0.72% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.02% 1153.636 1165.375 - 0.33% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.02% 16.514 16.682 - 0.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.02% 733.156 740.597 - 11.08% -
rng::starts_with(list<int>)/1000 1.01% 753.752 761.400 - 0.47% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.01% 1305018.011 1318258.631 - 0.31% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.01% 12587.480 12715.169 - 1.60% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.01% 259241.277 261870.801 - -2.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.01% 37.109 37.483 - 2.54% -
std::stable_partition(vector<int>)_(sparse)/8192 1.01% 1535.627 1551.118 - 0.28% -
std::pop_heap(vector<std::string>)/1024 1.01% 20.634 20.842 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.01% 1031206.160 1041590.961 - -0.96% -
SetIntersection_Front_Vector_string_1024_256 1.00% 9271654.063 9364732.447 - 2.58% -
SetIntersection_None_Vector_float_256_16 1.00% 4025815.063 4066172.455 - 1.11% -
std::upper_bound(std::vector<int>)/100 1.00% 12.289 12.412 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.00% 1641736.164 1658183.513 - 0.43% -
std::find_end(forward_list<int>)_(match_near_end)/1024 1.00% 4458.560 4503.213 - 0.39% -
std::sort(deque<int>)_(pipe-organ)/1024 1.00% 2686.144 2713.028 - 0.46% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.00% 31.681 31.998 - 2.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.00% 459.735 464.333 - 0.27% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1644.791 3.367 385.619 3.11% 385.619
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2953.157 8.089 535.283 -0.03% 535.283
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.56% 3996.274 17.635 686.599 -0.28% 686.599
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2471.359 15.835 411.776 -0.07% 411.776
std::search_n(vector<int>)_(no_match)/1024 -98.45% 216.945 3.369 78.425 2.96% 78.425
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 427.384 8.085 71.674 -0.13% 71.674
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.49% 616.875 15.464 93.059 1.29% 93.059
std::search_n(deque<int>)_(no_match)/1024 -95.31% 292.036 13.688 45.978 0.04% 45.978
std::fill(vector<bool>)/262144 -75.39% 941.096 231.590 - 0.04% -
std::shift_left(vector<int>)/32 -69.57% 9.820 2.988 - -0.03% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.13% 2521.844 828.956 - 0.98% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -60.30% 19.071 7.571 - -31.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -59.74% 24.082 9.695 - -29.20% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -59.70% 24.088 9.707 - -44.82% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -56.73% 14.938 6.464 - -27.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.54% 15.030 6.532 - -41.77% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -54.19% 137.295 62.892 - -36.31% -
std::search_n(vector<int>)_(no_match)/32 -51.29% 6.945 3.383 0.461 2.71% 0.461
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.58% 65.717 33.791 - -0.97% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.03% 58.884 31.192 - -44.54% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.15% 15.078 8.119 0.370 0.04% 0.370
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -46.15% 23.872 12.856 - 45.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -46.03% 22.420 12.100 - -39.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -45.41% 1772.630 967.624 - 46.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.34% 74.218 40.566 - -46.01% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -44.79% 22.961 12.677 - -35.96% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -42.24% 4.174 2.411 - -29.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -42.10% 0.480 0.278 - -42.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -41.87% 73.507 42.727 - -42.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -41.46% 14.327 8.386 - 41.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -41.25% 1682.146 988.194 - 80.65% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -39.20% 4.091 2.487 - -16.43% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -38.11% 2.857 1.768 - -38.03% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.79% 23.603 14.920 - 1.53% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -36.77% 9.918 6.271 - -43.01% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.02% 659.058 428.263 - -0.05% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -33.15% 2021.228 1351.135 - 2.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -32.91% 0.401 0.269 - -12.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -32.90% 356745263.381 239377649.473 - -33.87% -
BM_vector_deque_move_backward/0 -32.77% 0.675 0.453 - 14.48% -
BM_PushHeap_string_Ascending_1 -32.73% 0.700 0.471 - -26.60% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -32.60% 686.496 462.691 - -45.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -30.90% 32.903 22.735 - 0.63% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -30.66% 132.044 91.559 - -20.90% -
std::partial_sort_copy(deque<int>)_(heap)/8 -30.62% 22.146 15.365 - 0.50% -
std::find_if(list<int>)_(bail_25%)/1024 -30.11% 180.617 126.236 - -2.50% -
std::copy_n(vector<int>)/4096 -29.35% 209.174 147.789 - -19.69% -
std::move(vector<int>)/262144 -29.31% 21251.080 15023.173 - -30.49% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -29.01% 2819.307 2001.494 - -29.21% -
std::shift_right(vector<int>)/32 -28.99% 4.176 2.965 - -79.72% -
std::find_if_not(list<int>)_(bail_25%)/1024 -28.86% 180.562 128.447 - -1.98% -
rng::find_last(deque<int>)_(bail_10%)/50 -28.30% 15.941 11.430 - -12.82% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -28.00% 708.583 510.188 - -27.81% -
rng::find_last(deque<int>)_(bail_10%)/1024 -27.23% 311.157 226.444 - -14.00% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -26.78% 70.806 51.841 - -17.20% -
BM_StringDestroy_Large -26.65% 9.807 7.193 - -0.32% -
std::set<int>::erase(key)_(non-existent,_end)/32 -26.64% 3.151 2.311 - 0.39% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -26.44% 1.414 1.040 - -10.58% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.44% 43.360 31.897 - -16.15% -
BM_vector_deque_copy/0 -25.97% 0.676 0.500 - 0.66% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -25.74% 1.207 0.896 - -6.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -25.35% 43.542 32.506 - 0.11% -
std::multimap<std::string,_int>::erase(iterator)/1024 -25.17% 35.628 26.660 - -19.13% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -25.11% 42.796 32.048 - -20.40% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -25.04% 2.483 1.861 - -25.66% -
SetIntersection_None_Set_string_1024_4 -24.99% 11777520.633 8834144.498 - -3.28% -
ranges::min(std::deque<__int128>)/1 -24.99% 0.793 0.595 - -10.66% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.92% 773.444 580.733 - -0.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -24.91% 1722.963 1293.727 - 0.11% -
std::stable_partition(list<int>)_(dense)/8192 -24.82% 23280.018 17502.207 - -25.52% -
BM_PushHeap_string_Descending_1 -24.78% 0.701 0.527 - 0.05% -
std::is_sorted(deque<int>)/8 -24.59% 4.236 3.194 - 22.16% -
std::multimap<std::string,_int>::ctor(const&)/32 -24.46% 896.553 677.275 - -14.76% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -24.19% 40.633 30.804 - -9.34% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.09% 6994.760 5309.983 - -0.32% -
BM_deque_deque_ranges_copy/0 -23.90% 0.919 0.699 - -11.58% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -23.82% 5.912 4.504 - -29.37% -
SetIntersection_None_Set_string_1024_16 -23.71% 11500711.649 8773600.643 - -0.32% -
std::move_backward(list<int>)/4096 -23.59% 5711.985 4364.496 - -9.66% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -23.50% 1.518 1.161 - -23.59% -
BM_StringCtorDefault -23.43% 0.360 0.276 - 15.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -23.15% 30.330 23.309 - -6.45% -
std::find_if(vector<int>)_(bail_25%)/8 -22.96% 0.931 0.718 - -3.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -22.89% 41.912 32.318 - -13.88% -
SetIntersection_None_Set_string_1024_1 -22.40% 11493560.640 8918785.231 - -0.38% -
SetIntersection_None_Set_string_1024_64 -22.13% 11595936.144 9030130.696 - 0.43% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -21.81% 12.326 9.637 - -11.80% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -21.71% 1.511 1.183 - -11.90% -
std::search(deque<int>)_(same_length)/1000 -21.64% 419.008 328.315 - -6.67% -
BM_StringConstructDestroyCStr_Empty_Transparent -21.61% 0.451 0.354 - -22.14% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -21.59% 13.009 10.201 - -6.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -21.05% 31.446 24.826 - 3.41% -
BM_PushHeap_uint32_Ascending_1 -20.90% 0.518 0.410 - 0.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -20.59% 370934.606 294556.280 - -3.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -20.59% 36.019 28.604 - -20.38% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -20.43% 44.812 35.656 - 0.38% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.67% 23.743 19.074 - -23.85% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.66% 37.265 29.940 - -18.59% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -19.54% 33.134 26.661 - -0.04% -
BM_StringDestroy_Huge -19.51% 13.437 10.815 - -0.64% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -19.47% 4541070.131 3656818.764 - -17.58% -
std::find_end(deque<int>)_(process_all)/8192 -19.39% 2477.362 1997.115 - -11.99% -
std::set<std::string>::erase(iterator)/1024 -19.24% 33.596 27.133 - -18.33% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -19.00% 24.005 19.444 - -21.78% -
std::fill(list<int>)/8192 -18.84% 8861.661 7192.093 - 0.11% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -18.69% 33.671 27.377 - -15.55% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -18.62% 0.458 0.373 - -18.78% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -18.59% 1035.731 843.194 - -7.71% -
BM_PushHeap_float_Descending_1 -18.47% 0.572 0.467 - 13.78% -
std::unordered_multiset<int>::erase(iterator)/8192 -18.42% 24.251 19.784 - -0.95% -
BM_PushHeap_uint32_PipeOrgan_1 -18.36% 0.549 0.448 - -26.74% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.28% 12.995 10.619 - -14.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -18.18% 64.417 52.706 - -21.31% -
std::find_end(deque<int>)_(process_all)/1048576 -18.04% 321427.274 263446.482 - -14.83% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -17.63% 1512.514 1245.794 - -4.11% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.62% 38.718 31.895 - -20.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.50% 79.069 65.232 - -17.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -17.47% 10161758.612 8386149.443 - -15.21% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -17.16% 15.142 12.545 - -0.35% -
std::search(deque<int>)_(near_matches)/1024 -16.96% 23237.506 19295.949 - -1.64% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -16.90% 329.564 273.876 - -0.50% -
BM_deque_vector_ranges_copy/0 -16.89% 1.509 1.254 - -11.23% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -16.74% 33.672 28.036 - 0.30% -
ranges::minmax(std::list<long_long>)/1 -16.69% 0.597 0.497 - -8.41% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.67% 87.502 72.920 - -18.88% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -16.56% 1.036 0.865 - -17.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -16.50% 26496965.210 22124713.880 - -5.62% -
BM_deque_vector_move/0 -16.44% 1.578 1.318 - 5.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -16.44% 1.277 1.067 - -18.26% -
std::search(deque<int>)_(near_matches)/1000 -16.41% 22083.422 18458.787 - -1.55% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -16.37% 6475685.264 5415652.840 - -16.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -16.36% 5908.748 4942.224 - -4.73% -
std::multiset<std::string>::erase(iterator)/32 -16.26% 32.917 27.563 - -12.10% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -16.25% 1.703 1.426 - -14.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.98% 27.112 22.778 - -13.79% -
std::set<std::string>::erase(iterator)/8192 -15.91% 30.752 25.858 - -14.69% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -15.91% 90.067 75.741 - 1.80% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -15.82% 0.400 0.337 - 22.82% -
std::find_if_not(vector<int>)_(bail_25%)/8 -15.74% 0.802 0.675 - -26.21% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.73% 69.089 58.224 - -16.97% -
ranges::min(std::deque<__int128>)/70000 -15.66% 28856.280 24338.403 - 0.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -15.57% 5379829.764 4542255.217 - 3.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -15.55% 60.698 51.261 - 0.74% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -15.51% 7738.784 6538.543 - -0.77% -
SetIntersection_None_Set_float_1024_1 -15.51% 10454901.646 8833682.515 - 0.39% -
SetIntersection_None_Set_float_1024_64 -15.49% 10442560.916 8824654.116 - -0.67% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -15.40% 23.815 20.147 - -8.05% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -15.33% 6.452 5.463 - 1.03% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -15.26% 14.277 12.098 - -1.83% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -15.26% 1.706 1.446 - -1.44% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -15.19% 1.666 1.413 - -1.91% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -15.17% 2.663 2.259 - -0.43% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -15.06% 13.755 11.684 - 2.77% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -15.03% 31.236 26.542 - -38.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.02% 42.825 36.393 - -3.80% -
SetIntersection_None_Set_float_1024_16 -14.99% 10362269.308 8809054.139 - -1.41% -
BM_PushHeap_uint64_Descending_1 -14.98% 0.612 0.520 - -17.92% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.92% 1.218 1.036 - -19.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.87% 28.060 23.887 - -0.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -14.85% 28.939 24.642 - 7.96% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -14.69% 24.119 20.576 - -6.58% -
rng::contains_subrange(deque<int>)_(same_length)/32 -14.63% 20.629 17.610 - -11.69% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -14.47% 51.338 43.910 - -28.85% -
std::flat_map<int,_int>::erase(iterator)/1024 -14.41% 88.141 75.442 - -9.43% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -14.38% 14.439 12.362 - 0.92% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -14.36% 29.279 25.074 - -5.32% -
std::find_first_of(vector<int>)_(small_needle)/32 -14.28% 52.882 45.332 - -7.10% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -14.27% 9.577 8.210 - -0.95% -
rng::starts_with(list<int>,_pred)/8192 -14.15% 11451.717 9831.517 - -11.75% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -14.12% 28.938 24.851 - 7.39% -
std::search_n(list<int>)_(no_match)/32 -14.09% 10.747 9.233 0.515 -11.33% 0.515
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -14.05% 2.582 2.219 - -21.90% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -14.02% 19109.469 16430.850 - -1.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -14.01% 18189.024 15640.936 - -3.29% -
SetIntersection_None_Set_float_1024_4 -14.00% 10461433.667 8996656.974 - 1.10% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.91% 1.589 1.368 - 1.02% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -13.90% 1.631 1.404 - 1.98% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -13.88% 27.234 23.454 - -2.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -13.83% 44224.569 38107.317 - -3.38% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -13.81% 24.006 20.690 - -10.82% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -13.79% 3.901 3.363 - 14.32% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -13.75% 1.581 1.364 - -0.27% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.69% 31.841 27.482 - -20.03% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -13.61% 1.518 1.312 - -18.45% -
std::set<std::string>::ctor(const&)/1024 -13.54% 39754.099 34371.873 - 0.40% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -13.50% 14.229 12.308 - -0.75% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -13.28% 30.957 26.847 - -13.67% -
std::find_first_of(vector<int>)_(small_needle)/50 -13.25% 79.942 69.353 - -5.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -13.23% 0.500 0.434 - -13.17% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -13.23% 84.067 72.949 - -26.33% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -13.21% 30132.163 26152.752 - 4.44% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -13.13% 25.146 21.844 - -1.15% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -13.13% 1.427 1.240 - -20.74% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -13.06% 40.486 35.198 - -37.81% -
SetIntersection_Interlaced_Vector_string_16384_16 -13.05% 4975528.394 4326278.488 - -12.25% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -12.94% 22.786 19.838 - -0.28% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -12.88% 2.641 2.301 - -0.54% -
BM_lexicographical_compare_three_way_slow_path/262144 -12.84% 83344.365 72641.933 - 0.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -12.75% 42.823 37.365 - -1.10% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -12.70% 1719.236 1500.909 - -8.01% -
std::unordered_set<int>::find(key)_(existent)/32 -12.59% 1.279 1.118 - 1.45% -
SetIntersection_Interlaced_Vector_string_262144_4 -12.54% 2352023.627 2057079.485 - -8.20% -
std::unordered_set<int>::erase(iterator)/1024 -12.46% 26.463 23.164 - 15.19% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -12.42% 30.328 26.561 - 0.50% -
SetIntersection_None_Set_float_1024_256 -12.41% 10320665.219 9040078.941 - 0.51% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -12.38% 14834046.003 12997258.645 - -38.72% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.34% 6684.505 5859.414 - -12.34% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -12.29% 1.617 1.418 - -8.48% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -12.22% 11596.917 10179.364 - -1.19% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -12.14% 16.494 14.492 - -0.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -12.12% 0.484 0.426 - 19.12% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -12.12% 13.251 11.646 - -0.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -12.00% 65.069 57.263 - -16.82% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -11.97% 24874.988 21898.064 - 5.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -11.92% 1021.019 899.289 - -1.60% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -11.71% 18.458 16.296 - 3.19% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -11.69% 31.185 27.540 - -8.18% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -11.68% 12.554 11.087 - 0.55% -
std::multimap<std::string,_int>::clear()/1024 -11.54% 24112.440 21328.904 - -2.29% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -11.53% 23.587 20.866 - -38.61% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -11.48% 19015.566 16832.807 - -1.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -11.43% 69.842 61.857 - -13.60% -
std::multiset<std::string>::find(key)_(non-existent)/32 -11.42% 10.465 9.269 - -11.73% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.41% 49.243 43.625 - -8.61% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -11.37% 33.163 29.392 - 3.10% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -11.34% 8.594 7.619 - 3.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -11.33% 1.295 1.149 - 3.53% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -11.18% 13.861 12.312 - -30.10% -
std::copy(vector<bool>)_(aligned)/1048576 -11.17% 3722.908 3307.057 - 27.61% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.14% 25.508 22.666 - -11.77% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -11.12% 2.480 2.204 - -14.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.12% 28.595 25.417 - -26.57% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -11.08% 97.586 86.775 - -1.21% -
ranges::minmax(std::deque<long_long>)/1 -11.05% 0.779 0.693 - 6.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -11.03% 70.475 62.699 - -14.37% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -11.01% 8.233 7.326 - -0.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -10.99% 671.220 597.457 - -3.26% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.96% 20.621 18.362 - -1.21% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -10.94% 2012965.321 1792823.188 - -5.92% -
std::find_end(deque<int>)_(process_all)/1000 -10.89% 317.985 283.359 - -7.40% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -10.87% 40.190 35.820 - -1.26% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -10.86% 38.728 34.523 - -1.40% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.84% 31.811 28.363 - 1.46% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -10.83% 165527.404 147601.882 - -1.70% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -10.68% 29397.933 26257.956 - -2.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -10.66% 30.869 27.579 - -3.04% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -10.52% 1.550 1.387 - 0.03% -
ranges::min(std::vector<char>)/1 -10.50% 0.330 0.295 - -35.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 -10.48% 1.551 1.388 - -7.16% -
rng::contains_subrange(deque<int>)_(single_element)/32 -10.47% 17.520 15.686 - -11.00% -
BM_lexicographical_compare_three_way_slow_path/1 -10.45% 0.434 0.388 - -5.46% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -10.39% 7.637 6.844 - 0.99% -
BM_vector_deque_copy/1 -10.37% 2.388 2.140 - 4.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -10.36% 1606.536 1440.083 - -5.80% -
std::unordered_set<std::string>::erase(iterator)/1024 -10.33% 29.417 26.379 - -16.62% -
BM_deque_vector_move_backward/65536 -10.28% 9045.256 8115.393 - 0.08% -
std::unordered_set<int>::count(key)_(existent)/8192 -10.22% 1.693 1.520 - 11.46% -
std::find_end(deque<int>)_(process_all)/1024 -10.20% 324.999 291.839 - -7.12% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -10.15% 65.655 58.994 - 1.16% -
std::copy(deque<int>)/64 -10.15% 3.024 2.717 - -0.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -10.14% 11.080 9.957 - -2.33% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.09% 1.423 1.279 - 16.53% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -10.04% 1.081 0.973 - -11.02% -
std::find_if(deque<int>)_(process_all)/32768 -9.95% 8989.568 8095.296 - -7.06% -
std::any_of(vector<int>)_(process_all)/8 -9.92% 2.610 2.351 - 2.62% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.89% 19710.695 17760.832 - -7.02% -
std::multiset<std::string>::contains(key)_(existent)/8192 -9.83% 33.166 29.907 - -3.76% -
std::multiset<std::string>::find(key)_(existent)/1024 -9.70% 26.587 24.008 - -3.08% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.68% 9.716 8.776 - -1.51% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.64% 22.902 20.695 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.52% 845.132 764.685 - 0.33% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -9.48% 19.101 17.290 - -9.23% -
BM_deque_deque_copy/70000 -9.44% 3572.638 3235.413 - 1.18% -
BM_deque_vector_move_backward/0 -9.43% 1.569 1.421 - -0.09% -
std::find_first_of(vector<int>)_(small_needle)/1024 -9.42% 1555.521 1408.953 - -3.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -9.39% 742.612 672.862 - 5.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.37% 62.892 57.000 - 8.25% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -9.35% 11.132 10.091 - -1.63% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -9.33% 1.720 1.559 - 26.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -9.32% 159857453.544 144954023.952 - -5.49% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -9.20% 5.861 5.322 - 2.03% -
BM_StringFindAllMatch/8 -9.15% 2.968 2.697 - -1.21% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.10% 76180.228 69247.908 - -4.55% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.09% 6.738 6.126 - -7.79% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -9.08% 60161.009 54699.289 - -2.64% -
std::set<int>::insert(value)_(already_present)/1024 -9.04% 6.367 5.791 - -1.45% -
std::all_of(vector<int>)_(process_all)/50 -9.01% 13.927 12.672 - -7.51% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -9.00% 57251.011 52099.993 - -0.32% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -8.97% 33.946 30.901 - -7.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -8.97% 1568.015 1427.399 - -8.77% -
std::shift_right(list<int>)/50 -8.96% 29.023 26.422 - -1.13% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -8.93% 289.751 263.877 - 1.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -8.92% 73530049.323 66974203.540 - -6.29% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -8.85% 10.480 9.552 - -5.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -8.83% 7.480 6.819 - 5.18% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -8.82% 2.073 1.890 - -7.58% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -8.80% 21.295 19.421 - 5.01% -
std::multimap<int,_int>::erase(iterator)/1024 -8.80% 22.331 20.366 - 0.03% -
std::multiset<std::string>::count(key)_(non-existent)/32 -8.80% 11.183 10.199 - -2.35% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -8.80% 24.932 22.739 - -11.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -8.79% 0.452 0.412 - 2.41% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -8.78% 21591.416 19696.516 - -5.30% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -8.72% 116.482 106.329 - -22.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -8.71% 26.402 24.102 - -1.77% -
std::unordered_set<int>::erase(iterator)/32 -8.66% 22.607 20.650 - 2.39% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.65% 832.997 760.925 - -4.41% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -8.65% 1.331 1.216 - -1.07% -
std::rotate(deque<int>)_(by_1/2)/8192 -8.64% 1587.226 1450.059 - -0.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.60% 4919596.945 4496486.051 - -5.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.60% 0.520 0.475 - -13.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.57% 35.547 32.500 - 36.47% -
std::generate_n(list<int>)/8192 -8.52% 7508.291 6868.233 - -8.82% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.52% 28.750 26.301 - -6.62% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -8.51% 1.436 1.314 - -12.38% -
SetIntersection_Interlaced_Vector_string_16384_256 -8.48% 45934406.286 42039900.336 - 4.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -8.46% 0.468 0.428 - -17.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -8.44% 9742.300 8919.817 - 4.73% -
std::find_end(deque<int>)_(same_length)/1024 -8.44% 383.930 351.524 - -2.42% -
std::multiset<std::string>::contains(key)_(existent)/32 -8.41% 17.992 16.479 - -15.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.38% 20.969 19.211 - -6.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.37% 9565.395 8764.984 - -3.16% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -8.37% 4.559 4.177 - -2.85% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.36% 547.413 501.624 - -3.57% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.36% 801.179 734.224 - -6.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -8.35% 1.454 1.332 - 0.47% -
std::none_of(vector<int>)_(process_all)/8 -8.32% 2.402 2.202 - -9.10% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -8.31% 1.486 1.362 - 0.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.30% 9975415.391 9147290.191 - 2.88% -
SetIntersection_None_Vector_uint64_262144_1 -8.24% 1165022.739 1069045.046 - -6.24% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -8.21% 40.195 36.894 - 2.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.20% 735.185 674.889 - -2.13% -
std::find_first_of(vector<int>)_(small_needle)/8192 -8.19% 12273.402 11267.674 - -3.00% -
std::fill_n(vector<bool>)/1048576 -8.19% 3836.001 3521.869 - -7.83% -
rng::contains_subrange(deque<int>)_(single_element)/16 -8.15% 10.387 9.541 - -8.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -8.13% 50948744.791 46805166.232 - -0.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -8.13% 377740.525 347035.948 - -0.23% -
BM_std_minmax_element<long_long>/64000 -8.11% 18203.947 16727.162 - -1.84% -
std::partition(deque<int>)_(sparse)/8192 -8.10% 3234.231 2972.359 - -5.27% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.08% 6.063 5.573 - -3.33% -
std::count(list<int>)_(every_other)/1048576 -8.03% 890841.719 819288.704 - 0.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -8.03% 33.302 30.628 - -2.30% -
SetIntersection_Front_Set_uint32_262144_1024 -8.02% 12611118.123 11599397.724 - -5.82% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -7.99% 44.205 40.671 - -8.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.94% 594.635 547.399 - -7.78% -
SetIntersection_None_Vector_uint64_262144_16 -7.94% 1166823.098 1074175.996 - -6.27% -
rng::contains(list<int>)_(process_all)/8 -7.93% 2.275 2.094 - -8.79% -
std::find_end(deque<int>)_(same_length)/1000 -7.91% 373.362 343.828 - -8.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -7.90% 29739170.371 27388712.549 - -1.32% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -7.89% 33.739 31.076 - -1.62% -
BM_num_put<bool> -7.82% 11.349 10.461 - -3.55% -
std::multiset<int>::equal_range(key)_(existent)/8192 -7.82% 8.995 8.292 - 0.94% -
BM_StringFindAllMatch/1 -7.82% 3.134 2.889 - -1.07% -
BM_StringRead_Cold_Shallow_Small -7.72% 1.125 1.038 - -10.75% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -7.72% 0.278 0.257 - -0.08% -
BM_vector_deque_copy_backward/2 -7.71% 1.992 1.838 - 0.55% -
BM_StringFindAllMatch/64 -7.70% 3.346 3.088 - -4.41% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.66% 27.102 25.025 - -12.94% -
BM_PushHeap_float_Ascending_16384 -7.65% 4.371 4.036 - -1.80% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.58% 19.992 18.476 - -0.59% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -7.57% 12.469 11.525 - -0.92% -
ranges::min(std::deque<__int128>)/64 -7.54% 22.704 20.991 - -1.33% -
BM_vector_deque_copy/2 -7.54% 1.991 1.841 - 3.06% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -7.50% 2.493 2.306 - -0.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -7.50% 602.767 557.538 - -4.62% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.48% 1.572 1.454 - -4.02% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -7.47% 139518.318 129100.473 - 10.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -7.46% 1.407 1.302 - -6.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -7.46% 602.840 557.889 - -4.52% -
SetIntersection_Front_Set_uint32_16384_256 -7.44% 3905729.311 3615156.032 - -7.34% -
std::copy_n(vector<bool>)_(aligned)/1048576 -7.43% 2419.348 2239.508 - -14.23% -
std::find_if_not(list<int>)_(bail_25%)/32768 -7.41% 7772.026 7195.954 - -5.12% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.41% 1198.906 1110.087 - -1.44% -
std::unordered_set<std::string>::ctor(const&)/32 -7.39% 775.117 717.813 - -5.90% -
SetIntersection_None_Vector_uint64_1024_64 -7.39% 1153053.921 1067847.569 - -1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -7.38% 16362405.205 15154880.838 - -2.35% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -7.38% 612.087 566.924 - -6.12% -
std::adjacent_find(deque<int>,_pred)/50 -7.37% 30.529 28.278 - -6.40% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -7.36% 0.680 0.630 - 0.80% -
BM_StringRead_Cold_Shallow_Empty -7.34% 1.118 1.036 - -11.14% -
SetIntersection_Front_Set_uint32_16384_1024 -7.33% 12630235.924 11704557.435 - -11.00% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.30% 126392.347 117166.864 - 0.09% -
SetIntersection_Front_Set_uint32_262144_256 -7.27% 3941825.991 3655204.108 - -1.79% -
std::multimap<std::string,_int>::clear()/32 -7.25% 951.569 882.549 - -1.39% -
std::set<std::string>::count(key)_(existent)/8192 -7.25% 30.902 28.661 - -7.34% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.22% 13816.739 12818.666 - -1.80% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.20% 2157.039 2001.667 - 0.04% -
std::stable_partition(vector<int>)_(sparse)/50 -7.17% 22.452 20.841 - -4.86% -
std::unordered_multiset<int>::count(key)_(existent)/32 -7.15% 1.651 1.533 - -8.81% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -7.13% 40.581 37.688 - -2.11% -
BM_deque_vector_ranges_copy_backward/1 -7.13% 2.166 2.012 - -3.59% -
std::find(vector<long_long>)_(process_all)/8 -7.10% 1.088 1.011 - -5.95% -
SetIntersection_Front_Set_uint32_1024_1024 -7.09% 12421107.324 11539986.275 - -6.63% -
bm_ranges_lexicographical_compare<int>/1 -7.09% 1.299 1.207 - -15.06% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -7.08% 2.637 2.450 - -3.57% -
BM_StringEraseWithMove_Empty_Transparent -7.07% 0.607 0.564 - 1.53% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -7.07% 23.267 21.623 - -7.07% -
std::copy_backward(vector<int>)/32768 -7.05% 3795.190 3527.611 - -3.53% -
std::sort(vector<NonIntegral>)_(heap)/1024 -7.04% 4668.066 4339.289 - 1.62% -
std::multimap<int,_int>::erase(iterator)/8192 -7.03% 21.966 20.421 - -0.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -7.02% 13.138 12.216 - 1.43% -
BM_deque_deque_ranges_move/0 -7.02% 0.851 0.791 - -13.70% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -7.02% 1.413 1.314 - -7.10% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -7.01% 24.661 22.931 - -7.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -7.00% 1.220 1.135 - -11.20% -
BM_deque_vector_move_backward/64000 -6.99% 8500.479 7906.295 - -0.31% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -6.98% 28.633 26.634 - -0.07% -
BM_deque_deque_ranges_move/70000 -6.95% 3495.285 3252.479 - -0.57% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.94% 3612.594 3361.886 - -3.76% -
BM_deque_vector_ranges_move_backward/0 -6.92% 1.574 1.465 - 3.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.91% 20.193 18.797 - -4.79% -
std::reverse_copy(list<int>)/32768 -6.90% 29028.004 27024.875 - 3.42% -
SetIntersection_Front_Set_uint32_262144_64 -6.90% 1708756.072 1590862.736 - -6.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.88% 26.248 24.441 - -7.12% -
BM_StringRead_Cold_Deep_Large -6.88% 1.280 1.192 - -11.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.88% 1889890.728 1759841.504 - -4.55% -
SetIntersection_None_Vector_uint64_262144_256 -6.85% 1164130.686 1084444.777 - -0.38% -
std::copy_if(list<int>)_(every_other)/262144 -6.82% 224335.562 209026.012 - -1.05% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.77% 1.720 1.604 - -4.20% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.75% 27.204 25.368 - 2.17% -
std::multimap<int,_int>::erase(iterator)/32 -6.72% 21.730 20.269 - -0.25% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -6.71% 31.736 29.605 - 0.69% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -6.71% 28805.483 26872.731 - -2.17% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.71% 28.148 26.259 - -9.91% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.70% 10.796 10.072 - 2.06% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.65% 475.324 443.709 - -3.33% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -6.65% 83.726 78.161 - -14.21% -
BM_vector_deque_copy/64000 -6.63% 3044.320 2842.353 - 0.12% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.61% 540.035 504.364 - 0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -6.57% 242530549.841 226604549.520 - -5.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -6.56% 414.388 387.213 - 0.48% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.54% 23.170 21.655 - -1.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -6.51% 20927.531 19565.959 - -5.60% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -6.50% 33.287 31.123 - -0.32% -
std::remove_if(deque<int>)_(prefix)/50 -6.50% 69.610 65.088 - -1.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.49% 1578.288 1475.837 - 4.34% -
SetIntersection_None_Vector_uint64_256_64 -6.47% 3620506.050 3386159.119 - 0.28% -
std::copy(vector<bool>)_(aligned)/4096 -6.47% 5.020 4.696 - -3.88% -
std::rotate_copy(list<int>)/8192 -6.45% 7219.388 6753.880 - -3.40% -
BM_PushHeap_float_Descending_4 -6.43% 0.392 0.366 - -5.58% -
BM_std_minmax_element<char>/3 -6.42% 1.150 1.076 - -5.01% -
BM_vector_deque_ranges_move/65536 -6.42% 3058.688 2862.451 - 0.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.41% 1.319 1.235 - 4.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.40% 362262474.817 339093297.617 - -1.87% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -6.39% 1.385 1.296 - -1.20% -
BM_vector_deque_move/64000 -6.38% 3037.225 2843.484 - -5.75% -
std::multimap<std::string,_int>::clear()/8192 -6.38% 226870.029 212406.268 - -1.28% -
SetIntersection_Front_Vector_string_1024_64 -6.35% 3401389.849 3185404.340 - -4.52% -
BM_StringRead_Cold_Shallow_Large -6.35% 1.137 1.065 - -8.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.31% 1053544.639 987083.608 - -5.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -6.31% 0.498 0.467 - 2.33% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -6.30% 10.999 10.306 - -9.19% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -6.29% 21.227 19.891 - -1.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.28% 1.376 1.289 - -4.39% -
std::find_if(list<int>)_(process_all)/1024 -6.28% 733.911 687.854 - -1.65% -
std::move(vector<bool>)_(aligned)/64 -6.27% 1.727 1.619 - 0.71% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.24% 182108.599 170736.619 - -5.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.23% 3850.420 3610.542 - 3.81% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.23% 25.299 23.723 - -4.08% -
BM_vector_deque_move/65536 -6.21% 3050.166 2860.686 - -8.22% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -6.19% 35.076 32.904 - 12.10% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.18% 4538499.563 4257834.594 - -5.69% -
BM_StringAssignAsciizMix_Opaque -6.16% 5.313 4.986 - -1.67% -
SetIntersection_Front_Set_string_262144_64 -6.16% 5069006.898 4756555.241 - 6.63% -
BM_num_put<unsigned_long> -6.16% 12.271 11.515 - 5.72% -
SetIntersection_None_Vector_uint64_64_1 -6.16% 17486372.081 16409451.040 - -0.45% -
std::set<std::string>::count(key)_(non-existent)/32 -6.16% 10.888 10.217 - 0.85% -
BM_deque_deque_ranges_move_backward/64 -6.15% 3.605 3.384 - 0.79% -
std::stable_partition(deque<int>)_(sparse)/1024 -6.13% 462.048 433.712 - 0.51% -
SetIntersection_Front_Set_uint32_256_256 -6.13% 7750610.753 7275725.739 - -5.32% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -6.13% 32.630 30.631 - 2.76% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -6.13% 21.798 20.463 - -3.12% -
std::is_sorted(vector<int>,_pred)/8 -6.12% 3.445 3.234 - -3.03% -
std::fill(list<int>)/32 -6.12% 8.870 8.327 - 0.15% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.10% 18130.407 17024.128 - -5.56% -
std::set<int>::lower_bound(key)_(existent)/8192 -6.10% 8.439 7.924 - -2.67% -
BM_vector_deque_copy/70000 -6.09% 3307.643 3106.298 - 0.16% -
std::reverse(vector<int>)/8 -6.04% 1.584 1.489 - -6.05% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -6.01% 11.225 10.551 - 5.55% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.99% 24.288 22.832 - -7.85% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.98% 1.705 1.603 - -4.62% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -5.98% 4.137 3.889 - -2.07% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.97% 3.325 3.126 - -11.09% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.97% 4.484 4.216 - -3.71% -
BM_deque_vector_ranges_copy_backward/2 -5.95% 1.886 1.774 - -3.51% -
std::rotate_copy(vector<int>)/8192 -5.95% 714.876 672.332 - 5.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.94% 1.387 1.305 - -10.39% -
SetIntersection_None_Set_uint64_1024_4 -5.92% 9108305.325 8568774.891 - -0.52% -
std::unordered_set<int>::contains(key)_(existent)/32 -5.92% 1.228 1.155 - -22.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -5.88% 1528953.193 1438997.959 - -5.27% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.88% 16.909 15.915 - 0.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -5.87% 30.831 29.022 - 9.54% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -5.86% 2.906 2.736 - 1.11% -
BM_vector_deque_move/70000 -5.85% 3300.058 3107.091 - 0.07% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.84% 76.157 71.706 - 3.09% -
bm_write -5.84% 603.830 568.564 - 3.51% -
SetIntersection_None_Vector_uint64_1024_256 -5.84% 1093355.175 1029507.845 - -4.55% -
std::fill(list<int>)/50 -5.83% 35.119 33.071 - -3.83% -
SetIntersection_None_Set_uint64_1024_64 -5.83% 9120884.069 8589088.930 - -1.11% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.83% 11.436 10.769 - -0.20% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.81% 27.687 26.078 - -2.63% -
SetIntersection_Interlaced_Vector_string_16384_64 -5.81% 14837640.908 13975799.235 - -0.94% -
BM_vector_deque_ranges_copy/70000 -5.80% 3296.371 3105.121 - 0.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -5.80% 87.817 82.727 - 40.94% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -5.79% 24.039 22.647 - -6.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.79% 1179.266 1111.018 - -0.59% -
std::search(vector<int>)_(near_matches)/8192 -5.78% 811041.275 764148.315 - -0.60% -
BM_num_put<const_void*> -5.77% 13.085 12.330 - 3.85% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -5.76% 4.882 4.601 - -1.60% -
SetIntersection_Front_Set_uint64_262144_1024 -5.76% 12763001.453 12028275.277 - -3.09% -
SetIntersection_Interlaced_Vector_string_262144_256 -5.74% 79236483.791 74685347.026 - 1.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.74% 6268.206 5908.374 - -1.41% -
std::set<std::string>::equal_range(key)_(existent)/1024 -5.74% 23.928 22.556 - -6.30% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -5.74% 794.969 749.371 - -14.74% -
std::rotate(deque<int>)_(by_1/4)/8192 -5.73% 2590.129 2441.637 - 0.87% -
ranges::minmax(std::list<long_long>)/64 -5.73% 32.691 30.817 - 1.52% -
SetIntersection_None_Vector_uint64_1024_1 -5.71% 1116348.738 1052604.906 - -3.16% -
std::sort(vector<NonIntegral>)_(heap)/8192 -5.70% 52868.405 49856.518 - -1.19% -
std::multiset<int>::insert(value)_(already_present)/1024 -5.69% 29.196 27.536 - -0.69% -
BM_deque_vector_ranges_move/5500 -5.68% 206.778 195.036 - 0.46% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.67% 11410.054 10763.294 - -12.49% -
std::copy(vector<int>)/262144 -5.64% 12453.281 11751.127 - -5.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.63% 66685.635 62928.058 - -4.82% -
SetIntersection_None_Vector_uint64_262144_16384 -5.63% 1162323.598 1096902.481 - 0.18% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -5.62% 3.061 2.888 - 0.11% -
SetIntersection_None_Vector_uint64_256_256 -5.61% 2232429.326 2107216.226 - -1.75% -
std::is_sorted(list<int>,_pred)/8192 -5.59% 9096.458 8587.878 - 10.99% -
std::move(deque<int>)/8 -5.58% 3.555 3.356 - -4.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.58% 1759820.026 1661679.951 - -20.16% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 -5.57% 25.299 23.890 - -0.62% -
BM_StringAssignAsciiz_Huge_Transparent -5.57% 200.967 189.775 - -0.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.56% 29.464 27.825 - 0.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -5.56% 24503791.040 23141526.464 - -0.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.56% 1.596 1.507 - -6.92% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.56% 13.420 12.674 - 4.10% -
SetIntersection_Front_Set_uint32_262144_16 -5.55% 1187453.812 1121498.013 - -5.13% -
SetIntersection_Front_Set_string_16384_64 -5.55% 4865923.590 4595822.369 - -3.64% -
BM_StringRead_Cold_Deep_Small -5.55% 1.197 1.130 - -12.17% -
BM_std_minmax_element<long_long>/65536 -5.55% 18135.436 17129.753 - -2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.54% 10417643.628 9840141.330 - -6.59% -
SetIntersection_Interlaced_Vector_string_262144_64 -5.54% 23548577.665 22243746.018 - 2.45% -
rng::find_if(vector<bool>)_(process_all)/50 -5.52% 25.189 23.798 - 0.08% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.50% 124703340.694 117841363.289 - 0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.48% 1112561.857 1051606.912 - -9.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.48% 22.137 20.925 - -6.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.46% 5382247.553 5088282.579 - -4.65% -
std::set<std::string>::clear()/32 -5.45% 919.224 869.148 - -3.32% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -5.44% 10223.930 9668.112 - 0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -5.43% 1076283.179 1017885.462 - -6.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.42% 26.563 25.124 - -1.50% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.40% 217.964 206.194 - -0.94% -
ranges::minmax(std::vector<char>)/8 -5.39% 1.141 1.080 - 5.71% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 -5.38% 24.650 23.325 - -0.56% -
BM_num_put<long_long> -5.37% 12.346 11.682 - 3.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.37% 1667961.914 1578361.510 - -7.46% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -5.37% 1.656 1.567 - -4.15% -
BM_deque_deque_move/0 -5.37% 0.920 0.871 - 0.67% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -5.36% 1.956 1.851 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -5.35% 1054585.340 998165.215 - -5.43% -
SetIntersection_None_Vector_uint64_4_4 -5.35% 139759949.650 132286618.840 - -0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.35% 1160787.947 1098729.085 - -5.40% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -5.32% 6.781 6.420 - -6.17% -
std::vector<std::string>::ctor(size)/32 -5.32% 34.847 32.994 - -5.50% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.28% 243.242 230.396 - -0.17% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.26% 25.171 23.847 - 0.71% -
SetIntersection_Front_Set_uint32_262144_1 -5.25% 1040495.582 985824.066 - -2.53% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.22% 123449.631 117004.643 - -1.34% -
SetIntersection_Interlaced_Vector_string_1024_16 -5.19% 3473586.113 3293331.192 - -4.45% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.19% 9.903 9.389 - -6.06% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.19% 125045.944 118562.128 - -0.57% -
BM_StringRead_Cold_Deep_Empty -5.18% 1.257 1.192 - -12.02% -
BM_PushHeap_uint32_Ascending_64 -5.18% 1.608 1.525 - 0.20% -
std::is_sorted_until(vector<int>,_pred)/8192 -5.18% 3399.265 3223.346 - -5.22% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.16% 19.821 18.799 - -8.13% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -5.15% 1.560 1.480 - 13.74% -
SetIntersection_None_Vector_uint64_64_64 -5.14% 8736508.019 8287882.685 - -0.58% -
std::unordered_set<std::string>::clear()/32 -5.12% 957.914 908.828 - -2.42% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 -5.11% 729.790 692.501 - -0.28% -
rng::find_last(deque<int>)_(bail_10%)/8 -5.09% 2.881 2.734 - 0.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 -5.08% 25.189 23.908 - -0.13% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -5.08% 12360.998 11732.711 - -5.16% -
std::generate(list<int>)/8192 -5.08% 7435.875 7058.370 - 2.19% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.06% 11.643 11.054 - 2.77% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.05% 628.892 597.106 - -5.27% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.05% 22.445 21.311 - -2.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -5.05% 1.202 1.142 - 0.98% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -5.03% 2540356.516 2412560.489 - 0.32% -
std::for_each(list<int>)/8 -5.02% 2.530 2.403 - -5.21% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.02% 84834.040 80574.555 - 0.26% -
ranges::minmax(std::deque<__int128>)/70000 -5.01% 36491.460 34661.976 - 0.55% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -5.00% 56.084 53.277 - -7.01% -
BM_deque_deque_copy/64 -4.99% 3.206 3.046 - 0.57% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.97% 74.830 71.112 - -0.61% -
BM_StringCopy_Large -4.97% 6.550 6.224 - -2.36% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -4.96% 2.720 2.585 - -7.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.95% 22.406 21.297 - -0.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -4.94% 22534900.569 21421145.069 - -3.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -4.92% 1105681.737 1051257.942 - -0.30% -
std::replace_if(vector<int>)_(prefix)/32 -4.91% 10.125 9.628 - -0.32% -
SetIntersection_Front_Set_string_262144_16 -4.91% 1946223.885 1850652.438 - 2.44% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -4.89% 4097.859 3897.445 - -5.10% -
SetIntersection_Interlaced_Set_uint32_256_4 -4.89% 11536977.555 10973171.755 - -2.84% -
BM_std_minmax_element<char>/2 -4.87% 0.686 0.652 - -5.15% -
std::set<std::string>::find(key)_(existent)/1024 -4.87% 24.643 23.443 - -5.48% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -4.85% 11905.091 11328.280 - -7.38% -
SetIntersection_None_Vector_uint64_4_1 -4.83% 222677327.505 211919482.340 - -0.12% -
std::find_if_not(list<int>)_(process_all)/8192 -4.81% 7212.528 6865.422 - -5.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -4.78% 1044290.521 994417.764 - -5.04% -
SetIntersection_Front_Set_uint32_256_64 -4.78% 5453361.644 5192923.054 - -9.53% -
BM_deque_deque_copy_backward/2 -4.78% 2.525 2.404 - -4.98% -
std::remove(deque<int>)_(prefix)/50 -4.75% 64.853 61.770 - 2.72% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.75% 23.736 22.608 - 1.23% -
SetIntersection_None_Vector_uint64_1024_4 -4.75% 1116330.126 1063280.624 - -2.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -4.75% 1.225 1.166 - 9.23% -
std::find_end(deque<int>)_(match_near_end)/1000 -4.75% 35.536 33.848 - -14.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.74% 1165319.084 1110091.457 - -4.79% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.74% 34.423 32.792 - 3.91% -
BM_vector_deque_copy_backward/1 -4.73% 2.257 2.151 - 3.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -4.73% 4398756.480 4190542.904 - -3.98% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.72% 41136038.472 39194691.217 - -0.49% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.71% 19071.079 18172.444 - 0.02% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -4.71% 1.830 1.744 - 10.25% -
BM_std_minmax_element<char>/70000 -4.70% 18624.794 17750.229 - -0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -4.69% 2333533.238 2224133.158 - -8.61% -
std::partial_sort_copy(list<int>)_(descending)/8 -4.69% 16.774 15.988 - 0.38% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -4.68% 2400.290 2287.972 - -14.57% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.67% 6.880 6.559 - 1.10% -
SetIntersection_None_Vector_uint64_256_1 -4.66% 4414318.760 4208421.240 - -0.82% -
std::move(deque<int>)/64 -4.66% 5.077 4.841 - -2.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.66% 5.671 5.407 - -0.82% -
SetIntersection_Front_Set_uint32_16384_64 -4.66% 1718056.020 1638000.051 - -3.00% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -4.65% 1036528.690 988283.229 - -4.17% -
std::find_first_of(list<int>)_(large_needle)/1024 -4.64% 970250.367 925226.913 - -1.87% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -4.64% 6.773 6.459 - -21.26% -
SetIntersection_None_Vector_uint64_16_4 -4.64% 55834818.569 53245551.599 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.64% 9027708.883 8609240.183 - -0.57% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -4.63% 1.187 1.132 - 3.39% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.63% 1.381 1.317 - 13.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.62% 1848491.894 1763060.987 - -5.72% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.62% 18.379 17.530 - 3.60% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -4.61% 6.808 6.495 - -0.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.59% 20696.917 19746.378 - -8.17% -
BM_StringEraseWithMove_Large_Opaque -4.58% 2.865 2.734 - -2.35% -
BM_StringEraseWithMove_Empty_Opaque -4.57% 0.843 0.804 - -8.21% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -4.57% 180081.868 171857.144 - -8.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -4.57% 135.865 129.661 - -3.90% -
SetIntersection_Front_Set_uint64_16384_16 -4.56% 1210479.891 1155303.137 - -2.97% -
BM_deque_deque_copy_backward/1 -4.55% 2.766 2.640 - -4.58% -
std::find(list<int>)_(process_all)/8192 -4.55% 7218.089 6889.899 - -6.49% -
BM_std_minmax_element<char>/65536 -4.54% 17436.426 16645.387 - -0.14% -
SetIntersection_Front_Set_uint32_1024_4 -4.53% 1065046.006 1016757.924 - -4.90% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -4.53% 12075.946 11528.582 - -0.44% -
BM_std_minmax_element<char>/64000 -4.53% 17007.150 16236.483 - -0.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.52% 22.945 21.908 - -2.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -4.52% 19.367 18.492 - -5.53% -
bm_ranges_lexicographical_compare<int>/8 -4.51% 1.533 1.464 - -2.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.51% 1917785.450 1831300.670 - -5.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.50% 19.889 18.994 - 0.25% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.49% 626.202 598.072 - -10.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.48% 1125.381 1074.987 - -1.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.48% 36067.440 34453.310 - -3.98% -
SetIntersection_None_Vector_uint64_16_1 -4.47% 65599708.323 62664441.225 - -0.15% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.47% 25.001 23.884 - 10.48% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -4.47% 1.600 1.528 - 1.73% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.47% 251113.349 239894.209 - -5.22% -
std::stable_partition(list<int>)_(alloc_fails)/50 -4.47% 2023.202 1932.862 - 1.40% -
BM_std_minmax_element<char>/4096 -4.46% 1096.418 1047.482 - 0.73% -
BM_PushHeap_uint32_Ascending_16 -4.45% 0.960 0.918 - -0.45% -
SetIntersection_None_Vector_uint64_256_16 -4.44% 4159250.029 3974529.324 - 0.70% -
BM_vector_deque_copy/64 -4.43% 2.820 2.695 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -4.43% 1036237.182 990381.398 - -3.33% -
SetIntersection_Interlaced_Vector_uint32_64_64 -4.42% 11017697.073 10530875.991 - -2.85% -
BM_vector_deque_ranges_move/64000 -4.42% 2974.389 2843.044 - 0.04% -
BM_CmpLess_schar_int -4.41% 1.172 1.120 - -0.20% -
SetIntersection_Front_Vector_uint64_262144_4 -4.41% 1057880.360 1011248.092 - -3.38% -
SetIntersection_None_Set_uint32_1024_64 -4.41% 9150317.690 8747009.978 - 1.58% -
ranges::min(std::deque<char>)/8 -4.37% 2.415 2.309 - 0.01% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -4.37% 2.186 2.091 - 0.22% -
BM_deque_deque_move/65536 -4.37% 3231.746 3090.560 - 0.33% -
std::set<std::string>::clear()/1024 -4.36% 22237.647 21268.263 - -2.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -4.36% 54.873 52.482 - -2.09% -
std::partial_sort_copy(list<int>)_(descending)/1024 -4.34% 8625.657 8251.017 - 0.60% -
std::find_end(vector<int>)_(process_all)/8192 -4.33% 1756.733 1680.586 - -0.00% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -4.32% 135.954 130.083 - 2.75% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.31% 74.199 71.000 - 0.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -4.30% 19.581 18.738 - -4.17% -
std::shift_right(deque<int>)/8192 -4.30% 321.508 307.697 - -0.38% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -4.29% 22.647 21.675 - 14.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.27% 3.615 3.460 - -1.24% -
std::map<int,_int>::clear()/8192 -4.27% 87997.431 84238.742 - -2.91% -
BM_std_minmax_element<char>/1024 -4.25% 279.945 268.048 - 0.11% -
std::set<int>::equal_range(key)_(non-existent)/8192 -4.25% 10.429 9.986 - 2.23% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.24% 21.956 21.025 - -6.45% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.23% 1650.175 1580.403 - 5.18% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -4.22% 4.801 4.598 - -18.37% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.22% 14684872.319 14065303.928 - -2.03% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -4.22% 4.557 4.365 - -5.51% -
BM_CmpEqual_uchar_int -4.21% 1.089 1.044 - -2.93% -
BM_std_minmax_element<char>/4000 -4.21% 1068.400 1023.414 - 0.66% -
std::set<int>::insert(value)_(already_present)/8192 -4.21% 9.948 9.529 - 0.19% -
rng::fold_left(deque<int>)/8 -4.20% 4.090 3.918 - -2.20% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.18% 29.960 28.708 - 1.92% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.18% 364252778.524 349043963.262 - -2.38% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.17% 26289.032 25193.349 - -4.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -4.16% 6.620 6.345 - -21.32% -
SetIntersection_Interlaced_Vector_string_16384_4 -4.16% 1984047.667 1901465.051 - 4.36% -
SetIntersection_Front_Set_uint32_1024_256 -4.14% 3860532.569 3700683.188 - -11.04% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.13% 2.075 1.989 - 11.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.12% 14471979.364 13875310.247 - -5.44% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -4.11% 85280.904 81774.818 - -0.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.10% 32.582 31.246 - 0.74% -
BM_lexicographical_compare_three_way_slow_path/1048576 -4.10% 307928.390 295307.810 - 0.23% -
ranges::min(std::deque<long_long>)/8 -4.10% 2.404 2.306 - -0.16% -
std::find_first_of(deque<int>)_(small_needle)/50 -4.09% 169.930 162.972 - -2.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.09% 36.320 34.835 - -3.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.07% 9016598.217 8649831.720 - -3.21% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -4.05% 20623.270 19787.674 - -5.32% -
BM_std_minmax_element<char>/5500 -4.05% 1465.451 1406.097 - 0.86% -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 -4.05% 2460.797 2361.142 - -0.11% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -4.05% 38.810 37.238 - -0.70% -
BM_vector_deque_ranges_move/70000 -4.03% 3238.990 3108.344 - 0.14% -
std::search(vector<int>)_(near_matches)/1024 -4.03% 15697.966 15065.309 - 0.72% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -4.03% 139600.422 133980.794 - -7.47% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.02% 299.702 287.645 - -1.69% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -4.02% 13.024 12.501 - 0.08% -
BM_deque_deque_ranges_copy/64000 -4.00% 3079.240 2956.134 - 0.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -3.97% 36.885 35.422 - -3.04% -
BM_StringAssignAsciiz_Small_Opaque -3.96% 3.104 2.981 - -3.95% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.96% 7538809.966 7240609.887 - -0.87% -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 -3.95% 4778.939 4590.002 - -0.01% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -3.95% 81.409 78.197 - 0.03% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -3.94% 11.450 10.998 - 3.01% -
std::multiset<int>::find(key)_(non-existent)/32 -3.94% 2.393 2.299 - -5.36% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.94% 140885.500 135341.440 - -2.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.93% 35.558 34.162 - 22.97% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -3.91% 19.278 18.524 - -4.90% -
BM_deque_vector_ranges_copy_backward/0 -3.91% 1.391 1.336 - -6.91% -
SetIntersection_None_Vector_uint64_64_4 -3.91% 16337856.739 15699556.057 - -1.04% -
std::remove_if(list<int>)_(sprinkled)/50 -3.90% 78.105 75.056 - 6.49% -
rng::contains(vector<int>)_(process_all)/8 -3.90% 2.597 2.496 - -4.97% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.87% 4.674 4.493 - -3.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.87% 7891.763 7586.276 - -1.93% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.85% 14678574.636 14113483.150 - 3.90% -
SetIntersection_None_Set_uint32_1024_256 -3.85% 9022895.912 8675611.979 - -2.04% -
SetIntersection_None_Set_uint64_256_64 -3.84% 9241011.143 8886102.010 - -1.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -3.84% 3.063 2.945 - -2.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.83% 245085013.174 235699090.417 - -32.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.83% 38.008 36.554 - -9.82% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.82% 12.833 12.343 - 0.06% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.82% 32.955 31.696 - 2.56% -
SetIntersection_Front_Set_uint64_64_16 -3.81% 15389776.133 14803240.652 - -1.57% -
std::for_each(join_view(vector<vector<int>>))/8 -3.81% 1.437 1.382 - 0.05% -
std::search(deque<int>,_pred)_(near_matches)/1000 -3.81% 26162.588 25165.974 - 0.29% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.80% 179567.925 172743.480 - -4.95% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.80% 10095169.612 9711970.462 - 1.18% -
std::find(list<int>)_(process_all)/8 -3.79% 2.381 2.291 - -6.24% -
BM_deque_deque_ranges_copy_backward/64 -3.79% 3.566 3.431 - 0.63% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.77% 26.825 25.814 - -0.03% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.76% 110.214 106.070 - -2.47% -
std::stable_sort(vector<int>)_(ascending)/8192 -3.76% 14249.628 13714.095 - 2.14% -
BM_StringFindAllMatch/131072 -3.76% 2359.689 2271.029 - 0.01% -
BM_StringAssignAsciiz_Empty_Opaque -3.75% 3.101 2.985 - -3.78% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.75% 771.940 743.030 - -5.17% -
SetIntersection_None_Vector_uint64_1024_16 -3.74% 1112156.378 1070584.373 - -1.50% -
SetIntersection_None_Vector_uint64_256_4 -3.74% 4343098.011 4180800.788 - -0.40% -
ranges::min(std::deque<char>)/1 -3.70% 0.629 0.606 - -2.18% -
BM_PushHeap_uint32_Ascending_256 -3.70% 2.162 2.082 - -0.13% -
std::copy_n(vector<bool>)_(aligned)/64 -3.70% 1.348 1.298 - -0.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.68% 1691.516 1629.287 - -11.75% -
SetIntersection_Interlaced_Vector_float_1024_64 -3.68% 5330654.493 5134619.676 - -3.98% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.66% 363028614.931 349732519.742 - -0.41% -
SetIntersection_None_Vector_uint64_16_16 -3.66% 34658161.513 33389134.923 - 0.21% -
SetIntersection_None_Vector_uint64_262144_4 -3.65% 1164029.246 1121510.979 - 0.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.64% 35.670 34.372 - -2.89% -
SetIntersection_Front_Vector_uint64_256_64 -3.64% 4387504.856 4227996.969 - -0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -3.63% 2912173.914 2806485.914 - -3.74% -
SetIntersection_Front_Set_string_262144_262144 -3.63% 18368240.723 17702206.949 - -3.35% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -3.63% 1292251.301 1245395.428 - -0.52% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -3.62% 40053.884 38604.654 - -2.26% -
BM_PushHeap_uint32_Ascending_16384 -3.61% 3.820 3.682 - 1.11% -
std::unique(list<int>)_(contiguous)/32 -3.61% 54.162 52.206 - 0.01% -
SetIntersection_Front_Set_uint32_64_64 -3.61% 13256992.664 12778663.577 - -2.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.60% 26302196.411 25355343.273 - -11.45% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.60% 0.911 0.878 - -1.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -3.59% 0.441 0.425 - -13.81% -
std::count(list<int>)_(every_other)/1024 -3.59% 718.446 692.648 - -2.09% -
BM_PushHeap_float_Descending_16 -3.59% 0.381 0.368 - -3.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.58% 33.578 32.374 - -7.37% -
BM_vector_deque_ranges_move_backward/1 -3.58% 2.407 2.321 - 0.77% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.56% 54243.222 52312.012 - -0.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.55% 13985.070 13488.315 - 0.02% -
std::pop_heap(deque<int>)/8 -3.55% 54.450 52.516 - 0.58% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.55% 358443460.875 345716374.447 - 1.14% -
SetIntersection_None_Vector_uint64_1024_1024 -3.55% 1093227.747 1054420.540 - 2.82% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.55% 20.171 19.455 - -4.15% -
SetIntersection_Interlaced_Vector_string_64_64 -3.54% 27313761.830 26348083.465 - -3.26% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.53% 1.603 1.547 - 11.15% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -3.53% 2834.681 2734.684 - -0.69% -
ranges::minmax(std::vector<char>)/64 -3.52% 1.376 1.328 - 7.71% -
std::search(deque<int>,_pred)_(near_matches)/1024 -3.52% 27350.151 26388.509 - 0.20% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -3.51% 8.658 8.354 - -0.11% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.50% 16.077 15.514 - -1.41% -
SetIntersection_Interlaced_Set_string_1024_64 -3.50% 17276337.186 16671496.258 - -3.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -3.50% 785.270 757.803 - -5.56% -
std::sort_heap(deque<int>)/8 -3.50% 37.361 36.055 - -1.08% -
std::copy(vector<bool>)_(aligned)/64 -3.48% 1.350 1.303 - 0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -3.48% 8933044.839 8622459.619 - -0.03% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -3.48% 667.920 644.704 - 0.09% -
SetIntersection_Front_Set_uint32_1024_64 -3.48% 1699591.466 1640525.205 - -0.57% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -3.48% 4170.447 4025.516 - 1.89% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.47% 1.399 1.351 - 10.52% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -3.47% 38.423 37.089 - -2.47% -
std::find(vector<long_long>)_(bail_25%)/8 -3.47% 0.923 0.891 - -3.57% -
std::map<int,_int>::clear()/0 -3.46% 406.526 392.453 - 0.51% -
SetIntersection_None_Vector_uint32_1024_64 -3.46% 1074618.604 1037479.110 - 0.18% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.45% 6796.418 6561.736 - 0.52% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.45% 6643326.754 6414273.741 - 1.89% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -3.44% 24.312 23.475 - -2.32% -
std::set<int>::contains(key)_(non-existent)/8192 -3.44% 12.078 11.662 - 24.35% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.44% 4.827 4.661 - -16.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -3.41% 212377.416 205134.890 - -0.24% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -3.41% 11737992.171 11338016.851 - -2.68% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.40% 159.036 153.627 - -3.83% -
SetIntersection_None_Set_uint64_256_4 -3.40% 11388072.873 11001230.983 - -4.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.39% 1107058.391 1069488.707 - -2.66% -
BM_StringRead_Hot_Deep_Large -3.39% 0.520 0.503 - -2.89% -
BM_StringEraseWithMove_Large_Transparent -3.38% 2.787 2.693 - -1.41% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.38% 840.274 811.851 - -38.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.38% 5854211.884 5656274.708 - -2.85% -
std::remove(vector<int>)_(prefix)/50 -3.37% 55.979 54.090 - 0.64% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -3.37% 13.212 12.767 - -0.01% -
SetIntersection_None_Set_uint32_256_64 -3.36% 9301662.714 8989433.663 - -0.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -3.34% 19.630 18.975 - -2.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -3.31% 118893213.579 114957894.598 - -9.39% -
std::shift_right(list<int>)/8192 -3.30% 7694.292 7440.075 - -7.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.30% 10016236.814 9685344.912 - -1.35% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.30% 61.707 59.671 - -40.34% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -3.29% 23.380 22.610 - -0.49% -
std::find_end(vector<int>)_(process_all)/1048576 -3.29% 224766.635 217365.876 - 0.17% -
SetIntersection_Interlaced_Vector_float_1024_16 -3.29% 2585284.505 2500197.724 - -3.75% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.29% 49.595 47.965 - 0.46% -
SetIntersection_Interlaced_Vector_string_256_256 -3.29% 20899401.381 20212736.924 - -1.24% -
std::lower_bound(std::forward_list<int>)/100 -3.28% 84.855 82.071 - 0.82% -
BM_PushHeap_float_Random_4 -3.28% 2.846 2.752 - -6.84% -
SetIntersection_None_Set_uint32_256_4 -3.27% 11546096.777 11168554.233 - -0.04% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.27% 1.681 1.626 - -2.34% -
SetIntersection_Front_Vector_string_262144_64 -3.26% 3290479.377 3183082.758 - -4.81% -
BM_CmpLess_uchar_uint -3.25% 1.071 1.036 - -2.99% -
std::partition(deque<int>)_(dense)/32 -3.25% 9.559 9.248 - -6.50% -
SetIntersection_Interlaced_Set_string_256_4 -3.24% 13489771.504 13052748.460 - -1.92% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.24% 13153.170 12727.359 - -0.74% -
BM_deque_deque_ranges_move_backward/512 -3.24% 19.548 18.916 - 0.05% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -3.21% 33.717 32.634 - 9.41% -
SetIntersection_None_Set_uint32_1024_1024 -3.21% 9083307.235 8791608.744 - 1.60% -
SetIntersection_None_Set_uint32_1024_4 -3.21% 9129062.785 8836016.549 - 0.72% -
std::flat_map<int,_int>::ctor(const&)/32 -3.20% 23.707 22.948 - 0.38% -
std::set<int>::ctor(&&,_different_allocs)/1024 -3.20% 6040.886 5847.636 - -0.37% -
SetIntersection_Interlaced_Set_string_64_16 -3.20% 38827002.321 37586308.913 - -1.42% -
std::copy(deque<int>)/512 -3.19% 17.241 16.691 - 0.28% -
BM_deque_vector_copy/0 -3.19% 1.355 1.312 - -6.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.19% 38.152 36.937 - -3.35% -
BM_CmpLess_uchar_uchar -3.18% 1.089 1.054 - -0.35% -
std::copy_backward(vector<int>)/8 -3.16% 2.269 2.198 - -1.90% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.16% 1043166.316 1010186.743 - -3.22% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.16% 149888.655 145155.264 - 3.06% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -3.16% 4.221 4.088 - -3.81% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.15% 1.049 1.016 - -3.31% -
BM_PushHeap_uint32_Ascending_262144 -3.15% 4.802 4.651 - 0.13% -
std::find_if(deque<int>)_(bail_25%)/1024 -3.15% 80.918 78.372 - 0.32% -
BM_PushHeap_uint32_Random_16 -3.14% 4.236 4.102 - -1.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.14% 27894.002 27017.615 - 0.54% -
SetIntersection_None_Set_uint64_256_1 -3.14% 11643839.186 11278565.898 - 0.16% -
SetIntersection_Interlaced_Set_uint32_16384_256 -3.13% 201810156.464 195498497.603 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.12% 3.269 3.167 - -0.83% -
BM_PushHeap_uint32_Random_4 -3.12% 2.197 2.128 - 1.88% -
std::search(list<int>)_(single_element)/1024 -3.12% 766.157 742.277 - 1.51% -
SetIntersection_Front_Vector_uint32_262144_262144 -3.11% 350657384.637 339749209.377 - -3.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.11% 15216.283 14743.096 - -0.14% -
std::partition(deque<int>)_(sparse)/1024 -3.10% 395.693 383.415 - -4.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.10% 1037075.586 1004898.938 - -4.94% -
SetIntersection_None_Set_uint32_1024_16 -3.10% 8943886.545 8666722.574 - -0.12% -
std::map<int,_int>::count(key)_(non-existent)/1024 -3.10% 7.508 7.275 - -0.28% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.09% 17.687 17.140 - -0.94% -
std::find_end(vector<int>)_(process_all)/1000 -3.09% 223.641 216.727 - 0.05% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.09% 22819.487 22114.549 - -1.26% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.06% 522.474 506.497 - -2.44% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -3.05% 4930.964 4780.629 - -2.19% -
std::find_end(vector<int>)_(process_all)/1024 -3.05% 228.910 221.931 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.05% 12380105.692 12002869.616 - 1.78% -
std::set<int>::equal_range(key)_(existent)/1024 -3.04% 4.504 4.367 - 2.51% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.03% 596.707 578.601 - -1.87% -
SetIntersection_Front_Set_uint32_262144_4 -3.03% 1066127.351 1033796.381 - -0.19% -
std::multimap<int,_int>::ctor(const&)/8192 -3.03% 53897.967 52265.217 - -0.69% -
BM_deque_deque_ranges_move/1 -3.01% 2.578 2.500 - -1.51% -
std::rotate(deque<int>)_(by_1/3)/50 -3.00% 30.459 29.545 - -4.60% -
std::map<std::string,_int>::erase(iterator)/32 -3.00% 27.967 27.127 - -6.40% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -3.00% 6397.130 6205.336 - -6.87% -
BM_CmpLess_ushort_int -3.00% 1.099 1.067 - 0.31% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.98% 52.264 50.704 - 5.95% -
SetIntersection_Interlaced_Set_uint64_262144_16 -2.98% 1654436.524 1605090.984 - -0.37% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.98% 5826.686 5653.184 - -2.50% -
SetIntersection_Interlaced_Vector_string_256_4 -2.98% 6223136.939 6037958.147 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.97% 10913629.683 10588987.928 - -1.67% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.97% 244768089.352 237495282.027 - 0.62% -
SetIntersection_None_Vector_uint64_16384_16 -2.97% 1114018.194 1080970.744 - -0.96% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.97% 772.349 749.449 - -1.22% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.96% 13.891 13.479 - 0.10% -
BM_PushHeap_float_SingleElement_256 -2.96% 0.419 0.406 - 1.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -2.96% 3407.397 3306.700 - -1.89% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 -2.95% 1915.124 1858.580 - -0.20% -
SetIntersection_Front_Set_uint64_16384_1024 -2.95% 12930700.189 12549671.915 - 6.34% -
std::map<int,_int>::ctor(const&)/32 -2.94% 230.839 224.056 - 0.18% -
std::partition_copy(deque<int>)/32 -2.93% 13.063 12.680 - -2.74% -
BM_vector_deque_ranges_move_backward/0 -2.93% 0.401 0.389 - -7.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.93% 3654467.098 3547487.436 - -4.32% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.92% 168706209.066 163779563.873 - 0.12% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.92% 32.568 31.617 - 13.14% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -2.92% 1049405.582 1018790.912 - -1.60% -
rng::contains(deque<int>)_(process_all)/8 -2.91% 2.987 2.900 - -4.62% -
std::find_end(deque<int>)_(match_near_end)/1024 -2.91% 33.513 32.538 - -6.54% -
std::copy_if(deque<int>)_(entire_range)/8 -2.91% 2.624 2.548 - -3.52% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.91% 44.094 42.812 - -1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.91% 10922102.941 10604796.386 - -0.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.90% 1.005 0.975 - -2.40% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.90% 1383342.610 1343230.000 - -1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.90% 8876504.618 8619415.464 - -0.87% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -2.89% 33.326 32.362 - -1.87% -
SetIntersection_None_Vector_uint64_64_16 -2.89% 13839195.195 13438933.574 - -0.31% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -2.89% 2426.542 2356.434 - -4.74% -
SetIntersection_None_Set_uint64_256_16 -2.89% 10873836.257 10559992.827 - -0.81% -
std::unique(list<int>)_(sprinkled)/52 -2.88% 69.877 67.864 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.86% 10343.693 10047.559 - -14.20% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.86% 3832.110 3722.445 - 1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -2.86% 1004222.062 975507.757 - -4.82% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -2.86% 1023393.169 994135.650 - -4.05% -
SetIntersection_None_Vector_uint64_262144_1024 -2.86% 1164399.193 1131133.065 - 0.78% -
BM_vector_deque_ranges_move_backward/64 -2.85% 3.053 2.966 - -0.44% -
BM_StringRelational_Less_Small_Empty_Control -2.85% 1.661 1.613 - -0.05% -
std::remove_if(deque<int>)_(prefix)/32 -2.85% 56.459 54.851 - 0.05% -
BM_deque_vector_move/2 -2.84% 1.828 1.776 - -3.36% -
std::multimap<int,_int>::ctor(const&)/1024 -2.84% 6741.710 6550.160 - -0.77% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.84% 44.106 42.853 - 1.04% -
SetIntersection_Interlaced_Set_uint64_262144_256 -2.84% 1623918.621 1577875.082 - -0.47% -
std::stable_partition(list<int>)_(sparse)/50 -2.83% 27.849 27.060 - 1.78% -
SetIntersection_None_Set_uint32_256_256 -2.83% 5881659.963 5715310.221 - 1.31% -
SetIntersection_None_Vector_string_16384_16384 -2.83% 1224823.293 1190191.601 - -2.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.83% 10381574.072 10088260.728 - -0.84% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.82% 1012.026 983.493 - 0.71% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -2.82% 904.782 879.304 - -0.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.82% 626.734 609.091 - -2.35% -
std::map<int,_int>::clear()/1024 -2.81% 10746.465 10444.637 - -1.50% -
BM_StringRelational_Compare_Small_Empty_Control -2.81% 1.659 1.612 - -5.83% -
BM_StringRelational_Compare_Empty_Huge_Control -2.80% 1.658 1.611 - -6.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.80% 4.484 4.358 - -0.26% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.80% 4.109 3.994 - 8.30% -
std::fill(vector<bool>)/512 -2.79% 1.611 1.566 - -2.84% -
BM_deque_deque_ranges_copy_backward/512 -2.79% 19.485 18.942 - 0.18% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -2.78% 731.737 711.371 - -1.75% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.78% 12782.401 12426.711 - 0.89% -
std::copy_if(list<int>)_(entire_range)/64 -2.78% 33.979 33.036 - 8.43% -
SetIntersection_Interlaced_Set_uint64_16384_256 -2.77% 213905227.117 207972265.937 - 0.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -2.77% 3574.382 3475.394 - -0.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.77% 4207399.590 4090901.207 - -2.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.76% 1251.338 1216.749 - 1.68% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -2.76% 9.528 9.265 - -2.08% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -2.75% 2.424 2.358 - -0.41% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.74% 1045646.126 1016971.982 - -2.36% -
SetIntersection_None_Set_uint64_262144_256 -2.73% 1228937.176 1195345.379 - 0.03% -
BM_StringEraseWithMove_Small_Transparent -2.73% 2.180 2.120 - -2.73% -
SetIntersection_None_Set_uint64_64_64 -2.73% 11555507.321 11239788.765 - -0.82% -
SetIntersection_Front_Set_float_262144_4 -2.72% 1076193.456 1046904.892 - 0.91% -
SetIntersection_None_Set_uint64_16384_64 -2.72% 171582558.466 166917040.098 - -9.19% -
std::is_sorted(list<int>)/8 -2.72% 2.189 2.129 - 1.20% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -2.72% 30268.328 29446.212 - -1.58% -
BM_vector_deque_ranges_move_backward/4096 -2.72% 152.356 148.218 - -0.12% -
std::map<int,_int>::clear()/32 -2.71% 661.682 643.741 - 0.88% -
std::unordered_set<int>::count(key)_(existent)/1024 -2.70% 1.494 1.453 - 26.06% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.70% 23.655 23.016 - -1.42% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -2.70% 27.236 26.502 - -6.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.69% 11800543.945 11482534.400 - -3.01% -
BM_vector_deque_move_backward/64 -2.69% 3.054 2.972 - -3.75% -
SetIntersection_None_Set_uint32_262144_256 -2.69% 1185603.842 1153724.121 - -0.66% -
BM_PushHeap_uint64_Descending_16384 -2.69% 0.393 0.382 - 0.36% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -2.69% 586.941 571.175 - 0.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.69% 1138650.826 1108065.436 - -4.23% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -2.68% 22.972 22.356 - -8.30% -
BM_deque_deque_ranges_move/2 -2.68% 2.302 2.240 - -2.76% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.67% 5.738 5.585 - -1.91% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -2.67% 1.733 1.687 - -8.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.66% 223.713 217.755 - -3.02% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -2.66% 71.268 69.371 - -0.95% -
BM_vector_deque_move_backward/2 -2.66% 2.049 1.994 - -1.59% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.66% 21002665.711 20444737.219 - -2.08% -
std::set<std::string>::insert(value)_(already_present)/32 -2.65% 10.223 9.952 - -3.41% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -2.65% 20404.860 19864.350 - -5.38% -
std::multiset<int>::erase(key)_(existent)/8192 -2.65% 61.748 60.113 - -1.72% -
std::copy(vector<int>)/8 -2.64% 2.260 2.201 - 3.49% -
std::shift_right(list<int>)/32 -2.64% 14.932 14.537 - 0.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.64% 4.188 4.077 - 1.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.64% 13.296 12.944 - 0.38% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.64% 36.127 35.173 - -6.30% -
std::adjacent_find(list<int>,_pred)/8 -2.64% 3.959 3.855 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.63% 8016743.875 7805543.658 - -0.82% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.63% 41883.265 40781.196 - -28.52% -
std::set<int>::insert(value)_(already_present)/32 -2.63% 1.803 1.756 - -1.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.62% 32.471 31.619 - 32.42% -
std::multiset<std::string>::count(key)_(existent)/32 -2.62% 20.075 19.549 - -4.60% -
rng::find_if(vector<bool>)_(process_all)/8 -2.62% 3.582 3.488 - -1.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -2.61% 177971.744 173324.063 - -5.56% -
SetIntersection_None_Set_uint32_262144_1024 -2.61% 1183123.535 1152260.338 - -0.67% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.60% 0.542 0.528 - -2.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -2.60% 21.166 20.616 - -2.16% -
std::find_if(deque<int>)_(process_all)/8192 -2.60% 2056.627 2003.212 - -7.27% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -2.60% 9338.347 9095.964 - -12.34% -
BM_PushHeap_string_Ascending_262144 -2.59% 30.516 29.725 - -0.20% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -2.59% 17.154 16.709 - -4.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.59% 15137.243 14745.796 - -0.18% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.58% 47.050 45.835 - -17.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.58% 15.360 14.964 - 0.24% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -2.58% 11.101 10.816 - -3.74% -
rng::for_each(map<int>)/8 -2.57% 6.359 6.195 - -1.38% -
std::count(list<int>)_(every_other)/8192 -2.57% 6963.231 6784.503 - -0.11% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -2.57% 1527483.317 1488279.459 - 1.34% -
BM_StringConstructDestroyCStr_Large_Opaque -2.57% 16.217 15.801 - -8.75% -
SetIntersection_None_Vector_uint64_262144_64 -2.56% 1160067.211 1130319.397 - 2.19% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.56% 19.774 19.269 - -3.61% -
BM_StringRelational_Eq_Small_Small_Control -2.55% 1.897 1.849 - -0.13% -
BM_vector_deque_ranges_copy_backward/64 -2.55% 3.045 2.968 - -1.92% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.55% 9.060 8.830 - 1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.54% 1075479.021 1048113.559 - -2.72% -
SetIntersection_None_Set_uint64_1024_16 -2.54% 8883390.665 8657762.912 - 0.52% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.54% 13283250.711 12946388.708 - -3.02% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.53% 24.337 23.722 - -3.74% -
SetIntersection_Interlaced_Set_uint64_1024_16 -2.52% 11459896.218 11170835.412 - -0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.52% 6.376 6.215 - 2.40% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.52% 53.654 52.303 - -0.08% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.52% 64544.164 62919.212 - 1.05% -
std::multiset<int>::count(key)_(non-existent)/8192 -2.52% 9.316 9.081 - -11.49% -
SetIntersection_Interlaced_Vector_float_262144_4 -2.52% 1926940.905 1878455.209 - -7.74% -
SetIntersection_Front_Set_uint64_16384_64 -2.51% 1673409.582 1631352.849 - -2.55% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.51% 6017.516 5866.286 - 0.45% -
BM_StringAssignAsciizMix_Transparent -2.51% 3.105 3.027 - 0.71% -
SetIntersection_Front_Vector_uint64_262144_1 -2.50% 1040694.587 1014680.752 - -1.96% -
std::unordered_set<std::string>::clear()/1024 -2.50% 23600.917 23011.286 - 1.38% -
std::sort_heap(deque<int>,_pred)/8 -2.50% 34.908 34.036 - -0.54% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.50% 614.858 599.507 - -4.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.49% 40.250 39.246 - -1.55% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.49% 10037417.196 9787241.093 - 1.20% -
std::rotate_copy(deque<int>)/32 -2.49% 2.640 2.574 - -3.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.48% 33856.551 33016.181 - -2.32% -
SetIntersection_None_Set_uint64_262144_64 -2.48% 1225320.803 1194972.412 - 0.07% -
SetIntersection_Front_Set_uint64_262144_256 -2.47% 3935525.883 3838159.461 - 4.52% -
std::rotate(deque<int>)_(by_1/4)/50 -2.47% 28.420 27.719 - -2.10% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -2.46% 36.498 35.599 - -3.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.46% 42.012 40.977 - 10.01% -
std::copy(deque<int>)/8 -2.46% 2.709 2.642 - -1.32% -
SetIntersection_None_Vector_uint64_16384_16384 -2.46% 1132921.328 1105056.643 - 2.06% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.46% 11.080 10.808 - -11.28% -
SetIntersection_Interlaced_Set_uint64_16384_1024 -2.45% 181059421.680 176617401.235 - 0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.45% 8875093.457 8657637.197 - 0.58% -
SetIntersection_None_Set_uint64_262144_1024 -2.45% 1228740.316 1198659.586 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -2.45% 0.595 0.581 - -1.19% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -2.44% 13.096 12.776 - -0.71% -
BM_CmpEqual_uint_short -2.44% 1.029 1.004 - -1.63% -
SetIntersection_Front_Vector_string_262144_256 -2.44% 9560429.904 9327104.589 - -1.03% -
SetIntersection_None_Set_uint64_16384_1 -2.44% 162315453.561 158356676.841 - -0.94% -
SetIntersection_None_Set_uint64_262144_16 -2.44% 1222399.576 1192620.932 - -0.63% -
bm_ranges_lexicographical_compare<int>/64 -2.43% 4.483 4.374 - -1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -2.42% 548803749.235 535503653.139 - -0.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.42% 8878327.671 8663307.174 - -1.81% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -2.41% 28.756 28.061 - -0.31% -
SetIntersection_None_Set_uint32_262144_4 -2.41% 1185324.791 1156777.424 - -0.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.41% 24.965 24.364 - 4.21% -
std::move(list<int>)/1048576 -2.41% 1010577.826 986258.954 - -2.97% -
SetIntersection_None_Set_uint32_262144_64 -2.40% 1184097.492 1155664.795 - -0.19% -
BM_PushHeap_uint32_Ascending_1024 -2.40% 2.622 2.559 - 0.09% -
SetIntersection_Interlaced_Set_uint32_1024_64 -2.39% 10166437.225 9923082.682 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.38% 11738549.663 11458915.869 - 1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.38% 1104072.237 1077777.598 - -3.07% -
std::unordered_set<int>::contains(key)_(existent)/8192 -2.37% 1.426 1.392 - 5.90% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.37% 402.694 393.155 - -0.40% -
std::sort(deque<int>)_(ascending)/8 -2.37% 17.979 17.553 - -0.79% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.37% 187246.347 182817.628 - -3.35% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.36% 20.726 20.238 - -0.13% -
BM_PushHeap_uint32_QuickSortAdversary_1 -2.36% 0.617 0.603 - 39.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.35% 0.918 0.897 - 0.08% -
SetIntersection_None_Set_uint32_262144_1 -2.35% 1196597.656 1168429.768 - -0.18% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -2.35% 8800.757 8593.671 - 0.32% -
BM_CmpLess_uchar_schar -2.35% 1.062 1.037 - -1.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -2.34% 10.592 10.344 - 4.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.34% 622.273 607.706 - -4.33% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.34% 417.985 408.210 - -2.89% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -2.34% 109.419 106.862 - 19.10% -
SetIntersection_Front_Set_uint32_16384_16 -2.34% 1190694.690 1162870.737 - -0.57% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.33% 14196.041 13864.632 - -1.74% -
BM_StringFindStringLiteral/128 -2.33% 3.128 3.055 - -4.07% -
std::multiset<int>::ctor(const&)/32 -2.33% 228.096 222.787 - -2.80% -
std::fill(vector<int>)/32 -2.32% 1.091 1.065 - -6.64% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -2.32% 28.985 28.312 - -18.42% -
BM_StringRelational_Compare_Empty_Large_Control -2.32% 1.880 1.836 - -5.09% -
SetIntersection_None_Set_uint32_1024_1 -2.32% 8968347.025 8760313.806 - 0.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.31% 1118493.284 1092620.202 - -2.28% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.31% 1585251.301 1548629.475 - -0.32% -
BM_vector_deque_move_backward/1 -2.31% 2.307 2.253 - -2.53% -
BM_deque_vector_move_backward/5500 -2.30% 203.656 198.964 - -0.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.30% 33.437 32.667 - -1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.30% 2904984.757 2838121.782 - -0.22% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.30% 1619485.598 1582231.772 - -0.31% -
BM_PushHeap_string_SingleElement_16 -2.30% 2.664 2.603 - -6.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -2.30% 1.682 1.643 - -4.74% -
std::multimap<int,_int>::ctor(const&)/32 -2.30% 226.317 221.121 - -2.01% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.29% 13384820.296 13077836.533 - -3.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.29% 1159798.230 1133293.279 - -2.54% -
SetIntersection_Front_Vector_uint64_262144_16 -2.27% 1123391.394 1097848.964 - -2.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.27% 21.102 20.622 - -0.58% -
ranges::min(std::vector<long_long>)/64 -2.27% 4.800 4.691 - 0.25% -
BM_StringRelational_Eq_Large_Huge_Control -2.27% 0.489 0.478 - -2.06% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.27% 0.646 0.631 - -5.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.25% 25993132.838 25407893.044 - 0.18% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.25% 37791359.960 36942102.936 - -1.46% -
SetIntersection_Interlaced_Set_uint64_16384_4 -2.25% 181387357.045 177312279.502 - 0.31% -
std::find_end(deque<int>)_(same_length)/8192 -2.24% 3134.764 3064.403 - -11.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -2.24% 208404450.424 203730728.810 - 0.39% -
std::map<int,_int>::count(key)_(non-existent)/32 -2.24% 2.951 2.885 - -0.06% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.24% 222992323.204 218001834.632 - 0.11% -
BM_StringRead_Hot_Shallow_Large -2.24% 0.484 0.473 - -2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.23% 8831420.694 8634276.276 - -2.23% -
BM_vector_deque_ranges_copy_backward/2 -2.22% 2.049 2.004 - 0.31% -
std::partial_sort(deque<int>)_(descending)/8 -2.22% 43.044 42.088 - 1.01% -
SetIntersection_Front_Set_string_1024_16 -2.22% 1882109.484 1840326.597 - -4.34% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -2.22% 393941.756 385202.830 - -42.10% -
std::copy_if(list<int>)_(every_other)/1048576 -2.22% 849788.470 830955.760 - -0.24% -
bm_lexicographical_compare<int>/64 -2.22% 4.556 4.455 - 1.15% -
BM_StringRelational_Eq_Small_Huge_Control -2.21% 0.489 0.478 - -1.91% -
std::copy_n(deque<int>)/8 -2.21% 2.729 2.669 - -1.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.20% 399.961 391.143 - -3.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.20% 749.302 732.790 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.20% 1848.778 1808.143 - 8.72% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.20% 21.038 20.575 - 0.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.19% 22474928.908 21982106.217 - -4.31% -
SetIntersection_None_Vector_uint64_262144_262144 -2.18% 1152590.082 1127511.638 - 5.76% -
std::unordered_set<int>::clear()/1024 -2.17% 8667.884 8479.650 - -0.35% -
BM_deque_vector_ranges_copy_backward/5500 -2.17% 202.485 198.092 - -0.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.17% 10.907 10.670 - 4.93% -
SetIntersection_Front_Set_string_256_16 -2.16% 7047275.671 6895013.979 - -4.99% -
BM_CmpEqual_short_ushort -2.15% 1.103 1.079 - -0.99% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.15% 63188.851 61829.498 - -1.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.15% 18.878 18.472 - -2.18% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.15% 229.479 224.551 - -1.28% -
SetIntersection_None_Set_uint64_16384_1024 -2.14% 168872651.185 165253549.807 - -9.02% -
SetIntersection_None_Set_uint64_16384_16384 -2.14% 171176880.983 167510020.308 - -7.18% -
SetIntersection_Front_Set_uint64_256_16 -2.14% 4478538.313 4382641.710 - -2.51% -
SetIntersection_Front_Set_float_16384_1024 -2.14% 13852379.632 13555767.921 - -0.76% -
std::copy_if(vector<int>)_(entire_range)/64 -2.14% 15.784 15.447 - -5.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -2.14% 2928232.592 2865636.493 - 0.58% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.14% 18.029 17.644 - -0.72% -
BM_deque_deque_ranges_copy/64 -2.13% 3.132 3.065 - -0.39% -
SetIntersection_Front_Set_float_16384_64 -2.13% 1825050.939 1786216.203 - 1.01% -
SetIntersection_Interlaced_Vector_string_256_16 -2.13% 10468786.466 10246128.162 - -3.94% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.12% 7771364.597 7606276.055 - -4.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.12% 778.228 761.738 - -0.46% -
SetIntersection_None_Vector_uint32_16384_1024 -2.12% 1118161.400 1094469.490 - 0.92% -
SetIntersection_None_Set_uint64_262144_4 -2.11% 1217531.576 1191802.818 - -4.49% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.11% 1549537.107 1516797.361 - 0.90% -
std::unique_copy(list<int>)_(contiguous)/52 -2.11% 20.045 19.621 - 0.45% -
std::set<std::string>::ctor(const&,_alloc)/1024 -2.11% 37179.888 36395.652 - -1.70% -
SetIntersection_Front_Vector_float_262144_262144 -2.11% 350672017.135 343277451.006 - -2.07% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -2.11% 19.198 18.794 - -0.01% -
std::map<int,_int>::equal_range(key)_(existent)/32 -2.11% 1.831 1.792 - 0.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.10% 739.155 723.598 - -1.73% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -2.10% 16.744 16.392 - 4.45% -
std::copy(vector<bool>)_(aligned)/32768 -2.10% 36.340 35.576 - 0.84% -
SetIntersection_None_Set_uint64_262144_262144 -2.10% 1236033.039 1210061.033 - -0.22% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.10% 179.928 176.150 - 0.18% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.10% 18.631 18.240 - -2.11% -
SetIntersection_Front_Set_uint32_262144_262144 -2.10% 1654112.387 1619430.338 - -1.14% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.09% 41.261 40.397 - -0.44% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.09% 233561763.662 228676282.174 - 0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.09% 1231655.188 1205940.910 - 1.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.09% 3.009 2.946 - -2.69% -
SetIntersection_None_Vector_uint32_262144_16 -2.08% 1132884.691 1109269.151 - -0.84% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.08% 17326.552 16965.827 - -0.14% -
BM_vector_deque_ranges_copy/64000 -2.08% 3033.211 2970.093 - 4.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -2.08% 22851.520 22376.315 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.08% 14853077.437 14544237.715 - -1.61% -
BM_deque_deque_move_backward/5500 -2.07% 205.947 201.681 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -2.07% 1112268.376 1089226.651 - -4.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.07% 12.271 12.017 - -0.96% -
SetIntersection_None_Set_uint32_256_16 -2.07% 10913723.878 10688053.263 - -2.33% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.06% 4897.483 4796.373 - 0.47% -
BM_lexicographical_compare_three_way_fast_path/256 -2.06% 71.153 69.685 - -1.76% -
BM_StringEraseToEnd_Huge_Transparent -2.06% 2.461 2.410 - -3.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.06% 22.193 21.736 - -3.69% -
SetIntersection_None_Set_uint32_262144_16 -2.06% 1182462.728 1158105.469 - -0.16% -
std::fill(list<int>)/1024 -2.06% 503.657 493.285 - -0.22% -
SetIntersection_Front_Set_float_256_256 -2.06% 8395048.834 8222218.551 - -0.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.06% 13246.825 12974.114 - 0.16% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -2.06% 353266.886 345994.938 - 0.48% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.05% 181.283 177.563 - 0.34% -
SetIntersection_Front_Set_uint32_64_16 -2.05% 15363661.373 15048759.268 - -0.20% -
SetIntersection_None_Set_uint64_1024_1 -2.05% 8890679.339 8708643.612 - 1.38% -
SetIntersection_None_Set_uint32_262144_262144 -2.05% 1182601.560 1158417.156 - -0.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.04% 1412.114 1383.243 - 2.46% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.04% 149.485 146.430 - -0.24% -
BM_deque_deque_move_backward/2 -2.04% 2.521 2.469 - -2.18% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -2.04% 22281.493 21827.427 - -7.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.04% 89.552 87.727 - -11.63% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.04% 1047690.997 1026341.596 - -1.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.04% 170095.249 166629.431 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.03% 3500969.545 3429761.706 - -1.77% -
std::set<std::string>::clear()/8192 -2.03% 217138.657 212725.511 - -0.56% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.03% 28.990 28.402 - -0.59% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.02% 10876.840 10656.980 - 1.28% -
SetIntersection_None_Set_string_256_64 -2.02% 9439579.906 9248951.851 - -2.39% -
SetIntersection_None_Vector_uint32_262144_256 -2.02% 1143311.511 1120238.391 - 0.61% -
std::stable_sort(deque<int>)_(heap)/8 -2.02% 24.680 24.182 - -3.59% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.01% 360427516.456 353175976.691 - 7.20% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.01% 1027.568 1006.900 - -5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -2.01% 174386265.516 170882783.844 - -0.67% -
SetIntersection_None_Set_uint64_16384_4 -2.01% 163915520.263 160623520.421 - -6.46% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.00% 211.612 207.373 - 0.03% -
BM_std_minmax_element<char>/512 -2.00% 142.348 139.505 - 1.70% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -2.00% 810.728 794.548 - 3.68% -
SetIntersection_None_Set_uint64_1024_1024 -1.99% 8779313.265 8604278.012 - 0.10% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.99% 39519.070 38733.630 - 1.37% -
std::remove(deque<int>)_(prefix)/32 -1.98% 56.781 55.655 - 8.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.97% 45.585 44.685 - 0.78% -
BM_num_get<unsigned_int> -1.97% 9.976 9.780 - 1.02% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.96% 13.626 13.359 - -0.14% -
SetIntersection_None_Set_uint32_16384_1 -1.96% 155886581.292 152825008.518 - -0.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.96% 617456.516 605333.215 - -2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.96% 1052096.081 1031450.987 - 0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -1.96% 1161647.426 1138861.462 - 0.68% -
std::generate(list<int>)/50 -1.96% 15.666 15.359 - 1.94% -
std::flat_map<int,_int>::ctor(const&)/1024 -1.96% 182.173 178.605 - 0.09% -
SetIntersection_Interlaced_Set_float_64_64 -1.96% 13330274.155 13069404.988 - -1.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.96% 0.792 0.776 - -0.73% -
SetIntersection_None_Set_uint64_262144_16384 -1.95% 1228388.266 1204385.580 - 0.15% -
std::fill(deque<int>)/8192 -1.95% 243.234 238.485 - 0.33% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.95% 35.161 34.475 - -6.62% -
SetIntersection_Front_Set_uint64_262144_16 -1.95% 1157102.068 1134548.943 - -3.91% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.95% 639494.289 627031.250 - -0.06% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.95% 25.110 24.621 - -1.73% -
std::sort(deque<int>)_(heap)/8 -1.95% 24.741 24.259 - -0.48% -
BM_CmpLess_uint_schar -1.94% 1.038 1.018 - -4.53% -
BM_PushHeap_float_Random_64 -1.94% 6.741 6.611 - -0.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.94% 13092.774 12839.253 - 0.49% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.93% 1.353 1.327 - -12.28% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.93% 18.666 18.305 - 0.05% -
SetIntersection_Front_Vector_uint64_16384_16 -1.93% 1112714.942 1091227.617 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.93% 5113179.278 5014481.636 - 3.90% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.93% 31.792 31.179 - -2.94% -
std::partial_sort(vector<int>)_(descending)/8 -1.93% 24.500 24.028 - -0.30% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.92% 7.563 7.418 - 0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.92% 1312785.803 1287552.785 - -10.36% -
std::multimap<int,_int>::clear()/32 -1.92% 656.128 643.539 - -0.65% -
std::find_if(list<int>)_(bail_25%)/32768 -1.92% 7090.390 6954.454 - -3.23% -
SetIntersection_None_Set_uint64_16384_256 -1.92% 168969295.720 165730956.485 - -8.01% -
std::partition(vector<int>)_(sparse)/50 -1.92% 14.070 13.800 - 0.80% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.92% 332.771 326.398 - -7.58% -
std::find_end(list<int>,_pred)_(process_all)/1024 -1.91% 835.920 819.915 - 0.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.91% 13366.726 13111.091 - -4.39% -
SetIntersection_Front_Set_uint32_256_16 -1.91% 4516433.341 4430109.630 - -2.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.91% 3.824 3.751 - -0.99% -
SetIntersection_Front_Set_uint64_1024_64 -1.91% 1716750.577 1683963.402 - 4.75% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.91% 72.638 71.252 - -0.16% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.91% 106.873 104.835 - -2.09% -
std::remove(list<int>)_(sprinkled)/1024 -1.90% 972.853 954.343 - -0.10% -
std::set<int>::erase(iterator)/32 -1.90% 20.834 20.439 - -7.54% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.89% 359.048 352.246 - 3.53% -
SetIntersection_Front_Set_float_16384_256 -1.89% 4112972.223 4035129.393 - -2.00% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.89% 218.069 213.944 - 0.24% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.89% 5.468 5.365 - -1.39% -
std::partition(vector<int>)_(dense)/1024 -1.89% 248.465 243.779 - -2.22% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.88% 5.642 5.535 - -0.52% -
BM_CmpLess_schar_uint -1.88% 1.129 1.108 - 0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.87% 4618624.992 4532073.800 - -2.75% -
SetIntersection_None_Vector_uint32_256_256 -1.87% 2143525.353 2103442.818 - 1.11% -
SetIntersection_Front_Vector_uint64_64_16 -1.87% 14270570.086 14003761.915 - -0.89% -
std::is_sorted_until(vector<int>,_pred)/8 -1.87% 3.633 3.565 - -5.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.87% 7.156 7.023 - 1.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 -1.87% 1251168.115 1227826.973 - -1.92% -
BM_deque_deque_copy_backward/1024 -1.86% 38.733 38.011 - -0.32% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.86% 618.041 606.525 - -1.12% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.86% 1321319.740 1296744.873 - -0.24% -
SetIntersection_None_Set_uint64_262144_1 -1.86% 1222927.654 1200199.871 - -7.74% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -1.86% 612.138 600.769 - 0.19% -
ranges::minmax(std::deque<__int128>)/8 -1.85% 3.962 3.889 - -6.99% -
BM_toupper_string<char> -1.85% 15.411 15.126 - -2.02% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.85% 267.145 262.203 - -4.34% -
SetIntersection_None_Set_uint64_16_1 -1.85% 66955859.880 65719886.948 - -0.27% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.84% 11.815 11.597 - -1.57% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -1.84% 298.531 293.037 - -0.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.84% 5786692.080 5680209.491 - -1.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.84% 45.434 44.598 - -0.68% -
std::partial_sort(deque<int>)_(heap)/8192 -1.84% 267733.767 262818.306 - -2.06% -
SetIntersection_Front_Set_float_1024_256 -1.84% 4275814.880 4197330.085 - 0.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.83% 662.182 650.034 - 0.39% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.83% 502852.415 493644.954 - 0.24% -
BM_CmpLess_uint_uchar -1.83% 1.109 1.089 - -1.48% -
std::replace_if(vector<int>)_(prefix)/50 -1.82% 14.112 13.855 - 0.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.82% 51.193 50.262 - 0.59% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.81% 5014.172 4923.192 - -1.29% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.81% 31.988 31.409 - -0.22% -
SetIntersection_None_Set_uint32_16384_4 -1.81% 156020251.364 153200491.803 - 0.00% -
SetIntersection_None_Vector_uint32_1024_256 -1.81% 1077373.584 1057915.156 - -0.85% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.81% 6563.330 6444.848 - -2.31% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.80% 4289.910 4212.561 - 1.27% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.80% 19.142 18.797 - -1.29% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.80% 5.163 5.070 - -0.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.80% 8721.270 8564.674 - 0.70% -
std::search(list<int>,_pred)_(same_length)/8192 -1.80% 8859.461 8700.404 - 0.91% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.79% 305.953 300.478 - -3.77% -
std::for_each(set<int>::iterator)/32 -1.79% 24.704 24.262 - -2.20% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.78% 19.285 18.942 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -1.78% 12110342.943 11894827.091 - 0.12% -
BM_std_minmax_element<long_long>/70000 -1.78% 18702.339 18369.773 - -1.55% -
SetIntersection_Front_Set_uint64_16384_4 -1.78% 1062640.853 1043762.689 - -4.10% -
std::is_sorted(vector<int>)/8192 -1.78% 1932.670 1898.356 - -1.11% -
SetIntersection_Front_Set_string_1024_4 -1.78% 1256093.981 1233794.383 - -2.07% -
std::rotate(vector<int>)_(1_element_backward)/32 -1.77% 2.980 2.928 - 0.36% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.77% 294.427 289.221 - -1.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.77% 697.557 685.234 - -0.44% -
SetIntersection_Interlaced_Set_float_16_16 -1.76% 38045949.796 37374465.172 - -0.92% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.76% 36869.468 36220.047 - -0.19% -
SetIntersection_None_Set_uint64_256_256 -1.76% 5812313.265 5710202.458 - 1.06% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -1.75% 866.282 851.090 - -13.09% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.75% 15.688 15.413 - -2.31% -
BM_deque_vector_move/1 -1.75% 2.108 2.071 - -2.64% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.75% 1.886 1.853 - -0.39% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.75% 17989896.093 17675532.758 - 7.24% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.74% 506534.741 497722.128 - -0.16% -
SetIntersection_Front_Set_float_262144_16 -1.74% 1202180.770 1181267.146 - -0.51% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.74% 30.930 30.392 - -3.76% -
BM_vector_deque_copy/65536 -1.74% 2908.514 2857.972 - 0.13% -
SetIntersection_None_Set_uint64_16_16 -1.74% 35560629.794 34942684.758 - -0.64% -
std::set<std::string>::ctor(const&)/32 -1.74% 714.859 702.450 - -0.80% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.73% 577.382 567.406 - 0.10% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.73% 32495.924 31934.663 - -4.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.73% 11913.323 11707.571 - -1.41% -
SetIntersection_Front_Set_uint64_262144_4 -1.73% 1069556.311 1051085.006 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.73% 5871757.613 5770465.033 - 2.68% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.72% 2.762 2.715 - 4.95% -
std::flat_multimap<int,_int>::clear()/8192 -1.72% 414.264 407.125 - -2.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.72% 8731743.205 8581602.322 - -3.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.71% 3.623 3.561 - -2.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.71% 35.934 35.321 - 0.89% -
BM_PushHeap_float_Random_262144 -1.70% 7.781 7.648 - 0.97% -
SetIntersection_Interlaced_Set_float_1024_4 -1.70% 10109592.792 9937500.272 - 0.53% -
std::partition(list<int>)_(dense)/8192 -1.70% 4504.632 4427.971 - -15.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.70% 82241.630 80842.736 - -2.46% -
SetIntersection_None_Vector_uint32_262144_16384 -1.70% 1143315.974 1123899.996 - 0.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.70% 19840518.873 19503747.641 - -1.70% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.70% 20.213 19.870 - -1.39% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.69% 117.627 115.635 - 1.38% -
SetIntersection_Front_Set_uint32_16_16 -1.69% 38064113.182 37421009.196 - -0.52% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.69% 4.512 4.435 - -0.82% -
std::reverse(vector<int>)/32768 -1.68% 1052.559 1034.888 - -0.05% -
std::move(vector<bool>)_(unaligned)/64 -1.68% 1.655 1.627 - 0.24% -
SetIntersection_None_Vector_uint32_262144_1024 -1.67% 1143406.253 1124263.975 - -1.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.67% 530.684 521.804 - 0.79% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.67% 15.811 15.547 - -2.58% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.67% 13344.013 13121.025 - 3.53% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.67% 22.994 22.610 - 0.04% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.67% 0.832 0.819 - 0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.67% 168545407.179 165732763.130 - -0.34% -
BM_vector_deque_ranges_move/1 -1.67% 2.309 2.270 - 4.53% -
BM_StringMove_Small -1.66% 0.732 0.720 - 1.83% -
SetIntersection_Front_Vector_uint64_256_16 -1.66% 4225734.382 4155554.270 - -0.54% -
BM_deque_deque_copy/64000 -1.66% 3038.966 2988.549 - 2.33% -
SetIntersection_None_Vector_uint64_16384_1 -1.66% 1115156.878 1096681.357 - 1.20% -
SetIntersection_Front_Set_uint64_4_4 -1.66% 137261619.413 134988014.199 - -0.75% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.66% 62.789 61.749 - -1.10% -
SetIntersection_Interlaced_Set_uint64_256_16 -1.66% 11934415.546 11736854.261 - -2.44% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -1.65% 571.329 561.882 - -1.74% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.65% 7.614 7.489 - -0.42% -
std::find_end(forward_list<int>)_(single_element)/8192 -1.65% 6235.211 6132.218 - -0.14% -
SetIntersection_None_Vector_uint32_64_64 -1.65% 8546669.492 8405714.461 - -0.44% -
SetIntersection_None_Set_uint32_256_1 -1.65% 11544901.970 11354633.164 - -0.44% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.65% 194730.161 191524.450 - 5.43% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.65% 587.264 577.603 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -1.64% 11544754.789 11355125.955 - -0.45% -
SetIntersection_Front_Set_uint64_64_1 -1.63% 16434528.099 16166060.580 - -0.99% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -1.63% 210.891 207.448 - 0.68% -
SetIntersection_Interlaced_Vector_float_64_4 -1.63% 17868163.457 17576946.289 - -2.76% -
SetIntersection_None_Set_string_1024_256 -1.63% 9037192.356 8890037.900 - -0.00% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.63% 13095.230 12882.192 - -7.98% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -1.63% 12.883 12.673 - 0.03% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.62% 4203117.605 4134860.447 - -0.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 669.350 658.484 - -2.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.62% 1053726.056 1036672.752 - -1.44% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.62% 199.997 196.762 - -0.10% -
SetIntersection_Interlaced_Set_string_16384_16 -1.62% 242586259.501 238665281.058 - -31.40% -
std::move(list<int>)/262144 -1.62% 245413.196 241446.888 - -1.69% -
SetIntersection_None_Vector_uint32_262144_262144 -1.61% 1142515.964 1124065.522 - 0.11% -
BM_StringFindStringLiteral/64 -1.61% 2.170 2.135 - -1.67% -
SetIntersection_Interlaced_Set_string_1024_16 -1.61% 13062950.412 12852801.543 - 0.16% -
BM_CmpLess_uchar_ushort -1.60% 1.089 1.072 - -1.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.60% 240.943 237.091 - -2.43% -
BM_num_get<unsigned_long_long> -1.60% 10.555 10.387 - -0.78% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.60% 1052502.114 1035708.149 - -0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.59% 1042580.752 1025953.449 - -6.68% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.59% 22.128 21.775 - -1.25% -
BM_deque_deque_copy/512 -1.59% 18.007 17.720 - 0.21% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.59% 17935511.913 17650177.558 - 0.12% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.59% 1.175 1.156 - -4.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.59% 762.847 750.737 - -0.89% -
BM_PushHeap_string_SingleElement_64 -1.59% 2.677 2.635 - -5.31% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.59% 1.510 1.486 - -1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.58% 1130360.860 1112453.235 - -0.36% -
std::pop_heap(deque<std::string>)/8 -1.58% 58.093 57.173 - -0.89% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.58% 1255499.838 1235685.467 - 0.59% -
BM_StringFindStringLiteral/256 -1.58% 5.412 5.327 - -1.50% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.57% 31.183 30.692 - 3.66% -
std::remove_copy(vector<int>)_(prefix)/50 -1.57% 14.129 13.907 - -0.91% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.57% 53327.134 52491.176 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.56% 353386741.733 347867878.245 - -1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.56% 0.659 0.648 - -1.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.56% 26.748 26.332 - -1.51% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.56% 3909.044 3848.216 - 0.28% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.56% 48.868 48.108 - -5.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.55% 178872.337 176091.663 - 0.24% -
SetIntersection_None_Set_uint64_64_16 -1.55% 18428779.985 18142750.374 - 0.14% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.55% 32.094 31.596 - -0.12% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.55% 352512.339 347050.925 - 0.90% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.55% 56.063 55.196 - 18.28% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -1.55% 7416.438 7301.781 - -0.01% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.55% 151188.868 148852.759 - -0.65% -
std::unordered_multiset<int>::clear()/8192 -1.55% 64340.267 63346.150 - 3.34% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.54% 39954.423 39338.090 - 0.75% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.54% 7633.868 7516.203 - 1.06% -
std::equal(vector<bool>)_(unaligned)/8192 -1.54% 56.170 55.305 - -2.54% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.54% 237.193 233.543 - -2.27% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 -1.54% 0.824 0.811 - -0.03% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.53% 1.738 1.712 - -3.55% -
std::reverse_copy(list<int>)/8 -1.53% 2.436 2.399 - -2.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.53% 18289198.830 18009361.040 - -2.09% -
SetIntersection_None_Set_string_262144_4 -1.52% 1677038.656 1651484.863 - -1.70% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.52% 10.154 9.999 - -0.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.52% 54.824 53.991 - -1.26% -
SetIntersection_Front_Vector_uint64_256_256 -1.52% 4536972.757 4468096.481 - 0.27% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.52% 12.526 12.336 - -1.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -1.52% 476.054 468.833 - 0.63% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.51% 11501692.555 11327833.732 - 1.63% -
BM_vector_deque_ranges_copy/4096 -1.51% 146.499 144.287 - -0.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -1.51% 1122172.706 1105266.294 - -0.17% -
std::rotate(vector<int>)_(by_1/2)/32 -1.51% 2.360 2.324 - -0.35% -
BM_PushHeap_uint32_Random_1024 -1.51% 5.771 5.684 - 1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 -1.50% 182487889.411 179742979.966 - 0.66% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.50% 349479.456 344229.777 - -0.26% -
SetIntersection_None_Vector_uint32_16384_64 -1.50% 1112682.556 1095983.521 - -1.01% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.50% 34752.614 34232.176 - -0.04% -
std::move_backward(list<int>)/8 -1.49% 3.381 3.331 - -1.59% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.49% 222.626 219.308 - -0.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.48% 616803.576 607646.650 - -0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.48% 1538876.317 1516081.796 - 3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.48% 1496688.124 1474524.596 - -10.67% -
BM_std_minmax_element<long_long>/5500 -1.48% 1458.635 1437.041 - -1.67% -
SetIntersection_None_Vector_uint32_262144_4 -1.48% 1139985.336 1123115.070 - -0.22% -
SetIntersection_None_Vector_uint32_16384_4 -1.48% 1110004.685 1093584.738 - -1.03% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.48% 41953.328 41332.818 - 0.19% -
BM_StringRelational_Compare_Empty_Small_Control -1.48% 1.637 1.612 - -6.09% -
std::unordered_set<int>::find(key)_(non-existent)/32 -1.47% 1.171 1.154 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.47% 9100569.852 8966658.917 - -1.97% -
SetIntersection_None_Set_uint32_16384_16 -1.47% 156060000.521 153766736.709 - 0.44% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.47% 10.237 10.087 - 1.10% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.47% 17.338 17.083 - 0.20% -
SetIntersection_Front_Vector_uint32_256_1 -1.46% 4180461.612 4119306.875 - 0.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.46% 1214.079 1196.413 - -4.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -1.45% 9884986.115 9741205.406 - 0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.45% 8504098.907 8380539.976 - -0.97% -
BM_deque_deque_ranges_move_backward/5500 -1.45% 205.359 202.380 - -0.05% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -1.44% 5.957 5.871 - -0.24% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.44% 1022642.131 1007895.909 - -0.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.44% 606776.197 598058.773 - -0.96% -
SetIntersection_Interlaced_Vector_string_64_4 -1.44% 21746420.267 21434131.085 - -1.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.44% 170712.087 168261.307 - 0.06% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -1.43% 44.308 43.672 - 1.00% -
SetIntersection_None_Set_uint64_1024_256 -1.43% 8768765.733 8643070.002 - -0.06% -
SetIntersection_Front_Set_uint64_64_4 -1.43% 16065415.112 15835622.650 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.43% 9.330 9.196 - 1.39% -
std::unique(deque<int>)_(contiguous)/8192 -1.43% 3814.434 3760.010 - 0.10% -
std::rotate(list<int>)_(1_element_backward)/32 -1.43% 13.554 13.361 - 0.26% -
std::search(vector<int>)_(same_length)/8192 -1.43% 1899.127 1872.061 - -1.30% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -1.42% 21252.806 20950.123 - -7.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.42% 62475069.465 61585792.209 - -0.96% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 -1.42% 0.823 0.811 - -0.02% -
SetIntersection_None_Set_uint32_16384_16384 -1.42% 157817007.626 155579630.465 - 0.48% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.42% 411.712 405.876 - -0.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 44541.809 43911.294 - -3.76% -
BM_vector_deque_ranges_copy/64 -1.41% 2.808 2.768 - -4.07% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.41% 5.008 4.937 - -2.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.41% 11617119.577 11453171.721 - -0.46% -
std::copy_backward(list<int>)/8 -1.41% 2.371 2.337 - -3.98% -
std::find(vector<bool>)_(process_all)/1024 -1.41% 4.640 4.575 - -2.06% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.40% 18.842 18.577 - -1.89% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.40% 1.407 1.387 - -1.94% -
SetIntersection_Front_Set_float_1024_1024 -1.40% 13564161.871 13373955.853 - -1.94% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.40% 54766.808 53999.028 - -1.80% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.40% 12883972.487 12703443.161 - -2.17% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -1.40% 24.958 24.609 - -14.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.40% 141783.697 139805.586 - -2.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.39% 1592.759 1570.559 - -1.03% -
SetIntersection_None_Vector_uint64_16384_64 -1.39% 1114633.841 1099159.277 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.39% 593.805 585.567 - -1.69% -
rng::for_each(multimap<int>)/8192 -1.38% 7531.047 7426.824 - 2.12% -
SetIntersection_None_Vector_uint32_16384_16 -1.38% 1112687.895 1097311.890 - -0.71% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.38% 26685.088 26316.552 - -1.66% -
BM_num_put<unsigned_long_long> -1.38% 11.679 11.518 - 5.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.38% 15501.884 15287.864 - 1.82% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.38% 6.606 6.515 - -1.01% -
SetIntersection_Front_Vector_uint64_16_4 -1.37% 54261562.161 53515578.626 - -0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.37% 1147068.876 1131304.564 - -2.24% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.37% 210.321 207.432 - -0.74% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 -1.37% 0.822 0.811 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -1.37% 1191008.185 1174665.222 - -4.59% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.37% 21.387 21.094 - 0.56% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -1.37% 32714.122 32266.783 - -3.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.37% 4225322.409 4167551.328 - -1.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.37% 4062056.335 4006538.814 - -1.50% -
BM_PushHeap_string_Ascending_4 -1.37% 2.560 2.525 - -2.83% -
SetIntersection_Front_Vector_uint64_16_16 -1.36% 35892499.845 35403225.147 - -0.15% -
std::reverse(vector<int>)/512 -1.36% 16.562 16.337 - -0.02% -
SetIntersection_Front_Set_string_16_4 -1.36% 63977514.744 63107298.534 - -1.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.36% 1326804.607 1308765.381 - -0.06% -
SetIntersection_None_Vector_uint32_262144_1 -1.36% 1139154.408 1123683.930 - -1.00% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 40208.384 39662.826 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.35% 55962877.293 55204878.327 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.35% 9.243 9.118 - -3.18% -
SetIntersection_None_Vector_uint64_1_1 -1.35% 534952374.717 527750963.370 - -0.24% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.35% 7.597 7.495 - -2.50% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.34% 28356.870 27976.305 - -0.97% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.34% 17.983 17.742 - 0.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -1.34% 2.278 2.248 - -4.67% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.34% 20.850 20.571 - -1.23% -
BM_deque_deque_move_backward/4096 -1.33% 153.452 151.409 - -0.99% -
std::move_backward(vector<bool>)_(aligned)/512 -1.33% 2.353 2.322 - 2.04% -
BM_vector_deque_move_backward/1024 -1.33% 38.444 37.933 - 0.41% -
BM_deque_deque_ranges_copy_backward/0 -1.33% 0.863 0.852 - 10.85% -
std::find_if(list<int>)_(process_all)/50 -1.33% 19.238 18.983 - -0.38% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 689.956 680.828 - 5.25% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.32% 35754245.838 35282308.020 - -0.53% -
BM_CmpEqual_uchar_uint -1.32% 1.098 1.084 - 1.25% -
SetIntersection_Front_Vector_uint64_16384_1 -1.32% 1046640.984 1032854.359 - 0.82% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 672.990 664.141 - -1.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 -1.31% 0.821 0.811 - -0.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.31% 1871999.918 1847533.205 - -0.72% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.31% 17.844 17.611 - -2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -1.30% 38899443.328 38391960.793 - -31.16% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.30% 33.989 33.545 - -3.47% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -1.30% 39.666 39.149 - 6.55% -
std::find_end(deque<int>)_(match_near_end)/8192 -1.30% 277.658 274.040 - -3.47% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.30% 10.166 10.034 - 0.39% -
std::remove(list<int>)_(prefix)/1024 -1.30% 975.072 962.401 - -4.25% -
std::map<int,_int>::insert(value)_(already_present)/32 -1.29% 1.768 1.745 - -0.38% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -1.29% 28.798 28.426 - -1.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.29% 13651178.060 13474793.783 - -2.82% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.29% 18.008 17.776 - -1.65% -
SetIntersection_None_Set_uint64_64_4 -1.29% 21576503.826 21297864.268 - -0.03% -
std::copy_if(vector<int>)_(entire_range)/8 -1.29% 2.240 2.211 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.29% 163580350.891 161469747.767 - -0.17% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.29% 2.168 2.140 - 0.21% -
SetIntersection_Front_Vector_uint32_64_64 -1.29% 10903530.097 10763042.740 - -1.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.29% 47.949 47.332 - 36.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.29% 4869939.846 4807251.422 - -1.69% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.29% 4.220 4.165 - 1.48% -
std::stable_partition(deque<int>)_(dense)/32 -1.29% 29.683 29.301 - 7.47% -
BM_vector_deque_ranges_move_backward/5500 -1.29% 199.577 197.012 - -0.12% -
std::partition(vector<int>)_(dense)/32 -1.28% 8.333 8.226 - -3.28% -
BM_std_minmax_element<long_long>/4096 -1.28% 1088.107 1074.172 - -1.74% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.28% 32757.147 32337.775 - -2.87% -
SetIntersection_None_Set_uint32_16384_64 -1.28% 155901282.462 153905655.762 - 0.87% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.28% 1017.761 1004.781 - -0.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.27% 17.349 17.128 - -4.04% -
SetIntersection_Front_Set_uint64_1_1 -1.27% 533853335.706 527051131.441 - -0.72% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.27% 26.635 26.296 - 1.32% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 -1.27% 119290.770 117773.305 - -0.82% -
SetIntersection_Front_Vector_uint32_16_16 -1.27% 35948011.821 35491433.068 - 0.03% -
SetIntersection_Front_Vector_uint64_1_1 -1.27% 535786921.175 528995024.268 - -0.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.27% 56822.188 56101.912 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.27% 1671410.074 1650230.551 - -0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.27% 1528632.120 1509280.084 - -1.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -1.27% 161760033.003 159712546.515 - -0.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.26% 1667042.480 1646013.590 - -1.84% -
std::find(vector<char>)_(process_all)/8192 -1.26% 138.173 136.433 - -0.06% -
std::set<int>::lower_bound(key)_(existent)/1024 -1.26% 4.530 4.473 - 1.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.26% 59.135 58.391 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.26% 1039583.025 1026514.826 - -1.65% -
std::copy_backward(deque<int>)/8 -1.26% 2.733 2.699 - -3.89% -
std::reverse(vector<int>)/4096 -1.25% 132.287 130.628 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.25% 358328714.058 353842824.898 - 3.45% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.25% 291.000 287.357 - -1.19% -
rng::fold_left(deque<int>)/32 -1.24% 16.593 16.386 - -0.69% -
SetIntersection_Front_Set_uint32_16384_1 -1.24% 1046124.720 1033103.085 - -0.31% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -1.24% 2.044 2.018 - -0.17% -
std::rotate(vector<int>)_(by_1/3)/50 -1.24% 11.219 11.080 - -0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.24% 439.038 433.592 - -2.71% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 -1.24% 0.821 0.811 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.24% 9143368.077 9029990.711 - -1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.24% 1163070.624 1148671.976 - -0.20% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.24% 3.781 3.734 - -0.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.23% 93320.219 92172.162 - 1.12% -
SetIntersection_None_Set_string_262144_1 -1.23% 1672606.936 1652100.180 - -1.39% -
SetIntersection_None_Set_string_262144_16384 -1.22% 1675544.109 1655019.857 - -0.90% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 12843.872 12686.726 - -0.54% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.22% 1045215.968 1032435.517 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.22% 42264181.939 41747839.928 - -0.38% -
SetIntersection_Front_Vector_string_262144_1024 -1.22% 39568625.778 39086870.481 - -1.19% -
BM_vector_deque_ranges_move/4096 -1.22% 145.796 144.021 - -0.10% -
BM_CmpLess_ushort_schar -1.22% 1.038 1.025 - -1.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.22% 55878.502 55199.233 - -9.24% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.22% 658.946 650.938 - -1.15% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.21% 1093265.348 1079987.893 - -0.81% -
BM_StringFindStringLiteral/1024 -1.21% 17.403 17.192 - -4.66% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.21% 60019720.781 59293486.710 - 0.73% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.21% 6.664 6.583 - 0.12% -
BM_StringRelational_Less_Large_Small_Control -1.21% 1.871 1.848 - -0.42% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.21% 11.172 11.037 - 0.10% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.21% 209160736.949 206638581.003 - 2.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.20% 20.484 20.237 - -0.75% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.20% 16.117 15.923 - -1.71% -
BM_StringFindMatch1/1 -1.20% 994.357 982.395 - 0.04% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -1.20% 133.413 131.809 - -0.63% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.20% 9.521 9.407 - -1.17% -
rng::fold_left(deque<int>)/50 -1.20% 27.721 27.389 - -0.69% -
BM_CmpEqual_int_uchar -1.20% 1.118 1.104 - 0.02% -
SetIntersection_Front_Set_uint64_16384_16384 -1.20% 226992166.007 224277266.766 - 0.41% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -1.19% 56.194 55.522 - 0.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.19% 27.866 27.533 - -0.22% -
BM_CmpEqual_schar_schar -1.19% 1.089 1.076 - -1.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.19% 748.895 739.957 - -1.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.19% 45.026 44.489 - -0.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.19% 17.273 17.067 - -1.07% -
std::multiset<int>::count(key)_(non-existent)/32 -1.19% 2.380 2.352 - -9.88% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.19% 6717.311 6637.396 - -0.78% -
std::map<int,_int>::erase(iterator)/8192 -1.19% 24.131 23.844 - 1.05% -
SetIntersection_Front_Vector_uint64_64_1 -1.19% 16435743.309 16240853.527 - 0.13% -
std::copy_n(list<int>)/32768 -1.19% 26226.985 25916.057 - -2.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.19% 16479381.388 16284075.363 - -1.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.18% 1586585.436 1567833.953 - 0.21% -
std::unordered_set<std::string>::clear()/8192 -1.18% 221166.085 218553.247 - 0.33% -
std::multiset<int>::contains(key)_(existent)/32 -1.18% 1.728 1.708 - -2.07% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.17% 16403377.956 16210738.085 - -0.63% -
SetIntersection_None_Set_uint32_16384_256 -1.17% 156155565.530 154321807.093 - 1.31% -
SetIntersection_Interlaced_Set_uint64_64_16 -1.17% 22562539.689 22297588.510 - -0.94% -
BM_vector_deque_ranges_move/4000 -1.17% 142.265 140.596 - 0.38% -
BM_deque_vector_ranges_copy/64 -1.17% 2.674 2.642 - -0.82% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 -1.17% 5780.549 5712.779 - -1.27% -
ranges::min(std::vector<char>)/8 -1.17% 2.444 2.415 - -0.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.17% 1048.742 1036.520 - -0.42% -
std::remove_if(list<int>)_(sprinkled)/32 -1.17% 57.637 56.965 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.17% 9.351 9.242 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.16% 63074047.829 62340231.727 - -0.84% -
BM_num_put<long> -1.16% 12.029 11.889 - 5.73% -
SetIntersection_Front_Vector_uint32_262144_64 -1.16% 1371380.982 1355435.727 - 3.15% -
BM_vector_deque_move_backward/4000 -1.16% 142.940 141.284 - 0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.16% 2.926 2.892 - 9.11% -
SetIntersection_Front_Vector_float_1024_1 -1.15% 1039880.037 1027877.186 - -0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.15% 15655231.312 15474610.122 - -1.95% -
SetIntersection_Front_Set_uint32_16384_16384 -1.15% 218135694.088 215620110.714 - 0.81% -
SetIntersection_Front_Set_uint32_16384_4 -1.15% 1076190.348 1063784.939 - 5.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.15% 8776858.671 8675838.713 - -0.98% -
SetIntersection_Front_Vector_uint64_64_64 -1.15% 10908525.309 10783505.075 - 0.56% -
std::partition(list<int>)_(sparse)/1024 -1.14% 724.668 716.371 - -0.11% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.14% 543.620 537.406 - 0.26% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.14% 761782.468 753079.565 - -1.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 367.281 363.088 - -9.98% -
BM_CmpLess_short_int -1.14% 1.126 1.113 - -0.29% -
std::pop_heap(deque<float>)/8 -1.14% 52.666 52.065 - 0.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.14% 116543.586 115217.703 - -0.16% -
SetIntersection_None_Set_string_262144_16 -1.13% 1674852.459 1655857.260 - -1.27% -
SetIntersection_Front_Set_uint64_1024_1 -1.13% 1045582.511 1033745.253 - -1.21% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.13% 213236741.266 210822855.910 - -0.56% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.13% 16.137 15.955 - -1.33% -
std::deque<int>::ctor(size)/8192 -1.13% 452.216 447.108 - -2.27% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -1.13% 5.032 4.976 - -15.34% -
BM_PushHeap_string_QuickSortAdversary_4 -1.13% 6.484 6.411 - 1.15% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.13% 16.729 16.541 - -5.76% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.12% 3.788 3.745 - 7.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.12% 67115359.996 66365545.890 - -0.81% -
std::set<int>::equal_range(key)_(existent)/32 -1.12% 1.809 1.788 - 0.92% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.12% 12.862 12.718 - 0.10% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.11% 140801.077 139231.746 - -0.58% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.11% 5.169 5.111 - 1.15% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.11% 135320822.525 133817662.830 - -0.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.11% 4141212.044 4095300.377 - -1.01% -
SetIntersection_Front_Vector_string_64_16 -1.11% 20587447.799 20359733.620 - -1.20% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.10% 139635.069 138092.463 - -1.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.10% 169022.648 167155.899 - -1.10% -
SetIntersection_Interlaced_Set_string_16384_1 -1.10% 1094188.597 1082142.112 - -1.58% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.10% 1709192.220 1690377.439 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.10% 1615822.430 1598077.879 - -0.21% -
std::sort_heap(deque<int>)/1024 -1.10% 13594.311 13445.024 - 0.52% -
SetIntersection_None_Vector_uint32_64_1 -1.10% 16688335.741 16505118.431 - -0.50% -
std::replace(list<int>)_(prefix)/8192 -1.10% 7085.143 7007.377 - 0.07% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.10% 482.030 476.741 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.10% 16045068.846 15869046.740 - -1.51% -
std::fill_n(deque<int>)/8192 -1.09% 239.453 236.833 - -2.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.09% 2165997.565 2142303.974 - -1.63% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.09% 33.870 33.500 - -1.84% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 36862.879 36460.658 - -0.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.09% 64190.676 63492.675 - -1.44% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.09% 497899.769 492489.795 - 0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 88753.761 87789.660 - 3.42% -
SetIntersection_Front_Set_string_16384_4 -1.08% 1259516.822 1245865.690 - -1.24% -
BM_StringCopy_Huge -1.08% 110.879 109.678 - -0.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.08% 12.940 12.800 - 0.05% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.08% 14.395 14.240 - -13.58% -
std::partition(list<int>)_(sparse)/32 -1.08% 8.988 8.891 - -0.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.08% 4170125.775 4125126.719 - -2.70% -
SetIntersection_None_Set_uint32_64_4 -1.08% 21598241.523 21365443.591 - -0.03% -
std::pop_heap(deque<size_t>)/8 -1.07% 53.011 52.441 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.07% 13788409.836 13640269.110 - -0.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.07% 14.941 14.781 - -0.25% -
std::rotate(list<int>)_(1_element_backward)/50 -1.07% 25.201 24.931 - -0.88% -
BM_std_minmax_element<long_long>/4000 -1.07% 1060.786 1049.422 - -1.72% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.07% 12.900 12.762 - 9.16% -
std::is_sorted_until(list<int>)/8 -1.07% 2.093 2.071 - -1.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.07% 173685.695 171834.222 - -0.68% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.07% 41915.147 41468.565 - -0.16% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.06% 144653.347 143115.833 - -1.70% -
std::rotate(deque<int>)_(by_1/2)/32 -1.06% 8.583 8.492 - -0.10% -
SetIntersection_Front_Vector_uint64_4_1 -1.06% 213428859.679 211160895.033 - -0.26% -
SetIntersection_Front_Vector_uint32_16384_4 -1.06% 1054757.568 1043568.663 - 0.08% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.06% 137216061.632 135760774.781 - 0.09% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.06% 2.404 2.378 - -1.97% -
SetIntersection_None_Set_uint64_16384_16 -1.06% 166941900.717 165179562.155 - -9.96% -
std::set<std::string>::ctor(const&)/8192 -1.06% 346309.189 342654.494 - 0.51% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.05% 29.824 29.510 - 0.31% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.05% 20.386 20.172 - 0.33% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.05% 36932.117 36544.673 - 1.38% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.05% 352020856.219 348329701.995 - -4.11% -
std::for_each(map<int>::iterator)/8192 -1.05% 7423.296 7345.620 - -1.84% -
BM_deque_vector_ranges_copy/4000 -1.05% 143.363 141.863 - 0.01% -
std::search(vector<int>)_(same_length)/1024 -1.05% 247.966 245.373 - -1.05% -
std::transform(deque<int>,_deque<int>)/50 -1.04% 36.176 35.798 - 0.81% -
std::replace(vector<int>)_(prefix)/50 -1.04% 7.745 7.665 - -0.15% -
SetIntersection_Front_Vector_uint64_262144_64 -1.04% 1373726.248 1359415.460 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.03% 1629611.248 1612761.066 - -0.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.03% 2000851.971 1980177.002 - -1.75% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.03% 12436570.363 12308288.494 - 0.64% -
SetIntersection_Front_Set_float_262144_1024 -1.03% 13718646.600 13577159.776 - 0.19% -
std::map<int,_int>::erase(iterator)/32 -1.03% 20.598 20.386 - 0.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 646.646 640.011 - 0.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.03% 517377.990 512074.733 - -0.18% -
SetIntersection_Front_Vector_uint64_16_1 -1.02% 62769823.421 62127367.602 - -0.21% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -1.02% 1.540 1.524 - -0.63% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.02% 396.414 392.360 - -0.00% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.02% 11.472 11.355 - -0.06% -
SetIntersection_Interlaced_Vector_float_64_16 -1.02% 18781138.228 18589383.195 - 2.35% -
BM_vector_deque_move/5500 -1.02% 197.669 195.654 - -3.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 934449.884 924930.719 - -0.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.01% 56391144.185 55819223.334 - -0.99% -
BM_CmpEqual_ushort_int -1.01% 1.069 1.058 - -0.74% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.01% 2.227 2.204 - -9.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.01% 18.726 18.537 - -1.20% -
std::partition_copy(vector<int>)/8192 -1.01% 4583.670 4537.462 - -0.89% -
SetIntersection_None_Set_uint64_4_1 -1.01% 216200115.327 214021224.277 - -0.14% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.01% 38075177.828 37691817.670 - -0.06% -
BM_vector_deque_ranges_move_backward/4000 -1.01% 143.235 141.793 - 0.30% -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 -1.01% 329.112 325.801 - -0.00% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 46509.348 46041.581 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.00% 64015119.731 63371914.289 - -0.48% -
SetIntersection_Front_Set_uint64_4_1 -1.00% 213437661.830 211293769.634 - -0.55% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.00% 63.097 62.466 - -36.06% -


Report Time: 2.38s
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 -